BM6P6(@ GGGQQQ[[[aaagggsss~~~vvvjjjgggppprrrXXXJJJAAA:::888888888888999:::;;;<<<>>>@@@EEEJJJMMMSSSaaappp|||{{{}}}}}}~~~|||}}}}}}{{{{{{|||vvvqqqmmmkkkaaaaaaffflllooorrryyy~~~~~~uuukkkcccbbbbbb___\\\[[[OOOMMMJJJGGGDDDBBBAAA@@@???EEELLLTTTXXXXXXVVVTTTWWWYYY[[[[[[[[[[[[]]]^^^aaaaaa___^^^\\\ZZZYYYXXXRRRLLLEEEAAA@@@@@@???===>>>======>>>@@@DDDGGGIIIGGGGGGFFFFFFGGGJJJNNNPPPSSSYYY___ccckkkyyyzzzsssttt}}}tttnnnmmmnnnooowww~~~pppbbb\\\YYYUUUTTTUUUYYY^^^fffqqqyyyXXXIIICCC>>>@@@GGGQQQVVV\\\___cccoooyyyqqqiii```YYYTTTPPPNNNTTT[[[dddpppzzzcccIII@@@<<<::::::===FFF]]]uuucccFFF666000222///111333---000000///...............///...---,,,,,,,,,,,,,,,............////////////000000222555777;;;FFFRRRnnnuuufffZZZUUUQQQJJJAAA;;;;;;>>>???@@@AAACCCFFFIIILLLPPPUUUYYYeeeqqq|||zzz~~~}}}|||~~~}}}}}}~~~~~~~~~~~~wwwvvvuuutttpppfffYYYOOOJJJMMMTTT]]]eeefffbbb^^^WWWUUURRRPPPOOOPPPRRRTTTVVVYYY^^^aaa___ZZZTTTPPPQQQOOONNNOOOQQQSSSTTTTTTPPPOOOMMMKKKIIIGGGEEEDDDAAABBBAAA>>>:::777666666888999:::;;;:::;;;===???>>>@@@AAAAAA@@@AAACCCEEECCCHHHOOOSSSUUUXXX\\\```gggqqqGGGPPPXXX^^^fffrrr|||yyyrrrtttlllUUUIIIAAA;;;888888888888999:::;;;<<<@@@BBBGGGLLLNNNTTTcccqqq}}}{{{}}}~~~}}}zzz|||}}}xxxsssooommm\\\[[[^^^eeejjjooouuu|||~~~qqqfff\\\YYYYYYUUURRRRRRJJJHHHFFFCCCAAA@@@@@@@@@AAAEEELLLRRRUUUUUUSSSQQQPPPRRRSSSSSSSSSSSSTTTVVVWWWVVVUUUSSSRRRPPPOOOOOOIIIEEE@@@>>>>>>>>>>>>===???@@@AAADDDGGGLLLPPPRRRQQQPPPNNNLLLLLLNNNRRRUUU^^^fffmmmsss|||vvvuuuqqqkkkgggiiipppwww|||uuullldddaaabbbeeegggvvvsssfffYYYTTTSSSSSSTTTVVV]]]```eeennnzzz~~~dddMMMEEECCCAAACCCIIIPPPVVV]]]```eeerrrzzzsssjjj```YYYSSSOOONNNSSSZZZcccoooyyygggKKK@@@<<<;;;:::===DDDZZZ||||||{{{|||}}}|||kkkJJJ999222333//////000***000000///...............///...------,,,,,,,,,---............////////////000000222555777;;;FFFRRRpppsssdddYYYUUUPPPHHH???:::999;;;======???AAAEEEIIIMMMRRRXXX\\\iiiuuu{{{uuussszzz~~~}}}|||~~~~~~~~~~~~~~~~~~{{{yyywwwuuuqqqggg[[[SSSKKKMMMTTT\\\cccddd```\\\WWWUUUQQQOOONNNOOORRRSSSUUUXXX]]]```___[[[UUUQQQOOOMMMKKKKKKMMMNNNOOOOOOMMMLLLJJJHHHFFFDDDBBBBBBAAAAAA@@@>>>:::777666666888999:::::::::;;;===???===>>>??????>>>???AAACCCEEEJJJPPPUUUWWWZZZ___cccpppyyyIIIOOOUUUZZZdddqqqyyy{{{{{{wwwwww~~~cccPPPHHHAAA<<<888888888888999:::;;;<<>>>>>???@@@CCCFFFKKKPPPQQQPPPMMMKKKIIIKKKLLLKKKJJJIIIJJJLLLJJJJJJIIIHHHGGGFFFEEEDDD@@@>>><<<<<<===??????>>>>>>@@@CCCHHHNNNSSSWWWYYYWWWVVVSSSQQQQQQTTTZZZ___gggppp{{{}}}sssfffccc```]]]]]]___bbbeeeccc___ZZZVVVVVVZZZ___cccsss}}}{{{hhh[[[OOOMMMPPPSSSXXX\\\ccceeehhhooozzzbbbQQQCCCAAACCCCCCEEEIIIPPPVVV]]]aaafffsss{{{tttjjj___WWWQQQMMMLLLRRRYYYbbbmmmwwwnnnOOOAAA<<<;;;;;;<<>>???@@@???>>>???AAADDDIIINNNUUUZZZ]]]aaafffkkkzzzJJJNNNRRRXXXcccpppvvvwwwrrrrrr{{{vvv\\\NNNGGGAAA<<<888888888888999:::;;;;;;AAACCCHHHMMMPPPWWWeeettt~~~~~~~~~}}}}}}|||}}}~~~}}}yyyssslllhhh[[[TTTQQQYYYeeennntttxxx{{{|||jjj]]]OOOIIIFFFCCCAAAAAA======<<<<<<===>>>@@@AAADDDGGGJJJLLLLLLJJJGGGEEEEEEFFFGGGFFFDDDCCCDDDEEECCCBBBBBBAAAAAA@@@@@@???===<<<<<<===???@@@AAAAAABBBEEEJJJQQQVVV[[[^^^```\\\[[[YYYWWWXXX^^^gggnnnooo{{{rrrhhh```\\\YYYYYY[[[]]]]]]\\\XXXWWWUUUTTTUUUYYY___dddoooyyy|||qqq```TTTJJJJJJQQQXXX```fffiiilllqqqyyykkkTTTIII@@@@@@CCCCCCEEEHHHRRRXXX^^^aaaeeepppzzzsssiii]]]TTTOOOKKKKKKQQQXXXaaallluuuvvvUUUBBB<<<;;;;;;;;;???NNNkkkwwwqqqooopppzzzwwwkkkeeeqqqvvvcccJJJ888222333///111444///000000///.....................------------..................////////////000000222555777;;;FFFRRRnnnuuuiii]]]WWWVVVQQQJJJAAA<<<;;;======<<<===@@@EEEIIIOOOUUU[[[```hhhvvvyyysssmmm|||~~~~~~}}}~~~~~~}}}{{{xxxwwwwwwxxxzzzyyywwwuuuqqqhhh\\\SSSNNNOOORRRXXX]]]^^^ZZZVVVTTTRRROOOLLLKKKMMMOOOQQQQQQUUUZZZ^^^___\\\YYYVVVOOOMMMJJJHHHHHHHHHHHHGGGEEEDDDCCCBBB@@@???>>>===?????????===999777777777777999::::::::::::===???BBBBBBBBBAAAAAABBBEEEGGGNNNSSSZZZ___ccchhhoootttKKKOOOTTTYYYdddooottttttoootttqqqZZZNNNGGGAAA<<<888888888888999:::;;;;;;???AAAGGGLLLOOOVVVeeesss~~~{{{yyyzzz{{{||||||wwwpppiiiddd]]]SSSNNNVVVbbblllrrrvvvxxx~~~{{{eeeWWWIIICCC@@@===<<<===;;;::::::;;;<<>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????AAABBBDDDLLLOOOUUU\\\aaadddeeefffbbbcccbbbaaabbbiiittt}}}{{{nnnhhh```]]]ZZZ[[[^^^___]]]ZZZ[[[[[[[[[ZZZYYY[[[```dddllluuuvvvjjjYYYNNNGGGJJJTTT^^^hhhpppooouuupppZZZLLLEEE???>>>@@@BBBFFFJJJWWW\\\``````aaajjj{{{|||vvvpppfff[[[SSSMMMJJJJJJPPPXXX```jjjttt}}}ZZZCCC<<<;;;;;;;;;===IIIbbbyyy}}}qqqkkkkkkrrrwww|||kkkcccwwwsss^^^KKK:::222333000222555///000000///.....................---------......///............////////////000000222555777;;;FFFRRRnnn|||pppeee[[[VVVWWWPPPIIIAAA<<<<<<======<<>>>>>>>>>>>>>><<<999777777888888999;;;;;;:::;;;===???CCCCCCCCCBBBBBBDDDGGGJJJPPPUUU]]]bbbgggnnnuuu{{{KKKRRRYYY^^^fffooosssssssss{{{nnnZZZQQQIIIBBB>>>888888888888999:::;;;<<<>>>@@@EEEKKKNNNUUUdddsss}}}yyywwwxxxyyy{{{zzzvvvooohhhccc]]]SSSMMMRRR]]]gggnnnsssvvvwww\\\OOOBBB===<<<:::999::::::::::::;;;<<>>??????@@@AAAEEEHHHPPPTTT[[[bbbfffhhhgggfffgggiiikkkkkkmmmuuuxxxlllhhhdddbbb```bbbeeefffdddbbbeeeggggggddd```___bbbeeemmmttt}}}uuuhhhUUULLLHHHOOO]]]jjjvvv~~~cccOOOCCC@@@<<<;;;===CCCJJJOOO[[[___aaa___^^^eeettt~~~xxxsssmmmeee[[[TTTMMMIIIJJJPPPXXX```jjjsss~~~___EEE;;;;;;<<<;;;;;;EEE[[[ppp}}}xxxnnnjjjjjjtttyyyssskkkwwweeeQQQ>>>555444///000222---000000///........................---......///000............////////////000000222555777;;;FFFRRRpppxxxnnndddZZZVVVVVVLLLFFF>>>::::::;;;;;;:::AAACCCFFFJJJMMMRRRXXX\\\fffvvv~~~~~~|||{{{zzzyyyyyy{{{{{{xxxtttrrrsssuuuuuuuuuvvvvvvssskkk^^^UUUPPPPPPQQQUUUZZZ[[[XXXUUUQQQNNNKKKIIIHHHIIILLLMMMOOOSSSXXX\\\]]]\\\ZZZXXXMMMJJJGGGEEEDDDCCCBBBAAACCCBBBBBBAAA@@@??????>>><<<======<<<999888888888999;;;<<<<<<<<<<<>>;;;;;;:::999;;;;;;;;;:::;;;<<<>>>@@@AAADDDDDDDDDDDDCCCBBB@@@???888:::::::::888777888:::::::::;;;;;;<<<===>>>>>>???@@@BBBBBBBBBFFFKKKPPPUUUZZZbbbiiimmmnnnmmmkkknnnsssyyy}}}rrrmmmkkkllllllooorrrtttuuutttvvvwwwwwwrrrlllggghhhjjjrrrwww}}}yyymmmZZZTTTSSS^^^ooozzz\\\III===>>>======???FFFNNNSSS^^^aaaccc___\\\bbbppp}}}|||vvvqqqlllfff]]]WWWLLLIIIJJJQQQXXX```jjjrrr}}}cccGGG:::;;;<<<<<<;;;BBBWWWkkk{{{yyyrrroooooottt}}}|||sssxxxkkkRRR???666444///000222---000000///..............................///000000............////////////000000222555777;;;FFFRRRsssxxxnnneeeZZZTTTTTTJJJDDD===:::;;;<<<<<<;;;???BBBEEEIIIMMMRRRWWW[[[eeevvv~~~~~~}}}{{{yyywwwtttssssssuuuvvvtttooommmooorrrrrrqqqooonnnlllfff]]]VVVQQQPPPQQQTTTYYY[[[YYYVVVOOOMMMJJJHHHGGGHHHJJJLLLPPPSSSWWW[[[]]]\\\ZZZXXXMMMJJJGGGEEEDDDDDDBBBAAABBBAAAAAA@@@@@@?????????;;;<<<===;;;999888888999;;;<<<=========>>>@@@BBBCCCCCCCCCCCCDDDHHHMMMQQQXXX]]]eeelllrrrzzzKKKWWWccchhhkkkppptttuuuqqq}}}|||ggg]]]UUULLLEEECCC888888888888999:::;;;<<<>>>@@@FFFKKKOOOVVVeeetttzzzvvvuuuvvvuuuwwwzzzzzzxxxtttoookkkbbbXXXQQQSSSYYY```jjjqqqvvvwwwiiiSSSHHH>>><<<===<<<<<<===;;;;;;::::::;;;===>>>???CCCCCCCCCCCCBBBAAAAAA@@@999:::;;;:::999999:::;;;;;;;;;<<<===>>>???@@@@@@BBBCCCEEEEEEGGGKKKRRRXXX___dddmmmtttyyyyyyxxxvvvzzzxxxtttvvvxxx{{{~~~wwwqqqppprrrvvv{{{|||qqqddd^^^```nnn{{{[[[III===@@@BBBAAACCCIIIPPPUUU___cccccc```\\\aaaooo|||}}}|||uuuppplllfff___ZZZLLLIIIJJJQQQYYY```jjjrrr}}}eeeHHH:::;;;===<<<:::AAAUUUhhh~~~}}}xxxuuuuuusss~~~~~~tttuuulllOOO<<<444333000222666111000000///..............................///000000............/////////000000000222555777;;;FFFRRRsssyyypppfffZZZSSSRRRKKKEEE???<<<===??????>>>>>>@@@DDDHHHLLLRRRXXX\\\cccuuu~~~}}}|||yyyvvvsssqqqooommmpppqqqnnniiigggjjjnnnooolllhhheeeddd```[[[VVVQQQPPPQQQTTTYYY[[[YYYWWWOOOMMMIIIGGGFFFGGGJJJKKKPPPSSSWWW[[[\\\\\\ZZZXXXPPPMMMIIIGGGGGGFFFEEEDDDAAA@@@@@@@@@?????????>>>;;;<<<<<<;;;999888888999<<<===>>>>>>>>>>>>AAACCCEEEEEEFFFFFFGGGKKKQQQVVV^^^dddlllsssyyyUUUYYY```fffjjjnnnppprrrqqq~~~vvvkkk```VVVMMMFFFCCC;;;777777999999888999===>>>@@@EEEKKKPPPVVVcccoooyyynnnlllnnnpppsss|||{{{yyy}}}sssrrrggg```YYYWWWWWW\\\fffqqqzzzlll___MMMDDD<<<;;;;;;999888:::;;;;;;;;;:::;;;;;;<<<===AAAAAAAAABBBAAAAAA@@@@@@>>>===;;;:::999:::<<<===???>>>>>>>>>@@@BBBCCCBBBBBBDDDFFFFFFIIIOOOXXX___eeeooo|||}}}sssnnnpppwww~~~ppplllnnn~~~vvvUUUGGG>>>>>>>>>???CCCJJJRRRXXXffffffccc]]]ZZZ```mmmxxx|||~~~zzztttqqqnnnggg]]]UUUMMMHHHGGGNNNXXXaaammmvvv}}}jjjLLL======:::===AAAAAAQQQooo}}}yyyuuu}}}~~~uuulll~~~~~~~~~vvvmmmhhhSSS>>>444555000///222000000000///...---,,,,,,+++///......---------............//////000111111111...111000555<<<<<>>>>>>>>>>><<<;;;999999:::::::::999::::::;;;===???AAACCCDDDDDDCCCEEEJJJMMMOOOUUU]]]eeejjjrrrxxx}}}~~~[[[___eeekkknnnoooooooooooo|||uuupppiiiccc[[[QQQIIIEEE<<<999888:::;;;999;;;>>>AAABBBGGGLLLPPPUUUaaammmnnneeeeeejjjnnnuuu{{{zzzqqqhhh^^^XXXWWW[[[fffrrr~~~~~~xxxjjj]]]KKKCCC>>>>>>>>><<<;;;;;;<<<;;;;;;;;;;;;<<<======AAAAAAAAAAAAAAA@@@??????>>>===;;;:::999:::;;;<<<<<<<<<===>>>@@@BBBBBBBBBDDDGGGJJJLLLNNNVVVbbblllzzztttoooqqqvvv~~~|||uuuTTTFFF?????????@@@EEELLLUUU[[[cccccc```\\\YYY```mmmxxx~~~|||vvvrrrmmmjjjgggbbbZZZSSSNNNIIIIIIOOOXXXaaalllvvvlllNNN>>>===:::<<<@@@@@@QQQppp|||www{{{}}}xxxkkkxxxxxxxxxrrrjjjeeeRRR===444666111///222/////////////////////......---------,,,,,,,,,---------......//////000111111000333222666======EEEZZZwww{{{ooocccZZZUUUTTTMMMDDD=========;;;;;;<<>><<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@CCCFFFGGGIIIGGGIIIMMMPPPSSSZZZbbblllrrr|||~~~dddgggmmmqqqrrrqqqnnnkkknnn{{{sssiiihhhgggeee```XXXNNNFFF>>>::::::<<<<<<:::<<>>@@@BBB@@@>>>????????????>>>>>>>>>>>>>>>AAABBBBBBBBBAAAAAA@@@??????>>><<<;;;:::::::::;;;<<<===>>>@@@BBBCCCDDDDDDEEEJJJOOOQQQTTT^^^ppp~~~qqqlllnnnvvvtttTTTFFFAAA@@@@@@BBBHHHPPPYYY^^^bbbbbb___[[[ZZZaaannnxxx~~~{{{yyyjjjfffaaa^^^\\\XXXSSSNNNMMMIIIJJJQQQYYYaaalllvvvpppQQQ???>>>999:::>>>???RRRrrr{{{yyyzzz~~~kkk~~~uuutttvvvrrrjjjdddPPP<<<444666222000111...////////////000000111111,,,,,,+++++++++,,,,,,---,,,------...//////000000222555444777======GGG]]]yyyyyyoooddd[[[WWWVVVLLLDDD===<<<===;;;;;;===???AAAEEEHHHLLLQQQWWW[[[fffxxx~~~|||zzzwwwsssmmmeee```]]][[[ZZZXXXXXXYYYZZZ[[[\\\]]]___``````\\\VVVQQQOOOMMMLLLNNNRRRTTTSSSQQQNNNHHHDDDCCCBBBBBBFFFLLLKKKPPPRRRPPPQQQUUUXXXWWWTTTLLLEEECCCCCC@@@>>>?????????>>>======<<<<<<;;;BBBAAA@@@???>>>>>>>>>>>>======>>>???BBBFFFJJJMMMPPPMMMMMMQQQTTTXXX```iiiqqqyyyjjjmmmrrrvvvwwwtttooojjjooo|||}}}rrrhhhbbbfffhhhfffccc\\\QQQGGG>>>;;;:::<<<<<<:::;;;???BBBDDDJJJPPPRRRVVV___jjjoooccc___bbbkkkssswwwlllccc^^^___gggqqqxxx|||~~~|||xxxqqqdddXXXJJJBBB>>>@@@BBBCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAA???======<<<<<>>======::::::;;;<<<===>>>??????CCCCCCCCCAAA???>>>???@@@@@@@@@AAACCCFFFKKKOOORRRTTTQQQPPPSSSWWW\\\eeeoooxxx}}}zzz{{{||||||~~~mmmpppuuuzzz|||yyyrrrlllnnnyyyzzzssskkkddddddjjjllljjjfff```TTTHHH>>>;;;:::<<<<<<999:::>>>AAADDDJJJQQQTTTWWWaaakkkzzzkkkeeedddfffmmmvvvzzzqqqkkkeeecccgggnnnpppvvvyyywwwsssnnncccYYYNNNDDD===>>>BBBEEEJJJOOORRRQQQQQQOOOMMMJJJHHHFFFEEEGGGHHHJJJLLLNNNNNNOOOKKKJJJHHHFFFDDDBBBAAAAAABBBEEEHHHIIIHHHHHHJJJLLLSSS]]]iiisss~~~~~~wwwkkkaaa___ccczzzoooUUUHHHDDDCCCCCCHHHPPPYYY___bbb```^^^[[[XXXYYY```jjjsss~~~}}}}}}|||xxxrrriiidddSSSPPPKKKHHHEEECCCBBBAAAEEEEEEJJJRRRYYYaaalllvvvwwwVVVAAA???888888<<>>???BBBGGGKKKOOOTTTZZZ]]]hhhzzz}}}xxxrrrjjj```VVVOOOKKKJJJIIIHHHHHHIIIKKKLLLIIILLLPPPUUUVVVTTTNNNIIIBBBCCCEEEIIIMMMOOOPPPPPPKKKEEE@@@@@@AAABBBHHHNNNRRRZZZ___]]]YYYWWWUUURRRSSSJJJCCCBBBAAA>>><<<===999:::;;;<<<===>>>???@@@CCCDDDDDDBBB???>>>@@@AAACCCDDDEEEGGGKKKOOOTTTVVVVVVRRRQQQUUUYYY___jjjttt~~~wwwpppmmmooorrrsssvvv{{{rrrssswww|||}}}vvvpppkkkrrrvvvsssnnnkkkgggcccjjjrrrvvvrrrmmmfffWWWHHH???;;;:::<<<<<<999:::>>>@@@DDDKKKSSSVVVXXXaaajjj|||sssfffeeefffhhhooowww{{{uuupppjjjddddddiiihhhmmmqqqpppnnnkkkddd]]]RRRHHH@@@@@@DDDIIIPPPVVVYYYYYYYYYXXXVVVSSSPPPNNNMMMOOOQQQSSSUUUWWWXXXYYYUUUTTTRRRPPPMMMKKKIIIHHHGGGJJJMMMMMMMMMNNNSSSWWW\\\iii||||||yyywwwvvvuuutttvvvsssqqqlllccc[[[\\\aaayyyjjjUUUIIIDDDCCCEEELLLUUU\\\``````[[[YYYWWWVVVXXX```kkkrrr~~~}}}||||||vvvvvvtttrrrnnnfff\\\VVVKKKIIIGGGDDDBBBAAAAAAAAAEEEGGGLLLTTTZZZ```jjjuuuyyyWWWAAA???888999===???SSSttt{{{~~~lllttt|||yyyyyyvvvjjj]]]WWWAAA777777111///222///000000///...---,,,++++++------------...//////000,,,------...//////000000000444222333999===NNNjjj}}}rrrhhh```ZZZWWWKKKCCC<<<<<<===<<<<<<>>>???CCCHHHMMMQQQVVV[[[^^^hhhyyy~~~xxxpppggg[[[PPPHHHBBBAAA???>>>???@@@BBBCCCBBBDDDGGGKKKMMMLLLHHHDDD???AAAEEEIIILLLNNNOOOPPPHHHCCC???@@@AAACCCHHHNNNTTT]]]cccaaa[[[WWWTTTQQQRRRJJJCCCBBBAAA>>><<<===>>>>>>==================AAACCCEEECCC@@@???AAADDDFFFGGGIIILLLPPPTTTWWWXXXWWWTTTTTTYYY^^^eeepppzzz|||yyyjjjaaa]]]```cccccchhhoooxxxxxx{{{yyysssiiillllllhhhfffgggfffcccnnnzzz~~~yyyppp\\\IIIAAA===<<<======;;;;;;???BBBFFFMMMUUUWWWXXX___hhhuuu~~~nnnbbbcccgggiiiqqq{{{|||vvvqqqiiibbbaaaddd```fffjjjiiiiiiiiifffaaaVVVMMMEEEFFFKKKOOOUUU[[[[[[\\\]]]]]]\\\[[[YYYWWWXXXYYY[[[\\\^^^_________^^^]]]\\\YYYVVVSSSQQQOOONNNQQQUUUVVVWWW[[[bbbiiippp}}}wwwsssqqqooommmkkkkkkiiifffccc[[[UUUXXX___qqqzzzqqqdddWWWMMMDDDDDDGGGOOOXXX^^^___]]]XXXWWWVVVXXX]]]gggrrrzzz~~~|||yyywwwuuuqqqnnniiiddd___XXXPPPKKKEEEFFFFFFFFFEEEEEEFFFGGGJJJLLLQQQXXX[[[___hhhrrr~~~zzzVVV@@@>>>999999>>>???RRRsss~~~xxxeee~~~}}}uuuqqqbbb[[[DDD888777111///222000000/////////......------,,,,,,,,,,,,---...///000---......//////000111111///444222333:::???RRRpppyyynnneee^^^YYYUUUKKKCCC<<<<<<===<<<<<<>>>???CCCHHHNNNRRRWWW\\\___gggxxxxxxooodddXXXKKKCCC===<<<:::::::::;;;===???===>>>???BBBEEEEEECCCAAABBBDDDHHHKKKMMMNNNNNNOOOEEEAAA???AAABBBCCCGGGMMMQQQZZZ```]]]WWWTTTTTTRRRQQQIIIBBBBBBAAA???>>>????????????>>>>>>=========AAACCCFFFDDDAAA@@@CCCGGGHHHJJJMMMQQQTTTWWWXXXYYYYYYWWWXXX^^^eeelllwww}}}|||}}}|||wwwrrr```UUUNNNQQQSSSQQQVVV___}}}}}}~~~|||uuujjjkkkhhhdddcccfffgggdddpppwww```IIIBBB???===???>>><<<===@@@EEEHHHOOOVVVWWWWWW]]]eeeppp~~~mmm```bbbgggjjjsss~~~wwwppphhh```^^^aaa[[[aaaeeeeeefffhhhgggdddWWWOOOJJJLLLPPPTTTXXX]]][[[\\\^^^`````````^^^]]]```aaaaaabbbccccccbbbbbbdddcccaaa___\\\XXXUUUTTTTTTXXX\\\^^^aaagggqqqyyy{{{tttooommmkkkhhhfffdddbbb```\\\UUUPPPTTT[[[hhhzzzyyytttlllkkkiiifffddd```YYYQQQDDDDDDHHHQQQZZZ___^^^[[[YYYXXXYYY\\\dddppp|||~~~zzzvvvrrrpppnnniiiaaaZZZTTTNNNIIIFFFBBBDDDFFFHHHIIIJJJLLLNNNOOOQQQVVV[[[\\\^^^fffppp{{{zzzVVV???>>>999:::>>>???RRRrrr|||rrr^^^wwwwwwvvv{{{kkk___FFF999777000///222111////////////000000000000++++++++++++,,,---...///......//////000111111111000444333444;;;@@@UUUttttttjjjbbb]]]WWWTTTKKKBBB<<<<<<===<<<===??????CCCIIINNNSSSWWW\\\___fffvvvyyyooocccVVVIIIAAA<<<;;;:::999:::;;;===???;;;;;;;;;<<>>AAACCCDDDGGGMMMNNNVVV\\\XXXRRRQQQSSSTTTQQQIIIBBBBBBBBB@@@???@@@======>>>>>>??????@@@@@@@@@DDDGGGEEEBBBBBBEEEJJJIIILLLPPPTTTWWWYYYYYYYYY[[[YYY\\\cccjjjqqq|||}}}{{{xxxxxxyyywwwrrrlllZZZNNNFFFHHHHHHEEEIIISSS|||vvvgggeeeeeeeeecccaaafffnnnyyygggPPP@@@<<<:::;;;:::999;;;???>>>LLLRRRUUU\\\[[[[[[dddwww~~~~~~}}}{{{lll^^^^^^gggpppxxx||||||qqqeee\\\YYYXXXYYY\\\```fffjjjllljjjhhh___XXXPPPKKKLLLPPPSSSTTT[[[\\\]]][[[ZZZ[[[aaaeeecccbbbaaadddggghhhgggddddddeeeddd```]]][[[YYYVVVVVVZZZdddlllpppvvv|||xxxtttqqqnnnjjjhhheeecccaaa\\\TTTPPPVVV```jjjyyy}}}rrrgggaaaaaa]]]YYYZZZ[[[[[[VVVQQQFFFFFFJJJQQQYYY]]][[[XXX___```eeekkkpppxxx|||wwwtttsssqqqppplllaaaUUUNNNHHHBBB?????????BBBFFFMMMRRRUUUUUUTTT[[[YYYYYY[[[[[[]]]fffooo|||zzz[[[EEEAAA999888<<<===NNNlll|||}}}pppaaaqqqvvvpppwwwnnnfffNNN999666888444111333////////////............/////////......---------000///.........///111222111444222444<<>>???FFFHHHKKKNNNNNNLLLHHHFFFDDDCCC@@@???@@@BBBEEEHHHPPPQQQTTTUUUUUUTTTQQQPPPOOOJJJCCC>>>===>>>@@@AAABBB@@@???======>>>@@@AAA@@@DDDHHHHHHEEEDDDGGGJJJLLLRRRXXXZZZXXXWWWXXX[[[ZZZ___fffjjjnnnvvvxxxtttuuurrrqqqrrrsssqqqkkkeeeVVVJJJ>>>===@@@BBBDDDGGG{{{ssseeeccccccdddbbbbbbgggooohhhPPPBBB>>>;;;<<<<<<;;;<<>><<<===@@@BBBGGGNNNUUUZZZ\\\\\\^^^[[[ZZZ[[[ZZZ\\\dddnnn}}}{{{\\\GGGCCC:::999===<<>>======@@@@@@BBBEEEKKKRRRWWW[[[]]]nnn~~~|||uuukkk^^^PPPDDD===>>><<<;;;::::::999666444666555555666777999;;;===@@@BBBFFFIIIJJJIIIGGGEEEEEECCCAAA@@@AAADDDGGGIIIOOOQQQSSSTTTTTTSSSQQQPPPPPPJJJDDD???>>>???@@@AAAAAA@@@>>>======>>>@@@AAA???CCCGGGHHHFFFFFFIIILLLRRRVVV[[[[[[WWWTTTUUUWWW[[[aaahhhmmmsss{{{~~~ssskkkhhhjjjhhhfffhhhjjjjjjeeeaaaTTTIII???===??????@@@BBBxxxooocccaaa```aaa```bbbiiirrreeeNNNDDD@@@===>>>>>><<<>>>BBBEEERRRWWWYYY___]]][[[dddmmm{{{|||uuuggg\\\___iiiqqqwwwzzz||||||}}}}}}{{{uuujjj]]]SSSNNNLLLQQQZZZbbbiiilllmmmlllfff___UUUNNNMMMPPPUUUXXXWWWWWWYYY]]]dddjjjoooqqqrrrooojjjgggeeedddbbbaaaYYY[[[\\\]]]^^^___bbbeeerrr||||||vvvsssllliiifffbbb[[[WWW\\\dddooo}}}~~~~~~wwwnnnfffaaa]]]ZZZWWWXXX[[[]]]\\\ZZZUUUSSSPPPRRRWWW___eeehhhrrrttt{{{|||wwwsssnnnhhhbbb^^^OOOHHHBBB@@@???;;;;;;===AAADDDKKKRRRZZZ___ccceeebbb^^^[[[ZZZYYY[[[dddnnn~~~}}}^^^JJJEEE<<<:::>>><<>>555333000...///////////////............---,,,,,,,,,,,,+++++++++///////////////000111111000333222555<<>>======???AAACCCGGGLLLQQQWWW\\\^^^nnn~~~zzzvvvnnndddXXXLLLCCC>>>BBB???<<<:::999888666555333333333333444666888:::999<<<@@@DDDFFFFFFDDDCCCDDDCCCAAA@@@BBBEEEHHHKKKNNNOOOQQQRRRSSSRRRQQQQQQPPPKKKEEE@@@???@@@BBBBBB@@@???>>>======>>>???@@@>>>BBBFFFHHHHHHIIILLLOOOVVVYYY\\\ZZZWWWUUUVVVWWW\\\bbbkkkrrrxxxzzzpppfff```^^^[[[XXXWWWXXX\\\]]][[[YYYNNNFFF??????@@@@@@AAACCC}}}tttjjjaaa^^^]]]^^^^^^aaajjjttt{{{```IIIEEE@@@>>>???>>>===???CCCHHHTTTXXXZZZ___\\\ZZZaaappp~~~|||sssggg]]]aaallltttyyy|||}}}yyyyyywwwpppggg[[[QQQKKKKKKQQQZZZbbbgggjjjkkklllkkkdddZZZRRROOORRRVVVZZZYYYXXX[[[bbbkkksssvvvwwwxxxtttmmmhhhcccaaa``````YYYZZZ]]]aaadddhhhooovvvyyytttzzz~~~xxxtttrrrnnnjjjfff___ZZZ]]]dddooo~~~{{{wwwqqqkkkgggaaa^^^[[[[[[___cccfffgggdddbbb___^^^aaahhhpppvvv}}}zzzuuuooohhh___WWWQQQFFFAAA>>>???>>><<<===AAACCCIIIRRRZZZ```dddfffgggbbb^^^[[[YYYXXX[[[eeeooo{{{~~~```JJJEEE<<<;;;???===IIIdddzzzqqqvvv{{{{{{ssssss\\\DDD888555222111222////////////....................................///////////////000000111///333222555<<<===HHH```yyy{{{ssskkkccc^^^[[[ZZZKKKCCC======>>>======???BBBDDDHHHLLLQQQVVV\\\___mmm|||~~~|||wwwrrrhhh]]]RRRIIICCC@@@CCCAAA>>>===<<<:::777555333333222222333555777888888:::>>>AAACCCCCCBBBAAABBBAAA@@@???AAAEEEIIIKKKNNNNNNOOOPPPQQQQQQQQQQQQPPPKKKEEEBBBAAABBBCCCCCC??????>>>>>>>>>???@@@@@@>>>AAAFFFIIIKKKMMMPPPSSSXXXYYY[[[ZZZYYYYYY[[[]]]]]]dddnnnvvv~~~wwwkkkbbbZZZUUUTTTNNNLLLJJJJJJMMMOOOOOOOOOGGGBBB???AAACCCCCCFFFJJJ}}}~~~zzzqqqgggaaa]]][[[[[[[[[___jjjuuuwww]]]HHHDDD???===>>>>>><<<>>>BBBHHHTTTXXXYYY]]]ZZZWWW___ooo}}}ttthhh___dddpppyyy~~~~~~wwwuuupppiiiaaaWWWOOOJJJIIIPPPYYYaaagggkkknnnqqqqqqkkkaaaXXXSSSTTTYYY\\\]]]]]]aaaiiirrrzzz|||||||||xxxqqqjjjdddaaaaaaaaa^^^^^^cccjjjooottt~~~wwwrrrttt~~~yyyuuuxxxrrrlllfff___[[[^^^dddooo~~~~~~~~~|||xxxrrrllliiiccc```\\\\\\aaajjjrrrxxxxxxwwwuuurrrpppttt{{{|||wwwppphhh___VVVMMMGGGAAA>>>===??????>>>AAAEEEJJJQQQ\\\cccfffeeedddcccaaa]]]ZZZYYYYYY\\\fffqqqvvv~~~aaaHHHCCC:::;;;@@@>>>IIIbbb~~~tttnnnfffsss{{{tttqqq]]]FFF999555444333333////////////.......................................//////000000000000000000222111555<<<<<>>>>>???======>>>AAADDDHHHLLLOOOTTT[[[```jjjzzz|||zzzwwwpppdddXXXNNNHHHFFFFFFEEECCCBBBBBBAAA???;;;888666555444444444555666777999;;;>>>AAABBBBBBAAA@@@???>>>===>>>@@@DDDHHHKKKNNNNNNMMMNNNNNNOOOOOOPPPOOOKKKFFFBBBBBBCCCCCCCCC???????????????@@@AAAAAA@@@BBBGGGKKKNNNRRRUUUWWW\\\\\\[[[ZZZZZZ\\\___aaaaaahhhrrr{{{zzznnn```XXXQQQJJJFFFGGGEEECCCBBBAAABBBDDDEEEEEEDDD@@@???BBBCCCDDDIIIPPPzzz}}}}}}{{{xxxpppgggbbb]]]YYYXXXXXX]]]hhhtttvvv^^^JJJCCC???<<<======;;;===AAAGGGSSSWWWXXX\\\XXXVVV]]]jjjxxx~~~uuuiiiaaafffrrr|||}}}uuuqqqkkkddd]]]VVVOOOKKKHHHOOOYYYaaahhhnnnuuuzzzvvvqqqiii___YYYXXX[[[^^^```ccchhhpppyyyyyyqqqiiieeedddeeefffeeejjjtttzzz|||uuuooopppqqqttt|||}}}}}}}}}~~~{{{wwwyyyrrrjjjddd^^^[[[___fffrrr~~~xxxqqqiiieee___[[[WWWXXX```ooozzzxxx}}}wwwqqqhhh___VVVMMMFFFAAA???<<<<<<>>>???@@@EEELLLUUU\\\fffjjjiiieeeaaa``````]]][[[ZZZZZZ]]]gggqqqqqq{{{aaaGGGBBB999:::@@@>>>GGG___|||mmmhhhffffffvvv~~~vvvmmm\\\FFF777333222222111////////////............+++++++++,,,,,,,,,,,,---......///000000000000000000222000444;;;;;;DDDXXXpppzzzvvvpppiiibbb\\\XXXUUUJJJCCC>>>???@@@>>>===>>>AAADDDHHHKKKMMMRRRZZZ___hhhyyy~~~}}}vvvnnnbbbVVVOOOMMMNNNPPPNNNLLLIIIHHHFFFDDD@@@===:::999777555555444555555888:::===???@@@AAA@@@@@@===<<<<<<===???DDDIIILLLOOONNNLLLLLLLLLLLLNNNNNNNNNJJJEEEBBBBBBCCCCCCCCC??????@@@AAAAAABBBBBBBBBBBBEEEIIIMMMRRRVVVYYYZZZbbb```^^^\\\\\\___bbbdddiiipppzzztttaaaXXXOOOKKKFFF???===>>>???>>>===<<<<<<===>>>???BBB@@@???@@@AAADDDNNNXXXxxx{{{|||{{{zzzxxxrrrjjjddd___YYYVVVVVVZZZfffrrruuu]]]KKKCCC???=========<<<===BBBGGGSSSWWWXXX\\\XXXVVV]]]lllxxx|||vvvjjjaaafffsss~~~|||sssoooiiiddd^^^XXXQQQLLLLLLSSS[[[ccchhhpppyyyyyyvvvoooeee^^^[[[\\\___aaagggooowww}}}{{{qqqjjjiiiiiillljjjppp{{{wwwqqqppplllooovvv~~~|||yyyxxxvvvwwwxxx{{{}}}|||zzzwwwwwwnnneee___\\\\\\bbbjjjxxxyyypppgggbbbXXXUUUQQQTTTaaavvv{{{uuuxxx~~~yyyooohhh^^^TTTLLLFFFBBB@@@>>><<<===@@@BBBEEEMMMVVVaaagggmmmnnnjjjeeebbbbbbaaa^^^\\\\\\[[[]]]eeennnooozzzaaaHHHBBB999:::???<<>>???@@@>>><<<===@@@DDDHHHJJJKKKPPPXXX___gggyyy~~~uuummm```VVVQQQSSSYYY^^^]]]XXXQQQLLLIIIGGGFFFDDD===;;;999666555444333333444555888;;;>>>???@@@@@@===<<<<<<===@@@EEEJJJMMMPPPNNNLLLJJJIIIJJJLLLMMMMMMIIIEEEBBBBBBCCCCCCBBB@@@@@@AAABBBCCCCCCCCCCCCEEEGGGKKKPPPUUUZZZ\\\]]]dddaaa^^^\\\___ccchhhkkksss{{{ppp\\\OOOJJJFFFDDDAAA;;;999:::999999::::::999:::;;;<<>>>>>AAADDDKKK[[[iiiwww{{{{{{zzzzzzyyytttmmmfff___YYYVVVTTTXXXeeeqqqsss\\\KKKDDD@@@===>>>>>><<<>>>BBBHHHTTTXXXYYY]]]YYYWWW^^^rrr~~~{{{~~~vvviiiaaafffsss~~~}}}qqqmmmiiieeeaaaZZZRRRLLLRRRXXX___dddhhhoooyyy{{{yyyrrriiiaaa]]]]]]```aaahhhsss{{{wwwooollllllnnnlllrrr~~~{{{rrrpppppprrrwwwzzzwwwvvvvvvqqqqqqrrruuuxxxyyywwwuuutttkkkaaa\\\ZZZ\\\eeemmm~~~}}}~~~~~~yyyqqqhhhcccTTTQQQOOOSSSbbb|||xxxooorrrxxxzzzsssiiibbbWWWMMMFFFCCCAAA@@@???===>>>BBBEEEJJJTTT___jjjnnnqqqoooiiieeeeeefffccc```^^^^^^\\\\\\ccckkkpppzzzaaaJJJCCC999:::???:::@@@UUU{{{iiinnnpppccchhhppp}}}zzznnnaaaLLL<<<444333111...000/////////............---------....../////////---...000111111111000///222333///222;;;<<>>???@@@>>><<<===???CCCGGGIIIJJJOOOWWW___gggzzz~~~}}}}}}ssskkk___VVVTTTYYYaaagggiiibbbWWWNNNJJJIIIIIIJJJ>>>===:::777444333222222///111444888;;;>>>???@@@======<<<>>>AAAFFFLLLOOOQQQOOOLLLIIIHHHIIIKKKLLLLLLIIIDDDBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDGGGIIILLLQQQWWW\\\^^^^^^aaa^^^\\\\\\aaahhhooorrr{{{rrrXXXGGGDDD@@@>>>???<<<777555666555666888888888999:::<<<<<<<<<>>>CCCIIIUUUiii{{{yyyuuusssvvv{{{zzztttmmmfff\\\WWWXXXWWWWWWcccsssvvvaaaPPPBBB===:::<<<===;;;;;;>>>BBBLLLUUUWWWTTTVVV___hhhzzzxxxzzzrrrkkkgggmmmwww~~~vvvkkkhhhfff^^^UUUQQQWWWZZZ___dddiiipppvvv{{{~~~}}}yyyqqqfff^^^[[[[[[dddkkkttt|||uuullljjjkkkkkknnnttt{{{{{{tttnnnooottt{{{yyyxxxuuurrrrrrooollllllnnnooommmkkkkkkcccZZZWWWWWW\\\iiiuuu}}}~~~|||uuufffVVVRRRQQQPPPZZZqqqxxxjjjjjjqqqyyytttjjjcccXXXMMMGGGDDD@@@???AAAAAACCCFFFGGGKKKRRR\\\cccwwwuuurrrpppooolllhhhfffeeeccc```]]]]]]^^^```bbbppp|||bbbLLLAAA:::;;;<<<>>>GGGSSS{{{gggpppssstttgggnnn|||zzziiiXXXDDD:::555111......000///------///000///...........................////////////000000000000111444222444::::::DDDZZZttt~~~xxxsssjjj___XXXWWWMMMDDD<<<<<<======>>>AAA@@@CCCGGGIIILLLRRRZZZ```tttzzzqqqiii^^^YYY]]]eeemmmrrrzzzmmm___VVVQQQLLLKKKMMMEEEBBB===:::888555333000555333111000111333555777>>>>>>===<<<===AAAHHHMMMOOOLLLGGGFFFHHHIIIHHHFFFKKKGGGCCCBBBCCCEEEDDDCCC@@@AAABBBCCCCCCDDDGGGIIIPPPRRRUUUWWWYYY[[[^^^```\\\^^^bbbffffffhhhpppzzznnnUUUHHHEEE;;;:::999888777777777777999999888999999:::;;;<<>>GGGRRR{{{eeeooopppwwwkkksssjjjXXXDDD999444111///000000///------///000///...........................////////////000000000000111444222555::::::DDDZZZvvvzzztttkkk```ZZZYYYMMMDDD===<<<======>>>AAA@@@CCCGGGJJJNNNTTT\\\cccrrr~~~xxxpppggg^^^]]]fffrrr|||vvvggg\\\RRRJJJGGGHHHEEEBBB???<<<:::888444222444333222222222444666777======<<<<<<===BBBGGGLLLNNNJJJGGGFFFGGGHHHHHHGGGIIIFFFBBBAAACCCDDDCCCBBBDDDEEEGGGGGGGGGIIIKKKMMMQQQRRRUUUWWWZZZ\\\___aaa^^^```eeejjjlllnnnwwwvvv]]]KKKAAA???::::::999888777777777777555666666888999:::;;;<<>>AAABBBKKKSSSUUURRRSSSZZZbbbuuu|||jjjhhhhhhkkkooosss{{{xxxqqqlllpppwww~~~{{{yyyvvvmmmaaaZZZTTTWWW\\\bbbhhhooovvv{{{wwwlllddd``````eeemmmzzztttllljjjnnnnnnsss~~~~~~}}}}}}}}}yyyrrrooollllllllliiiddd```XXXSSSPPPRRRXXXaaappp|||}}}|||uuulll___SSSKKKNNNWWWkkkooodddbbbeeeooo|||}}}yyysssiii```QQQJJJDDDCCCBBB@@@AAADDDHHHMMMUUU\\\dddnnnyyy|||xxxuuuqqqllliii[[[[[[ZZZZZZ]]]aaadddgggoooyyyfffMMMBBB;;;;;;<<<===FFFRRRzzzcccmmmmmmsss{{{ooo[[[EEE888333111111222000///------///000///............................../////////000000000111111444222555;;;;;;EEE[[[yyyzzzsssiii___ZZZZZZNNNEEE===<<<======>>>AAA@@@DDDHHHKKKOOOVVV^^^eeeooo}}}vvvmmmddd]]]aaappp}}}nnnbbbVVVKKKEEEEEEEEECCCAAA@@@>>>;;;777444333333333333444555666777:::;;;<<<===>>>BBBGGGJJJKKKHHHEEEDDDFFFHHHIIIIIIJJJGGGEEEDDDEEEEEEEEEEEEGGGIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTWWWZZZ^^^```bbbdddffflllrrruuuxxxvvvZZZJJJ@@@;;;999:::999888777666666666666444555777999;;;<<<======AAA===???GGGMMM[[[}}}uuutttvvvyyy|||zzzsssmmmmmmfff___[[[VVVUUU]]]hhhxxxrrrcccVVVJJJBBB===<<<<<<<<<>>>BBBBBBJJJRRRSSSQQQRRRXXX^^^mmmzzzooo___\\\[[[\\\^^^bbblllvvvuuunnniiimmmsss{{{~~~|||xxxnnnaaaYYYTTTXXX]]]ccciiiqqqxxx}}}xxxnnneeebbbbbbfffooo}}}~~~vvvrrrtttsssxxx}}}ssspppnnnmmmllliiiccc^^^TTTPPPOOOSSSZZZdddsss}}}~~~zzzqqqfff[[[SSSQQQXXXgggzzzjjj```]]]___fffrrryyyssskkk```XXXJJJEEEBBBCCCCCCBBBEEEIIIPPPWWWbbblllsssyyy~~~yyytttnnngggcccXXXXXXXXXZZZ]]]aaaeeehhhrrrzzziiiNNNCCC;;;;;;<<<===EEEQQQxxxccclllkkk~~~xxxbbbIII:::333111111333000///------///000///.................................//////000000111111111444222555;;;;;;EEE\\\{{{xxxpppfff\\\XXXYYYNNNEEE>>>=========>>>@@@BBBEEEIIILLLOOOUUU^^^dddlll~~~~~~vvvkkkccc]]]eeexxx~~~qqqfffZZZNNNHHHHHHDDDCCCBBBBBBBBB???;;;777333333333444444555555555666999;;;===???BBBFFFIIIIIIGGGEEEDDDDDDGGGIIIKKKMMMKKKJJJIIIIIIJJJJJJJJJHHHJJJLLLMMMMMMMMMNNNPPPRRRRRRSSSWWW[[[```cccdddjjjmmmssszzz}}}^^^HHH@@@===999777999888777777666666666777666888:::<<<>>>???@@@@@@DDDBBBCCCIIIOOO^^^yyywwwvvvvvvwwwvvvrrrnnnmmmiiiccc\\\VVVTTTZZZaaannn|||vvvmmmaaaVVVJJJCCC===<<<<<<;;;<<<@@@BBBIIIPPPRRRQQQQQQVVV[[[ffftttyyycccVVVSSSPPPPPPOOORRR]]]iii~~~~~~rrrkkkgggkkkrrrzzz|||zzzvvvlll```YYYTTTXXX]]]ccciiiqqqxxx}}}xxxnnngggddddddjjjsssyyyxxxxxx~~~vvvtttqqqooonnnkkkddd___SSSOOOOOOTTT[[[fffuuu}}}~~~~~~yyynnnaaaXXXUUUXXXdddzzztttfff]]]YYYZZZ```mmm{{{yyyqqqiii^^^SSSKKKEEEAAA@@@CCCDDDEEEIIINNNXXXbbbppp{{{xxxrrrjjjccc^^^YYYZZZ[[[]]]aaaeeeiiilllssszzzlllOOODDD<<<<<<<<<<<>>===>>>===>>>@@@CCCFFFIIILLLNNNTTT\\\bbbkkk}}}~~~vvvlllfffcccmmm}}}tttjjj]]]PPPIIIHHHCCCCCCBBBCCCCCCAAA===:::444444444444444333333333444666:::===???BBBEEEHHHIIIGGGEEECCCDDDFFFJJJMMMNNNNNNNNNMMMLLLLLLMMMMMMKKKMMMPPPQQQPPPPPPQQQRRRSSSRRRSSSWWW^^^dddggghhhoooqqqxxxmmmNNN???======999777999888888777777777777777888:::<<<>>>@@@BBBCCCCCCHHHHHHLLLTTT]]]mmm~~~{{{yyyvvvuuurrrooommmmmmkkkggg```YYYVVVXXX\\\eeeqqqxxxtttlllggg^^^SSSJJJCCC>>>===<<<;;;<<>>???CCCFFFIIIPPPXXXcccmmmzzz}}}vvvooohhh```[[[XXXYYY[[[^^^ccchhhlllooouuu{{{nnnPPPDDD<<<<<<<<<<<>>===>>>@@@CCCFFFIIILLLOOOTTT\\\bbbmmm~~~|||tttmmmkkkmmmxxxxxxnnn```PPPGGGFFFBBBAAAAAABBBBBBAAA???===777777555444333333333333222555888;;;>>>AAAEEEIIIIIIHHHFFFDDDCCCEEEJJJNNNMMMNNNOOONNNMMMLLLMMMNNNQQQTTTWWWXXXWWWVVVWWWWWWUUUTTTTTTZZZbbbjjjnnnooosssvvv~~~kkkXXXCCC;;;;;;:::888777999999888888888888888999999:::<<<>>>BBBFFFIIIKKKIIIKKKSSSaaappp~~~{{{wwwrrrmmmjjjmmmnnnkkkddd]]]YYYYYYYYY^^^iiiooojjjdddaaaZZZPPPKKKEEE@@@@@@???<<<<<<>>>AAAGGGNNNRRRSSSSSSWWWZZZbbbpppkkkXXXMMMKKKKKKKKKIIILLLYYYeeexxxvvvppplllnnnsss|||yyynnnkkkjjjgggbbb```YYY\\\aaaffflllrrryyy~~~{{{tttppppppqqqwwwxxxsssoooiiibbb]]]QQQNNNOOOVVVbbbrrr~~~~~~~~~yyykkk]]]YYY]]]iii|||mmm```VVVRRRSSSZZZgggvvvzzzwwwooodddWWWLLLFFFCCC???>>>@@@FFFLLLRRR]]]hhhpppwww{{{vvvqqqkkkeee^^^ZZZXXXZZZ^^^ccciiioootttwwwoooPPPEEE===<<<;;;;;;CCCNNNdddxxxmmm}}}iiinnnkkkmmmQQQ???666222111333000///------///000///...........................------...///000111222222111444222666<<<===GGG^^^}}}xxxrrriii```]]]^^^QQQGGG???>>>>>>===>>>@@@AAADDDIIIMMMPPPWWW```gggqqq~~~wwwooohhhkkksss{{{rrrbbbQQQHHHFFFAAA@@@??????@@@AAA@@@>>>===;;;888555444333333444222444777999<<<@@@FFFIIIKKKJJJHHHEEECCCEEEJJJOOOMMMPPPQQQQQQOOONNNOOOQQQVVVYYY\\\]]]\\\[[[[[[[[[YYYWWWWWW^^^hhhrrrvvvwww{{{}}}SSSHHH===:::999777888:::::::::999999999999:::::::::;;;===AAAGGGNNNTTTXXXTTTXXXcccvvvzzzssslllgggmmmpppnnnhhh```\\\ZZZYYYZZZdddiiiddd```^^^WWWNNNLLLFFFBBBBBBAAA>>>===>>>AAAGGGNNNRRRSSSTTTWWWZZZbbbooo}}}gggVVVLLLLLLLLLMMMMMMPPP]]]jjjvvvxxxrrrmmmnnnrrr{{{~~~qqqeeecccddddddbbbbbb^^^aaafffkkkpppwww}}}~~~xxxuuuuuuwww}}}{{{sssnnnggg```ZZZRRROOOQQQZZZhhh{{{~~~~~~~~~zzzlll]]]ZZZ```sssxxxkkk^^^SSSOOOQQQUUUcccrrr~~~yyyooollldddXXXLLLCCC???>>>@@@@@@DDDKKKRRR[[[iiiuuu{{{|||{{{|||vvvsssoookkkfffaaa\\\XXX```bbbgggnnnuuu|||oooQQQEEE===<<<;;;;;;CCCNNNeeennnjjj}}}~~~jjjnnnjjjjjjOOO???666222222333000///------///000///...........................------...///000111222222111444222666<<<===HHH^^^}}}}}}vvvppphhh___[[[\\\QQQHHH@@@>>>>>>===>>>@@@???CCCIIIMMMRRRZZZdddkkkttt{{{ssskkkaaahhhuuu|||ttteeeTTTKKKJJJ@@@???======???@@@@@@???AAA>>>;;;777444444555555222444666888;;;@@@FFFJJJLLLKKKIIIFFFCCCEEEJJJOOOPPPRRRUUUTTTRRRQQQRRRTTTXXXZZZ]]]^^^^^^\\\\\\\\\\\\YYYZZZaaammmwww|||}}}```GGGAAA<<<:::777666888===:::::::::999::::::;;;;;;===>>>@@@EEEMMMVVV___dddgggkkkxxx|||~~~{{{qqqmmmooouuurrrmmmiiiddd___YYYUUU\\\^^^aaa```\\\WWWSSSQQQNNNKKKHHHEEEDDDBBB@@@>>>AAABBBGGGOOORRRSSSWWW]]]dddmmm{{{zzzeeeSSSNNNMMMMMMOOOQQQWWWdddrrrssslllhhhkkkrrr|||kkkeeeaaacccdddeeegggllljjjmmmqqqvvv{{{|||{{{|||~~~wwwmmmfffaaa^^^\\\TTTTTTVVV]]]lllvvveeeYYY[[[dddwww}}}ooocccXXXOOOMMMPPPSSS\\\gggsss|||vvvnnnbbbUUUMMMGGGAAA>>>???>>>DDDKKKQQQ\\\kkkwww|||yyyuuuvvvvvvssspppmmmiiigggfffaaa]]]]]]aaaccclllwwwpppXXX@@@>>><<<<<<>>>@@@XXXuuuuuuqqq~~~vvvssswwwjjjSSS>>>444444444222/////////000///......---------..................,,,---...///000111222333000333222666===???JJJaaazzzqqqhhhbbb^^^\\\QQQIIIBBBBBBBBBAAAAAABBBCCCFFFJJJKKKNNNUUUaaakkk{{{}}}tttlllgggkkkxxx{{{rrrggg[[[OOOHHHBBB<<<888999<<<===@@@EEEEEECCC???<<<999777666666555555666777;;;@@@EEEHHHNNNMMMKKKHHHGGGHHHKKKOOOTTTVVVWWWVVVSSSSSSUUUXXX[[[[[[]]]^^^```aaabbbccc[[[YYY[[[cccppp|||hhhLLL<<<<<<<<<<<<;;;;;;;;;;;;===;;;;;;;;;===>>>>>>>>>@@@@@@CCCHHHQQQ[[[eeekkkqqqnnnrrrxxx|||xxxpppmmmooorrroookkkgggddd___ZZZVVV[[[]]]^^^___]]]YYYUUURRRNNNLLLIIIFFFDDDBBB???<<<@@@AAAFFFMMMPPPRRRVVV\\\ccclll|||vvvcccSSSNNNOOORRRWWWZZZ___jjjvvvqqqkkkhhhlllttt~~~wwwddd___]]]```cccfffkkkqqqtttvvv{{{uuujjjbbb]]][[[ZZZYYYYYY\\\eeewwwuuueeeZZZ]]]ggg~~~tttggg]]]SSSKKKJJJMMMVVV]]]eeennn~~~xxxooodddYYYNNNGGGCCC???>>>AAACCCKKKSSSZZZeeerrr||||||uuurrrrrrqqqnnnjjjfffeeeddddddaaa^^^cccjjjsss|||rrrVVV@@@@@@===;;;???GGGddd{{{xxxzzzvvvjjjSSS>>>444444444222///............---------/////////...---------,,,------......//////000000111444222555===???KKKbbbzzzrrrjjjccc___\\\PPPHHHAAA@@@@@@??????AAAAAAEEEIIIKKKNNNVVVccclll}}}~~~tttmmmiiinnnzzz{{{qqqggg[[[PPPJJJEEE???:::;;;<<<===@@@DDDEEEDDDAAA>>>;;;999777777666666666888;;;@@@DDDGGGLLLLLLKKKIIIGGGIIIMMMPPPTTTVVVXXXXXXWWWWWWZZZ]]]^^^^^^___```aaabbbcccccc]]]]]]aaajjjwwwtttRRR@@@::::::999::::::;;;<<<<<<;;;;;;:::;;;===>>>??????CCCEEEIIIOOOWWWbbbooowww^^^bbbjjjqqqqqqlllkkknnnmmmkkkiiifffddd```[[[XXX[[[YYYYYY[[[]]][[[VVVRRRMMMKKKIIIGGGEEEBBB>>>;;;??????CCCJJJNNNPPPUUU[[[bbblll{{{sssbbbTTTNNNQQQYYYaaaeeejjjtttpppkkkhhhmmmvvv}}}jjj^^^[[[ZZZ```eeekkkttt|||~~~rrreee\\\WWWWWWWWW]]]^^^cccpppsssddd[[[```jjj}}}pppfff\\\UUUMMMGGGGGGKKKPPPUUU[[[bbboooqqqeeeXXXOOOFFFBBB@@@>>>AAAEEEIIIRRR]]]fffooozzz{{{vvvqqqnnnmmmkkkgggcccaaaaaacccdddbbbbbblllxxxtttTTTAAAAAA===:::@@@MMMooo}}}vvvjjjTTT>>>444444444222//////...---------------000000///...---,,,,,,+++...............---------222444222555<<>>>>>======??????CCCHHHKKKOOOWWWdddnnn~~~~~~tttmmmkkkqqq|||zzzpppfff\\\SSSMMMHHHAAA<<<<<<======@@@DDDFFFEEEDDDBBB???<<<:::999888777666777:::>>>CCCFFFJJJJJJJJJJJJIIIKKKOOORRRVVVXXXZZZ[[[\\\]]]___aaaaaaaaa``````aaaaaabbbbbbZZZ^^^dddnnn{{{|||WWWBBB===:::999999999:::<<<>>>???<<<======???AAACCCEEEFFFGGGKKKQQQVVV]]]jjjyyyWWWXXX^^^eeegggeeehhhmmmjjjiiigggfffeeeccc___[[[YYYVVVTTTVVVZZZ[[[VVVQQQJJJIIIHHHGGGFFFCCC???;;;>>>>>>BBBHHHLLLNNNTTTZZZaaakkkzzz}}}pppaaaSSSQQQUUU^^^gggnnnttt}}}rrrmmmkkkpppyyytttaaa]]]ZZZ\\\cccjjjrrr~~~|||oooaaaVVVRRRRRRTTT^^^```hhhyyy|||qqqccc\\\bbblllzzzoooaaaYYYRRRNNNIIIEEEFFFJJJHHHMMMTTT[[[eeeuuu|||iiiZZZPPPHHHAAA??????@@@EEELLLOOOZZZfffooovvv}}}}}}tttqqqmmmjjjiiifffbbb___```bbbdddeeecccggguuuwwwVVVAAA@@@===;;;@@@LLLkkkuuuiiiTTT???555444444111111000///...---....../////////......---------,,,------............//////222444111444<<>>>>><<<<<<>>>???DDDIIILLLOOOWWWccclll~~~|||ssslllllltttxxxooofff^^^WWWSSSKKKCCC===<<<<<<===@@@EEEGGGGGGFFFEEECCC@@@===;;;999888666666777;;;@@@CCCHHHIIIKKKKKKLLLNNNQQQTTTXXXZZZ\\\^^^___aaabbbcccaaaaaa```_________```aaa\\\aaakkkvvvbbbHHH>>>>>>;;;:::::::::;;;===???@@@???AAADDDFFFIIIMMMQQQSSSSSSYYY```dddjjjvvv\\\YYYZZZ]]]______ccciiihhhgggggghhhhhhfffbbb___WWWSSSQQQRRRVVVWWWSSSOOOGGGFFFFFFFFFFFFDDDAAA>>>======BBBHHHLLLNNNSSSYYY```iiixxx~~~sssdddWWWUUUXXX```jjjrrr{{{~~~vvvqqqpppttt{{{rrrbbb[[[[[[___gggooowww|||nnn___SSSNNNOOORRR___cccnnnyyyoooccc]]]ccclllxxxiii___TTTNNNIIIGGGEEEBBBDDDHHHGGGMMMUUU\\\bbbmmm|||tttaaaRRRIIICCC>>>===???BBBKKKSSS[[[fffqqqwww{{{~~~}}}yyynnnllljjjhhhfffdddaaa___bbbbbbdddeeeeeekkk}}}xxxZZZBBB???<<<<<<@@@FFF```{{{uuuiiiTTT???555555444111222111111000000000000000,,,---------......//////,,,---...///000111222222222444111444;;;>>>JJJbbb}}}zzztttlllddd^^^ZZZTTTJJJAAA???>>><<<===???AAAEEEJJJMMMOOOVVVaaaiii|||zzzqqqiiijjjttt}}}uuummmfffbbb^^^[[[OOOEEE===:::;;;<<>>999888;;;::::::::::::<<<===>>>@@@DDDIIINNNSSSYYY___dddhhhnnntttyyy~~~gggbbb^^^^^^]]]\\\___dddffffffggghhhiiigggdddaaaWWWTTTQQQQQQSSSSSSQQQNNNGGGFFFEEEEEEEEEDDDAAA???===>>>CCCJJJNNNOOOSSSYYY```hhhuuu~~~pppdddYYY[[[cccmmmvvvyyyuuusssxxx~~~pppdddXXXZZZ```jjjrrrzzz|||yyy}}}}}}ppp```RRRLLLNNNQQQ___fffsss{{{yyy{{{|||vvvpppfffaaaeeelllzzzfffXXXOOOKKKFFFCCCDDDCCCAAACCCGGGIIINNNVVV]]]___eeettt|||jjjYYYMMMDDD???===>>>BBBHHHSSS^^^llluuu}}}{{{vvviiihhhgggeeedddccccccccccccbbbbbbdddiiitttyyy]]]DDD???<<<===@@@CCC[[[{{{~~~xxxtttiiiTTT@@@666555333000222222222333222111000000+++,,,,,,---...///000000,,,---...///000222333333111444222555;;;<<>>======@@@AAAFFFKKKMMMPPPVVV```hhhwwwyyyooohhhgggttt~~~yyyqqqjjjgggfffeeedddWWWLLL@@@:::999:::@@@GGGJJJJJJIIIHHHFFFEEECCCBBB???<<<888666666888<<>>;;;777555888999:::;;;<<<===>>>???BBBGGGOOOWWW^^^fffooovvvyyy~~~qqqkkkgggeeebbb^^^\\\^^^cccdddeeehhhiiigggddd```XXXWWWUUURRRQQQPPPOOOOOOJJJHHHFFFDDDCCCBBB@@@===<<<>>>EEEMMMQQQQQQTTTYYY```gggsssttthhh[[[^^^fffqqq{{{zzzvvvuuuzzz{{{ggg___VVVZZZcccnnnwwwyyyuuuuuu}}}~~~rrrbbbSSSLLLMMMQQQ\\\eeettt~~~vvvtttwww{{{yyyvvvrrrkkkeeegggmmmzzz~~~iii[[[RRRLLLKKKGGGEEEFFFFFFEEEFFFJJJLLLQQQYYY```bbbhhhzzzttt```QQQIIIDDD@@@@@@DDDJJJSSSaaannnzzz}}}xxxrrreeeddddddcccbbbcccfffhhheeebbbbbbhhhsssyyy^^^FFFBBB===<<<@@@GGGcccwwwyyy}}}zzztttiiiTTT@@@666555333000000111333444333222///...,,,---------.../////////------......///000111111000333222555;;;:::DDDYYYttt~~~uuullleee___]]]WWWLLLBBB???>>><<<===??????DDDJJJMMMPPPWWWaaaiiirrryyyooohhhffftttyyytttmmmhhhgggiiikkklllcccUUUEEE;;;777888???GGGKKKJJJIIIHHHFFFEEEEEEEEEDDDAAA<<<888888:::>>>AAAJJJNNNRRRUUUVVVWWWYYYZZZ]]]]]]___cccgggiiihhhfffbbbaaa```aaabbbfffiiikkknnnsssqqq]]]GGG===<<<;;;::::::888;;;>>>AAADDDEEEFFFFFFFFFMMMXXXbbbkkkuuuvvvqqqmmmlllhhh```[[[ZZZbbbcccdddggghhhfffccc___ZZZZZZXXXTTTPPPNNNOOOPPPMMMJJJGGGDDDBBB@@@>>><<<<<>>:::???LLLnnnxxxyyy|||~~~~~~tttiiiUUUAAA777555333000...000222444444111...,,,..................------........................///333333666;;;999AAAVVVnnnvvvmmmfffaaa___WWWLLLBBB>>>===;;;<<>>FFFLLLKKKIIIGGGFFFFFFFFFGGGGGGDDD???;;;:::<<<@@@BBBLLLOOOTTTWWWXXXYYYZZZ[[[\\\\\\___dddjjjlllkkkiiidddccccccdddfffjjjnnnqqqtttyyySSSIII???;;;999888:::>>>;;;>>>CCCHHHLLLNNNOOOOOOKKKTTT```kkkuuuyyytttuuusssiiiaaa^^^bbbaaaaaabbbdddddd```]]]YYYZZZYYYVVVPPPMMMLLLMMMUUUPPPIIICCC@@@???>>>===???BBBGGGMMMRRRUUUVVVWWW]]]fffppp{{{qqqfff^^^XXXUUU^^^eeelllzzzzzzwww{{{mmm\\\WWWTTT]]]fffmmmxxx~~~{{{|||wwwyyyyyylll[[[NNNLLLQQQ\\\dddqqq|||{{{tttoooqqquuu|||~~~{{{wwwssspppnnnmmmtttyyyyyypppgggbbb```^^^^^^ZZZZZZZZZVVVQQQSSSZZZZZZbbbjjjqqq~~~rrrVVVGGGCCCDDDFFFHHHLLLYYYlllyyy~~~|||uuunnniiiaaaaaaaaa```___aaaeeehhhiiigggnnn|||bbbGGGBBB>>>;;;>>>JJJmmm~~~{{{wwwvvvyyy~~~tttlllYYYBBB555333222///000000000000////////////.......................................///000000333222444777888:::CCCLLLgggyyynnneee```___ZZZNNNCCC@@@???>>>===>>>CCCEEEGGGJJJOOOVVV^^^cccrrr|||vvvnnngggfffppp{{{~~~}}}|||qqqkkkmmmqqqqqqrrruuuwwwcccLLL>>>999999===BBBLLLMMMLLLIIIEEECCCDDDFFFGGGEEEBBB>>>;;;;;;===???HHHJJJNNNRRRVVVYYY\\\]]]___]]]^^^fffpppuuusssnnnllljjjhhhgggjjjqqqxxx}}}sss^^^GGG@@@<<<;;;;;;:::<<<@@@DDDIIITTTbbbjjjiiiddd```[[[___iiivvvxxxxxxvvvooohhhgggddd```]]]aaafffhhhccc]]]^^^^^^\\\WWWQQQLLLKKKKKKRRRPPPKKKGGGBBB???>>>>>>???CCCHHHNNNSSSWWWXXXYYY^^^fffppp{{{oooaaaYYYSSSOOOSSSZZZbbbhhhvvv{{{~~~}}}fffXXXUUUUUU^^^hhhqqq~~~yyyzzzyyyooo___QQQNNNQQQ^^^eeepppzzzxxxrrroooqqquuu{{{~~~zzzvvvtttssssssyyy|||wwwvvvvvvuuurrrmmmiiiiiifffbbbcccgggfffnnnxxxmmmSSSHHHGGGCCCIIIQQQZZZiii{{{}}}xxxqqqjjjfffeeeffffffccc``````eeeiiifffmmm~~~dddHHHBBB>>><<<@@@MMMppp|||{{{yyyxxxyyy}}}yyymmmXXXAAA666555444000000000000000////////////.......................................///000000222111222666777999BBBKKKeeezzzooofffaaa___[[[OOOCCC@@@???>>>===???CCCDDDGGGKKKPPPWWW___eeettt}}}vvvmmmfffeeeooo|||~~~}}}sssmmmpppuuuwwwxxx{{{xxxdddMMM???:::999<<<@@@HHHJJJKKKIIIEEECCCCCCDDDIIIJJJIIIEEE@@@======???FFFHHHLLLQQQVVVZZZ\\\]]]^^^\\\___gggrrryyyxxxvvvwwwuuusssrrrtttzzztttYYYHHH@@@;;;888999::::::<<<@@@FFFVVVoooppppppvvv{{{yyywwwsssooooooeee___[[[___hhhlllfff___aaa```]]]WWWQQQLLLJJJJJJMMMOOOOOOLLLFFFAAA???@@@AAADDDJJJPPPUUUYYY[[[\\\^^^eeeooo{{{ttt\\\PPPLLLJJJJJJQQQXXX```hhhtttttt```UUUTTTUUU___lllwwwtttnnnooowwwzzzrrreeeWWWQQQRRR]]]dddmmmuuu||||||uuuqqqnnnppptttzzz~~~{{{yyyzzz||||||{{{{{{zzzyyyzzz{{{lllRRRIIIKKKEEEQQQ___mmm|||}}}vvvpppkkkeeebbbaaadddeeebbb]]]]]]dddkkkmmmeeeHHHBBB>>>===BBBPPPsssxxxzzz|||{{{zzz{{{pppUUU???666666555111000000000000////////////.......................................///000000111000222555666999AAAJJJeee{{{pppgggbbbaaa\\\PPPDDD@@@???>>>>>>???BBBDDDGGGKKKQQQXXXaaafffwww}}}vvvllldddbbbnnn~~~|||tttooosssyyy~~~yyydddMMM???:::999;;;===CCCFFFHHHIIIGGGDDDCCCCCCJJJNNNQQQNNNFFF@@@>>>???CCCEEEJJJPPPVVVZZZ^^^___^^^]]]```iiiuuu~~~~~~|||zzz{{{jjjUUUEEE<<<:::666666:::<<<<<>>>>>@@@BBBDDDGGGLLLQQQYYYbbbhhhyyy}}}tttiiiaaa___mmmyyyssspppttt|||wwwbbbJJJ>>>:::888888999???BBBGGGIIIIIIGGGDDDBBBHHHNNNUUUTTTMMMEEEAAAAAAAAADDDIIIPPPVVV\\\aaaccc``````ccckkkwwwttt^^^OOODDD>>>===999777999===???@@@CCCIIIRRRjjjyyywwwzzzzzzyyywwwvvvtttqqqnnndddccccccdddeeegggiiijjjkkkgggaaaZZZTTTOOOKKKIIIDDDJJJPPPPPPKKKFFFEEEFFFFFFIIIMMMSSSXXX\\\___aaaZZZaaakkkyyyxxx[[[LLLHHHGGGIIIMMMPPPXXXeeeqqq}}}zzzeeeQQQHHHIIIWWWbbbqqqpppfff]]]]]]cccmmmzzz~~~{{{yyyrrrfff\\\YYYUUU\\\fffpppyyyxxxtttrrrlllnnnrrrvvv{{{|||___MMMJJJOOOXXXhhh{{{~~~xxxpppiiieeecccbbbaaaaaaeeegggeeeccciiixxxeeeGGG>>>;;;<<>>???AAABBBDDDGGGLLLQQQYYYbbbhhhyyy|||sssggg^^^]]]kkksssqqqpppttt}}}rrr]]]FFF;;;999777666666===@@@EEEJJJLLLKKKGGGDDDCCCKKKSSSUUUQQQJJJFFFEEECCCEEEIIIOOOWWW^^^eeehhheeedddgggnnnyyy~~~lllUUUGGG???:::;;;===:::999<<<@@@AAAAAAEEELLLZZZnnntttmmmlllwwwtttxxxyyywwwvvvwwwtttpppfffggggggfffdddeeehhhlllsssmmmeee\\\UUUPPPJJJGGGCCCGGGKKKMMMKKKJJJJJJKKKIIIKKKOOOTTTXXX\\\___aaaYYY___hhhuuuiiiTTTJJJHHHEEEHHHNNNSSS\\\kkkyyyuuubbbRRRMMMOOOZZZeeetttqqq___YYYVVV[[[ccclllvvv~~~}}}{{{|||}}}~~~~~~{{{pppeee```XXX```kkkvvvyyyssspppnnnqqqtttxxx|||cccOOOGGGNNNWWWaaaqqq~~~vvvqqqkkkfffeeeeeeeeeeeedddeeeeeedddfffrrryyy{{{fffGGG>>>;;;;;;???HHHggguuusssxxx~~~uuu}}}eeeJJJ;;;666333000///000000000000////////////.......................................///000000333222444777888;;;CCCLLLeeevvvmmmhhhfffaaaTTTFFF@@@@@@??????AAABBBDDDGGGKKKQQQXXXaaafffvvv}}}tttggg^^^[[[jjj~~~}}}pppqqqrrrvvvmmmXXXBBB999999888666555:::===CCCIIIMMMMMMIIIFFFAAAGGGNNNSSSTTTPPPKKKIIIEEEFFFHHHMMMUUU___gggllljjjjjjlllrrr|||~~~```SSSFFF???<<<999:::<<<::::::===@@@AAAAAAGGGOOOXXXkkksss```[[[[[[fffyyysssxxxxxxuuutttwwwxxxuuullljjjgggeeeeeefffhhhjjjnnnhhh___XXXSSSOOOJJJGGGBBBDDDFFFIIIKKKMMMNNNOOOKKKMMMPPPTTTXXX\\\___```YYY]]]eeeooo~~~mmm[[[LLLIIIIIIGGGLLLUUU[[[ddduuu|||ssshhh[[[RRRTTTZZZ___jjjxxxnnn^^^RRRPPPSSS\\\dddjjjooouuuttt```^^^\\\\\\```hhhssszzzyyynnnhhhccckkkvvv~~~vvvsssrrruuuxxx{{{zzziiiRRRIIIKKKUUU^^^jjjwww~~~xxxooolllgggeeefffhhhjjjkkkeeedddccceeeooouuujjjlllpppuuu|||gggHHH@@@<<<<<<>>>DDDaaa|||tttwww|||sssyyynnnZZZDDD999666333111333000000000000////////////.......................................///000000222111333666777:::BBBKKKaaawwwoooiiigggbbbTTTFFFAAA@@@???@@@BBBCCCDDDGGGKKKPPPWWW___eeesssvvviii```ZZZiii}}}{{{pppsssvvvzzziiiUUU@@@888:::;;;999777888:::???FFFLLLMMMJJJFFFBBBEEEKKKQQQUUUUUUPPPKKKFFFFFFFFFJJJRRR]]]hhhnnnnnnnnnpppvvvppp\\\OOOGGGAAA@@@???<<<;;;<<<<<<<<>>===>>>BBB^^^}}}|||uuuwww{{{|||qqqllldddQQQ@@@888666333333666000000000000////////////.......................................///000000111000222555666999AAAJJJ]]]~~~xxxpppjjjhhhcccUUUGGGAAA@@@???@@@BBBCCCEEEGGGJJJOOOVVV^^^cccqqqxxxkkkbbbZZZhhh|||zzzqqqvvvzzz~~~gggSSS???999<<<===;;;999666888===DDDJJJLLLJJJFFFEEEFFFIIIPPPVVVWWWRRRMMMGGGFFFEEEHHHPPP\\\gggooopppppprrryyygggQQQEEEBBB===;;;>>>>>>;;;999:::??????BBBEEEFFFIIIRRR]]]cccssstttbbbRRROOOPPPVVV```ooo}}}zzzsssuuuwwwvvvtttrrrrrrrrroooooonnnmmmkkkiiigggfffaaaVVVMMMLLLNNNMMMKKKLLLAAA@@@AAACCCHHHLLLOOOPPPTTTRRRRRRTTTYYY]]]]]]\\\VVVXXX^^^hhhppprrrnnnhhhQQQHHHFFFKKKMMMNNNWWWeeennn{{{pppaaaXXXPPPLLLKKKNNNVVV___kkksss~~~xxxqqqhhh___UUUOOOFFFLLLTTT\\\ccciiiooorrrwwwuuu```RRROOOLLLMMMUUU```nnn~~~{{{wwwuuu{{{~~~~~~~~~~~~{{{}}}~~~~~~zzzsssgggqqqhhhZZZMMMLLLOOOTTT\\\eeewww{{{~~~wwwoooiiiaaaeeejjjlllnnnpppooommmkkkhhhjjjwwwzzzvvvqqqiiibbb```bbbfffhhhkkkrrr|||pppHHH>>><<<;;;AAABBBOOOrrrtttttt{{{||||||gggcccUUUDDD999666666444222000000000000////////////..................------///////////////.........000000333777888999???GGG\\\uuuwwwkkkhhhllleee[[[LLLAAA============CCCEEEHHHKKKPPPVVV^^^cccrrr}}}oooaaa\\\cccttt~~~yyyqqqxxxzzz```OOO>>>777888888777777:::999:::>>>EEEJJJKKKKKKEEEEEEGGGNNNTTTVVVSSSNNNKKKHHHHHHLLLPPPUUU___iiiqqqvvv|||~~~cccNNNEEEDDD>>>>>>>>>===<<<===???AAABBBCCCEEEFFFJJJRRR^^^fffppp|||yyyhhhZZZTTTPPPUUUcccwwwvvvtttuuu}}}tttwwwyyyyyywwwsssqqqpppqqqqqqpppnnnkkkhhheeeccc\\\QQQIIIIIILLLKKKIIIIIIBBBAAA@@@BBBFFFKKKOOOQQQWWWUUUUUUWWW[[[]]]]]]\\\XXXXXXZZZ___dddccc^^^XXXOOOHHHFFFLLLOOOPPPZZZgggwwwtttdddRRRLLLHHHHHHKKKPPP[[[eeennnvvv~~~{{{vvvnnneee]]]UUUNNNIIIGGGLLLTTT\\\bbbfffjjjlllttt{{{rrr]]]OOOJJJIIIMMMXXXfffvvv~~~{{{~~~~~~www||||||vvvttttttpppiiibbb\\\fffvvvtttYYYQQQLLLMMMQQQXXXfffrrryyy{{{||||||yyyrrrkkkgggdddgggiiikkklllmmmmmmmmmkkkkkkrrrxxxqqqkkkhhheee^^^ZZZYYYaaagggmmmrrrzzzqqqIII???===:::@@@AAANNNhhhyyyyyyzzzttt~~~{{{jjjgggXXXEEE888444444222000000000000000////////////......................../////////////////////...000000333777888999???GGGYYYuuuyyymmmiiikkkfff[[[MMMBBB>>>>>>>>>???BBBDDDGGGJJJOOOUUU]]]bbblllyyy~~~pppccc\\\ddduuuzzzsss{{{}}}^^^MMM===888888888888888;;;::::::>>>DDDIIILLLLLLGGGFFFGGGLLLRRRTTTRRROOOKKKHHHHHHLLLOOOSSS[[[cccnnnvvv}}}aaaPPPFFFBBBBBB@@@AAAAAAAAA@@@AAACCCFFFDDDFFFIIIMMMSSS^^^kkkuuuooo^^^ZZZZZZcccuuuwwwwww~~~yyy{{{}}}|||yyyuuuqqqppptttsssrrrppplllhhhdddaaaZZZQQQKKKNNNSSSQQQMMMKKKCCCBBB@@@@@@CCCHHHNNNRRRXXXWWWWWWYYY[[[\\\[[[ZZZWWWVVVUUUVVVWWWUUUQQQLLLLLLGGGGGGNNNRRRVVV```lll~~~|||fffTTTGGGDDDCCCHHHNNNUUUbbbmmmrrrzzz~~~zzztttmmmbbbXXXPPPKKKGGGDDDGGGMMMUUU\\\```cccdddfffooottt}}}~~~nnnYYYJJJHHHIIIOOO\\\kkkzzz}}}}}}~~~zzz|||tttkkkeeeaaa\\\TTTNNNPPPWWWdddpppvvvqqqeee[[[MMMLLLMMMPPPUUU___ooo}}}|||{{{xxxuuupppkkkgggdddeeegggiiikkkkkkkkkmmmppplllsss|||nnnhhhddddddbbb]]][[[\\\aaaiiissszzzsssKKKAAA===:::>>>???LLL___tttrrr{{{zzzoooqqq```III999444333111///000000000000////////////..............................//////////////////111000333777888999@@@HHHYYYyyy{{{nnniiijjjfff\\\MMMCCC??????@@@@@@@@@CCCFFFJJJNNNTTT[[[___ggguuusssfff[[[cccuuu{{{vvv~~~yyyZZZKKK===888999999999:::;;;:::;;;>>>CCCIIIMMMNNNJJJHHHGGGIIINNNPPPPPPNNNLLLJJJKKKOOOQQQRRRXXX___lllwww}}}\\\IIIDDDBBB@@@>>>???AAABBBBBBCCCEEEHHHKKKMMMQQQVVV]]]ggguuuxxxdddccchhhxxx~~~yyyvvvttttttuuuuuuuuusssooojjjfffcccYYYTTTTTT[[[aaa\\\RRRKKKDDDBBB@@@>>>@@@FFFMMMRRRWWWXXXYYYZZZZZZZZZXXXWWWUUUSSSQQQPPPQQQQQQOOOLLLKKKHHHJJJQQQWWW]]]gggrrr}}}ttt[[[JJJFFFEEEHHHNNNTTT\\\hhhtttwww~~~}}}xxxpppgggZZZOOOHHHEEEEEEEEEGGGMMMUUU\\\___aaaaaabbbjjjmmmtttyyyvvviiiUUUGGGJJJLLLSSS^^^hhhrrr~~~~~~{{{~~~~~~tttlllaaaXXXSSSMMMGGGBBBGGGLLLSSS[[[^^^[[[SSSMMMNNNOOOQQQVVV]]]hhhttt~~~}}}zzztttnnnhhheeeccccccccceeehhhkkkkkkjjjmmmrrrpppuuunnniiifffgggfffcccccceeeeeennnxxx~~~sssLLLCCC>>>999===>>>LLL```xxxyyyzzzyyyxxxrrr{{{hhhOOO===555444333222000000000000////////////---------...........................////////////111111333666777999@@@HHH___|||ooohhhgggfff\\\MMMCCC?????????@@@???BBBEEEIIIMMMSSSYYY]]]fffuuuuuuiii[[[bbbttt|||wwwrrrUUUHHH<<<999:::::::::<<<<<<<<<<<>>CCCKKKQQQYYYZZZ\\\]]]\\\ZZZXXXWWWSSSQQQOOONNNNNNOOOPPPPPPMMMMMMPPPWWW]]]dddnnnwwwyyy~~~pppWWWHHHGGGHHHLLLSSSYYYaaannnzzzzzz|||wwwkkkbbbTTTIIIDDDCCCEEEGGGGGGMMMUUU[[[___`````````dddggglllpppmmmbbbRRRGGGJJJLLLSSS\\\aaaeeennnxxx~~~}}}}}}{{{{{{}}}{{{}}}zzzzzz{{{uuuhhhaaaVVVNNNHHHDDD@@@>>>AAACCCFFFJJJMMMOOONNNMMMUUUUUUWWW]]]gggrrrxxx{{{{{{wwwooohhhcccaaabbbcccbbbbbbfffkkkiiifffjjjqqq|||xxxrrrlllhhhffffffeeebbbdddhhhkkksss{{{rrrLLLCCC>>>999<<>>>>>>>>>>>>>>AAAEEEIIIMMMRRRXXX\\\fffuuuwwwkkk[[[aaarrr|||wwwmmmQQQFFF<<<999::::::;;;======>>>???AAADDDHHHLLLOOONNNKKKFFFCCCDDDFFFHHHJJJJJJJJJMMMSSSUUUUUUXXX^^^iiivvvvvvnnnZZZPPPGGGGGGHHHFFFDDDCCCIIILLLPPPUUUZZZ```fffkkkmmmsss}}}}}}|||~~~|||~~~|||vvvppplllggggggooo}}}uuu]]]LLLBBBBBB@@@>>>===AAAIIIPPPZZZ]]]```aaa___\\\YYYXXXSSSQQQOOOMMMMMMNNNOOOQQQQQQSSSWWW]]]dddllluuu|||zzzkkkTTTIIIEEEFFFLLLSSSZZZbbbrrr~~~yyytttccc[[[OOOEEEBBBBBBEEEGGGHHHMMMTTTZZZ\\\]]]^^^^^^^^^bbbffffffbbbYYYOOOHHHFFFJJJRRRYYY[[[[[[aaaiiipppyyy~~~yyy}}}}}}}}}~~~~~~|||~~~~~~}}}zzzwww|||yyyqqqjjjYYYSSSKKKDDDAAA???=========>>>@@@CCCGGGLLLQQQTTTYYY[[[^^^cccnnnxxxzzzwwwuuupppjjjccc```___aaaccccccaaadddhhhgggeeelllxxxyyysssooollliiiggggggeeebbbeeejjjqqqyyyoooKKKCCC>>>999<<<@@@PPPwwwxxxppphhh{{{ttt{{{tttqqqqqq}}}jjjOOO;;;333222222111000000000000////////////,,,,,,------.../////////------......///000000000222111222555666888@@@IIIcccyyyuuu|||ppphhhfffjjj___PPPDDD???>>>>>>>>>>>>AAAEEEIIIMMMRRRWWW[[[dddtttyyymmm]]]bbbqqq|||wwwkkkNNNEEE<<<:::;;;:::;;;===>>>@@@BBBDDDEEEGGGJJJLLLQQQMMMHHHDDDBBBCCCFFFIIIGGGGGGJJJPPPRRRRRRUUUZZZcccnnn~~~}}}vvvqqqjjj```YYYWWWQQQKKKGGGGGGGGGHHHKKKQQQPPPSSSXXX^^^dddkkkrrrwwwzzz{{{sssooopppooouuuxxx^^^KKKAAABBBAAA>>><<>>999===BBBSSS~~~qqqmmmkkk}}}xxxyyywwwwwwwwwxxxzzzgggMMM;;;444333333222000000000000////////////,,,,,,------...//////000------......///000000111222111222555666888@@@JJJ]]]{{{yyyrrr}}}rrrjjjhhhnnncccSSSGGGAAA??????>>>>>>BBBFFFJJJNNNRRRWWWZZZcccsssyyynnnbbbeeeqqq~~~wwwlllLLLDDD===;;;;;;999:::===>>>AAAEEEFFFFFFFFFHHHJJJTTTQQQLLLGGGCCCDDDFFFIIIHHHHHHJJJNNNOOOOOOQQQWWW^^^fffttt|||qqqmmmggg```ZZZZZZXXXSSSRRRTTTTTTPPPMMMOOORRRTTTYYY___\\\___dddhhhnnnttt{{{}}}uuuooonnnkkkppp|||pppVVVCCC@@@AAAAAA???<<>><<<===>>>??????CCCHHHNNNTTTZZZ```cccaaajjjpppooonnnppppppnnneeeccc```]]]\\\]]]___aaaeee___```hhhppp{{{~~~}}}xxxtttkkkiiihhhiiigggfffjjjrrrsss~~~jjjGGGAAA>>>999>>>DDDUUUooonnnrrr{{{vvvxxx}}}yyygggNNN<<<666555555555000000000000////////////,,,,,,------...///000000---------...///000000111333111222555666888@@@JJJXXXuuu|||qqq}}}~~~tttmmmkkkqqqfffVVVIIICCCAAA@@@??????BBBGGGKKKNNNRRRWWWZZZdddtttyyynnneeegggrrrxxxnnnLLLDDD===<<<;;;999:::===???BBBGGGHHHGGGFFFFFFHHHWWWTTTOOOIIIEEEEEEGGGJJJMMMKKKMMMPPPPPPNNNQQQVVV[[[aaammm}}}rrrddd\\\ZZZWWWQQQOOOSSSVVVUUUWWW\\\YYYVVVWWW]]]bbbcccdddgggkkknnnrrrvvvzzzvvvzzz~~~~~~sssmmmmmmmmmoooqqqooocccRRREEEBBBAAA>>><<<===BBBFFFGGGLLLRRRXXXXXXTTTOOONNNOOOMMMNNNNNNOOOQQQVVV\\\```aaaaaacccfffmmmuuu~~~uuu\\\MMMHHHBBBIIIPPPSSSVVV___ppp}}}|||rrrfffSSSQQQLLLIIIHHHJJJNNNPPPUUUWWWXXXUUUQQQNNNOOOQQQSSSVVVWWWSSSLLLHHHIIIKKKPPPTTTXXXZZZ[[[ZZZXXXTTTUUUZZZaaagggmmmvvv}}}zzzzzz{{{}}}|||}}}yyytttrrrsss~~~~~~|||zzzxxxrrriii]]]TTTNNNKKK@@@???>>><<<;;;;;;>>>AAADDDHHHOOOUUUZZZ___dddgggjjjkkkmmmnnnmmmjjjgggeeebbb___^^^______]]]^^^bbbffffffhhhooo}}}}}}}}}|||wwwqqqnnnllljjjiiijjjllloooqqqwwweeeHHHAAA<<<<<<======SSSnnnwwwxxx{{{}}}|||gggLLL:::555444222///000000///..................------------...//////000000000000000000000000...000222333444888@@@FFFWWWooouuuxxxwwwqqqppprrrjjjZZZHHH?????????======@@@CCCGGGJJJOOOUUUXXXfffuuuvvvpppgggdddlll}}}pppOOOFFF>>><<<:::999;;;>>>>>>CCCJJJMMMMMMIIIFFFDDDNNNPPPQQQLLLFFFCCCDDDGGGNNNLLLJJJIIIIIILLLPPPRRRXXX___gggooo{{{ttteee[[[VVVTTTSSSVVVWWWYYY[[[\\\]]]]]]]]]___^^^\\\]]]aaagggooosssxxx|||oootttzzz~~~}}}tttnnnooonnnooopppmmmcccSSSGGGDDDBBB???===>>>BBBEEEEEEGGGLLLQQQRRRNNNKKKKKKLLLNNNNNNPPPQQQTTTYYY___dddddddddfffkkkqqqyyypppYYYLLLIIIEEEIIINNNQQQTTT]]]lllxxx|||~~~|||qqqeeeRRRPPPLLLJJJJJJNNNRRRUUUZZZ\\\\\\YYYTTTPPPPPPRRRRRRTTTUUUSSSNNNKKKMMMPPPRRRUUUXXXZZZZZZYYYWWWTTTUUUYYY___eeekkksss}}}~~~}}}{{{zzzzzz}}}~~~}}}yyyuuutttyyy{{{wwwsssrrrvvv{{{~~~wwwuuuwwwqqqggg\\\RRRKKKFFFDDD??????>>>======???DDDGGGLLLQQQWWW\\\```cccfffhhhiiijjjjjjjjjiiifffcccaaa]]]YYYYYY]]]___^^^^^^```dddgggppp~~~zzzzzzzzzvvvrrrmmmkkkiiihhhjjjooorrruuuyyybbbGGG@@@<<<<<<>>>>>>TTTyyyuuu~~~zzz{{{fffLLL:::555444222///000000///...............---------,,,---......//////////////////////////////111333333555999@@@FFFUUUmmmxxxxxx~~~xxxrrrqqqssskkk\\\JJJAAA@@@@@@???>>>@@@DDDGGGKKKOOOUUUYYYggguuuyyysssiiieeelllkkkOOOFFF>>><<<:::999<<<@@@???DDDKKKOOONNNKKKHHHFFFLLLNNNPPPLLLGGGDDDDDDGGGNNNNNNMMMKKKIIIJJJMMMPPPVVV[[[aaadddkkkssswwwvvvmmmeeeZZZRRROOORRRUUUXXX```______^^^^^^]]]]]]]]][[[[[[[[[[[[]]]ccckkkqqq|||gggmmmuuu{{{yyyuuuvvvsssqqqpppnnneeeWWWLLLGGGDDD@@@???@@@BBBDDDEEEDDDHHHLLLLLLJJJIIIJJJLLLOOOPPPRRRTTTWWW\\\cccgggeeegggkkkpppvvv|||lllWWWKKKIIIFFFIIINNNRRRXXXaaammmvvvxxx~~~{{{ooocccSSSQQQOOONNNPPPUUU[[[___bbbcccccc^^^XXXTTTSSSTTTUUUWWWWWWUUURRRPPPRRRUUUWWWXXXZZZ\\\[[[YYYVVVUUUXXX\\\aaafffkkksss}}}~~~~~~~~~}}}{{{zzz{{{~~~|||yyywwwsssnnnkkkmmmnnnmmmmmmoooyyy}}}uuupppnnneeeXXXNNNHHHEEECCCAAA????????????AAAEEEKKKPPPUUUYYY___ccceeefffggghhhhhhhhhgggeeecccaaa___^^^ZZZWWWXXX^^^aaaaaabbbdddiiirrr~~~{{{yyyzzzyyyxxxwwwqqqnnnjjjiiilllqqquuuwww}}}___EEE???<<<===>>>@@@WWWwwwuuu}}}yyyfffLLL:::555444222///000000///...............,,,,,,,,,,,,,,,------...////////////////////////000222333444555999@@@FFFRRRhhh~~~}}}~~~xxxrrrqqqrrrlll^^^MMMCCCBBBBBB@@@???AAAEEEHHHKKKPPPUUUYYYeeettt}}}wwwkkkeeekkk}}}iiiOOOFFF>>><<<;;;:::===AAAAAAFFFMMMQQQQQQNNNKKKIIIIIILLLNNNMMMIIIEEEEEEFFFNNNQQQQQQNNNIIIGGGJJJMMMVVV[[[^^^___aaadddccc___SSSOOOKKKKKKPPPXXX```eeejjjhhhddd```]]][[[ZZZZZZXXXZZZ\\\[[[[[[```iiiqqq|||bbbhhhrrryyy~~~~~~zzzvvvsssqqqiii^^^UUUJJJDDD???@@@CCCDDDEEEFFFFFFIIIKKKLLLLLLMMMOOOQQQRRRSSSUUUWWWYYY]]]cccgggfffiiinnnsssyyy}}}oooYYYMMMJJJDDDIIIPPPXXXaaajjjsssyyyvvv~~~~~~zzznnnbbbVVVUUUTTTTTTXXX]]]cccggghhhiiihhhccc\\\XXXWWWXXX\\\]]]]]]\\\YYYYYYZZZ\\\]]]\\\]]]___^^^ZZZXXXXXX___ccchhhmmmrrryyy~~~|||zzzzzz}}}~~~|||xxxuuupppkkkiiiiiigggfffhhhmmm}}}|||qqqiii___VVVKKKEEEEEEFFFEEECCC>>>@@@AAACCCFFFLLLSSSXXXYYY]]]bbbeeefffffffffgggfffeeedddbbb```___^^^^^^[[[ZZZ]]]``````aaahhhqqqyyyxxxzzz|||}}}|||{{{{{{|||wwwsssnnnmmmpppuuuyyyzzz~~~\\\CCC???======???BBBZZZ~~~kkkwww}}}~~~wwwdddLLL;;;444444222000000000///...............,,,++++++++++++,,,------///////////////////////////111333333444888???EEENNNbbb~~~wwwqqqpppqqqmmm```OOODDDBBBBBBAAA@@@BBBEEEHHHKKKPPPUUUYYYbbbpppyyyllleeegggxxxkkkPPPGGG???<<<;;;;;;???CCCCCCHHHOOOTTTTTTQQQNNNMMMGGGJJJMMMNNNKKKHHHFFFFFFMMMRRRVVVRRRJJJFFFHHHKKKSSSYYY\\\]]]]]]^^^\\\WWWOOONNNOOOTTT\\\eeekkknnnkkkhhhbbb]]]XXXVVVVVVVVVVVV[[[^^^^^^]]]aaallluuu}}}bbbhhhpppxxx}}}yyyvvvsssnnnddd]]]MMMDDD>>>AAADDDEEEFFFJJJIIIJJJLLLMMMOOOQQQSSSUUUUUUVVVXXXXXXZZZ\\\```dddiiilllqqqvvv{{{www```PPPKKKEEELLLVVV```hhhooouuuxxxwwwzzzooodddXXXWWWWWWYYY\\\```eeeggghhhiiiiiieee___[[[[[[\\\___aaacccdddeeeeeeggghhheeeaaaaaacccbbb]]][[[]]]eeejjjpppvvv{{{~~~{{{yyyyyy{{{~~~|||wwwtttmmmjjjhhhgggdddbbbfffllluuufff\\\QQQJJJCCCAAADDDFFFDDDBBB@@@BBBEEEIIIMMMSSSYYY^^^\\\___dddfffgggffffffgggbbbbbbbbbaaa````````````YYY\\\___```]]]aaarrr{{{vvvzzz~~~}}}}}}zzzuuuqqqsssyyy\\\CCC???======@@@EEE___zzzhhhxxx~~~}}}tttcccLLL;;;444333222111000000///...............,,,++++++++++++,,,------........................---///111111222666===BBBIII\\\wwwwwwpppooopppmmmaaaPPPDDDAAA@@@???@@@BBBEEEHHHKKKOOOTTTXXX```nnnzzzkkkccccccrrrlllRRRIII@@@===<<<<<>>AAAEEEEEEGGGLLLIIIJJJKKKNNNPPPRRRTTTUUUWWWXXXYYYZZZZZZ\\\___bbbiiilllpppvvvzzz}}}~~~~~~}}}gggUUUNNNLLLSSS]]]eeejjjnnnsssvvv~~~{{{rrrhhhYYYYYYZZZ\\\]]]___```aaabbbeeefffddd```^^^```bbb```cccggglllpppsssttttttjjjdddcccfffeee___^^^bbbiiioooxxx}}}|||zzzxxxxxxzzz}}}~~~~~~{{{~~~|||vvvrrriiigggfffeeeaaa```gggppp}}}wwwkkk\\\RRRGGGCCC@@@???AAABBBAAA@@@FFFIIIMMMQQQUUUYYY^^^bbbbbbdddggghhhgggfffggghhh```aaaaaabbbbbbaaaaaa```VVVZZZ___bbbdddnnn{{{zzzyyy}}}{{{wwwvvvzzz]]]EEE@@@===<<>>???AAADDDGGGJJJNNNSSSWWW```nnn~~~zzzlllbbbaaannn|||lllUUUKKKAAA===<<<<<<@@@EEEEEEKKKRRRWWWXXXVVVTTTSSSKKKMMMPPPRRRQQQOOOLLLJJJJJJQQQWWWXXXSSSNNNLLLMMMPPPUUUXXXXXXXXXYYYUUUPPPLLLPPPWWW```hhhlllkkkjjj```]]]YYYUUUSSSSSSTTTUUUUUUZZZ```cccgggoooyyy___dddkkksssyyy~~~}}}zzzsssmmmZZZJJJ???AAADDDCCCEEEKKKIIIJJJKKKNNNQQQSSSTTTTTTWWWYYYZZZ[[[\\\^^^aaadddccceeejjjnnnrrruuuvvvwwwxxx}}}lllZZZSSSTTT[[[cccgggiiimmmvvv~~~|||tttlll]]]^^^```aaaaaa___]]]\\\[[[^^^aaaaaa``````cccfffdddgggmmmsssxxxyyyxxxvvvllleeecccgggfff______fffnnnvvv~~~~~~{{{|||~~~~~~~~~~~~}}}||||||yyyxxxwwwwwwyyy{{{{{{zzzzzz}}}|||vvvrrrhhhfffeeebbb___aaannn|||zzzrrrjjj]]]QQQKKK@@@???>>>===???AAADDDEEELLLPPPVVVZZZ]]]```ccceeehhhiiiiiigggdddcccdddeee```aaabbbcccbbbaaa___]]]ZZZ\\\bbbnnn{{{}}}{{{~~~~~~}}}```GGGBBB<<<;;;AAAKKKiii|||zzzpppaaaLLL<<<444222222222000000///...............---------,,,---......///...........................///111111111444;;;AAAEEEWWWsss|||uuutttsssqqqhhhVVVGGG@@@>>>===???AAACCCFFFIIIMMMRRRUUU\\\jjj{{{{{{mmmbbb```lllzzzsssWWWMMMCCC>>><<<<<>>@@@CCCEEEHHHLLLQQQTTTXXXfffvvv|||nnnccc```lll{{{{{{YYYNNNDDD???<<<;;;???DDDFFFKKKSSSXXXZZZXXXVVVUUUSSSSSSSSSTTTUUUTTTQQQOOOHHHMMMTTTZZZ\\\YYYTTTPPPPPPTTTWWWVVVVVVXXXWWWSSSMMMNNNRRRXXX^^^cccddddddcccbbb```^^^^^^^^^___```aaaccciiiqqq|||```dddkkkrrryyywwwgggOOOEEEEEE@@@AAAFFFFFFJJJKKKMMMOOORRRSSSUUUUUUWWWYYY[[[\\\]]]\\\[[[ZZZ\\\]]]^^^aaacccfffiiijjjpppssswwwyyy{{{rrrcccaaaaaaaaaeeekkkqqqyyy}}}wwwlllfffcccfffgggbbb]]]ZZZ]]]YYYZZZbbbhhhiiilllqqqttttttvvvzzz}}}|||vvvqqqiiihhhhhhhhhdddaaaccciii{{{{{{wwwuuuvvvwww}}}yyyzzz~~~~~~zzzxxxxxxzzz{{{xxxwwwvvvtttsssuuuyyy|||{{{~~~yyytttqqqlllgggdddcccjjjzzzzzzpppaaaVVVOOOIIIBBB===;;;===???AAACCCHHHPPPVVV^^^```cccfffhhhiiijjjjjjhhhfffdddcccaaa___]]]ZZZddd```___aaaaaa]]]\\\^^^iiiooo}}}cccGGGAAA<<<;;;BBBSSSyyyzzzxxxvvv```GGG:::666333000...////////////............------,,,,,,,,,,,,------222111000///............///000111111333777<<<@@@FFFPPPiii{{{yyywwwvvvlllXXXFFF??????AAA???AAACCCDDDFFFJJJOOOSSS\\\eeessssssfff^^^hhhyyy~~~cccUUUEEE>>>======@@@CCCJJJNNNTTTXXXZZZ[[[[[[\\\ZZZ\\\]]][[[WWWSSSSSSSSSOOOOOORRRWWW\\\^^^]]]ZZZQQQRRRTTTVVVVVVUUUSSSRRRMMMMMMOOORRRVVV[[[___bbb``````___]]]^^^aaaddddddeeegggooo|||bbbffflllrrrxxxyyygggPPPEEEEEEAAAAAAGGGFFFIIIJJJLLLOOOQQQSSSTTTUUUVVVWWWYYY[[[[[[ZZZYYYXXXXXXXXXZZZ\\\___bbbdddfffjjjoootttxxx{{{zzzllljjjkkkjjjmmmuuuyyynnnhhhdddffffffaaa]]]\\\```^^^aaajjjrrrtttxxx|||xxxyyy{{{||||||xxxrrrnnnhhheeeddddddcccbbbhhhppp}}}~~~{{{wwwvvvwwwyyy|||yyyzzz~~~|||yyyxxxyyy{{{|||~~~}}}{{{xxxvvvwwwzzz}}}|||zzzppplllhhhgggjjjtttnnndddVVVKKKFFFCCC@@@>>>???AAADDDGGGKKKQQQYYY___cccdddfffhhhiiijjjjjjjjjgggeeebbb```______^^^]]]______aaaaaa___^^^eeennn}}}bbbGGGAAA======EEEVVV|||~~~{{{rrr\\\DDD888666444111000111111111111000000000000......------------......111000/////////////////////000111111333666;;;???EEEOOOhhh~~~yyyvvvvvvmmmZZZHHH@@@???@@@???AAACCCDDDFFFJJJOOOSSSZZZcccqqqsssfff^^^fffvvv~~~fffXXXHHHAAA???===>>>@@@IIINNNTTTXXXZZZZZZZZZ[[[]]]```bbbaaa]]]ZZZYYYYYYSSSQQQQQQUUU[[[______\\\SSSSSSTTTTTTTTTTTTSSSRRRNNNNNNNNNPPPSSSWWW[[[^^^[[[\\\]]]]]]___bbbfffgggmmmqqq{{{eeehhhmmmrrrwww|||zzzgggPPPEEEEEEAAABBBGGGFFFGGGIIIKKKNNNPPPRRRSSSTTTUUUUUUWWWXXXXXXXXXWWWVVVTTTUUUWWWYYY[[[^^^aaabbbeeejjjrrrwww|||~~~{{{~~~zzzzzzyyy{{{{{{rrrkkkfffeeeccc___]]]___eeeeeejjjttt}}}~~~yyyrrrllliiieeebbb`````````dddnnnxxx}}}zzzxxxwwwyyy{{{}}}{{{|||}}}{{{{{{||||||yyyyyy|||tttooolllmmmrrr}}}ooo___VVVIIIAAA>>>???@@@@@@DDDGGGKKKPPPVVV]]]eeekkkjjjjjjjjjkkkkkkjjjiiiiiifffdddbbb___^^^^^^^^^___[[[]]]```___\\\aaarrrbbbFFFAAA>>>>>>GGGYYY|||}}}|||zzzoooYYYAAA777555444333222111111111111000000000000///................../////////......//////000111///000111111222666;;;???DDDNNNgggxxxuuuvvvooo]]]KKKBBB???>>>???AAACCCEEEGGGJJJOOORRRYYYbbbpppuuuggg^^^cccqqq|||jjj[[[LLLEEEBBB>>><<<===GGGMMMTTTYYYZZZZZZYYYYYY]]]```dddeeedddbbb```___[[[UUUPPPRRRZZZaaabbb```XXXVVVTTTRRRQQQQQQQQQRRRPPPNNNMMMLLLNNNQQQUUUXXXVVVXXX\\\___bbbfffkkknnnxxxiiikkknnnqqquuuzzzzzzgggPPPEEEEEEAAABBBGGGFFFFFFGGGJJJMMMOOOQQQSSSSSSSSSTTTUUUUUUVVVUUUTTTTTTUUUUUUWWWYYY\\\___aaacccccciiirrrxxx|||zzz~~~|||uuunnnhhhddd```\\\^^^bbbjjjmmmttt~~~wwwnnnhhhfffbbb___^^^___```eeeppp|||~~~~~~}}}{{{yyyyyy{{{}}}~~~||||||zzzvvvssstttyyyooobbbSSSLLLDDD>>>>>>@@@CCCDDDIIILLLQQQXXX___gggnnnrrrpppooonnnmmmkkkjjjhhhhhheeeeeecccaaa^^^\\\\\\]]]]]]^^^```bbbeeerrraaaFFFAAA>>>>>>GGGXXXtttuuu{{{yyyzzzsssoooYYYBBB777666555333333////////////............//////............//////---------...///000111111///000111111222555:::>>>CCCMMMeeexxxtttvvvppp```NNNCCC???>>>>>>@@@CCCEEEGGGJJJOOORRRYYYaaaoooxxxjjj___bbbmmmxxxjjj]]]OOOHHHEEE@@@======FFFKKKRRRXXXZZZYYYYYYXXXXXX\\\bbbfffiiihhhgggfffcccZZZRRRRRRZZZbbbeeeddd```\\\WWWRRRNNNNNNOOOPPPPPPNNNKKKIIIIIIKKKNNNQQQTTTVVV\\\ccchhhkkkqqqxxxlllmmmnnnpppsssxxx~~~yyyfffOOODDDEEE@@@AAAFFFFFFEEEGGGIIILLLOOOQQQSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSUUUVVVWWWYYY\\\___aaaccceeekkksssyyy||||||wwwrrrkkkfff___[[[___fffnnnuuuuuummmhhhfff```^^^^^^```cccgggrrr}}}~~~|||zzz{{{}}}}}}~~~}}}}}}{{{}}}qqqaaaUUUIIIFFFBBBAAAAAADDDFFFHHHOOORRRVVV]]]eeelllqqqtttsssrrrpppmmmkkkiiigggfffeeeffffffddd```\\\ZZZZZZ___^^^aaakkk{{{aaaEEE@@@======FFFWWW~~~uuusssxxxssszzzrrrqqq\\\DDD999777555333222////////////............//////............//////------------...000111222///000111111222555999===DDDMMMeeexxxtttwwwrrrbbbPPPEEE@@@===>>>@@@CCCFFFHHHKKKNNNQQQVVV___lll|||{{{nnnbbbbbbjjjuuujjj]]]PPPJJJGGGCCC@@@@@@DDDIIIPPPVVVYYYYYYYYYYYYVVVZZZ```hhhmmmppppppooojjjaaaWWWUUU[[[cccggghhhiiiccc[[[SSSNNNLLLMMMNNNPPPNNNKKKHHHGGGIIIKKKLLLQQQSSS\\\ffflllpppyyynnnnnnooooooqqqvvv}}}{{{eeeNNNCCCCCC???@@@EEEDDDEEEGGGIIILLLOOORRRSSSTTTUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTVVVXXX[[[^^^```aaaffflllsssxxxzzz}}}zzzvvvpppjjjbbb^^^dddmmmvvv~~~~~~~~~{{{uuuoookkkiiibbb``````cccfffkkkwww~~~|||}}}{{{}}}mmm___RRRIIIBBBBBBBBBCCCEEEHHHLLLNNNXXXYYY]]]cccjjjoooqqqrrrsssqqqooollliiigggeeeeeeeeeggghhheee```\\\[[[]]]^^^^^^hhh}}}~~~{{{yyy|||___DDD???<<<>>>GGGYYYyyyvvvyyyyyyhhhwwwsss]]]EEE999777555333111111111111111000000000000///..................///------------...///000111000000000000111444999<<>>===@@@CCCFFFHHHKKKNNNQQQSSS[[[iiixxx}}}pppeeeccchhhqqq}}}iii]]]PPPJJJHHHDDDBBBBBBBBBGGGNNNSSSWWWYYYZZZ\\\YYY\\\bbbjjjrrrwwwxxxwwwooohhh___[[[^^^ccchhhkkknnnhhh___VVVPPPNNNOOOPPPRRRPPPNNNLLLKKKKKKLLLLLLOOOQQQ[[[iiirrrxxxoooooonnnnnnpppuuu}}}dddMMMBBBBBB>>>>>>DDDCCCEEEGGGJJJMMMPPPSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTVVVXXX[[[^^^```bbbeeekkkqqquuuxxx{{{zzzyyy~~~{{{wwwpppgggcccjjjtttxxxwwwwwwwwwvvvtttpppmmmgggcccbbbdddhhhqqq~~~~~~~~~~~~|||~~~mmmZZZPPPIIICCCAAAAAABBBDDDHHHNNNUUUZZZaaabbbdddiiinnnqqqqqqooopppooollliiifffeeedddcccfffgggfffbbb^^^]]]```eeeiiippp|||xxxuuuttt{{{\\\AAA>>>===@@@JJJ]]]{{{xxxzzz}}}uuubbb}}}qqq\\\DDD888666555222111111111111111000000000000......------------......---------------...///000000000000000111444888<<>>CCCBBBEEEGGGJJJMMMQQQSSSUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUUUUVVVWWWZZZ\\\___bbbcccccchhhooosssvvvyyy}}}tttpppyyy{{{{{{uuukkkfffnnnyyy|||tttrrrrrrtttwwwwwwtttpppkkkfffbbbdddiiiuuu~~~~~~}}}|||zzz^^^NNNJJJGGGDDDCCCCCCCCCFFFKKKTTT^^^eeehhhhhhiiimmmqqqsssqqqnnnnnnmmmjjjgggeeecccccccccggggggddd___[[[]]]eeelll~~~|||xxxtttrrrqqq|||ZZZ@@@======AAAMMMaaa}}}yyyzzz{{{~~~yyyggg}}}oooYYYBBB777555444333222////////////............---------,,,,,,---------...------------...//////000000000000111444888<<>>999222111222///000000000000////////////........................------,,,+++,,,---...///000000000000111333888;;;BBBRRRqqq~~~yyy{{{wwwhhhUUUEEE@@@@@@??????BBBGGGIIIKKKQQQYYY]]]hhh{{{wwwiii^^^[[[eeeuuuooobbbTTTLLLFFFAAA???AAABBBFFFKKKNNNQQQWWW___eeeeeeddddddhhhmmmppppppooopppooommmlllkkkiiifffcccmmmeee```bbbdddbbb______\\\[[[[[[[[[[[[[[[ZZZYYYTTT]]]iiivvvyyysssnnnnnnmmmnnnttt{{{|||___QQQBBB<<<<<<<<<>>>AAAGGGIIILLLOOOSSSUUUWWWXXXXXXWWWUUUTTTSSSSSSSSSRRRRRRUUUYYY]]]aaagggqqqwwwzzzyyyxxxwwwwwwzzzsssoooyyy~~~~~~yyyrrrooopppuuu}}}{{{zzzzzz{{{xxxwww~~~uuuwwwzzz~~~{{{sssooottt{{{~~~}}}~~~~~~~~~~~~|||{{{zzzrrreeeUUUJJJGGGEEEBBB@@@@@@DDDIIIOOOUUU___kkksssvvvuuutttsssqqqooommmllljjjgggdddccceeeggggggfff```___```ccchhhrrrzzzsssooolllkkkooouuu}}}}}}{{{rrrOOO@@@===@@@BBBWWW}}}zzzvvvyyyvvvzzzzzzuuu}}}jjjNNN===999333111333///111000000000////////////..............................---------...///000000000111000111333777;;;BBBQQQmmmxxxzzzwwwooocccUUUIIICCCAAA>>>>>>AAAGGGIIIKKKRRRYYYdddnnnyyyiii]]][[[fffwwwooocccUUULLLFFFAAA>>>@@@@@@DDDHHHKKKOOOTTT\\\bbbdddccccccfffjjjnnnnnnnnnpppnnnllllllllllllkkkiiigggccceeeooowwwtttjjjcccdddcccbbbaaabbbbbbaaaaaabbbhhhppp{{{wwwmmmkkkkkklllpppttt{{{\\\OOOBBB=========>>>AAAFFFGGGJJJNNNQQQTTTVVVWWWVVVUUUSSSQQQPPPPPPQQQRRRSSSWWW[[[aaahhhttt}}}||||||{{{zzzzzzvvvqqqjjjkkkqqq{{{~~~wwwyyy|||yyy|||~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzssslllgggeeeWWWRRRKKKFFFCCCBBBAAA@@@EEEJJJPPPVVV\\\eeepppwwwxxxwwwvvvtttqqqmmmkkkiiidddcccbbbccceeefffeeeddd]]]```fffllluuuxxxqqqllljjjjjjlllqqqxxxzzzooonnnuuuzzzyyyvvv{{{dddIII>>>>>>BBBCCCYYYxxxrrrvvvuuu|||wwwdddIII:::888444333444000111111000000000/////////........................//////......//////000111000000111000111333777:::BBBNNNhhhrrr{{{zzzrrrfff\\\SSSMMMFFFBBB???>>>AAAGGGJJJMMMSSSZZZgggppp{{{iii]]]\\\hhhyyypppdddVVVMMMFFF@@@===>>>>>>AAAEEEHHHKKKPPPXXX___cccbbbbbbcccgggkkklllmmmooommmllllllnnnqqqrrrrrrgggccchhhwwwvvvllllllllllllkkkkkkkkklllllloooqqqvvv}}}xxxkkkgggiiijjjlllnnnxxx~~~zzz[[[OOOBBB>>>>>>>>>>>>@@@BBBDDDGGGJJJNNNQQQRRRSSSSSSRRRPPPNNNMMMMMMPPPRRRUUU[[[ccclllwww|||{{{zzzyyyxxxxxxwwwtttqqqjjjlllrrrzzzwwwwww|||yyy~~~}}}~~~}}}}}}rrrggg]]]VVVRRRJJJJJJHHHEEECCCBBBCCCDDDJJJPPPYYY```ffflllsssxxxxxxvvvtttqqqnnnjjjgggeeeaaabbbcccdddeeefffeeeeeeaaagggppp|||}}}yyyvvvpppkkkggghhhkkkmmmttt|||}}}mmmeeeeeekkkqqqqqqpppwwwwwwYYYEEE===???BBBCCC[[[yyysssrrrwwwzzzttt___EEE888888444444555000111111111000000000//////................................./////////000000///000111111111333666999@@@LLLdddqqqsssvvv{{{xxxooocccXXXQQQLLLHHHEEEAAA@@@BBBHHHLLLOOOTTT[[[bbbjjjzzz}}}mmmaaa```jjjyyyqqqdddWWWNNNGGG@@@<<<<<<===@@@CCCEEEHHHMMMVVV\\\cccbbbbbbccceeeiiikkkmmmnnnllljjjkkkoootttwwwyyyoooiiijjjttt}}}~~~yyyuuuooorrruuuwwwwwwwwwwwwwww|||~~~wwwhhhdddfffhhhhhhjjjrrrxxxttt^^^QQQDDD@@@???>>>>>>@@@@@@BBBEEEIIILLLOOOQQQRRROOOOOONNNLLLKKKMMMRRRWWWWWW```ooo~~~~~~vvvtttsssttttttsssqqqpppmmmnnntttyyy{{{|||yyytttzzzzzz~~~xxxkkk^^^SSSKKKGGGEEEFFFFFFFFFEEEGGGJJJNNNOOOWWWccclllppprrrtttuuuuuussspppllliiieeecccaaa```aaabbbcccdddeeefffgggjjjrrr}}}yyytttpppllllllhhhfffiiimmmpppvvv}}}pppeeeaaaaaaiiiqqqsssrrrxxxrrrUUUCCC<<<>>>AAACCC\\\~~~uuuqqqttt}}}|||~~~www\\\CCC666777555444555000111111111111000000000000........................------......///////////////000111111111222555777>>>JJJaaa~~~sssooonnnuuuvvvpppeeeZZZQQQLLLIIIHHHEEEBBBDDDIIINNNQQQVVV[[[ZZZaaappp~~~rrrgggcccjjjwwwqqqeeeWWWNNNGGG@@@;;;;;;===???BBBCCCFFFKKKTTTZZZbbbbbbcccdddeeehhhjjjlllllliiihhhiiinnntttxxxzzztttooommmpppsssrrrsssuuuqqqvvv}}}xxxiiidddeeeeeefffgggkkkqqqyyyvvvcccUUUGGGAAA???>>>>>>???AAABBBEEEIIILLLOOOQQQRRRMMMNNNNNNLLLLLLQQQYYY______kkk~~~uuuqqqooorrrsssqqqqqqsssoooppptttwwwuuusssxxx|||wwwwww~~~~~~}}}~~~rrrcccVVVLLLEEEBBB???AAADDDGGGJJJOOOUUUYYYXXXaaammmuuuwwwvvvuuutttrrrpppkkkgggcccaaaaaaaaa___`````````bbbeeekkkoooxxx|||wwwqqqmmmiiigggkkkhhhhhhmmmpppqqquuu{{{tttgggaaaaaacccmmmwwwyyywww{{{pppRRRCCC<<<===@@@DDD___yyyttttttyyywwwsss|||]]]CCC666777444444555000222222111111111000000000........................,,,---.../////////.........000111111111222444666<<>>@@@EEEKKKRRRXXX\\\^^^dddllluuuzzz{{{xxxwwwwwwpppmmmhhhccc``````aaaccc`````````aaadddlllvvv}}}{{{zzzvvvqqqlllhhhffffffkkkiiikkkooorrrqqqrrrvvvuuujjjbbbaaabbbhhhrrr|||~~~|||mmmOOOCCC;;;;;;???HHHeeetttsssvvv}}}kkkkkk___EEE777777333333444000222222222111111111000000........................---...///000000000//////...000111111111111333555;;;AAAQQQiii~~~zzzsssjjjeeeccc```XXXQQQIIIDDDCCCIIINNNPPPRRRUUUTTTXXXaaalllttt{{{}}}nnnaaabbbrrr~~~ooocccWWWOOOHHHAAA<<<;;;===>>>@@@@@@BBBGGGPPPWWW\\\___ccceeeeeedddeeegggfffdddbbbdddggglllnnnooohhhcccaaacccffffffhhhlllooouuu}}}|||rrrkkkfffbbbbbbddd```fffooovvv|||mmm]]]LLLCCC???<<<<<>>===AAADDDIIIQQQYYY^^^______nnnssszzz}}}{{{zzzyyyzzzppplllfff```^^^```ccceeecccccccccdddhhhssswwwuuurrrmmmhhhffffffgggkkkjjjlllqqqrrrpppppprrr|||zzzvvvnnnfffaaaaaacccllluuu~~~~~~kkkLLLCCC;;;:::???JJJjjjyyypppqqqwwwxxxdddgggaaaFFF888777333222444000222222222111111111111000...........................///000222222111111000...000111222111111333555:::>>>JJJ___ttt}}}sssjjjiiimmmkkk```TTTIIIDDDBBBGGGLLLNNNPPPSSSSSSVVV^^^gggnnnvvvmmm]]]^^^qqq~~~nnncccWWWOOOIIIAAA<<<<<<<<<===>>>>>>@@@EEENNNUUUYYY]]]ccceeedddccccccddddddbbbaaabbbeeehhhjjjjjjeeeZZZRRRTTT\\\ccciiinnnkkkpppvvv|||yyyooogggdddcccdddfffiiimmmsss{{{zzzaaaIIIAAA???;;;:::===BBBAAA@@@CCCHHHKKKKKKIIIMMMNNNQQQUUU\\\gggrrrzzz~~~wwwfffXXXSSS^^^iiikkkmmmrrryyyyyyyyywwwvvvwwwzzz}}}~~~{{{{{{|||}}}||||||}}}|||}}}xxxdddRRRIIIFFFBBB===@@@DDDJJJPPPVVV[[[aaadddqqquuuxxxyyy{{{}}}yyysssooohhhdddcccaaa^^^^^^```cccddddddfffnnn}}}wwwrrrmmmmmmlllhhhddddddgggjjjnnnpppooojjjeeedddiiimmm{{{wwwppphhhcccbbbeeehhhmmmbbbIII<<<@@@===<<>><<>>>>>===???DDDKKKPPPVVVYYY^^^aaaaaa`````````cccbbbbbbccceeeeeedddbbb[[[PPPJJJMMMPPPUUUddduuuxxxsssrrrxxx|||uuunnnjjjhhhgggeeegggkkkrrrzzzwww```IIIAAA???<<<;;;>>>BBBAAAAAADDDHHHKKKKKKJJJNNNPPPTTT[[[fffuuuzzzhhhZZZRRR[[[eeejjjooovvvyyyzzz{{{{{{{{{}}}|||}}}}}}}}}}}}~~~uuu___MMMDDDCCCBBB@@@BBBGGGMMMSSSXXX\\\aaadddmmmqqqtttvvvxxx{{{xxxrrrkkkfffccccccccc```aaadddcccfffkkkrrr~~~|||zzzwwwqqqmmmjjjkkkjjjgggeeefffjjjnnnqqqqqqooojjjeeeeeekkkppp~~~wwwmmmdddaaacccgggvvvaaaIII<<<@@@>>>???SSSuuuxxxqqq{{{|||aaacccttt~~~rrrZZZKKK<<<777777555333222222222111000000000000111000000///...............000/////////............///000111111000111333555666;;;CCCRRRjjjwwwpppsssuuupppgggaaaSSSIIIAAADDDKKKOOOOOOOOONNNPPPVVV^^^gggrrrwwwjjjeeennn{{{{{{nnniii```VVVLLLEEE@@@>>>>>>>>>>>>>>>@@@DDDKKKOOOUUUYYY^^^aaaaaa`````````bbbaaa```aaabbbaaa___]]]TTTKKKFFFIIIMMMQQQ___nnnwwwuuuuuu{{{|||vvvqqqkkkiiiccceeeiiipppyyyrrr\\\GGGAAA@@@<<<<<>>BBBYYYyyy~~~tttyyy___ooorrrWWWIII;;;777777555333222111111000/////////000000////////////............////////////............///000111111000111333555666;;;BBBPPPjjj{{{vvvzzz~~~zzzqqqiiiTTTIIIBBBDDDJJJLLLLLLMMMMMMNNNTTT\\\eeeppp|||mmmeeejjjsssyyypppkkkbbbXXXNNNFFFAAA???<<<===???@@@AAAEEEJJJNNNUUUXXX]]]```````````````aaa```______^^^]]]ZZZWWWKKKDDDAAAEEEHHHKKKVVVcccnnnooottt{{{}}}uuulllgggbbbdddhhhnnnxxxkkkWWWEEE@@@???<<<<<>>>>>AAADDDHHHLLLRRRXXX[[[]]]___aaaeeeiiilllmmmoooqqqmmmgggbbb``````bbbbbbaaadddjjjkkkrrrwwwtttqqqnnnkkkhhhgggeeedddggggggiiijjjnnnrrrwwwzzzzzzwwwqqqllliiimmmtttzzzyyylllfffjjjqqqvvvYYYDDD===??????EEE___~~~}}}qqquuunnnrrrRRRFFF:::777777555333333111000000///////////////...///////////////......///////////////.........///000111111000111333555555;;;DDDRRRkkk}}}www}}}vvvhhhQQQHHHAAADDDIIIKKKLLLMMMNNNPPPTTT\\\cccmmm~~~|||nnndddgggoooxxxppplllcccYYYOOOGGGAAA???;;;===???AAACCCFFFIIILLLTTTXXX\\\^^^_________```aaa```^^^]]]\\\YYYTTTQQQFFFAAA@@@BBBCCCEEEMMMVVV^^^bbbkkkvvvyyynnngggbbbdddhhhnnnwwwdddSSSDDD@@@???<<<;;;??????@@@AAACCCFFFJJJNNNPPPXXXaaannn|||nnncccYYYWWW\\\bbbhhhmmmtttxxx}}}zzzzzz~~~}}}zzzyyyzzz{{{}}}ooo^^^LLLCCC@@@>>>@@@DDDJJJNNNSSSXXXZZZ\\\^^^```fffiiikkkjjjkkkkkkggg``````^^^^^^`````````eeekkkrrr{{{~~~rrrnnnllliiifffdddeeefffhhhllllllnnnrrrvvv{{{~~~}}}yyytttooonnnrrrxxx}}}|||pppjjjnnntttpppRRRAAA<<>>:::<<>>???HHHdddrrrmmm|||~~~kkkIII@@@999777777444333444111111000/////////000000------///000000000///............//////////////////000111111000111333555333<<>>;;;===???AAACCCFFFIIILLLSSSVVVZZZ\\\]]]^^^___aaabbb```___]]]ZZZUUUNNNJJJDDDCCCBBBAAA@@@@@@CCCFFFMMMRRR\\\fffppp}}}rrrkkkfffiiilllqqqvvv{{{~~~wwwaaaSSSHHHFFFDDD???>>>BBBCCCEEEGGGHHHJJJNNNUUUYYY```jjjxxxxxxggg[[[XXX\\\bbbeeepppuuu|||~~~|||{{{{{{}}}~~~|||}}}}}}}}}xxxdddSSSEEEDDDCCC@@@BBBIIIPPPRRRUUUWWWZZZ]]]bbbeeegggjjjkkkjjjjjjjjjddd^^^___]]]\\\^^^^^^bbbmmmxxxsssjjjggggggfffdddeeejjjqqqxxx~~~xxxvvvttttttuuuwwwyyyyyyzzzuuuqqqrrrttt|||vvvYYYDDD???888===???HHHccctttwwwxxx~~~gggFFF>>>888888777444333444222222111000000000000111,,,---///000111000///.............../////////000///000111111000111333555333;;;FFFSSSiiiwwwxxxooo[[[KKKDDD@@@BBBEEEGGGJJJNNNNNNOOOSSSYYY^^^hhhwww{{{ooolllnnn{{{sssoooggg^^^SSSJJJCCC???;;;===???@@@BBBEEEJJJMMMSSSUUUYYY[[[\\\]]]___aaa```___]]][[[XXXSSSLLLGGGAAABBBBBB@@@???AAADDDFFFLLLQQQYYYaaahhhxxxzzzqqqjjjhhhjjjnnnsssvvvyyyzzz{{{~~~tttbbbUUUJJJIIIGGGAAA@@@DDDEEEGGGJJJKKKLLLQQQXXX]]]fffmmmyyylll[[[VVV[[[bbbfffooouuu|||~~~}}}~~~~~~|||zzzvvvwwwyyy|||~~~~~~zzzdddRRRCCCBBBCCCAAADDDLLLSSSTTTVVVXXXZZZ___dddhhhfffiiikkkjjjkkkkkkfff```^^^\\\\\\]]]___eeerrr}}}{{{wwwooohhheeefffeeedddfffllluuu|||uuutttssstttvvvwwwwwwvvvxxxyyyyyyxxxvvvvvvwwwyyy~~~mmmQQQAAAAAA777<<>>===FFFbbbyyyrrr{{{rrr||||||sssZZZ@@@<<<999999888555555888555444333222111000000000......//////......---,,,,,,,,,,,,---------......000000000000111222333444555<<>>===;;;===???HHH___{{{xxxrrr|||nnnxxx|||}}}rrrVVVCCC>>>:::999888444444666666555444222111000000000......//////......---,,,,,,,,,---------.........000000000000111222333333444;;;CCCQQQkkk}}}yyyhhhQQQHHH@@@@@@DDDEEEEEEGGGJJJJJJNNNVVV]]]eeesssvvvnnnlllrrrtttpppkkkfff]]]OOOFFFCCC===<<<===>>>AAAEEEIIIKKKPPPQQQTTTYYY___bbbbbbaaa___```___]]]WWWPPPIIIEEE@@@AAABBBAAA@@@AAADDDGGGKKKPPPUUUXXX^^^nnnggghhhkkkpppuuuyyyzzzyyynnniiifffhhhlllrrr|||xxxhhh[[[OOOHHHGGGKKKTTTYYY^^^```___```dddiiinnnsssuuussssssvvvxxxwwwzzzxxx{{{uuuiiifffjjjooommmrrryyy~~~{{{xxxuuutttttttttrrrtttxxx||||||~~~~~~~~~~~~}}}}}}}}}uuu^^^KKKDDDFFFBBBEEEOOORRRUUUWWW[[[aaagggjjjjjjiiinnnnnnnnnmmmkkkgggdddaaa]]]bbbhhhlllqqqzzz{{{uuummmgggeeeeeeffffffbbbccceeemmmxxx{{{uuurrryyy{{{~~~|||vvvooohhheeegggfffhhhlllooorrryyyrrrWWWBBB<<<@@@999<<>><<<<<>>LLLdddyyy{{{uuuYYYMMMBBB@@@BBBDDDFFFIIIEEEFFFLLLTTT\\\eeesssrrrjjjfffvvvsssnnnlllmmmhhh[[[MMMFFF???>>><<<<<<>>>BBBGGGJJJOOOPPPSSSXXX]]]aaacccbbb^^^^^^]]]ZZZTTTLLLEEE@@@>>>@@@BBBAAA???AAAHHHNNNUUUVVVYYY]]]eeerrraaadddkkkttt}}}}}}tttllliiijjjnnnwwwtttfff[[[VVVZZZbbbnnnuuu{{{wwwmmmeeeeeeiiiiiimmmooommmmmmqqqttttttttttttxxx~~~ssstttyyytttmmmmmmqqqwww{{{}}}wwwppplllkkkkkkllljjjnnnuuu{{{~~~{{{}}}~~~|||{{{|||{{{}}}uuufffVVVHHHDDDEEEDDDLLLWWWWWWYYY\\\```eeeiiimmmoooqqqppppppooojjjeee```______ccclllwww}}}}}}ooolllhhhdddbbbbbbeeehhhmmmnnnsss}}}wwwvvvxxx{{{}}}}}}{{{rrrhhh```[[[ZZZWWWVVVZZZ```hhhtttuuuYYYFFF===:::999???<<>>>>>666666444222111000////////////000000//////...------------.........//////////////////000111222333999888;;;EEEYYYtttttt|||{{{{{{___RRREEEAAABBBDDDFFFJJJFFFHHHMMMVVV]]]eeerrr~~~tttllleeessswwwqqqnnnpppmmmaaaQQQGGGAAA???<<<;;;===BBBGGGKKKRRRRRRSSSWWW\\\___aaa```[[[[[[[[[XXXSSSLLLEEEAAA<<<@@@CCCCCCAAACCCJJJPPPUUUXXX]]]aaaiiitttyyyqqqrrrttt~~~___ccclllvvv~~~tttnnnlllnnnuuu}}}{{{mmmbbb___gggqqquuuhhhddddddfffkkknnnlllmmmrrrttttttqqqrrruuuzzz{{{ppplllqqqzzz{{{uuusssttt}}}}}}uuummmhhheeeffffffggglllttt|||~~~~~~|||~~~}}}||||||}}}pppcccSSSGGGDDDEEEEEEOOOZZZXXX[[[___dddhhhkkknnnqqqsssqqqpppmmmggg```]]]^^^```hhhpppzzzwwwkkkjjjhhheeecccdddhhhkkkqqqttt||||||uuurrruuu{{{~~~~~~xxxooofff^^^ZZZYYYVVVVVV[[[aaajjjvvvmmmRRRCCC???<<<888@@@???LLLfff{{{vvv___yyyyyy~~~lll^^^TTTKKKIIIGGGAAA<<<:::555555333222111000000000///000000000000///......------........./////////////////////000111222222666666:::CCCRRRiiipppnnn{{{{{{gggXXXIIICCCCCCDDDGGGJJJHHHIIIOOOWWW]]]dddppp{{{xxxqqqhhhrrr|||{{{tttqqqtttssshhhWWWLLLDDDAAA===;;;===BBBHHHLLLSSSRRRSSSWWW[[[^^^``````ZZZ[[[ZZZXXXSSSLLLEEEAAA;;;???DDDDDDCCCGGGPPPYYY[[[___dddgggjjjsssyyyiiieeekkkqqq~~~___ccclllwww{{{tttooonnnssszzztttkkklllyyyzzzllleeecccfffkkkooonnnooorrrsssrrrooopppqqqtttyyyyyyqqqqqqxxx|||zzz~~~tttkkkdddaaaaaabbbfffkkkttt|||{{{~~~~~~~~~yyynnncccRRRHHHEEEEEEEEEQQQ[[[YYY[[[```hhhmmmooooooppprrrrrrqqqlllddd]]][[[^^^bbbkkkqqqyyy{{{pppiiijjjiiihhhgggjjjoootttyyy~~~|||xxxuuuwww|||~~~|||vvvmmmddd^^^[[[\\\ZZZ\\\bbbiiippp|||lllRRRCCC@@@???;;;AAAHHHbbbrrrcccwwwppp]]]RRRIIIGGGFFFAAA;;;888444333222222111111222222000000000000000///..................///////////////......//////000111222333666===EEEMMM]]]xxxpppdddkkk{{{|||mmm^^^MMMEEECCCDDDGGGJJJIIIJJJOOOVVV[[[aaalllvvv}}}yyymmmrrrwww~~~wwwsssxxxzzzppp```TTTGGGCCC>>><<<===BBBIIIMMMQQQQQQRRRVVV[[[___aaaaaa\\\\\\[[[XXXSSSKKKDDD???<<<@@@CCCBBBCCCLLL[[[hhhpppssstttooolllppp}}}rrrgggkkkwwwbbbeeemmmxxxxxxqqqooorrrxxx}}}xxx||||||ooogggeeeggglllpppoooppprrrrrrpppnnnnnnnnnooosssyyy||||||yyy{{{tttjjjbbb___^^^___eeekkkttt}}}zzz}}}wwwnnneeeRRRHHHFFFFFFFFFRRR\\\YYYYYYaaakkkqqqrrrqqqoooooosssqqqlllccc\\\ZZZ___eeemmmqqqxxxzzzuuutttpppiiieeefffgggggghhhkkkrrrwwwzzzyyyzzz~~~{{{tttkkkccc^^^\\\```___aaahhhooovvvnnnTTTCCC@@@AAA@@@CCCRRRvvvrrreeeooozzzsssVVVLLLDDDDDDEEEBBB===:::333222222222111222222333000000000000000//////.............../////////000.........//////000111222111777@@@GGGIIIRRRjjjsss```cccsss|||qqqaaaOOOFFFDDDDDDGGGJJJJJJJJJOOOUUUZZZ___iiirrrqqqrrrtttzzzxxxtttzzz~~~vvvggg[[[HHHDDD???<<<===BBBIIINNNOOOOOOQQQUUU[[[```cccddd___^^^]]]YYYRRRJJJBBB======@@@BBBAAACCCPPPdddtttxxxmmmnnnzzzsssmmmvvveeeiiioooxxxyyyvvvpppppp{{{~~~~~~xxxssskkkfffcccfffkkkppprrrqqqnnnllliiijjjkkklllnnnrrrxxx|||}}}|||xxxkkk___YYYZZZ^^^aaakkkvvvzzz~~~~~~~~~}}}pppaaaOOOFFFAAAEEELLLQQQTTTXXX\\\aaagggllloooqqqrrrsssxxxvvvpppeee[[[YYY___gggnnnqqqwww~~~yyyqqqllliiijjjmmmdddfffiiillloootttyyy}}}~~~{{{}}}{{{sssnnnjjjgggccc___bbbdddiiirrr}}}oooSSSFFF@@@<<<@@@CCCaaayyypppeee}}}uuuXXXPPPIIIEEEAAA;;;999:::333222222222111000000000000000000000////////////........................000000000111222222333333333999;;;BBBKKKPPP___yyyaaannnkkk~~~wwwdddPPPFFFCCCCCCHHHOOOOOONNNPPPSSSVVVYYYcccmmm~~~wwwsssmmmqqqvvvsssxxxzzzmmm^^^OOODDD;;;<<>>CCCKKKkkkyyysss|||ddd|||www]]]TTTKKKEEE@@@999777888333333222222111111000000000000000000////////////........................///000000111111222333333444:::;;;@@@HHHLLLZZZsssgggtttvvv~~~|||jjjUUUIIIDDDCCCFFFLLLMMMLLLNNNRRRUUUXXXbbbkkk|||~~~vvvqqqjjjlll|||yyywww|||}}}rrreeeSSSGGG===<<<@@@CCCGGGJJJKKKMMMOOORRRVVVYYY\\\]]]^^^^^^^^^ZZZTTTKKKBBB=========???BBBFFFSSSnnnpppeeeiiiwww\\\```iiittt|||qqqsssyyy}}}vvvlllgggccc]]]YYYVVVYYY^^^cccffffffeeedddcccdddeeeeeefffiiinnnqqqooorrrwww|||~~~~~~}}}}}}~~~yyymmm```YYYZZZ]]]___kkkvvv|||||||||}}}~~~~~~|||}}}}}}kkk[[[IIIDDDBBBIIIOOOSSSWWWZZZ[[[aaajjjqqquuuvvvvvvvvvwwwqqqiiiaaa___bbbhhhllluuuyyy{{{rrrjjjgggeeeccceeeiiillloootttyyy|||zzzyyyyyy~~~uuullldddaaabbbdddgggkkksss|||hhhOOOEEEAAA???FFFVVVzzz|||{{{kkkvvv___UUUKKKDDD===777444555444444333222222111000000000000000000////////////........................//////000111111222222333555:::;;;>>>EEEGGGSSSlllrrr~~~}}}qqq\\\NNNFFFBBBCCCGGGKKKJJJMMMQQQSSSVVV___iiiuuuxxxqqqiiiiiiuuu{{{~~~yyynnnYYYLLL@@@===???AAACCCFFFEEEGGGJJJMMMRRRVVVYYYZZZYYYZZZ[[[YYYSSSJJJAAA;;;<<<<<<>>>BBBGGGRRReeeuuutttqqqiii___YYY```sssZZZ___hhhssspppooovvvzzzzzzlllaaa\\\XXXRRRNNNNNNQQQUUUZZZ]]]_________```aaabbbccccccfffiiilllnnnqqquuuyyy|||xxxvvvtttuuuxxx}}}}}}~~~~~~~~~yyymmmaaaZZZ[[[^^^aaammmxxx~~~~~~~~~|||}}}~~~~~~{{{|||~~~|||~~~xxxgggWWWGGGCCCDDDKKKRRRUUUYYY\\\```fffooovvvyyyyyyxxxwwwuuunnneeeaaaccciiinnnqqqzzzsssmmmhhhgggfffeeeggglllpppuuu}}}{{{yyyyyy{{{}}}xxxlllaaa^^^aaaeeehhhnnnvvv|||cccKKKDDD??????HHH[[[|||kkkXXXNNNEEE???:::555333555555555444333222111111000000000000000////////////........................//////000000111222222222555::::::>>>DDDDDDPPPhhh}}}}}}vvvbbbQQQGGGBBBBBBCCCHHHHHHKKKOOOQQQTTT]]]fffqqq}}}uuullliiirrr}}}}}}}}}wwwbbbSSSEEE???>>>>>>@@@CCCAAACCCEEEIIIMMMQQQSSSUUURRRSSSSSSQQQLLLFFF@@@<<<>>>======???DDDKKKSSSZZZWWWUUURRROOOOOOZZZqqq\\\```hhhtttuuussstttxxx}}}sssdddXXXQQQMMMHHHCCCFFFIIIMMMRRRVVVYYY[[[[[[___```aaabbbbbbdddgggjjjmmmooosssyyy~~~sssllljjjhhhjjjoootttyyy{{{}}}wwwlllaaa[[[\\\```eeeppp{{{}}}~~~||||||~~~}}}{{{{{{vvvgggXXXGGGDDDGGGNNNTTTWWW[[[___gggmmmuuuzzz{{{zzzxxxwwwrrrllldddccchhhooouuuwww}}}vvvooojjjgggggggggfffjjjpppsss{{{}}}yyyzzz}}}yyykkk___\\\___ccckkkqqq{{{xxx^^^HHHBBB>>>???JJJ^^^mmmYYYLLLDDD===:::888555555888666666555444333222111000000000000000////////////////////////////////////...//////000111111222222333999:::>>>DDDDDDOOOggg}}}~~~xxxeeeSSSHHHCCCBBBBBBFFFFFFIIINNNPPPSSS[[[dddooo}}}xxxooojjjnnnzzz~~~yyy|||~~~|||jjj[[[JJJAAA>>><<<===@@@@@@AAADDDFFFIIILLLNNNOOOMMMLLLJJJHHHEEEBBB@@@???>>>>>>===>>>AAAFFFHHHIIIHHHFFFFFFGGGKKKWWWooo\\\aaahhhttt|||zzzrrrvvv{{{~~~zzzxxxlll[[[OOOHHHDDD@@@<<>>@@@MMMgggyyyrrrxxx|||}}}[[[JJJDDD>>>999999999777888:::777777666555333222111111000000000000////////////////////////////////////......///000000111111222222888999===DDDDDDNNNfff}}}}}}zzziiiVVVIIIEEECCCAAADDDEEEHHHMMMPPPRRRZZZccclllzzzzzzrrrmmmlllsssyyyzzz~~~rrraaaNNNCCC>>><<<===???@@@AAACCCEEEHHHKKKLLLMMMKKKIIIGGGDDDBBBAAABBBBBB<<<>>>??????BBBHHHIIIGGGGGGDDDGGGLLLPPPZZZqqqZZZ^^^fffrrr|||xxxnnnsssyyy}}}}}}yyyuuupppcccSSSGGGAAA???<<<999???@@@DDDIIINNNSSSXXXZZZZZZ\\\___```aaaccceeehhhgggkkkrrr{{{}}}rrrdddTTTSSSTTTXXX^^^eeejjjlllqqq}}}}}}}}}~~~~~~}}}zzzssshhh___]]]bbbhhhkkkttt|||~~~~~~|||zzzzzz{{{}}}yyyiiiZZZLLLJJJMMMSSSWWWZZZ```fffkkkooouuuyyyyyyxxxwwwwwwlllkkkjjjlllqqqxxx}}}tttqqqnnnhhhhhhffffffhhhjjjnnnvvv}}}yyyzzzzzznnnccc]]]\\\]]]^^^llluuu|||mmmRRRAAAAAA???DDDRRRzzzttt{{{|||kkknnnwwwyyysssRRRIIIEEE???<<<======:::999;;;888888777555444222111111000000000000////////////////////////////////////......//////000111111111333888999===BBBAAALLLbbbvvv~~~|||}}}nnnYYYLLLGGGEEEAAADDDDDDHHHMMMPPPRRRYYYbbbgggttt~~~wwwrrrnnnppp}}}|||xxxgggRRREEE???<<<===??????@@@BBBEEEIIILLLNNNOOOMMMLLLJJJGGGEEEDDDCCCBBB;;;???@@@???BBBIIILLLJJJIIIGGGLLLUUU[[[ddd{{{WWW[[[dddpppvvvppplllqqqxxx|||}}}~~~~~~|||xxxsssiii]]]MMMBBB>>><<<;;;999>>>???CCCHHHMMMSSSXXXZZZYYY[[[^^^___aaabbbeeegggiiimmmuuu~~~{{{xxxmmm^^^MMMMMMOOOSSSZZZaaafffhhhkkkwww~~~|||{{{}}}}}}~~~~~~|||}}}zzzrrrggg^^^]]]dddkkklllttt{{{~~~}}}|||~~~|||yyywwwwwwyyy|||~~~~~~xxxgggVVVNNNLLLNNNTTTWWWZZZaaahhhiiimmmrrrvvvwwwwwwxxxxxxjjjkkkmmmoootttyyy~~~rrrlllnnnkkkfffhhhfffgggkkknnnsss~~~|||yyy{{{~~~ttthhh___\\\]]]]]]]]]hhhsssxxxiiiNNN???AAAAAAGGGWWW|||lllwwwyyyzzzsssjjjpppyyyxxx~~~oooQQQOOOHHHCCC@@@AAA@@@<<<::::::999888777666444333222111000000000000////////////000000000000000000000000......//////000111111111333888999<<>>;;;:::;;;===<<>>???@@@IIITTTppp~~~xxxjjjWWWIIICCCBBBFFFFFFGGGJJJOOOTTTZZZ]]]eeekkkwww{{{{{{wwwrrr{{{|||yyynnn[[[JJJ@@@===@@@CCCBBBGGGIIIIIIPPPZZZ]]][[[VVVYYYYYYWWWVVVUUUOOOHHHDDD???<<>><<<:::999:::<<<<<>>>>>>>>:::777555333333222111///222222222111111000000///////////////////////////------......///111222333111444:::??????AAAJJJTTTgggzzz{{{~~~~~~|||nnn[[[KKKDDDCCCCCCDDDFFFJJJPPPWWW]]]aaafffkkkvvv{{{uuu{{{||||||tttdddSSSFFF??????BBBEEEIIIKKKLLLSSS^^^ddddddccceeeeeeccccccaaaYYYPPPDDD@@@===???EEEKKKMMMMMMPPPXXXcccmmmwww}}}``````ccckkkzzz{{{mmmccc```___ggghhhiiijjjoooxxx|||{{{|||qqqhhhYYYLLL@@@;;;:::999999:::<<<===@@@FFFOOOVVVZZZ\\\]]][[[YYYXXXZZZ___dddggglllkkkooouuu{{{yyymmm]]]RRRKKKNNNSSSZZZaaagggkkkmmmpppssszzz~~~}}}}}}|||zzzxxxsssnnnfff```___bbbgggkkkqqqyyy~~~}}}|||{{{}}}{{{yyyxxxyyyuuuvvvvvvtttsssooobbbVVVPPPRRRTTTXXX\\\bbbiiinnnuuuwwwyyyyyyxxxwwwvvvwwwrrrrrrtttyyysssnnngggccccccdddfffgggllllllpppyyy~~~qqqnnnqqqyyy{{{~~~tttjjj___[[[YYYZZZ^^^dddqqqzzzdddIIIBBB??????TTTqqquuu{{{zzzmmmfffiii___ZZZSSSLLLGGGCCC???<<<999777555444444444333222444444333333222111111000////////////////////////............///111222333222444999>>>@@@BBBJJJTTTfffvvvrrr}}}}}}~~~vvvbbbPPPGGGEEEAAABBBDDDIIIPPPYYYaaafffgggkkkuuuzzz||||||{{{wwwmmm]]]MMMDDDCCCEEEIIILLLMMMOOOWWWccclllppprrrrrrrrrqqqrrrooocccVVVDDD@@@===???DDDJJJLLLMMMSSS\\\iiivvv}}}yyytttvvv}}}{{{{{{aaa```aaagggsssyyyggg[[[VVVWWWYYY^^^^^^^^^bbbhhhpppttttttzzz}}}{{{ooodddTTTHHH===::::::999999;;;===>>>BBBGGGMMMSSSXXXZZZ]]][[[ZZZYYYZZZ]]]aaadddiiijjjnnntttyyy~~~vvvkkk\\\QQQLLLQQQXXX___fffkkkoooqqqsssxxx}}}}}}}}}~~~~~~|||{{{qqqjjjcccaaabbbeeejjjooouuu}}}}}}~~~|||yyyxxxwwwssstttsssrrrrrrnnncccWWWRRRTTTWWWZZZ^^^dddjjjoooxxxzzz{{{zzzxxxvvvuuuvvvssstttxxx}}}sssiiihhhfffeeefffhhhjjjjjjqqqsssxxxwwwooopppuuuyyyzzz}}}{{{pppggg]]]YYYYYY[[[bbbjjjrrr|||___FFFDDD@@@===TTTvvvwwwuuu{{{wwwzzzjjj\\\___```]]]WWWRRRMMMHHHBBB>>>;;;999777777888888777666555444444333222111000000////////////////////////............///000111222333444999>>>@@@CCCJJJSSSmmm}}}ttt|||}}}}}}jjjVVVKKKGGGAAABBBDDDIIIPPPYYYbbbggggggkkksss}}}{{{wwwvvvoooaaaRRRHHHHHHLLLOOOOOOOOOQQQXXXdddpppwww|||{{{zzzzzz{{{vvvfffVVVCCC@@@>>>???DDDHHHLLLMMMVVV___lll{{{~~~vvvnnnmmmttt~~~zzzwww}}}```^^^^^^ccclllwwwzzzgggWWWMMMLLLOOORRRRRRSSSVVV\\\bbbfffiiikkktttyyy}}}~~~}}}zzznnnaaaQQQEEE;;;999;;;;;;;;;===???@@@DDDGGGLLLPPPUUUWWW[[[[[[[[[\\\]]]^^^___```dddfffllltttyyy|||{{{ssshhh[[[RRRMMMSSS[[[bbbgggkkkooorrrwww}}}}}}|||}}}sssjjjcccdddfffhhhmmmsssyyy|||}}}~~~|||zzzxxxsssttttttsssssspppeeeYYYSSSUUUXXX\\\```eeekkkooozzzzzz{{{yyyvvvtttssstttuuuwww|||xxxoooffffffgggggghhhjjjlllnnnsssxxxxxxrrrpppsssxxxyyyyyy{{{|||uuuiiiaaaZZZWWWWWWZZZcccmmmrrr~~~wwwXXXCCCDDDAAA>>>UUUwww{{{sssiiiwwwuuu|||kkkYYYXXXaaa]]]XXXSSSNNNHHHBBB>>>;;;:::888888999999888777555444333222111000/////////////////////////////////......//////000111222333333777===@@@CCCJJJRRRmmmyyy|||~~~rrr___PPPIIIDDDDDDEEEHHHOOOWWW___dddeeeiiioooyyy}}}{{{{{{vvvuuuooobbbSSSKKKKKKOOOSSSQQQPPPRRRWWWaaaoooyyy~~~}}}}}}vvvdddSSSBBB@@@>>>???CCCHHHKKKNNNWWW___lll{{{|||}}}|||tttkkkgggmmmyyy}}}{{{uuuzzz]]]\\\\\\```gggooovvvyyytttiiiYYYKKKDDDDDDGGGIIIHHHKKKQQQYYY\\\]]]___dddmmmuuuzzz{{{{{{yyymmm^^^OOODDD;;;999;;;<<<<<<===???BBBEEEIIILLLPPPUUUXXX[[[[[[\\\]]]^^^______``````ccckkktttyyy|||xxxpppfffYYYQQQNNNTTT]]]cccggglllqqquuu{{{||||||}}}vvvkkkcccfffjjjlllqqqyyy~~~}}}}}}~~~~~~~~~}}}|||{{{|||~~~~~~|||zzzvvvwwwwwwvvvvvvrrrfffYYYSSSVVVZZZ^^^bbbgggmmmrrryyyyyyyyywwwtttrrrqqqrrrvvvzzz|||pppmmmdddeeeffffffgggiiimmmpppttt~~~yyysssqqqqqqtttxxxyyyzzz}}}~~~uuunnn```ZZZUUUTTTTTTXXXbbblllssskkkRRRBBBBBBBBBDDD[[[{{{{{{nnndddmmmvvvzzzuuuxxxkkkggg```\\\UUUOOOIIICCC>>>::::::888666666777777666555555555444333111000/////////////////////////////////////////////000111111222222555;;;???BBBIIIPPPiiizzzyyyyyygggVVVKKKFFFFFFEEEHHHMMMUUU\\\aaacccfffjjjrrr~~~~~~~~~}}}xxxwwwqqqeeeWWWNNNLLLMMMTTTQQQPPPQQQUUU^^^lllyyy~~~{{{rrr```PPP??????>>>???BBBGGGLLLOOOYYY___lll|||}}}vvvvvvxxxwwwqqqhhhcccfffppp|||~~~|||{{{tttxxx[[[[[[\\\```fffkkkooopppfff]]]PPPGGGBBBBBBBBBCCCDDDHHHPPPWWWWWWUUUZZZcccgggqqqxxxxxxzzzyyymmm]]]MMMBBB999999;;;;;;;;;<<<>>>BBBGGGKKKNNNSSSYYY]]]]]]\\\\\\\\\]]]___aaacccdddfffmmmvvv{{{{{{rrrfffZZZRRRQQQXXXaaaggglllqqqxxx~~~}}}}}}~~~wwwjjjaaaffflllooovvv}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{xxxzzzzzzyyyxxxssseeeXXXTTTWWW\\\```eeekkkqqquuuwwwwwwwwwtttqqqooopppqqqvvv{{{uuulllhhhcccdddeeedddeeehhhnnnsss|||~~~rrrppprrrtttvvvyyy{{{}}}uuujjjbbbZZZUUUSSSSSSTTTXXXcccmmmvvvaaaOOOAAA???BBBMMMhhh}}}jjjggglllsssxxxxxx~~~sss[[[VVVNNNHHHCCC@@@===;;;:::888666666666666555444777666555444333111000000///////////////////////////////////////000000111111000333999>>>BBBHHHNNN```~~~|||xxx~~~ooo[[[MMMGGGFFFEEEFFFKKKSSSZZZ___aaabbbffflllwwwwwwvvvrrrjjj```VVVPPPMMMRRRNNNNNNQQQUUU\\\kkkzzz|||uuukkkZZZKKK======>>>???BBBGGGMMMQQQZZZaaannn~~~|||tttppprrrvvvxxxtttlllbbb^^^cccnnnxxx{{{}}}|||yyyrrrttt{{{[[[[[[\\\```fffjjjlllmmm```XXXNNNGGGDDDCCCBBB@@@DDDHHHPPPUUUSSSPPPXXXddddddooowwwwwwyyyyyymmm\\\KKKAAA888888:::::::::;;;===BBBHHHLLLQQQVVV]]]bbb___^^^[[[ZZZ\\\___cccfffjjjkkkqqqxxx~~~uuuiii\\\TTTUUU\\\eeemmmrrrxxx}}}~~~~~~wwwhhh___eeemmmpppyyy~~~~~~~~~{{{yyy{{{|||{{{yyysssdddVVVUUUYYY^^^ccchhhmmmssswwwuuuvvvuuussspppnnnooopppvvv|||}}}rrriiieeedddeeeeeeddddddiiiqqqwwwvvvnnnooouuuxxxzzz||||||yyymmm```XXXXXXUUUTTTUUUWWW[[[eeepppyyyzzz[[[NNNAAA===BBBTTTssshhhlllpppvvv|||}}}{{{nnnSSSNNNGGGBBB????????????===;;;888777888888666555999888777666444333222111////////////////////////000////////////000000111111///222888>>>AAAGGGMMMTTTqqqzzzzzzsss^^^NNNFFFEEEDDDEEEJJJRRRZZZ______aaaccciiisssssssssrrrooohhh___VVVPPPOOOLLLMMMQQQUUU[[[kkk{{{|||xxxpppdddUUUHHH<<<<<<===???BBBGGGNNNRRR[[[cccqqq~~~xxxwwwxxxvvvtttvvvzzz{{{wwwpppmmmqqquuu~~~zzzqqqdddZZZYYYbbblllpppuuu{{{{{{xxxqqqrrrxxx___bbbcccdddhhhjjjfff___\\\XXXRRRKKKGGGEEEEEEEEEMMMLLLLLLLLLMMMRRRYYY^^^iiimmmrrrwww{{{wwwiiiYYYHHHAAA<<<<<<<<<;;;<<>>===>>><<<:::888777777888999666666555444333222222111111111000/////////////////////000000111111222222///000333666999>>>CCCGGGTTTcccxxxwwwoooxxxcccSSSFFFEEEDDDEEEKKKTTT]]]```hhhbbb```ccclllzzzyyyooojjjnnnooohhhaaa^^^WWWPPPMMMQQQTTTXXXfffuuu{{{zzzwwwrrriii\\\PPPGGG>>>??????AAADDDHHHLLLNNNWWWbbbsssxxxiiibbb``````cccfffkkkrrryyyyyytttpppqqqttt~~~zzzqqqeee\\\YYY\\\aaahhhnnnvvv{{{|||{{{{{{{{{qqqsssvvv```eeeiiiiiiiiihhhccc\\\\\\YYYUUUQQQMMMKKKIIIIIIJJJJJJJJJJJJMMMSSS[[[aaammmppptttwwwzzzvvvgggWWWFFF???:::;;;;;;;;;===@@@DDDIIIOOORRRTTTUUUYYY\\\^^^]]]\\\]]]```eeekkknnnqqqsssxxx}}}{{{hhh]]][[[]]]hhhqqqvvv}}}~~~~~~~~~|||yyyssslllhhhlllrrr{{{~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyy}}}zzzyyyxxxrrreeeZZZVVVVVV\\\bbbfffnnnwww||||||{{{xxxtttqqqoooppprrrsss|||~~~rrrjjjeeedddeeeccccccgggjjjppp~~~zzzvvvvvvvvvwwwyyy{{{}}}zzzpppeee[[[TTTQQQPPPRRRWWWZZZ___jjjuuuttt\\\AAA@@@IIIOOOrrrsssttt{{{}}}~~~qqqccc[[[VVVOOOKKKGGGDDDBBBAAA@@@???>>><<<:::888777777888999888777777666555444333333111111000///////////////000000000000000111111111///000333555888===BBBFFFMMM]]]tttkkkvvvbbbSSSKKKHHHEEEEEEJJJSSS\\\```hhhcccaaadddkkkvvvvvvnnnkkkppptttooofffaaa[[[SSSNNNPPPRRRUUUaaaoooxxxwwwuuuooofffZZZNNNFFF?????????@@@CCCHHHLLLOOOYYYdddwwwtttgggZZZUUUTTTUUUWWW[[[bbbiiippprrrooommmooosss~~~|||uuujjj^^^XXXXXX[[[aaadddkkksss|||yyyzzz}}}dddlllrrrpppkkkeee___YYY[[[ZZZYYYWWWUUURRRPPPOOOLLLKKKKKKLLLOOOWWW```gggqqqtttvvvxxxzzzuuueeeVVVDDD>>>999:::;;;<<<>>>BBBIIILLLQQQSSSTTTVVV[[[___]]]]]]]]]^^^bbbhhhmmmqqqtttvvvzzz{{{jjj______bbblllvvv|||~~~}}}|||yyywwwpppnnnnnnrrrxxx~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||{{{zzzxxxvvvuuuzzzwwwuuussskkk^^^UUURRRTTT[[[bbbhhhqqq{{{{{{xxxrrrnnnmmmpppuuuyyy}}}tttmmmgggeeeeeedddeeegggjjjnnnxxxsssuuuvvvwwwyyy{{{}}}}}}vvvmmmbbbYYYSSSPPPPPPRRRXXX]]]cccooo{{{~~~nnnRRRAAA@@@HHHXXXxxxlllsssgggXXXRRRQQQMMMJJJGGGFFFEEEDDDBBBAAA>>>===;;;999888888888999999888888777666555444444111111000////////////000111000000000000000000//////000222444777;;;AAADDDIIIXXXpppkkkyyywwweeeWWWSSSMMMGGGEEEIIIQQQZZZ```gggdddccceeeiiiqqquuummmkkkssszzzxxxooogggbbbWWWOOOPPPQQQRRR[[[gggssssssqqqkkkbbbVVVKKKDDDAAA@@@>>>???BBBGGGMMMPPPZZZeeexxxvvv___TTTKKKIIIJJJJJJMMMPPPWWW^^^fffjjjjjjlllpppttt~~~~~~yyyoooccc[[[YYY[[[\\\\\\```jjjwwwkkkuuu|||wwwmmmddd]]]XXXXXXYYYZZZ[[[ZZZXXXVVVTTTRRRRRRQQQQQQUUU\\\fffmmmsssuuuvvvwwwyyyttteeeVVVEEE>>>::::::<<<===AAAFFFKKKOOOUUUWWWXXXZZZ^^^bbb^^^]]]]]]___bbbggglllnnnrrrtttwww|||xxxhhh``````dddmmmxxx~~~~~~zzzxxxzzz{{{~~~~~~|||zzzwwwvvvoooqqqtttxxx~~~}}}||||||}}}}}}}}}|||}}}}}}}}}|||||||||{{{{{{||||||}}}{{{yyyvvvttttttsssrrrqqqiii\\\SSSPPPPPPXXXaaahhhrrr|||zzzuuunnniiijjjooowww|||}}}zzzooojjjgggeeeeeeeeehhhkkkmmmrrr|||tttvvvwwwxxxzzz~~~{{{zzzxxxrrrjjj```XXXTTTUUUTTTVVV\\\bbbiiivvvyyycccJJJBBB@@@FFF^^^rrrjjjyyy|||wwwcccVVVPPPNNNIIIHHHFFFFFFFFFEEECCCAAA>>>===<<<:::999999999999999888888777666555444333222111000000//////000000111111000000/////////...///000222333555999>>>BBBJJJWWWooovvv}}}pppddd^^^SSSHHHEEEHHHOOOWWW^^^dddbbbcccfffiiinnn{{{wwwoookkkqqq|||yyyrrrhhh[[[PPPOOOPPPQQQXXXbbbmmmmmmlllggg^^^SSSIIIDDDAAA@@@>>>>>>AAAGGGMMMQQQXXXcccuuu}}}eeeSSSLLLFFFFFFGGGFFFHHHLLLOOOUUU^^^dddhhhlllsssxxx}}}}}}zzzrrrhhhcccfffkkkgggeeeeeeiiiqqq{{{rrr|||{{{mmmccc[[[WWWTTTVVVXXXZZZ[[[ZZZXXXWWWYYYXXXWWWVVVYYY___hhhnnnrrrssstttuuuxxxtttgggYYYHHHAAA<<<<<<>>>???CCCHHHKKKQQQXXX]]]^^^___aaaddd``````______aaadddhhhjjjmmmooorrrvvv|||~~~uuuggg```bbbgggooozzzrrrooooookkkkkknnnsssxxx}}}~~~|||yyyxxxwwwtttxxx|||}}}}}}~~~~~~}}}{{{{{{|||||||||{{{yyyyyyyyyzzz{{{{{{zzzxxxuuusssoooppprrrsssjjj]]]TTTRRRRRRZZZcccjjjttt}}}uuupppjjjfffhhhnnnwww}}}xxxnnnjjjgggeeeeeegggkkkooorrrxxx{{{xxxyyyyyyzzz}}}wwwwwwuuupppggg___YYYWWWYYYXXXZZZ```eeemmm{{{~~~lllUUUEEECCC@@@CCC___}}}pppmmmzzz{{{hhh\\\TTTMMMIIIFFFEEECCCCCCDDDDDDCCCAAA>>>>>>===;;;::::::999999888777777666555444333333222222111000000000000000111000000000//////......///000111222444777;;;???HHHTTTjjj~~~uuugggXXXJJJFFFGGGKKKSSS[[[___```cccfffggglllxxx{{{ssslllnnnxxx~~~mmm]]]PPPNNNPPPQQQWWW___fffggggggbbbYYYOOOHHHEEEAAA@@@>>>>>>AAAGGGMMMQQQWWWbbbrrrrrrZZZMMMHHHDDDEEEEEEDDDEEEIIIJJJOOOWWW___fffmmmuuu{{{|||}}}zzzsssmmmppp{{{zzzssspppvvvwwwyyykkkaaaZZZUUURRRSSSUUUVVVXXXYYYYYYYYY[[[[[[ZZZZZZ\\\```ggglllqqqrrrrrrsssvvvttthhhZZZLLLEEE>>>>>>>>>???CCCHHHIIIPPPYYY___aaabbbdddfffddddddcccbbbccceeeggghhhjjjlllooosssyyy~~~|||tttfffaaacccjjjppp{{{ttthhhffffffcccccchhhnnnttt|||~~~|||zzzzzzzzz|||~~~zzz{{{||||||{{{zzzxxxwwwvvvvvvwwwwwwwwwuuutttssspppqqqttttttkkk^^^WWWWWWXXX```hhhooovvv}}}}}}ppplllhhheeehhhoooxxx}}}vvvmmmjjjhhhffffffiiinnnsssvvv{{{zzzyyy{{{|||~~~|||uuuuuusssmmmddd]]][[[[[[[[[YYY\\\aaagggppp~~~|||ooo\\\JJJ@@@CCC???CCC___}}}|||xxxzzz{{{qqqrrrttt}}}lll]]]XXXSSSLLLHHHEEECCCAAAAAABBBBBBBBBAAA>>>>>>======;;;::::::999888777777666555444333222222222111000000000000111000//////////////////...///000111111222555999<<>>???BBBGGGMMMPPPXXXaaaooo~~~lllUUUIIIEEECCCDDDCCCBBBCCCGGGJJJNNNVVV^^^fffoooxxx~~~|||tttqqqyyy}}}rrruuuzzz}}}sssfff^^^XXXTTTRRRQQQQQQRRRTTTWWWZZZ[[[\\\]]]^^^___```dddjjjnnnqqqrrrqqqrrrtttrrrfffYYYOOOGGG???>>>===>>>AAAEEEHHHNNNVVV\\\^^^aaaeeehhhiiiiiihhhggghhhiiikkklllkkkmmmppptttzzz{{{xxxpppccc^^^aaaiiinnnyyy~~~oooeeedddddd```aaafffkkkrrr{{{|||~~~}}}|||}}}~~~zzz{{{||||||{{{zzzxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuurrrhhh]]]YYY\\\\\\dddlllqqqvvvzzzzzzvvvllljjjggggggkkkqqqxxx}}}oooiiiiiihhhggggggiiiooouuu{{{~~~}}}||||||~~~xxxttttttrrrjjjaaa[[[[[[]]][[[[[[]]]dddkkkuuuqqq^^^MMMDDD<<>>EEEaaazzz|||xxx~~~|||zzz{{{vvvyyypppxxx|||}}}eeeXXXTTTPPPLLLKKKEEECCC@@@???@@@AAABBBAAA>>>>>>>>>===<<<;;;:::999999888888777666555444444333222111111000000111111.........//////////////////000000000111333777:::@@@GGG]]]|||ttt___LLLGGGGGGFFFJJJRRRYYY[[[___```___bbbmmm{{{{{{rrrkkkppp}}}ttt___MMMJJJLLLMMMOOOSSSTTTWWWZZZVVVOOOHHHDDDDDD?????????@@@CCCHHHLLLOOOWWW___jjjwwwhhhSSSIIIFFFEEEFFFFFFEEEHHHMMMQQQTTTZZZbbblllvvv~~~xxxsss}}}wwwlllqqq{{{}}}yyynnnccc\\\WWWRRRRRRQQQOOOOOOQQQUUUZZZ]]]^^^___aaaccceeeiiinnnqqqrrrrrrqqqqqqssspppeeeWWWQQQHHH@@@===<<<<<>>GGGcccvvvxxxyyyzzz~~~~~~|||pppuuuyyyxxx}}}yyyaaaTTTMMMHHHGGGJJJGGGDDD@@@??????AAABBBBBB??????>>>>>>===;;;:::999::::::999888777666555555333222111111000111111111---.........//////000000///000000000000333666999@@@GGG[[[yyy~~~vvv```LLLHHHGGGDDDHHHOOOXXXZZZ]]]^^^[[[]]]iiivvv}}}uuulllooo{{{uuu___LLLHHHJJJIIIJJJNNNNNNRRRUUURRRKKKEEEBBBCCC>>>??????AAADDDHHHLLLNNNTTT[[[eeeppp{{{~~~fffRRRLLLIIIIIIKKKLLLLLLPPPVVVYYY\\\aaaiiirrr|||{{{uuu}}}}}}jjjdddkkkzzzzzznnn```VVVQQQQQQMMMUUUXXXTTTRRRVVVZZZ[[[]]]]]]```eeekkkooorrrsssvvvsssrrrrrrsssooofff___PPPJJJCCC>>>>>>?????????>>>EEENNNTTTWWW[[[bbbgggssssssssssssrrrpppooonnnuuuvvvxxx{{{|||tttlllccc[[[YYY\\\^^^iiiwww{{{qqqgggdddddddddeeeiiiooouuu|||~~~~~~~~~}}}~~~~~~{{{|||~~~zzzxxxzzz}}}yyyvvvwww{{{}}}rrrggg___\\\___bbbeeeiiiooorrrrrrpppnnnmmmkkkhhhfffhhhooowww}}}|||sssjjjgggdddbbbdddgggqqquuuzzz|||yyy{{{~~~zzzvvvtttqqqlllgggaaa^^^\\\[[[bbb```dddmmmuuuooo\\\KKKAAA===:::>>>BBBJJJ```zzzxxxmmmqqqtttfff{{{qqq]]]SSSHHHGGGIIICCCCCCAAA???@@@DDDFFFEEEDDD??????@@@AAA@@@>>><<<:::999999888777666555444444555444333222111111111111000000000000000000000000000111111111111333777::::::GGGWWWmmmtttcccQQQHHHEEEEEEHHHMMMWWW]]]```[[[YYY___hhhmmm}}}~~~|||~~~}}}uuusss{{{zzzeeeOOOEEEDDDEEEGGGLLLNNNNNNNNNKKKGGGCCCBBBAAAAAA???===>>>AAAEEEIIIKKKOOOSSS\\\hhhqqqzzzzzzggg]]]SSSQQQQQQSSSSSSSSSWWW]]]cccllltttyyy~~~~~~|||cccWWWUUU]]]vvv~~~wwwmmmaaaWWWRRRQQQOOOVVVYYYVVVTTTYYY]]]^^^^^^___bbbfffkkkoooqqqrrrtttrrrpppqqqqqqooohhhbbbQQQKKKDDD???>>>>>>>>>===???EEEMMMRRRTTTXXX]]]bbbnnnnnnppprrrsssuuuvvvvvvvvvxxx|||}}}|||}}}uuullleee\\\UUUUUUXXX^^^hhhuuu}}}vvvmmmfffeeeeeefffhhhlllpppsssxxx|||~~~~~~~~~~~~|||zzz{{{yyyvvvuuuxxxvvvttttttwww~~~~~~yyyqqqggg```]]]^^^```fffkkkqqqttttttqqqnnnmmmjjjhhhgggjjjqqqxxx}}}xxxppphhhffffffeeegggkkkmmmsss{{{yyyvvvxxx{{{}}}wwwssstttqqqkkkeee```]]]\\\\\\bbbbbbfffpppyyy~~~gggVVVGGG>>><<<;;;<<<@@@MMMccczzzssslllssstttkkk}}}ooo]]]SSSIIIHHHJJJEEECCCAAAAAABBBEEEGGGFFFEEE@@@@@@???>>>======<<<<<<;;;:::999999777777666555555444333222111111111111000000000000000000000000...////////////111555777<<>>>>>AAAEEEIIIKKKQQQSSS[[[eeennnvvv|||iii^^^XXXVVVVVVYYYZZZ[[[```fffsss{{{|||iiiWWWOOOOOOZZZuuu|||sssjjjbbb[[[UUUQQQPPPVVVYYYXXXXXX\\\```bbb___aaadddgggjjjmmmooopppqqqooolllllllllkkkgggcccPPPLLLFFFAAA???>>>===<<>>===EEEYYYoooyyyoooooo{{{zzztttiiiYYYRRRHHHHHHJJJFFFCCCCCCDDDFFFHHHIIIHHHFFFBBB@@@>>><<<;;;<<<>>>???<<<<<<;;;:::999888777777555444333222222111111111000000000000000000000000...///000//////111444666===DDDNNN]]]yyynnnZZZMMMFFFCCCEEEIIIPPPXXX_________bbbgggiiisss|||wwwyyynnnWWWIIICCCBBBDDDGGGFFFGGGHHHFFFCCCAAA@@@@@@AAA???>>>>>>@@@DDDHHHKKKRRRSSSYYYaaahhhooo{{{pppcccaaa___```dddfffgggmmmuuu~~~nnnaaaSSSLLLMMMZZZxxx{{{qqqjjjfffaaaZZZTTTQQQUUUWWWXXXYYY]]]aaacccaaacccfffhhhiiijjjkkklllmmmjjjfffdddcccaaa___]]]OOOLLLHHHDDD@@@>>><<<;;;???CCCGGGJJJKKKMMMOOOQQQPPPQQQSSSWWW[[[```eeegggnnnrrrzzzsssfff^^^XXXZZZ___fffnnnssstttssstttiii]]]VVVSSSRRRWWW]]]bbbiiiqqqwww}}}vvvqqqoooqqqtttuuuyyy~~~}}}~~~~~~}}}~~~zzzwwwwwwuuurrrrrruuu}}}|||{{{zzzzzzzzzyyyyyyttttttrrrnnnhhhbbb___^^^eeejjjqqquuutttooojjjgggeeefffiiimmmsssxxx|||~~~|||pppjjjeeefffhhhjjjmmmrrrttt}}}vvvooonnnppprrrzzz~~~||||||wwwrrrpppnnnjjjccc\\\YYYYYY\\\^^^bbbeeemmmxxx~~~dddRRRFFF>>>;;;<<>>??????@@@===<<<<<<;;;:::999888777555555444333222222222222000000000000000000000000///111222222111222555777;;;BBBJJJWWWqqqrrr^^^PPPGGGBBBCCCHHHNNNVVV]]]^^^___dddhhhiiiqqq}}}~~~wwwwww|||rrr]]]LLLBBB???AAACCCBBBDDDDDDCCCAAA?????????@@@@@@???>>>???BBBGGGKKKSSSSSSWWW^^^cccjjjuuuyyylllkkkiiijjjnnnqqqttt{{{yyymmm^^^SSSQQQaaazzzrrrnnnllliiiaaa[[[TTTUUUWWWYYY[[[]]]```cccbbbeeehhhiiihhhggghhhiiiiiieee```[[[WWWUUUSSSQQQKKKKKKIIIFFFBBB???===<<>>AAAKKKdddqqqooo{{{uuugggUUULLLIIIBBBCCCGGGDDDGGGHHHKKKLLLLLLKKKIIIIIIBBBBBBCCCDDDCCCBBBAAA@@@===<<<;;;:::999888888777666555444333222222222222111111111111111111111111///000222222111222444666888@@@HHHSSSlll}}}~~~zzzyyy~~~tttbbbTTTIIICCCDDDHHHMMMTTTYYY[[[^^^dddjjjkkkqqq|||yyyvvvyyy}}}vvvcccPPPCCC??????@@@@@@AAABBBBBB@@@>>>>>>??????@@@@@@???>>>AAAFFFJJJRRRRRRVVV\\\aaagggsss~~~uuusssqqqrrrwww{{{~~~lll^^^[[[lll{{{vvvttttttqqqiiiccc[[[YYYYYY]]]___^^^```cccfffjjjmmmmmmiiigggfffhhheeeaaa\\\UUUOOOKKKIIIHHHGGGHHHIIIHHHDDDAAA???>>>???AAAEEEHHHLLLNNNOOOPPPTTTSSSQQQPPPQQQTTTXXXZZZ```eeennnvvv~~~xxxtttmmmgggcccbbbcccdddiiiooovvv}}}|||zzzvvviii[[[UUUUUUXXX^^^dddhhhlllsssyyy|||yyyyyy|||~~~}}}}}}}}}~~~~~~}}}|||||||||}}}~~~{{{yyyyyy}}}|||xxxvvvwwwxxxxxxwwwuuusssssstttvvvyyy{{{|||zzzsssjjjccc```___dddkkkooonnnjjjfffdddbbbeeeiiinnnrrrvvv||||||rrrnnnhhheeehhhjjjlllooosssyyy~~~tttmmmlllnnnoooooorrruuuxxxxxxwwwxxx{{{~~~|||zzzxxxuuurrrnnnkkkjjjddd```ZZZUUUTTTVVVZZZ]]]bbbjjjuuu|||jjjTTTGGGAAA===>>>@@@BBBWWWwww}}}nnnqqqnnn|||]]]NNNHHHHHHBBBCCCHHHEEEJJJLLLMMMMMMKKKIIIIIIIIIBBBCCCEEEFFFFFFEEECCCBBB======<<<;;;:::999888888666555444333222222222222111111111111111111111111---...000000000000111333444===EEEPPPgggvvv}}}tttqqqtttyyy}}}vvvgggZZZNNNEEEDDDHHHLLLRRRWWWYYY^^^eeekkkkkkpppyyy~~~zzzzzz}}}zzzjjjVVVGGGBBB@@@???@@@AAABBBBBB@@@>>>>>>??????@@@@@@???===@@@EEEJJJPPPQQQVVV]]]bbbiiittt|||zzz}}}~~~qqqppp}}}|||{{{|||{{{wwwqqqlllddd```___cccdddbbbbbbeeekkkooorrrqqqlllhhhgggiiibbb___ZZZSSSLLLGGGEEEDDDBBBEEEHHHIIIFFFCCCAAAAAAAAACCCGGGLLLQQQTTTVVVVVVVVVTTTQQQPPPQQQTTTYYY\\\```eeelllsss{{{uuuqqqlllkkkiiihhhhhhjjjmmmooovvv|||qqqbbb[[[[[[]]]aaafffggglllsss{{{}}}{{{|||~~~}}}}}}~~~{{{zzz|||{{{wwwvvvyyyzzzzzzxxxtttqqqpppsssvvv}}}}}}vvvlllddd___^^^ccciiilllllliiifffeeedddgggkkkooorrrxxx~~~yyyqqqlllfffdddhhhlllnnnqqqvvv}}}}}}wwwooolllmmmppppppoooqqqrrrssstttvvvxxxzzz{{{zzzyyyvvvsssooollljjjiiibbb^^^ZZZVVVUUUXXX[[[^^^eeennnzzztttcccPPPEEEAAA>>>???AAAFFFeeezzzpppvvvssspppppprrrYYYKKKHHHJJJDDDFFFKKKIIIMMMOOOOOOMMMJJJGGGHHHIIIDDDDDDDDDEEEEEEDDDDDDDDD???>>>======;;;;;;:::999666555444333333222333333111111111111111111111111,,,...000000000///000222222:::AAAJJJaaapppssswwwsssvvv{{{{{{}}}{{{mmm```SSSHHHEEEGGGHHHOOOVVV[[[```gggjjjiiilllttt}}}~~~~~~qqq]]]MMMFFFDDDAAAAAABBBCCCBBB@@@???>>>??????@@@AAA???===???EEEJJJMMMOOOVVV___eeelllwww~~~|||{{{|||{{{vvvqqqkkkeeedddhhhiiieeeeeehhhnnnrrrvvvtttnnnjjjiiijjj```^^^ZZZSSSLLLGGGEEEDDD???CCCHHHIIIGGGDDDCCCCCCCCCEEEIIIOOOUUUYYY[[[[[[ZZZXXXUUUTTTVVVZZZ___cccbbbfffmmmsssyyywwwnnnkkkfffhhhjjjmmmqqqtttvvvxxxzzzjjjbbbaaaaaadddhhhgggkkksss{{{}}}~~~}}}}}}}}}~~~~~~||||||~~~~~~{{{zzzxxxuuuuuuyyyrrrssssssrrrrrruuu{{{wwwlllccc^^^^^^bbbhhhkkkkkkiiigggffffffiiimmmpppsssyyy{{{tttiiieeeccchhhlllooosssxxxxxxrrrlllkkkooorrrrrrppprrrqqqqqqsssvvvxxxyyyyyy{{{zzzwwwssspppmmmlllkkkaaa^^^ZZZWWWWWWYYY]]]___gggqqq}}}ppp```NNNEEEAAA>>>???AAALLLqqq{{{sss|||ooommmttt{{{iiifffXXXLLLJJJLLLGGGIIIOOOMMMOOOPPPPPPMMMHHHFFFGGGIIIEEEDDDCCCBBBBBBCCCEEEFFF@@@@@@???>>>===<<<;;;;;;666666555444333333333333111111111111111111111111...000222333222111222333222888>>>FFF\\\|||lllnnn~~~{{{~~~yyy|||rrreeeWWWJJJEEEFFFDDDMMMVVV]]]ccciiijjjggghhhoooxxxvvvbbbQQQJJJGGGCCCBBBCCCDDDCCCAAA?????????>>>@@@AAA???<<<>>>DDDJJJLLLNNNVVV```hhhoooyyy|||yyy|||yyy|||zzzzzzuuuuuutttsssrrrooommmlllooowwwwwwmmmggggggeee^^^\\\[[[XXXTTTNNNIIICCC@@@EEEEEEFFFHHHJJJJJJGGGEEEFFFLLLTTTXXXXXXWWWWWWXXXYYYWWWVVVVVVYYY]]]```aaaeeegggkkkooottt|||uuupppoooiiinnntttwwwyyy|||mmmaaaaaaeeegggffflllooossszzz}}}}}}~~~||||||}}}~~~|||}}}~~~|||wwwrrrtttyyyyyyzzzzzzwwwttttttxxx|||{{{zzz}}}xxxlllbbb___ccckkkooolllgggffffffeeehhhlllnnnmmmrrr|||wwwnnnjjjccc```fffkkknnnsss{{{|||rrrqqqooonnnmmmmmmmmmmmmmmmnnnppprrruuuxxxzzz|||{{{{{{wwwrrrrrrssspppjjj```\\\YYYZZZ[[[[[[___dddooouuu}}}lllZZZHHHBBB???<<<@@@HHHZZZ|||yyy~~~kkkaaahhhnnnppp{{{dddXXXTTTSSSTTTSSSQQQTTTYYYUUUQQQLLLJJJLLLNNNNNNLLLGGGDDDAAAAAADDDFFFFFFDDD???>>>===>>>???>>>===;;;<<<;;;888666555444444444444333111//////000111222111111000000000000111111444555999CCCOOOddduuunnn{{{}}}|||xxx{{{~~~wwwiiiZZZMMMFFFBBBGGGJJJQQQXXX___cccbbbaaaccceeelllyyyzzzqqq___KKKBBBCCCEEECCCAAAAAAAAAAAA???===AAAAAA@@@>>>===>>>BBBEEENNNRRRVVV\\\cccooo|||{{{uuuuuu|||{{{~~~||||||yyyzzz{{{{{{zzzxxxvvvuuuooossssssnnnjjjfffaaa\\\VVVWWWWWWWWWUUUPPPKKKGGGFFFFFFHHHJJJMMMMMMLLLJJJJJJPPPWWW[[[[[[ZZZYYYYYY[[[ZZZZZZ[[[___cccfffhhhkkkmmmpppssswww~~~vvvqqqpppmmmrrrwww{{{~~~yyylllkkkmmmmmmkkklllooouuu|||}}}|||~~~}}}|||}}}{{{xxxsssppprrrxxxzzzzzzzzzxxxwwwxxxzzz||||||zzz|||xxxnnnfffddddddlllpppmmmiiihhhhhhgggdddiiikkkkkkoooyyyvvvoooiiidddcccgggkkkooowwwuuurrrrrrqqqpppoooooonnnnnnhhhkkkooorrruuuxxxyyy{{{}}}{{{vvvrrrrrrtttqqqkkkaaa]]]ZZZ[[[\\\\\\```fffrrrzzzvvvfffUUUFFF@@@>>>===CCCMMMnnnpppkkktttjjjrrr|||fff[[[WWWUUUYYY\\\]]]```dddZZZVVVQQQOOOPPPQQQOOOMMMIIIGGGFFFEEEFFFGGGFFFEEEAAAAAA@@@???>>>===;;;:::999888666444333222222222444333111000///000111222111111000000000000111111333444888AAALLL___{{{zzzoooyyyxxx{{{{{{nnn^^^PPPHHHEEEFFFIIIOOOVVV]]]```___^^^___cccmmmzzzwwwcccNNNDDDEEEEEECCCAAAAAAAAAAAA@@@>>>?????????>>>===???CCCFFFLLLPPPVVV]]]eeeqqq|||xxxvvvyyy~~~~~~uuupppooopppnnnfff]]]YYYSSSUUUYYY\\\]]]ZZZSSSNNNJJJJJJKKKNNNRRRSSSRRRQQQPPPTTTYYY]]]\\\ZZZYYYXXXXXXYYYZZZ]]]bbbfffkkkmmmpppqqqtttwwwzzzyyytttttttttyyy~~~uuuqqqqqqpppooolllpppuuu|||~~~}}}}}}~~~~~~}}}}}}~~~}}}vvvsssrrrqqqtttxxxzzzyyyyyyzzz{{{||||||{{{|||zzzzzzwwwooohhhfffbbbiiimmmkkkhhhhhhhhhfffbbbgggjjjjjjoooyyyuuuooohhhfffeeehhhkkkppp|||{{{qqqtttssssssrrrqqqpppooonnngggkkkqqqvvvxxxyyyzzz{{{|||{{{xxxuuuwwwxxxrrriiibbb]]]YYYZZZ\\\]]]bbbhhhvvv~~~lll```QQQEEE@@@>>>???IIIVVV{{{|||qqqiiiyyylll^^^XXXUUUZZZ```bbbcccddd]]]YYYVVVTTTTTTSSSPPPLLLJJJKKKLLLJJJHHHFFFFFFFFFCCCCCCBBB@@@>>>;;;999888777666555444333333333333444333222000000111111222111111000000000000111111333333777===GGGXXXqqqttt}}}}}}yyy{{{uuudddTTTKKKHHHEEEGGGLLLRRRXXX[[[[[[ZZZYYYaaammmyyy|||lllWWWJJJFFFEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>======@@@DDDGGGJJJOOOVVV^^^gggsss~~~}}}zzzwwwwwwssslllooonnncccZZZXXXSSSVVVZZZ```ccc```YYYRRRQQQPPPQQQTTTWWWXXXWWWVVVTTTVVVYYY[[[ZZZWWWUUUSSSVVVYYY]]]bbbggglllqqquuuxxxzzz}}}~~~yyyyyy|||{{{vvvuuutttrrrrrruuuyyy~~~|||wwwyyy{{{|||}}}~~~|||}}}}}}}}}~~~zzzsssrrrttttttvvvxxxyyywwwwwwyyy}}}~~~|||yyy}}}|||{{{{{{wwwppphhhbbb___eeeiiigggfffffffffcccccchhhkkklllqqq{{{{{{rrrnnneeefffggghhhkkkssszzztttvvvuuutttrrrpppnnnmmmlllkkkpppxxx}}}}}}}}}|||}}}yyy|||~~~rrrfff```[[[XXXYYY\\\___eeelllyyytttdddYYYNNNDDD@@@???CCCRRRdddxxxeeelllppp```VVVPPPUUU\\\\\\YYYWWWXXXVVVTTTTTTTTTSSSOOOKKKJJJMMMOOOMMMHHHDDDDDDEEEAAAAAAAAA???<<<:::888888888777777666666555555555444333222111111111222222111111000000000000111111222222555:::AAAOOOfffzzz}}}|||{{{iiiWWWLLLGGGCCCEEEHHHNNNSSSVVVVVVVVVVVV___jjjttt{{{vvvdddQQQEEEEEECCCAAAAAABBBCCCBBBAAA?????????>>>>>>@@@DDDGGGIIINNNVVV___iiiuuu~~~~~~yyyvvvyyyxxxlllkkkiii___WWWVVVRRRTTTXXX^^^dddddd___YYYYYYXXXXXXYYY[[[\\\[[[ZZZWWWWWWVVVVVVUUUTTTRRRPPPZZZ___ffflllqqqvvv|||}}}yyywwwuuuzzz|||}}}xxxuuunnnpppsssxxx|||~~~~~~}}}|||yyy|||~~~~~~~~~}}}~~~{{{vvvvvvwwwtttssstttvvvuuuuuuxxx|||}}}zzzvvv|||~~~}}}tttiii```]]]cccfffeeefffggggggcccccchhhlllmmmrrr{{{uuunnnkkkbbbfffhhhhhhlllxxx}}}yyywwwxxxvvvssspppmmmkkkjjjiiipppvvv}}}}}}~~~zzzpppaaa]]]XXXUUUXXX\\\bbbkkksss~~~kkk^^^QQQHHHAAA>>>>>>FFF\\\tttlll```ooozzz|||mmm^^^SSSMMMQQQWWWWWWRRRNNNOOOMMMLLLNNNPPPPPPLLLHHHJJJMMMNNNLLLFFFBBBAAABBB===>>>???>>>;;;999999:::888888888777777666666555444333333222222222222222111111000000000000111111222222444777<<>>@@@DDDGGGJJJPPPXXXaaalllyyy}}}}}}{{{|||wwwvvv}}}pppiiiddd^^^XXXUUUPPPOOOPPPWWW```fffeeebbb___^^^]]]]]]___```___^^^YYYWWWTTTSSSUUUVVVVVVVVV___fffooovvv{{{zzzwwwuuu|||~~~|||xxxsssooogggiiinnntttzzz~~~~~~}}}|||~~~~~~|||zzz|||~~~~~~~~~~~~~~~~~~zzzxxxvvvqqqooopppuuuuuuuuuwwwyyyyyywwwvvv|||zzznnnbbb^^^cccgggggghhhkkkjjjfffbbbgggkkklllpppyyyxxxooojjjgggaaafffhhhjjjqqq~~~yyywwwwwwxxxuuuqqqmmmjjjiiijjjkkksssxxx~~~~~~}}}|||jjj]]][[[VVVTTTXXX___gggsss}}}{{{dddYYYIIIBBB===<<<>>>LLLjjjhhhbbbsss~~~nnnbbbZZZQQQLLLPPPWWWWWWRRROOOHHHGGGGGGIIILLLMMMKKKHHHKKKKKKKKKHHHDDDAAA??????:::===???>>>;;;:::;;;===777888888777666555444333333333333333333222222222111111000000000000111111222222333666999BBBUUUfffyyyrrr```PPPFFFAAABBBCCCGGGMMMQQQSSSSSSVVV[[[```eeekkkvvv~~~fffOOOJJJGGGCCCBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@BBBFFFIIIOOOTTT\\\fffsss}}}{{{{{{xxxyyy~~~yyyxxxzzznnnhhhfffaaaZZZRRRMMMKKKPPPZZZcccfffeeeaaa______```bbbddddddccc\\\XXXTTTTTTXXX^^^bbbccclllsss~~~}}}}}}~~~|||vvvpppkkkdddfffkkkssszzz}}}|||zzzzzzzzzzzzyyyzzzzzz{{{{{{~~~~~~~~~~~~~~~}}}yyyvvvrrrnnnooottttttvvvwwwwwwvvvuuuvvvwwwyyy}}}rrrfff^^^cccfffgggiiilllkkkgggdddiiimmmnnnqqqyyyssskkkfffdddbbbgggjjjmmmwww{{{xxxxxxzzzvvvrrrnnnjjjiiijjjnnnpppuuuzzz~~~oooccc[[[ZZZVVVUUUZZZcccnnn|||qqq^^^TTTDDD@@@>>>???DDDWWW~~~|||jjjjjjzzzlll]]]VVVUUUNNNJJJOOOTTTSSSPPPNNNHHHFFFFFFHHHKKKMMMKKKIIIMMMJJJGGGEEECCCAAA???===;;;???AAA@@@<<<;;;<<>>AAADDDBBB>>>;;;===@@@=========<<<;;;999666555333333444444444333222111111111000000000000111111333333444666777>>>NNN^^^yyy}}}||||||~~~{{{nnn\\\NNNAAAAAABBBFFFLLLQQQUUUVVVRRRUUUZZZaaajjjttt~~~vvvgggMMMJJJEEEBBBBBBBBBAAAAAA>>>???AAABBBDDDHHHNNNRRRWWW]]]fffsssyyyzzz}}}~~~yyy|||yyyuuummmeeeUUUMMMHHHIIIMMMRRRYYY___aaa]]][[[]]]bbbffffffdddaaa\\\[[[```dddjjjuuu|||tttmmmeeefffkkksss{{{~~~|||yyyrrrqqqpppqqquuuyyy}}}~~~}}}{{{{{{|||}}}~~~}}}||||||yyyzzzvvvmmmkkkqqqvvvvvv|||xxxsssqqqssstttsssrrrrrrxxx~~~~~~}}}zzzssskkkccc``````eeegggfffeeefffkkklllooorrrwww{{{uuulllfffdddcccccchhhnnnvvv~~~zzz{{{||||||zzzsssnnnjjjiiiiiikkksss|||}}}~~~}}}hhhccc^^^WWWYYYXXXYYY```lllzzzqqqiiiaaaMMM===??????AAAVVV||||||xxxvvvrrr~~~vvvyyy^^^RRRQQQRRRNNNJJJGGGGGGIIIKKKKKKJJJMMMMMMMMMMMMLLLLLLLLLLLLNNNKKKHHHFFFFFFFFFFFFFFFDDDEEEEEEBBB???===???BBBBBB@@@>>><<<:::::::::::::::777555444444444333111111111111111111111111111222000111555888>>>JJJUUUeee||||||||||||dddNNNIIIDDD@@@CCCKKKRRRUUUTTT[[[VVV]]]gggooo~~~yyyaaaWWWJJJDDDDDDFFFEEECCCCCCCCCCCCDDDFFFIIILLLOOO\\\cccooo~~~~~~xxxyyy~~~~~~{{{~~~yyytttkkkbbbSSSLLLGGGHHHLLLOOOUUU[[[^^^\\\[[[[[[^^^______^^^dddaaacccjjjpppwwwwwwqqqjjjlllrrrzzz~~~xxxoookkkiiinnnxxx~~~|||zzz{{{|||}}}~~~}}}|||{{{{{{{{{|||yyysssrrrxxx|||||||||xxxrrrppppppppppppoooqqqwww||||||zzzxxxrrrkkkccc``````eeehhhgggggghhhiiilllppptttyyy|||{{{ooohhhdddcccbbbffflllsss{{{|||zzz|||~~~|||yyyooojjjhhhkkknnnqqqvvv}}}}}}}}}~~~tttbbb\\\ZZZXXXYYYYYY[[[cccpppiiifff```MMMAAAAAA@@@GGG___|||sssrrr}}}yyyuuurrrqqqxxxsss\\\RRRQQQQQQLLLJJJGGGGGGJJJLLLMMMLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQMMMHHHFFFFFFHHHIIIIIIHHHHHHHHHEEEAAA@@@AAACCCEEEDDDBBB@@@>>>>>>>>>>>>:::888666555555444333222111111111111111111111111555333333555777<<>>>>>===;;;888777777666555333222222222222222222222222666555555666666777>>>GGGWWWggg}}}|||zzz}}}~~~lllXXXFFFEEEDDDCCCEEELLLTTT[[[[[[fffuuu{{{|||{{{~~~uuudddUUUKKKHHHIIIKKKIIIKKKLLLLLLLLLNNNRRRVVVbbbppp~~~}}}yyywwwxxx}}}}}}~~~~~~|||zzzzzz|||~~~|||{{{{{{|||yyymmmcccPPPIIIDDDDDDDDDDDDFFFIIIKKKPPPTTTTTTSSSUUU\\\ccceeemmmzzz}}}zzzuuurrrlllpppzzzxxxggghhhlllsss{{{wwwrrrnnnooouuu|||yyyvvvvvvxxxzzzzzzzzzxxxxxxzzz||||||{{{zzzpppooommmkkkjjjkkkmmmoooooouuuxxxxxxxxxxxxtttooo```\\\[[[___ccceeehhhllllllmmmnnnqqqvvv{{{}}}rrrjjjffffffhhhiiimmmvvv{{{|||yyyrrrlllhhhjjjsss|||~~~||||||pppZZZWWWXXXUUUXXXaaa```dddiiiqqq|||pppgggddddddZZZGGGBBB@@@JJJfffxxxsss}}}~~~yyy{{{ooo[[[TTTSSSPPPKKKHHHHHHHHHHHHIIILLLOOOQQQOOOOOOQQQRRRTTTVVVWWWXXXTTTTTTUUUVVVVVVSSSOOOKKKDDDDDDEEEFFFGGGHHHHHHHHHCCCCCCBBBBBBAAA@@@???>>>???===:::888888777666444222222222222222222222222444222333666555666===EEEPPP___yyy~~~zzzzzzzzz{{{|||wwwfffUUUIIIGGGEEEEEEGGGOOOYYY```eeejjjuuuzzzxxxvvvxxxqqq```RRRLLLKKKMMMTTTVVVXXXWWWUUUVVV[[[```hhhwww|||wwwttttttxxx{{{~~~}}}{{{|||~~~}}}{{{|||}}}|||sssjjjWWWOOOHHHGGGFFFEEEGGGKKKNNNQQQRRRQQQPPPSSSZZZaaaiiittt|||xxxsssnnnlllkkknnnwwwzzzfffjjjpppwww|||~~~~~~}}}qqqlllgggiiirrr|||}}}vvvssstttvvvwwwwwwwwwsssrrrvvvzzzxxxvvvuuullllllkkkiiihhhiiimmmpppnnnsssxxxxxxyyyyyytttoooaaa[[[YYY]]]aaacccgggkkknnnmmmnnnppptttzzz{{{ppphhheeeeeefffgggnnnwww}}}uuuooojjjgggiiirrr{{{{{{fffVVVVVVXXXVVVVVV\\\^^^ccckkkuuummmjjjbbbZZZPPPBBBBBBDDDTTTsssrrroooxxx}}}zzzjjjXXXRRRRRRPPPLLLKKKLLLLLLKKKJJJLLLOOORRRKKKMMMPPPTTTXXX\\\___aaaZZZZZZ[[[]]]\\\XXXRRRMMMHHHHHHHHHJJJMMMNNNMMMLLLEEEEEEEEEEEEDDDCCCBBBAAAAAA???<<<:::999888666555333333333333333333333333222111333555555555;;;CCCPPP^^^xxx}}}|||}}}|||wwwssslllaaaUUUOOOLLLHHHHHHNNNWWWaaahhhrrrmmmsss|||ssspppsss|||mmm\\\RRROOOQQQXXX\\\^^^^^^[[[]]]ccciiittt{{{vvvrrrrrruuuxxx~~~}}}|||zzzyyyzzz~~~~~~}}}}}}~~~~~~xxxqqq```WWWOOOLLLJJJIIILLLPPPSSSSSSSSSQQQRRRWWW___fffppp|||~~~|||xxxsssmmmiiiggghhhiiippp~~~uuufffhhhmmmwww~~~lllfffaaaeeeppp{{{zzzsssppprrrttttttrrroooiiihhhnnnsssrrrpppqqqjjjjjjjjjgggeeefffiiimmmjjjqqqwwwxxxyyyxxxsssmmmbbb]]]ZZZ]]]```cccgggllllllmmmnnnqqquuu{{{}}}yyyooohhheeeeeeggghhhnnnxxxyyyqqqllliiihhhkkkuuummm___UUUTTTXXXYYYZZZ]]]aaagggpppzzzwwwnnnlll^^^PPPHHHBBBEEEKKK```qqqrrryyy~~~~~~xxxeeeTTTQQQRRRQQQOOOQQQQQQQQQOOOMMMMMMPPPSSSOOOQQQSSSWWW\\\___bbbddd]]]\\\[[[ZZZYYYVVVQQQMMMLLLKKKKKKMMMOOOPPPNNNKKKFFFFFFGGGGGGFFFEEEDDDCCCBBB@@@===;;;:::999777555333333333333333333333333222111333555555333888???NNN[[[tttyyysssiiiccc^^^ZZZZZZUUUPPPQQQYYYeeeoootttyyylllooozzzmmmjjjmmmyyyyyyhhh]]]ZZZ[[[[[[```eeeeeedddgggooovvv~~~zzzuuurrrrrruuuxxxzzzzzzxxxvvvuuuwww{{{~~~~~~{{{uuuggg]]]TTTPPPNNNMMMPPPUUUWWWUUUSSSSSSWWW___hhhooozzz||||||zzzvvvpppjjjfffeeeddddddjjjvvvzzzoooeeedddiiivvviiibbb^^^bbbnnn{{{~~~xxxqqqnnnppprrrqqqoooggg```___gggmmmlllkkkmmmiiijjjiiifffcccbbbfffiiihhhooovvvxxxxxxwwwrrrkkkddd^^^[[[]]]aaacccgggllljjjlllooosssxxx|||~~~}}}zzzpppiiiggghhhjjjllloooxxxvvvooojjjkkkkkkooozzzpppbbbZZZSSSSSSWWW]]]```bbbhhhnnnvvvtttooonnn\\\JJJFFFEEEIIIRRRiiixxxpppuuu}}}yyyxxx|||bbbRRRPPPRRRSSSQQQUUUVVVUUURRROOONNNQQQTTTVVVWWWYYY[[[]]]___aaabbb^^^[[[WWWTTTRRRPPPNNNLLLNNNMMMLLLMMMOOONNNKKKHHHEEEFFFGGGGGGFFFEEEDDDCCCCCC@@@===<<<;;;:::888666333333333333333333333333333222444666444222666<<>>GGG[[[ttt|||~~~}}}qqqmmmpppzzziii[[[]]]dddhhhsssssspppnnnrrr|||yyylllgggrrr|||yyypppkkkiiihhhiiiooozzz}}}{{{zzzzzz}}}}}}zzzyyyvvvttttttwww{{{dddfffkkkpppuuuzzz~~~~~~|||||||||~~~~~~}}}~~~zzztttssspppjjjeeedddcccggglllnnnrrr}}}{{{||||||zzzzzz|||uuuhhhaaa```eeemmmyyylllggggggppp{{{qqqjjjllluuu{{{xxxsssdddeeefffgggfffdddbbb```bbbaaaaaadddgggiiiiiiiiillllllmmmpppsssuuuuuuttteee```[[[\\\dddkkkooopppvvvwwwyyy|||wwwpppllljjjjjjnnnttt|||~~~wwwoookkkjjjkkknnnttt}}}nnnbbb[[[WWWWWWZZZ]]]___cccnnnyyysssqqqjjj[[[LLLQQQtttkkkggglllwwwccc```pppzzzsssjjjXXXHHHFFFIIIIIIIIILLLMMMMMMJJJGGGHHHMMMNNNLLLPPPSSSXXX\\\^^^^^^\\\[[[VVVUUUSSSRRRQQQQQQQQQPPPKKKKKKLLLMMMOOOOOOMMMKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFBBB>>>===>>>===:::777777666555444444333333333222333444444333333555777<<>>>>>===;;;::::::888666555555555444444222333444444333333555777:::===JJJccc}}}vvv}}}uuunnnnnnrrryyyuuummmqqq{{{uuuhhh```cccgggffffffjjjgggffffffjjjrrr}}}~~~zzzvvvwwwyyyxxxxxx{{{XXXWWWWWWYYY___gggoootttvvvvvvuuuuuuuuuwwwyyy{{{yyy{{{~~~}}}|||{{{yyyyyy|||{{{~~~vvvkkkgggeeeiiioooxxxpppqqqwwwtttpppooovvvkkkhhheeeccceeefffffffffcccbbbccceeehhhjjjiiihhhlllooosssxxx{{{yyytttpppgggaaa[[[^^^gggpppsssrrruuuvvvzzz~~~{{{sssnnnkkkiiimmmsss~~~{{{ssskkkggghhhmmmrrrqqq|||qqqaaa\\\XXXUUUTTTZZZ\\\______]]]```oooqqqfffeee\\\OOONNNhhh}}}nnnbbbiiiwwwtttjjjoooeeeZZZPPPJJJHHHEEEDDDDDDCCCAAABBBHHHOOOTTTUUUUUUOOORRRWWW[[[]]][[[YYYVVVOOOQQQSSSTTTSSSSSSSSSTTTLLLLLLKKKMMMOOOPPPOOONNNJJJJJJJJJJJJIIIIIIHHHHHHBBBAAA???>>>>>>===<<<<<<===:::666555666777666555333444444444333333444666999;;;HHH___yyyxxxssstttxxx{{{uuuggg]]]^^^aaaaaadddkkkgggggghhhkkkqqq{{{vvvrrrrrruuuxxxyyyyyy{{{YYYWWWTTTSSSVVV\\\cccggghhhiiijjjkkkllloootttxxxuuuyyy}}}}}}}}}}}}|||xxxqqqpppmmmrrryyyuuuwww}}}uuusssuuu}}}nnnkkkggggggjjjmmmmmmlllfffeeeeeefffhhhiiiiiihhhnnnqqqvvv{{{}}}zzzsssnnnfffaaa\\\]]]dddlllppppppuuuxxx}}}|||rrrmmmjjjjjjooouuu}}}xxxqqqiiigggjjjqqqwwwuuu|||```VVVVVVSSSPPPPPPWWWYYY\\\]]]\\\___mmm|||vvveee___\\\SSSKKKVVVuuuzzznnnbbbmmm|||~~~yyyzzzcccsssssskkk___TTTLLLGGGCCCBBBBBBAAAEEELLLQQQQQQPPPRRRRRRTTTWWWYYYZZZZZZYYYXXXQQQRRRSSSTTTUUUUUUTTTTTTNNNMMMLLLLLLMMMNNNMMMKKKGGGFFFFFFEEEDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>@@@<<<777666777888777555333444555444333222444666777999EEEYYYpppzzzyyyzzz}}}wwwgggZZZYYY\\\]]]aaahhhgggiiikkknnnssszzztttfffdddppptttyyyzzzyyy{{{\\\ZZZXXXUUUUUUVVVXXXYYYYYY[[[\\\\\\\\\___dddhhhjjjooovvv|||~~~xxxvvvwwwvvv~~~wwwxxx{{{yyyyyy}}}ooommmlllpppuuuwwwuuurrrkkkiiigggggghhhiiiiiiiiinnnqqquuuyyy{{{yyytttppphhheeeaaa```dddjjjoooqqquuuyyy}}}}}}zzzqqqllljjjkkkrrrzzzzzzvvvpppjjjhhhmmmvvv|||}}}lllXXXTTTTTTQQQOOORRRUUUVVVZZZ^^^```eeesss~~~fffZZZWWWUUUMMMJJJ\\\~~~{{{sssnnnzzzuuubbbyyyzzzmmm]]]PPPHHHCCC@@@AAACCCJJJSSSUUUQQQQQQTTTVVVVVVVVVWWWXXXYYYZZZZZZVVVTTTRRRSSSVVVWWWUUUSSSQQQNNNLLLKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@??????@@@AAABBB===777666888999888666444555555444333222444555555666???OOOaaattt}}}jjjZZZXXXZZZ[[[^^^ccceeegggkkknnnrrrwwwrrrfffhhhsssyyy~~~___^^^\\\ZZZWWWTTTRRRQQQQQQRRRRRROOOMMMNNNRRRVVVZZZ```iiipppuuuxxxzzz{{{~~~}}}vvvssssssuuu|||vvvuuuuuuyyy}}}~~~ooonnnqqqwww}}}~~~zzzuuunnnkkkhhhggghhhiiiiiiiiioooppprrrvvvxxxxxxuuurrrllljjjgggeeegggkkkqqquuurrrwww}}}xxxzzzyyyooojjjiiimmmuuu~~~yyyuuuooojjjjjjpppyyyrrrbbbUUUUUUUUUPPPQQQWWWTTTUUUZZZaaagggnnn{{{lll[[[UUUSSSRRRKKKIII___{{{sssmmm}}}uuugggtttbbbRRRIIICCC@@@@@@CCCNNNYYYZZZVVVVVV[[[XXXWWWVVVUUUVVVXXX[[[\\\ZZZVVVRRRSSSVVVXXXVVVRRRRRRPPPMMMKKKJJJJJJHHHFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAABBBDDDCCC>>>888666888:::999666444555555444333222444555333444:::FFFUUUhhhooo]]]ZZZ\\\[[[]]]aaa```dddiiilllooossszzz|||uuu|||yyyiiifffbbb___\\\XXXTTTQQQTTTPPPLLLHHHEEEDDDDDDDDDLLLPPPVVV[[[```gggooouuuwwwzzz}}}{{{rrrjjjiiiooouuuuuummmjjjqqqxxxzzz}}}uuummmllllllrrr|||{{{xxxmmmkkkiiikkkmmmnnnllljjjlllqqquuuwwwzzz|||xxxrrrppphhhbbbdddiiilllpppuuuxxxzzz}}}zzzvvvzzzxxxpppnnnooosssyyyxxxtttpppppppppttt}}}hhh]]]RRRQQQTTTTTTTTTUUUXXXVVV[[[gggqqqyyywwwaaaWWWUUUNNNMMMGGGDDDXXXyyyqqqlllrrrqqq|||oooxxxqqqiiibbbWWWKKKEEEDDDCCCPPPXXXWWW[[[cccccc\\\[[[ZZZWWWTTTWWW\\\\\\XXX\\\XXXTTTVVVZZZZZZTTTMMMPPPPPPPPPOOOMMMJJJGGGFFFCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGFFFDDDBBB???<<<999888999;;;;;;;;;666555444333333444555666555555888???III[[[vvv~~~}}}eeeZZZXXXYYYZZZ[[[___eeejjjjjjhhhjjjqqqxxxnnnkkkgggdddaaa^^^[[[YYYVVVSSSNNNJJJGGGEEEDDDCCCBBBFFFKKKOOOTTTZZZbbbgggnnnrrrxxx~~~~~~yyyrrrmmmooovvv}}}{{{ssslllkkkqqqwwwzzz|||}}}xxxpppgggaaafffhhhppp{{{|||{{{uuuttttttvvvwwwvvvrrrnnnsssxxx{{{||||||uuuooogggaaadddhhhlllpppuuuxxxyyy}}}zzzwww|||wwwpppnnnqqqttt{{{~~~xxxtttrrrrrrssswwwwwwcccYYYQQQQQQSSSTTTUUUWWWXXXXXX___lllyyygggUUUMMMLLLGGGGGGFFFIII\\\vvv}}}pppsssvvvvvv}}}zzzoooeee```[[[YYYSSSLLLIIIJJJSSS^^^ddd```^^^aaa```ZZZXXX[[[[[[[[[]]]```___[[[___[[[YYYYYY[[[[[[WWWSSSTTTSSSRRRPPPNNNLLLJJJIIIEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGFFFFFFDDDBBB???===;;;999999:::<<<======777666555444333444555666555555777===FFFWWWqqq~~~~~~fff[[[XXXXXXYYYZZZ]]]bbbffffffdddfffmmmsss~~~uuummmggggggjjj|||wwwsssooollljjjgggeeebbbZZZWWWSSSOOOLLLHHHDDDAAA<<<>>>AAADDDHHHOOOVVV\\\gggmmmvvv~~~}}}zzzwwwvvv|||{{{tttooonnnqqqxxx~~~yyyooogggbbb^^^\\\bbbfffppp|||}}}xxx|||yyynnnfff```ccchhhkkkppptttwwwyyy|||}}}yyyxxx~~~~~~vvvoooooossswww}}}wwwuuutttuuuvvvzzz}}}jjj]]]UUUOOOPPPSSSTTTWWWZZZZZZ]]]gggtttrrr]]]OOOJJJJJJDDDAAABBBMMMaaavvvuuunnn~~~qqqttt~~~hhh___UUURRRPPPRRRQQQNNNMMMPPP___hhhllleee^^^^^^]]]XXXYYY___cccbbbaaabbb```\\\^^^^^^^^^^^^^^^^^^]]]\\\WWWUUUSSSPPPMMMKKKKKKJJJHHHIIIIIIJJJJJJKKKKKKLLLMMMKKKHHHFFFDDDBBB???======;;;999999;;;===>>>>>>888777555444444444555555555444555:::AAAPPPiii~~~|||ggg[[[XXXWWWXXXZZZZZZ^^^aaaaaa___aaagggmmmyyywwwkkk^^^VVVPPPKKKLLLPPP___lllzzzvvvssspppllljjj```\\\XXXTTTQQQLLLFFFAAA======>>>AAAGGGOOOXXX]]]iiipppyyy{{{tttpppqqqtttvvv|||uuuooommmooovvvxxxjjjcccbbbdddfffkkkoooxxxzzzmmmeee```bbbgggkkkoootttwwwxxx{{{xxxwwwxxx|||uuuoooqqquuu{{{|||vvvuuutttvvvwww{{{qqqbbbXXXSSSOOOQQQSSSTTTWWW[[[^^^dddooo|||kkk\\\PPPKKKKKKFFF???BBBUUUnnn{{{mmmrrrxxxkkkzzznnn[[[VVVSSSPPPOOOQQQQQQOOOPPPSSS___gggjjjddd^^^]]]^^^]]]___fffiiifffbbbaaa___]]]]]]```ddddddbbb______```WWWUUUQQQMMMJJJIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMJJJGGGEEEDDDBBB???===>>><<<:::;;;<<<=========999888666555444444444555555444444777<<>><<<<<<======<<<;;;:::999777555444333444444444444555777999CCCVVVggguuufff\\\VVVSSSUUUZZZXXXYYY[[[[[[\\\___eeejjjrrrwwwzzztttnnn]]]QQQFFFBBBBBBBBBEEEHHHIIIRRReeexxxssskkkfff```^^^]]]YYYQQQKKKBBBFFFNNNYYYfffrrryyy|||vvveee]]]SSSQQQOOOMMMMMMOOORRRSSSWWW\\\ccckkkttt~~~zzzvvvzzz}}}sssooosss}}}~~~xxxppphhhbbbcccgggjjjnnnrrrvvvwwwzzz}}}}}}zzzrrrttt|||{{{uuuqqqttt{{{}}}{{{vvvuuuuuuvvvxxxooo```XXXSSSSSSUUUWWWVVVUUUZZZaaa```nnn~~~lllccc^^^QQQHHHGGGAAAQQQmmmzzzpppwwwvvv___VVVUUUPPPNNNNNNRRRSSSRRRTTTWWWjjjjjjiiifffddddddfffgggdddggggggddddddiiimmmmmmccceeeeeeaaaZZZTTTQQQQQQWWWUUUQQQNNNLLLLLLLLLMMMJJJJJJKKKLLLLLLMMMMMMNNNGGGFFFEEEEEEFFFDDDAAA??????>>>======>>>>>>===<<<;;;:::888666444333333333333444666888999???OOO^^^vvvvvviii___WWWRRRTTTYYYXXXXXXZZZ[[[^^^cccjjjooosssvvv{{{~~~{{{tttnnn```SSSFFFAAAAAAAAABBBEEEKKKUUUjjjyyyoooiiicccaaaaaa___XXXQQQIIIRRRcccxxxsss^^^RRRLLLFFFFFFGGGIIIJJJKKKKKKLLLJJJNNNTTTZZZbbbnnn|||xxxvvvuuuyyy}}}|||vvvsssvvvxxx|||zzzsssjjjddddddhhhjjjmmmqqqvvvwwwyyy}}}~~~{{{xxxssswww{{{uuurrrvvv|||}}}{{{vvvvvvwwwyyy|||yyyfffZZZRRRPPPRRRVVVZZZYYYXXX^^^gggiiiyyyyyyeeebbb___RRRIIIJJJFFFggg}}}}}}sssqqqmmm___[[[ZZZNNNLLLMMMQQQTTTSSSUUUYYYlllgggcccaaabbbbbbbbbccc^^^___^^^]]]aaahhhkkkiiibbb___[[[VVVQQQOOOPPPQQQTTTSSSPPPNNNLLLLLLLLLMMMHHHIIIIIIJJJJJJKKKKKKLLLEEEEEEFFFGGGGGGDDD@@@<<<===<<<<<<===@@@AAA@@@???<<<;;;888666444333333333222444777::::::>>>JJJWWWooo{{{ooodddYYYQQQRRRWWWWWWWWWXXX[[[```gggnnnsssvvvvvvxxx}}}}}}vvvooocccUUUGGGCCCDDDDDDEEEFFFNNN\\\uuu}}}qqqkkkdddbbbdddbbb\\\VVVQQQ___wwwsss]]]LLLCCC@@@;;;===@@@CCCEEEEEEDDDCCCCCCGGGLLLPPPVVVaaappp{{{~~~vvvuuuvvvzzz}}}~~~xxxooommmqqqvvv{{{|||uuullleeeeeehhhjjjlllpppvvvwwwyyy|||~~~~~~zzzxxxvvvyyy|||vvvssswww}}}~~~|||zzzwwwwwwxxx{{{rrraaaVVVOOOMMMQQQWWW\\\[[[[[[bbbllltttooo^^^]]][[[NNNGGGJJJOOOxxxwwwxxxiiiqqqyyybbb[[[ZZZZZZPPPNNNOOOSSSUUUTTTVVVZZZfff___YYYYYY\\\]]]]]]\\\YYYYYYXXXXXX\\\cccccc___\\\WWWPPPKKKKKKOOOUUUXXXPPPOOOMMMLLLJJJJJJJJJKKKGGGGGGHHHHHHIIIJJJJJJJJJEEEFFFGGGHHHHHHDDD>>>:::::::::;;;===AAACCCCCCBBB===;;;999666444333333333111444888<<<<<<>>>HHHTTTkkkttthhh[[[QQQPPPUUUVVVVVVWWW[[[aaaiiiqqqvvvxxxwwwwww{{{|||tttmmm```RRREEEBBBDDDFFFGGGIIIQQQaaa}}}zzzrrrhhhcccdddddd```\\\ZZZmmmooo___RRRFFF???>>>?????????AAADDDGGGGGGFFFFFFCCCDDDJJJPPPXXXcccnnn}}}yyyxxxxxx{{{}}}xxxsssvvv|||uuummmddd```dddiiimmmmmmqqqtttwwwyyyyyyyyyyyyzzzssszzz|||||||||}}}~~~|||zzzuuuxxxzzz{{{kkkUUUOOOQQQKKKNNNVVV]]]^^^___fffnnn{{{wwwnnngggcccYYYJJJDDDFFF^^^xxxrrrlllgggwwwnnneee^^^YYYWWWUUUKKKJJJVVV^^^ZZZVVVXXX]]][[[YYYWWWWWWXXX[[[\\\ZZZWWWTTTSSSUUUYYY[[[]]]WWWSSSNNNLLLMMMPPPSSSTTTRRRMMMHHHGGGJJJJJJGGGDDDCCCDDDFFFHHHJJJKKKKKKLLLLLLJJJIIIGGGFFFCCC???<<<===<<<<<<<<<>>>AAADDDFFFBBB???;;;666333222222222111444666777888>>>GGGOOOfffsssbbbUUUQQQRRRSSSVVVYYY[[[cccoooxxx{{{}}}zzzzzz~~~|||{{{zzzsssjjjbbbWWWLLLIIIHHHIIIMMMQQQ^^^mmm}}}uuulllgggggghhhfffcccgggwwwrrraaaTTTKKKCCC????????????@@@BBBEEEHHHHHHHHHHHHEEEEEEIIINNNTTT^^^hhhwwwzzzvvvwww~~~||||||yyypppeee```bbbgggkkkmmmrrruuuyyy{{{zzzyyyyyyyyyssszzz~~~}}}~~~~~~~~~}}}|||yyy|||~~~gggTTTMMMOOONNNQQQVVV\\\^^^aaajjjtttrrrkkkfffcccXXXLLLJJJQQQqqq~~~vvvttt{{{kkkppp{{{jjjddd___ZZZWWWVVVOOORRR```gggbbb\\\[[[[[[YYYXXXWWWWWWYYYZZZ[[[WWWTTTQQQOOOOOOQQQSSSTTTSSSPPPNNNNNNPPPRRRSSSSSSNNNIIIFFFFFFIIIJJJIIIFFFAAACCCFFFIIILLLNNNOOOPPPKKKJJJHHHHHHGGGDDD@@@>>>??????>>>>>>@@@BBBDDDFFFDDDBBB>>>:::777555555666333666888888888<<>>???@@@AAAEEEJJJNNNPPPPPPWWWSSSRRRTTTVVVYYYaaaiiiqqq}}}~~~||||||~~~tttggg^^^^^^dddlllqqqwwwzzz~~~}}}zzzxxxvvvuuu{{{|||xxx{{{zzzzzzyyy{{{}}}}}}jjj\\\RRRLLLLLLQQQRRRUUU[[[bbblll~~~{{{wwwvvvwwwuuuhhhQQQFFFWWWppp~~~hhhmmmzzzyyyzzziii^^^]]]\\\WWWSSSSSSRRRWWWbbbgggbbbZZZWWWSSSSSSTTTTTTUUUUUUVVVVVV\\\[[[XXXTTTRRRQQQRRRSSSRRRRRRRRRSSSTTTSSSPPPMMMFFFGGGIIIMMMPPPOOOKKKHHHGGGIIIKKKLLLMMMMMMLLLLLLJJJIIIIIIIIIIIIGGGDDDBBBCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@===:::888777666666888999999888777:::>>>BBBHHH[[[rrrtttgggZZZQQQTTT]]]ccc```]]]```fffiiippptttyyy}}}uuuiii```[[[XXXVVVTTTXXX^^^fffmmmssswwwxxx{{{|||}}}}}}|||{{{||||||}}}xxxqqq```YYYTTTTTTUUUUUUZZZ___jjjtttxxxsssrrrtttvvv{{{zzzzzz~~~yyyuuugggZZZLLLDDD???<<<<<<>>>???@@@BBBGGGMMMRRRTTTUUU\\\YYYXXX[[[]]]```gggpppwww~~~~~~~~~}}}}}}{{{}}}tttggg___^^^fffpppwww{{{}}}}}}yyyvvvuuuvvv}}}{{{wwwyyy~~~zzztttvvvxxxzzz~~~rrrbbbYYYRRRNNNNNNOOOQQQVVV___hhhuuuttttttnnnrrrrrrcccKKKGGGeeeuuuaaallltttyyyyyybbbYYYZZZYYYTTTPPPTTTRRRTTTYYY\\\ZZZVVVTTTQQQQQQQQQRRRRRRSSSSSSSSS]]]^^^]]]ZZZXXXWWWYYY[[[YYYWWWUUUTTTTTTRRRNNNLLLGGGKKKPPPUUUVVVRRRLLLGGGHHHJJJLLLNNNNNNMMMLLLKKKKKKJJJIIIJJJJJJIIIFFFCCCCCCCCCBBBBBBBBBCCCCCCCCCAAA???===;;;999888777777888888888777777:::===@@@DDDRRRggg|||{{{pppbbbYYYTTT\\\bbb^^^ZZZ[[[```bbbfffllltttzzz}}}}}}~~~~~~ttteeeWWWMMMIIIFFFEEECCCFFFKKKQQQWWW\\\___```aaacccfffggghhhjjjmmmpppwww{{{~~~|||{{{xxxppphhhZZZVVVUUUVVVWWWXXX\\\bbbgggppp{{{}}}vvvsssvvvyyy}}}wwwtttxxx~~~~~~yyyuuucccVVVIIIBBB???===>>>AAA@@@@@@CCCIIIPPPUUUXXXYYY^^^[[[[[[___aaadddlllttt|||}}}}}}|||{{{yyyxxxvvvuuuxxx{{{vvvkkkbbbbbbjjjuuu~~~~~~{{{wwwuuutttwww|||zzz{{{{{{wwwrrrtttxxx|||~~~jjj^^^VVVQQQPPPQQQPPPSSS\\\gggrrrxxxooopppqqqpppkkk[[[HHHKKKppppppaaapppsss|||~~~lll[[[UUUWWWVVVSSSQQQVVVTTTSSSTTTUUUVVVVVVVVVRRRRRRQQQQQQQQQQQQQQQRRRYYY[[[\\\[[[XXXXXX[[[^^^]]][[[YYYWWWUUURRRNNNJJJHHHMMMSSSWWWWWWRRRLLLGGGGGGIIILLLOOOQQQQQQPPPNNNLLLKKKKKKKKKKKKJJJGGGDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???===<<<<<<;;;:::999888777777999;;;<<>>???BBBEEEIIIKKKMMMNNNLLLOOORRRTTTTTTWWW]]]bbbmmmsssxxxwwwuuurrrjjjbbbUUUSSSTTTXXXYYYYYY^^^dddgggoooyyyyyyvvvyyy}}}zzzzzz~~~yyyuuudddWWWJJJCCC@@@>>>>>>AAA@@@AAADDDJJJRRRXXX[[[\\\aaa______ccceeehhhooowww}}}~~~~~~}}}zzzuuupppllljjjkkkpppxxx~~~{{{xxxwwwzzz}}}~~~ssstttvvvyyy||||||yyywwwvvvwww{{{|||qqqhhhgggooozzz}}}yyyuuuttttttxxx~~~}}}}}}}}}|||xxxuuuqqquuuzzz~~~uuueee[[[TTTPPPPPPSSSSSSYYYdddrrr}}}~~~rrroooooovvvlll___SSSNNN\\\wwwjjjhhhxxx{{{kkk___UUUSSSUUUUUUTTTUUUTTTSSSRRRQQQSSSWWWZZZZZZVVVUUUSSSQQQQQQQQQRRRSSSSSSVVVYYYWWWUUUTTTXXX\\\[[[[[[\\\\\\ZZZUUUNNNIIIIIILLLPPPRRRQQQOOOLLLJJJJJJLLLPPPSSSTTTSSSRRRPPPNNNMMMLLLLLLKKKJJJGGGDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>===;;;999777777777777777???CCCPPPeee~~~ssskkkWWW\\\___^^^___eeeiiiiiilllsss||||||{{{{{{ooocccSSSGGGBBBAAA@@@???===>>>???@@@AAABBBCCCDDD@@@CCCFFFEEEEEEGGGNNNSSSYYYaaaiiilllkkkiiibbb[[[RRRQQQTTTYYY[[[[[[```ffflllrrr|||~~~}}}{{{yyy|||~~~yyyuuuiii\\\NNNFFFAAA>>>>>>@@@@@@AAADDDKKKSSSYYY]]]^^^fffcccdddgggiiikkkrrryyy|||~~~~~~zzzssskkkeeebbb```fffooovvvyyyvvvqqqnnnjjjnnnuuu{{{|||sssrrrvvvxxx|||zzz{{{vvvoooggghhhjjjnnnrrrssssssrrrppptttyyy}}}vvvmmmkkkrrr}}}|||wwwtttssstttxxx|||}}}}}}}}}{{{xxxuuusssrrrvvv{{{|||pppbbbYYYRRRNNNOOOTTTWWW^^^kkkzzzsssoooqqqpppppp___PPPNNNYYYuuuooodddnnn~~~sss___WWWQQQRRRUUUUUUVVVYYYQQQQQQQQQPPPSSSXXX\\\]]]ZZZXXXUUURRRQQQRRRTTTUUUQQQTTTWWWUUURRRQQQUUUYYYXXXZZZ]]]```___XXXOOOIIIIIIJJJLLLLLLLLLKKKLLLMMMPPPRRRTTTVVVVVVTTTQQQOOOOOONNNMMMLLLLLLJJJGGGDDDDDDDDDEEEGGGGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@??????@@@===:::888777666444333<<<>>>HHH\\\vvvwwwqqq___bbbbbb```ccchhhkkkjjjttt{{{~~~||||||}}}mmmaaaPPPCCC===<<<:::888>>>>>>>>>>>>????????????;;;>>>@@@>>><<<>>>DDDJJJFFFPPPZZZ___``````ZZZTTTPPPQQQUUUZZZ\\\\\\aaahhhrrrwww}}}nnnnnn|||}}}xxxtttkkk^^^NNNBBB>>>>>>======???@@@EEEOOOVVVXXX\\\```gggiiiiiihhhgggiiiooottt~~~~~~|||tttkkkccc___aaacccfffjjjmmmlllhhheeeccciiirrrwwwzzz{{{~~~|||rrrjjjhhhmmmrrr}}}{{{vvvooommmooonnnkkkeeebbbdddjjjmmmlllkkkmmmkkklllqqqxxx~~~wwwtttuuuzzz~~~}}}yyyvvvvvvwwwzzz~~~xxxuuuwwwxxxuuurrrrrrwww{{{yyyjjjZZZUUUVVVVVVUUUUUUZZZaaakkkvvv{{{nnnnnnnnnjjj[[[XXXMMMIIIbbboooeeejjjvvv~~~kkkWWWVVVTTTTTTUUUVVVTTTSSSOOOOOOQQQTTTWWWYYYYYYXXXYYYZZZ[[[XXXTTTQQQOOONNNQQQTTTWWWVVVSSSQQQQQQSSSSSSVVV[[[^^^]]]XXXRRRNNNMMMNNNNNNNNNMMMOOORRRTTTRRRWWWYYYTTTLLLIIINNNTTTSSSSSSQQQPPPNNNLLLKKKJJJDDDEEEFFFEEECCCDDDGGGJJJHHHGGGEEECCCBBBAAAAAABBBDDDCCC@@@===:::999888888888===DDDRRRfff~~~xxxuuu}}}vvvhhh```\\\bbbiiilllllllllttt{{{{{{qqqbbbQQQFFF???;;;<<<@@@>>>===<<<===>>>???>>>===<<<;;;::::::;;;===???AAABBBEEEJJJOOOQQQRRRQQQPPPMMMSSSZZZ[[[ZZZ\\\cccjjjvvvzzzqqqdddjjjzzz~~~|||yyymmmaaaQQQEEE@@@?????????BBBBBBHHHQQQWWWYYY\\\aaafffggggggfffeeehhhnnnsss|||uuummmeee```^^^```cccgggjjjiiieeeaaabbbhhhooosssssssssuuuwww}}}|||xxxpppgggdddggglllrrrpppjjjddddddiiijjjiiifffaaaaaahhhmmmlllkkkkkklllmmmoootttyyy}}}}}}}}}}}}yyyuuuqqqqqquuuzzz~~~}}}zzzxxxxxxyyy~~~xxxtttuuuuuusssqqqrrrxxx}}}tttfffYYYUUUWWWWWWWWWWWW]]]eeeqqq}}}uuummmjjjeee___QQQMMMIIIRRRrrr~~~iiieeennnwww|||{{{___WWWVVVUUUVVVWWWWWWUUUTTTOOOOOOQQQSSSVVVXXXZZZZZZ[[[\\\\\\YYYUUURRRPPPOOOSSSUUUVVVVVVSSSRRRRRRTTTUUUWWWZZZ\\\ZZZVVVQQQNNNOOOPPPQQQQQQPPPOOOPPPRRRSSSUUUUUUQQQLLLLLLRRRWWW\\\ZZZWWWSSSOOOKKKHHHGGGEEEGGGGGGFFFDDDDDDGGGJJJGGGFFFDDDCCCBBBBBBCCCCCCDDDBBB???<<<:::888777777:::===CCCNNN```wwwzzz}}}yyymmmeeeaaadddhhhgggddddddjjjqqq{{{ppp```NNNDDD???<<<<<>>>>>>>>???@@@@@@???>>>;;;:::999999999:::<<<===>>>@@@DDDHHHKKKLLLLLLLLLMMMTTT[[[]]]]]]___gggnnnwww}}}tttmmmuuu|||~~~~~~ooodddUUUHHHCCCAAAAAAAAACCCDDDIIIRRRWWWYYY[[[___cccdddeeeddddddgggmmmrrr~~~|||wwwooogggbbb^^^```cccgggjjjhhhdddaaafffkkkpppqqqpppnnnooopppwwwxxxvvvooogggcccfffjjjssspppjjjdddeeelllppppppllleeebbbhhhooopppnnnllloooooooooqqqssstttrrrqqquuuuuussspppnnnpppvvv{{{{{{}}}~~~~~~|||zzzzzzzzzyyytttsssrrrpppqqqssszzz~~~mmmbbbWWWUUUWWWXXXYYY[[[bbblll{{{yyynnnjjjbbbWWWQQQHHHDDDKKKeeewwwhhhkkkyyytttxxx~~~|||{{{qqqZZZWWWWWWWWWYYY[[[ZZZXXXVVVPPPPPPQQQRRRTTTVVVYYYZZZ[[[\\\\\\ZZZVVVSSSRRRQQQUUUVVVVVVUUUSSSSSSTTTUUUXXXYYYYYYYYYWWWTTTPPPNNNOOOQQQRRRRRRPPPOOOOOOOOOSSSSSSRRRQQQPPPSSSWWW[[[```^^^ZZZVVVQQQLLLIIIGGGGGGHHHHHHGGGEEEEEEFFFHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDAAA>>>;;;999888777;;;<<>><<<:::999:::999:::AAAMMM___xxx~~~sssooolllllliiiaaa\\\[[[___aaadddfffhhhjjjmmmpppyyy}}}xxxfffRRRHHHFFFDDDBBBCCCCCCEEEFFFFFFDDDBBB@@@@@@===<<<<<<<<<<<<<<<<<<<<<===>>>???AAADDDHHHLLLNNNPPPXXX```ddddddhhhpppwww~~~|||qqqhhhZZZMMMEEEAAAAAABBBEEEEEEKKKTTTYYYYYYZZZ]]]^^^```bbbbbbbbbfffmmmsss|||{{{~~~~~~~~~~~~~~~~~~}}}||||||zzz|||}}}}}}zzzuuuoookkkiiikkknnnrrrtttrrrnnnjjjnnnqqquuuuuurrrpppppprrrxxxxxxwwwrrrnnnpppxxx}}}xxx|||uuummmpppvvvxxxuuussstttqqqmmmjjjjjjjjjiiihhhhhhmmmppppppmmmlllpppuuuwwwzzz}}}~~~}}}zzzxxxxxx}}}wwwsssqqqoootttzzzzzz}}}rrrddd]]]VVVUUUUUUWWW]]]dddttt~~~mmmggg\\\JJJAAADDDCCCMMMfff{{{tttvvvyyy|||vvvzzzrrrccceeeuuu{{{tttpppttt{{{pppeee]]]]]]___aaabbbaaa^^^[[[UUUUUUTTTQQQNNNNNNPPPSSSUUUVVVWWWVVVTTTTTTUUUVVVXXXVVVUUUTTTTTTUUUUUUUUUXXXWWWTTTRRRPPPPPPPPPQQQKKKKKKKKKJJJIIIKKKNNNQQQOOOQQQUUU[[[```aaa^^^[[[TTTTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEFFFFFFEEEDDDEEEFFFGGGHHHEEEDDDCCCAAA>>><<<:::999888666777===EEEUUUnnn{{{xxxvvvtttlllaaa[[[[[[_________]]]\\\]]]___bbbmmmssszzz}}}kkkWWWMMMHHHEEECCCDDDHHHJJJKKKIIIEEEBBBAAAAAA???>>>===<<<<<<<<<<<<===?????????AAADDDHHHMMMPPPRRRYYYaaaeeefffkkkttt}}}}}}yyyqqqiii\\\OOOEEEAAAAAABBBFFFGGGMMMWWW\\\\\\]]]___^^^```bbbbbbdddhhhooouuu}}}zzz|||~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}{{{wwwssspppnnnpppssswwwxxxwwwrrrnnnmmmpppsssrrrpppnnnoooqqqxxxzzzzzzwwwuuuwwwyyyqqqrrrwwwyyyyyyzzzuuupppiiieeedddeeeggghhheeeiiimmmooonnnmmmoooqqqwwwzzz}}}}}}|||yyyxxxwww}}}wwwtttqqqpppvvv}}}|||qqq```ZZZUUUTTTUUUXXXbbblllyyymmmbbbRRRCCC@@@FFFHHHZZZuuutttlllgggmmmwwwqqqxxxuuuccc]]]eeewww~~~wwwrrrvvvxxxkkkddd`````````aaabbbbbb___\\\VVVXXXWWWTTTOOOMMMOOORRRUUUVVVVVVUUUSSSSSSUUUVVVWWWUUUTTTTTTUUUUUUTTTSSSUUUSSSQQQOOOOOOPPPRRRSSSJJJKKKKKKJJJJJJLLLOOORRRNNNRRRYYY___cccaaa\\\WWWSSSRRRQQQNNNLLLJJJHHHGGGJJJIIIIIIJJJKKKKKKIIIGGGIIIHHHGGGEEEEEEEEEFFFFFFAAAAAA@@@???===;;;999888777555777<<>>>>>???AAAEEEJJJLLLQQQWWW___cccfffnnnzzzzzz}}}~~~~~~~~~|||~~~zzzrrrkkk^^^QQQFFFAAAAAABBBCCCEEELLLVVV[[[[[[\\\^^^^^^```cccdddeeejjjrrrxxx~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}{{{xxxvvvtttsssuuuxxx{{{}}}{{{wwwsssqqqtttvvvuuurrrpppqqqsss{{{~~~{{{uuuvvvzzz}}}yyyrrriiibbbaaadddhhhjjjhhhjjjooorrrtttsssrrrqqqvvvxxx{{{|||{{{yyyyyyyyy{{{wwwtttqqqpppvvv~~~jjj[[[VVVSSSSSSUUU[[[iiivvvxxxssshhhXXXIIIBBBDDDHHHZZZpppqqqaaa^^^___gggrrr}}}yyyfff~~~kkkbbbeeeooo~~~{{{vvv|||tttjjjcccbbbaaa___``````___]]][[[VVVYYYZZZXXXSSSQQQRRRUUUZZZZZZYYYVVVSSSRRRSSSTTTVVVTTTSSSTTTUUUUUUSSSQQQPPPOOONNNNNNOOOQQQSSSUUULLLNNNPPPQQQPPPOOOPPPPPPNNNSSSZZZ___```\\\XXXUUUSSSRRRQQQOOOLLLJJJIIIHHHMMMLLLKKKMMMOOOPPPNNNKKKLLLKKKHHHFFFEEEDDDDDDDDD@@@@@@AAA@@@???>>><<<;;;999777:::??????DDDZZZqqqtttfff```bbbggghhhhhhgggeeedddeeefffeeehhhnnnssswww}}}|||kkk[[[MMMEEEFFFJJJJJJLLLMMMJJJGGGGGGJJJOOOQQQMMMGGGAAA===;;;<<<<<<>>>=========???CCCFFFHHHLLLSSSZZZ```eeepppuuuxxx|||~~~}}}}}}}}}~~~zzzxxx|||{{{ssslll```SSSHHHBBBBBBCCC???AAAHHHRRRXXXXXXYYY[[[^^^aaacccdddfffkkksssyyy~~~~~~}}}{{{yyyxxxwwwxxxyyy|||{{{wwwxxx{{{}}}{{{wwwuuuvvvxxx~~~}}}xxxzzz}}}~~~vvvkkkdddbbbfffkkknnnlllnnnrrrwwwzzzzzzwwwtttuuuwwwzzzzzzzzzzzzzzz{{{~~~yyyvvvtttpppooouuu~~~zzzaaaWWWSSSQQQRRRUUU]]]nnn}}}qqqnnnbbbPPPDDDCCCGGGHHHmmmzzz___UUUXXX]]]fffoooyyy~~~lllbbbjjjhhhoooyyy|||zzzvvvmmmfffbbb```^^^]]]]]]]]][[[YYYUUUYYY\\\[[[WWWTTTVVVYYY___^^^\\\XXXSSSQQQQQQRRRTTTSSSRRRTTTVVVVVVRRROOOMMMMMMMMMMMMOOORRRUUUVVVNNNRRRVVVXXXWWWSSSPPPNNNOOOTTTZZZ]]][[[XXXUUUSSSRRRRRRQQQPPPNNNMMMLLLLLLOOONNNNNNPPPSSSTTTQQQNNNNNNLLLJJJGGGEEECCCCCCCCCBBBCCCCCCDDDCCCBBB@@@???;;;999===AAA???@@@SSSkkkxxxjjjgggjjjooopppqqqpppnnnlllkkklllhhhiiikkknnnsssyyytttcccRRRIIIJJJPPPHHHJJJLLLJJJGGGIIIOOOUUU\\\WWWOOOGGGAAA>>>>>>>>>>>>======>>>???BBBEEEGGGHHHOOOWWW]]]eeesssvvvuuuvvvxxxzzz||||||{{{|||||||||}}}~~~uuunnnbbbTTTIIIBBB??????BBBDDDGGGLLLRRRWWWZZZ\\\```cccgggiiikkkooouuu{{{~~~qqqnnnsssxxx~~~~~~~~~~~~{{{xxxwwwwwwyyyzzz}}}}}}|||zzzzzz|||xxxwwwqqqeeeeeegggfffkkktttnnntttyyyzzz}}}~~~yyyuuuyyy}}}~~~}}}|||}}}~~~~~~}}}xxxrrrmmmpppxxxppp___VVVUUUUUUVVVXXXcccxxx}}}yyyeeeTTTKKKAAA<<>><<<@@@NNN\\\}}}{{{tttooolllppprrrttttttsssqqqrrrrrrjjjiiikkkpppxxx~~~|||jjjXXXMMMMMMQQQNNNPPPMMMHHHLLLVVV[[[ZZZcccYYYPPPJJJCCC;;;;;;@@@AAA???<<<<<<>>>AAACCCDDDGGGFFFJJJSSS```sss}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{|||~~~wwwnnn```SSSHHHCCC@@@>>>BBBDDDGGGKKKOOOTTTWWWYYY^^^aaaeeeiiimmmrrrwww{{{tttfffdddjjj|||~~~~~~}}}{{{zzzzzzxxxxxxzzz|||~~~~~~~~~}}}~~~}}}~~~~~~uuuhhhgggiiihhhnnnvvvvvv|||{{{vvvzzz~~~~~~~~~}}}{{{xxxrrrnnnrrr{{{iii^^^VVVUUUWWW[[[aaalllzzztttppp^^^OOOHHHAAABBBWWWqqqnnnYYYQQQYYYbbbttt~~~{{{}}}}}}|||zzzpppmmmuuu~~~|||uuuuuutttpppllljjjhhhddd```______YYYQQQQQQUUUYYYZZZXXXXXX[[[^^^bbb```]]][[[YYYWWWTTTRRRPPPMMMKKKNNNTTTYYYZZZYYYNNNNNNOOOOOONNNMMMLLLKKKKKKUUU\\\\\\ZZZZZZYYYWWWYYYTTTRRRVVVZZZYYYXXXYYYVVVSSSQQQRRRPPPKKKJJJLLLXXXUUUVVV]]]```\\\UUUQQQPPPOOOMMMIIIFFFEEEGGGIIIDDDDDDDDDFFFHHHHHHGGGEEEDDDBBB???===:::===IIIVVVsss~~~wwwrrroooqqqqqqppppppqqqqqqqqqrrrkkkjjjlllqqqxxx}}}rrrbbbXXXUUUUUUOOONNNKKKIIIOOOZZZ```___```WWWOOOKKKGGG@@@>>>@@@>>>>>>>>>???AAABBBBBBBBBGGGGGGJJJRRR]]]ooo{{{wwwvvvyyy{{{zzzzzzzzzzzzzzz{{{||||||~~~~~~yyynnn^^^PPPHHHCCC@@@>>>BBBCCCEEEIIIMMMQQQTTTVVV]]]```dddllltttzzz~~~{{{iii^^^aaaiii~~~~~~~~~~~~~~~|||{{{|||zzz{{{}}}|||uuussslllnnnooopppuuu{{{}}}{{{|||vvvjjjhhhiiijjjpppyyy|||xxx{{{|||zzzwwwrrrqqquuu}}}sssaaa\\\VVVTTTXXXaaammmzzz}}}ppppppfffWWWIIIDDDBBBJJJggglll\\\UUUfffwwwxxxzzzhhhkkkzzzooodddhhhlllmmmkkklllmmmkkkgggfffeee]]]UUUQQQVVV[[[\\\[[[ZZZZZZ\\\```^^^[[[YYYWWWUUURRRPPPNNNKKKIIIKKKQQQVVVXXXYYYNNNOOOPPPPPPOOOMMMKKKIIIMMMUUU[[[ZZZYYYZZZZZZXXXYYYRRRNNNQQQVVVWWWYYY\\\ZZZUUURRRQQQNNNKKKKKKNNNYYYVVVWWW]]]___[[[UUUSSSQQQQQQOOOLLLIIIFFFFFFGGGHHHGGGGGGIIIJJJJJJHHHFFFEEEBBB???===999999BBBMMMcccyyy}}}xxxvvvrrroookkkkkknnnqqqqqqpppllllllmmmqqqvvv{{{}}}~~~~~~wwwkkk```XXXTTTNNNLLLIIIKKKTTT___dddccc\\\WWWRRRPPPLLLEEEBBBAAA>>>@@@BBBEEEFFFFFFEEEDDDFFFGGGJJJOOOVVVfff{{{}}}}}}yyytttsssxxx}}}zzzzzzzzzyyyzzzzzz{{{{{{}}}}}}}}}~~~}}}||||||~~~{{{ooo]]]OOOGGGCCC@@@>>>@@@BBBDDDHHHLLLQQQUUUXXX^^^aaahhhsssvvvhhhccckkkvvv~~~}}}}}}}}}~~~}}}~~~~~~|||{{{{{{|||{{{~~~xxxooolllhhhjjjmmmqqqvvv{{{~~~}}}rrriiihhhkkknnnuuu}}}zzzxxx|||}}}{{{wwwtttssswwwggg[[[ZZZVVVTTTXXXeeevvvpppfffggg[[[PPPFFFBBBDDDSSSttt~~~lllbbb```www}}}llluuufff]]]bbbffffffdddbbbeeegggfffggggggaaaYYYTTTXXX]]]^^^]]]ZZZXXXXXX[[[YYYWWWVVVVVVUUUSSSQQQSSSPPPLLLLLLNNNQQQSSSSSSNNNOOOQQQRRRRRRPPPNNNLLLMMMSSSWWWVVVVVVXXXXXXWWWVVVPPPLLLPPPUUUWWWYYY\\\\\\VVVQQQPPPNNNLLLOOOSSSXXXUUUVVV[[[\\\XXXSSSRRRRRRSSSSSSPPPLLLIIIGGGGGGIIIHHHHHHIIIJJJIIIFFFDDDCCC@@@>>><<<888777===FFFUUUlll{{{~~~uuunnnhhhggglllpppqqqooollllllmmmpppssswwwyyyzzzzzz}}}{{{sssggg[[[RRRNNNKKKIIINNNXXXaaadddbbb^^^^^^]]]XXXOOOGGGEEEEEECCCFFFIIIKKKKKKKKKLLLLLLLLLMMMQQQTTTWWWaaavvvzzz||||||xxxsssssswww}}}{{{{{{{{{zzzzzz{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{{{{}}}|||ppp___PPPGGGCCC@@@??????@@@CCCGGGMMMSSSYYY\\\```dddnnn|||xxxooonnnyyy~~~~~~}}}}}}~~~}}}~~~~~~}}}|||}}}{{{zzzyyyvvvmmmjjjnnnpppuuu{{{uuupppmmmooosssyyyzzzxxx{{{~~~|||xxxuuuuuuzzzoooaaaZZZYYYWWWUUUYYYhhh}}}uuu```VVVUUUNNNGGGCCCEEEMMM```ttthhhdddppp|||yyyjjjdddffffffaaa]]]VVVZZZ^^^^^^```aaa]]]WWWXXX[[[^^^___]]]YYYUUUSSSUUUSSSSSSSSSUUUVVVUUUTTTWWWTTTQQQOOONNNOOOPPPPPPKKKLLLNNNPPPQQQQQQPPPOOONNNSSSVVVUUUUUUXXXXXXVVVRRRMMMLLLRRRWWWXXXXXXZZZ[[[UUUPPPOOOOOOOOOSSSYYYYYYVVVVVVZZZZZZVVVSSSSSSTTTUUUUUURRRNNNKKKIIIIIIJJJIIIIIIIIIJJJIIIGGGDDDAAA>>>======:::777;;;AAAKKK```|||wwwyyyrrrjjjhhhkkkooopppooollllllmmmoooppprrrtttvvvxxx{{{|||qqqbbbXXXQQQNNNMMMRRRZZZ```aaaaaahhhmmmmmmaaaQQQGGGGGGJJJHHHKKKMMMNNNOOOPPPTTTVVVXXXZZZ___bbbbbbfffsss}}}~~~}}}zzzuuutttwwwzzz{{{{{{{{{{{{{{{|||}}}~~~|||~~~~~~|||zzzzzz{{{}}}~~~}}}|||||||||{{{rrrcccTTTHHHBBB@@@@@@???@@@CCCGGGNNNTTT[[[^^^aaahhhuuuxxxxxx~~~~~~}}}~~~}}}|||}}}~~~{{{xxx|||uuuooommmuuuxxx~~~wwwrrrsssvvv||||||vvvyyy}}}{{{wwwvvvxxx}}}yyylllccc\\\XXXXXXXXXXXX___qqqxxxeeeUUUKKKFFFAAA@@@CCCMMM\\\qqq{{{gggbbbeee|||xxxsssmmmkkkeee^^^YYYWWW[[[]]][[[\\\^^^]]]YYYZZZ[[[]]]^^^\\\XXXTTTPPPQQQPPPPPPRRRUUUVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQRRRGGGHHHJJJKKKMMMNNNOOOOOOPPPTTTWWWVVVXXX[[[ZZZWWWPPPLLLMMMTTTYYYYYYXXXXXX[[[UUUPPPPPPQQQQQQVVV\\\[[[XXXXXX[[[ZZZUUUTTTVVVSSSTTTTTTRRRNNNKKKJJJJJJKKKJJJJJJKKKLLLKKKIIIFFF@@@======>>><<<888999>>>CCCUUUmmm{{{{{{~~~xxxpppkkklllnnnoooooommmnnnoooooonnnoooqqqsssvvv{{{vvvjjj```ZZZUUUSSSVVVZZZ^^^ccciiiwww{{{wwweeeQQQHHHJJJNNNKKKOOORRRTTTTTTWWW\\\``````bbbgggkkklllnnnuuuzzzzzzyyyxxxwwwwwwwwwwwwzzzzzzzzzzzz{{{}}}~~~~~~zzz|||~~~~~~|||zzz{{{|||}}}~~~~~~~~~}}}yyyssshhhXXXIIIAAA@@@BBB@@@AAACCCGGGMMMSSSYYY]]]aaajjjxxx~~~}}}}}}}}}}}}{{{|||}}}}}}||||||}}}~~~}}}}}}uuussstttyyy}}}}}}zzzvvvrrrrrrxxx}}}tttwww}}}zzzxxxuuuvvv{{{vvvhhh```[[[VVVUUUWWWXXX]]]jjj~~~~~~fffXXXMMMEEEAAA<<>>999888:::>>>III[[[nnn{{{|||}}}~~~wwwqqqmmmlllnnnooooooqqqrrrpppnnnnnnppprrrvvv||||||tttnnnggg```ZZZXXXYYY^^^kkkxxxxxxcccRRRLLLMMMNNNNNNTTTZZZ^^^___```eeeiiihhhgggkkksssxxx|||sssrrrrrrtttwwwyyyyyyxxxxxxyyyyyyzzz{{{|||~~~www{{{~~~~~~|||{{{|||~~~|||~~~|||~~~wwwtttkkk[[[JJJ@@@@@@DDDBBBBBBCCCFFFKKKRRRWWW[[[```kkkyyy~~~~~~}}}}}}}}}}}}}}}~~~yyyzzz||||||{{{|||}}}}}}}}}~~~~~~~~~xxxuuuwwwzzz{{{~~~wwwuuutttrrrrrr{{{{{{rrruuu|||wwwuuutttvvv|||qqqiiiaaa\\\VVVQQQRRRWWWXXX```rrrlllWWWLLLEEEAAA@@@>>>BBBOOObbbvvvnnncccmmm~~~rrrhhh___XXXVVVYYYTTTVVVUUURRRRRRWWW\\\\\\WWWWWWXXXZZZ[[[YYYVVVTTTQQQPPPPPPQQQTTTUUUUUUTTTUUUWWWXXXWWWTTTQQQOOOOOOLLLKKKJJJIIIJJJLLLNNNOOOMMMQQQTTTUUUWWWZZZWWWRRRTTTNNNMMMRRRWWWXXXYYYZZZ^^^XXXTTTSSSSSSRRRUUUZZZXXXUUUUUUVVVTTTPPPPPPSSSOOOOOONNNLLLIIIHHHHHHIIIEEEEEEEEEGGGHHHHHHFFFDDDDDDAAAAAABBB???999666888;;;AAANNNaaauuu{{{|||tttnnnlllmmmoooqqqssstttrrrooonnnpppssswww}}}}}}qqqggg^^^YYYXXX___rrrvvv___RRRQQQPPPMMMQQQYYYbbbhhhiiiiiilllooossspppsss|||tttooojjjiiimmmssswwwxxxzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{qqq___MMMBBBBBBEEECCCDDDFFFHHHJJJNNNSSSWWW\\\gggttt{{{{{{zzz|||~~~~~~}}}|||zzz{{{~~~}}}{{{{{{}}}~~~~~~~~~}}}~~~~~~|||sssqqqtttxxx{{{zzzuuurrrsssvvv{{{zzzqqqrrr|||xxxwwwwwwxxx}}}mmmcccXXXUUUSSSRRRSSSVVV]]]mmm}}}bbbOOOFFFBBB@@@???AAAJJJ___www{{{dddeee}}}yyylllaaa^^^^^^XXXPPPLLLNNNRRRVVVYYYZZZXXXVVVOOOVVV[[[ZZZYYYYYYVVVRRRNNNMMMMMMOOOQQQSSSSSSRRRSSSWWWZZZXXXRRRMMMKKKLLLPPPNNNKKKKKKMMMPPPRRRSSSRRRTTTVVVXXXYYYYYYXXXXXXPPPRRRSSSTTTUUUVVVYYY\\\^^^YYYUUUUUUUUUSSSTTTWWWXXXWWWVVVTTTRRRQQQQQQPPPQQQMMMIIIGGGGGGHHHHHHHHHEEEFFFFFFFFFEEEDDDBBBAAAEEEDDDAAA???<<<;;;:::999>>>===CCCSSShhh}}}{{{rrrooopppsssvvvsssooolllmmmooosssvvv~~~~~~vvvhhhXXXSSS___xxxqqqbbbZZZVVVVVVYYY^^^bbbiiiqqqvvvyyyzzzzzzyyypppkkkgggfffiiiooorrrtttyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{~~~tttbbbOOODDDBBBDDDBBBDDDFFFHHHJJJNNNRRRVVV]]]gggsssyyyyyywwwyyy|||~~~~~~}}}||||||}}}~~~}}}{{{|||~~~~~~}}}}}}}}}~~~~~~tttnnnnnnssswwwzzz}}}{{{wwwuuuvvvzzz~~~zzzrrrrrr{{{yyyxxxxxxyyy}}}ttteee]]]UUUTTTTTTSSSUUUYYYgggwwwttt]]]NNNFFFBBB@@@@@@MMM^^^vvvyyyhhhpppyyytttjjjaaa______ZZZSSSPPPQQQTTTVVVWWWVVVTTTQQQOOOVVVZZZYYYXXXWWWTTTPPPNNNOOOOOOOOOOOOOOOOOOOOOSSSWWWYYYXXXRRRMMMLLLMMMRRRPPPMMMNNNPPPSSSUUUVVVQQQSSSVVVXXXXXXWWWVVVUUUNNNNNNPPPRRRUUUYYY\\\]]]^^^WWWRRRTTTUUUSSSRRRTTTQQQPPPOOONNNMMMMMMMMMMMMOOOLLLIIIHHHIIIIIIIIIHHHEEEFFFGGGGGGGGGFFFDDDCCCFFFEEECCC@@@===;;;:::999<<<;;;@@@NNN```uuu~~~vvvqqqqqqrrruuussspppnnnnnnppptttvvvzzzzzz|||~~~|||lll\\\WWWeeesssfff___]]]```dddiiinnnuuuzzz~~~llliiieeedddfffkkkooopppyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyzzz|||}}}~~~~~~~~~xxxfffSSSFFFBBBBBBCCCFFFIIILLLNNNPPPTTTVVV^^^fffpppuuuuuussstttvvvyyy||||||}}}}}}||||||}}}~~~||||||}}}}}}||||||}}}~~~zzztttmmmkkknnntttxxxzzz}}}{{{yyyxxxzzz~~~xxxsssssszzzyyyyyyyyyzzz~~~yyyiii]]]WWWRRRTTTWWWYYY]]]cccxxxzzziiiVVVKKKDDD@@@BBBFFF^^^xxx{{{wwwwwwooommmhhhbbbaaabbb^^^XXXQQQRRRTTTVVVUUUSSSQQQOOOOOOVVVZZZYYYXXXWWWUUUQQQOOOQQQQQQOOOKKKJJJKKKNNNRRRUUUXXXVVVRRRNNNLLLMMMSSSQQQOOOPPPSSSVVVXXXXXXQQQSSSUUUXXXXXXVVVSSSQQQMMMKKKKKKOOOUUU[[[]]]]]]\\\TTTPPPRRRUUUTTTRRRQQQQQQPPPOOOOOONNNNNNOOOOOOKKKJJJIIIIIIJJJJJJHHHGGGEEEFFFGGGHHHIIIHHHHHHGGGHHHGGGDDDAAA>>><<<;;;:::::::::>>>HHHTTTggg|||vvvrrrqqqrrrqqqpppooooooqqqssstttrrrsssvvvyyy}}}~~~}}}}}}}}}ppp```[[[iiitttkkkhhhhhhnnntttyyynnnlllhhhggghhhlllppprrryyyzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~yyyiiiVVVIIICCCBBBEEEHHHLLLOOORRRTTTWWWYYY___eeemmmqqqpppnnnnnnpppqqqvvv||||||zzzzzz{{{|||||||||~~~||||||}}}~~~{{{uuuoookkkkkkqqqxxx{{{|||}}}zzzyyyxxxzzz~~~}}}zzz}}}~~~}}}zzzvvvttttttyyyyyyzzzzzzzzz~~~qqqcccYYYSSSPPPTTTZZZbbbllluuu{{{pppaaaPPPGGGAAA???HHHSSSpppkkk```aaa```]]]]]]^^^[[[VVVQQQSSSUUUUUUSSSQQQOOONNNNNNTTTYYYYYYXXXYYYXXXUUUPPPRRRTTTPPPKKKIIILLLPPPQQQTTTUUUTTTQQQNNNMMMNNNQQQOOONNNOOORRRUUUWWWWWWQQQSSSVVVXXXXXXUUURRROOONNNJJJIIIMMMUUU[[[[[[ZZZYYYQQQNNNRRRXXXWWWUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPIIIIIIIIIKKKLLLKKKHHHFFFEEEFFFHHHJJJKKKKKKKKKJJJJJJHHHFFFBBB???===;;;;;;999:::===BBBJJJZZZttt}}}vvvrrrppppppoooooopppqqqqqqrrrlllnnnppptttyyy~~~|||{{{{{{zzz}}}~~~sssddd___hhh{{{sssnnnnnnqqqyyytttssspppooooooqqquuuwww{{{{{{||||||||||||{{{zzz{{{{{{{{{{{{}}}||||||}}}~~~}}}}}}}}}}}}}}}~~~xxxiiiYYYLLLEEECCCDDDGGGLLLPPPSSSUUUYYY[[[aaaeeekkkmmmlllkkkkkkkkkkkkrrrzzz}}}yyywwwwwwxxx{{{zzz{{{~~~}}}~~~~~~|||sssnnnjjjlllttt{{{}}}|||~~~yyywwwuuusssuuuxxx}}}|||yyyuuurrruuu{{{}}}zzzzzzxxxtttttttttvvv}}}|||xxxyyyzzzzzz|||wwwggg]]]VVVQQQOOOTTT^^^jjj{{{|||pppiiiZZZKKKCCC>>>AAAQQQeeezzzxxxdddUUUYYY[[[YYYXXXYYYWWWTTTUUUWWWWWWUUUQQQMMMKKKJJJJJJQQQVVVWWWWWWZZZZZZWWWQQQSSSUUURRRMMMLLLPPPTTTQQQRRRSSSRRRQQQOOONNNNNNNNNLLLLLLMMMPPPRRRSSSSSSSSSUUUWWWXXXWWWUUURRRPPPOOOLLLJJJNNNTTTWWWVVVSSSSSSNNNMMMTTTZZZZZZXXXXXXVVVUUUSSSQQQOOOMMMMMMLLLKKKLLLNNNPPPQQQPPPLLLHHHFFFGGGIIIKKKMMMMMMMMMMMMJJJIIIFFFCCC@@@>>><<<<<<999:::===???CCCPPPhhh~~~|||wwwppppppppppppppppppppppppkkklllnnnqqquuuzzz}}}{{{zzzyyyyyy{{{|||~~~yyyllleeegggqqq{{{vvvpppooorrrwwwzzzyyyxxxuuutttvvvyyy|||||||||}}}~~~~~~|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~{{{{{{|||}}}{{{|||}}}}}}|||}}}~~~wwwjjj\\\OOOGGGCCCBBBEEEIIINNNQQQUUUZZZ]]]eeehhhkkkmmmlllkkkkkkkkkkkkrrr{{{~~~}}}{{{wwwtttssstttuuuyyyyyyzzz|||}}}~~~rrrlllhhhkkkttt|||}}}|||{{{}}}zzzssspppnnnlllmmmpppqqqrrrrrrooommmnnnsssxxxxxx|||~~~|||{{{|||yyyuuussssssssswww}}}zzzuuuwwwxxxxxxyyyxxxhhh\\\UUUSSSPPPQQQYYYeeeuuussslll```RRRFFFBBB???EEE]]]xxxxxxvvvoooaaaZZZ```ddd```]]]]]]]]][[[ZZZ[[[[[[VVVOOOIIIGGGGGGJJJQQQUUUVVVWWWZZZ[[[YYYSSSTTTTTTRRROOOPPPSSSWWWPPPPPPPPPPPPPPPPPPOOOOOOLLLKKKJJJLLLNNNPPPPPPOOOTTTUUUVVVVVVVVVTTTSSSQQQOOONNNNNNPPPSSSSSSPPPMMMMMMKKKMMMTTTXXXWWWWWWYYYYYYXXXVVVSSSQQQOOONNNMMMPPPQQQRRRTTTUUUSSSOOOLLLFFFHHHJJJLLLMMMNNNNNNNNNIIIHHHEEECCCAAA???>>>===::::::<<<>>>@@@III]]]ppp~~~ssssssrrrqqqppppppppppppoooooopppqqqtttwww{{{}}}|||~~~|||zzzyyyyyyyyyzzz{{{}}}vvvllliiikkkoootttpppnnnqqqvvv{{{{{{{{{{{{xxxvvvwwwzzz~~~{{{|||}}}~~~}}}|||zzzyyywwwxxxzzz|||}}}}}}|||{{{|||}}}}}}}}}}}}}}}~~~~~~yyy{{{}}}}}}|||}}}wwwlll^^^QQQGGGBBBCCCFFFJJJNNNRRRXXX^^^cccjjjlllnnnooooooooonnnnnnsssxxx~~~}}}||||||{{{yyyvvvqqqnnnnnnqqqssswwwwwwxxx{{{~~~~~~}}}}}}}}}~~~~~~}}}rrrlllgggkkkvvv~~~zzz}}}yyyrrrkkkiiihhhfffgggjjjjjjmmmppppppmmmlllnnnqqqtttyyy||||||}}}~~~|||wwwrrrrrrqqqrrr{{{{{{yyysssuuuvvvuuuwwwxxxeee[[[UUUQQQSSSSSSXXXdddrrr|||mmmeeeSSSHHHAAACCCCCCKKKgggooo|||vvvgggaaaaaahhhlllgggaaa`````````XXX[[[[[[WWWOOOJJJIIIJJJRRRWWW[[[[[[[[[^^^___]]]WWWUUUSSSQQQQQQRRRTTTUUUOOOOOONNNOOOPPPPPPPPPOOONNNMMMLLLMMMNNNOOOOOONNNSSSSSSSSSSSSSSSSSSSSSRRRLLLNNNQQQRRRRRRPPPLLLJJJFFFHHHLLLRRRRRRPPPQQQUUUYYYWWWVVVSSSQQQPPPOOOOOOQQQQQQRRRSSSTTTRRRNNNJJJGGGHHHJJJLLLMMMNNNNNNMMMGGGFFFDDDBBBAAA??????>>>:::999;;;===???EEETTTccczzzyyyxxxuuusssrrrrrrrrrrrrvvvuuusssrrrsssuuuxxxyyyzzz|||~~~|||{{{zzzzzzzzz|||}}}{{{qqqkkkjjjjjjnnnmmmooouuuzzz~~~{{{{{{{{{xxxuuuvvvyyy}}}zzz{{{|||}}}}}}{{{yyyxxxwwwyyy|||~~~~~~|||zzz~~~~~~}}}|||{{{{{{zzzxxx{{{}}}}}}|||}}}yyynnn```RRRGGGAAAFFFIIILLLQQQVVV\\\dddiiinnnoooqqqrrrrrrrrrqqqqqq|||~~~{{{yyyxxxwwwyyywwwsssnnnjjjkkkooorrrvvvvvvwwwzzz|||}}}|||{{{||||||}}}}}}}}}}}}||||||yyy}}}}}}||||||zzztttmmmhhhlllxxx{{{ssskkkeeeddddddbbbdddgggiiimmmrrrsssqqqnnnnnnooosssxxx||||||}}}~~~zzzrrrrrrooooooxxx~~~{{{yyyqqqtttuuutttuuu}}}iiiZZZUUUSSSRRRTTTWWW```ooo}}}tttcccXXXIII@@@>>>DDDGGGPPPnnnmmmhhh~~~iiiaaaaaa___fffiiiccc\\\ZZZ[[[[[[SSSVVVXXXVVVQQQNNNOOORRR[[[```cccbbbaaaccccccaaaZZZVVVRRRQQQQQQRRRSSSSSSOOONNNNNNNNNPPPQQQPPPOOOPPPOOONNNNNNPPPPPPOOONNNRRRRRRQQQQQQQQQQQQRRRSSSJJJNNNRRRTTTRRRNNNKKKIIICCCFFFLLLPPPMMMIIIJJJPPPRRRQQQOOONNNMMMLLLLLLLLLOOONNNOOOPPPPPPNNNJJJFFFGGGHHHJJJLLLMMMNNNMMMMMMFFFEEECCCBBB@@@@@@??????999888:::===>>>CCCOOO[[[uuu}}}{{{xxxuuutttsssttttttzzzyyyvvvtttssstttuuuwwwyyy{{{~~~~~~|||{{{zzz{{{{{{~~~{{{qqqkkkiiiiiimmmmmmqqqxxx}}}{{{zzzyyyxxxxxxxxxxxxyyy}}}|||{{{yyyxxxxxxyyyyyyyyy{{{}}}~~~|||{{{}}}||||||}}}yyy}}}}}}}}}}}}}}}yyyooocccUUUJJJDDDFFFHHHLLLRRRYYY```fffiiivvvvvvwwwwwwxxxyyy{{{|||}}}xxxsssoookkkjjjooooooooooooppprrrwwwzzz|||xxxwwwwwwzzz|||}}}yyyzzz{{{|||||||||{{{zzz|||{{{||||||~~~}}}|||xxxxxxyyytttssspppqqq~~~}}}sssjjjbbbbbbaaa```ccciiijjjpppwww{{{{{{zzzyyyzzz{{{||||||{{{yyytttnnnjjjnnnxxx|||vvvrrrmmmpppppppppvvv{{{fffZZZWWWUUUTTTUUUWWW^^^jjj{{{nnnWWWJJJ>>>AAA@@@===CCC[[[{{{wwwoootttfff```]]]___ZZZUUUUUUYYYZZZVVVQQQIIIQQQWWWXXXXXXYYYVVVRRRZZZdddjjjfffaaa```^^^[[[UUUTTTRRRQQQPPPPPPPPPPPPLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNOOOQQQTTTSSSRRRSSSUUUWWWUUUPPPKKKMMMLLLLLLNNNOOOLLLFFFAAADDDEEEHHHJJJKKKKKKIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIKKKLLLMMMLLLJJJJJJKKKMMMKKKMMMLLLHHHHHHKKKLLLJJJFFFCCC???<<<===>>>>>>>>>;;;>>>@@@>>><<<@@@JJJSSSttt}}}|||yyytttooonnnqqquuuuuuwwwvvvsssooommmoooqqqvvvyyy}}}{{{zzz|||~~~~~~~~~}}}~~~|||tttppppppssswww|||yyyyyyzzz{{{{{{||||||||||||{{{yyyxxxwwwwwwwwwxxxyyyzzz|||~~~~~~}}}|||{{{||||||}}}}}}yyy~~~}}}}}}}}}}}}yyypppeeeYYYOOOIIIFFFHHHLLLSSSZZZccciiimmmyyyzzz{{{||||||~~~}}}xxxrrrlllhhheeedddllloootttxxxzzz{{{|||~~~~~~zzzwwwvvvvvvvvvvvvyyyzzzzzz{{{zzzyyyxxxxxxxxx{{{~~~~~~}}}|||~~~|||xxxwwwxxxuuutttttt{{{tttkkkdddcccbbbaaaeeekkkooovvv{{{zzzxxxuuunnnkkkiiinnnyyy}}}wwwqqqmmmlllmmmlllmmmuuurrr___VVVUUUUUUVVVXXXbbbjjjwwwuuuaaaNNNEEEBBB@@@AAAFFFRRRhhhxxxyyyrrrddd^^^^^^bbb\\\WWWWWWZZZ\\\XXXTTTLLLSSSYYYZZZYYYZZZWWWSSSSSS[[[```^^^\\\\\\ZZZUUUTTTRRRPPPOOOPPPQQQRRRRRRLLLKKKKKKLLLMMMMMMLLLKKKQQQSSSTTTUUUTTTSSSTTTVVVQQQQQQRRRSSSSSSQQQNNNKKKMMMKKKJJJJJJJJJHHHCCC???BBBCCCEEEGGGHHHHHHHHHHHHGGGIIIKKKKKKJJJJJJKKKLLLMMMNNNMMMKKKIIIIIIKKKMMMMMMNNNLLLHHHGGGJJJKKKIIIGGGDDD@@@>>>???@@@@@@???<<>><<>>@@@AAA???<<<>>>EEEKKKcccuuu}}}}}}|||yyyuuusssrrrssstttuuuvvvuuuqqqmmmkkkkkknnnoooqqqtttxxx{{{~~~zzzxxxwwwxxx{{{~~~}}}zzzyyy~~~wwwyyy}}}~~~yyyxxxxxxwwwwwwwwwvvvvvvzzzzzzzzzzzz{{{{{{{{{||||||}}}~~~~~~}}}{{{~~~~~~}}}}}}}}}~~~~~~~~~|||wwwooofff^^^WWWTTTNNNPPPSSSZZZcccmmmwww|||{{{tttmmmgggdddbbbbbbhhhqqq}}}~~~~~~~~~}}}{{{{{{|||}}}~~~}}}{{{xxxtttqqqnnnllljjjooovvvyyyzzzzzz|||~~~~~~~~~zzzyyyyyyzzz|||yyywwwtttssstttwww}}}~~~yyy}}}}}}zzzwwwvvvrrrnnniiigggfffiiiqqq{{{zzzrrrlllhhheeecccaaacccfffmmm{{{jjj___UUUSSSVVV[[[bbbiiixxxooofff```___WWWIIIAAABBBAAAFFFXXXtttxxxkkkrrrttt{{{}}}sssiii]]]\\\dddiiibbbZZZUUUUUUVVVVVVTTTUUUZZZ]]]ZZZVVVSSSNNNJJJIIIKKKOOOVVV^^^bbb___ZZZUUUQQQMMMLLLNNNQQQRRRRRRMMMJJJIIIKKKOOORRRPPPNNNKKKLLLMMMLLLJJJJJJLLLNNNRRRTTTUUUSSSOOOMMMOOOQQQRRRPPPLLLJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHEEEHHHLLLOOOOOOOOOOOOOOONNNOOOQQQQQQPPPPPPPPPQQQTTTUUURRRLLLJJJLLLMMMKKKGGGEEECCCCCCCCCCCCBBBAAA@@@BBBBBB@@@======BBBFFFSSSfffzzz}}}yyytttqqqooosssuuuvvvvvvsssoookkkhhhkkkkkklllnnnrrrvvvzzz|||tttuuuvvvxxx{{{~~~~~~||||||||||||wwwzzz}}}~~~{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzz{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~|||vvvnnnggg```[[[YYYXXXYYY[[[aaaiiittt}}}{{{uuuoookkkiiiiiiiiilllttt}}}yyytttnnniiiffffffgggkkkrrryyy|||{{{yyyxxxxxxyyyyyyyyyzzz|||~~~zzz}}}~~~xxxuuupppuuuwwwwwwwwwwwwsssnnnllliiiffffffkkksss|||yyyppphhhdddaaa```___]]]bbbjjjttt{{{ooo___XXXSSSTTTYYY```jjjttt}}}nnn]]]SSSMMMNNNKKKCCC@@@CCCGGGXXXvvvuuufffcccuuu|||}}}jjjfffccc\\\^^^gggiiibbbZZZSSSQQQQQQPPPOOOSSSXXXZZZWWWTTTRRRNNNJJJIIIIIINNNXXXcccgggddd```VVVRRRMMMLLLNNNPPPOOONNNIIIIIIIIILLLPPPRRRQQQOOOPPPOOONNNKKKJJJLLLPPPSSSQQQSSSTTTQQQNNNMMMOOORRRQQQPPPNNNLLLKKKKKKMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEFFFJJJQQQTTTTTTQQQMMMLLLKKKOOOTTTWWWWWWVVVUUUTTTVVVWWWUUUPPPNNNPPPOOOLLLFFFEEEDDDDDDEEEDDDBBBAAABBBCCCCCCAAA>>>>>>@@@BBBGGGXXXlll~~~~~~zzzuuurrruuuuuuwwwwwwuuuqqqllliiiggggggggghhhlllppptttwwwqqqsssvvvyyy{{{}}}}}}zzzzzz|||xxxzzz|||~~~}}}{{{xxxvvvzzzzzz{{{{{{{{{zzzzzzyyyzzzzzz{{{||||||||||||{{{|||}}}}}}|||}}}~~~~~~}}}}}}~~~|||wwwqqqkkkfffcccbbbeeeeeeeeehhhpppyyy|||zzzvvvsssqqqpppqqqqqquuu{{{}}}|||~~~~~~|||vvvoooiiieeeeeedddeeemmmvvv|||zzzvvvrrrqqqrrrsssvvvyyy}}}}}}}}}~~~~~~{{{zzz|||{{{}}}|||vvvrrrpppoootttyyy{{{}}}}}}xxxpppmmmkkkgggfffhhhnnnuuuyyysssmmmeee___\\\[[[[[[[[[ZZZbbbllltttzzzyyymmm```VVVSSSRRRWWW^^^ggguuuwwwbbbYYYSSSIIICCCDDDDDDBBBFFFNNNaaa{{{zzzbbb[[[```www}}}|||mmm```^^^___^^^aaaggggggaaaYYYSSSPPPOOOOOONNNOOOUUUXXXWWWUUUUUUSSSPPPMMMKKKPPP[[[dddeeebbb```VVVQQQLLLLLLOOOQQQNNNJJJFFFIIILLLOOOPPPPPPNNNMMMPPPOOONNNLLLKKKMMMRRRUUUNNNNNNOOONNNMMMMMMNNNOOONNNOOOOOOMMMKKKKKKKKKMMMMMMLLLKKKIIIGGGEEECCCBBBGGGLLLRRRVVVTTTPPPLLLJJJLLLPPPVVVYYYZZZXXXWWWVVVUUUXXXWWWSSSRRRRRRPPPLLLEEEEEEEEEFFFGGGFFFCCCAAADDDEEEEEECCC@@@??????@@@BBBOOObbbvvv~~~{{{wwwwwwwwwxxxxxxuuupppllldddddddddeeehhhkkknnnqqqpppssswwwzzz|||}}}~~~~~~{{{xxxyyy}}}zzz|||xxxyyy{{{|||{{{yyywwwuuuyyyzzz{{{{{{|||{{{zzzyyyyyyzzz|||~~~~~~}}}|||{{{|||~~~||||||}}}~~~}}}}}}~~~~~~zzzuuurrrpppooooooqqqpppnnnpppuuu~~~{{{zzzyyyxxxxxxyyyzzz{{{|||vvvtttwww{{{{{{}}}~~~~~~zzzssslllggggggfffhhhmmmssswwwwwwvvvnnnmmmlllnnnrrrwww|||~~~{{{xxxwwwxxxuuurrrvvv}}}}}}yyyyyyzzz|||~~~yyywwwuuussswww}}}|||sssiiiiiiiiiiiijjjmmmppprrrjjjeee^^^XXXVVVVVVVVVVVVWWW]]]dddggghhhfff]]]SSSQQQQQQVVV^^^gggsssrrr^^^QQQLLLHHHBBBAAADDDEEEIIIXXXiii}}}hhhYYY]]]iiiwwwlllfff___[[[]]]aaadddfffddd```ZZZUUURRRRRRRRRSSSSSSYYY\\\ZZZXXXYYYWWWTTTTTTRRRVVV___dddaaa^^^^^^SSSNNNKKKMMMQQQRRRNNNIIIJJJOOOUUUWWWSSSOOOMMMMMMIIIKKKLLLMMMMMMMMMPPPRRRLLLLLLKKKMMMNNNOOOOOONNNNNNPPPRRRQQQMMMIIIHHHHHHKKKLLLLLLKKKIIIGGGEEEDDDHHHLLLPPPRRRQQQNNNMMMLLLQQQSSSVVVWWWVVVUUUUUUVVVRRRVVVWWWUUUSSSSSSOOOJJJFFFFFFFFFHHHIIIHHHEEEBBBFFFFFFFFFDDDBBB@@@@@@???CCCIIIYYYnnn|||yyyxxxxxxyyyzzzyyytttqqqffffffggghhhiiilllnnnoooqqquuuyyy|||||||||}}}~~~~~~}}}{{{{{{|||~~~}}}{{{yyy{{{}}}~~~wwwxxxzzz{{{{{{zzzxxxwwwxxxyyyzzz{{{{{{{{{zzzyyyyyy{{{}}}~~~|||{{{|||~~~|||{{{}}}~~~}}}}}}~~~~~~|||yyyxxxxxxyyyzzzyyyvvvttttttxxx||||||}}}~~~}}}~~~|||wwwpppooossswwwwwwzzz~~~}}}wwwpppkkkiiikkklllnnnpppsssuuuvvvlllkkkjjjkkkpppvvvzzz}}}~~~wwwsssuuuuuurrrrrrvvv|||~~~xxxuuuuuuxxxzzz}}}{{{{{{zzzzzzttteeegggkkklllmmmmmmnnnnnnfffaaaZZZUUUSSSRRRRRRQQQSSSWWWZZZXXXVVVVVVQQQLLLQQQSSSZZZeeeppp}}}vvvggg\\\QQQIIIGGG??????BBBGGGIIIRRRkkkooojjj[[[XXXeeevvv|||tttyyyeeeeeeaaa\\\]]]cccfffdddbbb___[[[WWWVVVVVVWWWWWW[[[```bbb^^^[[[ZZZXXXTTT[[[XXX\\\ccceee___[[[\\\PPPLLLJJJMMMRRRTTTOOOJJJOOOWWW^^^^^^WWWPPPMMMNNNFFFJJJNNNQQQQQQQQQQQQQQQNNNLLLKKKNNNRRRTTTRRROOOPPPSSSVVVUUUOOOIIIFFFEEEKKKLLLMMMNNNNNNLLLJJJHHHIIIKKKMMMMMMMMMLLLNNNOOOUUUVVVUUUTTTRRRRRRTTTVVVOOOTTTVVVUUUTTTSSSNNNIIIGGGGGGHHHJJJKKKJJJGGGDDDGGGGGGFFFEEEDDDBBB@@@???CCCDDDSSShhhqqquuu~~~{{{zzzyyyzzz|||{{{wwwtttkkkkkkkkklllnnnooopppqqqqqqvvv{{{}}}|||{{{|||}}}{{{|||}}}~~~~~~~~~~~~~~~{{{yyyyyy{{{|||}}}~~~{{{|||||||||{{{zzzyyyyyywwwxxxyyyzzzzzzzzzyyyxxx{{{{{{||||||||||||{{{{{{{{{}}}~~~~~~}}}}}}~~~}}}{{{{{{|||||||||{{{|||}}}}}}}}}}}}|||{{{{{{|||}}}xxxsssqqqsssyyy|||{{{|||zzzyyyvvvssspppjjjfffhhhnnnwww|||zzztttpppqqqooonnnppptttwwwvvvuuuqqqgggfffjjjlllvvv~~~zzz~~~wwwssstttuuuvvvyyy}}}zzzrrrmmmnnnqqq|||~~~~~~ssslllkkklllqqquuutttnnnhhhaaa\\\VVVRRRQQQQQQOOOMMMMMMRRRWWWVVVQQQPPPTTTXXXSSS]]]kkkvvv~~~zzzkkkYYYPPPJJJCCC>>>===???AAADDDIIIUUUmmmyyyaaaYYYWWW```rrr{{{yyyuuukkkgggccc```^^^]]]]]][[[ZZZ]]]YYYXXX[[[YYYRRROOORRRYYYfffnnnjjjaaa]]][[[YYYZZZYYY[[[___bbb```XXXQQQQQQLLLKKKOOOQQQOOOLLLLLLUUUXXX\\\^^^\\\XXXSSSOOOGGGKKKPPPOOOLLLKKKNNNQQQMMMNNNOOOPPPRRRTTTUUUVVVSSSUUUWWWUUUPPPLLLKKKKKKGGGIIIKKKNNNQQQSSSTTTUUU\\\RRRJJJKKKMMMNNNQQQWWW\\\XXXRRROOONNNNNNNNNNNNTTTVVVWWWUUUPPPLLLKKKKKKJJJKKKMMMLLLIIIFFFEEEEEENNNHHHAAA???AAABBB@@@===BBBDDDGGGTTTaaadddvvvzzz}}}{{{||||||zzzxxxsssqqqooommmmmmnnnppprrrqqqtttwwwyyyyyyzzz|||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||yyyzzzzzz{{{|||zzzzzzyyyyyyyyyyyyyyyyyywwwxxxzzz{{{{{{{{{zzzyyyxxxxxxyyyzzz|||}}}~~~|||}}}~~~~~~}}}}}}~~~|||zzzzzz{{{{{{{{{xxxzzz{{{{{{{{{|||~~~~~~||||||}}}zzzuuutttwww|||~~~}}}|||~~~|||vvvsssqqqooonnnjjjgggjjjqqq~~~zzzwwwvvvvvvwww{{{|||uuuiiihhhkkkmmmwwwzzzzzzxxx|||~~~yyyqqqnnnpppsssvvvzzz~~~{{{zzz~~~qqqlllkkklllpppsssrrrkkkfff___[[[VVVSSSSSSSSSQQQPPPSSSWWWZZZXXXTTTTTTYYY___eeeooo|||{{{aaaUUUIIIEEEDDDCCCBBBBBB???CCCLLLYYYmmmrrr]]]YYY\\\jjj}}}xxxooorrruuuzzzlllbbbaaa___\\\ZZZYYYXXXXXXXXX]]]YYYXXX[[[YYYSSSPPPSSS\\\fffllliiicccaaa___\\\]]][[[\\\^^^aaa```ZZZTTTVVVPPPNNNQQQSSSQQQOOOOOOWWWYYY[[[]]][[[XXXSSSPPPJJJOOOSSSSSSPPPMMMNNNPPPOOOPPPPPPQQQRRRSSSSSSTTTRRRTTTVVVTTTPPPLLLKKKKKKHHHJJJMMMRRRVVVYYY\\\]]]___UUUMMMLLLLLLKKKNNNRRRZZZVVVQQQNNNMMMMMMMMMMMMRRRTTTUUURRRNNNJJJIIIJJJHHHIIIJJJIIIGGGEEEEEEEEENNNHHHBBB@@@AAABBB@@@===???@@@BBBMMMXXXZZZjjj|||}}}}}}zzzyyyyyywwwvvvtttrrrpppnnnnnnoooppprrrqqqsssvvvxxxxxxyyy|||}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~xxxxxxyyyyyyzzz}}}zzzyyyyyyxxxxxxyyyzzz{{{xxxyyyzzz{{{|||{{{zzzzzzxxxxxxxxxyyyzzz|||~~~|||}}}~~~}}}|||}}}~~~|||zzzzzzzzzzzzyyyxxxzzz{{{||||||}}}~~~~~~|||yyyzzz|||}}}}}}~~~wwwrrrooommmmmmnnnmmmlllrrryyy~~~{{{~~~yyymmmkkknnnoooxxx{{{~~~zzzzzzvvvppppppsssvvvyyy|||}}}zzzvvvtttvvvyyy{{{|||pppkkkjjjjjjlllnnnlllfffaaa\\\YYYVVVUUUUUUUUUTTTSSSXXX[[[]]]\\\[[[___gggoooyyy~~~cccRRRIIIAAA??????>>>>>>AAAAAAIIIYYYnnn|||mmm[[[[[[cccuuu|||xxxyyy{{{pppkkkhhhjjjrrrvvvccc[[[[[[[[[YYYVVVTTTTTTVVVXXX[[[XXXXXXYYYWWWSSSRRRTTT]]]bbbfffdddccccccaaa___aaa^^^\\\]]]______\\\YYY[[[UUUQQQSSSUUUTTTRRRSSSYYYZZZZZZZZZYYYVVVSSSRRRNNNRRRVVVVVVSSSPPPOOOPPPRRRSSSSSSSSSSSSRRRRRRQQQPPPRRRSSSRRROOOMMMKKKKKKKKKMMMPPPTTTWWWZZZ\\\]]]\\\TTTNNNLLLLLLKKKNNNQQQXXXTTTOOOLLLLLLLLLLLLLLLOOOPPPQQQPPPLLLIIIHHHHHHFFFGGGGGGFFFDDDDDDEEEFFFNNNIIIDDDAAABBBBBB@@@======>>>???FFFPPPPPP]]]www~~~}}}}}}yyyxxxxxxxxxvvvuuusssqqqpppqqqqqqrrrqqqrrruuuvvvvvvxxx{{{}}}zzzzzz{{{|||}}}}}}~~~~~~yyyzzz{{{}}}yyyyyyyyyyyyyyyzzz~~~|||{{{zzzyyyyyy{{{}}}yyyzzz{{{|||||||||{{{zzz|||zzzyyywwwwwwyyyzzz||||||}}}}}}}}}||||||~~~|||zzzzzzzzzyyyxxxzzz|||}}}~~~~~~}}}}}}||||||}}}~~~|||vvvrrrpppoooqqqttttttuuu|||~~~{{{qqqooorrrsss{{{|||wwwsssrrrxxx~~~{{{uuusssvvvzzz}}}|||zzzuuupppmmmnnnpppsss{{{vvvmmmhhhgggfffggggggddd```\\\ZZZXXXWWWVVVVVVVVVVVVVVVZZZ]]]___aaaeeennnzzzfffRRRMMMFFF@@@???>>>===>>>BBBJJJ[[[rrrxxxmmmcccdddnnnxxxvvvxxxvvvsssuuuiiikkkmmmqqq}}}lll___\\\ZZZZZZYYYWWWTTTTTTWWWZZZYYYWWWVVVVVVUUUTTTTTTUUU[[[\\\]]]^^^```aaa```^^^ccc```]]]\\\]]]^^^]]]\\\^^^WWWSSSTTTVVVUUUTTTUUU[[[ZZZYYYXXXVVVUUUSSSRRRQQQRRRTTTSSSRRRQQQRRRTTTVVVVVVVVVUUUTTTRRRQQQOOONNNOOOPPPOOONNNMMMLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSRRROOOKKKKKKLLLOOOSSSVVVVVVSSSOOOMMMLLLMMMMMMLLLNNNNNNOOONNNLLLJJJIIIHHHFFFFFFFFFEEECCCDDDFFFHHHMMMIIIEEECCCBBBAAA@@@>>>===??????DDDLLLLLLUUUlll}}}|||}}}yyyxxxwwwuuutttssssssrrrqqqrrrsssttttttwwwzzz}}}||||||{{{{{{{{{{{{||||||yyyyyyzzz|||}}}~~~|||||||||{{{yyyzzz|||{{{zzzyyyxxxyyy{{{}}}~~~yyyzzz{{{|||||||||{{{zzz{{{yyyxxxvvvvvvxxxyyy{{{|||||||||{{{zzz{{{}}}~~~{{{zzz{{{{{{zzzyyyzzz|||}}}~~~~~~}}}zzzxxxvvvuuutttwwwxxxyyy|||}}}}}}zzzwwwsssssstttwwwxxxzzz{{{rrrtttyyyzzz~~~ooohhheeehhhnnnttt|||}}}yyyyyy||||||wwwuuupppllliiiiiiiiillluuu~~~~~~uuulllgggbbbaaaaaa```___]]]ZZZXXXXXXXXXWWWWWWWWWXXXZZZ[[[bbbdddgggkkkqqq|||pppRRRGGGCCC???===>>>>>>???DDDJJJ[[[tttyyyppplllmmmnnnwwwuuubbbgggtttzzzzzz{{{rrrrrrqqqwwwyyyeee___```\\\\\\\\\[[[YYYYYYZZZ\\\VVVVVVTTTRRRRRRTTTVVVVVVZZZXXXXXX[[[^^^___^^^^^^aaa___\\\[[[[[[\\\\\\\\\]]]VVVQQQSSSUUUTTTSSSTTT[[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPOOONNNNNNQQQUUUXXXVVVWWWWWWVVVUUURRRPPPNNNLLLLLLLLLMMMMMMMMMMMMLLLPPPPPPPPPOOONNNMMMLLLKKKKKKLLLKKKJJJLLLQQQUUUXXXUUURRROOOMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNLLLJJJIIIFFFGGGGGGFFFEEEEEEHHHJJJJJJHHHEEECCCBBBAAA@@@???===@@@>>>AAAIIIIIIPPPcccwwwzzzzzzzzzyyyxxxvvvuuutttqqqrrrrrrrrrsssvvvzzz~~~}}}{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{||||||}}}|||||||||zzzxxxxxxyyy{{{}}}xxxwwwwwwvvvvvvwwwxxxyyyxxxyyyzzz{{{|||{{{zzzzzzuuuuuuuuuvvvwwwyyy{{{|||{{{{{{zzzyyyxxxyyy|||}}}{{{{{{|||}}}|||{{{yyyzzz{{{{{{{{{{{{~~~|||xxxtttqqqmmmlllmmmooosssxxx}}}~~~}}}{{{uuutttuuuwwwvvvwww}}}wwwqqqwww~~~kkkccc]]]^^^ccciiirrrzzzxxxyyy|||zzzvvvtttnnnkkkiiijjjiiikkksss}}}{{{ssshhhaaa```\\\\\\\\\[[[ZZZXXXWWWWWWVVVWWWXXXXXXYYY\\\aaaeeeoooqqqtttyyy]]]HHHEEE@@@>>>=========>>>EEEOOOjjjrrriiihhhjjjlllnnnwwwjjjZZZaaawww}}}wwwssszzzrrrddd```aaa^^^]]]\\\]]]^^^^^^[[[YYYSSSSSSRRRNNNOOOTTTWWWVVV[[[XXXWWW[[[]]]\\\\\\^^^\\\[[[ZZZYYYYYYXXXXXXYYYYYYRRROOORRRUUUSSSRRRSSSYYYXXXVVVTTTRRRPPPPPPOOOOOOMMMLLLKKKMMMQQQUUUXXXSSSTTTTTTTTTSSSQQQNNNLLLKKKJJJIIIJJJLLLNNNMMMLLLOOOOOOOOOOOONNNMMMLLLLLLKKKMMMMMMJJJKKKOOOSSSTTTSSSQQQOOONNNNNNOOONNNMMMMMMMMMMMMNNNOOONNNLLLJJJGGGHHHIIIHHHGGGGGGHHHJJJGGGFFFDDDCCCAAA@@@@@@@@@;;;???<<<>>>EEEEEEIIIXXXiii{{{|||||||||{{{zzzxxxvvvssssssrrrrrrrrrvvv{{{|||zzzxxxxxxxxx{{{zzzyyyyyyxxxyyyyyyzzzyyyyyyyyyxxxuuutttuuuvvvxxx{{{wwwwwwvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{{{{{{{zzzyyyssstttuuuvvvwwwyyyzzzzzzzzzzzzyyywwwvvvwww{{{}}}}}}|||{{{|||~~~~~~}}}yyyzzz{{{zzzyyyyyy{{{}}}~~~~~~~~~}}}{{{wwwsssnnnkkkhhheeehhhnnnvvv|||~~~|||wwwuuuuuuuuusssqqqvvv}}}|||wwwvvvxxx~~~yyyvvvqqqooozzznnneee______bbbffflllsssvvvzzz~~~{{{wwwtttsssllllllmmmoooooopppxxxxxxrrriii^^^ZZZ\\\YYYYYYYYYXXXWWWWWWXXXXXXUUUVVVXXXYYY\\\ccclllsssyyy{{{jjjPPPFFFEEEAAA@@@AAABBBBBBEEEPPP\\\zzzooodddccchhhlllmmmppp{{{sssiiiaaalllzzzyyypppeeeaaa^^^]]]ZZZYYY\\\______XXXRRRPPPQQQOOOKKKLLLSSSWWWVVVYYYVVVWWW[[[ZZZWWWWWW[[[VVVWWWXXXXXXWWWUUUTTTTTTUUUOOONNNRRRUUUSSSRRRRRRWWWVVVUUURRRPPPOOOMMMMMMMMMLLLLLLMMMOOOQQQRRRRRRMMMNNNPPPPPPPPPNNNKKKIIIIIIGGGFFFHHHKKKNNNNNNLLLNNNNNNNNNOOONNNNNNMMMMMMJJJOOOOOOKKKIIINNNQQQQQQQQQOOOMMMMMMMMMNNNMMMLLLLLLKKKKKKMMMOOOOOOMMMJJJFFFHHHIIIIIIHHHGGGGGGHHHCCCCCCCCCBBBAAA@@@@@@AAA<<<@@@<<<<<>><<>>BBBBBB>>><<>>???@@@AAAAAA@@@>>><<<===BBBFFFRRRbbb~~~}}}}}}~~~}}}|||}}}yyytttsssxxx}}}zzzzzzyyyzzz{{{{{{zzzxxxuuurrrppppppsssvvvxxxxxxwwwwwwxxxxxxwwwvvvtttsssnnnllllllrrr{{{{{{zzzwwwuuutttuuuvvvwwwvvvuuuuuuvvvxxxzzzyyyxxxyyyyyyxxxwwwvvvvvvvvvvvvxxxuuussstttwwwzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{xxxxxxyyyzzz{{{||||||||||||||||||{{{||||||}}}~~~}}}}}}~~~~~~}}}|||zzzwwwssspppnnnmmmmmmiiiiiiqqqwwwyyy{{{}}}{{{zzz|||~~~xxxtttpppooorrryyy~~~|||vvvnnnjjjkkkpppzzz{{{xxxvvvwww||||||tttooooooqqqtttuuuuuusssqqqoooooopppmmmsssyyy|||xxxoooccc[[[XXXUUURRROOORRRSSSTTTVVVYYY[[[\\\\\\aaabbbeeelllxxx___OOOGGG???<<<>>>???DDDFFFPPP```iiiyyyuuu___YYY___jjj{{{|||___nnn|||mmmbbb\\\YYYYYYVVVVVV\\\^^^XXXPPPLLLNNNLLLJJJKKKOOOSSSTTTTTTQQQPPPOOOOOOPPPQQQSSSSSSNNNNNNOOOPPPQQQRRRRRRSSSQQQNNNKKKJJJLLLNNNMMMLLLQQQQQQQQQPPPOOONNNMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFGGGHHHJJJKKKMMMLLLLLLKKKKKKJJJJJJJJJKKKHHHJJJKKKKKKKKKKKKMMMNNNPPPPPPQQQRRRRRRQQQOOONNNOOOMMMKKKKKKLLLLLLJJJGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@AAABBBAAA@@@???@@@AAABBBBBBAAA???<<<===AAAEEENNNaaa{{{yyyzzz|||||||||zzzyyyxxxxxxyyyzzzxxxwwwssspppmmmmmmooorrruuuuuuqqqrrrsssssssssrrrqqqpppmmmjjjhhhmmmuuu~~~{{{yyywwwuuusssttttttuuusssrrrrrrtttvvvxxxxxxwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwvvvvvvwwwzzz{{{{{{zzzxxxxxxxxxxxxyyyzzz{{{{{{ssstttvvvxxxyyyzzz{{{{{{{{{{{{|||||||||||||||{{{}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzzxxxvvvuuutttttttttrrrooooootttyyy{{{}}}|||zzz|||{{{zzzvvvpppnnnpppwww{{{tttrrrtttvvvxxxxxxxxxuuurrrooooooooolllssszzz}}}~~~nnnfff\\\UUURRRPPPNNNLLLNNNOOOPPPSSSVVVYYY[[[]]]dddhhhoooyyy{{{cccMMMEEECCC???<<<===<<>>>>>AAADDDJJJ^^^}}}}}}zzzwwwyyywwwuuuuuuvvvwwwxxxwwwqqqnnnjjjiiikkknnnpppqqqmmmnnnpppqqqqqqqqqpppooolllhhhdddgggoooxxx~~~zzzyyyvvvtttssssssssssssqqqpppqqqsssvvvxxxyyyxxxzzzzzzxxxwwwvvvvvvvvvvvvwwwwwwxxxzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzrrrssstttvvvwwwxxxyyyyyyxxxyyy{{{|||}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~|||||||||~~~}}}zzzyyyxxxxxxxxxxxxyyyzzzyyyxxxyyy|||{{{{{{zzzxxxxxx{{{~~~yyyzzz}}}}}}yyytttpppnnnnnnlllrrrxxxyyyzzz{{{wwwrrrfff```XXXRRROOONNNMMMLLLNNNOOOQQQTTTVVVZZZ^^^```jjjpppyyy}}}```SSSGGGCCCAAA???@@@CCCCCCQQQVVV[[[rrrrrraaa```iii{{{tttqqqxxxiiiccc___ZZZUUUYYYVVVVVV[[[\\\WWWSSSRRRNNNOOOPPPQQQRRRQQQPPPNNNKKKLLLOOORRRTTTUUUUUUUUUMMMMMMNNNOOOPPPQQQQQQRRRSSSQQQPPPOOOPPPRRRSSSTTTZZZWWWSSSQQQPPPPPPQQQQQQKKKIIIFFFDDDCCCEEEGGGIIIHHHGGGEEEDDDDDDFFFGGGIIIJJJJJJIIIIIIJJJKKKMMMNNNHHHIIIIIIIIIHHHHHHGGGGGGGGGJJJLLLMMMMMMMMMNNNOOOKKKLLLMMMOOOPPPOOOOOONNNOOOOOOPPPPPPOOOMMMJJJHHHFFFEEEEEECCCBBBAAA@@@@@@>>>@@@BBBBBBBBBBBBDDDEEEHHHFFFDDDBBB@@@@@@AAACCCGGGWWWqqq{{{xxxuuusssqqqqqqtttvvvxxxxxxpppmmmiiihhhiiikkkmmmnnnpppqqqrrrrrrsssrrrqqqpppkkkhhheeeggglllsssxxxzzz{{{xxxwwwuuutttrrrrrrrrrrrrqqqqqqqqqtttxxx{{{{{{{{{{{{zzzyyywwwvvvuuuuuuuuuuuuwwwyyy{{{{{{zzzyyyyyy|||{{{zzzyyyxxxxxxxxxxxxttttttuuuvvvwwwwwwwwwwwwuuuvvvyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||{{{~~~~~~~~~|||{{{yyyzzz|||}}}yyyyyyyyyyyyzzzzzz{{{|||zzzzzz|||yyy}}}}}}}}}}}}wwwqqqooonnnppptttvvvtttrrrpppkkkeee]]]YYYSSSOOOMMMLLLMMMMMMRRRTTTWWWYYY\\\```eeeiiixxx~~~qqq]]]MMMJJJGGGCCC???>>>DDDLLLUUU^^^^^^hhhuuueeeeeepppyyysssyyy|||kkk```]]]\\\XXXUUUYYYWWWWWW[[[[[[VVVSSSTTTOOOQQQTTTTTTTTTQQQOOONNNKKKNNNRRRVVVYYYYYYWWWVVVQQQQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPQQQRRRSSSVVVWWWXXXVVVSSSRRRSSSRRRPPPMMMJJJHHHDDDBBBBBBCCCFFFHHHFFFEEEDDDCCCDDDFFFHHHIIILLLLLLKKKKKKLLLMMMNNNOOOKKKKKKLLLLLLLLLKKKJJJIIIIIIKKKLLLLLLKKKKKKKKKLLLLLLNNNOOOQQQRRRRRRRRRQQQOOOPPPQQQPPPOOOLLLIIIHHHHHHGGGFFFEEEDDDBBBAAAAAA>>>@@@BBBCCCDDDEEEGGGIIIJJJHHHEEECCCBBBBBBBBBBBBFFFMMM```www{{{xxxqqqooonnnooorrrvvvxxxyyypppnnnjjjiiijjjkkkkkkkkkqqqrrrsssssssssqqqpppoookkkjjjjjjkkkmmmooopppqqquuu{{{uuuuuutttsssrrrrrrrrrrrrrrrrrrsssvvvzzz}}}~~~~~~{{{zzzyyywwwvvvuuuuuuuuutttvvvyyyyyyyyyxxxxxxxxx}}}|||{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxuuuvvvxxxzzz{{{|||}}}}}}{{{||||||}}}}}}}}}||||||zzzyyy{{{}}}|||||||||zzzxxxxxxxxxzzz}}}}}}{{{uuuvvvxxxyyyzzzzzzzzzzzz|||sssrrryyy{{{wwwwww~~~|||xxxzzz}}}}}}{{{{{{}}}zzzvvvssssssvvvxxxvvvooojjjgggbbb]]]WWWTTTPPPMMMKKKLLLMMMOOOQQQTTTYYY\\\___dddlllrrrnnnYYYKKKBBBCCCDDDBBBAAAEEEPPPZZZfffhhhhhhyyyssseeeiiiyyyqqquuuuuukkk```YYYXXXXXXWWWUUUYYYVVVVVVYYYWWWSSSQQQSSSQQQTTTWWWWWWUUURRRPPPPPPNNNPPPRRRUUUWWWWWWVVVUUURRRQQQQQQPPPPPPOOOOOONNNJJJMMMPPPQQQQQQRRRSSSTTTTTTRRRQQQRRRSSSRRRNNNJJJJJJHHHEEECCCBBBDDDFFFHHHEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQPPPOOONNNMMMIIIJJJJJJIIIHHHGGGIIIKKKKKKMMMNNNPPPQQQQQQPPPPPPMMMOOOOOONNNKKKHHHGGGGGGJJJIIIHHHFFFEEECCCBBBAAA>>>AAACCCEEEFFFHHHKKKMMMKKKHHHFFFDDDEEEEEEDDDCCCEEEGGGQQQfff{{{~~~yyywwwpppooonnnooorrruuuvvvvvvpppnnnlllkkklllkkkjjjhhhmmmnnnooooooooonnnmmmlllkkklllnnnooonnnmmmkkkjjjqqqwww{{{}}}~~~ssssssrrrrrrrrrrrrrrrrrrrrrrrrssswww{{{|||{{{yyywwwvvvuuuttttttsssuuuwwwwwwuuutttvvvwww{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwyyyzzz||||||}}}}}}xxxxxxxxxxxxyyyzzz{{{{{{zzzzzz{{{|||}}}}}}}}}}}}|||yyyzzz~~~}}}~~~|||zzzyyyyyyxxxvvvtttxxxxxxyyy{{{|||{{{xxxuuunnnpppssswwwyyyyyyyyyxxx|||{{{uuunnnmmmrrr{{{|||zzzzzzyyyvvvxxx}}}{{{wwwvvvxxxzzzzzzwwwvvvvvvwwwuuuwwwxxxxxxwwwxxx|||{{{zzzzzzyyyyyysssiiibbb```\\\XXXUUUTTTRRROOONNNOOOQQQSSSPPPUUU[[[```eeemmmwwwhhhXXXNNNGGG@@@AAAAAADDDLLLZZZhhhpppuuutttyyyooodddoooyyyuuu~~~}}}~~~xxxccc___XXXUUUTTTUUUVVVVVVWWWTTTTTTUUUSSSNNNMMMPPPSSSVVVYYYYYYVVVSSSRRRSSSPPPOOOMMMLLLMMMOOOQQQSSSMMMMMMMMMMMMMMMLLLLLLLLLJJJNNNRRRTTTRRRPPPPPPPPPQQQOOOLLLNNNPPPPPPLLLHHHJJJHHHFFFDDDDDDEEEGGGHHHEEEFFFGGGIIIJJJLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNNNNOOOPPPQQQPPPOOOMMMLLLGGGGGGFFFEEEDDDEEEIIILLLKKKLLLMMMOOOOOOOOONNNNNNNNNPPPPPPMMMIIIGGGGGGHHHJJJJJJHHHGGGEEECCCBBBAAA???BBBEEEGGGIIIKKKNNNPPPKKKHHHFFFEEEFFFGGGEEEDDDHHHFFFKKKXXXgggvvv~~~|||{{{rrrqqqpppqqqrrrsssrrrpppooonnnmmmmmmmmmkkkhhheeefffgggiiikkkllllllllllllkkklllnnnooommmkkkjjjiiijjjqqqvvvxxx|||qqqqqqrrrrrrrrrsssssssssqqqrrrssswww||||||{{{yyywwwvvvuuuttttttrrrtttvvvuuussssssuuuwwwxxxwwwvvvvvvvvvvvvvvvwwwvvvwwwyyy|||~~~|||{{{yyyxxxwwwxxxyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~{{{zzz~~~~~~~~~}}}|||{{{yyywwwvvvvvvuuusssrrrxxxxxxxxxyyyyyywwwsssooogggjjjpppuuuxxxxxxxxxwwwwwwuuuqqqlllkkkooowww}}}xxxyyy|||zzzxxx{{{yyyuuuvvvvvvuuuvvvxxxyyywwwsssooonnnnnnqqquuuxxxwwwttttttyyyyyywwwoooccc\\\ZZZXXXUUUWWWVVVUUUSSSRRRSSSVVVXXXUUU[[[ccciiipppzzzdddPPPIIIGGGDDDEEEBBBAAAHHHYYYnnn~~~~~~mmmeeeuuuxxx}}}wwwttt|||dddYYYWWWUUUSSSRRRTTTVVVWWWUUUSSSRRRRRROOOKKKJJJMMMTTTWWWZZZYYYVVVTTTTTTUUUQQQMMMHHHDDDCCCGGGMMMQQQHHHIIIIIIIIIJJJJJJKKKKKKMMMQQQVVVWWWTTTQQQOOONNNQQQMMMIIIJJJMMMOOOLLLHHHJJJIIIGGGFFFEEEFFFGGGHHHFFFHHHJJJLLLMMMOOOOOOOOOKKKKKKJJJIIIIIIJJJLLLLLLJJJKKKMMMNNNMMMLLLJJJIIIDDDDDDCCCBBBBBBDDDIIIMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRRRROOOJJJHHHIIIKKKJJJIIIHHHFFFEEECCCBBBAAA@@@BBBEEEHHHJJJLLLPPPRRRKKKHHHFFFFFFGGGHHHFFFDDDKKKIIIIIIOOOWWWbbbsssuuutttrrrrrrrrrqqqnnnlllnnnnnnnnnnnnnnnkkkgggcccaaaccceeeiiikkkmmmmmmmmmjjjlllmmmmmmllljjjjjjjjjdddjjjppprrrwwwwwwtttqqqppprrrtttuuuuuuvvvtttrrrvvv}}}}}}yyywwwxxxvvvrrrqqqtttvvvvvvxxxxxxyyyxxxwwwvvvuuutttttttttuuuvvvwwwwwwwwwxxx{{{}}}|||{{{zzzxxxvvvvvvxxx{{{zzz{{{}}}~~~~~~xxxzzz}}}}}}zzz}}}wwwttttttsssooonnnoooqqquuuvvvtttsssrrrllleeebbbeeennnyyy}}}xxxrrrppppppxxx}}}pppnnnmmmpppvvv}}}{{{||||||wwwwwwzzz|||zzzvvvssssssqqqpppsssyyywww{{{~~~xxxpppkkkooouuu{{{{{{{{{zzzxxxxxxyyyzzz~~~|||zzzppplllddd]]]WWWUUUTTTTTTUUUUUUVVVXXXZZZ\\\^^^___```cccjjjttt~~~eeeTTTLLLDDDAAACCCBBBAAAHHHZZZnnn}}}uuuhhhlllxxx||||||iii```VVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQPPP[[[ZZZYYYXXXVVVUUUSSSSSSQQQGGG???@@@DDDGGGJJJMMMNNNKKKJJJMMMNNNJJJGGGGGGRRRVVVWWWSSSQQQQQQNNNKKKTTTPPPMMMMMMNNNOOOLLLJJJLLLKKKIIIGGGFFFEEEFFFFFFIIIIIIIIIKKKNNNPPPOOONNNKKKKKKJJJJJJJJJIIIIIIHHHJJJHHHGGGKKKOOOPPPKKKGGGDDDFFFGGGEEEDDDHHHQQQXXXXXXUUURRRPPPPPPQQQPPPOOOQQQQQQPPPMMMIIIFFFFFFGGGJJJIIIFFFCCCAAA@@@@@@@@@???AAAFFFJJJNNNPPPPPPQQQKKKKKKKKKIIIHHHFFFDDDCCCHHHGGGHHHIIIKKKSSSdddttt~~~|||xxxuuusssqqqnnnlllnnnlllkkkmmmpppnnnhhhbbbaaabbbdddeeegggiiikkklllfffjjjnnnmmmhhhfffgggiiiiiiiiikkkmmmqqqvvv{{{~~~~~~zzzvvvsssssssssrrrrrrsssrrrsssxxx~~~~~~{{{{{{wwwvvvwwwvvvssssssvvvxxxyyyzzzzzzzzzyyywwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxyyy{{{}}}~~~~~~~~~|||{{{zzzxxxuuuuuuwwwyyyzzz|||~~~~~~}}}}}}~~~}}}{{{zzzuuurrrrrrpppllljjjlllrrrxxx{{{yyyvvvrrrlllfffdddfffmmmvvvyyytttooonnnjjjsss{{{}}}~~~}}}yyyqqqqqqrrrwww}}}|||wwwxxxyyyxxxzzz~~~vvvsssqqqsssrrrqqqtttyyy}}}{{{vvvtttyyy~~~{{{{{{|||{{{yyywwwvvvuuutttqqqooogggddd___YYYUUUSSSSSSTTTUUUUUUVVVXXX[[[^^^```bbbeeeiiioooxxxmmmTTTJJJFFFAAA???AAADDDIIIWWWjjjyyyssshhhiiiwww{{{vvvlll```[[[TTTSSSRRRPPPOOONNNNNNNNNJJJJJJJJJKKKNNNPPPSSSUUU[[[[[[[[[ZZZXXXUUURRROOOJJJCCC@@@DDDJJJLLLMMMOOOQQQMMMLLLOOOOOOKKKHHHIIIOOOTTTWWWTTTQQQRRRQQQNNNTTTQQQMMMMMMOOOPPPOOOLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIJJJLLLOOOPPPPPPOOOKKKKKKJJJJJJIIIIIIIIIIIIKKKIIIGGGJJJNNNOOOKKKHHHDDDFFFHHHGGGGGGKKKTTT[[[aaa]]]XXXSSSQQQPPPOOONNNQQQQQQPPPLLLHHHFFFEEEFFFIIIHHHFFFCCCAAA@@@@@@@@@AAACCCFFFJJJLLLMMMMMMMMMLLLKKKKKKJJJHHHGGGEEEDDDFFFDDDDDDEEEFFFLLL[[[jjj|||wwwsssoookkkhhhiiihhhhhhlllpppoookkkfffaaabbbccceeegggiiikkkkkkgggjjjmmmkkkfffcccdddfffgggggghhhiiimmmqqqtttwww}}}xxxuuuttttttsssrrrooopppsssyyy~~~~~~zzzvvvyyyuuuuuuwwwwwwttttttxxx{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}}}}}}}||||||{{{zzzwwwttttttvvvxxxzzz|||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{wwwsssppppppmmmhhhgggiiiqqqzzzxxxrrrlllggghhhiiinnntttuuuoookkkkkkfffooowwwzzz{{{|||yyyuuuoooqqqvvv}}}}}}vvvqqqqqqtttwww}}}{{{tttrrrssswwwyyyyyy{{{~~~{{{yyy||||||zzzyyyrrrooollljjjiiifffcccaaa\\\ZZZWWWUUUSSSRRRRRRRRRUUUVVVXXXZZZ^^^bbbfffhhhmmmqqqxxxhhhVVVFFFCCCBBB>>>>>>AAADDDOOObbbttt}}}rrriiiddduuu~~~wwwyyyoooaaaYYYVVVUUUSSSQQQOOOMMMKKKKKKJJJJJJJJJKKKLLLPPPTTTYYY[[[\\\\\\]]]\\\XXXTTTOOOLLLBBB@@@CCCLLLSSSSSSQQQQQQRRRNNNMMMOOOOOOKKKHHHHHHMMMRRRUUURRRPPPQQQSSSRRRTTTPPPLLLLLLOOOQQQQQQPPPLLLKKKKKKKKKKKKLLLNNNOOOKKKJJJKKKMMMPPPQQQPPPOOOKKKKKKJJJIIIIIIIIIIIIJJJLLLIIIGGGHHHKKKMMMLLLIIIEEEGGGIIIIIIJJJNNNVVV\\\ccc___YYYUUUSSSQQQPPPNNNQQQQQQOOOKKKGGGDDDDDDEEEHHHGGGDDDBBBAAA@@@@@@@@@DDDEEEGGGHHHIIIIIIIIIHHHLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBFFFRRR___yyy~~~}}}}}}xxxtttooojjjfffiiihhhhhhkkknnnnnnjjjfffaaabbbcccdddfffggghhhiiigggjjjkkkiiidddaaabbbcccfffeeeeeeeeefffiiilllnnnyyy}}}zzzxxxvvvuuuvvvwwwwwwwwwooopppssswwwzzz{{{xxxuuuyyyuuuuuuwwwvvvttttttwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwyyyzzz{{{|||}}}|||{{{zzz{{{{{{yyywwwtttsssuuuwww{{{}}}}}}~~~~~~~~~|||zzzzzzzzzzzzyyyxxxvvvuuuuuuwwwyyyuuurrrppppppmmmhhhgggiiippp}}}{{{tttooolllooonnnqqquuusssllliiijjjiiiqqqyyy{{{zzzzzzvvvqqqlllooovvv~~~vvvpppkkkjjjnnnuuu|||{{{wwwtttttttttxxx~~~xxxvvvxxx}}}xxxsssqqqjjjhhhdddaaa___]]]YYYWWWTTTTTTSSSRRRRRRQQQQQQPPPUUUVVVYYY]]]bbbhhhmmmpppuuuyyyrrr[[[NNNCCCBBBBBB@@@BBBHHHPPPYYYhhhuuu{{{|||sssqqqttt|||vvvjjj```ZZZWWWVVVTTTRRROOOMMMKKKIIIIIILLLMMMOOOQQQTTTVVVYYYZZZ]]]\\\ZZZXXXTTTPPPMMMKKKAAABBBJJJVVV[[[YYYTTTRRRRRRMMMKKKMMMMMMIIIGGGGGGOOORRRQQQLLLJJJNNNSSSUUURRRNNNJJJKKKNNNQQQRRRQQQLLLLLLKKKKKKKKKMMMNNNOOOLLLKKKLLLNNNPPPQQQQQQOOOKKKJJJIIIIIIIIIIIIJJJKKKMMMJJJGGGGGGIIIKKKKKKKKKGGGHHHJJJJJJKKKNNNTTTXXXYYYXXXVVVUUUUUUSSSQQQOOOOOOOOONNNJJJFFFCCCCCCCCCFFFEEECCCAAA@@@@@@AAAAAACCCDDDEEEFFFGGGGGGGGGFFFLLLLLLKKKJJJIIIHHHHHHHHHKKKHHHFFFEEECCCEEENNNXXXnnn{{{{{{|||xxx{{{|||xxxuuuqqqllliiilllkkkkkkllllllkkkgggcccddddddddddddcccccccccccceeeggghhhfffdddbbbcccdddgggeeedddccccccdddfffgggooottt{{{vvvtttssstttvvvxxxyyyxxxrrrqqqqqqrrrtttvvvvvvvvvzzzvvvuuuwwwvvvrrrrrruuuvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwyyyzzz{{{||||||{{{zzzyyy{{{{{{yyyvvvtttsssuuuwww|||~~~}}}~~~}}}xxxuuutttuuuvvvvvvuuurrrooopppsssuuutttsssssstttpppkkkkkkooouuuzzzvvvuuuvvvuuuwwwxxxsssllliiikkkooowww~~~}}}zzztttnnnjjjnnnttt|||~~~rrrnnnhhhfffkkkttt|||}}}zzzvvvtttrrruuuuuu|||{{{uuurrruuuzzzxxxqqqkkkiiifffccc```]]][[[XXXUUURRRRRRRRRSSSSSSRRRRRRQQQQQQSSSUUUXXX]]]dddlllssswww|||sss^^^TTTIIIAAABBBBBBCCCKKKWWWgggjjjpppxxxwwwxxx~~~wwwgggaaa]]]YYYXXXTTTSSSPPPNNNLLLJJJIIIHHHHHHKKKPPPTTTVVVWWWVVVUUU\\\YYYUUUQQQNNNMMMLLLMMMGGGIIIQQQ\\\```[[[UUUSSSSSSNNNLLLNNNNNNJJJIIIJJJSSSRRRMMMFFFFFFLLLRRRTTTOOOKKKIIIJJJMMMQQQQQQPPPLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLNNNPPPQQQPPPOOOKKKJJJIIIHHHHHHIIIKKKLLLMMMKKKHHHGGGHHHIIIKKKKKKIIIJJJJJJJJJKKKLLLOOOQQQQQQRRRTTTVVVWWWUUUPPPMMMMMMMMMLLLIIIEEEBBBBBBCCCDDDCCCBBB@@@@@@@@@AAABBBBBBBBBCCCEEEFFFFFFGGGGGGLLLKKKJJJIIIIIIIIIIIIJJJOOOKKKIIIGGGEEEDDDJJJRRRaaaooowwwpppmmmrrrzzz}}}zzzvvvrrrnnnnnnmmmmmmlllkkkiiifffcccgggfffdddbbb```^^^\\\\\\```aaacccccccccdddfffgggiiigggeeecccbbbbbbcccdddiiinnnuuu|||vvvtttssssssuuuvvvvvvuuuuuusssqqqppppppsssvvvxxxzzzvvvuuuvvvuuurrrqqqtttuuuuuuuuuvvvwwwxxxyyyzzzwwwxxxyyyzzzyyyxxxwwwvvvxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzyyywwwuuuuuuwwwyyy}}}}}}~~~{{{uuupppppprrrtttuuutttqqqmmmlllooorrrttttttvvvxxxuuuqqqrrrwww}}}|||{{{{{{||||||uuullljjjlllsss{{{}}}yyysssllliiilllqqqxxx}}}~~~|||zzzpppooollliiioooyyy}}}{{{yyywwwvvvvvvuuuuuu}}}}}}yyytttrrrtttxxx|||~~~yyyqqqjjjeeecccaaa___\\\ZZZXXXVVVSSSQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVZZZ```iiirrr{{{uuu^^^OOOIIIAAA===@@@CCCIIIYYYkkk{{{yyy{{{wwwrrr{{{iiiZZZXXXWWWXXXZZZQQQPPPOOOMMMKKKJJJJJJIIIJJJNNNUUUZZZ]]]]]]ZZZXXXXXXUUUPPPLLLKKKLLLNNNPPPOOOPPPVVV]]]^^^YYYUUUTTTVVVRRROOOQQQQQQOOONNNOOOTTTPPPIIICCCGGGOOOSSSRRRLLLJJJHHHJJJNNNPPPPPPNNNJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPOOONNNKKKJJJIIIHHHHHHIIIKKKMMMLLLKKKIIIGGGGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMPPPQQQTTTVVVWWWSSSMMMIIIJJJJJJIIIGGGDDDBBBBBBCCCBBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBDDDEEEFFFGGGHHHKKKJJJIIIHHHHHHHHHJJJJJJNNNJJJHHHGGGDDDBBBEEEKKKUUUaaauuuzzzqqqmmmrrr}}}}}}wwwsssmmmmmmmmmmmmllljjjhhhggggggeeeccc```]]]ZZZWWWVVV[[[\\\]]]___bbbeeeggghhhiiigggeeecccaaabbbbbbcccfffjjjqqqwww|||vvvuuuttttttuuuvvvuuutttuuutttrrrpppoooqqquuuwwwxxxuuutttvvvuuurrrsssvvvxxxwwwvvvvvvvvvvvvwwwxxxtttuuuwwwxxxxxxxxxvvvuuuwwwxxxyyyzzz{{{{{{zzzyyyzzzzzzyyywwwvvvvvvyyy{{{~~~~~~}}}~~~~~~zzz||||||~~~}}}yyyrrrnnnoooqqqtttvvvvvvsssmmmkkknnnqqqrrrtttxxx|||zzzvvvyyy~~~|||zzz~~~~~~wwwmmmjjjmmmpppxxx{{{wwwpppiiidddfffkkkqqqwwwyyyyyyxxxqqqsssrrrqqqxxx~~~{{{yyyyyyyyyzzzwwwwww~~~}}}uuutttsssssssssvvvyyy|||yyyxxxuuuooohhhbbb___^^^[[[YYYVVVUUUUUUSSSQQQOOORRRRRRSSSSSSUUUWWWXXXYYY[[[]]]aaaiiirrr}}}rrr^^^OOOEEEBBB>>>>>>EEEJJJTTTiii~~~~~~sssvvvqqq{{{}}}ggg^^^___]]]\\\]]]RRRQQQPPPOOOOOOOOOOOOOOOUUUXXX\\\```aaa```]]][[[RRRQQQNNNLLLLLLNNNQQQSSSUUUTTTVVVYYYYYYUUUTTTVVVWWWRRRPPPRRRSSSQQQQQQSSSRRRMMMGGGFFFNNNVVVVVVOOOLLLJJJJJJLLLPPPQQQOOOLLLGGGFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKLLLNNNOOONNNMMMKKKJJJHHHGGGGGGIIILLLMMMKKKJJJJJJHHHGGGGGGIIIJJJIIIIIIIIIKKKLLLMMMLLLLLLPPPOOOPPPQQQPPPNNNJJJFFFGGGHHHGGGFFFCCCBBBCCCDDD@@@@@@?????????AAABBBCCCCCCCCCCCCCCCDDDFFFGGGGGGJJJIIIHHHGGGGGGHHHIIIKKKLLLHHHEEEEEECCC@@@BBBFFFKKKTTTfff}}}}}}vvvzzz}}}yyypppppppppnnnllliiigggfffcccbbb```]]]ZZZWWWUUUTTTXXXXXXXXX[[[___bbbeeeffffffeeebbb`````````aaabbbbbbeeejjjnnnrrrwww{{{uuutttssstttwwwxxxwwwvvvuuutttsssqqqpppqqqtttvvvvvvsssrrruuuvvvtttuuuxxx|||zzzxxxvvvuuuuuuuuuvvvrrrsssuuuwwwxxxwwwvvvuuuvvvwwwyyyzzz{{{{{{zzzzzzyyyyyyyyyxxxwwwxxxzzz}}}~~~~~~~~~|||{{{{{{{{{}}}}}}~~~~~~|||yyy|||xxxzzz{{{wwwqqqnnnooorrruuuxxxxxxuuuooolllmmmqqqqqqtttyyy~~~|||zzz}}}~~~zzzwwwuuu~~~xxxmmmjjjmmmlllttt{{{|||yyyuuunnnggg___aaaeeekkkqqquuuvvvvvvrrrvvvwwwxxx~~~{{{yyyyyyzzz{{{{{{zzz|||uuunnnppprrrrrrrrrtttwwwzzzrrrqqqmmmhhhaaa\\\ZZZZZZVVVTTTRRRQQQQQQQQQOOOMMMQQQQQQRRRSSSUUUXXX[[[]]]ccceeejjjrrr|||uuu^^^RRRIIIAAACCCAAADDDLLLSSS]]]ttt{{{vvvrrrhhhzzzwwwmmmlllpppjjjcccaaaUUUUUUTTTTTTTTTUUUUUUVVV\\\]]]^^^^^^]]][[[XXXVVVNNNNNNMMMNNNOOOQQQSSSUUUWWWUUUTTTVVVTTTRRRSSSXXXUUUQQQNNNQQQRRRQQQQQQSSSOOOKKKFFFIIIUUU]]]XXXNNNLLLKKKLLLOOORRRSSSOOOLLLDDDDDDEEEFFFHHHJJJMMMNNNKKKKKKKKKLLLNNNOOOMMMLLLKKKJJJHHHGGGGGGIIILLLNNNJJJJJJJJJIIIHHHGGGHHHIIIHHHHHHIIIKKKMMMOOONNNMMMLLLKKKIIIIIIJJJJJJHHHGGGFFFFFFFFFEEECCCBBBCCCEEE@@@??????>>>???AAABBBCCCEEEDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGFFFFFFGGGIIIKKKLLLGGGEEEEEECCC@@@AAADDDEEELLL\\\sss~~~vvvuuutttpppkkkfffdddccc```___^^^\\\YYYWWWUUUTTTVVVUUUUUUXXX\\\```bbbccccccbbb```^^^^^^^^^___```]]]```cccgggjjjnnnssswww|||tttuuuuuuvvvwwwxxxxxxyyywwwwwwwwwuuurrrrrrsssuuutttuuuuuuvvvuuuuuutttssswwwyyyyyyxxxvvvvvvvvvwwwuuuuuuttttttuuuvvvwwwwwwtttvvvxxxzzz{{{zzzyyyxxxyyyyyyzzzxxxwwwvvvwwwyyywwwyyy{{{|||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~}}}{{{{{{{{{{{{xxx}}}|||yyyvvvsssqqqpppoootttwwwzzzxxxtttrrruuuxxx|||}}}}}}}}}}}}||||||{{{|||zzzzzz{{{~~~~~~zzzsssnnnmmmnnnoootttwwwyyyzzzyyyqqqgggbbbaaadddjjjrrrwwwwwwuuuuuuxxx{{{~~~}}}wwwwwwvvvssstttxxxzzz~~~wwwooosssrrrqqqsssuuuuuuqqqmmmppplllfff^^^WWWRRROOONNNRRRPPPOOOOOOPPPPPPOOONNNTTTTTTSSSSSSVVV[[[bbbhhhnnnsssyyy~~~ttt```TTTIIICCCCCCAAACCCEEERRRhhhsss}}}uuuzzz|||~~~tttooopppoooggg```ZZZYYYXXXVVVUUUXXX]]]aaa````````````^^^[[[WWWSSSJJJNNNRRRSSSRRRSSSUUUXXX___YYYRRRPPPRRRTTTSSSPPPOOOMMMLLLMMMPPPRRRPPPNNNPPPQQQTTTYYY]]]\\\VVVPPPOOONNNMMMLLLLLLKKKKKKJJJHHHCCCAAABBBCCCDDDHHHMMMMMMJJJIIIKKKPPPQQQMMMIIILLLIIIFFFHHHLLLMMMJJJGGGKKKGGGCCCBBBDDDGGGJJJKKKMMMKKKIIIKKKMMMNNNLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA>>>===???BBBEEEGGGHHHGGGEEECCCCCCEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGJJJHHHDDDBBBAAA@@@???===GGGFFFOOOjjj|||xxxpppiiieeedddeeefffbbb^^^[[[ZZZ[[[ZZZWWWSSSVVVUUUTTTVVVZZZ^^^^^^]]]___^^^]]][[[[[[ZZZ[[[[[[ZZZ]]]```bbbdddeeegggiiisssvvv|||vvvvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwtttrrrrrrtttvvvvvvvvvvvvvvvvvvvvvvvvvvvtttvvvwwwvvvuuutttuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwuuuvvvwwwyyyyyyyyyyyyxxxuuuwwwxxxxxxwwwxxxzzz}}}wwwyyy{{{|||{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{~~~|||zzzxxxuuutttsssrrruuuyyy|||{{{yyyxxx{{{~~~~~~{{{xxxuuutttvvvwwwxxxxxxwwwvvvvvvwwwzzz{{{zzzuuupppmmmnnnpppvvv{{{~~~~~~uuukkkdddhhhnnntttyyy{{{|||{{{{{{}}}~~~zzzqqqnnnmmmlllooouuuzzz}}}|||uuupppsssssssssttttttrrrooollljjjeee]]]UUUOOOLLLKKKKKKLLLKKKKKKLLLNNNOOOOOOOOOTTTUUUVVVWWW[[[aaaiiioooxxx}}}zzz^^^QQQJJJCCC@@@BBBDDDNNNWWWeeewww}}}xxxvvvwww}}}mmmfffhhhkkkhhhddd[[[YYYVVVTTTUUUXXX\\\^^^````````````^^^[[[VVVSSSOOOQQQRRRRRRPPPPPPQQQSSS[[[VVVRRRQQQSSSSSSQQQNNNMMMLLLKKKMMMQQQRRRQQQOOOXXXXXXYYY\\\^^^[[[UUUPPPMMMMMMNNNNNNNNNMMMLLLLLLLLLFFFBBBDDDGGGHHHKKKNNNNNNLLLKKKMMMQQQRRROOOKKKOOOKKKHHHJJJNNNPPPNNNKKKMMMJJJFFFEEEFFFIIIKKKLLLMMMLLLLLLLLLMMMLLLJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDBBBAAAAAABBBDDDGGGHHHGGGEEEDDDCCCEEEGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHFFFDDDCCCCCCBBB@@@>>>AAAAAALLLddd~~~zzzsssmmmhhheeeeeeeeeaaa___]]]\\\[[[ZZZWWWUUUVVVTTTTTTVVVZZZ]]]]]]\\\^^^]]][[[YYYYYYZZZ[[[\\\ZZZ\\\___```aaaaaacccdddmmmqqqxxx}}}xxxxxxwwwvvvvvvuuuttttttxxxxxxvvvsssqqqrrrtttwwwxxxwwwvvvuuuuuuvvvwwwxxxtttuuuvvvvvvuuutttvvvwwwxxxwwwvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwxxxxxxyyyyyyvvvwwwxxxxxxxxxyyy{{{}}}xxxzzz{{{{{{zzzzzz|||}}}}}}}}}||||||}}}}}}~~~~~~}}}|||{{{{{{|||}}}|||zzzyyyxxxwwwwwwxxxxxx{{{~~~}}}~~~}}}xxxrrrmmmkkkhhhjjjmmmoooooooooqqqrrrttttttrrrnnnjjjjjjnnnsss~~~{{{qqqjjjqqq{{{||||||{{{zzzuuujjjeeedddffflllqqqyyyzzzzzzyyyvvvsssrrrqqqsssuuuvvvuuuqqqllliiigggaaa\\\TTTLLLHHHFFFHHHIIIGGGHHHIIIJJJMMMOOOQQQRRRVVVWWWZZZ]]]ccckkkttt{{{xxxcccPPPIIIGGGCCCBBBFFFCCCXXXjjjxxxkkkqqq{{{ggg]]]^^^bbbdddccc\\\WWWRRRQQQTTTXXXZZZ[[[]]]^^^^^^^^^[[[WWWTTTQQQSSSSSSRRRPPPMMMLLLMMMOOOVVVSSSPPPPPPRRRRRROOOLLLKKKKKKMMMPPPSSSTTTSSSRRRXXXVVVVVVWWWYYYWWWRRRMMMJJJLLLNNNPPPQQQQQQOOONNNMMMFFFAAAEEEJJJKKKLLLMMMQQQOOOMMMOOORRRSSSQQQNNNOOOLLLIIIJJJMMMPPPQQQPPPQQQNNNJJJIIIJJJLLLNNNNNNMMMOOOOOONNNLLLIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCEEEFFFFFFDDDCCCBBBCCCGGGHHHGGGFFFDDDDDDFFFHHHJJJIIIIIIHHHGGGGGGGGGHHHFFFEEEEEEEEEEEEDDDBBB???>>>???HHH[[[ppp}}}xxxrrrmmmiiifffeeeaaabbbaaa___\\\YYYXXXXXXVVVUUUUUUVVVYYYZZZZZZYYY[[[ZZZXXXWWWXXXYYY\\\]]]ZZZ\\\^^^^^^]]]\\\]]]^^^cccjjjrrrwwwxxxzzz~~~zzzyyyxxxwwwuuusssrrrqqqwwwvvvtttqqqpppppptttwwwxxxvvvuuuttttttvvvxxxyyywwwyyyyyyxxxvvvuuuvvvwwwyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyzzzyyyzzzzzzyyywwwwwwxxxzzzyyyzzz{{{{{{zzzzzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{~~~~~~}}}}}}||||||||||||~~~|||{{{zzzyyyyyyzzz{{{||||||~~~~~~zzzuuunnniiifffccceeehhhiiiiiijjjlllmmmmmmmmmkkkgggfffiiipppvvvvvvrrrxxxyyyyyyvvvtttxxx}}}yyyrrriiieeefffjjjoootttuuuuuusssooollllllpppssstttvvvvvvrrrjjjccc___^^^WWWSSSNNNIIIFFFEEEGGGHHHGGGHHHJJJLLLNNNQQQTTTWWWYYY\\\```fffmmmwww|||hhhYYYLLLIIIFFFBBBCCCHHHIIIddd{{{sssmmmwwwzzzeeeYYYXXX[[[]]]\\\YYYSSSNNNOOOUUUZZZ[[[YYYXXXZZZ[[[ZZZWWWSSSPPPNNNVVVTTTQQQNNNLLLKKKLLLMMMTTTQQQOOOOOOPPPQQQOOONNNMMMNNNQQQTTTVVVWWWWWWVVVTTTSSSRRRSSSVVVVVVSSSOOOHHHJJJOOOSSSTTTTTTRRRPPPQQQIIIDDDIIIPPPQQQOOONNNRRRQQQPPPQQQTTTTTTSSSQQQNNNKKKHHHIIILLLPPPRRRSSSUUURRRNNNLLLMMMNNNOOOOOOMMMPPPRRRPPPLLLHHHGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGFFFDDDBBBCCCDDDHHHHHHHHHGGGFFFFFFHHHJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGEEEBBB???AAAAAAEEEPPP^^^nnn~~~~~~yyytttnnnjjjhhhdddffffffbbb]]]YYYZZZ\\\WWWWWWWWWVVVVVVVVVUUUTTTWWWXXXXXXYYYZZZ[[[\\\\\\[[[\\\]]]\\\ZZZYYYYYYYYYZZZbbbkkknnnnnnpppwww}}}~~~zzzyyyxxxvvvtttsssqqqqqqttttttssspppoooooorrruuuvvvuuusssssssssuuuwwwxxxzzzzzzzzzyyyvvvttttttuuuxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{yyyxxxwwwxxxzzzzzz{{{{{{zzzyyyyyy{{{}}}}}}{{{zzzxxxwwwwww|||}}}}}}}}}||||||||||||}}}|||~~~{{{zzzyyyxxxyyy|||~~~}}}{{{{{{{{{}}}|||yyyuuuqqqmmmjjjiiihhhiiijjjiiigggggghhhjjjhhhiiihhhffffffkkkttt{{{~~~wwwxxx{{{ssssssrrrrrryyyuuusssooommmpppuuuyyy{{{sssppplllhhhgggjjjooosssrrrsssqqqkkkaaaYYYUUUTTTKKKJJJIIIGGGFFFEEEFFFFFFHHHJJJLLLMMMOOORRRWWW[[[```dddiiipppxxx}}}eeeXXXNNNFFFDDDAAA<<>>GGGSSSkkkxxxwwwqqqhhh^^^YYYZZZ[[[YYYWWWOOONNNNNNRRRWWWZZZZZZXXXVVVZZZ]]]]]]ZZZVVVVVVVVVUUUSSSPPPPPPQQQRRRRRRQQQSSSSSSRRRRRRRRRSSSUUUVVVTTTUUUVVVVVVUUUUUUWWWYYYWWWUUUSSSTTTUUUTTTPPPMMMIIILLLPPPTTTUUUTTTRRRPPPQQQKKKIIIOOOTTTSSSQQQPPPSSSSSSRRRRRRRRRSSSTTTUUUSSSSSSRRRSSSTTTWWWYYY[[[XXXUUUQQQOOONNNNNNNNNMMMKKKNNNPPPQQQOOOLLLJJJIIIJJJHHHFFFDDDCCCCCCDDDEEECCCCCCCCCDDDFFFHHHIIIJJJGGGGGGEEEBBBAAABBBFFFJJJJJJKKKLLLKKKKKKLLLNNNQQQLLLJJJHHHEEEDDDEEEFFFGGGIIIHHHGGGHHHHHHGGGEEEBBBAAA??????BBBIIIUUUjjj{{{wwwjjjttt}}}yyywwwuuurrrllleee```^^^___aaa\\\]]]]]][[[WWWSSSQQQPPPQQQSSSXXX[[[]]]\\\ZZZXXXZZZ\\\\\\[[[XXXVVVVVVVVVSSSXXX]]]^^^___aaahhhmmmrrrwww~~~vvvvvvvvvuuuttttttssssssrrrsssuuutttsssrrrssstttsssttttttuuuvvvvvvwwwwwwuuuvvvwwwvvvuuutttuuuvvvttttttttttttttttttuuuvvvvvvwwwyyyzzz{{{{{{zzzzzzwwwxxxyyyyyyyyyzzz|||~~~||||||{{{zzzxxxyyy{{{}}}~~~}}}{{{yyyxxxwwwwwwvvvyyyzzz|||}}}}}}}}}|||||||||}}}~~~}}}}}}}}}~~~}}}|||zzzzzz||||||xxxtttrrrmmmllljjjjjjkkkooosssvvv|||yyyssslllfffdddeeehhhjjjnnnrrruuuxxx||||||vvvpppkkkpppttt|||wwwgggkkkpppuuu~~~wwwzzzzzzyyy}}}wwwqqqiiigggiiikkkhhhdddbbb^^^XXXRRROOOLLLJJJIIIBBBBBBCCCDDDFFFIIIKKKLLLLLLPPPTTTWWWXXX^^^ffflllvvvzzzkkkZZZQQQFFFBBBBBBEEEFFFHHHVVVfffzzzwww}}}~~~wwwkkkfffaaa[[[XXXYYYZZZXXXUUUMMMOOOSSSVVVXXXXXXWWWVVVVVVZZZ______\\\YYYYYY[[[VVVTTTRRRSSSUUUVVVTTTRRRQQQSSSVVVXXXYYYXXXWWWVVVTTTUUUTTTRRROOOOOOQQQTTTRRRQQQPPPQQQSSSRRRNNNJJJKKKMMMPPPSSSTTTRRRPPPOOOLLLIIIIIINNNQQQOOONNNOOORRRRRRRRRQQQQQQRRRSSSUUUUUUVVVWWWWWWXXXYYY[[[\\\WWWTTTPPPNNNMMMLLLKKKJJJJJJKKKMMMPPPQQQPPPLLLJJJIIIGGGEEEBBBAAABBBCCCDDDAAAAAABBBCCCEEEGGGIIIJJJFFFFFFFFFEEEDDDEEEHHHKKKLLLMMMNNNMMMMMMNNNQQQTTTNNNLLLIIIGGGFFFFFFHHHIIIGGGFFFFFFGGGIIIJJJIIIHHHAAA@@@@@@DDDGGGNNN[[[gggsss~~~yyysssyyyxxxnnneeeaaaaaabbbccc\\\^^^```___[[[XXXVVVWWWQQQRRRTTTVVVWWWXXXXXXXXXXXXYYYZZZYYYWWWUUUUUUVVVUUUVVVXXXYYY[[[^^^bbbfffjjjooouuuxxxzzz}}}uuuuuuuuuuuuuuuuuuttttttrrrtttvvvwwwvvvttttttuuuttttttvvvwwwxxxxxxxxxxxxtttvvvwwwxxxwwwwwwyyy{{{ssssssssssssssstttuuuvvvvvvxxxzzz|||||||||{{{zzzzzz{{{{{{zzzxxxxxxyyy{{{||||||{{{zzzxxxyyy{{{}}}{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz{{{}}}}}}}}}||||||{{{~~~|||{{{}}}}}}||||||~~~}}}yyyuuurrrjjjhhhffffffjjjooovvvzzz|||uuulllfffccceeehhhmmmrrrxxx|||wwwpppjjjeeejjjqqq|||~~~uuuqqqvvvzzz~~~zzz|||{{{xxx}}}{{{ssskkkiiilllkkkeee^^^[[[UUUNNNJJJJJJKKKJJJHHHFFFEEEDDDEEEHHHLLLQQQTTTPPPUUUZZZ]]]```fffpppwww~~~yyyiii[[[PPPJJJDDDAAACCCGGGHHHMMM^^^qqqsssyyyzzz}}}xxxtttrrrssskkk\\\ddd___YYYWWWWWWWWWTTTQQQMMMQQQVVVYYYXXXVVVTTTSSSTTTYYY^^^___\\\YYYZZZ\\\WWWUUUTTTUUUWWWWWWUUURRRNNNSSSZZZ^^^^^^[[[XXXUUUSSSSSSRRRNNNJJJIIIMMMPPPPPPOOOPPPTTTWWWXXXTTTPPPMMMOOOQQQRRRRRRQQQOOONNNOOONNNPPPTTTUUURRRRRRTTTQQQQQQQQQPPPPPPPPPSSSTTTTTTVVVWWWXXXXXXXXXYYY[[[VVVSSSPPPMMMLLLKKKIIIHHHJJJJJJKKKOOORRRRRRNNNJJJHHHFFFCCCAAA@@@@@@AAACCC===>>>>>>@@@BBBEEEGGGHHHDDDFFFHHHIIIHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPSSSVVVPPPNNNKKKIIIHHHHHHIIIJJJEEEDDDDDDFFFIIILLLMMMMMMDDDCCCDDDGGGGGGHHHNNNUUUdddqqquuurrr{{{nnneeebbbccccccccc\\\___bbbbbb___\\\\\\]]]SSSRRRQQQQQQRRRTTTWWWXXXUUUWWWXXXXXXVVVUUUUUUVVVWWWVVVVVVWWWYYY\\\___aaabbbgggmmmpppqqquuu}}}sssqqqpppqqqttttttssspppuuuuuuuuuuuuuuuuuuttttttuuuvvvyyyzzzzzzyyyvvvuuuuuuuuuuuuuuuwwwyyy{{{|||yyywwwtttpppmmmmmmpppsssssssssssstttuuuwwwxxxyyyvvvwwwxxxyyyzzz{{{|||}}}|||}}}~~~~~~~~~|||{{{zzz{{{xxxuuutttvvvwwwwwwwww~~~~~~~~~}}}||||||||||||~~~}}}}}}}}}|||vvvppphhhhhhfffeeeeeekkkuuu}}}yyypppkkklllnnnmmmwww|||ppphhhdddccciiinnnvvv{{{~~~{{{~~~uuuxxxvvvvvvyyyvvvrrrnnnlllkkkggg___YYYNNNLLLKKKIIIGGGGGGGGGGGGJJJIIIIIIJJJLLLPPPTTTWWWVVV[[[```eeekkksss|||wwwfff[[[QQQJJJGGG???CCCFFFGGGJJJYYYpppyyyllljjjttt}}}vvvooooooxxxsssddddddeee___XXXTTTSSSSSSRRRPPPSSSPPPQQQTTTTTTPPPMMMMMMOOOWWW]]]ZZZWWWXXX[[[[[[UUUUUUUUUUUUTTTTTTSSSSSSTTTXXX\\\]]][[[VVVRRRPPPOOONNNMMMLLLLLLNNNOOOPPPRRRQQQQQQQQQRRRTTTVVVWWWSSSQQQPPPRRRUUUVVVTTTQQQNNNOOOQQQSSSTTTTTTSSSRRRNNNMMMMMMNNNQQQTTTUUUVVVZZZXXXWWWWWWXXXWWWUUURRRTTTRRRMMMIIIGGGGGGHHHIIIKKKIIIHHHJJJMMMMMMIIIEEEHHHFFFCCCBBBCCCDDDEEEEEE>>>===>>>BBBGGGIIIGGGEEEDDDFFFHHHHHHHHHHHHJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQOOOMMMJJJIIIJJJLLLMMMIIIGGGFFFGGGJJJMMMOOOPPPLLLJJJGGGGGGIIIKKKMMMNNN[[[bbbttt}}}sssjjjfffhhhgggdddddd```^^^___bbbccc```\\\YYYVVVRRROOONNNOOORRRTTTZZZYYYYYYYYYYYYXXXUUUSSSSSSTTTUUUWWWXXXYYYYYYYYY\\\___bbbeeehhhmmmrrrvvv|||sssrrrrrrtttvvvvvvtttqqqwwwvvvuuutttsssrrrrrrrrruuuvvvwwwyyyyyywwwvvvuuuttttttvvvwwwwwwwwwwwwvvvwwwwwwuuuqqqmmmjjjkkklllooopppsssvvvxxxxxxyyyxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}{{{yyyxxxyyywwwuuuuuuxxxzzz{{{{{{~~~}}}}}}~~~~~~~~~}}}||||||||||||~~~}}}wwwqqqjjjiiihhhggghhhnnnwww~~~wwwpppnnnooottt}}}yyyooogggddddddaaahhhrrrzzz~~~~~~~~~xxxpppooooooppprrrtttvvvvvvuuuqqqmmmhhheeeccc___XXXSSSKKKJJJIIIHHHGGGHHHIIIIIIMMMMMMMMMNNNPPPTTTXXX[[[___dddkkkpppuuuzzz|||fffYYYPPPIIIDDDBBB@@@DDDIIIQQQ\\\lll}}}nnniiimmmxxxvvvyyyjjj_________[[[UUUQQQPPPPPPOOONNNTTTPPPOOOQQQQQQNNNNNNPPPYYY\\\\\\XXXVVVXXXWWWUUUUUUUUUVVVVVVUUUTTTSSSRRRUUUXXX[[[[[[XXXTTTRRRQQQUUUSSSQQQOOOOOOQQQSSSUUUSSSRRRQQQQQQQQQSSSTTTUUURRRPPPPPPQQQTTTUUUSSSQQQLLLNNNPPPRRRSSSSSSRRRQQQLLLLLLLLLNNNQQQTTTVVVWWWYYYXXXVVVVVVWWWVVVTTTRRRSSSPPPMMMIIIHHHHHHIIIJJJKKKKKKKKKMMMMMMLLLIIIGGGEEEDDDDDDDDDEEEEEECCCAAA??????@@@CCCFFFGGGGGGEEEAAACCCFFFHHHIIIKKKNNNPPPOOOOOOOOOOOOOOONNNNNNMMMOOONNNLLLJJJJJJKKKLLLMMMJJJIIIHHHIIIMMMQQQSSSTTTNNNLLLIIIIIIKKKMMMOOOPPPSSSXXXfff{{{}}}wwwnnnllloooooolllgggdddaaabbbeeeddd```\\\[[[YYYUUUQQQPPPPPPRRRTTTWWWVVVVVVWWWXXXWWWUUUSSSSSSTTTUUUWWWWWWXXXXXXXXXYYY[[[\\\^^^```dddhhhlllwww~~~ttttttuuuxxxzzzyyyvvvtttuuutttrrrqqqpppqqqssstttuuuuuuvvvvvvvvvvvvuuuuuurrrtttvvvxxxxxxvvvtttrrruuuuuussspppjjjfffeeedddlllooossswwwyyyzzzyyyxxx{{{||||||}}}~~~~~~|||zzzxxxvvvwwwvvvuuuwwwzzz}}}}}}|||{{{{{{{{{}}}||||||{{{{{{||||||}}}~~~~~~xxxsssmmmllllllmmmooouuu}}}{{{tttrrrqqqyyy~~~{{{uuunnnjjjgggggg___hhhttt~~~}}}~~~{{{rrrllllllnnnpppqqqpppooooooooohhhccc]]]ZZZXXXUUUPPPLLLJJJJJJIIIIIIJJJKKKLLLMMMQQQRRRSSSUUUWWW[[[```dddkkkqqqxxx~~~sssdddTTTLLLGGGBBB???@@@AAADDDNNN\\\mmm|||uuuiiimmmyyy|||vvveee^^^```ZZZVVVRRROOONNNOOONNNNNNUUUQQQOOOPPPPPPNNNPPPTTT______[[[WWWWWWZZZWWWRRRUUUVVVWWWWWWVVVTTTRRRQQQUUUWWWXXXWWWTTTSSSRRRSSS[[[XXXTTTPPPPPPRRRUUUWWWUUUTTTRRRQQQQQQQQQRRRRRROOONNNNNNPPPRRRSSSRRRQQQKKKLLLNNNPPPQQQQQQPPPPPPKKKLLLMMMPPPRRRUUUWWWXXXXXXVVVTTTTTTTTTTTTRRRPPPPPPOOOLLLJJJIIIIIIJJJKKKKKKMMMOOOOOOMMMKKKIIIIIICCCCCCEEEFFFGGGFFFBBB??????BBBDDDFFFFFFEEEFFFGGGAAACCCFFFHHHIIIKKKOOORRRPPPPPPOOONNNMMMKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJMMMQQQUUUXXXYYYQQQOOOLLLLLLNNNPPPRRRSSSQQQQQQZZZlll}}}zzzzzz~~~{{{uuuuuuwwwuuupppfffdddcccdddfffeeeaaa]]]]]][[[WWWTTTRRRRRRRRRSSSSSSRRRRRRSSSUUUVVVTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWZZZ^^^bbbnnnttt|||tttvvvyyy{{{}}}{{{xxxvvvsssrrrpppooooooqqqtttvvvuuuuuuuuuttttttuuuuuuuuurrrtttvvvwwwwwwvvvuuuttttttsssqqqnnniiifffeeeeeeppprrruuuwwwyyyzzzzzzzzz|||}}}}}}}}}~~~~~~}}}}}}}}}}}}|||zzzxxxwwwwwwvvvvvvxxx|||~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~}}}~~~~~~~~~}}}|||}}}~~~}}}zzzwwwpppqqqrrruuuzzzxxxrrroooooovvv~~~}}}|||{{{zzzyyyyyywwwtttqqqooonnnnnniiirrr~~~}}}wwwyyy{{{}}}|||xxxsssooommmpppsssrrrmmmjjjjjjkkk\\\XXXSSSOOONNNMMMKKKIIIMMMMMMLLLMMMNNNOOOQQQRRRTTTVVVYYY\\\___dddkkkqqqvvv{{{xxxjjj___UUUJJJEEECCC??????AAADDDKKKXXXhhhwww}}}sssppp{{{~~~wwwlllaaa\\\]]]WWWTTTQQQOOOOOOOOOPPPPPPTTTQQQQQQSSSRRRPPPRRRVVVZZZ]]]\\\ZZZZZZ]]][[[XXXUUUVVVWWWXXXWWWTTTQQQOOOSSSSSSTTTSSSRRRSSSUUUWWW\\\XXXRRRNNNMMMOOOSSSVVVWWWVVVTTTRRRPPPOOOOOOPPPJJJKKKLLLMMMOOOPPPPPPOOOJJJKKKLLLNNNOOOOOOOOONNNMMMOOORRRTTTTTTUUUWWWXXXVVVTTTRRRQQQRRRRRRPPPOOONNNMMMKKKJJJJJJKKKKKKLLLJJJNNNQQQPPPLLLIIIIIIJJJEEEEEEFFFHHHIIIHHHDDDBBBAAADDDHHHHHHFFFDDDFFFHHHFFFGGGHHHHHHHHHJJJLLLOOOPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIKKKJJJKKKNNNSSSXXXZZZ[[[TTTQQQNNNNNNPPPSSSTTTUUURRRNNNPPP]]]pppzzzzzz~~~~~~zzzyyyzzz|||{{{yyyzzz|||{{{zzzsssjjj]]]]]]^^^bbbeeeeeebbb___^^^\\\YYYUUUSSSRRRQQQRRRNNNNNNNNNOOORRRSSSSSSRRRSSSSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRTTTYYY\\\dddjjjrrrvvvwwwzzztttwww{{{}}}}}}|||zzzyyyvvvtttrrrooooooppprrrsssuuuttttttttttttttttttuuutttttttttuuuvvvwwwyyyyyywwwvvvsssooollllllnnnqqqxxxwwwvvvvvvwwwyyy{{{|||{{{{{{||||||||||||||||||yyyzzz{{{||||||{{{zzzyyyxxxwwwwwwyyy|||~~~~~~~~~}}}|||{{{zzz{{{||||||{{{zzzzzz{{{{{{|||}}}~~~||||||{{{|||}}}~~~}}}{{{{{{{{{{{{{{{tttvvvyyy~~~zzzoooiiihhhiiinnnxxx~~~{{{{{{{{{yyyvvvvvvvvvvvvvvvvvvuuuuuuvvv}}}|||zzz|||~~~{{{wwwuuunnnpppoookkkccc]]][[[[[[RRROOOLLLJJJJJJJJJKKKKKKOOOOOOOOOOOOPPPRRRTTTVVVWWW[[[```dddgggnnnwww~~~|||lll___XXXQQQJJJDDDAAA???===???CCCGGGSSScccqqq{{{ssssss{{{zzzqqqfff___XXXTTTTTTSSSRRRQQQOOONNNNNNPPPQQQOOOOOORRRUUUSSSOOOOOOSSSUUU\\\aaa___\\\\\\]]]\\\VVVWWWWWWWWWUUUSSSPPPNNNNNNOOOQQQRRRRRRTTTWWWZZZ\\\WWWQQQLLLKKKMMMRRRUUUYYYWWWTTTQQQOOONNNMMMMMMFFFGGGIIIKKKLLLMMMNNNOOOLLLLLLMMMMMMMMMMMMMMMMMMQQQTTTWWWXXXWWWUUUUUUVVVTTTRRROOONNNOOOOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLIIILLLOOOOOOKKKHHHHHHIIIJJJIIIHHHHHHIIIIIIHHHFFFBBBFFFIIIIIIGGGFFFGGGIIIGGGGGGHHHGGGGGGHHHKKKNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGKKKJJJLLLOOOTTTXXXYYYZZZTTTRRROOOOOOQQQSSSUUUVVVQQQKKKJJJQQQ___rrrwwwooorrrttttttrrruuu}}}yyywwwwwwwwwvvvtttvvv}}}zzzmmm___SSSVVVZZZ```cccdddcccaaa]]]\\\YYYWWWTTTRRRPPPPPPLLLKKKKKKLLLNNNPPPPPPOOOPPPQQQQQQRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOQQQVVVYYY[[[aaaiiimmmpppuuu|||tttwww{{{}}}|||{{{{{{{{{{{{yyyvvvssspppooooooooottttttuuuuuuuuuuuuttttttttttttssstttuuuwwwzzz{{{yyyxxxuuurrrqqqssswww{{{zzzyyywwwuuuuuuxxxzzz|||zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxzzz{{{{{{{{{zzzyyyxxxwwwwwwyyy{{{}}}|||{{{{{{{{{zzzzzzzzz{{{}}}~~~|||{{{{{{{{{|||}}}}}}~~~yyyzzzzzz{{{}}}~~~{{{yyyzzz|||}}}xxxyyy}}}wwwlllgggggghhhnnnxxx|||{{{zzzxxxuuutttuuuwwwzzz{{{zzzyyy||||||zzzuuurrrnnnlllhhhaaaYYYRRRNNNLLLKKKJJJIIIHHHIIIJJJMMMNNNOOOOOOOOOQQQSSSVVVYYY[[[^^^ccciiimmmpppvvv}}}lll^^^SSSNNNNNNEEE@@@======<<<<<>>@@@CCCMMMWWWXXXaaakkksss|||wwwsss|||rrrmmmuuuuuu______]]]YYYVVVUUUWWWWWWOOOQQQQQQPPPMMMMMMNNNQQQOOOPPPRRRSSSOOOJJJLLLRRR[[[___^^^XXXTTTVVVWWWVVVXXXWWWTTTQQQOOONNNMMMMMMIIIMMMSSSVVVWWWVVVVVVWWWYYYVVVQQQMMMLLLNNNRRRUUUTTTRRROOOLLLIIIGGGFFFFFFDDDGGGKKKLLLLLLMMMPPPRRRSSSRRRQQQOOONNNMMMLLLLLLPPPUUUZZZ[[[WWWSSSSSSTTTQQQNNNKKKJJJJJJKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKMMMOOONNNLLLJJJJJJJJJJJJLLLMMMLLLIIIFFFGGGGGGGGGIIILLLLLLKKKIIIFFFFFFFFFEEEDDDFFFJJJMMMLLLKKKJJJJJJKKKLLLNNNPPPKKKJJJHHHGGGGGGIIIJJJKKKNNNMMMNNNPPPSSSUUUTTTSSSQQQOOOLLLLLLNNNPPPRRRSSSSSSRRRRRRQQQRRR]]]vvv|||kkkeee___aaaqqqwwwrrrqqqrrrrrrrrrzzz~~~tttgggcccgggllloooooolllhhhfff]]]\\\\\\ZZZXXXUUUSSSQQQNNNLLLIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNHHHJJJLLLMMMMMMMMMOOOPPPPPPUUUYYY[[[\\\```gggnnnuuuxxx{{{~~~tttwwwyyyzzzyyyxxx{{{}}}vvvvvvvvvwwwwwwwwwwwwwwwssstttwwwxxxxxxwwwtttsssqqqsssuuuvvvvvvuuusssqqqoooppprrrrrrrrrrrrtttvvvqqqrrrsssuuuwwwxxxxxxyyyzzzyyyyyyxxxxxxwwwwwwvvvzzzzzz{{{{{{zzzxxxwwwvvvrrrrrrsssvvvyyy{{{{{{zzz{{{zzzyyyyyyyyyyyy{{{{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~|||}}}~~~}}}|||zzzzzz{{{||||||}}}}}}{{{uuupppppppppqqquuuyyy|||zzzxxxwwwxxxzzz{{{{{{~~~ssseee[[[WWWVVVQQQKKKHHHIIIIIIHHHFFFIIIJJJJJJJJJJJJJJJLLLMMMQQQRRRUUUZZZ```fffkkknnnpppuuu{{{|||{{{yyyiii___VVVPPPHHH@@@===AAA<<<<<<>>>CCCGGGMMMYYYfffooossswww|||yyyuuurrrkkkhhhlll|||fffTTTWWWXXXUUURRRUUUYYY[[[RRRTTTUUUSSSPPPOOOQQQSSSUUUUUUUUUTTTPPPLLLPPPWWW^^^\\\VVVPPPQQQVVVXXXVVVYYYWWWSSSPPPMMMLLLMMMMMMJJJOOOUUUXXXXXXVVVTTTSSSVVVSSSOOOKKKKKKMMMPPPRRRQQQOOOLLLIIIFFFDDDCCCCCCEEEIIIMMMNNNNNNOOORRRUUUVVVUUUSSSPPPNNNMMMLLLLLLMMMSSSYYYZZZVVVSSSRRRTTTPPPNNNJJJIIIIIIJJJJJJIIIJJJKKKMMMNNNMMMLLLJJJIIILLLKKKKKKMMMQQQRRRNNNKKKGGGHHHKKKNNNOOOLLLGGGCCCHHHFFFFFFIIIMMMNNNLLLIIIJJJIIIGGGEEEBBBCCCEEEHHHLLLKKKIIIHHHIIIJJJLLLNNNHHHGGGFFFEEEGGGJJJMMMOOOPPPOOOOOOQQQSSSTTTSSSRRRPPPMMMKKKJJJLLLOOOQQQQQQMMMOOOPPPNNNLLLUUUnnntttkkkaaadddvvvxxxrrrrrrsssuuuuuuyyy}}}~~~sssppptttxxxyyyvvvpppkkkggg]]]]]]]]]\\\ZZZWWWUUUSSSOOOMMMJJJHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMJJJLLLOOOPPPOOONNNNNNOOONNNRRRUUUUUUTTTWWW^^^dddmmmppptttwwwyyy|||wwwxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvuuutttrrrppprrrvvvyyyyyywwwsssqqqoooqqqtttttttttsssssstttsssssssssttttttvvvwwwwwwqqqsssuuuvvvuuuuuuvvvwwwwwwxxxxxxwwwtttsssssstttwwwwwwvvvvvvuuuuuuuuuuuuvvvtttrrrsssuuuwwwxxxxxx|||yyywwwwwwyyyyyywwwuuu{{{yyyxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}|||yyywww{{{{{{}}}~~~|||{{{~~~wwwoookkkgggggglllvvv{{{yyywwwwwwvvvwwwyyy{{{~~~|||tttiii___UUUOOOKKKKKKKKKKKKHHHFFFEEEGGGHHHHHHLLLOOOOOONNNOOORRRUUUTTTYYY```ffflllqqqvvvyyyyyy|||rrrggg[[[SSSIIIBBB@@@???===;;;>>>AAA@@@===FFFZZZnnnwww|||xxx{{{|||uuunnnsss|||nnn]]]WWWcccyyyzzzgggZZZTTTUUUVVVUUURRRRRRUUUXXXZZZWWWQQQNNNMMMPPPTTTWWWUUUZZZYYYQQQKKKNNNSSSSSS```___YYYPPPNNNPPPRRRQQQWWWSSSNNNKKKKKKKKKLLLLLLNNNSSSWWWWWWTTTRRRUUUXXXPPPOOOMMMJJJHHHIIIMMMPPPUUUOOOGGGEEEFFFGGGFFFCCCHHHKKKNNNPPPQQQSSSUUUXXXWWWUUUSSSRRRQQQPPPNNNLLLVVVUUUUUUSSSRRRPPPOOONNNOOOKKKHHHHHHKKKLLLKKKIIIOOONNNLLLKKKIIIHHHHHHGGGLLLLLLLLLMMMOOONNNKKKIIIHHHKKKOOOPPPMMMHHHDDDBBBFFFHHHLLLOOOOOOLLLIIIGGGLLLJJJHHHFFFEEEFFFHHHIIIGGGHHHIIIIIIJJJIIIIIIHHHIIIHHHHHHJJJMMMOOOOOONNNPPPPPPPPPOOONNNMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOLLLOOORRRPPPKKKOOOcccxxxzzziiihhhvvv{{{tttqqqsssuuuwww|||}}}|||tttjjjccccccaaa```___^^^ZZZVVVSSSSSSRRRPPPOOONNNMMMJJJHHHEEEEEEGGGHHHJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKPPPOOONNNNNNPPPRRRUUUVVV]]]cccjjjmmmooorrrwww||||||wwwwwwxxxyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwvvvuuutttrrrtttvvvxxxxxxvvvsssqqqrrrtttuuuuuutttsssrrrsssttttttttttttuuuvvvwwwxxxqqqsssuuuuuutttssssssttttttuuuvvvuuusssrrrssstttuuuvvvvvvvvvvvvuuutttsssxxxwwwvvvwwwyyyzzzzzzzzz{{{yyyxxxxxxzzz{{{yyywwwyyyxxxwwwyyy|||~~~|||}}}}}}}}}}}}}}}}}}|||}}}~~~~~~|||zzzyyy{{{zzzyyyzzz|||zzzwwwsssnnnqqqtttxxx~~~{{{sssnnnllllllkkknnnuuuzzzyyyyyy{{{||||||~~~|||sssnnneee\\\TTTNNNJJJIIIHHHHHHHHHGGGFFFFFFIIIKKKJJJMMMPPPPPPOOOQQQUUUXXX[[[```hhhooouuuzzz~~~rrrbbbWWWOOOJJJDDD@@@>>>>>>??????EEEIIIJJJKKKSSSeeevvv~~~|||xxxpppkkkkkkxxxpppcccXXX^^^tttvvvfffYYYOOORRRSSSSSSRRRPPPPPPRRRUUUXXXVVVRRRPPPPPPRRRUUUXXXXXX[[[XXXQQQNNNRRRUUUUUUYYYYYYTTTMMMKKKOOOPPPOOOUUUQQQMMMKKKLLLMMMNNNNNNOOOSSSXXXXXXUUUSSSTTTWWWOOOOOOOOONNNLLLKKKMMMNNNRRRMMMHHHFFFHHHIIIHHHEEEIIIKKKMMMOOOPPPRRRUUUXXX\\\XXXSSSPPPPPPQQQQQQQQQWWWWWWXXXWWWVVVTTTRRRQQQNNNKKKIIIHHHHHHIIIHHHHHHPPPOOOMMMKKKIIIHHHHHHHHHJJJKKKLLLNNNOOONNNKKKHHHFFFJJJMMMOOOLLLHHHEEECCCGGGHHHKKKMMMMMMKKKIIIGGGJJJIIIHHHHHHGGGGGGGGGGGGDDDDDDFFFGGGIIIJJJLLLLLLIIIIIIHHHJJJLLLNNNMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJKKKIIIKKKMMMKKKGGGJJJZZZkkkxxxqqqttt|||{{{{{{|||||||||{{{yyy~~~}}}tttjjjccccccaaa``````___\\\WWWTTTUUUTTTRRRQQQPPPOOOLLLIIIFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJMMMLLLLLLLLLMMMOOOQQQSSSUUUZZZ___bbbcccffflllqqqwww{{{wwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxwwwwwwvvvvvvuuuvvvvvvwwwvvvuuusssrrruuuvvvwwwvvvtttsssrrrsssssssssssssssssstttuuuvvvsssuuuuuutttrrrqqqpppqqqpppqqqssssssrrrrrrsssuuussstttuuuvvvvvvuuusssrrrwwwwwwwwwyyy{{{{{{zzzxxxyyyyyyxxxyyy{{{|||zzzyyyyyywwwwwwxxxzzz|||}}}|||{{{||||||||||||||||||{{{~~~~~~~~~}}}}}}||||||||||||zzzwwwtttrrroookkkhhhccchhhooovvv}}}zzzuuutttuuussspppqqqwww|||}}}~~~vvvnnnbbb]]]VVVOOOIIIGGGGGGHHHFFFGGGHHHHHHHHHIIIMMMOOOKKKNNNQQQSSSSSSVVV[[[```ggglllttt{{{}}}ssslllcccWWWNNNEEEDDDAAA===<<<>>>BBBEEEKKKNNNQQQTTT]]]lllyyyqqqjjjiiirrrggg]]][[[kkkuuu___VVVQQQNNNSSSSSSRRRQQQOOONNNPPPRRRVVVUUUTTTTTTTTTVVVXXXYYYZZZYYYUUUPPPQQQVVVYYYWWWSSSTTTRRRNNNMMMPPPQQQPPPTTTQQQNNNLLLMMMNNNNNNNNNPPPTTTXXXYYYWWWTTTTTTUUUMMMNNNOOOOOOLLLJJJJJJJJJOOOLLLIIIIIIKKKLLLIIIGGGIIIJJJLLLMMMOOOQQQUUUYYY]]]XXXQQQMMMMMMOOOQQQSSSRRRTTTUUUVVVUUUSSSPPPOOOMMMMMMLLLJJJHHHHHHIIIKKKRRRQQQNNNKKKIIIHHHIIIIIIIIIJJJLLLNNNPPPNNNKKKHHHDDDHHHLLLMMMLLLIIIFFFEEEHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEGGGIIILLLMMMJJJIIIHHHIIIKKKLLLKKKJJJEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIEEEFFFQQQ]]]jjjttttttpppuuu{{{}}}zzzwwwwww|||xxxoooiiihhhfffdddbbbaaa___[[[XXXYYYWWWUUUTTTTTTRRROOOLLLHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIKKKLLLNNNMMMQQQTTTVVVVVVYYY___dddmmmrrrxxx}}}~~~vvvwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvuuutttssssssuuuvvvwwwwwwuuuttttttuuuqqqqqqqqqqqqqqqrrrssstttvvvwwwwwwuuurrrpppooooooppprrrssssssrrrqqqssstttqqqsssuuuvvvvvvuuurrrqqqttttttuuuxxxzzzyyyvvvtttvvvwwwxxxyyy{{{{{{zzzyyyyyyxxxxxxxxxzzz{{{{{{{{{||||||}}}~~~~~~}}}||||||~~~}}}|||||||||}}}~~~~~~{{{vvvqqqmmmjjjgggffffffkkkrrrxxx}}}~~~||||||~~~zzzwwwxxx~~~{{{wwwxxxxxxsssggg]]]UUURRRNNNJJJGGGFFFFFFGGGGGGHHHIIIJJJJJJLLLPPPSSSNNNRRRVVVXXXZZZ___ffflllsssxxx|||rrrhhh___WWWPPPKKKCCCBBB@@@======AAAJJJQQQXXXYYYYYY[[[dddqqq~~~~~~qqqooowwwgggbbbggg{{{eeeWWWUUUVVVWWWYYYXXXVVVTTTRRRQQQQQQRRRTTTUUUWWWXXXYYYZZZZZZZZZYYYUUUOOONNNSSSXXXYYYXXXRRRUUUUUURRRRRRVVVWWWUUUUUURRROOONNNNNNOOONNNMMMQQQTTTXXXYYYXXXUUUTTTTTTLLLMMMMMMKKKIIIGGGGGGHHHNNNMMMLLLMMMMMMLLLIIIFFFEEEGGGIIIKKKMMMQQQVVVZZZYYYTTTNNNJJJJJJLLLOOOPPPNNNPPPSSSUUUUUUSSSPPPNNNLLLNNNOOOMMMKKKJJJMMMQQQSSSQQQNNNKKKIIIIIIJJJJJJIIIJJJMMMPPPQQQPPPLLLIIIDDDHHHLLLNNNMMMJJJIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEJJJHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGCCCCCCBBBBBBBBBCCCDDDEEEJJJJJJKKKKKKKKKJJJHHHHHHLLLJJJKKKKKKIIIGGGLLLSSSXXXeeezzz|||ooojjjkkkttt{{{yyyxxxwwwvvvwww{{{{{{wwwuuuqqqjjjeeecccaaa```___]]][[[YYYXXXWWWUUURRROOOKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJLLLMMMNNNNNNQQQVVVZZZbbbhhhooovvvyyy{{{}}}~~~}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxwwwvvvuuuttttttttttttuuuvvvvvvuuuuuuwwwxxxsssssssssssssssssstttuuuwwwxxxxxxwwwsssqqqppppppssstttuuutttsssrrrrrrtttqqqrrruuuvvvvvvuuusssqqqrrrssstttwwwxxxwwwtttqqqsssuuuwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}~~~}}}{{{zzz{{{|||}}}|||yyysssnnnjjjhhhiiikkkmmmrrrxxx~~~{{{{{{tttnnngggfffeeeaaaXXXOOOLLLLLLKKKJJJIIIGGGFFFEEEHHHIIIJJJKKKLLLNNNRRRTTTTTTXXX^^^bbbfffkkksssyyy}}}|||xxxpppbbbTTTIIIDDDBBB@@@@@@???@@@DDDNNN\\\fffrrrlllggghhhppp~~~xxxrrryyyeeegggsssuuubbb\\\\\\^^^___```^^^[[[XXXVVVUUUTTTTTTTTTUUUXXXZZZ[[[[[[ZZZYYYTTTNNNJJJLLLSSSWWWXXXWWWSSSVVVVVVTTTUUUYYYZZZXXXQQQPPPOOOOOOQQQRRRQQQPPPQQQTTTWWWXXXWWWVVVTTTTTTPPPOOOMMMJJJGGGFFFHHHJJJNNNNNNOOOOOONNNKKKGGGDDDAAACCCGGGJJJMMMQQQWWWZZZUUURRRNNNLLLMMMMMMMMMLLLNNNQQQTTTWWWXXXVVVTTTRRRJJJLLLNNNMMMKKKLLLPPPTTTRRRPPPNNNKKKJJJJJJJJJKKKKKKKKKMMMPPPRRRQQQNNNKKKFFFIIIMMMOOONNNMMMLLLKKKMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHEEECCCBBBDDDGGGIIILLLJJJHHHFFFFFFGGGHHHIIIIIIGGGFFFFFFFFFFFFEEECCCAAAAAA@@@@@@AAACCCEEEFFFKKKLLLMMMMMMMMMKKKIIIHHHNNNLLLMMMNNNKKKGGGIIIMMMPPP[[[nnnyyykkkdddkkktttyyyppprrruuuvvvwwwxxx|||~~~yyyooogggcccbbbcccdddaaa___]]]\\\[[[XXXUUURRRNNNMMMJJJHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIILLLPPPSSS[[[```hhhnnnsssuuuxxxyyy|||~~~vvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvvvvxxxyyyzzzxxxwwwwwwvvvvvvuuuuuuuuussstttuuuuuutttuuuwwwyyywwwwwwvvvvvvvvvwwwwwwxxxwwwxxxxxxwwwtttrrrqqqrrruuuvvvvvvuuusssrrrssstttrrrsssuuuvvvvvvuuutttsssttttttvvvxxxyyyxxxuuurrrqqqtttwwwyyyxxxwwwwwwxxx{{{{{{|||zzzxxxxxxyyyzzz{{{|||~~~~~~|||{{{{{{zzzzzzyyyzzz{{{}}}~~~wwwuuupppkkkhhhiiinnnrrrtttyyy}}}{{{|||yyypppjjjhhhddd___YYYVVVVVVSSSNNNIIIFFFGGGIIIJJJIIIHHHGGGFFFIIIKKKMMMNNNOOORRRVVVYYY^^^cccjjjooossswww~~~zzznnn^^^MMMBBB===<<<<<<===BBBIIIUUUeeeuuu}}}ssssss|||vvvuuuyyyrrrcccjjjyyytttkkkhhheeedddddd^^^\\\YYYWWWWWWWWWVVVUUUSSSTTTWWWYYYYYYWWWUUUSSSMMMGGGFFFLLLSSSUUUUUUVVVRRRUUUUUURRRSSSWWWXXXVVVLLLLLLMMMPPPSSSUUUUUUTTTQQQRRRTTTUUUVVVVVVUUUUUUVVVTTTQQQLLLIIIIIILLLNNNMMMNNNOOOOOOMMMJJJFFFDDDAAADDDHHHLLLOOORRRVVVYYYSSSQQQPPPPPPPPPOOOMMMKKKKKKMMMPPPSSSTTTTTTSSSRRRIIIIIIJJJJJJJJJLLLNNNQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLOOOQQQQQQOOOMMMGGGJJJNNNOOOOOONNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIGGGCCC@@@@@@DDDHHHKKKIIIHHHGGGFFFFFFGGGHHHIIIFFFEEECCCCCCDDDCCCBBB@@@???>>>===>>>???BBBDDDFFFJJJKKKLLLMMMMMMKKKIIIGGGLLLKKKMMMNNNIIIDDDEEEJJJNNNTTT```ooo{{{zzz{{{wwwkkkhhhppp}}}zzzrrrhhhlllqqquuuwwwxxxxxxyyy{{{yyyxxxzzz~~~sssjjjeeeeeeeeefffdddbbb```^^^]]][[[WWWUUUPPPOOOMMMLLLJJJJJJJJJKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHJJJLLLUUUZZZ```eeeiiimmmppprrruuuxxx{{{}}}~~~vvvuuuttttttttttttuuuvvvttttttttttttuuuwwwyyyzzzvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuutttssssssvvvwwwxxxwwwwwwvvvvvvwwwwwwwwwtttuuuvvvvvvtttrrrrrrsssssstttuuuuuuttttttuuuvvvssstttuuuvvvvvvvvvvvvuuuvvvvvvvvvxxxyyyxxxvvvsssrrruuuyyyzzzyyywwwwwwxxxzzz{{{{{{yyyvvvuuuwwwyyywwwxxxzzz{{{{{{zzzxxxwwwxxxxxxxxxyyyzzz{{{||||||uuusssooojjjhhhllltttzzz~~~~~~~~~{{{wwwtttsssssssssmmmjjjiiifff___ZZZZZZVVVTTTQQQOOOOOONNNLLLJJJEEEFFFGGGHHHIIIJJJKKKKKKNNNPPPRRRUUUWWW[[[```dddkkkpppwww|||~~~uuubbbRRRIIIDDD@@@>>>@@@DDDMMM\\\ooozzz{{{}}}rrrlllrrr~~~{{{pppkkkiiidddaaaaaaTTTQQQOOOPPPRRRTTTTTTSSSQQQRRRTTTUUUTTTQQQNNNLLLFFFBBBDDDMMMSSSSSSSSSVVVQQQSSSSSSOOOPPPTTTUUUSSSNNNNNNOOORRRTTTUUUSSSQQQQQQPPPPPPRRRTTTUUUVVVVVVWWWVVVTTTQQQMMMKKKLLLNNNKKKMMMNNNNNNLLLJJJGGGFFFFFFIIINNNQQQRRRSSSUUUVVVRRRPPPOOOOOOOOOOOOMMMKKKGGGHHHKKKMMMOOOPPPQQQQQQLLLJJJIIIIIIJJJLLLLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJKKKJJJJJJKKKMMMOOONNNMMMHHHJJJNNNOOONNNMMMLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDBBBAAABBBEEEHHHKKKGGGGGGGGGFFFEEEDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@>>>>>>=========???BBBFFFHHHIIIJJJLLLNNNMMMLLLJJJHHHIIIJJJMMMMMMGGGAAACCCIIIMMMLLLRRR^^^kkkxxx}}}xxxxxx||||||mmmpppuuuzzz{{{xxxrrrmmmgggjjjnnnssswwwyyyxxxxxxvvvuuutttwww~~~yyysssooolllkkkiiifffdddbbb```___\\\YYYVVVRRRQQQPPPOOOMMMLLLKKKJJJNNNMMMMMMLLLJJJIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBDDDFFFGGGHHHHHHNNNQQQUUUYYY\\\___cccfffiiimmmrrrvvvyyy|||vvvuuutttsssssstttuuuvvvtttsssssssssuuuwwwyyyzzztttuuuwwwxxxxxxwwwvvvuuuwwwwwwvvvtttrrrrrrsssuuuvvvuuuuuutttttttttuuuuuuqqqsssuuutttsssrrrrrrsssppprrrssstttttttttvvvxxxuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuvvvwwwwwwuuusssssswww{{{|||zzzxxxwwwxxxyyyzzz{{{xxxuuusssuuuwwwssstttvvvxxxxxxvvvtttsssvvvwwwxxxyyyzzzzzz{{{{{{wwwuuuqqqlllkkkpppyyyyyysssrrroookkkeeebbbaaabbbbbb\\\XXXXXXWWWTTTSSSUUUNNNNNNOOOOOOOOONNNMMMLLLGGGGGGGGGHHHJJJMMMPPPRRRSSSUUUYYY\\\```eeejjjnnntttyyy~~~{{{hhhPPPCCCBBBEEEDDD@@@HHHNNN[[[nnn~~~zzz|||wwwlllcccaaa^^^YYYVVVYYYIIIGGGFFFHHHMMMQQQRRRRRROOOPPPQQQQQQPPPMMMIIIGGGBBB@@@DDDNNNSSSRRRRRRVVVRRRTTTRRRNNNNNNRRRTTTRRRTTTSSSSSSTTTTTTRRRNNNKKKPPPOOONNNOOORRRUUUWWWWWWTTTUUUUUURRROOOLLLJJJKKKHHHJJJMMMMMMLLLJJJIIIIIIKKKNNNRRRUUUUUUTTTSSSSSSQQQNNNLLLKKKLLLLLLKKKJJJIIIJJJLLLNNNQQQSSSTTTTTTRRRNNNJJJJJJLLLMMMLLLJJJGGGIIIKKKMMMMMMLLLKKKJJJJJJIIIHHHIIIKKKMMMMMMLLLHHHJJJMMMNNNMMMLLLKKKLLLHHHHHHIIIIIIHHHFFFEEEDDDBBBBBBBBBBBBDDDFFFHHHJJJIIIIIIHHHFFFCCC@@@>>><<>>???AAADDDHHHJJJJJJKKKNNNOOOOOONNNLLLJJJHHHJJJNNNNNNGGG@@@CCCJJJLLLGGGHHHRRRaaaqqq~~~zzz}}}sssqqqpppooopppooonnnlllkkkkkknnnsssxxx{{{zzzyyyuuutttuuuyyy|||yyyuuuqqqnnngggeeecccaaa___]]]YYYWWWSSSSSSRRRQQQOOOMMMKKKJJJOOONNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEHHHIIIHHHGGGGGGIIILLLNNNQQQTTTXXX[[[___dddjjjpppuuuyyy}}}tttttttttuuuvvvwwwwwwwwwtttssssssssstttuuuwwwxxxvvvvvvuuuuuuuuuvvvvvvwwwsssrrrrrrrrrssstttvvvwwwssssssuuuwwwxxxwwwtttqqqnnnqqqttttttsssrrrqqqrrrwwwvvvuuussssssttttttuuuzzzyyyxxxyyyzzzzzzyyyxxxuuuyyyzzzyyyzzz|||zzztttvvvwwwxxxyyyyyywwwvvvuuuwwwwwwvvvuuutttsssrrrrrrssstttwwwxxxxxxvvvsssrrryyyyyyyyyzzz{{{zzzwwwtttuuuqqqmmmlllooowww~~~sssmmmddd```^^^^^^[[[VVVTTTUUUXXXVVVSSSRRRSSSSSSSSSRRRNNNOOOPPPQQQQQQOOOMMMLLLHHHIIIKKKKKKLLLOOOSSSWWW]]]___bbbgggmmmtttyyy}}}}}}|||~~~}}}dddUUUGGGDDDCCCBBBCCCGGGNNNZZZnnn|||xxx}}}wwwfffbbb^^^[[[YYYWWWUUUTTTJJJBBB===AAAHHHKKKNNNQQQSSSQQQNNNKKKIIIJJJKKKMMMGGGFFFJJJRRRUUURRROOOOOOUUUSSSPPPNNNNNNPPPSSSUUUWWWUUUSSSQQQPPPOOOOOOOOOOOOQQQTTTWWWXXXWWWVVVTTTWWWSSSQQQQQQNNNIIIGGGHHHJJJJJJJJJMMMPPPOOOKKKHHHKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQNNNIIIEEEGGGIIINNNQQQRRRPPPMMMKKKLLLKKKIIIHHHGGGGGGHHHHHHJJJIIIIIIIIIJJJIIIFFFCCCHHHJJJMMMLLLIIIIIIKKKNNNLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCAAAAAACCCFFFHHHGGGEEEHHHHHHGGGEEEBBB@@@===<<<>>>===<<<;;;;;;;;;;;;;;;???>>>======???BBBFFFIIIKKKKKKMMMOOOPPPOOOLLLIIIJJJJJJIIIGGGCCCBBBBBBCCCLLLJJJJJJLLLQQQ^^^uuu}}}~~~sssiiifffiiiooossswwwxxxzzz}}}|||yyy{{{uuutttzzzyyyvvvvvvoooiiibbb^^^^^^^^^]]]\\\ZZZXXXTTTRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCEEEGGGHHHEEEFFFHHHJJJLLLNNNOOOPPPVVVZZZ___eeekkkrrryyy}}}|||}}}~~~~~~ttttttuuuuuuvvvvvvwwwwwwttttttsssssssssuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrssstttuuutttttttttvvvwwwwwwtttrrrooorrrttttttrrrqqqppppppssssssrrrrrrssstttuuuvvvyyyxxxwwwwwwxxxxxxxxxxxxvvvzzz||||||}}}~~~{{{uuuvvvxxxzzz{{{{{{yyyvvvtttwwwwwwwwwvvvuuuttttttsssuuuvvvxxxzzzzzzxxxvvvtttwwwvvvwwwyyyzzzyyywwwuuunnnmmmkkkkkkpppxxx|||oooeee```YYYUUUSSSTTTRRRNNNMMMOOORRRPPPOOOOOOQQQRRRSSSSSSPPPPPPQQQQQQPPPOOONNNMMMJJJKKKLLLNNNPPPTTTYYY^^^fffhhhlllpppuuuzzz~~~~~~||||||eeeSSSHHH???>>>BBBEEELLLSSS[[[lll~~~{{{xxx|||zzzhhhaaa___[[[YYYXXXWWWUUUTTTLLLFFFDDDIIIOOOQQQRRRTTTUUUSSSPPPNNNMMMMMMMMMNNNHHHGGGJJJQQQUUURRROOOOOORRRPPPMMMLLLLLLNNNQQQSSSTTTSSSQQQPPPOOOOOOOOOPPPNNNPPPRRRUUUVVVUUUSSSRRRQQQMMMLLLMMMKKKGGGFFFHHHJJJIIIJJJLLLOOONNNKKKHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRTTTVVVVVVTTTOOOJJJGGGLLLNNNPPPRRRSSSQQQOOOMMMLLLKKKIIIGGGFFFEEEEEEFFFHHHHHHGGGHHHIIIIIIHHHFFFHHHHHHHHHFFFFFFHHHKKKNNNJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDBBBAAACCCFFFHHHGGGFFFGGGGGGFFFDDDBBB???===<<<>>>===<<<<<<;;;;;;<<<<<>>===<<<======<<<<<<<<<===>>>>>>AAAAAABBBDDDEEEGGGHHHIIIHHHGGGFFFFFFGGGGGGEEEDDDFFFFFFDDDAAA>>><<<<<<===GGGBBB???@@@DDDQQQfffyyyooohhhjjjooo{{{}}}{{{~~~~~~wwwoooiiigggdddaaa^^^^^^]]][[[ZZZZZZXXXUUUSSSNNNNNNLLLKKKJJJIIIHHHHHHMMMLLLKKKIIIGGGFFFEEEDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDIIILLLPPPTTTWWW\\\aaaeeelllpppvvvzzz}}}~~~|||}}}uuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrsssttttttvvvvvvwwwwwwvvvtttsssqqqtttsssrrrrrrrrrssstttuuuwwwuuuttttttvvvvvvvvvtttuuuvvvwwwuuussspppooooooppppppqqqrrrtttuuuvvvwwwuuuuuutttsssrrrrrrtttvvvxxx~~~}}}xxxwwwxxxxxxxxxxxxwwwvvvvvvuuuvvvxxxyyyyyyxxxvvvtttuuuvvvwwwxxxxxxwwwvvvuuuuuutttssstttttttttqqqoooiiihhhgggggghhhiiijjjkkkgggeeeccc^^^YYYUUURRRPPPJJJEEECCCEEEEEEEEEGGGLLLOOONNNMMMOOOSSSWWWYYYYYYWWWVVVTTTSSSSSSTTTUUUVVVWWWXXXYYY[[[___gggpppvvv}}}xxxvvv~~~|||kkkVVVIIIGGGAAA??????BBBIIIVVVfffrrr{{{vvv{{{jjj___[[[[[[YYYWWWUUUUUUTTTRRRPPPLLLKKKPPPYYY^^^[[[XXXWWWVVVVVVUUUSSSRRRPPPOOONNNNNNLLLNNNTTTWWWTTTRRRRRRNNNLLLJJJHHHIIIKKKOOOQQQPPPOOOMMMLLLKKKKKKLLLMMMLLLLLLNNNOOOOOONNNLLLKKKMMMJJJJJJLLLLLLIIIIIIKKKIIIIIIJJJLLLLLLLLLJJJIIIEEEHHHLLLPPPSSSTTTTTTSSSTTTYYY\\\YYYRRRMMMMMMNNNPPPOOOMMMKKKIIIHHHHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFIIIHHHFFFFFFGGGHHHGGGFFFDDDAAA>>>@@@EEEIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGDDDCCCBBB@@@???>>>>>>======<<<<<<===>>>???@@@@@@???@@@BBBDDDEEEFFFFFFEEEFFFDDDBBBAAABBBCCCCCCBBBDDDCCCBBB???<<<<<<===???IIIDDD???>>>AAAKKK^^^nnnvvvpppnnnppp||||||uuupppnnnlllhhheeeaaa___^^^]]]]]][[[XXXVVVTTTSSSQQQNNNLLLJJJIIIIIIMMMLLLLLLJJJIIIHHHGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAFFFHHHKKKMMMOOOSSSWWWZZZ]]]cccjjjqqqvvvyyy|||~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~uuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssrrrssstttuuuuuuwwwxxxyyyxxxuuusssqqqqqqqqqpppqqqrrrtttvvvwwwwwwuuutttuuuvvvwwwvvvuuuwwwxxxxxxvvvtttrrrqqqrrrssssssttttttuuuuuuuuuuuusssttttttsssqqqqqqsssvvvwww|||xxxyyywwwuuusssssstttvvvwwwwwwyyy|||~~~~~~}}}zzzxxxvvvwwwwwwxxxwwwvvvuuuuuutttrrrpppooonnnmmmjjjhhhccccccbbbaaa___]]]\\\[[[XXXVVVTTTRRRPPPOOONNNMMMJJJFFFDDDFFFGGGGGGJJJOOOQQQPPPOOOQQQTTTXXXYYYZZZXXXWWWVVVUUUVVVXXX[[[\\\bbbcccdddfffjjjrrr{{{~~~}}}~~~uuudddZZZOOOAAA>>>DDD@@@BBBDDDIIISSSddduuuyyy|||~~~xxxuuu}}}rrreee___\\\[[[YYYWWWUUUTTTSSSPPPMMMJJJKKKQQQZZZ^^^ZZZUUUUUUTTTTTTSSSQQQOOOMMMLLLKKKMMMKKKLLLRRRTTTQQQOOOOOOOOOMMMKKKIIIJJJLLLOOOQQQPPPOOOMMMKKKJJJIIIJJJJJJLLLLLLMMMMMMLLLKKKJJJIIIMMMJJJJJJLLLLLLIIIIIIKKKJJJKKKLLLLLLKKKJJJIIIIIIEEEHHHLLLPPPSSSUUUUUUTTTUUUXXXXXXTTTNNNKKKMMMQQQOOOMMMJJJGGGEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKKKKIIIGGGGGGGGGFFFEEECCC@@@??????CCCHHHJJJIIIFFFIIIIIIIIIIIIJJJKKKKKKLLLEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFCCCBBBAAA??????>>>??????=========>>>???@@@AAABBB@@@AAACCCEEEFFFFFFEEEDDDEEEBBB@@@???AAABBBCCCCCCBBBBBBAAA???===>>>@@@CCCKKKEEE@@@???AAAGGGUUUbbb}}}}}}rrriiiwww}}}xxxvvvsssnnniiicccbbb```___^^^]]]ZZZXXXWWWUUUSSSPPPMMMJJJIIIHHHJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEGGGHHHIIIKKKNNNPPPOOOUUU]]]eeelllqqquuuwwwvvvxxxzzz{{{zzzzzz{{{|||{{{}}}tttttttttuuuvvvwwwwwwwwwvvvuuutttsssssstttvvvvvvuuuwwwyyy{{{zzzxxxtttrrroooooooooppprrrtttwwwxxxvvvuuuuuuvvvwwwwwwvvvtttuuuvvvwwwvvvtttssstttuuuuuuuuuvvvvvvuuutttssssssrrrtttvvvuuurrrqqqsssvvvvvv~~~~~~}}}{{{wwwxxxvvvtttrrrqqqsssuuuvvvyyy|||~~~|||xxxxxxxxxwwwvvvuuutttssspppmmmjjjhhhfffdddaaa___ZZZZZZZZZYYYWWWUUUTTTRRRPPPNNNLLLLLLLLLLLLKKKIIILLLHHHGGGIIIJJJJJJLLLPPPRRRPPPPPPQQQUUUXXXYYYZZZZZZYYYZZZ[[[]]]aaadddfffnnnoooppprrrvvv|||cccXXXNNNKKKFFF???>>>BBB???CCCGGGOOO^^^rrr{{{qqqnnn{{{zzzxxxzzzssskkkeeeaaaZZZXXXVVVUUUSSSQQQNNNKKKIIIKKKQQQYYY[[[VVVRRRRRRSSSQQQOOOMMMKKKJJJIIIIIIJJJGGGHHHMMMOOOLLLJJJJJJPPPNNNKKKIIIIIIKKKNNNPPPNNNMMMKKKJJJIIIIIIJJJJJJMMMMMMMMMLLLKKKIIIHHHGGGJJJGGGGGGJJJJJJGGGGGGJJJMMMNNNOOOMMMKKKIIIHHHIIIFFFIIILLLPPPSSSTTTUUUUUUSSSTTTTTTPPPLLLKKKMMMPPPNNNLLLIIIGGGEEEEEEFFFGGGEEEEEEEEEFFFGGGIIILLLMMMKKKIIIHHHHHHHHHFFFCCC@@@>>>???AAAEEEHHHIIIGGGEEEHHHHHHHHHHHHHHHHHHIIIJJJDDDDDDCCCBBBBBBBBBBBBBBBAAABBBDDDDDDCCCBBBDDDEEEBBBAAA@@@?????????@@@AAA>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDBBB@@@AAACCCEEEEEEEEEDDDCCCBBB@@@>>>???BBBEEEIIIDDDAAABBBCCCGGGPPPYYYttt}}}oooyyy~~~xxxrrrlllhhheeebbb```___]]][[[ZZZWWWUUURRROOOKKKIIIGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMLLLKKKIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCCCCCCCDDDFFFIIIGGGLLLRRRYYY^^^ccchhhkkkmmmpppuuuwwwxxxxxxxxxyyyyyy{{{}}}rrrssstttuuuvvvwwwxxxyyyvvvuuuttttttuuuvvvxxxyyytttwwwzzz}}}|||zzzvvvtttppppppppppppqqqsssuuuwwwuuuuuuvvvwwwyyyxxxvvvsssrrrssstttsssrrrssstttvvvttttttuuuuuuuuutttsssrrrpppuuuyyyxxxuuussssssvvvuuu}}}~~~zzzyyyxxxvvvvvvvvvuuuuuuttttttttttttwwwzzz}}}{{{vvvuuutttsssqqqooonnnmmmgggeeeaaa___^^^\\\YYYWWWTTTTTTTTTSSSRRRPPPNNNMMMIIIIIIJJJLLLPPPQQQOOOMMMPPPMMMLLLOOOOOONNNNNNRRRSSSRRRRRRTTTXXX[[[]]]^^^```aaacccgggkkkppptttvvvyyyzzz{{{}}}mmm]]]KKKGGGEEEEEEEEEEEEEEEFFFCCCGGGMMMVVVhhh~~~|||pppnnnqqquuuzzzyyynnngggbbbUUUTTTSSSRRRRRRPPPMMMJJJKKKLLLQQQXXXXXXSSSPPPQQQRRRPPPMMMJJJGGGGGGGGGGGGIIIFFFGGGKKKMMMJJJHHHHHHOOOMMMIIIGGGFFFHHHJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOOOONNNLLLKKKIIIHHHGGGEEECCCDDDHHHIIIGGGHHHKKKPPPQQQRRROOOKKKHHHHHHIIIIIIJJJLLLOOORRRTTTUUUVVVPPPPPPQQQPPPPPPNNNMMMLLLKKKJJJHHHFFFFFFFFFGGGHHHDDDDDDDDDEEEFFFHHHJJJKKKGGGHHHHHHIIIJJJGGGCCC???===@@@BBBDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBB???BBBCCCCCCAAA@@@BBBDDDBBBAAA@@@??????@@@BBBCCC@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBDDDGGGIIIIIIIIIGGGFFFDDD@@@>>>>>>AAADDDFFFDDDDDDHHHKKKLLLQQQXXXiiiwwwyyysssmmmiiidddaaa___^^^]]]\\\XXXVVVSSSPPPLLLIIIGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLMMMLLLJJJIIIHHHHHHHHHIIIEEEEEEEEEDDDDDDDDDCCCCCC???@@@AAAAAAAAAAAACCCEEEEEEGGGKKKNNNQQQUUUZZZ]]]```eeekkkppprrrsssssstttvvvxxx{{{}}}~~~~~~qqqrrrsssuuuvvvxxxyyyzzzvvvuuuuuuuuuvvvwwwyyyzzztttwww{{{~~~~~~{{{xxxuuurrrqqqqqqpppqqqrrrtttuuuuuuuuuvvvxxxzzzyyyuuusssooopppqqqqqqqqqrrruuuwwwrrrrrrtttttttttsssrrrqqqpppuuuzzz{{{wwwttttttvvvttt||||||wwwwwwwwwvvvtttuuuwwwxxxxxxvvvtttrrrrrruuuzzz~~~}}}yyywwwrrrqqqooommmkkkiiihhhggg```^^^[[[YYYXXXWWWUUUSSSTTTSSSRRRQQQOOOLLLJJJIIIEEEFFFIIIOOOVVVYYYWWWUUUTTTQQQQQQTTTTTTQQQQQQTTTUUUTTTTTTWWW\\\```bbbccchhhjjjmmmrrrwww}}}}}}ooo___OOOCCCAAAAAA??????CCCKKKOOOOOOJJJNNNSSS\\\oooppplllrrrpppzzzyyyjjjaaa[[[QQQPPPPPPPPPQQQPPPMMMJJJNNNNNNRRRWWWWWWRRRPPPRRRRRROOOKKKHHHFFFEEEFFFGGGLLLHHHHHHMMMNNNKKKIIIJJJMMMKKKGGGDDDCCCDDDFFFHHHHHHHHHHHHIIIJJJMMMOOOQQQPPPPPPNNNMMMKKKIIIHHHGGGCCCAAACCCHHHJJJIIIKKKNNNRRRTTTSSSPPPKKKGGGGGGIIIJJJKKKLLLOOOQQQSSSUUUVVVLLLMMMPPPRRRSSSQQQMMMIIIHHHGGGFFFEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDFFFHHHIIIDDDEEEHHHJJJKKKHHHDDD@@@>>>@@@BBBBBB@@@AAAEEEIIIEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBB???AAACCCBBB@@@???AAACCCBBBAAA@@@??????AAACCCDDDAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDFFFIIIKKKLLLKKKJJJHHHEEEAAA======???AAAFFFEEEHHHNNNRRRSSSVVV[[[[[[hhhyyy|||qqqlllfffaaa______^^^^^^ZZZXXXVVVRRRNNNLLLJJJIIIDDDDDDEEEFFFHHHIIIJJJJJJNNNMMMKKKJJJIIIIIIJJJJJJGGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCBBBBBBBBBDDDFFFFFFGGGHHHIIIIIILLLPPPSSSUUU[[[cccjjjmmmmmmmmmmmmtttvvvyyy{{{}}}}}}|||{{{}}}~~~tttrrrpppoooqqqtttxxxzzzyyyvvvssssssuuuvvvvvvtttrrruuuyyy||||||yyyuuurrrtttrrrpppppprrrsssrrrqqqppprrrtttxxx{{{{{{xxxuuuuuutttrrrqqqqqqrrrsssuuuqqqqqqqqqrrrrrrrrrrrrsssssstttuuuvvvvvvvvvttttttvvvwwwyyyzzzyyywwwtttrrrtttuuuvvvwwwvvvssspppnnnppprrruuuwwwwwwtttqqqnnnmmmiiifffdddccc```\\\XXXYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRQQQOOONNNMMMMMMMMMNNNQQQTTTWWWXXXYYYYYYUUUUUUTTTRRRQQQQQQTTTWWWZZZ[[[\\\aaagggllloooooouuuvvvyyy|||zzzfffZZZRRRIIIEEEEEE<<<@@@HHHSSS\\\^^^XXXSSSRRR[[[fffmmmsss}}}sssffflllwwwmmmuuufff]]]YYYXXXMMMMMMOOOOOONNNMMMLLLKKKOOOOOOPPPQQQRRRRRRRRRQQQOOOOOOMMMLLLKKKKKKKKKKKKIIINNNRRRSSSPPPLLLIIIIIIKKKHHHEEEDDDFFFIIIKKKLLLHHHIIIJJJJJJLLLPPPUUUZZZSSSTTTRRRNNNMMMNNNLLLGGGJJJEEEEEEJJJNNNMMMLLLMMMTTTTTTRRROOOKKKIIIJJJKKKIIIKKKNNNQQQRRRSSSSSSRRROOOOOOOOOPPPPPPOOOLLLIIIJJJHHHGGGFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@CCCFFFGGGEEECCCBBBAAA???>>>>>>???@@@BBBEEEFFFCCCBBBAAA@@@@@@AAACCCDDDCCCCCCCCCBBBBBBAAA@@@@@@CCCDDDFFFEEECCCBBBBBBCCC??????@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@GGGDDDCCCEEEEEECCCDDDGGGFFFEEEEEEGGGIIIJJJIIIGGGFFFEEEDDDBBBBBBAAAAAAAAA<<>>>>>>>>???AAACCCEEEGGGFFFCCCCCCEEEEEECCCCCCFFFFFFEEEEEEEEEGGGFFFEEECCCFFFEEEEEEDDDCCCCCCCCCBBBDDDGGGOOOVVVWWWRRRNNNOOORRRSSSUUUYYYbbbqqqwwwnnnkkk~~~xxxqqqlllfffccc___\\\ZZZXXXUUUSSSMMMLLLJJJIIIHHHGGGGGGGGGHHHFFFEEEGGGIIIKKKLLLKKKHHHIIIIIIIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAAAAABBBCCCDDDDDDCCCEEEGGGIIIUUUZZZaaaggglllpppsssuuusssuuuwwwyyy{{{|||}}}}}}fffgggiiikkkmmmooopppqqqnnnmmmlllllllllllllllkkkmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmmmmoooqqqsssrrrqqqrrrqqqqqqrrrtttsssqqqoooqqqqqqqqqrrrssssssssstttqqqqqqpppooooooooopppqqqrrrqqqooommmlllllllllmmmjjjiiihhhgggffffffffffffeeeeeeeeedddbbb___\\\ZZZ[[[\\\]]]^^^]]][[[YYYXXXTTTTTTUUUVVVWWWVVVTTTSSSOOOOOOPPPQQQSSSVVVWWWYYYZZZZZZYYYWWWVVVTTTSSSSSSUUUVVVWWWYYY[[[\\\]]]^^^iiikkklllmmmmmmooorrrttt~~~lllXXXKKKHHHCCC======BBBKKKUUU\\\hhhmmmppppppnnnpppyyytttwwwlll___[[[TTTNNNIIIGGGFFFGGGKKKNNNPPPOOOLLLIIIIIIJJJLLLMMMNNNOOOPPPRRRTTTTTTNNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNNNNMMMLLLLLLLLLLLLIIIFFFEEEIIIMMMQQQSSSHHHLLLOOORRRRRRQQQQQQRRRPPPUUUWWWUUUSSSTTTRRROOOJJJIIIMMMSSSUUUQQQOOOPPPQQQPPPNNNKKKJJJKKKOOOSSSXXXWWWUUUTTTRRRRRRRRRSSSNNNMMMNNNOOOPPPOOOLLLIIILLLJJJFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIGGGEEECCCBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJHHHGGGEEECCCCCCEEEGGGIIIJJJKKKLLLKKKHHHFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBB????????????AAADDDFFFHHHGGGDDDCCCEEEEEECCCDDDGGGGGGFFFEEEEEEFFFEEECCCAAAFFFFFFFFFEEEEEEDDDDDDCCCGGGGGGKKKPPPPPPMMMMMMPPPTTTVVVXXXXXX[[[dddsss~~~|||zzzooopppzzz~~~~~~wwwrrrkkkhhhddd```^^^[[[XXXUUUQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDEEEHHHIIIIIIHHHHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???AAAAAA@@@>>>===>>>AAADDDLLLPPPVVV\\\```dddhhhkkkmmmooorrrtttvvvxxxzzz|||~~~~~~```bbbdddgggiiikkkkkklllhhhhhhiiihhhhhhggggggggghhhhhhiiiiiiiiiiiihhhhhhiiiiiijjjmmmppprrrqqqppppppooonnnnnnooopppnnnmmmlllmmmppprrrtttuuuuuuuuuqqqpppnnnlllkkkkkklllmmmmmmkkkiiifffeeeddddddddd``````aaa```___\\\YYYXXXXXXXXXXXXWWWUUUSSSRRRPPPTTTTTTTTTTTTTTTSSSRRRRRROOOQQQTTTWWWWWWWWWVVVVVVRRRRRRRRRRRRSSSTTTVVVVVVXXXXXXXXXWWWWWWVVVVVVUUUWWWXXXZZZ]]]aaadddggghhhppprrruuuwwwyyy{{{mmm]]]QQQFFF@@@BBB@@@>>>CCCQQQeeewww~~~yyyvvv~~~ssslll{{{nnn```TTTQQQMMMGGGCCC???===<<>>>>>======>>>>>>@@@@@@>>><<<;;;===AAADDDHHHJJJNNNQQQTTTWWWZZZ]]]cccfffjjjlllnnnppptttwwwzzz{{{|||}}}}}}~~~~~~~~~\\\]]]___bbbdddeeeffffffeeefffhhhgggfffddddddeeedddddddddeeeeeedddddddddeeefffgggkkknnnpppooonnnnnnllljjjjjjkkkllllllkkkjjjlllooosssuuuvvvuuuuuupppoookkkiiigggffffffgggdddcccaaa^^^\\\[[[ZZZYYYUUUVVVWWWWWWVVVRRROOOLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLPPPTTTWWWXXXWWWWWWXXXVVVVVVUUUTTTTTTTTTUUUUUUWWWWWWXXXYYYZZZ[[[[[[[[[]]]^^^aaaeeejjjooosssuuuuuuxxx|||xxxaaaNNNCCC@@@@@@@@@;;;===BBBPPPjjjooohhhhhhnnnvvvgggjjjkkk\\\UUUKKKJJJHHHEEEAAA>>>;;;999;;;AAAFFFGGGEEEDDDHHHKKKNNNMMMMMMMMMOOOQQQSSSTTTPPPPPPOOOOOONNNOOOOOOOOOQQQPPPOOOOOOQQQQQQPPPOOOKKKJJJKKKMMMQQQUUUWWWXXXXXXYYY[[[YYYTTTNNNIIIGGGEEEOOOVVVVVVSSSPPPKKKGGGIIIIIINNNSSSSSSOOOOOORRROOOQQQTTTTTTTTTSSSTTTUUUUUUWWWXXXYYYYYYWWWUUUTTTOOOOOOOOOQQQRRRRRROOOLLLNNNKKKGGGFFFFFFHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEBBBBBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDCCCBBBBBBCCCEEEGGGIIILLLMMMMMMKKKHHHEEEDDDDDDDDDCCCAAA@@@@@@BBBCCCEEEHHHFFFDDDBBBCCCDDDGGGHHHIIIFFFFFFHHHHHHFFFFFFIIIJJJIIIHHHHHHHHHHHHEEEDDDFFFFFFHHHHHHHHHGGGFFFEEEIIIGGGIIILLLLLLKKKOOOTTTRRRTTTUUUTTTRRRRRRTTTWWWaaalll{{{xxxlllhhhlllwwwyyymmmnnnnnnnnnpppxxx{{{xxxrrrmmmiiiddd```]]]ZZZZZZXXXVVVSSSPPPNNNLLLJJJHHHGGGFFFFFFEEECCC@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA??????>>>=========>>>>>>======<<<;;;:::<<<@@@CCCFFFGGGHHHIIIIIIKKKNNNPPPWWW[[[___aaacccfffkkkppprrrssstttvvvwwwxxxxxxyyyZZZ[[[[[[]]]^^^```aaabbbaaaccceeeeeebbbaaaaaabbb___```aaabbbbbbaaa```___bbbbbbeeeiiimmmnnnnnnmmmkkkhhhffffffgggiiijjjiiikkkmmmppptttuuuuuusssrrrpppmmmiiieeebbbaaaaaaaaa[[[[[[ZZZWWWUUURRRPPPNNNLLLLLLLLLMMMLLLKKKIIIHHHEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKMMMNNNMMMQQQWWWZZZZZZYYYZZZ[[[YYYXXXWWWVVVVVVUUUVVVVVVWWWXXXZZZ\\\___aaacccdddfffgggjjjnnnsssyyy}}}|||cccXXXJJJ???<<<===???@@@???FFFSSSiiivvviiiaaaaaaeeepppvvvrrrhhhrrrooo\\\RRRMMMHHHHHHHHHGGGDDD@@@===;;;:::@@@FFFGGGEEEEEEIIIMMMOOONNNMMMMMMNNNPPPRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPOOONNNOOORRRRRRPPPNNNKKKKKKMMMQQQVVVYYYZZZYYYYYY[[[[[[YYYTTTMMMIIIGGGIIIQQQWWWUUUPPPNNNLLLJJJHHHIIILLLPPPPPPLLLNNNRRRRRRSSSTTTTTTTTTTTTVVVWWWVVVVVVVVVVVVUUUTTTSSSSSSNNNNNNOOOPPPRRRQQQOOOLLLLLLIIIFFFDDDFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAAAAADDDFFFEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCEEEFFFGGGHHHLLLLLLLLLJJJGGGDDDCCCCCCDDDBBBAAA@@@@@@BBBEEEFFFIIIHHHEEEDDDDDDFFFIIIKKKKKKHHHGGGJJJJJJGGGHHHKKKKKKJJJIIIJJJJJJJJJHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFIIIHHHIIILLLLLLJJJMMMRRRUUUUUUUUUTTTTTTTTTTTTTTTYYYeeettt~~~ttthhhaaacccrrr{{{ooollljjjhhhjjjqqqyyy|||vvvqqqlllgggccc]]]]]]\\\ZZZWWWTTTQQQPPPLLLJJJIIIIIIIIIGGGDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB======<<<<<<<<<===>>>>>>;;;<<<<<<;;;:::;;;>>>AAADDDEEEDDDCCCBBBCCCEEEHHHJJJOOOSSSVVVWWW[[[bbbgggggghhhjjjlllnnnppppppqqqYYYYYYYYYZZZ[[[]]]^^^___\\\___bbbbbb___]]]]]]^^^]]]^^^```aaaaaa```^^^]]]___```cccggglllnnnmmmllliiifffddddddeeehhhiiiiiimmmooorrrtttuuusssqqqoooooolllhhhccc___^^^^^^^^^VVVVVVUUUSSSQQQMMMJJJHHHFFFFFFEEEEEEEEEFFFHHHIIIBBBCCCDDDFFFGGGIIIKKKKKKIIIIIIIIIIIIKKKMMMOOOQQQOOOTTTZZZ^^^]]]]]]]]]___ZZZYYYYYYXXXWWWWWWWWWWWWYYYZZZ]]]```cccfffiiijjjnnnoooqqquuuzzzlll[[[KKKFFFAAA???@@@AAA@@@>>>MMMVVVggglll___\\\^^^dddlll{{{ooojjjlll|||~~~fffWWWOOOJJJHHHHHHHHHGGGDDD@@@<<<999<<>><<<======<<<;;;;;;>>>@@@CCCCCCBBB@@@??????BBBDDDBBBGGGLLLNNNPPPTTT[[[aaa^^^```bbbeeegggiiijjjkkkWWWWWWYYYZZZ\\\]]]^^^___eeeeeedddcccaaa^^^\\\[[[]]]```cccdddcccaaa______bbb```___cccjjjmmmkkkhhhbbbaaa```______aaabbbdddggggggiiikkknnnqqqssstttllliiieeebbb___]]]ZZZXXXRRRPPPNNNOOOPPPPPPMMMJJJFFFFFFFFFHHHJJJKKKJJJIIIJJJLLLNNNMMMLLLKKKKKKLLLLLLNNNPPPQQQQQQQQQRRRSSSXXXXXXZZZ]]]``````___]]]```^^^\\\[[[[[[]]]___aaa___aaaccchhhlllqqquuuwww~~~}}}|||iiiZZZOOOIIIGGG???===BBBAAA<<>>======>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>============???@@@BBBDDDGGGJJJLLLMMMTTTUUUUUUWWWZZZ]]]aaabbb\\\\\\\\\\\\\\\]]]^^^___cccccccccccccccbbbaaaaaabbbeeeggghhhfffcccbbbaaabbbbbbdddiiiooopppmmmhhhbbbaaa_________```aaabbbeeeeeefffgggiiikkknnnooollliiifffcccaaa^^^\\\YYYTTTRRRPPPPPPQQQQQQOOOLLLJJJKKKLLLNNNPPPRRRRRRQQQSSSTTTUUUTTTRRRQQQQQQRRRQQQSSSUUUUUUUUUUUUVVVWWW]]]]]]]]]```cccfffgggggggggfffdddcccdddfffiiijjjpppqqqsssuuuyyy}}}|||mmm\\\QQQIIICCC>>>>>>;;;===BBBGGGNNN[[[iiirrr~~~uuuggg]]]```gggppp}}}ssswww~~~}}}pppZZZRRROOOLLLHHHKKKLLLLLLMMMLLLKKKJJJIIINNNPPPRRRPPPKKKIIIKKKNNNOOONNNLLLJJJJJJKKKOOOQQQJJJLLLNNNNNNLLLKKKKKKLLLMMMQQQUUUYYYXXXTTTOOOKKKMMMLLLLLLNNNSSSUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPSSSSSSSSSRRRPPPNNNKKKIIIEEEEEEEEEHHHKKKMMMMMMLLLLLLNNNOOONNNMMMNNNQQQTTTWWWUUURRRNNNLLLJJJJJJJJJKKKJJJJJJLLLMMMMMMKKKIIIGGGFFFCCCBBBCCCEEEHHHJJJKKKHHHEEEDDDDDDEEEEEEDDDEEECCCAAA@@@BBBCCCCCCBBBCCCBBBBBBDDDEEEEEEDDDBBBCCCDDDFFFGGGGGGGGGEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHGGGFFFDDDDDDDDDDDDEEE@@@?????????AAADDDGGGIIIQQQPPPNNNJJJGGGGGGIIILLLMMMLLLKKKJJJJJJKKKLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPNNNLLLJJJIIIIIIJJJJJJLLLIIIIIILLLNNNMMMNNNRRRXXXVVVTTTTTTVVVVVVTTTRRRSSSYYYdddooowww~~~zzzdddWWWSSSQQQSSSXXX```iiinnnnnnlllgggddd___[[[YYYYYY\\\]]]dddhhhooowww~~~xxxrrroookkkgggccc^^^XXXTTTRRRQQQPPPNNNLLLIIIFFFEEECCCBBBAAA@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@>>>============>>>>>>???>>>>>>============<<<<<<>>>???@@@AAACCCDDDEEEFFFLLLLLLMMMNNNQQQTTTWWWYYYeeecccaaa___^^^^^^^^^___```aaabbbcccdddeeefffggghhhjjjlllllliiigggeeeeeeeeefffiiinnnrrrrrrlllgggaaaaaa```_________```aaaccccccbbbbbbccceeehhhjjjkkkiiieeecccaaa```]]][[[XXXVVVSSSRRRRRRSSSRRRQQQPPPQQQSSSUUUWWWYYYZZZZZZ^^^^^^^^^\\\ZZZYYYZZZ[[[YYYZZZ\\\\\\[[[[[[\\\]]]dddccccccfffkkkqqqtttvvvrrrqqqppppppqqqsssuuuwww||||||}}}sssdddZZZNNNFFFBBB???<<<999999@@@GGGLLLXXXlllxxxbbb]]]^^^jjjvvv{{{qqqrrr|||yyyeeeTTTOOOPPPPPPOOOMMMMMMMMMNNNNNNOOOOOOPPPSSSTTTTTTPPPKKKIIIKKKMMMPPPLLLHHHIIINNNQQQQQQOOOJJJLLLNNNMMMKKKJJJIIIJJJKKKMMMQQQSSSSSSPPPLLLJJJHHHHHHIIILLLPPPSSSTTTTTTQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRPPPMMMIIIGGGAAABBBCCCGGGJJJMMMMMMLLLKKKLLLMMMMMMLLLLLLOOOQQQUUURRROOOLLLJJJKKKLLLMMMJJJJJJJJJKKKLLLLLLJJJHHHDDDCCCBBBBBBBBBDDDGGGHHHHHHFFFCCCBBBCCCDDDEEEDDDEEECCCAAA@@@AAAAAAAAA@@@@@@???@@@BBBEEEFFFEEEDDDDDDFFFHHHIIIIIIGGGEEECCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBBBBDDDGGGJJJLLLQQQPPPMMMIIIEEEDDDFFFHHHHHHHHHHHHIIIIIIKKKLLLMMMQQQPPPOOOOOOOOOPPPQQQRRRSSSQQQMMMJJJIIIKKKMMMOOOLLLIIIIIIMMMOOONNNOOOSSSZZZXXXVVVUUUVVVVVVTTTSSSNNNQQQYYYbbbjjjrrrxxxeeeYYYOOOLLLJJJOOOXXX___bbbbbbaaa___[[[XXXVVVVVVVVVWWWZZZ___gggmmmqqqwww}}}|||vvvoooiiiccc\\\XXXXXXWWWVVVSSSOOOKKKGGGDDDDDDCCCBBBAAA@@@@@@???@@@CCCCCCBBBBBBBBBCCCEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA??????>>>=========>>>>>>=========<<<<<<<<<;;;;;;===============>>>>>>>>>CCCCCCDDDEEEHHHJJJLLLNNNmmmkkkgggccc`````````aaa``````aaabbbdddfffggghhhiiikkkmmmnnnllljjjjjjjjjkkkkkklllnnnpppnnniiieeeccccccbbbbbbaaaaaa``````bbbaaa``````aaacccfffhhhhhhfffcccaaa```___]]]\\\ZZZXXXVVVTTTTTTUUUWWWWWWWWWXXX[[[\\\]]]^^^___```ggggggfffdddaaa```aaacccbbbcccddddddccccccdddfffjjjjjjlllpppvvv|||~~~}}}|||||||||}}}~~~~~~xxxlll[[[NNNMMMIIIEEEDDDBBB@@@AAACCCEEEVVVbbbhhhvvvlll[[[```mmmwwwlllnnnzzz}}}{{{}}}|||ooo^^^SSSRRRTTTUUUTTTOOOOOOOOONNNOOOPPPQQQQQQRRRRRRPPPLLLIIIGGGIIIKKKNNNIIIGGGLLLUUUYYYTTTMMMJJJLLLMMMMMMKKKHHHGGGGGGHHHJJJLLLMMMNNNLLLKKKIIIEEEFFFHHHKKKOOORRRTTTUUURRRRRRSSSSSSSSSRRRQQQPPPNNNOOOOOONNNLLLIIIFFFDDD@@@???@@@CCCHHHLLLNNNOOOMMMMMMNNNOOOOOOPPPQQQRRRSSSQQQNNNLLLKKKLLLNNNPPPJJJJJJIIIJJJKKKJJJHHHFFFAAAAAAAAAAAABBBDDDFFFGGGGGGDDDBBBBBBCCCEEEFFFFFFFFFDDDAAA???@@@@@@???>>>???>>>???BBBEEEGGGGGGGGGCCCEEEGGGHHHHHHFFFCCCAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFEEEEEEFFFHHHKKKLLLKKKJJJHHHEEEBBBAAACCCEEEEEEEEEFFFHHHIIIKKKLLLMMMQQQPPPNNNMMMMMMOOOQQQRRRTTTSSSPPPNNNMMMNNNOOOPPPKKKIIIJJJNNNOOONNNPPPSSSYYYXXXVVVUUUVVVVVVVVVVVVQQQRRRVVV[[[```gggvvv{{{ppp^^^UUUJJJGGGLLLTTTYYYZZZ\\\[[[ZZZYYYXXXWWWVVVVVVVVV[[[aaadddfffkkkttt|||~~~xxxqqqkkkeeeaaa___^^^\\\YYYTTTPPPKKKIIIHHHGGGEEEDDDBBBAAAAAAAAABBBAAA?????????AAACCCDDDFFFGGGGGGGGGFFFDDDBBBAAA@@@???>>>=====================<<<<<<;;;;;;::::::::::::::::::::::::::::::>>>???@@@AAACCCDDDFFFGGGtttqqqmmmiiifffeeeeeefffddddddcccccccccdddeeefffhhhjjjmmmnnnmmmmmmnnnooorrrpppmmmkkkiiihhhfffeeeggggggggggggfffeeecccbbbbbbaaaaaaaaabbbdddggghhhcccaaa___^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXZZZ]]]___aaadddffffffeeedddeeegggnnnnnnnnnllliiihhhhhhiiikkklllmmmlllllllllnnnpppppprrrvvv|||~~~vvvjjj```XXXRRRJJJEEEAAA@@@BBBCCC@@@@@@KKKXXXdddxxx~~~oooccc___llltttjjjhhhjjjuuu}}}yyy}}}xxxbbb\\\UUUQQQRRRSSSRRRPPPLLLLLLMMMMMMOOOQQQRRRSSSPPPOOOMMMKKKIIIIIIJJJLLLIIIGGGJJJSSS\\\^^^UUULLLHHHJJJMMMMMMJJJHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJEEEGGGIIILLLNNNQQQTTTUUUSSSSSSTTTTTTRRRPPPNNNMMMJJJJJJIIIHHHFFFDDDBBBAAAAAA???>>>AAAFFFMMMRRRTTTUUUUUUTTTTTTTTTTTTSSSRRRSSSRRROOOMMMMMMNNNOOOQQQJJJIIIIIIIIIJJJIIIFFFDDD>>>???@@@AAACCCDDDFFFFFFFFFDDDBBBCCCEEEHHHIIIJJJGGGDDDAAA@@@@@@@@@???>>>@@@???@@@BBBFFFHHHIIIIIIAAACCCDDDEEEEEECCC@@@???BBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEGGGIIIJJJHHHGGGEEECCCCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBEEEGGGDDDEEEFFFHHHJJJKKKMMMMMMNNNMMMKKKKKKKKKMMMOOOQQQRRRRRRRRRQQQPPPPPPOOOOOOKKKIIIJJJNNNPPPNNNOOORRRTTTTTTTTTTTTUUUWWWYYY[[[^^^]]]^^^```aaagggttttttfffTTTHHHFFFJJJNNNQQQVVVVVVWWWYYYYYYYYYYYYYYYXXX[[[^^^^^^^^^ccclllssszzz{{{tttmmmiiieeedddaaa]]]XXXTTTPPPNNNKKKJJJHHHEEECCCBBBAAAAAAAAA@@@>>>======>>>@@@AAACCCDDDEEEEEEDDDCCCAAA@@@??????>>>===<<<<<<<<<<<<>>>======<<<;;;;;;::::::888888999999999:::::::::<<<===>>>???@@@AAAAAAAAAyyywwwtttqqqooonnnnnnnnnlllkkkiiigggeeeeeeeeeeeeiiilllnnnppppppqqqrrrtttvvvsssmmmhhheeeeeefffhhhmmmmmmnnnooommmkkkhhhgggcccccccccccccccdddeeefff___]]][[[[[[[[[\\\[[[ZZZYYY[[[]]]^^^___bbbfffiiimmmpppsssrrrooonnnoooqqquuuvvvwwwvvvtttrrrrrrrrruuuvvvwwwvvvvvvwwwzzz}}}zzz|||~~~fff]]]QQQGGGCCCCCCDDDFFF??????AAACCCBBBHHH]]]uuuwwwjjjdddbbbgggyyy{{{fff```iiivvvzzzyyyxxxcccRRRRRRQQQRRRRRRRRROOOMMMFFFGGGIIILLLPPPSSSUUUVVVPPPOOONNNMMMLLLLLLMMMNNNGGGIIIOOOWWW]]][[[SSSKKKFFFIIIKKKLLLJJJGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKGGGIIIKKKMMMNNNOOORRRTTTRRRRRRSSSSSSRRROOOLLLJJJGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@DDDJJJRRRWWWZZZ___]]][[[YYYXXXVVVSSSPPPTTTSSSQQQOOONNNNNNNNNOOOJJJIIIHHHIIIIIIGGGDDDBBB===>>>@@@BBBDDDEEEFFFFFFFFFDDDCCCDDDGGGJJJLLLMMMGGGDDDAAA@@@@@@@@@@@@???BBBAAAAAABBBEEEHHHIIIIII@@@@@@AAAAAAAAA@@@???>>>BBBBBBCCCCCCDDDCCCCCCBBBEEEEEEDDDEEEFFFGGGIIIKKKKKKIIIFFFDDDCCCCCCDDDDDDCCCDDDEEEEEEDDDEEEHHHKKKFFFFFFHHHJJJKKKLLLMMMMMMIIIIIIIIIIIIKKKMMMOOOPPPOOOOOOPPPPPPOOONNNMMMMMMJJJHHHJJJNNNOOOMMMMMMOOONNNPPPQQQQQQSSSVVVZZZ^^^jjjiiijjjkkkkkkooozzzwwweeeTTTIIIFFFFFFGGGMMMOOORRRVVVYYY\\\^^^^^^]]]^^^^^^\\\[[[___eeekkkrrrxxxwwwqqqllljjjeee___ZZZVVVTTTSSSNNNMMMJJJHHHEEECCCBBBAAABBBAAA???>>>===>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@??????>>>=========>>>>>>???>>>>>>===<<<;;;::::::888888999999::::::;;;;;;::::::;;;<<<=========<<<}}}}}}{{{zzzyyyxxxxxxxxxuuussspppmmmjjjiiiiiiiiioooqqqssstttttttttvvvxxxwwwtttooojjjhhhhhhkkkmmmssstttuuuvvvtttqqqnnnkkkddddddddddddcccaaa```___\\\[[[YYYYYYZZZ[[[[[[ZZZYYY\\\aaaeeegggkkkpppssstttxxx{{{{{{xxxwwwyyy|||}}}~~~}}}|||~~~zzzmmmcccQQQMMMFFF@@@>>>???CCCEEEIIIIIIQQQ[[[aaaiiiqqqiiiiiinnnsss|||qqqeeeeeevvvwwwdddUUUNNNPPPRRRSSSSSSQQQOOOMMMDDDFFFIIIMMMQQQSSSUUUUUUQQQPPPOOOOOOOOONNNMMMMMMIIINNNTTTXXXWWWRRRMMMIIIDDDGGGJJJKKKJJJGGGFFFEEEFFFHHHJJJLLLMMMMMMMMMLLLHHHJJJMMMMMMLLLLLLOOOQQQOOOPPPQQQRRRQQQOOOLLLJJJHHHGGGDDDBBBAAACCCEEEGGGCCCCCCFFFLLLSSSYYY]]]^^^___]]][[[[[[[[[YYYVVVRRRSSSSSSRRRQQQOOOMMMKKKJJJJJJIIIHHHHHHHHHFFFCCCAAA;;;===@@@CCCEEEFFFGGGFFFEEECCCBBBDDDGGGKKKNNNNNNGGGDDDBBBAAAAAABBBAAA@@@DDDBBBAAAAAADDDFFFGGGFFF??????????????????@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHFFFDDDCCCCCCDDDDDDBBBCCCEEEEEEEEEFFFHHHKKKIIIJJJKKKLLLMMMMMMLLLLLLEEEFFFGGGIIIKKKMMMOOOPPPLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIJJJNNNNNNKKKJJJLLLKKKMMMNNNOOOPPPSSSYYY^^^llllllooorrrtttwwwzzziiiXXXLLLGGGFFFGGGJJJOOOTTT[[[```dddfffaaa___\\\[[[[[[^^^bbbeeehhhnnnwww~~~xxxtttlllddd^^^ZZZYYYXXXTTTSSSPPPMMMJJJHHHFFFEEEEEEDDDCCCBBB@@@???>>>>>>============>>>???@@@@@@@@@@@@??????@@@@@@AAAAAA@@@??????>>><<<;;;;;;:::999999999999::::::::::::999999:::;;;;;;;;;:::999~~~~~~{{{yyyuuurrrooonnnnnnnnnuuuvvvwwwxxxwwwwwwxxxzzzvvvtttqqqnnnllllllooorrrwwwxxxzzzzzzxxxuuuqqqnnneeeeeeeeedddbbb^^^[[[XXX\\\ZZZYYYYYYZZZ\\\[[[ZZZYYY^^^dddiiimmmqqqvvvzzzvvvzzz~~~~~~|||{{{~~~~~~|||xxxpppfff[[[RRRMMM@@@AAAAAABBBBBBDDDGGGIIIUUUXXXggg|||}}}iiiaaafffsssssspppjjjnnnssscccWWWNNNLLLNNNPPPPPPOOOMMMLLLLLLFFFHHHLLLOOOQQQRRRRRRQQQQQQPPPOOOOOOOOONNNKKKJJJLLLRRRXXXWWWPPPJJJHHHHHHBBBFFFIIIKKKJJJHHHFFFEEEGGGHHHKKKMMMOOOOOONNNMMMIIIKKKMMMMMMKKKJJJLLLOOOLLLMMMOOOQQQQQQOOOMMMKKKJJJHHHEEEBBBBBBEEEHHHKKKCCCEEEKKKSSSZZZ___``````YYYXXXWWWZZZ\\\]]]ZZZXXXRRRRRRRRRQQQOOOKKKIIIGGGJJJIIIHHHHHHGGGFFFBBB@@@;;;===@@@DDDFFFGGGGGGGGGDDDBBBBBBCCCGGGKKKNNNOOOGGGEEEBBBAAABBBCCCBBBBBBDDDBBB@@@AAABBBDDDDDDDDD??????>>>===>>>???AAABBBCCCCCCEEEEEEEEEDDDCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHCCCAAA@@@>>>>>>>>>@@@AAAAAABBBCCCCCCCCCDDDFFFHHHKKKLLLMMMNNNNNNMMMLLLKKKCCCEEEGGGJJJMMMOOOPPPPPPJJJIIIFFFDDDCCCEEEHHHIIIKKKIIIJJJMMMMMMJJJIIIKKKJJJLLLNNNNNNNNNQQQWWW\\\gggiiinnnssswww{{{{{{hhhWWWNNNKKKFFFIIINNNUUU]]]dddjjjmmmccc___[[[ZZZ\\\___aaabbb```fffnnnuuuxxx{{{~~~}}}tttjjjccc___]]]]]][[[YYYVVVSSSPPPMMMLLLKKKGGGGGGFFFEEECCCAAA???>>><<<;;;;;;;;;<<<>>>@@@BBBAAAAAAAAAAAABBBCCCCCCDDDAAA@@@???>>>===<<<;;;;;;::::::::::::999999999999::::::;;;<<<<<<;;;:::999~~~}}}zzzvvvssssssvvvyyy|||{{{yyyxxxwwwxxxzzz{{{wwwuuuqqqnnnmmmnnnpppqqqqqqrrrtttuuusssqqqnnnlllgggeeeccc```^^^\\\\\\\\\VVVVVVVVVWWWXXX[[[]]]^^^aaaeeekkkooorrruuuxxxzzzzzz}}}~~~tttrrrdddVVVQQQMMMGGGDDDEEE@@@BBBCCCCCCFFFPPP```llluuu{{{nnncccfffwwwjjjmmmzzzvvv```QQQMMMOOOJJJJJJKKKLLLMMMLLLIIIGGGFFFHHHJJJKKKLLLMMMPPPRRRQQQNNNKKKLLLNNNOOOMMMKKKQQQSSSRRROOOJJJHHHJJJMMMDDDDDDDDDFFFHHHHHHFFFDDDFFFHHHJJJKKKKKKLLLMMMNNNJJJIIIHHHHHHIIIJJJHHHGGGJJJKKKLLLLLLLLLKKKIIIHHHGGGDDDAAABBBFFFJJJLLLLLLIIIJJJPPPYYYaaaaaa\\\VVVNNNRRRWWWZZZZZZWWWRRRNNNOOOMMMKKKIIIHHHIIIJJJKKKLLLJJJFFFCCCAAAAAABBBBBBAAAAAABBBDDDFFFHHHJJJLLLEEEDDDBBBAAABBBDDDGGGIIIFFFFFFEEEEEEDDDEEEEEEEEEEEECCCAAAAAABBBDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFGGGFFFCCCAAAAAABBBBBBEEEHHHJJJJJJHHHDDDBBBEEECCCAAA???===>>>??????BBBBBBBBBBBBCCCCCCCCCCCCKKKKKKKKKLLLNNNMMMKKKIIIDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDDDDDDDDDDEEEEEEGGGIIIIIIHHHHHHIIIJJJJJJJJJKKKMMMPPPSSSVVVXXX^^^gggnnnwww~~~{{{ttt```QQQKKKKKKMMMTTT^^^hhhmmmpppjjjeee^^^[[[[[[]]]___`````````dddjjjmmmooosssyyy{{{tttnnnhhhddd___]]][[[ZZZXXXUUUQQQNNNLLLJJJIIIHHHGGGDDD@@@===???>>>===;;;::::::;;;;;;===>>>???AAABBBBBBBBBBBBBBBAAA???===;;;;;;;;;<<<::::::::::::999888777666999999999999999999999999}}}zzzyyy{{{~~~~~~zzzwwwtttrrrrrrrrrtttrrrooolllkkklllnnnpppqqqpppnnnllljjjiiihhhgggeeeccc```]]]\\\^^^```bbbYYYYYYYYYZZZ\\\___aaaccciiimmmqqquuuxxxzzz}}}}}}tttfff]]]TTTNNNJJJIIIFFFAAAAAAEEEIIILLLPPPVVV^^^lll|||llllllrrryyyrrr}}}nnn^^^SSSOOOOOOJJJJJJKKKLLLMMMKKKIIIGGGDDDFFFIIIJJJKKKKKKMMMNNNNNNKKKIIIJJJLLLOOOOOONNNOOOOOONNNKKKIIIGGGHHHHHHFFFEEEEEEFFFGGGHHHFFFEEEDDDFFFIIIJJJJJJKKKLLLNNNLLLKKKIIIIIIJJJJJJHHHGGGJJJJJJKKKLLLKKKKKKIIIIIIFFFDDDBBBDDDIIIMMMPPPPPPMMMNNNQQQXXX]]]]]]XXXSSSOOORRRVVVYYYXXXUUUPPPLLLMMMLLLJJJIIIHHHHHHIIIIIIHHHFFFCCC@@@>>>>>>>>>???@@@@@@AAACCCDDDFFFHHHIIIEEEEEEDDDCCCDDDFFFHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIEEECCCAAA@@@AAAAAAAAA@@@BBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEDDDAAA@@@AAACCCEEEFFFIIIKKKJJJHHHDDDBBBDDDCCCAAA???>>>???@@@AAACCCCCCDDDDDDDDDEEEEEEEEEJJJJJJJJJKKKLLLLLLJJJHHHCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEGGGIIIJJJJJJHHHGGGHHHHHHLLLLLLLLLMMMQQQVVV\\\___fffjjjlllttt~~~|||~~~tttkkk]]]UUUNNNOOOXXXeeeoootttmmmjjjeeeaaa____________\\\[[[]]]aaacccdddiiiooozzztttppphhheee```]]]\\\ZZZYYYWWWUUUSSSPPPMMMKKKIIIEEECCC???>>>===<<<;;;<<<============>>>>>>???@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::999888777999999999999999999999999}}}xxxtttqqqppppppsssrrrpppnnnmmmnnnpppqqqrrrooojjjfffddddddeeeffffffccc```^^^___bbbgggjjjbbbccccccdddgggiiilllnnnuuuxxx{{{~~~~~~|||zzzyyy~~~vvvmmmbbbWWWLLLEEE>>>>>>@@@BBBBBBDDDLLLUUU[[[^^^dddnnn{{{wwwlllzzz|||tttpppmmmbbb\\\VVVSSSRRRLLLMMMMMMMMMLLLKKKIIIHHHHHHKKKNNNPPPPPPOOOOOOPPPNNNLLLHHHHHHIIIKKKLLLLLLLLLKKKIIIIIIIIIHHHFFFEEEIIIGGGEEEDDDEEEFFFFFFEEEBBBEEEGGGIIIIIIJJJLLLNNNPPPNNNKKKJJJJJJJJJHHHGGGIIIIIIJJJKKKKKKJJJJJJJJJGGGEEEEEEGGGLLLPPPSSSTTTRRRQQQRRRUUUXXXXXXTTTPPPOOOQQQTTTVVVUUURRRMMMJJJJJJJJJJJJIIIIIIHHHGGGGGGEEEDDDBBB@@@>>>=========@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHDDDDDDEEEFFFGGGIIIKKKLLLFFFDDDAAAAAAAAAAAA@@@???CCCCCCCCCBBBBBBCCCCCCDDDBBBCCCBBB@@@??????BBBDDDGGGHHHJJJJJJJJJGGGDDDBBBCCCBBB@@@@@@@@@@@@BBBBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJHHHFFFAAABBBDDDEEEGGGHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFHHHJJJKKKJJJHHHFFFFFFGGGMMMMMMLLLNNNSSSZZZaaaeeehhhhhhfffnnnzzzzzz|||zzzkkkYYYOOORRR]]]iiipppqqqrrrqqqnnniiieeebbbaaa]]]ZZZYYY[[[[[[\\\aaahhhzzz~~~vvvqqqjjjdddbbbbbbbbbaaa\\\YYYSSSOOOMMMKKKIIIGGG@@@??????>>>>>>>>>>>>???===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888999999999999999999999999}}}zzzyyyyyyyyyvvvvvvuuutttttttttuuuvvvuuurrrnnnkkkiiiiiikkklllkkkjjjhhhgggiiilllpppssspppqqqqqqsssuuuxxx{{{|||~~~xxxtttqqqoooooohhhccc[[[SSSKKKFFFBBB@@@AAAAAACCCFFFMMMYYYiiiuuuwwwyyy}}}wwwpppwww{{{qqqsssyyyvvvggg[[[YYY\\\[[[XXXWWWRRRSSSRRRQQQMMMKKKIIIHHHLLLOOOSSSTTTSSSQQQPPPPPPRRROOOJJJFFFEEEFFFGGGHHHKKKIIIFFFGGGIIIJJJGGGDDDJJJGGGDDDBBBCCCEEEEEEEEECCCEEEHHHJJJJJJKKKMMMOOORRRPPPLLLJJJJJJIIIGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJMMMQQQSSSUUUSSSRRRQQQRRRSSSSSSQQQOOOOOOPPPSSSSSSRRRNNNJJJGGGGGGHHHIIIIIIIIIGGGFFFDDDFFFEEECCCBBB@@@@@@???@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIDDDCCCBBBBBBCCCCCCBBBAAACCCCCCBBBBBBBBBCCCDDDDDDDDDBBB@@@>>>>>>@@@CCCEEEGGGGGGHHHHHHGGGDDDBBB@@@AAAAAA@@@@@@AAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHFFFDDD???@@@BBBDDDFFFGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIGGGEEEEEEFFFKKKKKKLLLOOOSSSYYY^^^bbb``````^^^eeerrruuu|||ooo\\\RRRSSS[[[aaalllqqqwwwyyyvvvooojjjgggddd```]]]\\\\\\\\\bbbjjjvvvxxx||||||}}}}}}uuuoookkkiiigggfffbbb]]]VVVQQQOOONNNNNNMMMEEEEEEDDDBBBAAA@@@??????===<<<:::999999;;;===>>><<<<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888{{{{{{{{{{{{{{{zzzzzzzzzwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxyyyzzzzzz}}}}}}}}}~~~}}}yyyxxxtttooohhhccc___]]]QQQNNNIIIDDDAAAAAABBBDDDJJJLLLRRR[[[jjj{{{uuuoooqqq{{{qqqsssxxxbbbWWWQQQUUU]]]___]]][[[XXXYYYXXXUUUOOOKKKJJJJJJLLLOOORRRSSSQQQNNNMMMLLLPPPNNNJJJFFFDDDDDDEEEGGGHHHFFFDDDEEEGGGHHHFFFDDDKKKGGGCCCBBBBBBDDDEEEFFFEEEHHHJJJLLLLLLMMMOOOQQQSSSPPPLLLIIIHHHHHHFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQQQQPPPNNNNNNOOOPPPQQQQQQOOOPPPQQQQQQOOOLLLHHHFFFEEEFFFHHHIIIIIIGGGEEEDDDFFFEEECCCAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCAAABBBDDDEEEFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCDDD@@@??????@@@CCCDDDCCCBBBBBBAAA@@@???@@@AAACCCDDDFFFCCC@@@>>>???AAADDDFFFDDDDDDDDDCCCBBBAAA???>>>@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDBBB??????AAACCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGGGGEEEDDDDDDEEEFFFHHHLLLOOOSSSUUUWWWWWWUUUYYYZZZaaammmrrrooo[[[OOOOOOSSSZZZbbbnnnxxx{{{zzzvvvsssjjjeee```^^^\\\]]]ccckkkrrrrrrsssxxx~~~~~~}}}}}}||||||wwwqqqllliiihhhccc[[[VVVTTTTTTTTTTTTNNNMMMKKKHHHFFFCCC@@@???>>>===;;;:::999:::<<<===;;;<<<===>>>>>>===<<<;;;::::::;;;;;;::::::999999888888888888888888888888~~~zzz{{{}}}~~~wwwuuuuuutttrrrggggggeee___WWWOOOJJJHHHCCCCCCCCCAAAAAABBBFFFJJJSSS]]]mmm|||~~~qqqssszzzvvvooorrr|||hhhXXXQQQNNNUUU\\\^^^\\\[[[[[[\\\\\\WWWQQQMMMMMMNNNQQQSSSUUUTTTRRROOONNNMMMKKKJJJIIIFFFDDDEEEHHHJJJFFFDDDBBBBBBDDDFFFFFFFFFKKKHHHEEECCCEEEGGGHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQRRROOOJJJGGGFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNNNNMMMKKKJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQNNNOOOOOOOOOMMMKKKHHHGGGEEEFFFHHHIIIIIIGGGFFFDDDDDDBBB@@@>>>===>>>@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCDDDDDDDDDCCCBBBDDDDDDBBBAAA@@@?????????<<<;;;<<>>===>>>@@@BBBDDDGGGDDD@@@>>>@@@BBBDDDDDDBBBAAA@@@???>>>>>>======?????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCAAA??????AAABBBCCCCCCDDDCCCBBBCCCEEEGGGHHHIIIJJJJJJFFFGGGHHHGGGEEECCCCCCCCCCCCFFFJJJNNNQQQRRRQQQPPPPPPVVVXXX```lllsss~~~nnn^^^VVVTTTLLLRRR]]]jjjvvv|||}}}|||nnnhhhbbb^^^[[[YYY^^^fffkkkjjjjjjlllqqqxxx{{{~~~wwwrrrmmmggg___YYYWWWWWWWWWWWWUUUTTTRRROOOKKKGGGDDDBBB@@@???>>>===<<<<<<===>>>===============<<<;;;:::999999999::::::999999888888888888888888888888888|||vvvqqqnnnnnnlllhhhdddTTTTTTSSSNNNHHHCCCAAAAAAAAAEEEJJJNNNQQQVVV\\\```jjj|||}}}uuuvvv~~~rrr___TTTPPPOOOUUUYYYYYYWWWXXXYYY[[[[[[XXXRRROOOPPPSSSVVVWWWWWWVVVSSSPPPOOOPPPHHHIIIIIIHHHEEEEEEHHHJJJGGGGGGFFFDDDDDDFFFJJJNNNLLLJJJHHHGGGIIIKKKKKKKKKKKKMMMOOOOOOOOONNNOOOQQQPPPLLLHHHEEEDDDCCCCCCBBBCCCCCCDDDEEEGGGJJJMMMNNNKKKMMMMMMKKKHHHGGGHHHIIIKKKKKKKKKKKKKKKLLLOOOPPPNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFGGGHHHHHHHHHGGGFFFDDDAAA===::::::===@@@CCCDDDEEEFFFHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>AAADDDEEEDDDBBB@@@???>>>===>>>@@@BBBDDDGGGCCC???>>>@@@AAABBBAAA@@@???>>>===<<<======>>>>>>>>>??????@@@?????????AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEEEECCCAAA???@@@@@@AAABBBBBBAAAAAAAAABBBEEEGGGIIIJJJKKKKKKKKKKKKKKKIIIEEEBBBAAAAAACCCEEEIIILLLOOOPPPQQQPPPRRRUUUTTT]]]llltttyyyxxxsssyyykkkcccRRRQQQSSS\\\kkkwww}}}}}}uuunnngggaaa[[[XXX[[[aaaaaabbbccccccdddjjjrrrxxx~~~yyysssjjjccc___]]]\\\[[[ZZZYYYWWWTTTQQQLLLIIIGGGBBBBBBAAAAAA@@@??????>>>???>>>===<<<;;;:::::::::777888888999999888888777888888888888888888888888~~~wwwqqqmmmjjjmmmiiigggfffeee```WWWPPPFFFGGGGGGDDDAAAAAADDDGGGFFFNNNXXXbbbjjjrrrzzz{{{zzz}}}}}}gggYYYSSSPPPPPPTTTVVVTTTSSSTTTUUUXXXZZZWWWRRRPPPSSSVVVTTTUUUTTTRRROOOLLLLLLMMMJJJLLLLLLJJJFFFDDDEEEGGGKKKLLLKKKIIIGGGIIIPPPUUUMMMLLLJJJJJJLLLNNNNNNNNNLLLMMMOOOOOONNNNNNNNNOOONNNKKKFFFCCCBBBBBBBBBAAABBBBBBCCCEEEGGGJJJMMMOOOIIIKKKLLLJJJGGGEEEFFFHHHKKKKKKKKKKKKJJJKKKMMMOOONNNNNNMMMMMMLLLKKKIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEBBB===::::::===BBBEEECCCDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????CCCCCCCCCEEEGGGGGGFFFDDDAAA???>>>===>>>@@@CCCEEEFFFBBB>>>>>>???@@@???>>>???>>>===<<<<<<===>>>???>>>>>>????????????>>>===BBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBDDDEEEEEECCCAAA???@@@@@@AAAAAA@@@@@@@@@@@@BBBEEEGGGJJJKKKKKKKKKPPPPPPOOOKKKFFFBBB@@@???DDDFFFHHHKKKNNNQQQSSSTTTUUUTTTPPPYYYkkksss}}}sssrrrkkkuuurrrbbbYYYRRRVVVcccqqqxxxzzz}}}vvvnnnggg___YYY[[[```YYY\\\______]]]```hhhnnnuuuzzzzzzrrrmmmiiigggeee[[[[[[ZZZWWWTTTPPPMMMKKKDDDDDDDDDDDDCCCAAA@@@???@@@???===;;;:::999::::::666777777888888888777777777777777777777777777777~~~vvvvvvuuuppphhh```[[[YYY]]]ZZZVVVSSSQQQPPPJJJDDDFFFCCCBBBEEEHHHJJJLLLOOOQQQ\\\mmm}}}rrrooouuu|||~~~|||jjj___YYYOOOMMMLLLNNNRRRTTTSSSQQQTTTTTTUUUUUUUUUTTTTTTTTTPPPNNNMMMOOOQQQQQQNNNJJJHHHLLLOOOMMMHHHEEEFFFIIINNNLLLIIIHHHJJJNNNRRRUUUQQQQQQPPPNNNMMMKKKJJJJJJNNNLLLKKKLLLMMMOOOOOOOOOMMMHHHBBB???AAACCCCCCBBBCCCEEEFFFFFFFFFHHHJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJHHHHHHJJJMMMNNNLLLJJJOOONNNKKKIIIGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFCCC>>>::::::<<<@@@CCCCCCAAA@@@BBBEEEGGGFFFDDDIIIIIIHHHGGGGGGGGGHHHHHHFFFBBB??????===;;;>>>CCCKKKGGGDDDEEEIIIKKKIIIFFFBBB@@@===<<<===@@@AAABBBEEEBBB???>>>????????????======<<<<<<<<<<<<======@@@@@@???????????????@@@>>>@@@CCCDDDCCCBBBBBBCCCAAABBBBBBCCCBBBAAA???>>>AAAAAABBBCCCCCCCCCBBBBBBBBBEEEHHHJJJJJJJJJLLLMMMZZZVVVPPPJJJFFFDDDCCCDDDIIIIIIJJJKKKMMMOOOQQQRRRTTTPPPOOOWWWfffssszzz|||vvvkkkgggcccjjjyyy|||nnn```\\\]]]bbbmmmxxx~~~yyylllcccaaa]]]XXX[[[ZZZXXXXXXYYY[[[^^^```hhhlllsssyyyzzzqqqkkkfffaaa[[[UUURRROOOMMMLLLIIIHHHGGGFFFFFFDDD@@@>>>>>><<<999999:::;;;;;;:::999888777777666666666666777777777777666666666666}}}xxxtttpppnnnlllkkkhhhccc[[[TTTPPPOOOKKKLLLKKKHHHFFFEEEEEEDDDDDDGGGMMMTTTYYY]]]bbbeeemmmwwwzzzqqqkkkqqq|||sssaaaUUUOOOLLLKKKJJJKKKNNNOOONNNMMMSSSRRRRRRRRRRRRSSSSSSTTTOOONNNLLLMMMOOOOOOLLLJJJIIILLLMMMLLLHHHGGGJJJNNNOOONNNLLLLLLMMMPPPSSSUUUSSSRRRPPPNNNLLLJJJHHHGGGKKKJJJJJJKKKLLLLLLLLLLLLKKKFFFBBB@@@BBBDDDCCCBBBCCCDDDFFFGGGGGGHHHJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKJJJIIIKKKMMMNNNMMMKKKMMMMMMKKKIIIHHHGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFEEECCC@@@===::::::>>>BBBEEECCCAAAAAABBBFFFGGGGGGEEEHHHGGGGGGGGGHHHHHHIIIIIIDDDAAA@@@@@@>>>===BBBJJJTTTOOOJJJHHHIIIHHHDDD@@@AAA???<<<;;;===???@@@AAACCCAAA@@@@@@AAA@@@???=========<<<<<<<<<<<<======@@@@@@???>>>>>>??????@@@CCCDDDFFFEEECCC@@@@@@@@@BBBBBBBBBBBBAAA@@@>>>======>>>???@@@@@@@@@@@@@@@BBBDDDEEEFFFGGGHHHKKKNNNXXXUUUOOOJJJFFFDDDCCCDDDFFFGGGGGGIIIJJJLLLNNNOOORRRNNNNNNUUUbbbnnnssstttssstttwww}}}{{{oooccc[[[\\\bbbppp~~~tttlllccc]]]^^^eeelllssstttlllbbb^^^[[[XXXZZZZZZZZZ[[[[[[\\\\\\\\\___ccchhhnnnttt{{{~~~xxxpppkkkddd^^^YYYVVVSSSQQQMMMLLLJJJJJJIIIGGGCCC@@@@@@>>>===<<<===>>>===<<<::::::999888888888888888888888888888777777777777|||zzzwwwxxxxxxssskkkeeedddfff]]][[[VVVPPPIIIDDDCCCCCCAAACCCEEEDDDCCCDDDJJJPPPRRR]]]jjjtttxxx|||xxxfff```dddmmm}}}{{{qqq```TTTMMMLLLJJJIIIIIIKKKLLLKKKJJJPPPOOONNNNNNOOOPPPQQQRRRNNNLLLJJJJJJJJJJJJIIIHHHJJJKKKMMMKKKIIIJJJNNNRRROOOOOOOOOPPPQQQRRRSSSSSSRRRQQQOOOMMMJJJHHHFFFDDDGGGGGGIIIJJJJJJIIIIIIHHHHHHEEEBBBBBBDDDFFFDDDBBBBBBDDDFFFGGGGGGHHHIIIKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMLLLJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEEEE@@@>>>;;;:::;;;???CCCFFFCCCBBBBBBCCCFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIAAA@@@AAAAAA??????GGGPPPZZZTTTNNNJJJHHHEEEAAA===@@@>>><<<<<<>>>@@@@@@@@@AAA@@@@@@AAABBBAAA>>>;;;======<<<<<<<<<<<<======??????>>>>>>>>>??????@@@DDDEEEFFFEEEBBB@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<<;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCFFFKKKNNNUUURRRMMMIIIEEEDDDCCCDDDCCCDDDDDDFFFGGGIIIKKKLLLOOOLLLLLLSSS]]]eeehhhgggbbb``````ccclllyyyyyyvvvnnnaaaVVVSSSWWWdddxxxqqq```WWWVVVWWWbbbjjjggg```\\\[[[[[[[[[\\\^^^^^^^^^\\\ZZZYYYXXXZZZ]]]bbbhhhqqqzzz~~~}}}|||wwwpppiiiddd___[[[XXXWWWUUURRRPPPNNNLLLHHHEEE???>>>===>>>??????===;;;;;;;;;:::999999999::::::999999888888888777777777~~~{{{xxxuuurrrnnnkkkeeefffddd^^^VVVPPPNNNOOOPPPNNNJJJEEEBBBAAACCCFFFLLLKKKLLLPPPRRRWWW___gggsssnnn```UUUXXXeeeuuunnn```VVVPPPNNNMMMKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKLLLMMMOOOPPPLLLJJJHHHFFFFFFFFFFFFFFFJJJLLLNNNNNNMMMMMMOOOQQQLLLMMMOOOQQQRRRQQQPPPOOOOOONNNLLLJJJHHHFFFDDDCCCDDDFFFIIIJJJIIIGGGFFFFFFFFFCCCBBBCCCFFFGGGEEEBBBAAACCCFFFHHHHHHHHHIIIJJJIIIIIIIIIJJJJJJLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEE???>>><<<;;;<<>>>>>GGGRRRVVVRRRLLLHHHFFFDDDBBB@@@@@@???>>>>>>@@@BBBBBBAAAAAA@@@??????@@@@@@???=========<<<<<<<<<<<<======???>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;;;;<<<===???@@@AAAAAAAAA???@@@BBBCCCDDDFFFJJJLLLQQQNNNKKKGGGDDDCCCCCCDDDBBBBBBCCCDDDFFFHHHJJJKKKMMMLLLLLLQQQXXX\\\\\\[[[\\\ZZZWWWWWW\\\fffpppwww|||wwwrrrqqqmmmbbbXXXNNNPPPYYYkkktttcccZZZOOOUUUZZZ[[[YYYZZZ^^^aaa``````aaaaaa___]]][[[YYYXXXYYYYYY[[[```hhhssszzz|||yyyzzz}}}zzztttooojjjgggeeeaaa]]]YYYUUUPPPLLLHHHCCCBBBBBBBBBCCCBBB???===<<<;;;::::::999999::::::888888888888777777777777}}}vvvmmmmmmmmmnnnmmmiiiccc___ZZZWWWQQQKKKFFFCCCAAA@@@EEEEEEFFFFFFIIIMMMTTTYYYbbb\\\[[[ccclllrrrzzzzzzooo[[[VVVTTT\\\iiiwww~~~xxx}}}yyylllaaaXXXPPPLLLNNNNNNLLLKKKIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKMMMNNNIIIHHHGGGEEEDDDDDDEEEFFFKKKNNNRRRSSSRRROOOLLLKKKGGGIIIMMMPPPQQQPPPMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDGGGJJJJJJHHHFFFEEEFFFEEECCCBBBDDDGGGHHHEEEBBBAAACCCFFFGGGGGGGGGIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHGGGEEECCCBBBCCCDDDDDDEEEEEEEEEEEEEEE@@@???===<<<<<<===???@@@AAABBBCCCDDDEEEEEEGGGGGGJJJJJJJJJIIIGGGEEECCCBBB@@@?????????======EEENNNPPPLLLHHHDDDCCCBBBAAA@@@AAA@@@@@@BBBDDDEEEDDDBBBDDDAAA===<<<===???@@@@@@======<<<<<<<<<<<<======>>>>>>======>>>??????@@@>>>@@@@@@???>>>>>>???@@@AAA@@@???>>>===<<<<<<;;;:::;;;===>>>???@@@@@@@@@<<>>>>>>>>CCCIIILLLIIIEEEAAA>>>===>>>>>>AAAAAABBBDDDFFFGGGEEECCCDDD@@@<<<:::;;;>>>AAABBB======<<<<<<<<<<<<==================>>>??????@@@BBBBBBAAA>>>;;;::::::;;;??????>>><<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>;;;???DDDGGGGGGFFFEEEEEEHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNNNNOOOPPPOOOLLLJJJHHHHHHIIIKKKNNNPPPSSSTTTZZZaaaccc______bbbaaa\\\RRRLLLLLLUUU___mmmzzzgggYYYLLLHHHKKKRRRZZZaaammmllliiigggeeedddcccbbb\\\[[[XXXUUUUUUXXX^^^bbbhhhlllsssyyy~~~|||uuummmggg```ZZZVVVUUUSSSQQQOOONNNLLLHHHFFFCCCBBB@@@???===<<<<<<<<<999999888888888777777777~~~xxx~~~zzzqqqhhh\\\SSSMMMMMMNNNOOOOOOLLLGGGCCC:::;;;;;;;;;>>>FFFQQQZZZaaadddjjjooossswww|||yyy|||vvvjjj```[[[[[[^^^eeemmmqqqtttxxx}}}tttqqqrrr|||sss___ZZZTTTPPPNNNNNNNNNNNNHHHIIIHHHFFFCCCDDDGGGJJJKKKLLLMMMMMMMMMKKKIIIHHHHHHKKKMMMMMMKKKJJJKKKMMMNNNOOORRRTTTTTTPPPKKKGGGDDDGGGLLLPPPRRRRRRPPPNNNKKKKKKJJJIIIHHHFFFFFFEEEDDDGGGIIIHHHDDDBBBDDDGGGHHHEEECCCDDDFFFGGGEEECCCCCCDDDDDDCCCCCCEEEIIILLLIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMKKKGGGDDDCCCDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@??????>>>===<<<<<<<<<>>>AAACCCCCCBBBBBBDDDGGGKKKKKKKKKIIIGGGDDDAAA??????;;;999>>>AAABBBCCCFFFGGGEEEBBB>>><<<;;;===??????@@@BBBDDDGGGGGGEEECCCBBB???<<<;;;<<>>@@@@@@BBBBBBAAA>>>;;;999:::;;;======<<<;;;;;;<<<======:::;;;<<<===============<<>><<<<<>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>===============@@@BBBCCCAAAAAADDDFFFIIIIIIJJJIIIGGGEEEBBB@@@???999888>>>DDDEEEEEEEEEBBBAAA???<<<;;;<<<@@@CCC>>>???AAADDDGGGGGGDDDBBB@@@>>>======>>>@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@>>><<<<<<>>>@@@<<<<<<;;;:::;;;<<<===>>>>>>>>>???????????????>>>===???@@@AAA@@@@@@AAACCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLNNNMMMLLLKKKIIIGGGEEECCCDDDEEEFFFHHHIIIJJJKKKKKKGGGKKKKKKKKKWWWffffff\\\RRRIIIDDDGGGLLLXXXrrrsssggg[[[SSSVVV^^^oooppprrrsssqqqmmmhhheee[[[[[[YYYVVVTTTSSSTTTVVVTTTVVVYYY]]]cccllluuu{{{~~~|||ppplllgggccc```^^^[[[YYYQQQPPPMMMKKKHHHFFFEEEDDD======<<<<<<<<<;;;;;;;;;zzzvvvoooeee```___YYYSSSPPPPPPKKKCCC@@@CCC???>>>======>>>@@@BBBDDD???EEEMMMXXXggg}}}uuujjj^^^ZZZ[[[aaakkkuuuyyyvvvzzz|||ooo```]]]TTTLLLLLLMMMLLLKKKLLLIIIJJJIIIGGGCCCCCCFFFJJJNNNOOOOOOLLLGGGEEEGGGJJJJJJNNNRRRTTTRRRPPPOOOPPPPPPLLLJJJLLLOOOPPPLLLHHHBBBEEEJJJNNNNNNMMMLLLKKKPPPMMMKKKIIIIIIHHHGGGEEEFFFFFFFFFDDDDDDEEEHHHKKKRRRNNNJJJHHHGGGFFFCCC@@@FFFEEEDDDDDDFFFHHHJJJLLLKKKJJJIIIGGGHHHIIIJJJLLLMMMLLLJJJHHHFFFEEEDDDDDDBBBCCCDDDEEEDDDCCCBBBAAA????????????>>>>>>>>>>>>??????===;;;999999;;;===BBBBBBAAA@@@@@@AAABBBBBBIIIJJJKKKIIIEEEAAA???>>>;;;===>>>===<<<===BBBFFFCCC@@@===;;;<<<=========???@@@AAABBBCCCCCCCCCCCC;;;<<<<<<===>>>???@@@@@@?????????>>>>>>>>>>>>>>>AAA>>>:::888:::<<<>>>???DDDBBB???===<<<<<<<<<===@@@===999888:::<<<======>>>>>>===============>>><<>>>>>>>>======>>>>>>===;;;999:::<<<>>>DDDCCCAAA@@@@@@AAACCCDDDHHHJJJJJJIIIEEEBBB??????============<<<>>>AAADDDBBB???===<<<=========<<>>>>>??????@@@@@@@@@???????????????@@@>>>;;;:::<<>>===<<<===>>>???BBB???;;;::::::<<<<<<<<<======<<<<<<<<<<<<======<<<>>>AAAAAA@@@??????@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIHHHIIIIIIKKKIIIGGGGGGGGGFFFDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHKKKIIIGGGGGGJJJPPPVVVZZZXXXSSSOOOMMMLLLSSSddduuu|||lllccc^^^[[[YYY[[[aaaffffffeee___\\\WWWTTTSSSRRRQQQPPPQQQQQQRRRSSSUUUZZZ```dddiiikkkqqqzzz||||||uuupppkkkhhhddd___[[[XXXXXXWWWVVVTTTNNNKKKIIIGGGFFFDDDAAA???iiiooozzz|||{{{yyyvvvuuuwww|||}}}wwwsssqqquuuyyy}}}rrrnnniiifffddd```ZZZUUUPPPKKKFFFEEECCC@@@AAAEEE???>>>@@@CCCCCCAAADDDHHHFFFKKKSSS[[[aaadddddddddiiiooowwwtttfff``````mmmrrrnnnlllbbbWWWOOOHHHHHHHHHEEEDDDDDDEEEHHHJJJJJJHHHGGGJJJMMMKKKLLLLLLHHHDDDBBBDDDGGGNNNPPPQQQQQQPPPPPPQQQRRRRRRNNNIIIGGGIIIIIIGGGEEEAAAHHHQQQTTTRRROOONNNPPPKKKIIIGGGGGGHHHGGGFFFDDDEEEFFFHHHIIIHHHHHHIIIJJJJJJHHHHHHHHHJJJJJJJJJIIIEEEEEEFFFGGGJJJMMMPPPQQQLLLKKKKKKJJJKKKLLLMMMNNNMMMKKKIIIGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========<<<======<<<;;;<<<>>>@@@FFFDDDBBB@@@@@@BBBDDDFFFGGGIIIIIIHHHEEEBBB@@@@@@AAA???<<<<<<>>>@@@AAAAAA???>>><<<===>>>>>>===<<>>>>>>>>;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<>>>>>???@@@AAACCC@@@===<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@???===>>>>>>CCCCCCBBBBBBBBBCCCCCCDDDDDDFFFHHHHHHHHHGGGHHHIIIJJJIIIGGGFFFFFFEEECCCAAABBBBBBCCCDDDEEEFFFFFFGGGLLLJJJGGGFFFGGGJJJNNNQQQSSSRRRRRRRRRQQQRRR\\\fffnnn|||sssdddZZZPPPOOOUUU[[[[[[YYYYYYVVVQQQOOONNNNNNMMMLLLNNNNNNOOOOOOPPPRRRVVVZZZ\\\]]]dddnnnuuuyyy{{{wwwsssnnnhhhdddbbbaaa``````TTTQQQMMMJJJHHHFFFDDDBBBbbbiiittt{{{{{{wwwttttttoooppppppoooppprrrwww{{{}}}zzzuuupppkkkfffdddbbbaaabbbdddeeedddaaa\\\ZZZSSSQQQMMMKKKJJJHHHEEEBBBEEEBBB@@@AAA@@@???AAAFFF???FFFPPPVVVWWWSSSPPPPPPWWW]]]gggrrrzzzwwwmmmggggggqqqtttiiibbb[[[]]]___XXXNNNHHHEEEGGGHHHFFFFFFHHHHHHKKKNNNMMMKKKIIIKKKMMMHHHIIIJJJHHHDDDDDDFFFIIINNNNNNNNNOOOPPPQQQTTTUUUSSSNNNIIIFFFEEEFFFFFFEEEFFFNNNXXX[[[WWWTTTSSSUUUPPPNNNKKKJJJIIIGGGDDDBBBBBBEEEHHHIIIIIIHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHFFFCCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>=========;;;<<<=========>>>@@@BBBFFFEEEBBB@@@@@@BBBEEEFFFFFFGGGHHHGGGDDDBBBAAAAAACCC@@@<<<<<<>>>AAA@@@???;;;;;;;;;===@@@AAA@@@???BBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<=========?????????@@@@@@@@@@@@@@@===<<<;;;===@@@BBBBBBBBBDDDCCCBBBAAAAAABBBBBBCCCCCC@@@>>>===>>>??????>>><<<<<<;;;;;;;;;<<<======???AAAAAAAAA???===>>>???BBBBBBAAAAAAAAABBBCCCDDDDDDFFFGGGGGGFFFFFFGGGHHHJJJIIIGGGFFFFFFEEECCCAAACCCCCCCCCCCCDDDEEEFFFGGGLLLJJJGGGEEEEEEGGGIIIKKKOOOPPPRRRRRRPPPOOOTTTYYYccctttuuujjj\\\SSSPPPPPPMMMJJJOOOMMMLLLLLLMMMMMMLLLKKKLLLMMMMMMMMMLLLMMMOOOQQQTTTUUU[[[dddlllqqqzzz{{{uuuppplllhhhfff]]]ZZZTTTQQQOOOMMMLLLKKKVVV]]]dddffffffeeeeeeeeejjjlllnnnppppppqqqsssuuu}}}uuunnnjjj___\\\XXXTTTPPPMMMLLLLLLNNNMMMLLLKKKJJJHHHGGGFFFGGGEEEBBBAAAAAAAAAAAAAAA???>>>???AAAAAA@@@DDDKKKOOO___rrr~~~~~~vvvllleeemmmrrr{{{zzzrrrooosssyyyjjj[[[SSSOOOJJJPPPVVVRRRKKKGGGEEEHHHIIIGGGGGGIIIJJJLLLNNNMMMIIIGGGHHHIIIEEEHHHIIIHHHFFFGGGJJJNNNKKKKKKKKKLLLOOOSSSVVVWWWRRRNNNIIIEEEDDDEEEFFFGGGJJJQQQYYY[[[YYYUUUTTTUUUNNNMMMKKKJJJIIIGGGDDDAAA@@@CCCGGGHHHHHHFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>;;;<<<>>>>>>???@@@BBBDDDFFFEEECCCAAAAAACCCEEEFFFEEEFFFGGGFFFDDDBBBBBBCCCDDD@@@===<<>>BBBDDDDDDCCCDDDCCCAAA@@@>>>========================<<<<<<<<<>>>>>>>>>>>>??????@@@@@@;;;::::::<<>>>>>???AAAAAA@@@======<<<<<<===>>>>>>???AAABBBCCCBBB@@@???@@@AAABBBAAA@@@@@@@@@BBBCCCDDDDDDFFFGGGFFFEEEEEEFFFHHHJJJIIIGGGGGGGGGFFFEEECCCDDDDDDCCCDDDDDDEEEFFFGGGIIIHHHGGGEEEEEEGGGHHHJJJKKKMMMNNNMMMKKKMMMPPPRRR\\\mmm|||pppcccWWWNNNHHHDDDHHHHHHIIIKKKNNNOOONNNMMMLLLMMMMMMMMMKKKKKKLLLMMMQQQQQQTTT\\\aaafffnnnvvv~~~~~~{{{{{{{{{xxxppplllkkkgggbbb^^^]]][[[ZZZYYYMMMQQQRRRPPPPPPRRRTTTSSSZZZ^^^dddiiilllooorrrttt}}}~~~}}}{{{yyywwwwwwyyy{{{{{{{{{xxxwwwwwwwwwvvvvvvuuuuuuxxxuuuppphhh___WWWPPPLLLGGGEEECCC@@@???>>>>>>>>>??????>>>>>>>>>@@@CCCDDDAAAAAA@@@@@@???@@@@@@AAA>>>===>>>AAABBBFFFOOOYYYooo{{{zzz}}}{{{~~~hhhXXXMMMIIIGGGBBBIIISSSQQQKKKHHHHHHJJJJJJFFFFFFHHHIIIKKKLLLJJJFFFCCCDDDFFFEEEGGGIIIIIIHHHIIIMMMQQQJJJIIIHHHKKKOOOSSSUUUVVVPPPNNNJJJGGGFFFGGGIIIJJJLLLOOOSSSUUUTTTQQQOOONNNGGGFFFFFFGGGHHHHHHFFFCCC@@@CCCFFFGGGFFFEEEEEEEEEDDDFFFIIIJJJIIIHHHIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????;;;===???@@@@@@AAACCCDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEEEECCCBBBCCCEEECCCAAA>>>===>>>@@@@@@@@@;;;;;;<<<>>>BBBEEEFFFEEEFFFDDDBBB@@@???>>>>>>?????????>>>>>>======<<<<<<=========>>>??????@@@@@@<<<;;;:::;;;>>>AAABBBBBBJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@>>>???@@@AAA@@@???===============>>>???@@@BBBCCCCCCBBB@@@@@@AAACCCBBBAAA@@@???@@@BBBDDDEEEEEEFFFFFFEEEDDDDDDFFFGGGIIIGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHHHHFFFIIIIIIGGGHHHMMMQQQRRRUUUbbbuuu}}}ttthhh^^^UUUQQQIIIGGGFFFGGGHHHJJJJJJIIIKKKMMMOOONNNMMMLLLLLLLLLNNNMMMOOOTTTWWWXXX^^^eeeooorrryyy{{{zzz|||{{{yyyuuuqqqmmmjjjhhheeeccccccccc^^^VVVTTTVVVTTTOOOPPPTTTXXX]]]```dddiiillllllppprrrttt|||tttooojjjfffdddaaa]]]ZZZZZZYYYXXXYYYZZZ[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWVVVXXXVVVSSSNNNIIIDDDAAA???>>>>>>======>>>>>>??????;;;;;;===???AAADDDFFFHHHBBBEEEJJJLLLMMMMMMLLLKKKLLLJJJIIILLLRRR\\\mmm|||xxxzzzhhhZZZPPPIIIHHHEEE===AAAKKKKKKIIIGGGHHHKKKKKKGGGFFFIIIIIIKKKKKKIIIEEEDDDFFFIIIGGGIIIJJJIIIGGGHHHKKKOOOJJJHHHHHHJJJOOORRRRRRQQQNNNMMMKKKIIIIIIJJJLLLNNNMMMLLLLLLNNNOOONNNJJJGGGEEEEEEEEEGGGIIIIIIFFFDDDAAADDDFFFGGGFFFFFFFFFGGGGGGJJJLLLMMMKKKIIIIIIIIIDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAACCCDDDGGGHHHHHHFFFCCCAAABBBBBBBBBAAAAAAAAA@@@@@@<<<>>>@@@AAAAAAAAACCCDDDGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDEEEDDDCCCCCCDDDFFFAAAAAA@@@???>>>>>>AAACCCAAA@@@>>>???BBBDDDEEEEEEFFFDDDBBB@@@>>>>>>??????AAA@@@@@@???>>>===============>>>??????@@@AAAAAA???===;;;;;;>>>AAACCCCCCHHHHHHHHHGGGFFFEEEDDDDDDDDDBBB@@@?????????===<<<<<<<<<;;;<<<===>>>??????AAAAAAAAA@@@???@@@BBBDDDCCCBBB@@@@@@@@@BBBEEEGGGEEEFFFFFFDDDCCCCCCEEEGGGFFFEEEDDDEEEGGGGGGGGGFFFDDDCCCBBBAAABBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAFFFGGGEEEHHHPPPUUUUUUTTT\\\hhhsssxxx~~~~~~xxxpppiiiWWWRRRJJJEEECCCEEEFFFGGGJJJMMMOOOPPPNNNMMMMMMMMMLLLKKKLLLPPPPPPOOORRRXXXaaaccchhhpppzzz~~~{{{wwwrrrooo~~~rrrllljjjcccZZZYYYYYYXXXVVVTTTTTTVVVXXXYYYZZZZZZ[[[bbbnnnuuuvvvyyyrrrnnnqqqtttrrrnnnmmmgggggghhhiiihhheee___ZZZPPPMMMJJJIIIKKKKKKJJJGGGFFFEEEEEEFFFGGGGGGFFFDDDGGGFFFGGGHHHJJJLLLLLLLLLHHHGGGEEEDDDBBBAAAAAAAAA<<<<<<>>>???@@@BBBCCCCCCAAABBBEEEHHHJJJLLLLLLMMMNNNUUU]]]dddgggeeecccaaa```\\\[[[^^^fffvvv|||zzz|||ggg\\\UUUOOOJJJJJJEEE999:::CCCCCCCCCCCCFFFKKKKKKIIIIIIMMMKKKLLLLLLJJJGGGGGGKKKNNNHHHJJJKKKIIIFFFFFFIIILLLKKKIIIIIIKKKNNNPPPOOOMMMLLLLLLLLLKKKKKKLLLNNNQQQOOOLLLIIIJJJMMMLLLHHHCCCIIIIIIIIIJJJKKKIIIFFFCCCCCCEEEGGGGGGFFFFFFGGGIIIMMMOOOQQQPPPKKKGGGFFFFFFBBBCCCEEEGGGIIIJJJJJJJJJHHHHHHGGGFFFDDDBBB@@@???AAAAAAAAA@@@@@@AAABBBBBBCCCEEEIIIKKKJJJHHHDDDAAACCCCCCBBBBBBBBBAAAAAAAAA<<>>>>>??????BBBAAAAAA@@@???>>>======>>>>>>???@@@AAAAAABBBBBBBBB???<<<<<<>>>AAADDDEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFDDDAAA@@@???===:::888:::::::::;;;<<<===>>>??????@@@@@@???>>>???BBBDDDCCCBBBAAA@@@AAACCCFFFHHHEEEFFFEEEDDDBBBCCCEEEGGGDDDCCCBBBCCCFFFGGGFFFFFFCCCBBBAAA@@@@@@AAACCCDDDEEEEEEDDDDDDDDDCCCCCCCCC>>>CCCFFFEEEIIISSSXXXWWWYYY\\\bbbiiinnnuuu|||lllcccUUUJJJFFFGGGKKKMMMIIILLLOOOPPPOOONNNNNNNNNMMMKKKLLLOOONNNLLLNNNSSSWWWXXX[[[bbbllluuu{{{~~~}}}}}}zzzuuuqqqmmmgggbbb^^^ddd___ZZZXXX[[[^^^``````\\\XXXWWWXXXWWWRRROOOPPPPPPOOOOOOOOONNNLLLHHHEEECCCBBBAAABBBBBBBBBAAA@@@===AAAEEEFFFDDDBBBBBBCCCFFFEEEEEEHHHLLLPPPQQQRRRPPPPPPOOOOOOMMMKKKHHHFFF???BBBFFFIIIJJJLLLPPPSSSWWWVVVVVVWWW[[[bbbhhhlllooovvv~~~zzzyyyvvvssszzzxxxqqqvvv~~~vvvbbbWWWTTTPPPIIIAAA===>>>@@@???>>>IIIEEECCCCCCGGGJJJKKKJJJNNNKKKHHHHHHKKKMMMLLLKKKOOOMMMJJJHHHFFFFFFFFFGGGCCCCCCFFFLLLQQQSSSQQQMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFJJJJJJJJJJJJIIIGGGEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGOOOUUUWWWQQQIIIFFFEEECCCEEEFFFGGGHHHIIIJJJJJJIIIJJJIIIGGGFFFDDDBBB@@@???CCCBBB@@@??????@@@BBBCCCCCCFFFJJJLLLJJJGGGDDDCCCEEEDDDCCCAAAAAAAAABBBCCC@@@AAACCCEEEEEEEEEEEEDDDCCCFFFIIIKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFBBBEEEGGGGGGDDDBBBCCCDDDFFFCCC@@@BBBGGGIIIFFFCCCCCCBBBAAA@@@????????????AAA@@@@@@???>>>======<<>>??????AAAAAAAAABBBBBBCCCCCCCCC@@@?????????@@@AAAAAABBBEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCAAA???@@@CCCDDDDDDBBBCCCCCCAAA@@@???>>>>>>>>>AAAAAABBBEEEIIINNNSSSVVVRRR\\\dddeeeaaaeeesssuuueeeVVVMMMJJJIIIIIIKKKKKKLLLNNNQQQRRRQQQPPPNNNNNNMMMMMMMMMMMMNNNOOONNNOOORRRWWW]]]eeelllqqqpppvvv~~~~~~zzztttqqqpppooommmkkkZZZSSSOOORRRTTTPPPLLLJJJGGGHHHIIIKKKLLLKKKJJJIIIEEEDDDCCCCCCDDDEEEEEEEEEAAAFFFKKKMMMLLLKKKLLLNNNLLLMMMPPPXXXcccmmmtttxxxvvvtttrrrttttttmmm```VVVNNNQQQXXXaaajjjpppssssssxxxxxxyyy{{{tttjjjooo{{{uuuddd[[[YYYUUULLLBBB======@@@BBBBBBEEECCCAAACCCFFFIIIJJJIIILLLJJJHHHGGGIIIIIIHHHFFFIIIHHHGGGFFFFFFGGGHHHIIIEEEFFFIIINNNRRRSSSQQQNNNLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGJJJIIIGGGEEEEEEDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIPPPVVVWWWQQQKKKIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIHHHGGGEEECCCBBBAAA@@@BBBAAA@@@@@@@@@AAABBBCCCDDDGGGKKKLLLJJJGGGEEEDDDEEEDDDCCCCCCBBBBBBBBBCCC@@@AAACCCEEEEEEEEEEEEDDDCCCEEEHHHIIIHHHHHHHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFHHHIIIHHHFFFDDDEEEFFFIIIEEECCCDDDGGGHHHFFFBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>===???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGGGGFFFFFFGGGHHHEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDBBB@@@>>><<<<<<<<<<<<======???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@?????????@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDBBB@@@AAADDDEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAABBBBBBDDDGGGJJJMMMNNNNNNVVV^^^^^^\\\^^^gggqqq~~~tttggg]]]VVVRRROOOOOOPPPRRRUUUWWWVVVSSSPPPQQQQQQPPPPPPOOOMMMLLLKKKOOOOOOOOOQQQTTTYYY]]]```ccciiirrryyymmmccc[[[]]]___[[[TTTOOOKKKMMMQQQVVVYYY[[[[[[[[[XXXWWWVVVUUUVVVWWWYYYZZZZZZ___dddffffffgggiiilllkkkmmmtttpppggglllvvvyyyhhhjjj{{{zzznnnfffjjjvvvvvviiibbbaaaYYYPPPEEE??????BBBFFFGGGAAA@@@AAABBBEEEGGGGGGGGGKKKIIIHHHHHHIIIHHHEEECCCDDDDDDDDDDDDFFFHHHKKKLLLHHHIIIKKKOOORRRSSSQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGHHHFFFCCCAAAAAABBBDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHPPPTTTTTTNNNJJJJJJKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCCEEEHHHKKKLLLKKKHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCEEEEEEEEEDDDDDDBBBDDDFFFFFFFFFFFFHHHJJJKKKJJJIIIHHHFFFFFFFFFEEEIIIIIIIIIGGGEEEDDDEEEFFFJJJGGGEEEEEEGGGGGGEEEBBB>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>@@@BBBCCCEEEEEEEEEDDDGGGHHHJJJIIIHHHHHHIIIKKKEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>======<<<===>>>???AAADDDFFFGGGFFFEEEBBB@@@??????@@@AAA@@@????????????@@@AAAAAA@@@@@@@@@????????????>>>@@@AAABBBCCCCCCCCCBBBBBBEEECCCBBBBBBDDDEEEEEEDDDAAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEHHHMMMSSSUUUUUUXXX^^^dddkkkwwwzzzqqqggg^^^YYYSSSTTTVVVYYY[[[[[[XXXUUUXXXXXXXXXVVVSSSOOOLLLIIIMMMLLLKKKKKKLLLNNNQQQRRRTTTYYYaaaiiiqqqzzz{{{xxxtttllldddaaabbbhhhpppxxx|||}}}~~~}}}|||||||||{{{zzz{{{}}}}}}yyysssyyy}}}tttqqq{{{tttiiigggsss|||mmmddd```___ZZZSSSKKKEEEEEEGGGIIIJJJBBBBBBCCCDDDEEEFFFEEEDDDIIIIIIIIIIIIIIIHHHFFFDDDBBBCCCCCCEEEGGGIIILLLMMMIIIJJJLLLOOOPPPPPPOOOMMMKKKJJJHHHGGGEEEEEEEEEEEEGGGGGGGGGHHHGGGFFFEEEDDDFFFEEECCCBBBBBBBBBDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFMMMPPPOOOJJJGGGIIILLLKKKMMMLLLJJJHHHGGGEEEEEEDDDFFFEEECCCBBBBBBBBBBBBCCC@@@BBBDDDEEEFFFFFFEEEDDDEEEHHHKKKLLLJJJHHHFFFEEECCCCCCEEEEEEEEEDDDCCCBBBAAABBBDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGIIIKKKJJJIIIGGGFFFFFFFFFFFFHHHHHHFFFDDDCCCBBBCCCDDDGGGEEEDDDDDDFFFGGGEEECCC>>>???AAACCCDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>@@@BBBEEEFFFFFFFFFEEEHHHIIIJJJJJJIIIIIIJJJLLLGGGHHHIIIIIIIIIGGGEEEDDDAAAAAAAAA@@@??????>>>>>><<<===>>>@@@CCCFFFIIIJJJHHHFFFCCC???======???@@@@@@???????????????@@@@@@?????????>>>>>>>>>======>>>???AAACCCDDDCCCBBBAAADDDCCCBBBBBBCCCDDDDDDDDD?????????>>>??????@@@AAABBBBBBCCCCCCCCCBBBAAAAAADDDFFFIIILLLOOOTTT[[[```^^^hhhvvvxxxpppkkk^^^[[[YYYXXXYYYYYYYYYXXX\\\]]]]]]\\\YYYTTTOOOLLLKKKKKKJJJJJJKKKLLLNNNPPPLLLOOOTTTZZZbbblllwww}}}~~~~~~~~~~~~{{{vvvwwwsssrrryyywwwllllllppprrrvvv~~~{{{rrrqqq}}}~~~rrrdddYYYTTTSSSTTTUUUSSSOOOMMMLLLKKKKKKJJJEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLHHHJJJLLLMMMMMMMMMLLLLLLKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@EEEEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGLLLNNNMMMHHHGGGKKKMMMMMMNNNLLLJJJHHHFFFEEEDDDDDDEEEDDDBBBAAAAAAAAABBBCCCBBBDDDFFFHHHHHHGGGEEEDDDDDDGGGIIIJJJHHHFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDCCCCCCFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFHHHFFFDDDCCCBBBCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFEEE@@@AAACCCDDDDDDCCCAAA@@@@@@???????????????>>>>>>@@@AAACCCEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJIIIJJJKKKLLLKKKIIIFFFEEE@@@@@@?????????>>>>>>>>><<<<<<>>>@@@CCCFFFHHHJJJHHHFFFBBB???======>>>???@@@@@@???>>>>>>?????????????????????>>>>>>>>>======>>>@@@BBBCCCCCCAAA@@@CCCCCCBBBBBBAAAAAABBBCCC@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAADDDCCCBBBCCCFFFNNNVVV\\\[[[___iiixxxwwwpppfff]]]WWWSSSQQQOOOTTTUUUWWWXXXXXXWWWVVVTTTLLLLLLKKKKKKKKKLLLMMMNNNKKKLLLNNNQQQVVV^^^gggmmmnnnqqqwww~~~~~~}}}}}}|||zzz{{{~~~uuuiiigggxxxsssiiifff]]]rrrxxxsss|||wwwvvvtttkkkeee[[[QQQKKKJJJKKKMMMNNNOOOPPPPPPOOOMMMJJJIIIFFFGGGHHHGGGEEEDDDEEEFFFDDDFFFGGGFFFDDDCCCCCCDDDFFFFFFGGGGGGHHHIIIIIIIIIFFFHHHKKKKKKKKKJJJJJJKKKKKKJJJGGGEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCAAAAAA@@@GGGGGGHHHIIIHHHGGGEEEDDDHHHHHHGGGFFFFFFHHHIIIJJJMMMOOOMMMIIIJJJNNNPPPNNNMMMLLLIIIGGGFFFEEEFFFFFFEEEDDDBBB@@@???@@@AAACCCCCCDDDFFFGGGGGGFFFDDDCCCBBBDDDGGGGGGEEECCCBBBCCCAAABBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFDDDDDDEEEEEEEEEDDD???@@@AAABBBDDDEEEFFFFFFBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHGGGFFFFFFGGGIIIJJJKKKLLLLLLKKKHHHFFFDDD?????????>>>>>>>>>>>>>>>;;;<<<===>>>@@@CCCEEEFFFEEEDDDAAA???>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???????????????>>>>>>>>>>>><<<===???AAABBBBBBBBBAAABBBCCCCCCBBB@@@@@@AAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEECCC???===>>>DDDNNNTTTZZZZZZ```mmmzzz~~~pppcccWWWMMMGGGIIIIIIKKKMMMQQQTTTWWWYYYPPPOOONNNLLLKKKJJJJJJIIIKKKLLLLLLLLLNNNRRRXXX\\\___ccciiipppwww|||}}}yyyuuutttuuuxxx{{{}}}vvvrrryyy{{{nnnddddddkkkoooyyyyyy|||{{{hhhZZZWWWSSSNNNIIIHHHHHHIIIJJJHHHJJJMMMNNNMMMKKKHHHGGGEEEFFFGGGFFFDDDDDDGGGJJJKKKLLLKKKHHHDDDBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEHHHJJJKKKJJJIIIJJJLLLJJJHHHFFFCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDJJJJJJIIIHHHGGGGGGFFFFFFIIIIIIGGGGGGGGGHHHJJJKKKLLLNNNLLLJJJKKKOOOOOOMMMKKKJJJHHHGGGFFFFFFGGGHHHFFFDDDAAA???>>>???@@@BBBCCCDDDDDDDDDDDDBBBAAA@@@@@@BBBDDDDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEGGGGGGEEECCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDBBBBBBCCCEEEFFFDDDBBBAAABBBCCCCCCDDDDDDEEEFFFBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEEDDDFFFGGGGGGFFFEEEGGGHHHJJJJJJJJJIIIHHHEEECCCBBB??????>>>>>>>>>=========;;;;;;;;;<<<===???@@@AAABBBAAA@@@@@@???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>==================>>>???@@@AAABBBBBBCCCDDDEEECCCAAA@@@BBBDDD@@@@@@@@@@@@@@@@@@AAABBB@@@??????>>>???@@@AAABBBAAAAAA@@@===<<<@@@JJJQQQVVVWWW\\\bbbgggnnnnnn\\\QQQIIIGGGEEEEEEGGGLLLQQQTTTRRRQQQPPPNNNLLLJJJIIIHHHIIIJJJJJJIIIIIIJJJMMMPPPSSSVVVZZZ```ffflllqqqsss|||~~~{{{yyyxxxxxxwwwwwwxxx{{{~~~vvvmmmbbb___jjjzzztttiiikkkxxxssseeeZZZRRRJJJHHHFFFFFFFFFFFFEEECCCDDDFFFIIIJJJJJJHHHGGGGGGBBBDDDEEEDDDCCCDDDIIIMMMSSSSSSQQQLLLGGGDDDDDDFFFCCCDDDEEEFFFFFFGGGGGGGGGEEEHHHKKKKKKJJJIIIKKKMMMIIIGGGDDDBBB@@@AAACCCDDDDDDDDDDDDDDDEEEFFFHHHHHHNNNLLLIIIFFFEEEEEEGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKJJJHHHIIIMMMMMMJJJJJJIIIGGGFFFFFFGGGIIIJJJFFFDDDAAA???>>>>>>@@@AAACCCCCCBBBBBBAAA@@@>>>>>>???@@@BBBBBB@@@???>>>???AAAAAA@@@???@@@AAACCCDDDCCCCCCDDDEEEEEEDDDCCCBBBDDDFFFHHHHHHFFFCCCAAAAAAAAAAAABBBBBBCCCEEEFFFGGG???>>>>>>AAADDDEEEBBB???CCCDDDEEEEEEDDDDDDEEEFFFAAAAAAAAABBBDDDEEEGGGHHHCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEBBB@@@@@@AAACCCEEEDDDFFFGGGGGGFFFEEEGGGHHHIIIHHHHHHGGGEEECCCAAAAAA??????>>>>>>======<<<<<<::::::::::::;;;<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>=========<<<<<<<<<=========>>>???AAABBBCCCDDDEEEFFFDDDBBBAAABBBEEE<<<<<<<<<===>>>@@@AAABBBAAA???>>><<<<<<>>>???AAA<<>>BBBLLLTTTRRRUUUZZZ\\\XXX]]]rrrrrrcccQQQMMMGGGCCCBBBDDDIIILLLRRRQQQQQQOOONNNMMMLLLLLLFFFGGGHHHHHHGGGGGGIIIJJJKKKMMMPPPTTTZZZ___dddfffmmmrrrxxx~~~{{{yyywwwvvvvvvxxx{{{{{{{{{zzzooofffdddfffkkkxxxzzzhhheeennn{{{zzzeeeTTTKKKGGGAAABBBBBBBBBBBBAAA@@@???GGGEEEDDDFFFIIIIIIGGGEEEEEEDDDBBBAAAAAAEEEKKKPPPWWW___]]]NNNCCCDDDEEEBBBAAAAAACCCDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGIIIBBBAAA@@@@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFLLLJJJGGGFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJLLLKKKIIIFFFEEEFFFGGGGGGGGGEEEBBB>>><<<===>>>??????BBBBBB@@@???======<<<<<<@@@@@@AAABBBBBBBBBBBBAAA@@@@@@?????????@@@BBBCCCCCCDDDEEEEEECCCAAA>>><<>>???@@@AAABBBCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDD@@@BBBDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCAAAAAACCCEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDBBBAAA???>>>???????????????>>>===<<<888999:::;;;;;;;;;;;;:::===>>>???@@@@@@@@@@@@@@@AAA???<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;<<<>>>@@@>>>======>>>>>>???@@@AAA@@@AAABBB???<<<:::<<<>>>@@@???>>>>>>???AAACCCDDD@@@???===;;;:::;;;<<<===????????????AAAEEEKKKPPPVVVTTTSSSSSSQQQSSScccuuu}}}mmmeeeYYYNNNIIIHHHIIIJJJQQQRRRTTTVVVUUUPPPJJJFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJMMMQQQTTTUUU___ccchhhmmmssszzz|||yyywwwyyy{{{|||}}}sssnnnlllkkkmmmoooiiifffllluuu~~~vvvmmmhhhooo~~~ooo]]]OOOGGGDDDAAA@@@@@@@@@????????????BBBAAA@@@BBBEEEFFFEEECCCDDDCCCBBB@@@@@@CCCHHHLLLZZZaaa___PPPEEEEEEEEEBBB???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGFFFDDDCCCDDDFFFBBBAAA@@@AAACCCDDDCCCBBBCCCBBBBBBBBBCCCDDDEEEEEEHHHFFFDDDEEEGGGIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGEEEEEEGGGHHHHHHFFFDDDCCCDDDEEEDDDCCCBBB@@@===<<<===>>>>>>===??????>>>===============@@@AAAAAABBBBBBBBBBBBBBB@@@@@@?????????@@@AAABBBCCCCCCDDDCCCBBBAAA???>>>BBBCCCDDDDDDDDDCCCAAA@@@>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAA@@@??????AAABBBDDDDDDEEEEEECCCDDDFFFGGGGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEECCCAAA@@@???AAAAAAAAAAAA@@@???======999999::::::;;;;;;<<<<<<>>>>>>??????@@@@@@??????AAA???===<<<======<<<;;;;;;===>>>===<<<<<<===>>>???>>>>>>>>>??????@@@AAA???AAABBB@@@>>>===???AAA@@@@@@??????@@@@@@AAAAAA>>>===<<<;;;<<<<<<>>>>>>??????@@@@@@AAAEEEIIIMMMUUUTTTSSSRRRNNNNNNZZZhhh~~~uuujjj___TTTIIIBBBKKKLLLMMMOOONNNLLLIIIFFFKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLPPPSSSXXX]]]cccjjjrrrwww~~~}}}}}}~~~}}}}}}zzzzzz{{{|||}}}{{{yyyttthhhfffffffffgggiiijjjqqq~~~}}}}}}|||zzz~~~zzzqqqeeeWWWMMMHHHFFF@@@???>>>=========>>>???@@@???>>>@@@BBBCCCCCCBBBBBBBBBAAA???>>>@@@DDDGGGUUU[[[YYYMMMDDDDDDEEECCC>>>???@@@BBBDDDEEEEEEEEEEEEFFFEEECCCAAA@@@@@@BBBBBBBBBAAACCCDDDEEECCCBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDAAA@@@CCCHHHJJJHHHEEEBBBCCCDDDEEEFFFEEEDDDDDDFFFFFFFFFEEEBBBBBBCCCDDDFFFDDDAAAAAAAAABBBAAA@@@???===<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAABBBBBBBBBBBBBBB@@@@@@?????????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCCCCDDDDDDBBBAAA@@@>>>??????@@@@@@??????>>>??????????????????>>>>>>===>>>@@@BBBCCCEEEEEEFFFEEEEEEFFFFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>=========???@@@AAA@@@AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGFFFEEEDDDCCCAAA@@@CCCCCCBBBBBB@@@???>>>===::::::999999:::<<<===?????????????????????>>>>>>@@@>>><<<<<<<<<===<<<;;;;;;===??????===<<<<<<<<>>>>>>>>???@@@@@@???@@@AAAAAA@@@@@@BBBDDD@@@@@@AAAAAAAAA@@@???>>>;;;;;;<<<======>>>?????????@@@AAABBBBBBDDDFFFIIIOOOPPPRRRQQQLLLJJJQQQ[[[hhhsssnnn]]]QQQKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGJJJMMMQQQVVV]]]eeekkkqqqvvv|||~~~|||zzzvvvuuuwwwyyyzzz{{{zzzzzzyyyfff\\\ZZZ[[[___cccqqq{{{vvveeegggeeeaaaYYYQQQKKKHHHGGG@@@???===;;;;;;<<<>>>???AAA@@@@@@@@@@@@AAAAAA@@@???@@@@@@???>>>>>>@@@CCCHHHMMMMMMFFFAAACCCDDDDDD>>>???AAACCCDDDFFFFFFFFFFFFFFFEEEBBB???>>>???@@@CCCBBBBBBCCCEEEEEECCCAAABBBBBBAAAAAAAAAAAABBBBBBDDDAAA???CCCIIIKKKGGGBBB@@@BBBDDDFFFFFFFFFDDDCCCFFFFFFFFFCCCAAA???@@@AAADDDBBB@@@@@@AAAAAA???>>>=========>>>@@@@@@>>><<<;;;:::::::::;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???@@@AAABBBBBBBBBBBBCCCDDDCCCBBBAAA@@@>>>>>>??????>>>======<<>>>>>============>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>===>>>>>>>>>===============<<<>>>@@@AAAAAAAAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBGGGFFFFFFFFFDDDCCCBBBAAABBBBBBBBBAAA@@@>>><<<<<<;;;::::::999;;;===@@@AAA@@@@@@???>>>>>>>>>>>>>>>===;;;::::::;;;<<<;;;:::<<<>>>@@@@@@???<<<;;;;;;>>>>>>=========>>>??????@@@@@@@@@@@@???@@@AAABBB???@@@BBBCCCBBB@@@>>><<<;;;<<<===>>>>>>>>>>>>>>>???AAACCCCCCBBBBBBCCCEEEGGGKKKPPPPPPMMMKKKOOOTTTXXXcccqqq|||wwwmmm]]]YYYRRRLLLGGGGGGJJJMMMHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKNNNTTT[[[```___dddkkkqqquuuyyy}}}~~~xxxvvvwwwxxxwwwuuuwwwxxx{{{~~~|||~~~vvvyyyyyyoooddd]]]YYY[[[eeeooonnnZZZNNNRRRRRRPPPMMMHHHDDDCCCCCC???>>>===;;;;;;===???@@@AAAAAA@@@>>>===<<<<<<======???@@@???>>>===>>>@@@AAAEEEEEEBBB???@@@BBBBBB@@@AAACCCDDDFFFGGGGGGGGGFFFFFFDDDBBB???>>>???AAACCCBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBFFFCCCBBBDDDHHHHHHEEE@@@???AAACCCEEEFFFEEEDDDCCCGGGGGGFFFCCC@@@??????@@@CCCAAA@@@AAABBBBBB@@@????????????AAACCCBBB@@@>>><<<<<<;;;;;;;;;<<<<<<===?????????>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@BBBBBBAAABBBCCCCCCCCCBBB@@@@@@>>>>>>>>>>>>===<<<;;;;;;??????===<<<<<<<<<<<<===AAAAAABBBCCCCCCBBBBBBBBBDDDDDDCCCBBB@@@>>><<<<<<======<<<<<<<<<;;;;;;;;;;;;===@@@AAAAAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@??????===<<<;;;:::;;;;;;::::::<<<>>>AAACCC@@@@@@???>>>=========>>>===<<<:::;;;<<<======<<<<<<>>>AAAAAA???===;;;;;;<<<<<<<<<<<<<<<===??????AAA@@@???>>>>>>=========>>>???BBBCCCCCCAAA>>>===>>>>>>??????>>>===<<<<<>>===<<<<<<<<<===>>>???>>>>>>===;;;888777999:::<<<>>>@@@AAA@@@>>>>>>???BBBCCCDDDBBB@@@?????????BBBCCCDDDEEEFFFGGGGGGGGGDDDDDDCCCAAA??????AAADDDDDDBBBAAA@@@BBBBBBBBBAAA>>>>>>>>>??????@@@AAABBBFFFEEEDDDEEEEEEDDDBBBAAA???AAABBBDDDEEEEEEEEEDDDFFFGGGFFFCCC@@@>>>>>>???AAAAAAAAABBBDDDDDDCCCAAABBBBBBBBBCCCDDDDDDBBB@@@>>>======<<<======>>>>>>@@@???>>>>>>>>>???AAABBB@@@@@@AAAAAAAAA@@@??????======>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCAAA@@@???>>>>>>>>>>>>======<<<;;;???>>>===<<<;;;<<<===>>>CCCCCCDDDDDDCCCCCCBBBAAAFFFEEEDDDBBB@@@???>>>===;;;;;;;;;:::999999888888:::<<>>@@@CCCDDD@@@???>>>===<<<===>>>??????>>><<<===???@@@@@@@@@<<<>>>@@@@@@>>>=========::::::;;;<<<===???@@@AAAAAA???===<<<<<<<<<;;;:::;;;===@@@BBBCCCBBBAAA???@@@@@@???>>>>>>===<<<<<>>AAACCCBBB@@@??????AAAAAAAAABBB@@@???>>>???CCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAA???>>>@@@CCCFFFEEEBBB???>>>???@@@AAAAAA<<<<<<======???@@@BBBCCCDDDEEEEEECCCAAA???AAACCC@@@AAAAAABBBCCCDDDEEEFFFEEEEEEEEEBBB???===>>>???@@@???@@@BBBEEEEEEDDDCCCEEEDDDCCCCCCDDDDDDBBB@@@=========>>>???@@@AAABBBBBBAAA@@@???@@@AAACCCDDD@@@AAAAAAAAAAAA@@@???>>><<<===>>>@@@@@@@@@??????AAAAAABBBCCCBBBAAA@@@???======>>>>>>>>>======<<>><<<;;;<<<===???@@@CCCCCCDDDDDDEEEDDDDDDDDDEEEDDDCCCAAA???>>>======<<<<<<;;;;;;:::999999888888;;;===>>>===<<<<<<===??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@???>>>======:::;;;;;;;;;;;;;;;::::::999:::<<<>>>@@@BBBDDDDDD???>>>===<<<<<<===???@@@===<<<;;;<<<>>>@@@@@@???===>>>??????>>>===>>>@@@::::::;;;===???AAACCCDDD@@@===;;;;;;<<<===<<<:::999;;;>>>AAACCCDDDCCCCCC@@@???>>>=========>>>??????AAABBBAAA@@@???@@@BBBAAAHHHLLLIIIGGGIIIIIIFFFOOOSSSVVVVVVVVVYYYaaagggpppwww~~~ooo```VVVRRROOONNNMMMLLLJJJHHHFFFFFFJJJIIIHHHFFFDDDCCCCCCCCCDDDFFFGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHKKKOOOUUUYYYZZZ\\\```gggooouuuxxxyyyyyy}}}~~~|||{{{{{{zzz~~~kkk^^^]]]aaacccgggnnnyyyzzznnnlllmmmmmmttttttyyyyyyiiivvvfffUUUJJJCCCEEEGGGDDDBBBCCCHHHGGGDDD@@@<<<::::::<<<888999:::;;;;;;;;;;;;::::::<<<<<<;;;999:::>>>BBB:::>>>BBBDDDCCCBBB@@@@@@<<<;;;===@@@@@@???@@@AAACCCCCCDDDDDDDDDDDDCCCCCC?????????>>>>>>@@@DDDGGGFFFBBB>>><<<===???AAAAAA;;;;;;<<<===???AAABBBCCCAAACCCDDDBBB===<<<@@@EEEAAAAAAAAAAAACCCDDDFFFGGGDDDDDDCCCAAA>>>======>>>>>>>>>???BBBEEEFFFEEEDDDFFFEEECCCBBBCCCCCCAAA@@@<<<<<<===???AAACCCEEEFFFDDDCCCBBBAAAAAACCCDDDFFF@@@AAAAAABBBAAA@@@???>>>;;;===???@@@AAA@@@>>>===AAAAAABBBCCCBBBAAA@@@???======>>>>>>>>>>>>>>>===>>>===<<<;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFCCCBBB@@@>>>===<<<;;;;;;??????>>>======<<<;;;;;;777999<<<===;;;:::999999===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<;;;999:::;;;;;;<<<<<<;;;;;;999:::<<>>===<<<;;;<<<===@@@AAA:::999888999;;;============>>>>>>>>>===>>>@@@BBB;;;;;;<<<>>>AAADDDFFFGGG>>><<<:::;;;===???>>><<<888:::===@@@CCCEEEEEEFFF???>>>===<<<===>>>AAABBB@@@@@@AAA@@@??????AAABBB;;;BBBFFFDDDDDDIIIKKKHHHGGGKKKNNNNNNLLLMMMSSSYYYbbbiiitttsssgggbbbVVVSSSNNNJJJFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEE@@@BBBDDDDDDCCCAAAAAAAAAAAABBBDDDEEEFFFHHHKKKNNNNNNOOORRRXXX___eeeiiijjjlllsss{{{wwwllleeegggtttnnniiiuuuyyypppkkkgggooouuu\\\OOOFFFDDDBBBAAA?????????@@@DDDBBB@@@===;;;:::::::::777888:::;;;<<<;;;::::::;;;::::::999999::::::;;;<<<===???@@@@@@>>><<<;;;===============>>>???@@@CCCDDDEEEFFFEEEBBB@@@>>>@@@??????>>>>>>>>>>>>>>>@@@@@@???>>>>>>===>>>>>>>>>;;;:::<<>>:::<<<;;;:::===CCCGGGHHHGGGDDDBBB@@@AAAEEEGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>>>>???AAACCCCCCBBBAAA@@@CCCBBB@@@@@@@@@???<<<:::@@@???>>>>>>===>>>>>>?????????>>>>>>???AAABBBCCCEEEDDDCCCDDDFFFFFFDDDCCC>>>?????????>>>===<<<;;;===>>>???@@@???<<<:::888888;;;>>>???>>><<<;;;;;;<<<<<<;;;;;;<<<===???@@@???===;;;;;;<<<<<<;;;:::<<<;;;999999;;;<<<<<<;;;===>>>AAABBBBBBAAA>>>=========<<<<<<<<<;;;;;;;;;:::999999:::;;;<<<===>>>>>><<<;;;===???@@@>>>;;;<<<===>>>@@@BBBDDDFFFFFFDDD???999777999<<<>>>>>>===>>>???@@@BBBCCCEEEEEE???>>>>>>>>>???AAACCCDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGHHHHHHHHHJJJOOOSSSQQQXXXeeeuuuzzzrrrhhh\\\SSSJJJBBBAAADDDBBBBBBCCCDDDCCCBBBAAA???BBBCCCDDDEEEEEEDDDBBBAAABBBBBBCCCDDDEEEGGGIIIJJJJJJJJJKKKMMMQQQVVV[[[^^^bbbgggmmmrrruuuxxx|||vvvmmmppp~~~wwwjjjgggkkkpppxxx```NNNEEEBBBAAA???>>>===<<<======???>>>===<<<;;;;;;;;;;;;888999:::;;;;;;;;;::::::;;;::::::999999::::::;;;:::;;;===>>>===<<<;;;:::======<<<<<<<<<======>>>>>>???@@@AAAAAAAAA@@@???@@@???>>>===============???>>>>>>============>>>===:::999<<>>??????@@@??????@@@AAABBBCCCDDDEEEEEECCC@@@===<<<<<<=========???BBBBBBAAA@@@@@@@@@DDDCCCBBBBBBBBBAAA>>>;;;<<<;;;<<>>???BBBDDDEEEDDDDDDCCCBBBAAA?????????>>><<<:::======>>>??????@@@AAAAAAAAA@@@??????AAACCCEEEGGGHHHGGGEEEEEEFFFEEECCCAAA?????????>>>>>>>>>======>>>>>>>>>>>>===;;;999888888;;;>>>???>>><<<;;;;;;@@@???===;;;;;;;;;<<<<<>>???@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>===<<<<<<>>>AAABBBAAA???>>>>>>???@@@AAABBBBBBBBBBBB>>>:::999;;;=========<<<<<<===???@@@AAACCCCCC>>>>>>>>>>>>???AAACCCDDD@@@???>>>============>>><<<===>>>???@@@AAABBBBBBCCCEEEFFFFFFEEEGGGKKKOOOQQQTTT\\\mmm{{{ssskkk^^^OOOEEECCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@???BBBBBBBBBBBBCCCDDDFFFFFFCCCCCCCCCDDDFFFJJJNNNQQQRRRWWW\\\aaadddhhhmmmqqqzzz}}}|||~~~}}}qqquuuxxxwwwtttuuuqqqpppvvvuuufffbbbfffuuuoooZZZLLLBBB===<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::::::::999999999999::::::888999:::;;;;;;:::999888===<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>???@@@AAABBB??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>><<<:::999;;;???AAA@@@>>>AAA@@@???===<<<======>>>===>>>???@@@BBBCCCEEEEEECCCAAA???===;;;<<<<<<===>>>@@@BBBBBBAAA?????????>>>@@@AAAAAA???>>>======<<<<<<>>>AAAEEEGGGFFFEEEDDDBBBAAAAAACCCDDDCCCBBBEEEDDDCCCBBBAAAAAAAAAAAA???@@@BBBDDDEEEFFFEEEEEEAAA@@@>>>>>>???>>>===;;;;;;<<<>>>AAABBBCCCCCCCCCCCCBBB@@@@@@BBBEEEHHHKKKJJJHHHFFFEEEDDDCCCAAA>>>@@@???>>>======>>>??????>>>===<<<;;;::::::999999999<<<>>>???===<<<;;;;;;???===;;;:::999999:::;;;>>><<<:::999999999888666;;;:::999:::<<<>>>>>>>>>===>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<======<<<<<<<<>>>>>>>>@@@>>><<<<<<=========<<<:::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???AAABBBCCC>>>>>>======<<<<<<======;;;;;;<<<======>>>??????@@@AAABBBBBBBBBDDDGGGJJJPPPNNNRRRaaayyyvvvbbbRRRKKKFFFIIIJJJIIIFFFDDDEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCEEEHHHIIIIIILLLOOOSSSVVV[[[```dddkkkooottt{{{rrrnnntttxxxvvvssswwwuuu|||~~~jjjiiipppvvvhhhSSSIIIDDD@@@===888888888888888999999:::999:::<<<===>>>======<<<999:::::::::::::::::::::::::::999999999999::::::777888999:::::::::999888<<<<<<;;;:::999999999:::<<<<<<<<<===???AAACCCDDD???>>>===<<<;;;:::::::::::::::::::::;;;<<<======;;;::::::;;;>>>@@@@@@>>>???>>>===;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDDDD@@@???===<<<;;;<<<<<<===???AAACCCBBB@@@???>>>>>><<>>;;;;;;===<<<>>>@@@CCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAFFFEEECCCBBBAAAAAABBBBBB@@@AAABBBDDDDDDEEEEEEDDDAAA@@@>>>>>>???@@@???>>><<<>>>@@@BBBDDDCCCCCCBBBBBBAAA@@@@@@BBBEEEIIILLLHHHFFFDDDBBBBBBAAA???===@@@>>>===<<<<<<===???@@@>>>===;;;999999999;;;;;;;;;===??????===<<<;;;<<<:::999777777777999<<<======;;;999999;;;;;;;;;:::;;;:::999:::===?????????>>>===<<<;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<===>>>???@@@AAAAAA@@@@@@??????>>>======<<<<<<=========>>>>>>>>>===<<<;;;;;;<<<======>>>??????>>>>>>>>>???@@@@@@AAABBB======<<<<<<<<<<<<======;;;;;;<<<<<<=========>>>===>>>???@@@BBBDDDGGGIIILLLJJJKKKVVViii~~~uuussszzztttfff```XXXYYYYYYTTTMMMGGGFFFGGGEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKIIIGGGFFFFFFGGGHHHHHHHHHIIIJJJMMMQQQVVVYYY\\\___dddkkkqqqvvvyyy{{{|||~~~{{{yyytttmmmyyyrrrcccQQQEEEBBBAAA>>>:::666777888999:::;;;;;;;;;<<<===>>>??????>>><<<;;;:::::::::::::::::::::::::::999999888888999999:::888888999999::::::::::::<<<;;;:::999999888999999<<<<<<<<<======???@@@AAA>>>===<<<;;;::::::::::::::::::999999:::;;;<<<<<<;;;:::;;;<<<>>>??????>>>===<<<;;;:::999:::;;;;;;;;;;;;<<<>>>???AAABBBBBB======<<<;;;;;;<<<<<<===???AAACCCBBB@@@???>>>>>>???AAACCCBBB>>>;;;;;;<<<===???BBBDDDDDDDDDCCCCCCAAAAAAAAA@@@??????@@@AAAEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA??????AAABBBBBBBBB???AAABBBCCCCCCBBB@@@???@@@???>>>???@@@DDDGGGIIICCCAAA???>>>?????????>>>>>>===;;;;;;;;;===???@@@>>>===;;;::::::;;;===???===???@@@@@@>>>===<<<===:::888666555666888;;;===;;;:::999;;;>>>@@@@@@@@@<<<::::::;;;>>>@@@@@@@@@>>>===<<<;;;;;;<<<===>>>========================;;;<<<===>>>>>>>>>=========>>>??????>>>=========>>>>>>============<<<<<<;;;===???@@@@@@>>>===<<<=========>>>>>>?????????===>>>>>>???@@@@@@@@@@@@======<<<<<<<<<<<<======<<<<<<==================;;;;;;===???CCCFFFHHHIIIGGGHHHIIINNNXXXjjj~~~{{{tttlllllluuu{{{zzzxxxwwwsssjjj^^^SSSMMMJJJEEEDDDCCCCCCDDDFFFHHHIIIGGGHHHHHHJJJLLLNNNPPPQQQNNNMMMKKKIIIGGGFFFFFFFFFGGGEEECCCBBBDDDFFFIIIKKKPPPRRRVVVZZZ```dddhhhjjj{{{yyyzzzyyyxxxxxxyyysssvvviiiYYYOOODDD???>>>===999444555666888:::<<<===>>>>>>????????????>>>===<<<<<<;;;;;;:::999999999::::::999999888888888888999999888888999999::::::;;;;;;;;;::::::999999999999::::::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;<<<::::::::::::::::::;;;<<<999::::::;;;<<<<<<======;;;:::999999999:::;;;<<<::::::;;;<<<===>>>>>>???;;;:::::::::;;;<<<<<<===>>>@@@BBBBBBAAA?????????AAABBBCCCBBB???<<<;;;;;;===???BBBCCCBBBAAAAAABBB???@@@@@@@@@>>>>>>@@@BBBCCCCCCDDDCCCCCCBBB@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCAAA???@@@BBBDDDEEEEEEBBBCCCCCCCCCBBB@@@>>>============>>>???BBBDDDEEE@@@>>><<<;;;===>>>???>>><<<<<<<<<<<<===>>>@@@AAA===<<<<<<<<<===???BBBCCC@@@AAABBBAAA???>>>>>>??????===:::777666888:::<<<:::999:::<<<@@@CCCEEEEEE===<<<;;;<<<>>>@@@@@@@@@>>>===<<<;;;;;;<<<===>>><<<============>>>>>>>>><<<===>>>??????>>>===<<<===???@@@???===;;;;;;<<<========================:::===@@@AAA@@@>>>===>>>>>>>>>>>>>>>????????????===>>>>>>???@@@@@@??????======<<<<<<======>>>>>>>>>>>>==================;;;;;;<<<@@@DDDHHHIIIHHHCCCEEEGGGGGGJJJVVVffftttxxx~~~zzzuuuqqqrrr{{{wwwiii^^^WWWLLLJJJGGGEEEEEEFFFHHHIIIGGGHHHIIIKKKMMMPPPRRRSSSPPPOOOMMMLLLJJJIIIIIIIIIIIIFFFBBBAAAAAABBBCCCCCCHHHIIIKKKMMMPPPTTTWWWYYYwwwllldddeeeiiimmmppptttyyyyyy{{{jjjWWWLLLFFF???<<<;;;;;;777444555666999<<<>>>???@@@@@@>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999999::::::999999888888888888999999888888888888999:::;;;<<<::::::999999999:::;;;;;;888:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<===>>><<<;;;;;;::::::::::::;;;777777888999999999:::;;;999888888888999;;;===>>>999999:::::::::;;;;;;;;;888999999:::;;;<<<<<<======???BBBBBBAAA@@@@@@@@@@@@?????????@@@???<<<:::>>>@@@AAAAAA???>>>@@@BBB<<<>>>@@@???======@@@BBBAAABBBCCCDDDDDDAAA???===@@@@@@AAABBBDDDEEEGGGHHHBBB@@@>>>???AAADDDEEEFFFCCCCCCBBBAAA@@@???>>>===;;;<<<===>>>@@@@@@AAAAAA@@@===;;;;;;<<<>>>>>>>>><<<===>>>???@@@AAABBBBBB<<<<<<===>>>@@@CCCFFFGGGBBBCCCDDDCCCAAA???@@@AAACCCAAA===:::999;;;>>>@@@;;;::::::===AAADDDEEEEEE???===<<<===>>>@@@@@@???>>>==================>>><<<=========>>>>>>>>>>>><<<===???@@@@@@???===<<<<<>><<<===???>>>>>>>>>>>>======<<<<<<:::===@@@AAA???>>>>>>?????????>>>>>>>>>>>>>>>>>>======???@@@@@@??????>>>>>>============>>>???@@@>>>>>>======<<<<<<<<<;;;>>>======@@@DDDGGGFFFEEE???@@@AAAAAACCCJJJTTT\\\aaahhhsss~~~|||{{{~~~xxxooo]]]ZZZSSSMMMIIIGGGGGGHHHEEEEEEFFFHHHIIILLLNNNOOOPPPOOOOOONNNNNNMMMMMMMMMKKKGGGCCCBBBBBBCCCBBBAAADDDDDDDDDDDDFFFIIILLLNNNzzzyyy}}}~~~~~~|||oooddd\\\WWW\\\dddnnnxxx|||}}}}}}|||~~~rrraaaVVVIIIDDD>>>::::::;;;:::888444666999<<>>===<<<:::999888999::::::999999888888888888999999777777777777888999:::;;;999999999999:::;;;<<<<<<888:::===???AAA@@@@@@???<<<<<<<<<<<<<<<===>>>???===<<<<<<;;;::::::::::::444555777777666666777999888888777888:::<<<>>>???999999999999999999999999777888999:::;;;<<<<<<===<<>><<<<<<===@@@AAA>>>:::>>>@@@AAA@@@======???BBB;;;===??????======@@@CCC???AAACCCEEEDDDAAA>>><<<>>>???@@@BBBEEEHHHKKKLLL@@@???===>>>@@@CCCEEEFFFCCCBBBAAA@@@???>>>??????;;;<<<>>>???@@@@@@??????AAA???<<<;;;<<<>>>>>>>>>===>>>@@@AAACCCCCCDDDDDD<<<<<<>>>@@@CCCFFFHHHJJJDDDEEEEEEDDDBBB@@@AAABBBCCCAAA>>><<<===@@@DDDFFF<<<;;;;;;===@@@CCCDDDDDD@@@>>>======>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????===>>>???@@@@@@???===<<<;;;>>>AAAAAA???>>>@@@BBB@@@@@@???>>>===<<<;;;;;;:::===@@@AAA???===>>>@@@>>>>>>>>>>>>>>>===============???@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@=========<<<<<<;;;;;;:::@@@???>>>@@@DDDEEECCCAAA>>>===<<<===@@@EEEJJJMMMQQQZZZgggtttnnnhhh```VVVOOOJJJHHHGGGCCCCCCCCCDDDEEEGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLGGGDDD@@@???AAAAAA@@@>>>BBBAAA@@@@@@BBBDDDGGGIII|||yyyzzz{{{yyytttnnnkkkllloooooommmnnnrrrsssqqqqqqtttxxx~~~hhh[[[XXXOOORRR[[[iiixxxzzzyyyxxxxxxwwwhhh\\\TTTDDD@@@<<<999999888777666888999:::::::::;;;===???<<<;;;:::;;;=========<<<;;;;;;<<<<<<;;;999888777999777666555666777999:::777888999999::::::::::::777777777777888999:::;;;;;;===>>>@@@AAAAAAAAA@@@???>>><<<;;;;;;;;;<<<===???===;;;:::::::::999777:::999666444333555777888777666666888:::;;;:::888555888;;;>>>>>><<<999666888999;;;;;;:::;;;<<<>>>===???AAAAAA???>>>>>>>>>>>>===<<<<<<<<<>>>???@@@@@@???>>>>>>??????>>>===>>>???@@@@@@???>>>@@@AAAAAACCCEEEDDDBBB???======CCCBBBAAACCCEEEGGGGGGFFFFFFDDDBBBAAA@@@AAACCCDDDEEEDDDCCC@@@<<<;;;;;;<<>>>>>======<<<<<<===???@@@@@@???===>>>@@@BBBCCCCCCBBBBBBAAABBBDDDDDDDDDEEEGGGIIIFFFFFFGGGFFFFFFEEEDDDCCC@@@@@@AAADDDFFFGGGFFFEEE<<<<<<===@@@CCCFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>======>>>@@@BBBCCC>>>=========<<<<<<<<<;;;BBBBBB@@@???>>><<<;;;;;;AAA@@@@@@???>>>>>>>>>???BBBAAA@@@>>>>>>>>>>>>???@@@??????>>>??????@@@@@@???>>>=========>>>@@@@@@===<<<<<<===>>>??????>>>=====================<<<>>>>>>???>>>>>>===<<<;;;>>>>>>>>>>>>>>>?????????<<<===>>>>>>???AAADDDGGGMMMKKKTTTfffsssxxx{{{nnnhhhaaaUUULLLIIIGGGDDD@@@???@@@BBBCCCCCCDDDBBBAAAAAACCCEEEEEEEEEDDDDDDEEEEEEDDDAAA>>>=========>>>>>>??????@@@@@@|||uuupppmmmiiiggggggkkkrrryyy}}}~~~wwwqqqmmmmmmnnnpppvvv|||{{{fffUUUMMMMMMMMMWWWgggvvv|||xxxuuutttyyyvvvggg[[[RRRMMMBBB???;;;999888888777666888:::;;;;;;;;;;;;<<<>>>;;;999999:::;;;<<<;;;:::::::::;;;;;;:::999777666777666555444555666888999888888999:::::::::::::::777777777888888999:::;;;<<<===>>>@@@AAAAAA@@@@@@>>>>>>===<<<<<<===>>>???@@@>>>;;;:::::::::999888:::999777555444555666777888777666777999;;;:::999666888;;;======;;;999888:::<<<============>>>@@@>>>@@@BBBBBB@@@===<<<<<<>>>======<<<===>>>???@@@BBBAAA????????????===<<<<<<===??????>>>>>>???AAABBBCCCDDDCCCAAA>>>======DDDDDDDDDFFFHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBB???===<<<===???AAA???>>>>>>???@@@@@@???>>>======>>>@@@AAAAAA@@@@@@AAABBBCCCDDDCCCCCCBBB???BBBDDDEEEDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCC??????@@@BBBEEEEEEDDDCCC??????@@@CCCFFFHHHHHHGGGCCCBBBAAA@@@????????????@@@@@@??????@@@AAABBBCCC>>>=====================AAA@@@@@@???>>>===<<<<<<>>>>>>===>>>>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>??????@@@AAA??????>>>======>>>???@@@>>>===<<<<<<==================<<<<<<<<<======>>>????????????>>>===<<<;;;:::;;;<<<<<<======<<<<<<>>>???@@@@@@@@@AAADDDGGGHHHFFFNNN]]]gggkkkuuu}}}wwwssstttrrriii```\\\RRRLLLGGGDDDCCCCCC@@@===BBB@@@>>>>>>>>>???>>><<<@@@BBBDDDFFFFFFFFFEEEEEE??????????????????@@@@@@~~~~~~zzzuuupppmmmkkkkkkhhhkkkxxx|||}}}vvvaaaSSSJJJHHHKKKQQQ```sss{{{{{{yyyxxxyyyzzziii[[[QQQKKKGGGDDD@@@===:::888888888777666999;;;======<<<;;;;;;;;;999888777888:::;;;:::999888999999999888777666555666555444333444555666777999::::::;;;;;;;;;;;;:::888888888888999:::;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<<<<===>>>???@@@BBB???;;;999999999999888999888777666555555555555777555444444666888999999888888999:::;;;;;;::::::;;;===>>>>>>======???@@@===@@@CCCDDDAAA>>><<<;;;>>>>>>>>>===>>>>>>???@@@CCCBBB@@@??????>>>===;;;;;;<<<>>>>>>===>>>???AAADDDEEEEEECCC@@@>>>>>>???EEEFFFGGGIIILLLLLLJJJHHHFFFFFFEEEDDDCCCCCCBBBBBB@@@AAA@@@???>>>>>>@@@BBBDDDBBBAAAAAABBBCCCBBBBBB????????????@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAA>>>@@@DDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDD>>>>>>>>>AAACCCCCCBBB@@@AAA@@@AAACCCFFFHHHGGGFFFAAA@@@???>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<===???AAABBBCCC@@@???>>>===<<<<<<<<<<<<<<<======>>>???@@@@@@AAA@@@??????>>>>>>>>>??????AAA???===<<<;;;;;;<<<===>>>===;;;;;;;;;===???@@@????????????>>>===<<<;;;999:::<<<===>>>===;;;:::>>>???@@@@@@???@@@BBBDDDCCCCCCJJJTTTXXX[[[ffftttzzzvvvwww|||||||||mmmfff\\\WWWUUUPPPGGG???AAA>>>;;;::::::;;;;;;:::;;;===???BBBDDDEEEEEEEEE@@@@@@@@@@@@????????????~~~wwwuuuvvvyyyzzz||||||||||||}}}~~~fffVVVOOONNNQQQTTTbbbmmmyyy{{{zzzzzzyyy}}}jjj```RRRGGGBBB@@@???>>>===;;;888888888999888777999<<<>>>>>>===:::999999999888777888:::;;;:::999777777777777666666555555555555444444444555666777::::::;;;<<<<<<;;;;;;;;;999999999999999:::;;;;;;;;;<<<===>>>>>>>>>===<<<999999:::;;;<<<===>>>???BBB>>>:::888888999999888888888888777666666555444666333111111333555777777999888888888999:::;;;<<<:::;;;<<<<<<;;;;;;===>>><<>><<>>>>>>>>?????????@@@???======>>>>>>===;;;;;;===>>>???>>>???@@@BBBFFFGGGFFFDDDAAA@@@AAABBBEEEFFFHHHKKKMMMLLLJJJGGGDDDEEEEEEDDDCCCBBB@@@@@@>>>?????????>>>???BBBEEEGGGEEECCCCCCDDDEEEDDDCCC@@@AAAAAA@@@@@@@@@BBBDDDEEEEEEFFFEEEDDDBBB@@@???<<>>???AAACCCCCCAAA???>>>>>>>>>@@@CCCDDDCCCBBB@@@???>>>>>>=========>>>???>>>===;;;;;;;;;<<<===>>>>>>>>>>>>????????????<<<<<<<<<=========>>>>>><<<<<<===>>>@@@BBBCCCDDD>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@AAA????????????????????????DDDCCC@@@===;;;;;;===??????===<<<:::;;;===@@@BBB@@@@@@@@@???>>>===<<<;;;;;;<<>><<<;;;<<<======<<<<<<===>>>???BBBGGGMMMOOOQQQ]]]jjjuuu}}}~~~}}}{{{vvvssslll___TTTJJJEEE???;;;;;;<<<===>>>;;;<<<>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>===}}}||||||~~~yyy|||~~~|||||||||{{{zzz|||}}}kkkZZZTTTWWW\\\aaaeeesssuuuwwwxxxwwwuuuttttttxxxvvvccc[[[SSSGGG???<<<======<<<:::999888888999:::999888999;;;>>>>>><<<999888888:::888888888:::;;;:::999666666555555555555555555666555555555666666777777;;;;;;;;;<<<<<<;;;::::::999999888888999999:::::::::;;;<<<<<<<<<;;;:::999555666777888999:::;;;<<>>CCCEEEDDDBBB@@@???>>>>>>?????????>>>>>>>>>;;;:::999;;;<<<>>>===<<<===???@@@@@@@@@@@@AAACCCGGGHHHGGGFFFDDDCCCEEEFFFDDDEEEGGGIIIKKKKKKHHHEEEBBBBBBBBBBBBAAA@@@???>>>===>>>?????????@@@CCCFFFHHHFFFDDDDDDEEEEEEEEEDDDAAABBBBBB@@@??????BBBEEEFFFFFFFFFEEECCC@@@>>><<<;;;>>>BBBCCCCCCAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEAAA@@@AAABBBDDDCCCBBB@@@<<<<<<<<<>>>AAABBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<>>>>>>>>>>>>????????????:::;;;;;;<<<======>>>>>>?????????@@@AAABBBCCCCCC======<<<<<<;;;::::::999999:::<<<===????????????>>>??????@@@@@@@@@@@@@@@GGGGGGDDD@@@===<<<>>>AAAAAA???===<<<<<<>>>AAACCCAAAAAA@@@@@@???===<<<;;;;;;===@@@BBBBBBAAA???===999;;;<<<<<<::::::;;;<<<<<>>???@@@@@@@@@@@@?????????>>>>>>======<<<{{{wwwyyy||||||vvvwwwzzzyyyvvvpppvvv}}}~~~nnnccc]]]aaakkkrrrwww{{{wwwvvvtttsssrrrsssuuuvvv||||||hhhWWWSSSLLLBBB<<<;;;<<<<<<;;;999888777999;;;<<<;;;:::888:::<<<<<<:::888888888999888777888:::;;;:::999666555444444444444555555555555666666666777777777:::;;;;;;;;;;;;::::::999999888888777888888999999888999::::::999888777666222333444666777888888888;;;999777777888999888777666666666666666777777888888666555555777999::::::888777666666777999<<<===;;;===>>>===<<<<<<===>>>999===AAACCCBBB@@@??????===>>>>>>>>>>>>======<<<888777777999;;;======<<>>???@@@@@@???@@@CCCEEEGGGEEECCCCCCDDDDDDCCCBBBAAABBBBBB@@@>>>>>>BBBEEEFFFFFFFFFEEEBBB@@@===<<<;;;>>>@@@AAA@@@?????????AAABBBCCCDDDEEEFFFFFFFFFCCCBBBBBBCCCDDDDDDBBB@@@===<<<===???BBBDDDCCCBBBAAA@@@@@@?????????@@@@@@AAA@@@???=========>>>?????????>>>>>>>>>=========::::::;;;;;;<<<======>>>AAAAAA@@@@@@@@@AAAAAABBB<<<<<<===<<<<<<;;;999999999:::<<<===>>>>>>>>>===<<<===???@@@AAABBBBBBBBBHHHHHHGGGCCC???===@@@CCCCCCBBB@@@??????@@@BBBCCCAAAAAAAAA@@@???===<<<;;;:::;;;===>>>???>>>===<<<999;;;<<<===;;;;;;;;;<<<888<<<@@@BBBCCCGGGOOOVVVYYYeeerrryyy~~~pppaaaSSSGGG>>>999;;;;;;<<<<<<===>>>???????????????>>>>>>>>>>>>>>>}}}|||~~~}}}yyyyyy}}}~~~|||uuupppoooxxx~~~~~~}}}xxxkkk^^^TTTLLLFFF>>>:::999:::999777888777888:::<<<>>>===<<<888999:::999777777777999888777666777999:::999888666555444444444444555666444444555555666666666555:::::::::::::::999888888888888777666666777777888777777888888777555444333111222333555666666555555666555555777888999777555666555444444555777:::;;;777666555666888:::999888777777666666777999;;;===;;;<<<===<<<;;;:::;;;<<<:::===??????===;;;::::::<<<======>>>===<<<;;;:::999888888999;;;======<<<@@@AAABBBAAA?????????@@@AAACCCFFFGGGGGGGGGGGGHHHDDDCCCCCCDDDFFFFFFEEECCCAAA@@@?????????@@@AAABBB@@@AAAAAA@@@???@@@BBBDDDFFFDDDBBBAAABBBBBBAAA@@@@@@BBBCCC@@@<<<<<>>===<<<===??????>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBCCCDDDDDDAAA???<<<<<<===???CCCEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>???@@@@@@???>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<===??????>>>>>>??????@@@@@@<<<=========<<<;;;:::999999:::<<<>>>>>>===<<<;;;;;;<<<>>>@@@BBBCCCCCCCCCEEEHHHHHHEEE@@@>>>???BBBEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAA@@@???===<<<;;;999::::::;;;<<<;;;;;;;;;666999;;;<<<;;;::::::;;;888;;;===>>>@@@DDDHHHKKKJJJVVVaaagggmmmwww}}}qqqaaaRRRIIICCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@AAAAAA}}}}}}||||||~~~~~~{{{|||~~~yyyjjj^^^YYYTTTOOOFFF@@@:::777777777666444777777888:::===???>>>===777888888777666666888999777666555666777888888666666555444333444555666777222333444444555555444444::::::::::::999999888777777777666666666666666777666666777777666444222111111222444555666555555444222333444777999999777444666444333333444777;;;===333333333555777777666555777666666666888999;;;<<<888999::::::888888888:::<<<===>>><<<999777666666<<<<<<=========<<<:::999;;;:::999:::<<<===<<<;;;@@@AAAAAA@@@>>>===>>>???===@@@DDDFFFGGGFFFGGGGGGEEEDDDCCCCCCEEEFFFEEEDDDBBBAAA?????????AAACCCEEEBBBBBBBBB@@@??????AAACCCDDDBBB@@@@@@@@@@@@???>>>@@@BBBBBB???;;;;;;@@@EEEHHHHHHHHHGGGEEEBBB@@@>>><<<===>>>>>>======>>>???@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBCCCDDDCCC@@@>>>::::::;;;>>>BBBDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDD???>>>===<<<<<<===>>>???@@@???>>>===<<<;;;:::999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@<<<======>>>===;;;:::999999;;;<<<>>>>>>===;;;:::999;;;>>>@@@CCCDDDDDDDDDCCCFFFHHHFFF@@@===???BBBFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA???===<<<;;;:::::::::;;;;;;;;;<<<<<<333555888999888888888999;;;===>>>>>>@@@CCCEEEEEE>>>IIISSSXXX___lllzzzqqqyyy{{{jjj___TTTSSSPPPLLLIIIFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCCzzzjjjaaaWWWQQQPPPLLLEEE???<<<;;;888666555555666777888888777777888:::<<<===999888888777666555555555777777777666555444222222222222111111222444555666555555555555666666666666555555777777777666555444222222333555777888666444555555444333333333333444555555555555666666666666444555666888888666555444444444555555666666777777444444333444444555666777555555555555666777888999666666666666777888999:::<<<;;;::::::999999999999777888::::::999999:::;;;;;;;;;;;;;;;<<<>>>???@@@>>>===<<<;;;<<<>>>@@@AAA@@@AAACCCDDDDDDDDDCCCBBBFFFFFFEEEEEEEEEEEEFFFFFFCCCBBB???===<<<<<<======@@@???>>>>>>>>>>>>>>>>>>EEECCCAAA???>>>???@@@AAABBBBBB@@@>>><<<<<<>>>AAAGGGHHHHHHGGGFFFCCC@@@>>>AAA???===;;;;;;<<<>>>?????????@@@AAABBBBBBBBBAAA@@@???===<<<<<<<<<===>>>???CCCGGGGGGDDDBBBBBBCCCBBBAAAAAAAAAAAABBBCCCDDD@@@@@@??????>>>>>>============>>>>>>===;;;999888888888888999:::;;;======???<<<:::;;;>>>@@@???>>>>>>>>>===<<<;;;;;;::::::::::::999999999:::;;;;;;>>>>>>?????????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAABBBAAA@@@???>>><<<<<<;;;:::;;;;;;;;;:::999999888999999888888888888999999;;;<<<===>>>???@@@AAABBB>>>CCCIIIJJJMMMVVVfffttt}}}yyyxxx}}}zzzsssrrrlllccc]]]ZZZTTTNNNMMMKKKGGGDDDFFFKKKKKKGGG{{{gggUUUMMMEEEAAABBBAAA===999999888777666666666777888777777777777888999:::;;;888777777666555555444444555555555555444444333222222222111111222333555666444555555555666666666666555555555666666555555444444333444555777888777666555555444333333333333333444555555555666666666666444555666777777666555444555666666777888888999999777777666666777777888888555555555555666777888999999888888888888999::::::;;;;;;:::999999999999999666777999888777777999:::::::::;;;;;;<<<>>>???@@@>>>===<<<<<<<<<>>>@@@AAA@@@AAABBBCCCDDDCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDAAA???>>>>>>???@@@@@@@@@??????>>>??????@@@BBBBBB@@@???>>>>>>?????????@@@@@@???>>>>>>@@@BBBEEEFFFFFFFFFDDDBBB@@@>>>@@@???===;;;<<<===???AAABBBBBBCCCDDDDDDDDDCCCCCC@@@???===<<<<<<<<<===>>>@@@BBBEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;:::999777777999999999999:::;;;<<<===???<<<:::;;;===???>>>===<<<;;;;;;::::::999999999999999::::::;;;;;;<<<<<<>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDBBBBBBAAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;::::::888888888777777888888888:::;;;;;;<<<===>>>??????777:::>>>AAADDDMMM[[[fffssswwwzzz|||}}}yyyssslllddd^^^```\\\TTTNNNLLLIIIEEEyyy~~~sssdddXXXJJJCCC<<<999;;;<<<:::888555666666666777777888888555666777777888888888888666666555555444444333333333333333444444333333222222222111222222333444555444444444555555555666666555444444444444444555555666555444555777888888777555444333333222222333333444444444555555555666666333444555666666555444333555555666666777888888888888888888888777777777777555555444555555666777888:::999888888777777888888666666777888999:::<<<===555666888777666666777999:::::::::;;;<<<===>>>???>>>===<<<<<<===>>>@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAEEECCCAAA???>>>>>>???@@@@@@???????????????@@@AAA@@@@@@@@@???>>>>>>===<<<===???@@@AAA@@@@@@AAACCCBBBBBBCCCCCCBBBAAA???>>>???>>>===<<<===???AAABBBCCCDDDDDDDDDDDDCCCCCCBBB@@@???===<<<<<<<<<===>>>CCCCCCBBBCCCEEEEEEEEEDDDFFFEEECCCBBB@@@???>>>>>>???>>>======<<<;;;;;;<<<:::::::::999999888888777::::::999::::::;;;<<<<<<>>><<<;;;;;;<<<<<<<<<;;;999999999999888888888888888999;;;<<<=========<<>>===;;;:::999888;;;;;;;;;;;;;;;;;;:::999888888777777777777888888999999999999::::::::::::666777999<<>>>>>===============???@@@AAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????@@@???<<<;;;::::::;;;<<<>>>>>>===>>>>>>???@@@@@@>>>???@@@@@@@@@>>><<<;;;<<>>??????@@@@@@@@@???>>>>>>>>>======>>>@@@BBBDDDBBBBBBBBBBBBBBBAAA@@@???@@@???===<<<<<<<<<===>>>GGGDDDAAAAAADDDEEECCCAAADDDCCCAAA???>>>======<<>><<<;;;::::::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;===<<<;;;:::::::::::::::888888888888999999999999777999;;;===>>>>>>===<<<>>>>>>????????????@@@@@@BBBBBBBBBBBBBBBCCCEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@>>>===<<<;;;:::888777777777888888888888888777777666777777777777777777666777777777666666666666666888777777:::AAAHHHNNNQQQNNNQQQUUU[[[bbbmmmxxxrrrggg^^^yyyvvv{{{oooppp{{{}}}ppplllppppppyyysssfffVVVKKKGGGFFFDDDDDDFFF@@@:::777666666555444555666666666666555444444555666777777666555333222333333333333222222222222000000111222333333333333111111222222222222222222333333333333444444444444444333333222222444555666666444444555666777666555333333222111111111111222333333333333444444444444333333444444444444333333222222222333444444555555666666777777666555444333333333333333444555666777777666555444333222222222111222333555777:::<<<>>>777888999999777666777999999999999999:::<<<===>>><<<<<<<<<======>>>??????>>>>>>>>>>>>>>>??????@@@???>>>>>>======>>>>>>???===;;;999888777888999:::;;;;;;;;;;;;<<<>>>??????>>>???AAAAAAAAA???<<<:::>>>@@@CCCCCCBBB???>>>>>><<<<<<===>>>>>>>>>>>>>>>=========>>>???AAACCCDDDAAABBBBBBBBBAAA@@@??????@@@???===<<<<<<<<<===>>>IIIEEEAAAAAABBBBBB@@@===???>>>======<<<<<<======???>>><<<:::::::::;;;;;;<<<;;;:::999999;;;<<<=========<<<;;;::::::::::::<<<<<<<<<:::999999::::::999999999:::::::::::::::888999<<<>>>>>>>>>===<<<=========>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDD@@@?????????>>>>>>>>>>>>===<<<;;;:::999777666666666666777777777777777666555666777777777777666555555555555444444444444444444222222555;;;@@@BBBCCCBBBDDDHHHNNNWWWbbbmmmtttttt~~~~~~sssvvvggg\\\cccxxxzzzooollltttyyyuuu]]]PPPDDD???>>>===<<<===<<<999666444444555555444666666555555444444444333777777777666555444222222333333333333222222222222000111222333333333333333111111222222222222111111222222222333333333444444333333333333444555666777555555555777888888666444333222111111000000111111222222222333333333444444333333333333333333333333333333444444555666666666666666777888888777555555333333333333333444666666888777666555444444444444666666555555555666777777888999:::999777666777888888888888999:::;;;<<<===:::;;;;;;<<<=========>>>======<<<<<<======>>>???>>>>>>============>>>>>><<<;;;999888777888999:::999999999:::;;;===>>>???>>>???@@@AAA@@@>>><<<;;;>>>@@@BBBBBB@@@>>><<<<<<;;;<<<<<<<<<<<<======>>><<<<<<===>>>???@@@BBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@???===<<<<<<<<<===>>>FFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;;;;<<<===>>>>>>@@@>>><<<:::999:::;;;<<<;;;:::888777777:::<<<>>>???>>>===;;;:::999999999;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;;;;:::::::::999:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAA???>>>============>>>>>><<<<<<;;;:::888777666666666777888888999888888888444555666777777666555444444444444444444333333333222222222444888:::;;;;;;<<<===@@@EEEMMMVVV^^^cccgggttt{{{uuuuuuuuuxxx~~~|||sssmmmfffbbbbbbmmm|||vvvxxxxxx```QQQFFF===<<<===;;;999:::888777666666666666555555555444333333333444555666:::999777666444333222222333333333333333333333333222222333333333333333222000111222333333222111000222222222222333333333333333333444555666666666666666777888;;;<<<;;;777444222222111000000000000000222222222222333333333333333333222222222222333333333333333444555555666666333444666777777777555444222222222222333444555666666666555444333333444444555555555444555555666666777888999888666555666777777777888888999;;;<<<===999999:::;;;<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<===<<<:::888777777888999:::999999999:::<<<>>>???@@@>>>>>>??????>>>===;;;:::<<<>>>@@@@@@???======>>><<<<<<;;;;;;<<<<<<======<<<<<<======>>>???@@@@@@??????@@@AAAAAAAAA@@@@@@@@@???===<<<<<<<<<===>>>???@@@BBBAAA@@@>>>============<<<<<<===>>>>>>???@@@???<<<:::999:::<<<======;;;888777888;;;>>>AAA@@@???>>><<<:::999999888:::<<<===<<<::::::<<<>>><<<<<<;;;;;;::::::999999;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>>======>>>???@@@===<<<;;;:::888777666666555666777777888888888777333444666777777666444333333333444444444444444444333555666777888888888888888999:::>>>DDDJJJOOORRRYYYfffwwwkkkjjjjjjjjjkkklllnnnooosssxxx~~~zzzsssooo{{{yyyppplllkkkjjjooosssuuu}}}~~~{{{yyyiiiSSSGGG<<<555777:::777666777666666666666555444222111333222111111222555777999<<<:::888555333333333333333333333333333333333333333333444444444333333222000111222333333222000000111111222222222333333333222333555777888888777666777888;;;>>>???===888555222111111000000000000000111111222222222333333333333222222111111222222333000111111222222333444444///111333555555444333222222222222222333444555555333333222222111111222222111111222333555777999:::666777888777555444444555777777777888999:::<<<<<<777888999:::;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<:::999777555555666888999999999:::;;;===???@@@AAA============<<<;;;:::::::::<<<>>>>>>>>>===>>>@@@<<<<<<<<<;;;;;;<<<<<<===<<<<<<======>>>>>>??????;;;<<<===>>>>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>999===AAABBB???===>>>?????????>>>>>>>>>>>>??????AAA???===::::::;;;<<<>>>???===;;;999:::===AAADDDAAA@@@>>><<<:::999888888999;;;===<<<::::::===@@@<<<<<<;;;;;;:::999888888<<<<<<;;;999999999999999999999999:::::::::;;;;;;::::::999::::::;;;<<<===@@@@@@???>>>>>>???@@@AAA===<<<;;;:::999777666666333333444555666666555555333444666777777666444333333333444444444555555555111444666666555444444555777666777:::>>>CCCEEEFFFJJJUUUdddqqqyyyxxx}}}~~~xxxtttvvvuuuqqqkkkrrr}}}ooollljjjlllkkkmmmxxx~~~tttjjjggggggjjjpppwww{{{wwwpppnnnrrrxxx~~~~~~rrrmmmdddUUUGGG>>>===<<<999888666666555777666666555444444333333000000111222333333444444888777555555444333000...222222111111111111111111000000111111111222222222111000///////////////000111111000000111222333333666555444666999<<<>>>>>>???@@@CCCEEEDDD@@@999444000000000000111222333444444333111000000111333444...///000111222333444444333333333222111000//////---///000111000///000111777666555333222222333333333444555444222111222333222222333333444555555555777777666666666666777777999888777666666777888999999999999::::::;;;;;;;;;;;;<<<;;;:::999999;;;======<<<:::888777777888888999888555444444555888999999999:::<<>><<<<<<<<<>>>>>>???>>><<<;;;;;;<<<>>>>>>>>>===<<<:::999888:::;;;<<<<<<;;;;;;<<<>>>@@@??????>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAABBBAAA???>>>>>>???AAABBB@@@???<<<;;;;;;<<>>:::777777;;;@@@BBBBBB???CCCFFFCCC===999888:::999;;;===>>><<<;;;;;;<<<:::;;;;;;;;;<<<<<<======<<<;;;888777777888:::<<<999999888888888999;;;<<<777777888999;;;<<<======??????>>>>>>>>>???AAABBB:::999888666666666666777777777666666555555444444666666666666555555555555222333444444555555444444444444333333333444555555444555555777999;;;===>>>DDDJJJRRR\\\eeennnwww||||||zzzuuurrrnnnlllmmmrrrsssrrrvvv}}}}}}|||zzzzzz|||~~~|||wwwooojjjiiillloooqqqwww}}}{{{wwwtttnnngggbbbaaacccjjjrrr}}}{{{{{{jjjdddaaaeeemmmuuu~~~{{{sssrrrwwwqqq___TTTPPPLLLBBB999;;;:::999777666555444444555555444444333222222222000000111222222333444444555444333444555444333111111111111111111111111111000000111111111222222222000000/////////000000000111111000000111222222333555444444666:::===>>>>>>BBBCCCDDDFFFEEEAAA;;;666000000000000111222333444444333111000000000222333111111111111111222222222222222222222111000//////---///000111000///000111555444333222111111222222222333444333222111111222222333333444444555666666777777666666555666666666777777666666666777999999999999999::::::::::::::::::;;;;;;:::999999:::<<<<<<;;;999888777777888888999777666444444666777999999999999<<<>>>@@@???>>>888888888888777888888888:::<<<>>>>>>===<<<<<<===<<<=========<<<;;;;;;<<<>>>======<<<;;;:::888888:::;;;<<<<<<;;;;;;<<<>>>??????>>>===============>>>???@@@@@@???>>>???AAABBBAAA@@@?????????@@@AAA???>>>===<<<<<<===>>>???>>><<<999:::>>>AAACCCCCC>>>AAADDDBBB===999999:::888;;;======<<<<<<<<<===========================<<<:::888777666888:::;;;===<<<;;;:::999999:::;;;777888888999:::;;;;;;<<<>>>===<<<<<<<<<>>>???@@@:::999888777666666666777777777777666666555555555666666666666555555555555333444444555555555555555333333333333333444444555555555555666777999;;;;;;>>>AAAGGGOOOXXXcccnnnuuu~~~|||~~~|||~~~wwwpppllliiiggggggdddaaaccchhhdddccceeellluuu}}}|||}}}{{{vvvvvv||||||zzz|||zzzyyy|||~~~~~~{{{yyyyyy~~~}}}~~~}}}{{{rrreee^^^^^^___^^^ZZZXXXWWWXXXYYYYYYWWWUUUVVVTTTPPPNNNOOOVVV```fffnnntttxxxvvvsssppplllhhhiiijjjppp|||tttmmmkkkxxx}}}nnnkkkfffdddiiiqqqxxx}}}}}}zzzyyyiii]]]SSSFFF>>><<<;;;999666777666555444444444444444444333333222222111111111000000111111222333333333222111111333555666555333111111111111111111111111000000000111111111111222////////////000111111111111111111000111111222333333333444777;;;>>>>>>===BBBCCCDDDEEEDDD@@@:::666000000000000111111222333444333222000000000111222333222222222111111000000222222222222111000//////---///000111000///000111333222111111111111222222111222333222111000111222333333333444555555666666888777666555555555555555555555555666777888999:::::::::999999999999999999888:::<<<<<<;;;:::::::::999999888777777888888999999888777666666777888999999999999;;;>>>??????===777777777666666777777888999;;;<<<<<<;;;;;;<<<>>>:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888:::;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>============<<>>???@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<>>@@@@@@??????>>>=========:::999888666777888:::;;;@@@???===;;;:::::::::;;;999999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===:::999888777666666666666777777777777666666666666666666666555555555555444444444555666666666555555222222222222222333444444555555555555666666888888888999<<>>@@@@@@@@@@@@@@@<<<777333000000000000000111222222555444333222111111222222222222222111111111111000111111111111111000//////---///000111000///000111111111111111222222222222000111222111000///000111333333333444555555666666777777666555444444444444333444444666777999:::;;;999999999999888888888888888:::>>>>>>===;;;::::::777777777777888888999999::::::999999999999::::::999888999;;;===>>>>>><<<999888777777777888999:::888999::::::999999;;;===999999:::<<<===>>>===<<<;;;::::::999999888888888:::;;;<<<<<<;;;;;;<<<>>>???????????????>>>======@@@AAABBBAAA???>>>???@@@AAABBBBBBAAAAAA???>>>=========>>>??????>>>======888999:::<<<>>>>>>===<<<;;;===???>>><<<;;;;;;<<<777999;;;<<<<<<<<<>>>@@@CCCBBBAAA@@@???===<<<<<<:::999888777777888:::;;;???>>>===<<<;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;999999888777777666666666777777777777777777777777666666555555555444444444222333444444555555444444222222111111222222333444555555444444444444555555444555777:::@@@IIISSSZZZeeefffiiinnnssswww|||zzzzzz~~~|||uuupppjjjeeebbbccchhhnnnrrrqqqkkkffffffjjjjjjggg\\\XXXWWW\\\^^^YYYRRRNNNKKKHHHGGGJJJIIIFFFIIIOOOUUUZZZcccppp}}}wwwwwwwwwnnndddTTTSSSRRRSSSVVV\\\dddiiihhhmmmsssyyy~~~pppeee___aaafffooo}}}wwwttttttwww|||}}}|||}}}eeeSSSIIIAAA<<<:::::::::999888888999:::444333333333333444555555333333333222222222222222000111111111111111222222222111111222333444222111//////000000000111111111000000000000000000000000---...000111222222222222222222111111111111111222333333555999===???>>>===>>>============:::666333000000000///000000111111555555444444333333333333000111111111111222222222000000111111111000//////---///000111000///000111222222222333333333333333///000111111//////000111222222333333444555555555666666555444444333444444222333444666777999::::::888888888888888888888888888;;;???@@@???<<<;;;:::666777888888999999::::::<<<<<<<<<======<<<<<<<<<999888888:::<<<===<<<;;;999888777666777888:::;;;777999::::::999999:::;;;999999999<<>>;;;::::::999888888888999999:::;;;<<<<<<;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@???>>>???AAABBBAAA@@@???@@@AAABBBBBBBBBBBB@@@???===<<<;;;===>>>??????>>>===;;;777:::===>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;<<<888999;;;<<<;;;<<<>>>@@@DDDCCCBBB@@@???===<<<;;;999999888888999:::;;;<<<<<<;;;;;;;;;<<<===???@@@AAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555666666666666666777777777555555555555444444444444111111222333333333333222222222111111222222333444555444444333222222333333222444666888;;;???DDDHHHSSSZZZaaaeeegggnnnxxx|||}}}zzzwww|||yyyvvvvvv|||nnngggdddffffff```XXXTTTRRRKKKHHHJJJKKKJJJRRR]]]mmmuuutttttttttuuuxxxzzzjjj```]]]```ggguuu{{{tttrrrtttqqquuuyyyyyy}}}|||iiiUUUGGG???;;;999333555777888666555555666444333333333333444555666222222222222222222222222111111111111111111111111222111111111222222111///...//////000000111111111111000000000000000//////...///111222333222222111333222111111000111111111333333444777:::<<<<<<;;;===<<<;;;;;;;;;:::888555000000000//////000000111333333444444444444444444000000111111222222222333///000000111111000//////---///000111000///000111222333333444333333222222///000111111000000111222111111111222333333444444444444333333333444444555111222444666888999999999666666777777777888888888999;;;???@@@>>><<<;;;;;;777888999:::::::::::::::<<<===>>>??????>>>===<<<888888888999<<<<<<<<<:::777666555444555777999:::999;;;===>>><<<;;;:::;;;;;;::::::===AAAAAA>>>;;;:::999888888888999:::;;;:::;;;<<<<<<;;;;;;<<<>>>AAAAAABBBCCCCCCAAA@@@??????@@@AAAAAA@@@@@@AAACCCDDDDDDBBBAAA???>>>===<<<;;;;;;============;;;;;;:::===AAABBBAAA???======::::::::::::::::::;;;;;;999:::;;;;;;;;;<<<>>>@@@CCCBBBAAA???===<<<:::::::::999999::::::;;;<<<===999999:::;;;===???BBBDDDDDDCCCBBBAAA???===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::888999999999888777666555555555555555666666666666555555555444444444444333///000111111222222111111222222222222222333444444555444333222222222222222000222555666666777888:::DDDMMMUUUVVVWWW___kkkrrrhhhoooxxx{{{tttqqqoooddd^^^```bbbdddqqqvvvnnnkkkkkkpppvvv{{{sssrrrooo|||xxxggg^^^SSSHHHAAA;;;888888555555555555555555555555333333333222333333444444111111111111111111111111111111111111000000000000111000000111222222111///......//////000111111222111111000000///////////////000222333333222111000333222222111000000111111333222111333555888888888:::888777888999999777666000000////////////000000000000111222333333333333222222222111111111111111//////000000000000000///---///000111000///000111222222333333222111000//////000222111000000222333///000000111111222333333222222222222333444555666222333444666888888888888444555555666777888999999888:::======<<<:::::::::999999:::;;;<<<;;;:::::::::<<<>>>??????>>><<<:::888888888999;;;<<<;;;999888777666555666888:::<<<===???CCCCCCAAA>>><<<;;;===;;;;;;>>>BBBCCC>>>::::::999888888888:::;;;===:::;;;<<<<<<;;;;;;<<<>>>@@@AAABBBCCCCCCAAA???>>>===???AAAAAAAAAAAACCCDDDFFFEEEBBB@@@>>>=========:::;;;;;;;;;;;;;;;;;;:::<<>>???;;;:::999999999::::::999;;;;;;<<<;;;:::;;;===???AAA@@@???>>><<<:::999999::::::;;;;;;<<<===>>>>>>::::::;;;<<<>>>AAADDDFFFFFFEEECCCAAA???<<<;;;:::;;;;;;<<<<<<<<<;;;:::999888888999999888777555444333444444444555555555666555555555444444444333333000000111222222222222222333333333333333444444555444444333222222222333333111333444444333333444666999AAAEEEDDDGGGPPPXXX\\\ZZZ```iiitttyyy{{{~~~}}}wwwwwwzzz~~~xxxyyy|||rrrkkk^^^QQQIIIDDD@@@>>><<<999666666666444222222222444555555333222222222222222333333////////////000000000000111111111000000000000000/////////000222333222000---......///000111111222111111000000/////////...000111222333333222000///333333222111000000111111222000//////222444555555555444333444555666555444111000////////////000000---...///111222222222222444444333222111000///...//////000000000000000///---///111111000///000111111222222222111000...---///111222222111111222444/////////000111111222222111111111222333444555666222333555777888888777777333444555666777888999:::777999;;;;;;:::888888999:::;;;<<<<<<<<<;;;:::999999;;;===>>>>>>===;;;999888777777999;;;;;;:::999;;;:::888777888:::===???@@@CCCGGGHHHEEEAAA>>>===>>><<<<<>>:::;;;===<<<;;;;;;<<<>>>???@@@AAABBBBBB@@@???======>>>@@@AAAAAABBBDDDEEEGGGEEEBBB???===<<<======::::::::::::::::::::::::;;;???BBBBBB???======>>>;;;:::888888999999999888<<<<<<<<<;;;::::::<<>><<<;;;999888888;;;;;;<<<<<<===>>>>>>???<<<<<<===>>>@@@BBBEEEGGGFFFEEECCCAAA>>><<<:::999:::;;;;;;<<<;;;:::999888888888999999888777555444333333333444444444555555555555444444444333333333111111222333333333333222444444333333444444555666444444333333222333333444444555555444333444666888444888999777<<>><<<===>>>===<<<===???@@@===<<<:::999999:::<<<===:::999999:::<<<===<<<;;;=========>>>??????@@@@@@BBBAAAAAAAAAAAABBBCCCDDDBBBAAA@@@???>>><<<<<<;;;999::::::888777888<<<@@@AAAAAAAAA@@@>>>===;;;:::999888777777777888::::::>>>===<<<;;;:::999999999;;;<<<<<<======<<<<<<;;;BBB>>>999888:::<<<<<<;;;:::;;;===???AAABBBCCCCCCEEECCC@@@<<<:::999::::::===<<<;;;:::999999999999444555777888777666444333555555666666666666666555555555555555444333222111111111111111111111111111222222222111111111000000222222111111111111222222000000111222222222222111333444555777999;;;===???DDDHHHRRRbbbttt|||yyy}}}uuugggUUUGGGAAA???<<<:::999888666555444333333333333333444444333333222111333333333333333333333333222111111000//////000000////////////////////////111111222222111000...---......///000000000000///...////////////000000000///000111000///...///000000000////////////000000000000/////////111222333///000000000000111111111000000/////////000000111---///111111000000111222000000///......///000000---......///////////////111000000000/////////...111111111111111000//////////////////000000000000000000111111111111000000000000111222333444444444333333222222333444555666666666777777888999999999999999999999888888777666888999:::;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>???888999:::<<>>>>><<<===>>>=========???@@@>>><<<;;;:::999:::<<<===;;;:::999:::===>>>===<<<======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;999::::::888777999>>>BBBCCCCCCAAA@@@>>><<<;;;::::::999999888999:::;;;<<<======<<<;;;::::::::::::======<<<<<<<<<<<<======AAA>>>:::999;;;<<<<<<;;;999:::;;;===>>>???@@@@@@CCCBBB@@@>>><<<;;;;;;;;;<<<;;;:::999888888888888555666777888888777555444555555666666666666555555555555555555444333222111111111111111111111111111222222222111111111000000222222111111111111222222000000000111111111222222444444444555666888999:::;;;>>>FFFSSSbbbooowwwzzzuuu|||~~~zzzwwwoooqqqzzz~~~nnnRRRKKKBBB;;;777777777777555555555555444222111111333333333333333222222111333333333333333333333333111111000/////////000000///////////////////////////000000111000///---,,,---...///000000000000000............////////////...///000000//////000111000//////......//////000//////...///000111222333------........./////////...............///000111...///111111///...///000//////...------...//////---......///////////////000000000000////////////000000111111000000//////////////////000000000000111111222222222222111111...///111222333444444444333222222222222333333444555666777999999999999888777777888999888777666555999999::::::;;;<<<======999:::;;;;;;<<<;;;;;;;;;::::::;;;<<<===>>>??????<<<===>>>???@@@AAABBBCCC@@@BBBDDDDDDBBB???>>>>>>===>>>>>>>>>======>>>@@@???>>><<<;;;:::;;;<<<<<<===;;;:::;;;===??????>>>===>>>>>>??????@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAA???>>>===<<<;;;:::999999888888;;;@@@DDDFFFDDDBBB@@@===<<<;;;:::;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<===>>>???>>><<<<<<<<<<<<;;;999888999:::;;;;;;<<<<<<;;;@@@@@@@@@???>>>===<<<;;;:::999888777777777777777777888888999888777666555555555666666666555555444444444444444333222222111000000000000000000000000222222222111111111111111222222111111111111222222000000000///000111111222333333333333333444555666444666:::BBBLLLUUU\\\___bbbhhhqqqvvvzzzvvvnnndddkkkyyy}}}zzzzzz|||~~~yyyqqq___NNNBBB@@@>>>:::666444555666333333444555444333111000222333333333333222111111222222222222222222222222111000000/////////000000000000000000000000000000//////000111000///...---------...///000000000000........./////////000000---///000000//////000222/////////....../////////---......///000111222222------------............,,,,,,,,,---...///000111///111222111000......///.........------.........---......///////////////000000000000///////////////000000000000000//////------------............111111222222222222111111...///111333444555555555222222222222222222222222555666999:::;;;;;;999888666777999999999888777666999999::::::<<<===>>>???;;;;;;<<<<<<<<<<<<<<<<<<999999:::;;;<<<======>>>?????????@@@@@@@@@AAAAAA???AAACCCCCCAAA???>>>>>>>>>>>>???>>>======>>>@@@??????>>><<<<<<<<<<<<<<<>>>===;;;<<<>>>@@@@@@@@@>>>>>>??????@@@AAAAAAAAA???AAACCCDDDDDDCCCAAA@@@AAA@@@???>>>===;;;:::::::::999888888:::>>>CCCGGGGGGFFFCCC@@@===<<<;;;:::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<======>>>===;;;::::::;;;===>>>>>>>>>>>>>>>===<<<:::999999999::::::::::::999999>>>???@@@AAA@@@???===<<<999888777777666666666777999999999999999888777666555555666666555555444444333333333333333222111111////////////////////////111111111111111111111111222222111111111111222222000000/////////000111222222222222222222333444555444444555999>>>CCCHHHKKKRRRXXX```dddgggmmmuuu|||zzzxxxzzzzzzwwwwwwzzz~~~|||~~~~~~~~~xxxoooggg___iiixxx}}}wwwsssrrrvvv{{{zzznnn```]]]YYYLLL>>>888999:::777333111111222222333444555444333222111222222333333222222111000000000000000000000000000000///////////////000000000000000000000000000000///000111111111000///...,,,,,,...//////000000000//////000000000111111111---///000000//////000222//////............//////---......///000111111111---------.........//////,,,,,,,,,,,,---...000000111222333333111//////000---..................------......///////////////////////////000000000000...//////000000000//////------------............111111111222222111111111///000333555666666555555111111222222222222222222666777:::<<<<<<<<<:::999777888999::::::999999888999999999:::<<<>>>@@@AAA>>>>>>>>>============>>>999::::::;;;<<<===>>>???????????????????????????>>>@@@BBBBBB@@@?????????>>>???@@@???======>>>@@@??????>>>>>>============@@@>>><<<<<<>>>@@@AAAAAA?????????@@@AAAAAABBBBBB@@@AAACCCDDDDDDCCCAAA?????????>>><<<;;;:::999888:::999999:::>>>BBBEEEGGGHHHFFFDDDAAA???===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>===<<<:::999999:::<<<======???@@@???>>>;;;:::999;;;;;;;;;;;;;;;:::999999<<<===???AAAAAA???===<<<999888777777777777777777:::::::::999888888777666555555555555555444333333222222222333222222111000////////////////////////111111111111111111111111222222111111111111222222000000000000000111111222111111111222333444555666666666555666777999===???EEEJJJPPPTTTWWW^^^gggoooyyy}}}~~~|||}}}{{{wwwyyyxxxrrrqqqtttwww|||}}}}}}zzzpppsssxxx~~~~~~oooiiifffdddcccccclllyyy~~~{{{yyyqqqmmmjjjkkksss|||zzzjjjXXXOOOOOONNNFFF<<<444555666555333222222222111222333333333333333222222222222222222111111000//////////////////////////////......//////000000///////////////////////////000111111111000//////+++,,,---...///000000000000000000000111111111111...///000000//////000111///......------......///---...///000000000//////---............/////////---------------...///000111222444333111000000111---...////////////...------......///////////////////////////000000000000......///000000000//////////////////000000000000000000111111111111000000///111333555555555444333000111222333444444444444777888999;;;;;;;;;;;;:::999999999999999:::::::::999999999:::<<>>>>>>>>>>>???<<<<<<===>>>???@@@AAAAAA?????????>>>>>>>>>>>>===>>>@@@AAAAAA@@@???@@@AAA???@@@@@@???======>>>@@@????????????????????????@@@>>><<<<<<>>>@@@AAABBB???@@@@@@AAAAAABBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@???>>>>>><<<;;;:::999888:::999:::===AAAEEEFFFFFFFFFFFFEEECCCAAA>>><<<;;;;;;;;;<<<============<<>>>>>=========>>>>>>===<<<;;;::::::;;;<<<===>>>@@@AAA@@@===;;;::::::<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>???@@@>>>===<<<:::999999888888888999999;;;::::::999888777666666555555555555555444333222111111222222222111111000000000000000000000000000111111111111111222222222222222111111111111222222000000111222222222222111111111111222333444555666333444555444333444777999888===CCCFFFJJJQQQ\\\dddooouuuxxxwww{{{|||~~~}}}{{{xxx{{{}}}zzzzzz}}}}}}zzz|||~~~nnnaaa]]]___dddhhhnnnqqqzzz~~~}}}{{{xxxnnnkkkkkklllnnnsss~~~}}}jjj```TTTOOOOOOKKKDDD???777666555444444444444444000000000000111111222333222222222222222111000000000000000000000000000000...............///000000////////////////////////---...///000000000///...***+++---...///000000000/////////000000000000111///000111000///...///000///......------......///...///000000000///...------------........./////////.............../////////111222222000///000000...///000000000000///...---......///////////////.../////////000000000111---......///000000//////////////////000000000000//////000000000000/////////000222444444222000//////000222444555666666666666777777888888999999:::999888777666777888:::;;;:::999999:::===@@@CCCEEE@@@@@@>>>=========>>>>>><<<===>>>???@@@AAAAAABBB????????????>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAACCC@@@@@@AAA???>>>===>>>@@@>>>>>>???@@@AAAAAAAAAAAA@@@>>>;;;;;;===@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>><<<;;;:::999::::::;;;@@@DDDGGGFFFDDDDDDEEEEEEEEECCC@@@===;;;<<<===>>>?????????>>>===@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@<<<::::::;;;<<<<<<=========<<<;;;;;;;;;<<<===>>>======<<<;;;;;;;;;::::::::::::;;;;;;;;;:::999888777666666555555555555555444333222111000000111111111111111000111111111111111111111111000000111111111222222222222222111111111111222222///111333555555444222111333222222222222222333333///111333333222222444777111555:::<<<>>>DDDNNNWWWaaahhhmmmoooxxxxxxrrrrrrsssyyy{{{~~~}}}||||||~~~rrrmmmfffaaaaaafffmmmrrrxxxwwwzzz|||{{{zzzvvvpppiiifffgggmmmvvv|||{{{oooccceee^^^XXXUUURRRKKKCCC???999666333222222333222000000///.........000111333111222222222222111000000000000000000000000000000...............///000111111111111111111111111111,,,---.../////////...---***+++,,,...///000000000............/////////000000111222000///......///.........------.........///000000000000...---,,,,,,,,,---------.........000//////.........//////...///111111000//////000...///000111111000///...---......///////////////.../////////000000111111------...///000000//////------------.........///......////////////.........///111222222000...,,,...000222555666777777777666555555555666777888999999888666444555777:::;;;:::999999:::===@@@CCCEEE@@@???>>><<<<<<<<<===>>>;;;;;;<<<===>>>???@@@@@@@@@@@@?????????????????????@@@AAAAAAAAAAAABBBDDD@@@AAAAAA@@@>>>===>>>@@@===>>>???@@@AAABBBBBBBBB@@@>>>;;;;;;===???AAABBB@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<;;;::::::<<>>???@@@AAA@@@??????AAAAAA???>>>============??????@@@@@@@@@@@@??????@@@AAABBB???;;;999:::<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::<<<<<<<<<;;;;;;<<<======;;;:::999777666555555555555555555555444333222111///000000111111111000000111111111111111111111111000000111111222222222222222222111111111111222222///111444666777555222000444444222111000000000000,,,000333444333333555777111444666666666:::CCCKKKPPPXXX^^^bbbmmmttthhhdddfffmmmttt{{{||||||yyyzzzzzztttnnnlllttt~~~|||{{{xxxyyy~~~~~~~~~}}}{{{wwwsssqqqnnnttt}}}|||tttlllbbbWWWOOONNNPPPRRRSSSQQQMMMHHHEEE555555444333333222111111000000000000000000000000111111111111111000//////000000111000000///...---//////............//////////////////////////////111111000///...---,,,,,,000///...------,,,---------------............///111111000000//////......222111000///------,,,,,,//////...------------...+++++++++++++++,,,---......------------,,,,,,,,,.........------,,,,,,,,,......////////////......//////......---------------,,,,,,,,,,,,---......//////............//////...............///000111222111000///...---,,,+++...///111222111000...---000111222444555555444444666555333222222333444555666666666666666777777888::::::::::::<<<@@@CCCEEEBBB???;;;999:::<<<======<<<===>>>???@@@AAABBBBBB???@@@AAA@@@>>><<<<<<<<<<<<===>>>======???BBBEEEEEEDDDBBB@@@???>>>??????===>>>???@@@AAABBBBBBAAA???>>><<<<<<>>>>>>>>>======???@@@BBBDDDDDDDDDCCCBBB@@@???>>>???AAACCCEEECCC@@@<<<===@@@@@@===999<<<;;;===AAAEEEGGGEEEBBBAAAAAABBBBBBAAA???>>><<<;;;===???@@@AAA@@@>>>===@@@@@@???>>>===<<<<<<;;;<<<<<<======>>>>>>??????@@@???>>>?????????===;;;@@@???===<<<<<<<<<===>>>AAA@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777555444444777666666444333222111111000000000000000000000000222333333444444333333222000000000000000000000000111111222222222333333333666000444AAADDD;;;222111////////////////////////000000111111111222222222111111222333444666777888CCCFFFLLLVVVdddrrr}}}oooddd^^^\\\ccckkktttpppqqquuuuuupppmmmnnnvvvzzz|||}}}zzzvvv{{{{{{www{{{{{{vvvvvv}}}yyy|||{{{oooiiiaaa[[[WWWQQQIIICCCCCCDDDFFFFFFEEEBBB>>><<<555444444333222222111111000000000000000000000000000111111111111000/////////000000000000//////...//////............//////........................000000//////......------000///////////////000111------------............000000000/////////......000//////............//////......------------------------------...//////---.........//////000000/////////......---------...//////////////////...000/////////...............------------...///////////////....../////////......---------...//////////////////............///000111222111000...---000000222333444444444333666555333222222333555666666666666666666777888888:::999999999;;;===@@@AAA@@@===:::999:::<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???AAABBBAAA???=========???@@@AAAAAAAAAAAADDDFFFCCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@AAAAAA@@@@@@???===<<<<<<===>>>>>>===>>>???AAACCCDDDDDDDDDDDDCCCBBB@@@???@@@BBBDDDFFFEEEAAA??????BBBCCC@@@===<<<<<<===AAAEEEFFFDDDBBBAAAAAAAAAAAA@@@>>>===<<<<<<===>>>?????????>>>===??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???>>>>>>???AAABBBAAA@@@@@@???>>>=========>>>>>>@@@@@@???>>>===============<<<<<<<<<;;;;;;::::::999999888777666666555555555555444333222111000000000000000000000000000000222222333333333333222222000000000000000000000000111111111111222222222222444///111<<<@@@777000///000000000000000000000000000000000111111111222222111111111222333444555666777888===DDDOOO[[[eeekkkrrruuuwwwzzz|||{{{wwwqqqlllddd```eeemmmllljjjkkkmmmlllhhheeefffnnnooopppttt}}}|||{{{||||||yyyzzz|||}}}}}}yyy|||yyyrrrrrrqqqooorrrzzzssskkkeeebbbaaaVVVQQQKKKGGGFFFCCC???<<<777888999999888777555444444444333333222111111111000000000000000000000000000000111111000000///.........///000000000////////////............//////............................................................///000111222------------............///////////////............---------...///000000///...------,,,,,,---------------------......///,,,,,,---...///000111111///////////////............//////000000//////...000///////////////.....................//////000000//////......//////000......---,,,,,,,,,------,,,,,,---...///000111111000111111222222000///...000000111222333333333333666555444333333444555666666666666666666777888888:::999888888999:::<<<======;;;999999:::;;;;;;:::;;;<<<<<<===>>>???@@@@@@???@@@AAAAAA???======>>>BBBDDDEEEFFFEEEDDDEEEFFFBBBCCCCCCCCCCCCCCCCCCBBB??????@@@@@@@@@@@@@@@???>>>===;;;;;;===>>>===<<>>===>>>AAACCCDDDCCCAAAAAAAAAAAA@@@???===<<<;;;>>>>>>===========================<<<<<<;;;;;;::::::::::::;;;<<<=========>>>===>>>@@@CCCEEEEEEDDD@@@??????>>>===>>>>>>>>>??????>>>===<<<<<<<<<<<<======<<<;;;:::999999888777777777666666666555555444444333222111000000///000000000000000000000000222222333333333333222222000000000000000000000000000000000000111111111111222---...666999333......111111111111111111111111000000000000111111111111111111111111111222333333222333555999@@@GGGNNNRRR[[[^^^cccggglllqqqxxx|||qqqppprrrtttrrrnnnoootttoooppprrrrrrpppmmmkkkkkkpppoooooottt}}}}}}wwwtttsssuuutttrrrsssuuuzzz~~~yyyvvvvvvxxx{{{yyyuuussstttwwwzzztttooommmkkkllluuu|||tttlll___UUUOOOMMMNNNNNNMMMIIICCC???===<<<:::888333333333333333333333333333333222222111111111000000000000000000000000000000000000000000//////...------...///000000000//////......------......///........................---------....../////////,,,,,,,,,,,,,,,---...///,,,,,,---------....................................------------...//////...------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******+++,,,,,,---......//////.....................//////000000//////...........................---------------...//////000//////......//////000...------,,,++++++++++++++++++,,,---///000111111111111222222111111000///000000000111111222222222555444444333444444555666666666555555666666777888:::999888888888888999999:::999888999:::;;;999888:::;;;;;;<<<===>>>>>>>>>===>>>??????>>>======>>>CCCEEEGGGHHHFFFEEEEEEEEECCCDDDEEEEEEEEECCCBBBAAA======???@@@@@@AAAAAAAAA>>><<<;;;;;;<<<======<<>>??????AAABBBBBBAAA@@@BBBBBBAAA@@@???===<<<<<<>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>>>>======???BBBDDDEEEEEE@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<===<<<;;;:::999888777777555555555555555555555666444333333222111111000000////////////////////////111111222222222222111111000000000000000000000000////////////000000000000111---,,,222333000---///000000000000000000000000/////////000000000111111111000000/////////000000444444555666:::>>>AAADDDIIILLLQQQWWW^^^eeemmmrrr|||bbbaaaeeennntttrrrpppppptttxxxzzzyyywwwuuuttttttrrrsssrrrwwwxxxnnnhhhgggooosssvvvtttmmmiiiiiikkkkkkjjjiiijjjlllqqquuuxxxzzz{{{zzzwwwtttssstttvvv{{{{{{xxxvvvwww~~~~~~~~~{{{zzz|||~~~uuunnnllljjjjjjkkknnnqqqtttsssqqqvvvxxxqqqpppmmmhhhbbbTTTNNNFFF@@@>>>>>>>>>>>>CCC@@@;;;888666555444444333333333333333444444555222111111111111111000000////////////////////////000000000000000///......,,,---...///////////////......------------..............................,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------.........//////...---------------------,,,+++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............//////...---,,,+++++++++++++++,,,,,,------......//////111111111111000000//////////////////000000000111333333333333333444555555555555444444555555666777888888888888888888888888999888777888::::::999888:::::::::;;;;;;<<<<<<===999;;;======<<<;;;;;;<<>>>>>>>>>>>>>>???AAABBB===<<<<<<<<<===>>>===<<<>>>???@@@@@@@@@@@@AAAAAADDDCCCBBB@@@???======<<<<<<<<<;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@???>>>======@@@AAABBBAAA????????????>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;<<<;;;:::999888777666555333444444444444555555555444444333333222222111111////////////////////////000111111222222111111000////////////////////////....../////////000000000111...---///000//////000////////////////////////....../////////000000000000000///.........//////000111111222333555777888999<<>><<<;;;:::;;;===???@@@AAABBBBBB<<<;;;999999;;;<<<;;;:::===>>>???@@@@@@@@@??????;;;;;;;;;<<<<<<===>>>???????????????????????????===???@@@@@@??????AAABBBDDDCCCAAA???===<<<<<<;;;999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>@@@@@@AAA@@@>>><<<<<<===?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;::::::999888777666666555333333333333333444444444444444333333222222222222000000000000000000000000000000111111111111000000////////////////////////////////////000000000000111000////////////000111....................................////////////000///...............///......///000111222222222444555888;;;???EEEMMMRRR^^^ccciiinnntttRRRQQQUUU\\\^^^\\\YYYZZZZZZbbbgggdddaaacccdddcccgggkkkooosssyyyzzzxxxtttmmmhhhggggggeeeeeeiiinnnpppmmmiiihhhiiikkkmmmpppsssuuuwwwzzz|||~~~{{{uuuqqqppprrrpppvvv{{{{{{xxxwww{{{|||tttnnnppprrrssszzzyyywwwxxx{{{}}}yyyzzz}}}zzztttoooqqqrrrqqqqqqsss||||||jjj]]]LLLHHHDDDBBBCCCDDDDDDDDDCCCBBB@@@???>>>===:::888555666666555333333333333000000111222222222111111000000000000000000000000//////////////////////////////000000//////...---.........///......------...------,,,,,,------...------------------------------------------------//////...------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,---......,,,,,,+++***************...------,,,++++++,,,,,,------------------......------------.........///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...,,,,,,,,,------.........000//////...............//////...------...////////////000111222222333333222222111111222222333444111111333555666777888888;;;999666666888:::;;;;;;888888888999999999999:::666888;;;;;;;;;:::;;;======>>>?????????@@@BBBDDDCCCBBBAAA???===<<<<<<;;;<<<===>>>??????@@@@@@???<<<:::999999:::;;;;;;::::::;;;===>>>>>>===<<<<<<::::::;;;;;;<<<======>>>AAABBBBBBAAA@@@??????@@@<<<>>>@@@???>>>???AAADDDBBBAAA???<<<;;;:::999999666777999:::;;;;;;;;;;;;999::::::;;;<<<=========999:::;;;<<<>>>???@@@@@@@@@>>>;;;;;;===???@@@???<<<======>>>===<<<;;;:::::::::999999999999::::::888888888777777666666666333333333333222222222222222222222222111111111111000000000000000000000000///000000000000000000/////////////////////////////////000000000111111111///000000......///000000////////////////////////------.........///////////////.........//////000///000111222222222111111444444555555666:::???DDDIIIPPPXXX\\\```lllOOOPPPTTTVVVRRRLLLLLLPPPKKKTTTYYYVVVSSSVVVXXXWWWWWW\\\bbbeeekkktttxxxxxx~~~xxxtttuuusssooommmnnnsssooopppwww}}}vvvnnnpppsssvvvyyy|||}}}~~~}}}xxxxxx{{{uuuyyy{{{xxxssssssyyyuuunnnpppssstttxxxxxxyyy{{{~~~~~~}}}{{{vvvsssvvv~~~||||||yyyzzz~~~vvvnnn```OOOBBB<<<<<<<<<<<<============>>>===<<<<<<<<<<<<999777444555555444111///......///000111222222111000///////////////000000000000///////////////////////////////////////......---.../////////...---,,,,,,...------,,,,,,------...------------------------------------------------++++++++++++,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,---...000000,,,++++++***)))*********,,,++++++***)))))))))***))))))***+++,,,,,,---...---.........//////000000***++++++,,,,,,++++++***+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,---......///++++++,,,,,,---...////////////...------------...//////------,,,---...///......///111111222222222111111000000111111222333---...000333555666777888<<<999666666777:::<<<<<<888888888888888999999999777999;;;<<<;;;;;;<<<>>><<<===>>>>>>===???BBBEEEAAA@@@>>><<<;;;;;;<<<===???????????????>>>======<<<:::999999:::;;;;;;:::999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<=========BBBBBBBBBAAA???>>>>>>???;;;>>>@@@???>>>>>>AAAEEEAAA???===:::999888777888444555888;;;<<<<<<;;;:::999:::;;;;;;<<<===>>>>>>888999:::;;;===>>>???@@@???===;;;;;;===@@@AAAAAA;;;<<<=========<<<:::999:::999999888999999::::::777777777777666666666666333333333222222222111111111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000111111111111...000000...---...000000000000000000000000000000---------.........//////...............///000000///000111111111000///...222111000......000444888555>>>GGGJJJMMMZZZpppIIIKKKNNNNNNLLLIIIHHHGGGLLLMMMNNNMMMLLLMMMNNNPPPOOORRRVVVZZZ^^^aaacccccciiimmmqqqqqqnnnlllmmmppptttssstttzzz}}}wwwyyy{{{||||||}}}{{{vvvuuuxxx{{{yyyuuutttvvvzzz{{{wwwvvvxxx{{{~~~~~~{{{uuuuuutttqqqrrrsssssssssvvvyyywwwqqqooorrruuuwww{{{pppeeeXXXPPPLLLIIIDDD>>>999888777666666777888999777777888999:::;;;;;;<<<666555333111000000111222222222111111000000//////............////////////000111222000,,,+++,,,///222111111000///........./////////......------,,,***+++,,,,,,------------------,,,++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222333000---,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++------------,,,,,,+++***+++,,,...///000///...---++++++,,,---------,,,,,,///...,,,+++***)))))))))---,,,,,,++++++,,,,,,---------++++++++++++------,,,+++***))))))***+++,,,------,,,+++++++++,,,,,,...------,,,,,,++++++***111000///...------...///...000222333333333111000111111111111111222222333000111222222444444555666777777888888888999999999555666666777777777777666999888888888888888999999:::999999:::;;;===???AAA@@@???>>>===<<<<<<===>>>BBBBBBAAAAAA@@@??????>>><<<<<<===<<<::::::<<<===<<<;;;:::888777777888888999::::::;;;<<<======>>>BBBAAA@@@???>>>===<<<;;;BBBBBBAAAAAA@@@??????>>>???===;;;999888888888888999999888888888999:::;;;<<<===>>>???@@@@@@???>>>999999::::::;;;<<<======>>>=========??????===<<<============<<<;;;:::999666777888:::<<<=========999888777666666555555555333333333222222222111111333333222111000///......////////////////////////////////////////////////////////////////////////........................////////////000000000000//////............//////..................------////////////////////////////////////000000000000111111111111111111111111222666:::>>>CCCMMM[[[eeetttwwwzzz{{{zzzyyyxxxxxxJJJKKKLLLKKKIIIHHHHHHIIIMMMNNNNNNLLLJJJJJJKKKLLLKKKMMMPPPSSSVVVYYY[[[\\\___eeekkkkkkhhhgggkkkppplllkkkjjjmmmqqqttttttrrrssswww|||~~~|||yyyuuusssssswww}}}}}}wwwsssjjjlllllliiifffggglllrrruuu~~~yyytttnnnkkkkkkllllllkkkooommmiiiggghhhlllqqquuu{{{uuuqqqnnnllllllnnnmmmnnnssszzz|||yyy~~~uuussspppnnnmmmkkkiiifffVVVMMMCCC>>>>>>>>>:::777777666555444444555666777555555666666777777888888444333111///...///000000111111111000000000000000////////////000000000000///000111///,,,+++---///111000000///......------......------------------***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111111///,,,,,,++++++******++++++,,,---,,,++++++*********+++,,,,,,------,,,,,,+++***,,,,,,------......------------------,,,+++******,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000///...---------.........///111333333222111000000000000000000111222222000111111222333444555555666666666777777777888888666666777777777666666555888777777777777888888999::::::::::::;;;===>>>??????>>>===<<<<<<<<<======@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<::::::<<<>>>===;;;:::888777888999::::::;;;;;;;;;<<<=========>>>>>>======<<<<<<<<<;;;@@@@@@????????????>>>>>>>>><<<:::999888777777888666666777888999::::::;;;<<<===>>>???@@@??????>>>:::;;;;;;<<<======>>>>>>>>>=========???>>>===;;;======<<<<<<;;;:::999999666666777888999:::;;;;;;999888777666555555555555333333222222222111111111222222111111000/////////////////////////////////////////////////////////........................////////////////////////.........////////////000//////............//////........................................................./////////000000111111111111111111111111222444777777999???HHHPPP]]]```eeehhhjjjkkklllmmmwwwyyy}}}JJJJJJJJJHHHFFFGGGIIIKKKNNNNNNMMMKKKHHHFFFGGGHHHHHHIIIJJJKKKNNNQQQTTTVVVWWW^^^dddeeebbb```cccgggbbb```]]][[[\\\^^^```bbbkkkqqqxxx|||zzztttnnnjjjeeeiiinnnrrrrrroookkkhhh```^^^[[[VVVSSSUUU\\\bbb___fffooosssrrrooommmlllvvvwwwxxxxxxxxxzzz}}}uuuhhhbbb[[[WWWWWWYYY\\\]]]eeeeeedddeeeiiinnntttwww{{{yyyrrrooonnnqqqssstttwwwuuummmgggdddXXXUUUQQQOOONNNMMMKKKJJJCCC===666444666888777444444333333222222333333444333333333333333333333333222000///---------......///000000000000000000111//////000000000111111111...//////...------...000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,++++++******+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////---+++,,,+++************+++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------......------,,,***)))(((***************+++,,,---++++++************++++++,,,,,,++++++++++++,,,,,,++++++***))))))***++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,---......///111222222222111000//////......//////000111000000111222333444555555555555555555666666666666777777777777666555444444666666666666666777888888::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<<<<;;;;;;::::::999999;;;<<<<<<;;;;;;<<<>>>===<<<999888888999;;;===<<<=====================;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>><<<;;;999777777777777777444555777999:::;;;;;;:::<<<===>>>?????????>>>===<<<<<<======>>>????????????>>>======>>>>>><<<:::<<<;;;;;;;;;:::999999888888777777777777888999999999888777666555555555555333222222222222111111111000000000000000000000000////////////////////////////////////////////////------------------------////////////////////////------------............//////............//////................................................---------.........//////000000000000000000000000///111222111000222777;;;BBBFFFLLLQQQUUUXXX[[[^^^kkksss}}}IIIJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKIIIFFFDDDDDDEEEIIIHHHGGGHHHJJJMMMQQQSSSVVVZZZ___bbbbbb^^^[[[YYYXXXVVVSSSOOOMMMOOOUUUYYYccchhhnnnrrrrrrooommmllljjjkkkkkkjjjhhheeeaaa___\\\ZZZUUUNNNIIIHHHKKKNNNMMMQQQWWWZZZYYYWWWUUUUUU]]]aaaeeefffhhhoooyyywwwqqqmmmggg^^^WWWUUUWWW[[[]]]cccfffkkkrrrxxx}}}|||vvvuuuwww~~~~~~~~~yyyooodddZZZQQQLLLIIIDDDAAA>>>===>>>????????????:::555444666777666444222222222222222222222222222111111111000000//////000///...---------........./////////000000111111////////////000000000000---------------...///000---------,,,,,,,,,++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,---++++++******++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,+++***++++++************++++++++++++***************+++++++++,,,,,,,,,++++++***+++***)))))))))***,,,---,,,,,,,,,,,,,,,+++***)))***************++++++,,,******))))))))))))******,,,++++++++++++++++++,,,+++******************+++((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---...///000111111111000000......------......///000000000111222333444444555444555555555666666666666777777777666555444333222444444444555555777888888:::;;;<<<===<<<<<<:::999::::::::::::;;;<<<<<<===;;;;;;::::::999888888888888:::<<<<<<;;;;;;<<<======;;;999888888:::===??????????????????>>>>>>>>>;;;;;;;;;:::::::::::::::999::::::;;;<<<=========:::999888666666666777777666888:::<<<<<<<<<:::999<<<===>>>??????>>>======<<<=========>>>>>>>>>???>>>===<<<===>>>>>><<<:::;;;::::::999999888888888:::999888777777777888888888888666555555555555555222222222222111111111111//////000000111111111111////////////////////////////////////////////////------------------------////////////////////////++++++,,,,,,,,,---------///......------......///---------.......................................,,,,,,,,,---------......000000000000000000000000---///000000//////222444333666<<<@@@DDDHHHLLLNNN```jjjxxx~~~}}}HHHJJJMMMMMMKKKJJJIIIIIIHHHHHHHHHGGGDDDDDDDDDFFFHHHGGGFFFEEEGGGJJJNNNQQQUUUVVVZZZaaafffbbbYYYPPPOOONNNMMMKKKLLLQQQWWW\\\aaabbbcccccccccfffjjjmmmtttrrrnnnjjjeeebbb___^^^]]]\\\XXXRRRKKKFFFBBBAAABBBEEEGGGIIIHHHGGGFFFEEEJJJOOOVVV[[[```iiiuuu~~~wwwttttttnnneee\\\WWWWWWZZZ]]]___gggttt~~~yyy{{{|||uuuppppppmmmgggaaa```___[[[TTTLLLEEE@@@===;;;<<<:::777666777999999999999666222111333333222111222222222222222222222222111111111000000//////...000000//////......//////......//////000000000111---------.........//////---,,,,,,,,,---/////////,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,---++++++******++++++,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***************************************************))))))***++++++******+++,,,,,,+++++++++******)))((((((***+++,,,)))******+++,,,,,,,,,,,,,,,+++******))))))*********))))))(((((())))))***++++++++++++++++++++++++*********++++++*********((())),,,...///...---,,,+++++++++,,,,,,------------,,,+++******+++,,,---......//////000000000000---------,,,---......//////000000111222333444555555555555666666666777777666666666555555333222222333333333444555777888999:::;;;<<<<<<<<<;;;999888999999:::;;;;;;;;;<<<<<<:::::::::999888888777777888:::<<<<<<;;;:::;;;<<<;;;:::999888999;;;>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::999888888888999:::;;;;;;<<<===999888777666666666777888;;;<<<>>>>>>>>><<<:::888<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<>>>>>><<<;;;::::::999888888888999999<<<<<<;;;:::999999999999888777666555444444444444222222222111111111000000/////////000111111222222////////////////////////////////////////////////------------------------------------------------++++++++++++,,,,,,,,,,,,......------------......---------.........//////........................,,,,,,,,,,,,------------////////////////////////...///000111000000000111...111555777999;;;===@@@MMMWWWdddkkkmmmpppwww~~~IIIKKKNNNOOOMMMJJJHHHGGGEEEFFFFFFEEEDDDCCCEEEFFFFFFEEEDDDDDDEEEHHHLLLNNNQQQRRRVVV___eeeddd[[[RRRKKKLLLNNNQQQVVV[[[```ccc___]]]XXXTTTSSSWWW^^^cccjjjiiifffbbb___\\\YYYXXXXXXYYYYYYXXXSSSKKKDDD???@@@@@@@@@?????????>>>>>>@@@EEEKKKQQQVVV]]]ffflllttt|||zzzwwwvvvyyyuuunnneee___^^^```cccdddooo{{{}}}}}}sssmmmjjj]]]WWWTTTUUUSSSMMMHHHFFFGGGEEECCC???===;;;::::::999777444333333333222111222000///000222333222222111222222333333222222111111111111000000/////////000000000000000000//////...//////////////////000,,,,,,---------............,,,+++,,,...//////...,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******)))******+++,,,---++++++******++++++,,,---//////...---,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++((()))******(((((()))+++))))))***++++++***))))))***))))))))))))***++++++)))***++++++++++++++++++)))))))))))))))***++++++'''((()))+++,,,,,,------,,,+++***)))))))))))))))******))))))))))))************++++++++++++******)))***++++++++++++***))))))***,,,---...------,,,******+++,,,,,,---......---,,,+++++++++,,,---.............../////////000------,,,,,,------.../////////000111222333444444555555555666666666666777555555555555444333222222222333333444666888999:::::::::;;;;;;;;;::::::999::::::;;;<<<<<<<<<;;;;;;::::::999999888777777666888:::<<<===;;;:::999:::888888888999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::999888777888888999:::;;;;;;;;;888777777666666777888999???@@@@@@???>>><<<:::999<<<===>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>???>>><<<;;;:::999888888888::::::============<<<;;;:::999888777666555444444444444222111111111111000000000//////000000111111111222////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------......,,,,,,------.../////////------------------------,,,,,,,,,---------......///////////////////////////000000000///...---,,,...///111111111111333555===EEEOOOVVV[[[cccoooyyyKKKMMMMMMLLLJJJGGGFFFGGGEEEFFFFFFEEECCCCCCDDDFFFEEEDDDDDDEEEGGGIIILLLNNNOOORRRWWW[[[]]]\\\YYYWWWTTTTTTVVV[[[```cccaaa^^^VVVSSSNNNIIIGGGIIIOOOSSSYYYZZZ[[[[[[YYYUUUPPPMMMKKKNNNSSSWWWWWWSSSMMMHHHAAA???===;;;;;;;;;;;;;;;;;;>>>CCCHHHLLLOOOQQQRRR^^^dddkkknnnnnnkkkjjjjjjrrrqqqnnniiidddccceeehhhjjjsssxxxwwwsssmmmpppyyyxxxyyyuuukkkdddccccccbbbeeehhhjjjfff^^^VVVPPPNNNGGGBBB@@@BBBBBB===;;;;;;:::::::::999999999999999555333111111222111000...000000000111222333333222000111222333333222111000000000000000/////////////////////000000000/////////////////////.........------------.........//////---++++++---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++***))))))))))))***+++,,,---++++++******++++++,,,---///...---,,,++++++++++++))))))*********+++++++++************************(((***+++***(((''')))+++((()))***++++++***)))((()))))))))))))))***++++++))))))***+++++++++++++++))))))******+++++++++***((()))***+++++++++++++++***))))))))))))******++++++******))))))******+++)))***+++,,,,,,+++***))))))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---,,,+++++++++---...///......------......//////---------------...////////////000111222333444444333444444444555555555555333333444444444333333222222333333555666999:::;;;:::::::::999::::::;;;;;;;;;;;;<<<===<<<<<<::::::999888888777777666555555999;;;======;;;999888888444555777999;;;======>>><<<<<<======>>>>>>??????>>>======<<<;;;:::::::::888888888999999::::::;;;888777777666777888999:::@@@??????>>>===<<<;;;;;;<<<===>>>>>>>>>===;;;:::;;;;;;::::::::::::::::::999888999;;;>>>??????>>>;;;:::999888888999;;;<<<;;;<<<>>>???>>><<<:::888777777666555444444444444111111111111000000000000000000000000000111111111////////////////////////////////////////////////........................------------------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,------...//////000------------------------------------....................................///...............---+++---...//////......000222666:::@@@DDDIIIRRR^^^gggrrrwww}}}MMMMMMLLLIIIFFFEEEFFFGGGFFFGGGGGGEEECCCBBBCCCDDDFFFFFFFFFGGGIIILLLNNNPPPQQQVVVYYYXXXTTTRRRUUUZZZ```______cccfffddd\\\UUUJJJIIIGGGDDDBBBCCCFFFIIIQQQUUUZZZ\\\[[[UUUMMMHHH???DDDLLLTTTYYYYYYUUUQQQBBB???<<<:::::::::::::::888:::===BBBFFFGGGDDDBBBFFFJJJQQQVVVXXXXXXWWWVVVaaabbbbbb```]]]]]]___bbbdddjjjuuu~~~vvvvvvwwwuuuuuuvvvlllbbb^^^___]]]VVVZZZddd______ZZZOOOIIIJJJMMMNNNJJJNNNQQQOOOHHHBBB>>>======999777999:::777777:::333444555555666666555555111000000222444444333222000000000000000///...---///000111222222111000///////////////////////////......//////000//////...000000//////.........---............/////////000000---++++++---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++***))))))))))))***+++,,,---++++++******++++++,,,---...---,,,+++************++++++,,,,,,,,,---------************************)))+++,,,***((('''))),,,((()))***++++++***)))((())))))((())))))***++++++((()))***+++++++++++++++((()))+++,,,,,,,,,+++*********+++++++++******)))''''''(((((()))+++,,,---++++++************++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))------,,,+++++++++,,,,,,))))))***+++---...//////------,,,+++,,,---///000...------------...//////...------------...////////////000111222333333444222222333333333444444444222222333444444444333333222333444555777999;;;<<<::::::999888999:::<<<===<<<<<<===>>>===<<<:::999888777777666555555444444:::<<<>>>===;;;888777666222444777:::<<<=========999::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::888888777777777999:::;;;>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;:::888777888;;;>>>@@@@@@???<<<;;;999888888999;;;<<<999;;;>>>@@@???===:::777777777555444444444444444111111111111000000000000111111000000000000000000////////////////////////////////////////////////////////////////////////........................++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,------...///000000---------------------------------.........//////........................,,,++++++---///000000///,,,.../////////000222444111333444666999@@@IIIPPPaaafffmmmppppppppprrrtttqqqqqqrrrsssuuuzzzMMMKKKIIIGGGEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAEEEFFFHHHLLLOOOOOOMMMJJJOOO]]]ddd\\\PPPNNNVVV___lllnnnmmmhhh___UUUMMMHHHEEEDDDCCCAAAAAAAAAAAABBB@@@EEEOOOYYY^^^YYYOOOFFFHHH>>>DDDJJJLLLbbbssshhhXXXIII<<<<<>>;;;;;;::::::<<<<<<<<<<<<::::::@@@@@@AAABBBDDDEEEFFFFFFTTTSSSQQQOOOOOOOOOQQQRRRVVVYYY]]]aaaccccccaaa``````^^^[[[WWWUUUTTTTTTTTTMMMLLLKKKJJJIIIJJJJJJJJJGGGFFFEEECCC@@@>>>===<<<:::<<<>>>???>>><<<:::888777777666444444333333333555444444333333444444555222222111000//////000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................////////////...---,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------************************((((((((((((((((((((((((///...,,,++++++,,,...///...---+++))))))***+++,,,((()))***+++++++++++++++''')))))))))((()))+++---))))))))))))))))))))))))+++***)))'''''''''((()))))))))((((((((((((((()))++++++***)))(((((())))))++++++******))))))((((((+++++++++*********))))))******))))))))))))******------,,,,,,+++***))))))+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------/////////...------,,,,,,,,,---------.../////////000///......///111111000111111000000000000000000111111222333444444444444555444333333444666999;;;:::999999888999:::<<<===>>>;;;888777888:::::::::666555444333333444666777888999:::999777777777888666666666888;;;<<<;;;::::::999888888888999:::;;;;;;:::999999888888999999<<<;;;999888888999;;;<<<888888888888999:::;;;<<<===<<<;;;::::::::::::;;;:::;;;<<<======<<<;;;:::;;;;;;<<<<<<;;;;;;:::999777999;;;===>>>>>>===<<<::::::999999888888999999<<<<<<;;;::::::999888888666666555444444444444555444333222111000000000000000000000000111111111111000000000000000000000000........................111000///...------...///...---,,,,,,++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------///***,,,555888444//////...------,,,,,,------...........................//////.........---------------///000333555777999CCCIIIQQQYYY]]]```bbbcccaaaccceeegggkkkrrryyy~~~NNNMMMJJJGGGEEECCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBHHHIIIKKKLLLLLLLLLKKKJJJQQQ]]]ddd]]]SSSSSS[[[bbbmmmlllhhh```VVVLLLFFFCCCAAA@@@>>>===<<<<<<=========AAAHHHPPPVVVVVVRRRNNNDDD<<>>??????@@@EEECCCBBB@@@@@@@@@BBBCCCFFFGGGJJJLLLMMMLLLKKKJJJJJJHHHFFFDDDCCCCCCCCCDDD???>>>>>>>>>============???>>>===;;;999888777666888999;;;<<<<<<:::888666777666555444333333333333333333222222222222333333222111111000//////000000000000111111111111000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++...---+++******+++---...---+++***(((((()))***+++((()))***++++++++++++***)))*********(((((()))***))))))))))))))))))))))))+++***((('''''''''((()))***))))))((((((((())))))+++******)))(((((())))))*********)))))))))))))))+++++++++*********))))))******))))))))))))******------,,,++++++***))))))************)))))))))(((************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............------------------...............//////...///000111000000000000000000000111111111000111222333333333333333444444444444555777999:::999999888888999:::<<<===<<<:::888777888999999999666555444333333444666777888999:::999777666777888777666666888:::<<<;;;::::::999888777777888999:::999999999888888999999:::<<<;;;999888888999;;;<<<888888888888888999:::;;;<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;::::::888999;;;===>>>===<<<;;;::::::;;;<<<<<<;;;999888;;;;;;::::::999888777777666666555444444444444444444333222111000000000000000000000000111111111111////////////////////////........................000000...---------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------...+++---444888444///...,,,++++++******++++++,,,........................///.........------------/////////000111333444555888===DDDJJJNNNPPPRRRSSSPPPRRRUUUYYY___fffnnntttNNNLLLIIIFFFCCCAAAAAA@@@AAA@@@@@@@@@AAABBBCCCCCCJJJLLLMMMLLLIIIGGGIIIKKKRRR\\\ccc___ZZZ[[[aaaeeefffccc]]]TTTJJJDDDAAAAAA>>>===;;;:::999999::::::;;;<<<>>>DDDJJJPPPTTTUUUJJJCCCCCCBBBFFF```~~~sss___OOODDD<<<999999888888999999999999888888666666777888999999::::::<<<;;;:::999888999:::;;;<<<============<<<;;;;;;:::999888888888999:::;;;888888999:::999888777666666666555444333222222111444555777999999888666555666555444333333222333333222111111111111111111222111111000/////////000000///000000111111000000///////////////////////////................................................------------------------***++++++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++*********))))))*********++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***)))((('''((())))))))))))******++++++*********++++++***(((''''''((())))))))))))))))))))))))***)))((('''''''''((((((******))))))))))))************)))((((((((())))))((())))))))))))))))))***+++************)))))))))******))))))))))))******,,,,,,,,,+++******))))))************))))))))))))************************************************)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------..............................------------...000111111111000/////////000000111111111222000111111222222222111111333444555666777888888888999888888888888:::;;;<<<:::888777777888999777666444444444444444555666777888999:::999777666777888777777888;;;===>>><<<::::::999888666666666777777777777888888999999::::::;;;:::999888888999:::;;;888888888777888888999999;;;:::::::::::::::;;;<<<<<<<<<>>>>>>>>>>>><<<<<<<<<<<<======<<<<<<;;;:::999:::;;;<<<<<<<<<;;;::::::;;;===???>>><<<999777999999888888777777666666666555555444444444444444333222111111000000000000000000000000111111111111................................................//////...------------...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---------------------------+++---444777444///---,,,++++++******++++++,,,------------------------............------------000000////////////000000///222666:::<<<===???AAABBBEEEIIINNNUUU]]]ffflll~~~JJJHHHFFFCCCAAA@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEIIILLLMMMKKKFFFEEEIIIMMMTTT^^^fffeeeaaaaaaaaa```VVVTTTPPPJJJEEEBBBBBBCCC>>>===<<<::::::::::::;;;;;;:::999<<>>;;;:::999777666555555555666555666777888::::::;;;;;;::::::999888888999::::::888888888777777888888999::::::999999::::::;;;<<<<<<===>>>??????>>>===<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;::::::999;;;<<<======<<<;;;999888777777777666666555555555666555444444333333444444222222111000000000000000///000000000111111111111.........................................................------------...---,,,,,,+++***++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---222666444000---...------,,,,,,------...------------------------------------------------//////......---.........,,,...111222222333555666999;;;@@@EEEKKKSSS[[[```nnn|||EEEDDDBBBAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEHHHJJJHHHEEEEEEJJJOOOZZZdddkkkiiiccc]]]VVVQQQIIIIIIIIIFFFCCCBBBBBBCCC???>>><<<;;;::::::;;;;;;;;;:::999999;;;???DDDGGGTTTUUUOOOHHHIIIVVVmmmpppWWWEEE;;;888666666666666666666666666888888888888888999999999666666666666666666666777555555444444444444555666555555555444444444555555222333555666666555333222333333333333333333333333222333444555666666555555333222222111111111111222222222111111111111222222000///////////////000000//////000000000000//////........................................................................------------------------++++++,,,---............------,,,,,,,,,+++++++++******))))))))))))***************+++++++++,,,,,,************************************************))))))))))))))))))))))))++++++******))))))))))))))))))*********))))))(((%%%''')))***)))((()))***(((((((((((((((((((((((('''''''''(((((((((((('''))))))(((((()))***++++++)))((((((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))******))))))))))))******++++++***************)))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,*********+++++++++,,,,,,+++,,,,,,---...///000000/////////...---------,,,+++...222222111//////000//////000000111111111111//////000111111111000000333444777999999999777666666666666666777999;;;<<<777666666666777777555333333444555777888888777777777888999888666555666777888<<>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999===;;;:::888777777888999666666555555555555444444555555444333333333333333111111000000///000000000///000000000111111111111................................................---.....................,,,,,,+++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///333555333///...------,,,,,,------...------------------------,,,,,,---------------------,,,,,,,,,---......///...///000///...///000222///222555999===BBBHHHMMMVVVcccrrr{{{~~~CCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDDDDBBBDDDFFFFFFEEEFFFJJJNNN^^^ggglllfff[[[QQQHHHBBBDDDEEEFFFEEEBBB@@@??????>>>===;;;:::999999::::::;;;;;;;;;999888999<<<>>>CCCNNNPPPQQQVVVWWWaaavvvvvv]]]III>>>:::666666555555555555666666777777777777666666666666444444444555555555555555333222222222333444555666555555555444444444333333///000111222222222111000222222222222222222222222333333444444444444444444222111000000000000111111222222111111111111222222//////......//////000000...//////000000//////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***------,,,,,,,,,,,,++++++*********))))))*********************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++*********)))))))))))))))******))))))(((((($$$&&&)))***)))((()))***((((((((((((((((((((((((&&&&&&'''(((((((((''''''((('''''''''((()))***+++((((((''''''(((((())))))'''(((((((((((((((((()))(((((()))))))))))))))*********))))))))))))******************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))***+++++++++************++++++++++++,,,,,,------...///000000...............---------+++///222222000...///111111000000000000000000000...///000111111222222222444555777999999888777666555555555555777999;;;<<<888666555555666777666444333555777999::::::999888777888999888666555666777888<<>>>>>>>>>>><<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999===;;;888555444555777888555555555555555555444444555444444333333333333333111000000//////000000000000000000000111111111111................................................---...//////000/////////,,,,,,+++***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++***+++000666666222,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,---...///000---...//////------...///,,,...000222444777;;;>>>AAAKKKYYYeeemmmpppqqqqqqsssrrrrrrrrrtttyyy}}}FFFEEEDDDCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCCCCEEEFFFHHHIIIWWW___ccc[[[OOOGGGCCC@@@CCCDDDDDDBBB???>>>>>>???>>>===<<<::::::::::::;;;999::::::888666777:::<<<888FFFIIIMMMWWWUUUYYYppp}}}zzz___JJJ???:::777666555444444555666777666666666555555444444444555666666777777777777777333333444444444555555555444555555555555555555555111111222222222333333333222222222222222222222222333333333333333222222222000000000//////000000111111000000//////000000111...............///000000......////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))------,,,,,,,,,,,,++++++++++++************++++++************++++++++++++************************++++++++++++++++++++++++)))))))))******)))))))))))))))******))))))(((''')))))))))))))))(((((('''%%%''')))***)))(((''''''((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((()))***'''''''''''''''((())))))((((((((((((((('''''''''(((((((((((())))))************))))))))))))******))))))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))************************++++++++++++,,,---------......//////---------...............,,,///222111...---000333222222111111000/////////---...///111222333333444555666777888999888777777444444444555666888:::<<<999777555555666666666666333666999<<<===<<<:::999666888888888666555666777999:::===@@@CCCBBB???<<<999888777666666666777888888999;;;===>>>>>>===<<<888888999999999999888888888888888999:::<<<===>>><<<<<<:::999888888777777;;;<<<===>>>>>>===<<<;;;:::::::::;;;::::::999888888888777888888999::::::;;;:::888666555555555666555555555555555555555555555444333333222222333333000000////////////000000000000000000111111111111////////////////////////..............................000111111111000000,,,++++++*********************+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******((('''---666999666,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///+++---......---,,,---...---///000000111222555777555:::BBBLLLSSSXXX[[[]]]___```aaadddiiiooouuuxxx{{{JJJHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBEEEFFFFFFEEELLLUUUYYYQQQFFFBBBDDDFFFAAABBBAAA???======@@@BBB@@@???===<<<;;;;;;<<<===777888999777666777;;;>>>999EEEAAABBBOOOOOOVVVqqq~~~```III>>>999777666555444444555666777777666666555555444444444444555666777777777777777222333333333333222222111111111222333444444444444111111111111111222333444444444444444333333333333333333222222111111000000000000////////////000111//////............//////...............///000111......////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))************+++++++++************************(((((((((((((((((((((((())))))************))))))((((((((()))(((''''''&&&)))))))))))))))(((''''''&&&(((++++++)))&&&%%%%%%(((((((((((((((((((((((($$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&((())))))'''''''''''''''((()))***))))))(((((('''''''''&&&'''((((((((())))))************))))))))))))******)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++---------...............,,,------....../////////---000222000---,,,000444333333222111000///......,,,---///111333444555555666777777888888888888777444444444444666888:::<<<;;;888555444555666777777444666:::===>>>===;;;:::666888888777666555666777999888888999;;;======<<<888888777666666777888999999;;;===>>>???>>>===<<<888888999999999999888888777888888999;;;===???@@@===<<<;;;999888777777666:::;;;<<<======<<<;;;:::999::::::::::::999888888777777777777888999:::;;;::::::999888777666555444555555555555555555555555555444333333222222333333000000////////////000111000000000000111111111111000000000000000000000000...........................///000222222222111000,,,++++++***)))*********''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******'''%%%,,,777;;;888...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---......***,,,//////...------...+++,,,---------...000222333222444999???CCCFFFIIINNNPPPSSSYYYaaajjjrrrwwwvvv~~~HHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCCCCDDDDDDDDDEEEDDDBBBAAAAAACCCEEEFFFFFFJJJKKKKKKKKKIIIEEEAAA???AAA???===;;;<<<===@@@AAA>>>===<<<<<<;;;:::999999888888888999999999::::::777888===AAACCCGGGTTTbbbvvvyyyxxxkkkWWWEEE:::777666555555555555444444444333333444444333333222111444444555555555555444444444444444444444444444444333444555555555444333222111111111111111111111111222222222222222222222222111111000///////////////222222222111111111000000////////////////////////...------,,,,,,,,,---------------........................------,,,,,,,,,------------------------,,,---......,,,,,,---...//////...---,,,,,,++++++......---------,,,,,,,,,---,,,***)))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,************************))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''*********)))))))))))))))''''''''''''((((((((((((((()))*********((('''&&&(((((((((((())))))))))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,......---,,,---...///000---------......000111222000//////......000111222333333222111000000000000000000111222333333444444555555444555666666444333444444555666777888999999666666555555555555666666666777999:::;;;;;;::::::888888777777666666555555888:::======<<<:::::::::999999888888888999::::::888:::>>>@@@AAA???;;;999999888777999;;;<<<<<<;;;===<<<;;;;;;;;;===>>>???>>>===:::888666666777888999999999:::::::::;;;;;;777999;;;;;;999777666777777888999:::;;;;;;;;;;;;999888888888888888999999888888777666555444444333444444555555444444333222000000000000///////////////000111111111000...---...///000111000///---+++//////////////////////////////000000000000//////,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,---+++******+++///333666(((---000---))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++***,,,,,,------...///000000111111000000/////////...000000111222333333444444;;;>>>BBBGGGOOOYYYcccjjjfffooo}}}HHHHHHGGGFFFEEECCCCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGEEECCCCCCDDDEEEEEEDDDFFFFFFGGGHHHGGGEEECCCBBBBBBAAA>>>======>>>@@@AAA<<<<<<;;;::::::999888888999999::::::::::::999999888888;;;>>>>>>AAAMMMYYYgggeee```VVVIII<<<444000555555555555444444444444333333444444333333222111444444555555555555444444444444444444444444444444333333444444444333222111111111111111111111111111222222222222222222222222111000000///////////////222222222111111000000000...........................------,,,,,,---------...............---------......---------,,,,,,,,,------------------------,,,---...---,,,+++,,,............---,,,,,,++++++------------,,,,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))+++++++++******+++++++++************************))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((()))******)))((('''&&&))))))))))))************(((((()))))))))************)))))))))((((((((('''(((((((((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,...------,,,---...///000......---......///000111//////.........///000111333222222111000000000111000111111222333333444444555444444555666666444333444444555666777888999999666666555555555555666666555666888999:::::::::999555555555555666666666666888:::======<<<:::999999::::::999999::::::;;;;;;:::<<<>>>@@@@@@>>><<<:::777777888:::===???>>>===>>>===<<<<<<<<<===>>>???>>>===:::888777777888888;;;;;;;;;<<<;;;;;;:::999888999;;;;;;999777666777888888:::;;;;;;<<<<<<<<<888888777777777777888888777666666555444333333333444444555555444444333222222222111111111000000000///000000111000///...------...000000000///---,,,......................../////////000000/////////---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,++++++***)))(((((()))---111333///---,,,,,,+++))))))***,,,,,,,,,++++++*********************************)))******++++++++++++++++++++++++,,,---.........000000/////////............//////000111111222222555777999<<>>=========>>>???::::::999999888888888777:::;;;<<<<<<;;;:::888777888888999:::999:::BBBLLLYYYUUUNNNFFF???:::555222555555555555444444444444333333444444333333222111333444444555555444444333444444444444444444444444222222333333222222111000111111111111111111111111111111111111111111111111000000//////......//////111111111111000000000000........................---------,,,,,,------...//////......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,+++++++++---------,,,,,,,,,++++++++++++***)))))))))******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''((((((((((((((())))))))))))(((((('''))))))*********+++++++++(((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++,,,*********++++++++++++,,,---------,,,---......//////...............//////......------......///000222222111000000000111111111111111222222333333444555444333444666666444333444444555666777777888999777666666555555666666777555666777888999999888888444444444444555666777888999;;;>>>>>><<<:::999999;;;;;;;;;;;;;;;<<<======>>>>>>?????????===<<<:::666777999===@@@BBBAAA??????>>>>>>============>>>>>>===;;;999999999999:::<<<===>>>>>>>>><<<:::999999:::;;;:::888777666777999999:::;;;<<<<<<<<<<<<777777666666666666777777555555444444333333333222444444555555444444333222333333333333222222222111///000000000000///...---,,,---///000000///...---..............................////////////......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***************++++++---,,,,,,,,,+++************)))(((((())),,,000222999...(((+++,,,)))(((++++++++++++++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++,,,,,,------............------------,,,,,,------.../////////000111222222444888===AAADDDJJJSSS]]]gggmmmrrrsssHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGGGGGGGCCCBBBBBBBBBCCCCCCAAA???>>>>>>>>>>>>@@@BBBDDDEEE???>>>======<<<<<<<<<<<<888888888888888888777777;;;<<<======;;;999777666777666777888666555;;;CCCNNNLLLHHHBBB<<<999888888555555555444444444333333333333444444333333222111333333444444444444333333444444444444444444444444111111111111111000000///111111111111111111111111111111111111111111111111000//////.........//////000000000000000000000000........................------,,,,,,,,,---......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++*********))))))))))))***))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))*********(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,---------......//////...---------......------------.........///111000000000000000111222111111111222222333333333444333333444555666555333444444555555666777777888777777666666666666777777555666666777777777777777666666555555666777888999;;;===@@@@@@>>>;;;::::::<<<<<<<<<<<<===>>>??????AAA@@@???>>>===<<<;;;;;;777888;;;???BBBCCCAAA>>>??????>>>>>>==================;;;::::::::::::;;;:::<<<>>>@@@@@@???<<<;;;:::;;;<<<:::888777777777999:::;;;<<<<<<<<<<<<<<<777666666555555555555666555555444444444444444444444444555555444444333222333333333222222222111111///////////////.........,,,,,,...////////////...........................---......//////......---------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))******+++,,,---,,,,,,+++***))))))(((+++***))))))+++...111222AAA000&&&***...)))'''***+++++++++***************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000000000//////000333666777999>>>EEELLLSSSXXX[[[HHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFAAAAAABBBDDDFFFFFFDDDAAA>>>===<<<<<<===>>>@@@BBB????????????>>>>>>===<<<888888888888888888999999<<<<<<<<<<<<:::999777555666444555777666555999???BBBEEEFFFAAA999444444777555444444444444333333333333333444444333333222111222222333333333333222222444444444444444444444444111111000000////////////000000000000000000000000000000000000000000000000//////............//////////////////////////////........................,,,,,,,,,,,,,,,---.../////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******+++,,,+++++++++++++++*********,,,,,,+++++++++*********))))))))))))***)))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))(((((((((((()))))))))'''''''''(((((((((((()))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------------///......------------...,,,------...............////////////000111222222111222222222222222333333333222222333555666555333444444555555666666777777777777666666666666777777666666666666666666777777;;;:::888777666777888999===???AAAAAA@@@======<<<============>>>???@@@AAAAAA@@@???>>><<<;;;;;;;;;::::::<<>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;888:::===@@@AAAAAA@@@>>>;;;<<<<<<:::888666777888::::::;;;;;;<<<;;;;;;;;;777777666555444444555555555555555555555666666666444444555555444444333222111111111111000000000000000//////...............,,,,,,---.........//////........................------............------------------------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********))))))***++++++,,,,,,,,,+++***))))))((((((******))))))+++---///111BBB444***+++---)))(((*********************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------///000111000//////111333222222333666:::???DDDFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCEEEGGGJJJIIIFFFDDD>>>===<<<;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@???888999999999::::::;;;;;;<<<<<<;;;:::888777777666555444555777777555888======BBBFFFAAA888222333777444444444444333333333333333333444444333333222111111222222333333222222111222222222222222222222222222111000////////////000000000000000000000000000////////////////////////......------......//////............////////////------------------------,,,,,,,,,,,,---......///......------,,,,,,++++++++++++++++++,,,,,,,,,,,,************************)))***++++++))))))***+++************************+++++++++*********))))))'''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))(((((((((((())))))***&&&&&&&&&'''''''''((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************+++++++++,,,)))))))))************+++++++++,,,------------,,,...---------------......------...////////////............///000111222333222222222222222222222222222222222333555666555333444444555555555666666666888777777666666777777888777777666666666666777777===<<<:::888777777999:::<<<>>>AAABBB@@@???>>>>>>============>>>@@@AAABBB@@@???>>>===<<<;;;::::::::::::;;;===??????===;;;<<<===============<<<;;;::::::::::::;;;;;;;;;;;;777999<<>><<<;;;888777666666777888666444555888777555666:::>>>@@@AAA>>>777333333555444444444333333333222222333333444444333333222111111111222222222222111111111111111111111111111111222111000/////////000000000000000000000000000000////////////////////////...------------...///000---------....../////////------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))***+++***)))((()))+++)))*********************+++*********))))))))))))&&&''')))*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''(((((((((((()))(((''''''((()))***+++''''''''''''(((((((((((('''''''''((((((((())))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))*********++++++))))))))))))***************+++,,,---------,,,,,,,,,,,,,,,,,,---......///---...///000000000//////------......000111222333222222222222222222222222222111111333555666555333444444444555555555666666888888777777777777888888888888777666666666777888<<<:::888777777888:::;;;999<<>>>>>???<<<<<<======>>>@@@AAABBB============<<<;;;999999888888888:::===>>>===<<<:::;;;<<<======<<<;;;;;;888888999:::::::::::::::999:::<<<>>>???@@@AAAAAA>>>>>>===:::777666777888888999999:::999999888888999888777666555555555555333333444555555666777777444444555555444444333222000000000/////////......000///...---------............------,,,,,,------------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******))))))))))))***+++,,,---)))))))))))))))))))))(((''''''''''''(((***+++,,,333;;;;;;000(((***+++(((((()))))))))*********+++))))))))))))))))))))))))(((((()))************))),,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////000111000000000000000000000000EEEEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@AAACCCEEEFFFDDD???;;;;;;;;;;;;;;;;;;;;;;;;;;;777999<<>><<<:::;;;;;;<<<===>>>??????<<<:::777555444555777999777555555888777444444777===;;;888555333222111000444444444333333333222222333333444444444333222222111111222222222222111111000000000000000000000000333222000/////////000111000000000000000000000000////////////////////////---------------...///000---------.........//////------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))*********************))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((())))))(((''''''''')))***+++(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))((())))))))))))*********))))))))))))***************+++,,,---...---,,,,,,+++++++++,,,---...///000---...000111111111000///---------...000111333333222222222222222222222222111111111333555666555333444444444555555555555555888888777777777777888888999888777666666777888999999888666555666888;;;===777:::===???>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB;;;<<<<<<===<<<;;;999888666555666888;;;>>>>>>>>>888999;;;<<<<<<<<<;;;;;;777777888999::::::::::::;;;;;;<<<===>>>???@@@@@@>>>>>>===:::777666777999888888999999999888888777999999888666666555555555222222333333444555666666444444555555444444333222000000000000////////////000///...---,,,---......///...---,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******))))))))))))***+++,,,---(((((((((((())))))))))))))))))))))))***+++------,,,>>>BBB222'''***---((((((((())))))*********+++((((((((((((((((((((((((''''''((()))))))))))))))++++++******************+++++++++,,,,,,---------,,,,,,++++++++++++++++++))),,,...////////////000//////000000///...------FFFEEEDDDCCCDDDGGGJJJLLLGGGFFFDDDBBB@@@???>>>>>>===@@@BBBCCCAAA>>>===<<<;;;::::::999:::;;;<<<===@@@@@@@@@???>>><<<;;;:::555777999;;;<<<;;;:::999888777555444555666888999777888888777666666888:::===;;;888777666555222000666666555444333111111000222222222111111111000000111111111111111111111111000000000000000000000000//////...//////000111222000000000000000000000000//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,---------..............................//////...---,,,,,,,,,,,,************************(((((()))***************************)))))))))))),,,+++***))))))***+++,,,******************************))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))'''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''((()))((('''&&&''')))))))))))))))*********************************************)))))))))))))))***************+++++++++,,,,,,,,,---------..............................//////000000111111111222333333222222111222222222333333333333333333333333666555333333222333444555555555555555555666777777777777777777777777777777666777888888777777888999;;;;;;;;;<<<<<<=========:::;;;;;;<<<===>>>??????===>>>===;;;999999;;;===::::::999999999:::;;;;;;<<<<<<<<<===<<<;;;;;;:::999:::;;;<<<============???<<<::::::<<>>;;;::::::999888777999999999888888888888777;;;;;;;;;:::999777555333333444444555666666555555555555444333333333333444222222222111000//////...000///---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---...///))))))))))))))))))))))))++++++************++++++************************------,,,+++******++++++)))))))))))))))))))))))),,,000333222,,,((((((***(((((((((((())),,,...///))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++******)))+++***)))))))))***,,,,,,,,,,,,++++++,,,,,,---......---------...///111222111000///---------...///DDDCCCAAAAAAAAACCCFFFHHHFFFEEECCCAAA@@@???>>>>>>===@@@BBBBBB@@@>>><<<<<<;;;::::::999:::;;;<<<===>>>=========;;;:::999888555666888:::::::::999888666555444333222333555666666777777777666666777999===;;;888666555444222111333333333222222222222222222222222222111111111111111111111111111111111111000000000000000000000000//////////////////000111///////////////////////////.........------------......---,,,,,,,,,,,,---,,,,,,,,,------------...------------------------,,,,,,+++++++++,,,,,,---************************(((((()))***************************))))))))))))++++++***))))))***++++++***************************)))))))))((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''(((((((((((((((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''((()))((('''&&&''')))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++,,,,,,,,,---------------------------/////////000000111111111333222222111111111222222333333333333333333333333555444333222222333444555555555555555555666666777666666666666666666666666444666777777777777888:::999999:::::::::;;;;;;;;;999:::;;;<<<===>>>????????????>>><<<999888999;;;:::999999999999:::;;;;;;===============<<<<<<;;;999:::;;;<<<============>>>======>>>@@@AAA@@@???@@@>>>:::999999::::::999999999999888888888777777999:::::::::999777555444444444555555555555555555555555444333333333333444222222111111000//////...///...---,,,,,,---///000......---------,,,,,,,,,------------------------------,,,,,,,,,+++++++++)))))))))))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))******************************)))(((((((((((((((((((((((((((((((((((((((&&&***...---)))&&&'''(((((((((((()))***+++,,,---((((((((((((((((((((((((&&&&&&&&&&&&'''((()))************++++++******)))++++++*********+++,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,...///000111000...---------......DDDCCCAAA@@@???AAABBBCCCDDDCCCBBB@@@???>>>>>>>>>===???BBBBBB???===<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;::::::999888666666444555666888888888777777777666444333222222333444444555666666555555777888>>>;;;777444444333333222//////000111222333333444333333222222222111111111111111111111111111111111000000000000000000000000000000//////.../////////....................................------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------)))))))))******+++,,,---************************(((((()))***************************))))))))))))+++******))))))******+++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''$$$&&&(((******)))((('''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((()))((('''&&&''')))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000111111111000000111111222222222222222222222222222444333333222222333444444555555444444555555666777555555555555555555555555333444666666666666888999777888888888888999999999888999:::;;;===>>>???@@@@@@@@@???<<<999888999:::999999888888999::::::;;;======>>>>>>======<<<;;;999:::;;;<<<<<<======<<<>>>>>>???AAABBBBBB???===???<<<999888999;;;;;;;;;999999888888888777777777777888999999999888777666444555555555555555444444555555444333333333333333222111111000000//////......---,,,,,,---...000111...------------,,,,,,,,,........................,,,,,,,,,,,,++++++++++++))))))((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))************************)))((((((''''''''''''(((((((((((((((((((((((((((###'''******'''%%%&&&((((((((()))***************((((((((((((((((((((((((%%%$$$$$$%%%%%%&&&'''((())))))******+++******))),,,++++++++++++,,,------+++++++++++++++,,,------+++++++++++++++,,,......//////...---------......FFFDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>???AAAAAA>>><<<;;;;;;:::::::::::::::::::::;;;999999999888888777555555333444555666666666666555888777666555444444444444333444555555444444666888===:::555333222333333222......///000111222333333333222222222222111111111111111111111111111111111000000000000000000000000111000///...............------------------------------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************(((((()))***************************)))))))))(((******))))))))))))******************************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''(((((('''''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''((()))((('''&&&''')))((((((((()))))))))******((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................///000000/////////000111111222222222222222222222222222222222222222333333333555444444444444555666666555555555555555555555555444555666666555555666777777888888888888888888888777888999:::<<<>>>????????????>>>;;;999888999;;;888888777888888999:::;;;<<<<<<======<<<<<<;;;:::999999:::;;;<<<<<<<<<<<>>>>>@@@AAA@@@>>><<<===;;;888888:::<<<======888888888888777777777777555666888999999999888777555555555666555555444333555444333333222222333333111111000000////////////,,,,,,,,,,,,---///000111------------------------------------------------,,,,,,,,,++++++++++++***++++++******************))))))))))))))))))))))))++++++************++++++***************************))))))((((((((())))))((((((((((((((((((((((((&&&(((******((('''((()))((((((*********)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((())))))************************+++++++++,,,,,,+++++++++***+++,,,,,,---++++++++++++,,,,,,------......------------------EEEDDDBBB@@@???>>>>>>>>>>>>>>>============>>>>>>>>>???@@@???===;;;::::::::::::::::::::::::999999888888888888888777666555333333444444555555444444777777666555444333333333222333444444444444666888<<<999444222111222222222000000000000000000000000222222111111111111000000000000000000000000000000////////////////////////000000///......---......------------------------,,,,,,------------------------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************(((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''')))***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------///.........//////000111111111111111111111111111000111111222222333333333444444444444444555666666666666666666666666666666666777888777555333444555999999999999999888888888777777888:::;;;===>>>>>>;;;<<<;;;:::888888:::<<<777666666777888999:::;;;::::::;;;;;;::::::999888888999:::;;;<<<<<<<<<<<<>>>===;;;<<<======<<<;;;;;;999888999;;;=========888888888777777777666666444555777888999999888888444555555555555555444444444444333222222222222333000000000///////////////,,,,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++******************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))((((((((((((((())))))'''''''''''''''''''''''')))***+++***(((''''''''''''((()))******((('''&&&''''''''''''''''''''''''))))))((((((((()))******'''((()))***************((())))))***************+++************+++,,,,,,+++,,,,,,,,,------------,,,,,,,,,------------,,,CCCBBB@@@>>><<<;;;::::::<<<<<<;;;<<<<<<===>>>>>>>>>???@@@>>><<<:::999:::999::::::::::::999999888777888888888777777666555444444444444444444444444333333333222222111111000222333444444444555777999:::777444222222222222111222222111111000000//////111111000000000/////////000000000000000000000000//////////////////////////////......---.........------------------------,,,,,,,,,,,,------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......,,,++++++*********************************(((((()))***************************))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''+++***(((&&&&&&(((***+++((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((()))((('''&&&''')))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))&&&''''''(((((())))))***(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,---........................---------,,,,,,,,,,,,,,,------------...///000000000000000000000000000000///000111222222222222222444444333333444444555666666666666666666666666666777888888777555444444555:::::::::999999999999999777888999999:::;;;<<<<<<888999999888777888:::<<<666666666666777888::::::999999::::::999999888777888999:::;;;;;;<<<<<<;;;<<<:::999999:::<<<;;;;;;999999999;;;===>>><<<;;;888888777777777666666666444555666888999999888888333444444555666666555555444444333222222222222222////////////////////////,,,------....../////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%'''(((((((((((((((''''''''''''''''''''''''''''''******)))))))))******+++''''''((()))************'''((())))))******))))))***************+++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,BBBAAA@@@>>><<<;;;:::999::::::::::::;;;<<<>>>>>>>>>??????>>>;;;999999999999::::::;;;:::999888777666666777777666666555555444444444333333444444444111111222222222111111111222333555555555555888:::888666444333333222111000222222111111111000000000////////////............000000000000000000000000////////////////////////......---------...//////------------------------++++++,,,,,,,,,------------,,,++++++***+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++************************(((((()))***************************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((((('''&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))***+++,,,------************++++++++++++---------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000000000000000000000000000...///000111222222222111444444333333444444555666555555555555555555555555555666888777666666888999:::::::::999999888888888888999999999::::::::::::888888888777555555777999555555555666777888999:::999::::::::::::999888888888888999:::;;;;;;;;;;;;888888888:::<<<<<<;;;999777888:::===???>>>;;;888888777777777666666666666444555666888888888777777222222444555666666777777444333222222111222222222////////////////////////------..................,,,,,,,,,---------......------------------------++++++++++++************)))))))))))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''((('''&&&&&&&&&''''''&&&'''''''''&&&&&&'''(((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&'''((()))************'''((()))***+++******)))***************++++++,,,******+++,,,,,,+++***))))))***+++,,,---,,,,,,+++CCCCCCBBB@@@???===<<<;;;999999999:::;;;<<<>>>>>>?????????===:::888888999999::::::;;;:::999888777555555555666555555444444555555444333333444444444222222333444444444333333222444555555555666888:::777555444333333333111///111111111111111222222222///............---------000000000000000000000000////////////////////////---------------...///000........................+++++++++,,,,,,------------,,,++++++******++++++******+++++++++,,,,,,,,,************************(((((((((((()))***+++,,,************************(((((()))***************************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%$$$""" (((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''((()))((('''&&&''')))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((()))***+++,,,------))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++,,,---...///000000000000000000000000000---...000111222222222111444333333333333444555555444444444444444444444444333444777777888888;;;<<<:::999999999888888777777999999999999999999999999999999888666444333555777444444555555666888999::::::;;;;;;;;;;;;:::999999888888999:::;;;;;;;;;;;;555666999===???>>>:::777777888;;;>>>@@@>>>:::777777777777777666666666666444555666888888888777666111222333555666777777888444333222222111111222222.........///////////////.........///......------,,,,,,,,,------.................................+++++++++************)))++++++++++++,,,---...///))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))***++++++'''''''''''''''''''''''''''&&&&&&&&&(((*********''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))************((()))***+++,,,+++***************)))***++++++,,,((()))***++++++***)))((()))***+++,,,---,,,,,,+++AAAAAAAAA@@@@@@????????????<<<::::::<<>>@@@@@@>>><<<;;;:::888666666666666777666666666666555555555555666555444444666777777666777777555444222000/////////////////////.........------............------,,,,,,,,,++++++*********+++++++++++++++++++++++++++***************++++++,,,,,,,,,+++***)))((((((&&&'''((()))))))))))))))))))))))))))************''''''((()))***++++++,,,)))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))************(((%%%###%%%***,,,***'''&&&(((***+++,,,+++)))(((******))))))******+++,,,@@@@@@???????????????>>>@@@===;;;;;;<<<>>>?????????>>>>>>===<<<<<<<<<;;;::::::::::::999888777666444555555555555444444333555444444333222222111111222222111111000000111111000111333555777777777666333333222222222111111111//////000000000000//////000000000///////////////........................////////////////////////------------------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++************************************)))))))))(((((())))))))))))))))))))))))+++)))((()))++++++***((((((((((((((('''''''''''')))((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))******++++++******)))&&&&&&''')))************************+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---....../////////...............///////////////000000111111111111111111111111111222333333222111111222444555555666777888999:::;;;;;;;;;:::999999888777777777888999:::;;;;;;:::999888777666555444333333222444444444555666666777777777777888999888888777666555555666777888888888888666777999;;;;;;;;;:::999999999:::===??????===::::::999888666555555666777666666666666555555555555666555555666888888777555777666555444333111000000000000//////.........---------............------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***************++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,(((((()))))))))*********((((((((()))*********+++)))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((()))))))))************'''%%%'''+++---+++((('''(((***+++++++++)))(((******))))))******+++,,,>>>>>>>>>>>>>>>?????????AAA???<<<;;;<<<>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;:::999777666555222333333444444444444333444444333333222222111111222222111000000000000000///111444666777666444333222222222222111111111000/////////000000//////...//////////////////000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++***++++++,,,,,,++++++*********************************))))))))))))((((((((((((((((((((((((((((((***((('''((()))***)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''))))))************))))))''''''((()))))))))))))))++++++*********++++++,,,++++++++++++++++++++++++------,,,,,,,,,------...---------.........////////////......//////000111000000000000111111111111000111222111//////111222666666777888999999:::;;;::::::999999888888777777888888888999999999999999777666555444333333222222333333444555555666666777666777777777666555444444444666888999::::::888888555777888:::::::::999999:::999:::;;;<<<<<<:::888999888777666555555666666666666666555555555555444555555666888:::999777555666555555444444333222222111111000///...------,,,------............------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***************+++++++++++++++***)))(((((('''(((((()))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((())))))))))))******+++)))'''(((+++,,,***((('''((()))++++++******)))***))))))))))))***++++++===>>>>>>>>>??????@@@@@@BBB???<<<;;;<<<======<<<;;;:::999777777777777777:::999999888777555444333111222333444444444444444333333333333222222111111222222111000000000000000111333666888888666333111222111111111111000000000/////////000//////......---......//////000000000------------------------------------------------------------------------,,,,,,,,,,,,++++++******************************,,,,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((+++******)))((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''&&&%%%%%%%%%((((((((((((((((((((((((((())))))))))))))))))((('''((()))))))))))))))(((,,,+++***************+++************************------,,,+++++++++,,,,,,+++,,,,,,---....../////////............///000000/////////000000000000000...///000///------///000777777888999999999999999999888888888777777777666888777777666666666777777666666666666555444333222222333333444555555666666666666666555444333222222444666999;;;;;;:::999777666777888::::::::::::::::::999888999::::::888666888777666555444555666666666666555555555444444444555555777999;;;:::777555555555444444444444444444222111000///...---,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))************************)))((((((&&&''''''(((((('''''''''(((((((((((()))))))))***)))))))))))))))(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((()))))))))***+++)))((((((******)))'''(((((()))************))))))))))))))))))***++++++>>>??????@@@@@@AAAAAAAAABBB???<<<::::::;;;;;;;;;:::888777555444555666666777666666666444333222111222333444555555555555555333222222222222222111111222222111111111111222222444555888999888666222000111111111000000000/////////////////////...------------......//////000000........................------------------------------------------------++++++,,,,,,,,,+++***)))************************++++++************+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))''''''(((((('''''''''(((((((((((((((''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((++++++***)))((('''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))((((((''''''((()))))))))))))))(((++++++******)))*********************************++++++***************+++******+++,,,---...//////...............//////000....../////////000000000///000111000///...000222777777888999999999888888666666666666666555555555666555444444333444444555777777888888777666555444222222333333444444555555666555444333333222111111444666999;;;;;;:::999777777888999999:::;;;;;;;;;:::999777888888888666555777666555444444444555666555555555555444444444444555555777999;;;:::777555444444444444444444444444222111000///...---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******))))))*********)))((((((*********++++++***))))))'''(((((((((((())))))))))))))))))((((((((((((((('''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''(((((((((((())))))))))))((('''(((((((((((('''(((((()))***************))))))(((((())))))***+++@@@@@@@@@@@@@@@AAAAAAAAA@@@===:::888999:::::::::;;;999777555444555666777444444444444333222111000333444444555555555555444222222222222222222111111222222222222222333444555777888999999888555222000000000000000////////////////////////......---,,,..................//////........................------------------------++++++++++++++++++++++++++++++,,,---,,,+++***)))************************+++***)))))))))***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))***))))))((('''&&&&&&%%%$$$%%%&&&''''''''''''''')))))))))(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))******)))))))))******+++******************************))))))))))))***+++******++++++,,,---............------......///000------......//////000000333333444333222111333555666777888999999888666555444444444444444333333333333333333444444444444444777777888999888777666555111111222333333444444555555444333222222222222222444666888999::::::888888777777888888999::::::;;;:::888777777888888666555666555444333333444555666555555555444444444444333555555666888:::999777555333333333333333333333222111111000///...------,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))((())))))******)))((((((((())))))))))))(((((('''''''''(((((((((((())))))(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''(((((((((((())))))''''''''''''(((((((((((()))))))))))))))*********)))(((((((((((()))******@@@@@@@@@@@@????????????===;;;888777888999999999:::888666333333444555666222222333333333333222222333444444444444333333222111111111111111111222222111111222333444666777888999999888777555333000///000000/////////.........////////////...---,,,+++..................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))++++++++++++++++++++++++,,,+++***))))))+++---...***++++++,,,,,,++++++***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''')))***)))'''&&&(((***((((((((((((''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%###$$$%%%&&&'''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%'''(((((()))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&''')))************))))))((())))))***+++,,,************************))))))))))))***+++,,,,,,******++++++,,,,,,------...------------...//////,,,,,,---......///000000222333444333222111333555666666888888888666444333111111111222222222222222222333444555666666555555555666888888888777555444111111111222333333444444444444333222222222333444555555666777888888888888555555555666666777888999999888666666777888777666555555444333333444555666555555555444444444333333666555555666888888777555333333333222222111111111000000//////.........---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))(((((()))))))))))))))(((&&&&&&''''''&&&&&&%%%$$$'''''''''((((((((())))))&&&'''''''''((()))))))))&&&((()))(((&&&$$$&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&'''(((((((((((()))***)))))))))))))))******+++((((((((((((((()))******@@@@@@??????>>>>>>======<<<999777666777888999888777666333111000111333444222222333444444444333333333333333333333222111000111111111111111111222222111111222333555777999:::999999777555333111///...000/////////............////////////...---,,,+++/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................+++,,,---......,,,+++)))++++++++++++++++++++++++---,,,+++******,,,...///+++++++++,,,,,,+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''')))+++***'''&&&(((***)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''(((((()))&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''')))***+++++++++(((((((((((()))***,,,,,,))))))))))))))))))))))))************+++,,,---...***++++++++++++,,,,,,,,,...------------...//////,,,,,,------...///000000000111111000//////000222555666777888777666333222000000000000000111111111111333555777888888777666444555777888888666444333000111111222333333444444444333222222222333444555555555555666777777888888444444333444444555666777999777666666888999888777555444333333333444555666555555444444444333333333666555444444666777777666333333222222111000000//////////////////.........+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))(((((()))))))))))))))((())))))******)))(((''''''''''''''''''((((((((()))%%%&&&&&&'''((()))******&&&((()))(((%%%$$$&&&(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&((()))))))))***+++,,,)))))))))))))))******+++((((((((((((((()))******======<<<;;;;;;;;;<<<<<<:::999777666555666777999666666555444333333222222111222222333333222222111333222222111000000000111333333111111111111333333222444666777888777666555111111111111000000000000000////////////000000111......------------..............................111000000///...---------,,,------......------,,,........................+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((('''&&&%%%%%%&&&((())))))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$''''''''''''''''''''''''(((((('''&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++*********))))))+++,,,---.........---,,,,,,---...000111111222222000000000000000000000000333333333333333333333333222222222111111111111000222555888999888666444444555555666666555444444333111111222333333333222222111222333444555555555555666444333222222333555666555555444444444555555666777777666666666666777888777666555444444555666777777777666555555555555666555555555555555555555555222333333333333222111111///////////////......---......---------,,,,,,,,,...------,,,+++***))))))'''))),,,...---,,,+++,,,,,,,,,,,,++++++*********))))))(((((((((((())))))'''(((((((((&&&%%%&&&'''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((+++(((%%%$$$%%%'''''''''$$$$$$%%%&&&&&&''''''((('''''''''(((((((((((()))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&))))))************))))))&&&''')))*********)))(((===<<<;;;;;;::::::;;;;;;999888666555444555666777666555555444333333222222111222222333333222222111333333222111111111111111444333222111111222333444222444555777777777555444111111111000000000////////////...............///.........------.................................//////......---,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))******++++++******)))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''))))))))))))************))))))))))))))))))))))))***************+++++++++,,,++++++++++++************+++,,,---...---,,,,,,,,,---...///111111111111111111111111111111111111222222222222222222222222111111111111111111111111333555777888666555444555666666666666555444333333111222222333333333333222333333444444444444444333555555444333333444555666333333333333333444555555777777666666666777777777777666555444444555666777777777666555555555555555444444444444444444444444222222222222222111111000///000000000000///......------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++(((***------,,,+++***+++,,,++++++++++++++++++******)))(((''''''((()))***((()))***)))'''&&&'''((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))<<<;;;::::::999999999:::777666555444333444555666555555555444444333333222111222222333333222222111333333222222111111222222444333333222222333333444222333555666666555444444111111000000000000//////000///...---------------......................................................------,,,+++++++++,,,------......------,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((***)))((('''%%%%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++,,,---...///000111111111111111111111111111111111111111111111111111111111000000000111222222333333444555666666444444555666666666666666555444333222111222333333444444444333444555555555555444333333555555555555555555555444333333333444555666777888777777777777777777777777666666555444444555666777888777777666555444444444333333333333333333333333111111222222111111000///000000111111000000///...,,,,,,+++++++++***************+++++++++,,,,,,,,,)))+++------+++***)))************++++++++++++++++++)))(((&&&&&&((()))+++)))*********((('''((()))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%((())))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''(((((()))***;;;;;;:::999888888888888777666555444444444555555555555444444444333333333111222222333333222222111333333222222222222222333444333333333333333333444222333444444444444333333111000000000////////////111000///...---,,,,,,,,,---..................---...........................---------,,,,,,++++++,,,------......------,,,*********************************************************+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))************************---------,,,,,,,,,++++++))))))******+++++++++,,,,,,---...///000000000000111111111111111111111111000000000000000000000000...///000111222333444444444555555444222333444666666666666666555444333222111222333444444555555444555555666777777777777777555555666666666555444444666666666777888:::;;;<<<777888888888777777666666666555444333444555666777888888777666666444333333333333333222222222222222000111111111111000//////111111111111111000//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++---,,,***)))))))))))))))******++++++,,,,,,+++)))'''&&&&&&''')))+++((()))***)))'''&&&'''((())))))(((((((((((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&''''''''''''''''''&&&(((((('''&&&&&&((()))***;;;;;;:::999888777777888777777666666555555555666444444444444444333333333111222222333333222222111222222222111111222333333333333333333333333333333222333333333333222222222000000000////////////...222111000///............------...//////...------.................................---------------,,,------......------,,,++++++++++++++++++++++++************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,---------,,,,,,,,,++++++(((((())))))***+++,,,,,,,,,---...//////000//////000000000000000000000000////////////////////////......///111222333444555444444444222111222444666555555666666555555444333222222333444555666666666555666888:::;;;<<<======666777777777777666555444666666777888999:::<<<===888888999999888777666555555444333333333555666777777777777777666555444333333333222222222111111111000111111111111000//////111111111111111000//////------------,,,,,,,,,,,,------,,,,,,+++***))))))***+++,,,+++)))((()))))))))))))))******+++++++++***)))(((''''''((()))***'''((()))(((&&&%%%&&&'''))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&''')))***<<<;;;:::999888777777777777777777666666666555555444444444444444444444444111222222333333222222111111111111000111111222222111222222333333222222111222222222222111111111111000000////////////......222111000///////////////,,,---...//////...---,,,.................................---------------,,,------......------,,,++++++++++++++++++++++++*********************************)))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''###$$$&&&'''((()))))))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((((((((''''''((()))***+++))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,++++++++++++)))((())))))***+++------,,,---...///////////////////////////////////////////////////////////////...///000111222333444444333444444222111111333555333444555555666555555555222333444555666777777777666777999<<<>>>@@@AAAAAA888888777777666666555555555555555666777888999:::888999999:::999888666555444333333333333555666777555666777777777666444333444333333222222111111111111111222222111111000///000000111111000000///............---------,,,,,,...------,,,+++***)))((()))++++++***)))((()))***)))))))))***************))))))(((((((((((())))))&&&(((((('''&&&%%%&&&'''))))))(((((((((((())))))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))===<<<;;;:::888888888888555666666666555555444444444444444444444444444444111222222333333222222111000000//////000000111222000111111222222111111000222222111000000000000000000000/////////.........000//////.........//////,,,---///000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******************************)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&((()))***+++((('''''''''((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++*********))))))))))))***,,,...///------......//////..............................//////////////////////////////000111222222333333222333333333111111222444111222444555666666777777222333444555777777777777777888:::===>>>@@@AAAAAA:::999888666555555666666666666666666666777888888888999:::::::::888666444333333222222333555666777333444666777888777555555555444444333222222111111222222222222222111111000///000000000000///......---------,,,,,,,,,++++++,,,,,,,,,++++++*********((()))******((((((***,,,************))))))))))))'''((()))******)))(((''''''((()))((('''&&&&&&((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''((((((((()))''''''((((((((((((''''''%%%&&&''''''((((((''''''>>>===<<<:::999888888888444444555555444444333222444444444444444444444444222222222333333222222222//////...//////000111111///000111222222111000///222222111000//////000000000/////////..................---------......///,,,---///000000///---,,,........................++++++++++++++++++++++++,,,------......------,,,************************))))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&########################$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))),,,...///000((('''''''''((()))+++,,,))))))))))))************))))))))))))))))))))))))+++++++++***************+++++++++*********))))))***)))))))))***,,,...000------......///.........------------------------000000000000000000000000000000000111222222333333111222333333222111222333000111333555666777888888222333444666777888888888999999;;;===>>>?????????<<<:::888666555555777777999888888888888888999999888999:::;;;:::888666444333333222222333555666777222333666777888777666555555555444444333222111111222333333333333222111111///////////////......---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,((()))***)))((()))+++---++++++******))))))((((((&&&((()))++++++)))(((&&&(((******)))((('''((()))))))))(((((((((((())))))''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&)))***)))((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))''''''((((((((((((''''''$$$%%%'''((((((((('''&&&>>>:::777777999:::999888555666666777666444333222222222222222222222222222222222222111111111000000---...///000000///...---111000///......///000111111111000000000000111111000000000000000///.........///000111111///---+++..........................................------...,,,))))))+++,,,+++)))***++++++,,,,,,++++++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))*********++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%""""""$$$$$$###$$$######$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&''',,,333666444000((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))******************************************))))))***++++++,,,---------............//////////////////.........//////000111111111111111111111111111222333444555333444555333111000000111444444555666777777666666999666333444777999888777:::;;;<<<=========<<<;;;888777777666555444444444666888999999888888999:::===;;;:::888777777888888444555555555555555444444111444888<<<>>>===<<<;;;===:::777666777777666333333333222222111000//////////////////............///......------......///)))***,,,,,,,,,***((('''))))))*********+++++++++************))))))))))))******))))))(((((('''''')))))))))))))))(((''''''''''''(((((())))))******''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((<<<999777777888999999777666666666666555444333222222222222222222222222222222222222222111111111111//////000000000000//////111000///......///000111000//////////////////000000000000000000///.........///000000000...---,,,..........................................------111...,,,---...///...,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))*********+++******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''%%%""""""$$$%%%&&&'''+++(((%%%######$$$%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&''',,,111444222///((((((''''''''''''(((((()))((((((((((((((((((((()))))))))))))))(((''''''((((((((()))))))))***************++++++*********+++***************++++++------------............////////////............///000000111111111000000111111111111222333444555333444555333111000000111333333444555555555555555555333111222555888888888:::;;;<<<<<<<<<<<<;;;:::999888888777666666555555666888999999888888999:::<<<;;;:::888888888888999666666666666555555444333222444888;;;<<<;;;:::888:::888666666777777555222444444333333222111111000////////////...............------------------...)))***,,,,,,,,,***)))'''))))))*********+++++++++************))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((()))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((:::888666666777888777777777666555444333333333333222222222222222222222222333333333222222222111111111111000000000000111111000000////////////000000///......------......//////000000000000///....../////////...............////////////////////////------------------.........,,,++++++,,,,,,+++*********++++++++++++******************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$''')))222---&&&""""""###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&'''***///000...,,,((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((())))))))))))***+++,,,,,,+++***)))++++++***************+++,,,,,,,,,---------..............................000000111111111000000///111111111111222333444444333444555444111000111222222222333444444444444333111000///000444777888888999:::;;;;;;;;;::::::999999999888888777777666666666888999999888888999:::<<<;;;:::999888888999999777777777777666444333333444555777999999888666555666555555666777666444222444444444333222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,***)))(((***************+++++++++************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((777777666666777777777666777666444333222222333444111111111111111111111111333333333333222222222222222111////////////111222000000////////////000000///................../////////000000//////...---///......---------...///////////////////////////,,,,,,------------......+++++++++++++++******)))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$""""""%%%(((111,,,&&&###"""$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''')))+++,,,+++)))(((''''''&&&&&&''''''((('''''''''((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((***+++,,,,,,+++***(((,,,+++******)))*********+++,,,,,,,,,------------------...............///000111111111111000//////222111111111222222333444333444555444222111222333333333444444444444333333111111000111333555777888::::::::::::999999999888888888888777777666666666666888999999888888999:::;;;;;;::::::999999999999999888888777666555333222666666777777666555333222444555666777888666444222333333333222222111111111////////////............+++++++++,,,,,,+++++++++******+++++++++******)))************************************)))))))))((('''''''''((()))*********(((((())))))))))))(((((()))))))))((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((555666777777666666666777777666444333222222333333111111111111111111111111333333333222222222111111000000...------...000000//////000000000000//////000//////......//////000///////////////...------......------------...///////////////////////////,,,,,,,,,,,,------......---...//////...---,,,,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%""""""$$$''')))'''$$$$$$$$$%%%$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((()))***++++++++++++***)))++++++***************+++++++++++++++,,,,,,,,,---,,,---------......//////000000111111111000000///222222111111222222333333333444555444222222222444444444555555555444444333444444333333333444666888::::::999999888888888888777666666666666666555555666888999999888888999:::;;;;;;;;;;;;:::::::::999999999999888777555444333666666555555444333222222444666888888888666555444111111111111000000000000////////////............******+++,,,,,,+++***************+++++++++******************************************)))))))))(((&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''444666888888777666777777666555444333222222222222111111111111111111111111222222222111111111000000//////............////////////000000000000//////000//////////////////000...////////////...---------------------.................................++++++,,,,,,------......+++---//////---+++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''#########$$$&&&&&&$$$"""""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))&&&&&&'''(((((((((''''''''''''((((((((()))))))))******************************))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---......////////////000111111111111111333222222111222222333333333444555444333222333444444555555555555444444333555666666555444444666888;;;;;;:::999888888888888666666666666555555555555666888999999888888999:::::::::;;;;;;;;;;;;::::::999999999999888666555555666555444333333333333444555777999888777555444555000000000000000000000000////////////............***+++,,,------,,,+++******************++++++++++++++++++***************************))))))))))))&&&''''''((()))******+++'''(((((()))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''333666999999777666777888444444444444333222111111111111111111111111111111111111111000000000////////////000000000000//////...///000111111000///...///......------......///......//////......---,,,+++,,,---.........------------------------------***++++++,,,------......(((***------+++)))((()))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((()))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$######$$$%%%%%%$$$"""###$$$$$$%%%&&&&&&''''''((('''&&&$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))%%%&&&''''''((((((''''''((((((((()))))))))******,,,+++***((((((***+++,,,(((((())))))***+++------************++++++++++++++++++,,,------...//////---...///111222222222222333333222222111222222333333444555444333333444555444444444444444333222222333444555555333444777:::===<<<:::999888888999999666666666666666666666666666888999999888888999:::999:::;;;<<<<<<;;;::::::888999999999888888777666444444333222222444555666666777888777444222333444000000000000000000000000////////////............***+++,,,------,,,+++*********)))******++++++,,,+++++++++*********))))))************))))))))))))''''''(((((())))))******''''''((()))))))))))))))&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''333666::::::888777888999333444555555444333111000000000000000000000000000000000000000///////////////000111222222111000///...///000111111000///......------,,,,,,------.........//////......---,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***---111000...++++++,,,))))))************))))))************************(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###!!!!!!$$$%%%### &&&%%%######$$$%%%$$$###%%%%%%&&&&&&'''((()))))))))(((&&&%%%$$$%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''))))))))))))************---+++)))'''''')))+++---((((((((()))***,,,---...)))************+++++++++++++++,,,,,,---...//////,,,---///000222333333333333333222222111222222222333444555555333333444555333333333333333222111000000222444444333555999<<<>>><<<;;;999888888999999777777777777777888888888666888999999888888999:::999:::;;;<<<<<<<<<;;;:::888888999999999888888777444333222111222555777888666777777555111000111333111111111111111111222222000/////////............***+++---......---+++*********))))))***+++,,,,,,++++++++++++******))))))************))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''777666555444555777999:::555555444444222111000000000000000000000000000000222222222111111111000000222111000///......///000////////////////////////.........///////////////000///...------...///000///...,,,,,,------,,,***---...///...,,,+++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))******))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))%%%"""!!!"""$$$&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,((()))+++,,,---.........000///.........///111222000111111111111222222222333444444555555444444333444333222222111111222222111111222222333666:::===@@@???<<<:::888777777777555777888666333111333666:::888666666888999:::999;;;::::::999999::::::;;;:::::::::999888666444222333444444555555555555555555666777777777666444444333222000///...///000222222111000///------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...//////...,,,***)))))))))(((((((((((())))))'''((((((((())))))******))))))((('''''''''''''''&&&%%%$$$$$$&&&'''''''''''''''''''''''''''''''''((((((&&&%%%$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))666555444444555777999:::999888666444222111000000000000000000000000000000222222111111111000000000000///...---,,,------...........................//////......------,,,,,,//////............//////---,,,++++++---...---++++++,,,---,,,***)))***+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))******))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))******************++++++)))***+++,,,---......///000///.........///000111000000111111111222222222333333444444444444333333444333222222111111222222111222333333333555888;;;>>>===;;;999777777777777444666666555333222444666999888666666888999:::999:::::::::999999:::::::::888999999999999888666555555555555666666555555444444555666666666555444333333222000///...///000111111000///---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++***)))))))))(((((((((((())))))'''''''''(((((()))))))))))))))(((''''''''''''''''''&&&$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((((((444333333333555666888:::===;;;888444222111111111000000000000000000000000111111111111000000000000//////...------------...........................000000///...---,,,,,,+++---..................---+++******+++---......---)))***+++***((((((((()))*********+++++++++++++++******++++++++++++******+++************)))))))))***))))))(((((())))))***)))((((((''''''''''''((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******************))))))***+++,,,------.../////////............///000000000000000111111111222222333333444444444444333333333333222111111111111222222333333333222444777999:::999888777666666666777333444444444333333555666999777666666888999999888:::::::::999999:::::::::666666777888888777777777777777777777666555444333333444555555555444222111333222000/////////000111//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***))))))))))))))))))(((((((((((())))))'''''''''''''''((((((((()))((((((''''''''''''(((((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((222222222333444666888999@@@===999555222111111222000000000000000000000000111111000000000/////////000000000/////////000000------------------------000000000//////......---,,,---...//////...---,,,,,,++++++,,,---......---)))***+++***((('''((()))***************+++++++++******++++++++++++******************))))))))))))))))))(((((((((((()))))))))(((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))++++++******))))))((((((,,,,,,,,,,,,---...//////---------.........//////000000000000111111111111333333333444444333333333333222222111111111111111222333333333222333555777666666666666666666666666222222333333333444555777888777666666888999999888999999999::::::999999999555555555555555555555555888888888777666555333222222333333444333222111000222111000000//////000000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******))))))))))))******---,,,***)))((()))******))))))(((((((((((())))))&&&&&&'''''''''''''''''')))(((''''''''''''(((((()))(((&&&&&&((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''111111222222444555666777???===888444222111111222////////////////////////000000000/////////......//////000000000000000000------------------------,,,,,,,,,------.........+++,,,---......---,,,+++///...------......---+++***+++++++++)))((()))***************************)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((+++******))))))(((((((((,,,,,,,,,,,,,,,---...///,,,---------............//////000000000111111111222333333333333333333222333222111111000000111111111222333333222222333555444444555555555666666666222222222333444555666777777666666777888999888777888999999::::::999999888888777777666555555555444888888888777666444222222111222333333333222000///222111111000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***))))))(((((())))))***---,,,***))))))***++++++))))))(((((((((((())))))''''''''''''''''''&&&&&&((((((''''''''''''((((((***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&111111222222333333444444;;;999666333111111111111////////////////////////////////////............,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++,,,,,,+++,,,,,,------,,,,,,+++000...------------,,,******+++,,,+++***))))))+++***************)))))))))))))))************))))))(((((()))))))))))))))***)))((((((''''''(((((()))(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))((((((,,,,,,+++***+++,,,---...+++,,,------......------/////////000000000111111222222333333333333222222222222111000000000000111000111333333222222333444333333444555666666555555444333222333555777777777666666555777999999888666777888999::::::999888777;;;:::999888777777777777777777777666555333222111111222333333333222000///111111111111000000000/////////...---------------++++++++++++++++++++++++))))))******+++,,,,,,,,,******))))))))))))******++++++***************+++))))))(((((((((((())))))((((((((('''''''''''''''(((''''''''''''(((((()))***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%111111222222222222222111555444333222111111111111/////////////////////////////////.........------+++,,,.../////////......++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++******+++,,,+++)))((()))***+++*********)))))))))((())))))************))))))(((((((((((())))))******((((((''''''''''''(((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))),,,+++***))))))+++,,,---***+++,,,---...------,,,////////////000000000111222222333333333333222222222222111000000000000000...000222222222222333444333444555666666666555444777555333444777888888666666555555777999999777555777888999::::::999888777888888777666666666777888555555555555444333111111111222333333333222111000111111111111111000//////...---,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,+++******))))))******+++((())))))******)))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''''''''''''''((()))))))))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%111222222222222111000000111111111111111111111000//////////////////////////////.........------------...000111111111000000++++++++++++++++++++++++---------------------------,,,+++******+++,,,---)))((('''(((***++++++***)))***+++***)))((()))***+++*********))))))(((((())))))************))))))'''((((((((())))))******((((((''''''''''''(((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''%%%""" #########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''(((((())))))******,,,+++)))((((((***+++---***+++,,,---...---,,,,,,////////////000000000000222222222333333222222222222111111000000000000000---///111222222222333444333444555666666666444444888666444555777999888666555555555777999999777555666777999::::::999777666333333222222333444666777444444444444333222111111222222333444333222111000111111111111111000//////,,,,,,++++++***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++&&&'''((())))))(((''''''))))))(((((((((((())))))******))))))(((((((((''''''''''''''''''((()))***)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$111111000000000000111111333222222111111111111111//////.........//////000.../////////......111333111111111111000///---------,,,***)))((()))******//////.........---------)))******++++++******)))***+++,,,+++)))))))))***+++*********))))))(((((()))************+++++++++))))))************))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&''')))***++++++******,,,---------,,,,,,...///.../////////000000000111444444333222222222333333111111111111111111111111222222333333333333444444444444444555666666555444999888777888::::::888666666666666666666777777888999888777666555555555555777777666666555555444444444444333222222222222333444444222111111111222333000000000///......------,,,,,,,,,------.........+++++++++++++++***)))(((************************((()))***,,,,,,++++++***))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&222111111000000111111222222222111000000000000000111111000...------------///000000///......000222111111111000//////...------,,,+++***************---,,,,,,,,,,,,+++++++++******++++++++++++*********+++,,,+++)))((()))***************)))))))))((())))))*********+++++++++))))))************))))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''((())))))******))))))(((&&&&&&''''''((())))))***((()))***+++,,,,,,+++++++++,,,---,,,+++,,,---//////////////////000000000333333222222222333333444222222222222222222222222222222222333333333444444555555555666777777666555777777666777888888777555777666666666777777888888999999888777666666666666888888888777777777666666555444333333222222333333444333222111000111111222000000//////......------,,,,,,,,,,,,,,,---------+++++++++++++++***))))))************************((()))***+++++++++***)))))))))))))))((((((((((((******))))))))))))******((((((((((((((('''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&111111000000000000111111111111000///////////////000000///...------......000111111000......///111111000000000///......---,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++)))((()))***************)))))))))))))))))))))*********++++++))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&''''''((()))))))))))))))+++,,,,,,---,,,,,,+++,,,---,,,++++++---///////////////////////////111111111111222333444444333333333333333333333333222222222222333333333333555555666777777777777666666555555555777777666444777777777777888888999999:::999888777666666666666777777777777777666666666555555444333333333333333222222111000000000000111000000//////...---------,,,,,,,,,+++++++++++++++***++++++++++++***))))))************************'''((()))*********))))))))))))))))))((((((((((((***))))))(((((())))))***(((((((((((((((''''''&&&'''''''''(((''''''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&000000////////////000000000000///...............+++,,,,,,---...///111222000111111000...---...///000000//////............,,,,,,.........---,,,+++.........---------,,,,,,+++,,,,,,------,,,,,,+++)))++++++***)))((()))************)))))))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((''''''&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((())))))))))))***++++++,,,,,,,,,***+++,,,+++******,,,...000////////////.........000000000000111333444444333333333333333333333333111222222222222333333333333555666666666555666666555444444555777777666444777777888999999999999999:::999888777777666666777444444444444444444444444555444444333333333333333111111111000000000000000000//////......---,,,,,,,,,+++++++++******))))))******+++++++++******)))************************'''((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%......------------......000//////...............++++++,,,,,,...///000111000111222111///......///000///......---......///+++,,,...//////...---,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++***((('''((()))))))))))))))))))))******(((((()))))))))*********))))))************))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((())))))***++++++,,,***+++++++++******,,,---/////////.............../////////000111222333444333333333333333333333333111111111222222222333333111333555555444333444666555444444666777888777555777777888999999999999888:::999888777666666666666333333333333333444444444444444333222222222222333111111111111000000///////////////...------,,,,,,+++++++++******))))))))))))******+++++++++******************************((((((((((((((())))))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%......------------......000000///...............//////...---,,,,,,------...000111111///......///000///...---------//////,,,,,,------......------++++++++++++************++++++,,,,,,,,,,,,++++++)))***+++***((('''((()))))))))))))))************((((((((()))))))))******))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((()))***+++,,,)))***+++***))))))+++---------........./////////////////////000111222222333333333333333333333333111111111111222222222222000333555555333222333555555444444555777888777666555666888999999999888777999888777666555555555555444444444555555555555555333333222111111111111111111111222222111111000/////////......---,,,,,,,,,+++++++++***************))))))***++++++++++++***************************))))))((((((((()))***+++))))))))))))(((((((((((()))((((((''''''(((((()))&&&'''((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$000//////......//////000111000//////......//////000///...---,,,+++++++++---///111111000//////000000///---,,,,,,---///000,,,,,,+++,,,,,,------...+++++++++************)))******++++++++++++******(((*********((('''((()))((()))))))))************(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((''')))))))))))))))+++,,,---((()))******((()))***,,,+++,,,,,,---...///000000000000/////////000000111222222222222222222222222111111111111222222222222000333777666333222444777333222222444666777666555444555777999999888777666888777666555444444444444333333444444444555555555222111000000//////000000111222333333333222000000///......------,,,,,,+++*********+++++++++++++++))))))***+++++++++++++++******************************)))((()))***+++,,,))))))))))))(((((((((((()))((((((''''''(((((()))&&&&&&'''(((((((((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$111111000000000000111111111111000///////////////------,,,,,,,,,------...,,,...111111000000000111///...---,,,,,,---///000,,,,,,+++***+++,,,...///---------,,,,,,,,,++++++*********++++++*********(((******)))((('''((()))(((((())))))*********+++(((((((((((())))))))))))))))))************))))))************************((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''+++******)))***,,,---...((()))***)))((((((***,,,***+++,,,---...000111111111000000////////////000111111111111111111111111000111111111111222222222000444888777444222555888111111111333555666555333444555777888999888666555777666555444444333333444111111111222222333333333111000000///////////////222222333444333222111000///......------,,,++++++*********+++,,,,,,,,,---((()))***+++++++++++++++************************+++***)))))))))***,,,---))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$...000111000///...///111......///000000000000//////.........------------,,,---------.../////////000000///...---,,,,,,,,,000000//////......------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((())))))*********+++***((('''(((+++,,,+++)))))))))(((((('''''''''&&&***)))((('''&&&&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''''''''&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$&&&(((%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''******)))))))))))))))***))))))))))))************++++++,,,------......//////////////////............///000///...///111333333333333333333333333333333333444444333333222111000111333555555444333222333333222222222333444555888777666444333222111111333333333222222222111111222222222111111111111000222222222222222111000///////////////............******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---************)))))))))))))))((('''&&&&&&'''))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&///000111000///...///111000000//////.........---/////////.........------------..................000000///------,,,,,,---000000/////////.........------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++&&&'''(((((()))))))))((())))))******++++++++++++***((('''(((***,,,***))))))(((((((((''''''''''''***)))((('''&&&''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&''''''%%%$$$$$$&&&(((%%%&&&'''((((((((('''&&&(((''''''&&&&&&''''''(((***))))))((((((((())))))(((((()))))))))*********++++++,,,,,,---.........///........................///000///...///111333444444444444444333333333333444444444444333222222000222333555555444333222222222333333333444444444777666555333222222222222333333333222222222111111222222222111111111111000111222222222222111000///////////////............******++++++++++++******************************))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))((((((***)))((('''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&///000111111//////000111000000/////////000222333000000000/////////......//////..................000///...---------------000000000////////////.........---,,,+++++++++,,,......---,,,+++******)))(((((()))***+++++++++*********++++++++++++,,,,,,)))((('''(((***+++***)))((((((((((((''''''''''''))))))(((''''''''''''((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&'''&&&$$$$$$&&&(((%%%&&&''''''((((((''''''(((((((((''''''((((((((((((((('''''''''(((((()))(((((())))))))))))*********++++++,,,,,,---..............................---...////////////111333666666555555444444444333444444555555444444333222111222333444555444333222111222333444555444444333444444333222222222222222333333333222222222111111222222222111111111111000111111222222111111000000////////////............******++++++++++++******************************)))))))))))))))))))))))))))(((((((((((()))************))))))))))))((((((+++***((('''&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%$$$######"""!!!!!!%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%///000111111000///000111/////////000222666999<<<000000000000////////////000000//////......------000///...---------------////////////////////////000///...---,,,,,,,,,,,,......---,,,+++***)))(((***+++++++++++++++******************************)))((((((((())))))))))))((((((((((((((('''''''''((((((((('''''''''(((((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################+++)))&&&$$$###$$$%%%&&&########################$$$$$$$$$$$$######"""!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&'''(((((((((((((((((()))))))))************+++,,,,,,---------------------.........---...////////////222444777777666666555555444444555555555555555444333333111222333444444444333333111222444666666555444222222222222111111222222333333333333222222222111111222222222111111111000000000000111111111111000000////////////............***++++++,,,,,,++++++***************************))))))))))))))))))))))))***************+++,,,,,,***)))))))))(((((((((((()))(((((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%000111222111000///000222/////////000222666999<<<000000000000////////////000000000//////......---//////...------------................../////////000000///.....................---,,,***)))((((((******))))))((('''%%%%%%)))))))))))))))(((((((((((()))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################***)))'''%%%$$$$$$%%%&&&###########################$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,+++,,,,,,,,,---------...,,,.../////////000222444777777777666666555555555555666666666666555444444222222333333444444444333111222444666666555444333222222111111222222333333333333333222222222111111222222222111111111000000///000000111111111000000////////////............++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))******+++,,,)))))))))(((((((((((('''%%%%%%&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$#########$$$$$$$$$%%%%%%000111222222000000111222000000/////////000222333000000000/////////......000000/////////////////////......---------......---------------.........//////............//////------,,,+++***))))))(((,,,,,,,,,+++***)))(((''')))(((((((((((('''''''''((()))***)))'''&&&'''((('''''''''(((((((((((((((&&&'''(((((()))(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$#########$$$%%%######################## !!!"""#########!!!!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''(((((((((((())))))((())))))******+++,,,,,,***++++++,,,,,,---------,,,---/////////000222444666666666666666666666666666666666777666666555444222222222333333333444444222333444555666555555444333333222222222333333444333333333222222222111111222222222111111111111000//////000000111111000000////////////............++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''((())))))))))))((((((((((((''''''###$$$%%%'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%&&&&&&''''''"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$000111222222000000111222000000//////.........---/////////.........------///////////////000000000......---------......///+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///,,,+++++++++******)))))),,,------.........------))))))))))))((((((((('''''')))***)))'''%%%'''(((''''''''''''((((((((()))%%%&&&((()))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$########################!!!"""$$$%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$&&&((((((&&&%%%%%%&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***'''''''''((((((((())))))(((((())))))***+++++++++*********+++,,,,,,------+++---...//////000333555333444444555555666666777666777777777777666555555333222222222333333444444444444444444555555555555444444333333333333333444333333333222222222111111222222222111111111111000...//////000000000000000////////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))((((((((('''''''''###$$$&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$000222222222111000111222......///000000000000//////.........------------......//////000000111111......---------......///*********++++++,,,,,,,,,)))))))))***+++,,,---...++++++******************'''(((***+++,,,---------+++*********))))))((((((''')))+++)))&&&%%%&&&(((&&&'''''''''(((((())))))%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&!!!!!!"""###%%%&&&'''(((""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$&&&&&&&&&&&&&&&""""""""""""""""""""""""!!!"""%%%'''(((((('''&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&(((((('''%%%%%%&&&''''''&&&%%%&&&'''((()))((((((''''''''''''((((((&&&&&&&&&'''((()))******''''''''''''((((((((()))((((((((()))******++++++))))))***+++,,,,,,------+++---...//////000333555222222333444555666777777777777777777777666666555333333222222222333444555555444444444444555666666666555444444333333333444333333333222222222111111222222222111111111111000......///000000000000000000/////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++)))(((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""'''&&&$$$$$$$$$$$$&&&'''!!!""""""""""""#########"""############$$$$$$$$$000000000000000000000000111111111111000000000000//////000000///...------..................------///...---+++++++++++++++111///...,,,******))))))---,,,+++******+++,,,---+++++++++***)))(((((('''******+++,,,+++***)))(((******))))))((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" &&&***(((&&&&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%###""""""###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((('''''''''''''''$$$%%%&&&'''(((******+++))))))))))))))))))))))))))))))***+++,,,,,,------------,,,---...000222333444444555555666777777777666555444444555666555333444444444444444444444444444555666555444333444555777666555333111000000000555555555555444333222111444333222000//////.........///000222222222111000////////////............------...............---,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((((((((('''''''''((()))************))))))((((((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$000000000000000000000000000000000////////////...///////////////...------........................------------,,,+++******---------,,,,,,++++++***,,,++++++******++++++,,,++++++******)))(((((('''******+++++++++***)))((())))))))))))((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$---222---'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%###"""###$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))***++++++,,,------------------...000222333333333444444555666666666555444333444555555444333444444444444444444444444444555666666555444555777888777555444222111111111555555555555444333222111333222111000///////////////000000111111111111000000000000/////////......,,,------......---------,,,,,,+++++++++*********++++++++++++***)))(((((('''(((((()))***+++,,,---))))))))))))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$000000000000000000000000////////////............///////////////......---........................---------------+++***)))***+++,,,---------,,,+++***++++++++++++++++++***++++++******)))(((((((((***************)))(((((()))))))))(((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&000666000&&&###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ######""""""######$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,---------...///000222222111111222222333444444555444333222333444555444333444444444444444444444444444555666666666666777888888777666444333222222222444555555444444333222111111111000000000000111111222222111000000000111111111111000000000/////////,,,---------------,,,,,,,,,++++++++++++*********++++++++++++***)))((((((&&&'''((()))***+++,,,---)))))))))((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$000000000000000000000000000000/////////............///////////////......---------...............///...---+++++++++++++++***+++---......---+++***)))***+++,,,,,,+++***)))************))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%---111+++$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,---.........///000111111//////000111111222222333333222111222444444444222333333444444444444444444333555777777666777888:::888888666555444333333333444444444444444333222111000000//////000111222222444333111000///000111111111111111111000000000000---............------,,,++++++++++++***************************)))((((((&&&''''''((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''(((((('''&&&&&&%%%'''''''''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%////////////////////////111111111000000000//////......///////////////...---------.........//////111///,,,)))(((***,,,...,,,---.........,,,***((())))))+++,,,,,,+++))))))*********))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%((()))&&&%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******)))))))))))))))))))))))))))***************++++++------......//////000000......//////000111111111333222111222444555444333333333333444444444555555333555777777666777888:::888777666555444333333333333333333444333333222222////////////000111222333444333222000000000111222111111111111000000000000///////////////...---,,,+++++++++*********))))))))))))*********)))(((((())))))*********)))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""######$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%////////////////////////111111111111000000000000---...//////////////////,,,,,,------.../////////111///,,,)))(((***,,,...------......---+++***))))))******************)))******))))))))))))))))))))))))((('''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&'''&&&$$$&&&***(((###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''(((((()))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))************************+++,,,---............---------...//////000000111333222111222444666555444222333333444444555555555444555666666666666777888777666555444333333333333222222333333333333222222000000//////000111222222333222222111111111222222111111000000000/////////////////////...---,,,,,,+++************)))))))))((())))))******)))((((((***++++++,,,,,,+++)))(((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##############################$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&////////////////////////111000000000000/////////------...///////////////,,,,,,------...//////000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))***)))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$''''''$$$$$$''''''$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%!!!###%%%%%%###"""###$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))************))))))))))))***+++,,,---------,,,+++------......///000000000333222222333555777666555222222333333444555555666444555666666555444555777666555444333333222222333111222222333333333222222111000000000000000111111111111222222333333222222000000000/////////......------------,,,+++***)))************))))))))))))(((((()))))))))))))))(((%%%&&&(((***+++***))))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&////////////////////////000/////////............------...///000000//////,,,,,,------...///000000+++,,,...///...,,,)))(((++++++++++++,,,---...///+++***)))(((((()))***+++)))))))))))))))*********)))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$!!!''')))$$$!!!"""$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%"""$$$%%%%%%###""""""###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%$$$############$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))***+++,,,---,,,+++***------......///000000111444333222444666777777666222222333333444555666666444555666555444333444555555444333333222222222222111222222333333333222222111111000000000000111111///000222333444444333222////////////............,,,,,,,,,+++***)))((('''************))))))))))))(((((()))))))))))))))((( ###&&&((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((('''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&...............---------------......///000000000......---------,,,,,,,,,........................------,,,,,,+++***))))))******))))))))))))************))))))******+++,,,*********))))))))))))((())))))((((((''''''&&&&&&'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((((((%%%!!!###$$$%%%&&&%%%###!!!######$$$%%%%%%%%%%%%$$$########################&&&###!!!!!!$$$%%%$$$"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%#########"""""""""""""""%%%$$$#########$$$&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&'''))))))'''&&&'''((()))((('''(((((((((((('''''''''''''''''''''(((''''''&&&&&&&&&''')))*********)))((())))))))))))))))))))))))***++++++,,,,,,---..................///////////////000111222333444444444333333333333333333444444333222222111111222222333777666444222111111111111444444444444333222111000222111000000///000000000///000111222222222222222222111000//////.........------,,,,,,,,,,,,++++++((()))*********)))'''&&&))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%&&&((((((&&&$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$###!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%"""!!!!!!###&&&(((########################//////......---------,,,///////////////.........//////.........---------........................------,,,++++++***))))))******))))))))))))******)))))))))))))))***+++++++++************)))))))))))))))((((((((((((((((((((()))*********)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&&&&### ###$$$%%%%%%%%%###!!! ######$$$%%%%%%%%%%%%$$$########################%%%###!!!"""$$$%%%$$$"""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((+++)))&&&%%%&&&(((((((((+++***)))((('''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$&&&&&&'''(((((((((((('''))))))))))))))))))))))))******++++++,,,---------........./////////000000000000111222333333333222222222222222333333333333444444444444444444444444777666444222111111111111444444444444333222111000222222111000000000000000000000111222222222222222222111000///............------,,,,,,,,,+++++++++)))***+++++++++***(((((())))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!""""""###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$000000///...------,,,,,,111000000///......------000000/////////.........------------------------,,,,,,,,,+++******))))))******))))))))))))******))))))(((((())))))***++++++++++++************)))(((((())))))))))))))))))***************)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!""""""!!!###$$$%%%%%%$$$###!!! ######$$$%%%%%%%%%%%%$$$########################%%%###""""""###$$$$$$###""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$%%%%%%&&&&&&""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((---***%%%###$$$&&&((()))))))))(((((('''&&&&&&%%%%%%&&&'''(((((()))((((((((((((((((((((()))******))))))))))))))))))))))))))))))******+++,,,,,,,,,....../////////000000000000000111222222111111111000000111111222222222222444555666777777666555444666555333222111111111222444444444444333222111000333222222111000111111111000000111222222222222111222111000///............,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""###""""""!!!""""""###$$$########################""""""""""""""""""""""""$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000///...---,,,,,,+++000000//////............////////////.........---------------------------,,,+++++++++******))))))******))))))))))))*********))))))))))))***++++++++++++++++++************(((((())))))******+++++++++++++++******)))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""####################################$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$########################$$$######"""######$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&''',,,)))&&&$$$%%%&&&'''&&&$$$%%%%%%&&&'''))))))***&&&'''(((******+++++++++((('''&&&&&&&&&''')))***))))))))))))))))))))))))((())))))******+++,,,,,,....../////////000000000000000111111111000////////////000000111111222222333555666888888666555333666444333111111111111222333333333333333222111111333333222111111111111111000111111222222222111111111111///...............,,,,,,,,,++++++++++++***+++++++++*********))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""!!!!!!!!!""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000//////...------,,,,,,............//////000000.........---------,,,,,,------------------------++++++***************)))******))))))))))))******+++************+++,,,,,,+++++++++*********))))))(((((())))))******+++++++++******)))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&$$$""" &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$""""""!!!"""######$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$########################$$$$$$######"""######$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" !!!!!!"""###$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&'''((((((%%%$$$###$$$%%%&&&'''((()))***###$$$%%%&&&'''(((((((((%%%$$$###"""###$$$%%%&&&((((((((((((((((((((((((((())))))******+++,,,,,,............//////////////////000000000///............///000000111222222222333555666666555333222555444222111000111111222222222333333222222111111333222111111000000111111111111222222222111111000111000///...------------,,,,,,+++++++++***************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%///............---------------......///000000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))*********************++++++,,,*********))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''######$$$$$$$$$$$$##################""""""""""""###############$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$###########################$$$%%%%%%%%%%%%$$$###########################$$$$$$###""""""###%%%$$$$$$$$$###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!!!!"""#########$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((())))))&&&###'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,---------.........---......//////...............///000111222222333222333444555555444333222444333222111000111111222111222222222222222111111222111111000///000000000111222222222222111000000111000///...------------++++++++++++***************))))))((('''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''########################""""""###$$$$$$$$$$$$###!!!""""""############"""########################""""""""""""""""""""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---------........................///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))))))))******((((((((((((((())))))***)))))))))(((((((((''''''))))))(((((((((((((((((('''&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&"""%%%&&&$$$###$$$&&&$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$########################"""$$$%%%$$$"""!!!###%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######################## !!!"""###$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%'''(((((()))))))))(((((()))***++++++,,,,,,++++++((((((((((((((((((((((((******++++++,,,---------+++++++++,,,,,,,,,------+++,,,---..................//////000111222333444333333333333333333333333333333111000000000111222111111222222222222111111111000//////......//////222222222222222111000000000000///...------------++++++++++++************+++***)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$######!!!!!!########################"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,------.../////////000000000///......------000/////////............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************))))))))))))******&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&((()))+++&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%###""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!%%%&&&%%%$$$$$$&&&$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$########################"""$$$%%%$$$!!!!!!###&&&"""""""""""""""######$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$%%%%%%%%%%%%$$$&&&$$$######&&&((())))))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''&&&((((((((((((((((((((((((***++++++,,,,,,---......******+++++++++,,,,,,,,,***+++,,,---......///......///000111222333444444555444333333333333444555333222111000000000111222000111111222222222111111000000///...............222222222222222111000///000000...---------------+++++++++************)))---,,,***)))))))))***+++************************(((((((((((())))))))))))''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################000///---,,,,,,---...///111000///...............------............------+++,,,------......------,,,+++***)))((((((((((((&&&'''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((())))))))))))))))))************+++++++++,,,+++***)))))))))++++++&&&(((+++...000000000///000111111111111222222222111111222222222333333333333111///------///111333111111000///////////////...//////...------///111000000000000000///......------......------,,,+++...---***((((((((()))***)))))))))))))))*********)))(((((((((((())))))***(((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%......---,,,------...///000///...------------...------............------++++++,,,------------,,,,,,+++***)))(((((((((((('''(((((()))******))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""#########&&&&&&'''''''''&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))*********+++++++++++++++***************+++(((***,,,...000000//////000000111111111222222222111111111222222222333333333222000//////000222333111111000///////////////...///000000///...///000000000000000000///.....................---,,,,,,++++++***))))))***,,,---)))))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%---,,,,,,,,,---...///000...------,,,,,,,,,,,,---,,,------......------,,,******+++,,,,,,,,,,,,+++,,,+++***)))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!""""""""""""#########&&&'''((((((((('''%%%$$$"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$####################################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################################################################%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((())))))))))))((()))))))))*********++++++)))******+++++++++******+++,,,...///000000//////000000000111111111222222111111111222222222222333222222222222222222222222111000000///////////////...000222222111000///000000000000000000//////......////////////...------(((((()))***,,,---...///******))))))))))))))))))))))))((('''&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&###############$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$++++++,,,,,,---...///000,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,))))))***+++++++++++++++,,,+++******)))))))))*********)))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%################################################ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))(((((())))))))))))************((()))+++,,,,,,+++***)))---...///000000//////...000000000000111111111111111111111111222222222222111222333333333333222111000000////////////000000///111444444333111000/////////000000000000///////////////000///......---'''(((***,,,---.........*********)))))))))))))))***)))(((&&&&&&%%%%%%%%%'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''########################################################################"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########***+++,,,------......///++++++*********++++++,,,++++++,,,,,,,,,,,,++++++((()))******++++++******,,,+++************************)))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%################################################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######################################################################################################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********((()))***,,,,,,++++++***......///////////////...//////000000000111111111000000111111111222222222000222333444444333222000000000////////////000000///222444555333111////////////000000000000///////////////000///......---)))***+++,,,,,,,,,,,,+++************))))))((((((***)))(((&&&&&&%%%%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################################################################""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########***+++,,,------...------+++************++++++,,,***++++++,,,,,,++++++***))))))***++++++++++++***,,,++++++*********+++++++++***((('''''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!""""""""""""############$$$$$$%%%%%%$$$"""!!!"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$######""""""######$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''((((((((()))))))))******((()))***+++++++++++++++..................///////////////000000000111111000000000111111111111222000111222333333222111000///////////////000000111111222444444222000//////...//////000000000000000...////////////...------++++++******************++++++******)))((((((((())))))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################"""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$++++++,,,---------,,,++++++************+++,,,---******++++++++++++******)))***++++++,,,,,,+++++++++++++++******++++++,,,***)))'''&&&%%%&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!""""""""""""#########$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&################################################%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###""""""!!!!!!""""""###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%######################################################################################################""""""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***))))))))))))***+++,,,------,,,,,,------...//////////////////000000000111000000000000111111111111000111111111111111111000///////////////000111111222333333222000...///000......///000000000000000...............---,,,,,,******)))(((((()))******++++++******)))(((((('''))))))(((''''''(((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$##################"""$$$$$$$$$#########""""""################################################!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%+++,,,---------,,,+++***++++++******+++,,,------******++++++++++++************+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,***)))'''%%%$$$%%%&&&'''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################&&&%%%%%%%%%$$$##########################################"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###""""""""""""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!########################%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))***)))(((((()))+++---...,,,++++++,,,,,,...//////////////////000000000000000000000000111111111111000000000000000000000000///////////////000111111222333222111......///000......///000000000000000------......------,,,+++)))((('''&&&'''(((***,,,+++++++++***)))((((((''')))(((((((((((())))))***&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$#########""""""!!!!!!$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&---,,,++++++******++++++++++++++++++++++++++++++---,,,++++++******++++++)))************+++++++++************************************))))))))))))((((((((((((((()))******))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###########################"""!!! """$$$%%%########################$$$$$$$$$#########"""""""""$$$%%%&&&&&&%%%###"""$$$$$$$$$#########""""""##############################$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$###""""""""""""############%%%$$$$$$######$$$$$$%%%((('''%%%######$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++---///))))))))))))(((((((((((()))))))))))))))******++++++)))''''''***---///000222222111000//////000000333222111111000000111111///000000111111111111000///...---...000222222111333222222111000//////...000///...------...///000000///...---,,,+++++++++,,,,,,,,,+++***)))((((((************))))))))))))***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########---,,,,,,+++++++++++++++---------------------------,,,++++++******++++++))))))*********+++++++++******************************)))))))))(((((((((((((((((((((((()))******))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$###"""!!!!!!###$$$&&&########################$$$$$$$$$#########"""""""""$$$%%%&&&&&&%%%###"""&&&%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$######""" !!!"""###$$$%%%""""""""""""############%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""###$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++((((((((((((((()))))))))))))))(((((())))))***++++++)))''''''***---///000222111111000//////000000222111000000//////000000//////000111111111000000///...---...000111111111222111111000//////......//////............////////////...,,,,,,++++++,,,,,,+++++++++***)))))))))************))))))))))))***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######...---,,,,,,++++++,,,,,,------------------------,,,,,,+++************+++)))))))))*********++++++************************)))))))))(((((((((''''''((((((((((((((()))************)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$###""""""$$$%%%&&&########################$$$$$$$$$#####################%%%%%%&&&%%%$$$###%%%%%%$$$$$$$$$#################################"""######$$$$$$$$$###### !!!"""###$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""###$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$##############################$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))***))))))(((((())))))***++++++)))'''(((***---///000111111000/////////000000000000///............///......///000000000000000///...------///111111000000000000///......------......////////////......///...---,,,,,,++++++,,,++++++******************************))))))))))))))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,++++++***************))))))))))))************************************((((((((((((''''''''''''((((((((((((((())))))*********)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$#########$$$%%%&&&######################################################$$$%%%%%%%%%$$$$$$"""""""""!!!!!!!!!!!! ########################""""""###$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!""""""###$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$####################################""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%&&&&&&''''''((()))******((((((((((((((()))*********)))'''(((+++...//////111000000/////////000000111000//////......//////---...///000000000000000///...------///000000000//////.........---------,,,---////////////---,,,...------,,,+++++++++,,,***************+++++++++************)))))))))((()))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$------,,,++++++++++++,,,++++++++++++++++++++++++,,,+++******))))))******(((((()))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((())))))******))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$%%%%%%%%%%%%"""""""""!!!!!!!!!!!! ########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""""""""!!!""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''%%%&&&&&&'''((())))))***((((((((('''((())))))******(((''')))+++...//////000///////////////000000111111000////////////000---...///000111111111111///...------///000//////............------------,,,---...//////...---,,,------,,,+++++++++,,,,,,***************+++++++++************)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---,,,++++++******++++++------------------------++++++***))))))))))))***((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))******))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#################################$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#################################!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%############"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##################$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((&&&&&&&&&''''''(((((()))((((((''''''(((((()))***)))(((((())),,,...///...//////......//////000000222111000000//////000000---...///111222222222222000...------...//////...........................------............------,,,,,,++++++++++++,,,,,,++++++******************************))))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%,,,+++******))))))******------------------------++++++***)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))******(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################!!!"""######$$$$$$##############################""""""#########$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$######""""""!!!"""###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''(((''''''''''''((()))))))))((((((***,,,........................///000000000000///.........//////...///000222333333444444000...,,,---...///...---...........................------,,,,,,------...,,,+++++++++++++++,,,,,,,,,+++++++++***)))))))))************))))))))))))'''((())))))***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++******)))((()))))))))+++++++++++++++++++++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))******''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################!!!!!!"""############"""########################""""""######$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$############"""########################!!!!!!"""$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""" !!!$$$&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###'''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))((((((***---........................///000111//////...------------...//////111222333444444555000...,,,---...///...---......//////////////////......,,,++++++,,,......+++++++++***++++++,,,,,,---,,,,,,+++***)))((((((************))))))))))))'''((()))******)))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%+++++++++************))),,,+++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))&&&&&&''''''(((((())))))++++++***)))))))))))))))''''''''''''((()))++++++'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$###"""""""""###$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$##################"""############$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((()))******+++,,,...///000000+++,,,------......------............////////////...//////000000000000000///////////////////////////000000000///...---,,,............---,,,+++***,,,+++******++++++)))(((++++++************++++++))))))************))))))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))((('''''''''((((((((((((((()))(((((('''''''''''''''''''''''''''((()))***+++))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$######$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))((((((((((((((())))))*********++++++,,,,,,+++,,,------......------............////////////...//////000000000000000////////////////////////......////////////..................---,,,+++***---,,,++++++,,,,,,+++)))*********))))))*********))))))************))))))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%+++++++++************)))************************)))))))))))))))))))))))))))************))))))((())))))(((((((((((((((''')))(((''''''&&&&&&''''''(((''''''(((((()))***+++******)))((('''&&&%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++,,,+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$"""############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%'''%%%$$$###%%%%%%%%%$$$!!!!!!"""######$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''((())))))************************+++,,,------......------............////////////...///000000111111000000////////////////////////------...////////////...............---,,,++++++...---+++,,,------,,,******))))))(((((())))))***))))))************))))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))((()))***+++******)))(((***)))))))))((((((''''''******)))(((((((((((()))((((((((((((((()))******))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%)))***(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%######$$$%%%%%%$$$"""#########$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''((())))))++++++++++++,,,,,,,,,,,,+++,,,------......------............//////////////////000111111111111000////////////////////////.........///......---------.........------,,,+++---,,,++++++,,,---,,,***))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&$$$###"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%+++++++++*********))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********))))))******))))))((((((((('''***))))))((((((((((((((()))(((((((((((())))))***&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((()))***+++,,,---...+++,,,------......------............///////////////000000111111111111111////////////////////////////////////...---++++++---------...------,,,,,,+++***)))***+++,,,+++***))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$+++++++++************)))((())))))******+++++++++))))))))))))))))))))))))***))))))((())))))***+++***))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&))))))(((((((((((())))))%%%%%%&&&'''((()))******%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!######$$$%%%%%%$$$######"""############$$$$$$$$$$$$$$$######""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$''''''&&&&&&%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&'''((())))))%%%%%%&&&((()))***+++,,,+++,,,------......------............///////////////000111111222222111111////////////////////////...//////......---++++++,,,------...------,,,,,,***)))((()))+++,,,+++******))))))(((((())))))***))))))************))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''((((((((((((''''''"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$+++++++++************)))))))))******+++,,,,,,---))))))))))))))))))))))))+++***((('''''')))+++---)))))))))))))))*********''''''&&&%%%%%%%%%%%%&&&))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%$$$############$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''((()))******+++,,,------......------............////////////000000111222222222222111////////////////////////+++,,,------............,,,,,,------...------,,,+++***)))***,,,---,,,+++*********))))))*********))))))************))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%+++++++++************)))))))))***+++,,,,,,------)))))))))))))))))))))))),,,***'''&&&&&&))),,,...(((((())))))******++++++))))))(((''''''''''''(((***)))(((((((((((())))))((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$"""""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***)))))))))***************+++,,,------......------............/////////000000000111222222222222111////////////////////////((()))+++---...000000000,,,,,,------...---------,,,+++***+++---...---,,,++++++************++++++))))))************))))))************************(((((((((((((((''''''&&&''''''((((((((((((''''''+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!###%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&+++++++++************))),,,,,,,,,++++++************+++,,,,,,,,,,,,+++***+++)))(((&&&&&&((()))+++,,,+++***(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&***))))))(((((((((((()))***++++++,,,,,,+++++++++.........///////////////000111111111000///...---111111000///......//////,,,,,,+++************+++...,,,******,,,---,,,,,,------,,,++++++***)))))),,,+++)))((('''((()))+++******)))(((((((((((((((,,,,,,++++++***)))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""+++$$$!!!%%%))))))''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%++++++++++++************+++++++++******)))))))))))))))***++++++***))))))***)))(((''''''((()))***+++***)))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%&&&'''&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))((((((((((((((())))))+++++++++,,,++++++******------........./////////000000000///////////////222111000//////////////////......---------------...,,,++++++---------,,,******++++++,,,,,,------,,,+++)))(((((((((************)))(((((((((((((((,,,,,,+++******)))(((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""&&&...222---%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%,,,+++++++++*********************)))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######'''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%'''))))))(((%%%#########%%%%%%%%%%%%%%%%%%%%%%%%#####################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""#########$$$%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((()))******+++++++++++++++***)))(((+++,,,,,,---...//////000000///.........///000111222111111000000000000000000//////...---............---,,,,,,---...---,,,******+++,,,,,,---......,,,+++***)))((()))************)))(((((((((((((((+++++++++******))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""'''000333---$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%,,,,,,+++++++++***************************))))))))))))))))))))))))))))))((()))************)))(((((((((((((((((()))******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$##################$$$######$$$$$$$$$$$$######%%%%%%$$$###"""""""""#################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$)))***+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++++++++++++++***)))(((''')))***+++,,,---...///000///...---,,,---///111333222111111000000000111111......---,,,,,,,,,,,,---...---,,,---...///---,,,---------,,,,,,,,,++++++,,,+++***)))))))))*********))))))(((((((((((((((+++*********)))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$(((+++(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))************))))))(((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((('''''''''&&&'''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$######$$$%%%&&&&&&&&&&&&###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$$$$#########"""""""""###$$$%%%%%%##############################$$$$$$$$$$$$##################$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%#########""""""#########""""""#########$$$$$$$$$&&&((()))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((******)))*********))))))((('''((()))***+++,,,---...///...---,,,,,,---///111333111000000000000000111111......---,,,,,,,,,,,,------,,,,,,---......---+++---,,,,,,,,,,,,,,,++++++,,,++++++******************))))))(((((((((((((((*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((###"""$$$%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++******))))))******+++************************((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((''''''''''''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""############$$$$$$$$$######$$$%%%%%%&&&%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######!!!!!!""""""###$$$&&&'''##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%&&&######"""!!!!!!"""######"""""""""############$$$"""$$$&&&&&&%%%$$$%%%&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""#########$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((())))))))))))((((((((())))))***+++,,,,,,---------,,,,,,---///000222///////////////000000111000//////...---.........,,,++++++---......,,,)))(((((()))***,,,---......,,,++++++++++++***************)))((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!###'''((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###------,,,,,,,,,+++++++++)))*********++++++++++++***)))(((((((((((()))***++++++***))))))***++++++)))((((((((((((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%##############################$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$###""""""###$$$$$$""""""""""""############"""$$$'''((())))))+++---------------------------(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''((()))))))))))))))))))))*********++++++---------....../////////...............///000000///......---------------*********,,,------***(((&&&'''((()))+++,,,---...+++,,,,,,,,,++++++************)))(((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!%%%***)))$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###---------,,,,,,,,,++++++(((((())))))*********+++)))((('''&&&&&&'''((())),,,+++)))(((((()))+++,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$###############$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""############%%%(((+++---...000222444111111111111111111111111...------,,,+++******)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''$$$%%%&&&((())))))******)))))))))))))))*********,,,---......//////......---------------...///000,,,,,,+++************+++))))))***+++---,,,***'''))))))))))))))))))******+++,,,,,,,,,,,,+++************)))((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''&&&###$$$((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###+++++++++,,,,,,---------'''(((***+++,,,,,,++++++((())))))************)))(((((((((((())))))))))))&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&'''(((***+++......000000///---***((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$###########################$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((************))))))))))))******)))))))))))))))))))))+++...000000///---+++***++++++,,,------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++************+++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%%%%$$$##################$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""+++,,,,,,,,,,,,,,,,,,---)))***++++++++++++))))))))))))*********))))))((((((((((((((())))))))))))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$$$$%%%$$$###"""""""""""""""$$$$$$############$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&((()))(((((())))))((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((((((((())))))))))))))))))***************)))))))))((()))***,,,,,,+++***)))++++++,,,,,,---,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###############$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""---,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++)))((((((***************)))((('''(((((((((((())))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!!!!###############$$$$$$$$$#################################""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$%%%%%%$$$############$$$#########""""""######### !!!"""###%%%'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&'''''''''((()))))))))************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,+++***((())))))***+++,,,------,,,+++************+++,,,++++++************++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%###############$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######---------,,,,,,+++++++++++++++++++++******))))))+++++++++******((('''&&&(((((((((((())))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######################################################""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######""""""""""""######!!!!!!!!!"""###%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$########################"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$###$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((()))))))))))))))******************))))))((()))***+++,,,,,,,,,,,,,,,,,,+++***)))'''((()))***+++,,,------++++++************++++++++++++************++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###---------,,,,,,+++++++++))))))*********++++++,,,+++++++++******((('''&&&(((((((((((())))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&######################################################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######""""""""""""###############"""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%########################"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))((((((((())))))************)))((('''''')))+++,,,,,,,,,,,,,,,+++******)))''''''((()))+++,,,------************************++++++************++++++++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!###%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$---,,,,,,,,,,,,,,,,,,+++))))))))))))***+++,,,---***************)))((('''(((((((((((())))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$################################################""""""#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%########################"""######$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&''''''(((((()))))))))((('''&&&%%%&&&'''((()))++++++++++++++++++***)))'''(((((()))***+++,,,,,,))))))***++++++***))))))++++++************++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$&&&''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$+++,,,,,,,,,,,,,,,,,,---+++******))))))***+++,,,))))))*********))))))((((((((((((((()))))))))))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$"""""""""""""""###$$$%%%$$$$$$############$$$$$$###"""""""""###$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&&&&%%%!!!!!!######$$$###"""!!!############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""###$$$$$$$$$$$$$$$""""""""""""#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((())))))******++++++++++++***((()))))))))******++++++((()))***++++++***)))(((++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$+++++++++,,,,,,------------,,,+++))))))))))))***((())))))************)))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""########################%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""###%%%&&&'''""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&&&&%%%!!!"""$$$%%%%%%$$$""" """"""######$$$$$$$$$%%%$$$#########$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''$$$$$$%%%%%%&&&'''(((((()))))))))***************((()))***+++++++++++++++)))))))))))))))*********((()))***++++++***)))(((++++++************++++++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!!!!""""""######$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%$$$###""""""###$$$%%%########################!!!!!!""""""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,---...---,,,***)))***+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%'''''''''$$$&&&''''''%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################""""""!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))******+++,,,***))))))*********)))(((((((((((()))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###$$$%%%'''''''''$$$%%%&&&%%%#########%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&$$$$$$$$$###############""""""######$$$######""""""""""""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################!!!!!!!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''(((((())))))******+++*********++++++++++++,,,)))))))))***************'''''''''((((((((())))))***)))'''((()))******)))((((((((()))))))))************)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&$$$%%%%%%###!!!!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%---------,,,,,,,,,++++++************************))))))))))))((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$##################$$$########################%%%%%%%%%$$$$$$######"""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""############""""""#########$$$$$$$$$)))'''%%%######$$$%%%&&&########################!!!!!!"""############"""""""""""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********************++++++++++++++++++*********)))))))))'''(((((()))************)))'''&&&''')))******)))(((((()))))))))******************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$$$$###!!! """%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%------,,,,,,,,,+++++++++************************))))))))))))(((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$#################################$$$$$$######"""""""""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$((('''%%%###"""###%%%&&&##################$$$$$$ !!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******))))))*********+++++++++...------+++***)))(((''''''''')))***++++++++++++)))'''&&&''')))******)))))))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%###$$$$$$###!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%,,,,,,,,,,,,++++++++++++************************))))))))))))(((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""#################################"""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$%%%%%% !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***)))))))))************+++......---+++***)))((('''%%%&&&(((***++++++*********)))'''((()))******))))))))))))*********++++++++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###%%%%%%$$$"""###$$$$$$""" """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$,,,,,,,,,++++++++++++***************************))))))))))))((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""########################"""###############$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))***************************)))))))))&&&(((***,,,------,,,,,,,,,***))))))*********)))))))))*********++++++++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$"""!!!!!!###%%%%%%###!!!###$$$%%%$$$"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""###$$$$$$%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))************&&&''''''((()))******+++)))+++---000111111000///---,,,***)))***+++***))))))************++++++++++++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!###%%%%%%###!!!"""$$$%%%%%%###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$++++++++++++++++++++++++,,,,,,***)))(((((((((((())))))))))))((('''%%%%%%)))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""#########$$$%%%$$$#########$$$%%%&&&########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""&&&+++...---'''"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((((('''***+++---...///...---,,,------,,,++++++,,,,,,,,,+++++++++*********))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""""""""###$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################++++++++++++++++++++++++))))))(((''''''&&&&&&'''))))))))))))((('''&&&&&&)))((('''&&&&&&'''((()))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$#########$$$%%%&&&########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%))),,,***&&&"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))***************(((((('''''''''&&&&&&&&&)))+++---///000///...---...---,,,+++++++++++++++------,,,,,,,,,+++++++++))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################++++++++++++++++++++++++((((((((('''''''''''''''************)))((('''''')))((('''&&&&&&'''((()))***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''$$$"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))***++++++++++++***((((((''''''''''''&&&&&&)))***---///000000000//////...---++++++*********,,,,,,,,,,,,+++++++++***))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$###############"""############$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************)))))))))******************************)))((((((''''''&&&%%%%%%&&&'''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######################## """%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%########################%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))************)))******))))))))))))))))))(((***---///111111111000///...---+++***)))))))))***))))))))))))((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$%%%########################""""""#########$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************((()))******+++******))))))************))))))(((&&&%%%%%%%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######################## ###%%%''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((()))((((((((())))))******************((())),,,///000111000000///...,,,+++***))))))((()))))))))(((((((((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************&&&'''((())))))((('''&&&((())))))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((())))))((())),,,.../////////......---,,,******)))))))))************))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$"""!!!!!!###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%************************'''((()))***)))'''&&&$$$'''(((((())))))(((((((((&&&''''''''''''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###""""""$$$&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))((()))+++---......---,,,,,,,,,+++******)))************)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$""""""""""""#########$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))***+++,,,,,,+++)))'''%%%''''''((((((((((((((('''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((########################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$########################!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$######%%%'''$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))******+++++++++,,,((()))+++---------+++***++++++***************+++((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((((((((''''''''''''((((((---+++((((((((()))))))))(((((())))))))))))(((((()))***++++++***)))((('''))))))))))))((((((((((((''''''(((((())))))************)))((((((((((((((()))))))))((('''''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$&&&'''((()))$$$$$$######$$$$$$%%%&&&++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((((((((''''''''''''((((((+++)))'''''''''(((((('''(((((())))))))))))(((((()))******+++***)))((('''))))))))))))((((((((('''''''''''''''((((((((((((***)))(((''''''''''''(((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((***(((&&&&&&'''((('''&&&(((((())))))))))))(((((())))))*********)))(((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&************************))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%$$$%%%'''((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))'''&&&&&&(((((('''&&&(((((())))))))))))(((((())))))))))))))))))(((((())))))((((((((('''''''''))))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''$$$$$$'''%%%!!!########################&&&%%%$$$######$$$&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))''''''((())))))((('''(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''+++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''((())))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&************************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%""""""######$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!'''(((######'''&&& ########################%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''(((******)))'''(((((())))))))))))(((((((((((('''''''''((())))))((((((((('''''''''&&&&&&+++******)))((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&************************((((((((((((((((((((((((''''''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%""""""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!''''''###&&&000444000$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&'''))))))(((&&&(((((())))))))))))(((((((((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&)))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&""""""######!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''###+++<<