BM6P6(@ gggUUULLLIIIAAA@@@>>><<<<<<<<<======>>>>>>>>>>>>????????????:::::::::999999999888888:::;;;<<<<<<<<<;;;:::999=========>>>??????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::999999999::::::;;;<<<;;;999777666777999;;;===<<<;;;::::::<<>><<<;;;===>>>===<<<<<<>>>BBBHHHNNNQQQVVV\\\hhhvvv~~~zzzwwwvvvuuurrrssswww|||zzzyyyzzzwww}}}iiiVVVGGG@@@:::999999999;;;>>>GGGWWWiiittt}}}fffMMM>>>999888888666555444444333333444444//////000000111111222222000000000000111111111111000222333444555888===@@@@@@GGGKKKJJJOOOYYY[[[WWWVVVlllhhhWWW^^^yyynnn^^^ZZZ[[[bbbiiilllnnnqqqrrr|||{{{rrrccc[[[PPPIIIIIILLLPPPQQQ[[[\\\fffyyytttcccWWWMMMHHHGGGEEEHHHJJJKKKKKKMMMQQQUUUbbbaaacccjjjttt|||~~~|||}}}rrr^^^PPPHHHEEEAAAAAA@@@???>>>>>>>>>>>>==================>>>>>>;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;::::::<<<======>>>>>>???@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<;;;:::999999999999999:::999888777777888:::;;;;;;:::999999;;;===AAACCCGGGFFFFFFKKKUUU___fffiiizzz}}}uuujjj```ZZZUUUQQQNNNRRRTTTWWWXXXVVVRRRLLLIIIEEECCC@@@===;;;;;;;;;<<<;;;;;;;;;<<<>>>CCCGGGJJJMMMSSS^^^mmmwww~~~}}}xxxuuutttssspppppptttzzzzzzxxxxxxzzzmmmYYYHHHAAA;;;;;;;;;:::<<>>AAAAAAFFFHHHIIIPPP\\\^^^YYYUUUggg}}}ooo]]]cccrrryyyhhh\\\YYYZZZbbbiiilllnnnqqqsss|||~~~vvvmmm^^^WWWNNNIIIKKKPPPTTTWWWaaadddqqqsssaaaUUUMMMGGGCCCDDDBBBEEEIIILLLPPPUUU\\\aaafffhhhlllsss{{{}}}~~~~~~sssaaaTTTLLLFFFCCCAAAAAAAAAAAA@@@???>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::<<<<<<======>>>?????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<===<<<;;;:::888888777777999999999888888888888888999999888888999;;;>>>???CCCCCCEEEJJJSSS]]]dddgggrrr{{{||||||}}}|||vvvqqqiiibbb]]]YYYVVVTTTSSSTTTUUUUUURRRLLLGGGCCC??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBDDDDDDHHHRRR```kkkvvv|||wwwsssrrrppplllmmmpppvvv{{{wwwvvv~~~ttt\\\JJJBBB===<<<<<<;;;===@@@DDDRRReeewwwzzzYYYCCC999777666444333222222111111222222111111111111111000000000000000000111111111222222222333555666777:::???BBBBBBEEEEEEHHHTTTdddfff___XXXbbbssswwwdddiiikkkooo___WWWVVVYYYaaahhhkkkmmmqqqssszzz}}}{{{{{{wwwnnnfffXXXRRRLLLJJJMMMTTT[[[___iiippp~~~xxxeeeZZZNNNIIIFFFCCCBBBDDDBBBEEEKKKQQQXXX```hhhmmmqqquuuzzz|||tttcccVVVOOOKKKHHHDDDAAAAAABBBBBBBBB@@@???===>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>=========<<<:::999888888777777888888999999999777666555777777666666777999;;;<<<===???BBBHHHRRR[[[ccchhhnnnvvv{{{yyyvvvvvvuuutttooolllhhhddd```^^^\\\[[[XXXXXXWWWUUUPPPJJJDDD@@@;;;<<<<<<=========<<<<<<<<<===>>>???AAABBBCCCDDDAAACCCJJJUUU___kkkzzz{{{vvvrrrqqqnnnjjjjjjmmmqqq}}}{{{vvvuuu~~~vvv^^^JJJCCC===<<<;;;:::<<<@@@EEEQQQdddzzzzzzYYYDDD:::888999666555444444333333444444222222222111111000000000000000111111111222222222333444666666888;;;???CCCCCCDDDDDDIII[[[nnnrrrjjj]]]cccooo~~~iiillllll|||hhhWWWRRRRRRWWW```gggiiikkkoooqqqwww{{{wwwtttooofff___SSSPPPLLLLLLPPPXXXaaafffpppyyyttthhhTTTLLLFFFEEEEEEEEEFFFIIIHHHKKKQQQXXXaaajjjqqqvvv}}}zzzrrrhhhZZZPPPMMMKKKHHHEEEAAABBBCCCCCCBBBAAA???>>>BBBAAAAAAAAA@@@@@@??????;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>::::::999888888888888999777777999999999777555444666666555555666777888999888:::>>>EEENNNXXXbbbhhhmmmssswwwtttpppooommmjjjggggggeeedddbbbaaaaaaaaa___^^^[[[WWWQQQJJJDDDAAA;;;<<<===???@@@@@@@@@???<<<>>>@@@CCCFFFGGGGGGGGGEEEEEEIIIQQQXXXaaaooo|||~~~xxxsssrrrnnnjjjjjjmmmooozzzzzzvvvuuu{{{uuu\\\IIIBBB<<<;;;;;;999;;;>>>EEEPPPgggyyyYYYEEE<<<999999666555444444333333444444333333222222111111000000111111111111222222222222333555666777888;;;@@@CCCDDDEEEEEEMMMbbbwww{{{tttaaacccpppqqqsssvvvxxxeeeTTTMMMOOOVVV___eeefffiiimmmnnnsss{{{yyytttoooiii```ZZZQQQPPPNNNOOOTTT]]]fffmmmvvvuuuddd[[[LLLGGGCCCDDDFFFFFFIIIMMMNNNRRRYYYbbbllluuu{{{}}}}}}}}}{{{{{{rrrkkkfff___VVVOOOLLLJJJHHHFFFDDDDDDDDDDDDCCCBBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAA;;;;;;;;;::::::::::::999:::::::::::::::;;;======::::::;;;;;;<<<============>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????:::999999888888888888999666666777888888777555444666555555555555555666666555777;;;@@@HHHRRR^^^eeekkkppprrrnnnjjjhhheeeaaa```aaaaaa`````````ccceeeeeeccc___YYYRRRKKKEEEBBB<<<===???AAABBBCCCCCCCCC===@@@DDDHHHKKKLLLKKKKKKLLLKKKMMMRRRWWW\\\hhhsss|||wwwuuuqqqlllkkknnnppp{{{xxxttttttvvvoooZZZJJJBBB<<<;;;:::999:::>>>DDDPPPlllyyy[[[GGG===999777444333222222111111222222222222222222222111111111111111111222222222222333333444666666888;;;@@@CCCDDDFFFHHHPPPdddyyy}}}uuuaaabbbppp|||~~~zzzfffUUULLLOOOWWWaaaeeeeeehhhlllnnnrrrzzzxxxpppjjjccc[[[VVVOOOPPPPPPRRRXXXaaalllttt{{{tttbbbUUUNNNGGGCCCAAADDDFFFGGGKKKQQQVVVZZZbbbnnnyyy~~~~~~}}}~~~vvvllleee|||yyywwwsssllleee]]]ZZZVVVQQQNNNKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;===>>>999::::::;;;<<<<<<=========>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????;;;;;;999888777777777777555555666666777666666666555555555555555555555555555666777:::???IIIUUU^^^eeeiiijjjgggcccaaa]]]XXXYYYZZZ[[[[[[[[[]]]bbbfffgggddd___XXXQQQJJJDDDAAA>>>???@@@AAABBBDDDEEEEEECCCFFFKKKPPPRRRRRRPPPOOOOOOOOORRRWWWZZZ^^^gggppp~~~{{{yyytttooonnnqqqttt}}}vvvrrrsssqqq}}}}}}jjjWWWKKKDDD===<<<;;;:::;;;>>>EEERRRrrruuu[[[HHH>>>888555444333222222111111222222111222222222222222222333111111111222222222333333333444555666777:::???CCCCCCGGGJJJQQQbbbtttwwwooo```bbbpppiiiWWWMMMQQQZZZdddgggfffhhhmmmpppttt|||}}}uuummmfff___WWWRRRMMMNNNQQQUUU[[[fffsss{{{vvvbbbUUULLLGGGFFFCCCCCCFFFJJJMMMTTT\\\bbbfffooozzz}}}||||||}}}sssjjjbbb[[[WWWzzzuuusssssspppkkkeeeYYYYYYXXXUUUPPPMMMMMMMMMKKKJJJHHHGGGFFFGGGGGGHHHFFFEEEEEEDDDCCCCCCBBBBBB>>>=========<<<<<<<<<<<<::::::999999:::<<<===>>>999999:::;;;;;;<<<<<<=========???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>><<<;;;999777555555444444555555555666666777777666555555555555555444444555555555666:::CCCOOOXXX___cccdddaaa___]]]YYYTTTUUUVVVWWWWWWWWWZZZ```eeegggddd^^^WWWPPPIIICCCAAA??????@@@AAABBBDDDEEEFFFJJJMMMRRRWWWYYYXXXUUUSSSPPPQQQUUUZZZ^^^aaaiiiqqq|||~~~{{{wwwqqqpppssswwwuuuqqqqqqnnn{{{xxxgggVVVMMMEEE???======;;;<<<@@@GGGTTTvvvoooXXXHHH>>>888555666555444444333333444444111111111222222333333444111111222222222333333333222333555666777:::???BBBCCCGGGKKKPPP^^^nnnppphhhbbbcccrrrlllYYYOOOSSS]]]fffiiihhhjjjnnnrrrvvv~~~{{{ssskkkccc\\\UUUPPPKKKMMMQQQVVV^^^iiiwwwjjjYYYPPPIIIEEEHHHEEEFFFLLLPPPUUU^^^gggnnnqqqyyy~~~~~~~~~ooobbbZZZVVVSSSQQQ~~~}}}{{{{{{vvvuuutttsssppplllfffaaa]]][[[YYYVVVTTTRRRQQQQQQOOONNNKKKIIIHHHHHHIIIJJJFFFFFFEEEDDDBBBAAA@@@???@@@???===<<<;;;;;;<<<<<<::::::;;;;;;::::::999888999888777777888:::;;;<<<@@@???@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@???>>>======<<<:::888777777777888666666555555555555666666666666666666666666555555333444555666999>>>EEEIIIUUUVVVXXXYYYXXXVVVSSSQQQSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[ZZZVVVOOOHHHCCCBBBBBBAAA@@@AAACCCEEEGGGGGGIIIJJJQQQ[[[___ZZZXXX[[[ZZZXXXZZZ___dddeeejjjooo{{{yyywwwuuutttxxxuuuooommmpppvvv}}}{{{mmm^^^TTTOOODDD<<<;;;=========>>>EEE\\\sssYYYDDD999888:::555555444333222222222222222222222111111111111000222111111000000000000000111333444555666999>>>AAACCCHHHKKKNNNZZZkkkqqqnnnggglllzzzvvv___RRRTTT[[[dddiiikkknnnsssooozzzvvvmmmcccZZZRRRNNNLLLNNNSSSYYYcccppp}}}qqq\\\QQQJJJGGGFFFCCCEEEIIIMMMUUU___jjjrrrwww{{{uuuhhh\\\UUURRRPPPRRRUUU~~~~~~~~~}}}||||||vvvtttrrrqqqoookkkfffccc^^^]]]ZZZXXXUUUSSSRRRRRRPPPOOOMMMKKKJJJJJJJJJKKKGGGFFFEEEDDDBBBAAA@@@??????>>>===;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999::::::999999999:::<<<===?????????@@@AAABBBCCCDDDAAAAAAAAAAAA@@@???>>>===<<<;;;999777666666777777666666555555555555666666444444444444444444444444555555555666777;;;@@@DDDIIIKKKMMMOOOOOOMMMKKKJJJMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUTTTPPPJJJDDD@@@>>>>>>>>>>>>@@@BBBDDDEEEEEEKKKMMMVVVaaaeeeaaa^^^^^^^^^\\\___eeeiiijjjmmmrrr~~~|||zzzxxxvvvuuuzzz}}}rrrllliiimmmsss{{{zzzmmm___UUUKKKCCC===>>>AAABBBEEEHHHGGG]]]vvv[[[FFF:::999:::555555444333222222222222222222222111111111111000111111000111111222333333333444555666777;;;???CCCCCCHHHKKKOOO___rrr{{{yyyzzzyyy{{{dddTTTUUU[[[dddiiiiiilllpppooozzzyyyoooddd[[[SSSOOOLLLOOOTTT[[[eeerrrgggUUULLLGGGEEEEEEEEEIIIOOOVVV^^^hhhrrrxxx~~~||||||hhh]]]SSSOOONNNOOORRRWWW||||||}}}}}}}}}}}}||||||uuussspppnnnmmmkkkgggeee```___\\\ZZZWWWUUUTTTTTTRRRQQQOOOMMMLLLLLLMMMMMMHHHHHHFFFDDDCCCAAA@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::::::::;;;<<<<<<===>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCAAA@@@>>>===<<<:::999777666666666666666666555555555555666666444444444444555555555555666666666555555777;;;>>>???@@@CCCEEEEEEEEEDDDCCCEEEEEEFFFGGGIIIKKKLLLMMMNNNOOONNNKKKEEE@@@===<<<;;;<<<>>>@@@BBBDDDEEEFFFMMMSSS^^^kkkppplllhhhfffcccbbbeeekkkooooooqqqttt|||}}}{{{zzzxxxvvv{{{|||qqqjjjffffffmmmwww|||xxxmmm___UUUGGGBBB>>>???@@@BBBGGGMMMKKK```yyy]]]GGG;;;999:::555555444333222222222222222222222111111111111000000000000111222444555666444555666777888<<<@@@DDDCCCGGGKKKQQQddd|||kkkVVVVVV[[[ccchhhhhhjjjnnnppp{{{~~~rrreee[[[TTTPPPLLLOOOUUU]]]hhhvvvrrr[[[OOOJJJFFFEEEFFFHHHNNNWWWaaakkkttt|||~~~{{{vvvjjjYYYQQQJJJJJJMMMPPPVVV\\\||||||}}}}}}|||{{{zzzzzzuuurrrnnnlllkkkjjjhhhgggbbbaaa___\\\YYYXXXVVVVVVTTTSSSRRRPPPOOOOOOOOOOOOJJJIIIGGGEEECCCAAA??????<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<;;;::::::999;;;;;;:::::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDDDDEEEDDDCCCAAA???===<<<;;;999888777666777777666666555555555555666666777777777777777888888888777777777666555666:::======>>>@@@AAABBBAAAAAA@@@>>>>>>???@@@AAACCCEEEFFFHHHIIIIIIFFFBBB>>>===<<<:::<<>><<<;;;AAAHHHPPPbbb{{{___HHH;;;888888555555444333222222222222222222222111111111000000111000000111222333444444444555666777888;;;@@@CCCDDDHHHJJJRRRggg}}}pppWWWVVVYYYaaagggiiikkknnnvvvttteeeZZZSSSPPPLLLPPPWWWaaammm{{{wwwgggVVVMMMKKKIIIIIIKKKMMMSSS]]]hhhsss|||{{{zzzzzzqqqcccXXXOOOJJJGGGJJJOOOTTT\\\ddd~~~~~~}}}{{{yyyxxxwwwuuurrrnnnkkkjjjjjjiiihhhdddbbb```^^^[[[YYYXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQKKKJJJIIIFFFDDDAAA???>>>;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999999999:::::::::::::::<<<===>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFEEECCC@@@>>>>>>===;;;999888888888999666666555555555555666666777777777888888888999999777888888777777888;;;>>>??????@@@AAAAAA@@@??????;;;;;;;;;;;;<<<>>>???@@@AAABBBBBB@@@>>><<<;;;<<<999;;;>>>@@@BBBFFFLLLQQQWWWdddvvvtttsssuuuzzz{{{yyyxxxzzz}}}|||zzzyyyxxxvvvsss{{{}}}pppgggbbbYYYbbbnnnvvvuuukkk^^^TTTHHHCCC???===:::888===CCCRRRbbb}}}|||```III;;;777777555555444333222222222222222222222111111111000000222111111000000000111111333444555666777;;;???CCCFFFHHHJJJRRRhhh|||xxx}}}uuuyyytttYYYUUUWWW^^^fffjjjnnnrrr~~~vvvdddWWWQQQOOOLLLRRR[[[fffsssmmm```RRRMMMKKKJJJKKKNNNRRRXXXbbbmmmwww}}}xxxwwwyyy}}}rrraaaTTTLLLJJJGGGGGGLLLRRRWWW```iii}}}{{{yyywwwvvvuuurrrooolllkkkkkkiiihhheeedddaaa___\\\ZZZYYYYYYWWWVVVVVVUUUTTTSSSRRRQQQMMMLLLJJJGGGDDDAAA???>>>;;;;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;::::::666777888999::::::::::::<<<===???BBBCCCDDDDDDDDDDDDEEEGGGHHHGGGEEEBBB@@@???===<<<:::999999999999666666555555555555666666555555666666777777888888777888999999888:::<<>>>>>?????????>>>>>>===::::::999999999::::::;;;999:::;;;:::999888999:::999:::;;;<<>>===<<<<<<@@@EEEOOO]]]ttt}}}aaaJJJ<<<888777555555444333222222222222222222222111111111111000222111111000//////000000333444555666777:::???BBBHHHIIIIIIQQQgggyyyxxxxxxllllllyyy]]]WWWVVV\\\dddkkkpppuuuxxxdddVVVPPPOOONNNUUUaaannn{{{~~~eeeYYYNNNJJJIIIHHHKKKNNNVVV]]]iiittt}}}{{{xxxvvvvvv}}}{{{fffVVVLLLFFFFFFEEEGGGNNNSSSYYYccclll~~~|||zzzxxxwwwvvvssspppnnnmmmkkkiiigggeeedddbbb___]]][[[ZZZYYYWWWWWWVVVVVVUUUSSSRRRRRRNNNMMMKKKHHHDDDAAA???>>>;;;<<<============<<<;;;<<<<<<<<<<<<<<<;;;;;;:::555666888:::<<<<<<<<<<<<<<<>>>@@@CCCEEEEEEEEEEEECCCEEEGGGIIIIIIGGGDDDBBB>>>===;;;999888888888999666666555555555555666666555555666777777888999999888999:::999999999;;;===<<<<<<<<<===>>>>>>>>>???;;;:::999888777777777777666777888888777888:::<<<============@@@KKK[[[ggg|||}}}{{{zzzyyyxxxttt||||||nnnbbb\\\XXXaaaoooxxxxxxooobbbXXXLLLCCC<<<<<<>>>???AAADDDJJJUUUhhh|||cccLLL???:::999555555444333222222222222222222222111111111111000111111000000000111222222444555666777888<<<@@@DDDHHHIIIIIIPPPggg~~~xxxzzzuuugggcccwwwccc[[[VVVZZZcccjjjqqqwww{{{eeeVVVPPPPPPQQQZZZhhhwwwxxx___TTTJJJGGGGGGHHHKKKPPPYYYcccqqq~~~{{{wwwvvvwwwyyyqqq]]]PPPIIIEEEDDDEEEIIIQQQWWW]]]gggqqq~~~~~~~~~~~~}}}|||{{{zzzwwwtttqqqooonnnllliiifffeeedddbbb___]]][[[ZZZYYYWWWWWWWWWVVVUUUTTTSSSRRROOOMMMKKKHHHEEEAAA???>>>;;;<<<===>>>>>>>>><<<<<<<<<<<<======<<<<<<;;;:::555777999;;;===>>>>>>>>><<<>>>AAADDDFFFFFFFFFFFFBBBDDDGGGIIIJJJHHHFFFDDD===<<<:::888777777777888666666555555555555666666777888888999::::::;;;;;;999::::::999888888999:::::::::;;;===>>>???AAAAAA;;;:::999777666555555444666777999999999:::<<>>>>>???FFFOOO```qqq{{{eeeNNNAAA;;;;;;555555444333222222222222222222222111111111111000000000000111222333555555555666777888:::===AAAEEEGGGHHHHHHQQQggg|||xxx{{{ttteee^^^ttthhh^^^WWWZZZaaaiiiqqqwww~~~gggWWWQQQQQQTTT^^^mmm}}}uuu\\\RRRIIIFFFGGGIIINNNSSSZZZfffwwwzzzvvvwwwyyy|||kkkWWWMMMIIIFFFEEEFFFLLLTTT[[[aaalllwww}}}{{{zzzxxxwwwuuussspppooonnnmmmjjjhhhhhhgggeeeccc```^^^\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSQQQPPPLLLHHHDDDAAA???>>>>>>===<<<===>>>???>>>===<<<<<<;;;::::::999888888:::::::::;;;<<<===>>>???BBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHHHHHHHGGGGGGFFFCCCBBB???<<<:::888666666888888777777777777888888999999::::::::::::::::::;;;::::::999888777666666;;;;;;<<<===>>>>>>>>>>>>>>><<<999666444444666777::::::::::::<<<===>>>???DDDBBBCCCFFFGGGPPPjjj{{{yyy{{{|||}}}zzz|||mmmbbb]]]WWWcccqqqxxxyyysssggg\\\LLLEEE???>>>===;;;<<>>>>><<<;;;<<<======<<<:::<<<<<<;;;;;;:::999999888:::::::::;;;<<<===>>>???AAAAAABBBBBBCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGDDDBBB@@@===:::888777666555555555555555666777777;;;;;;;;;;;;:::::::::::::::::::::999999999999999888999:::;;;<<<<<<<<<<<<;;;999777444333444555666999999:::;;;===???@@@BBBGGGGGGJJJMMMMMMTTTmmm~~~yyyvvvvvvwwwwwwvvv{{{}}}mmmaaa[[[VVVaaammmtttvvvrrrfff[[[OOOGGGAAA@@@>>><<<<<>>???>>><<<<<<======<<<:::<<<<<<;;;;;;:::999999999:::::::::;;;<<<===?????????@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGEEECCCAAA>>>;;;999777666444444555555666777999999======<<<<<<;;;:::::::::999999:::::::::;;;;;;;;;777888999:::;;;;;;;;;;;;999888666444444555777888999999:::<<>><<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<>>>???@@@>>>???@@@BBBDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEBBB???<<<999888777666666777888999;;;<<<===>>>>>>===<<<;;;;;;::::::999:::::::::::::::::::::777888999:::;;;;;;;;;;;;999888777666777888999;;;999:::;;;>>>AAADDDFFFHHHJJJPPP]]]gggiiinnn~~~|||~~~vvvrrrppppppooonnnsss}}}lll^^^VVVUUUZZZaaafffkkkkkkcccXXXPPPHHHBBBAAA@@@>>>>>>AAA???DDDMMMWWWdddwww\\\EEE<<<:::777666555444444333444444444444333222222222222333111111222222222333333333222444555777999===BBBFFFGGGIIINNNXXXkkk~~~ttteee]]]jjjrrr\\\[[[___iiitttuuuyyyiii\\\ZZZ]]]```mmmsssaaaVVVOOOIIIHHHIIIKKKRRRXXXaaaqqqxxxtttyyyyyyiiiYYYOOOJJJJJJJJJLLLRRR\\\gggoootttuuuvvv~~~{{{yyywwwuuutttooommmkkkjjjjjjiiigggeeeccccccbbbaaa___^^^]]]]]]ZZZXXXVVVUUUUUUUUUTTTSSSSSSQQQNNNJJJFFFCCCAAA@@@@@@??????@@@BBBCCCBBBAAA<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@>>>>>>@@@BBBDDDFFFGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJHHHFFFCCC@@@===:::888777666666777888:::<<<===>>>>>>>>>===<<<;;;;;;:::::::::::::::999888777777777666777888999999:::999999777777777777888999:::;;;;;;;;;===???AAADDDGGGHHHJJJQQQbbbsss{{{~~~}}}{{{}}}~~~wwwsssrrrrrrqqqnnnsss}}}lll]]]UUUSSSYYY^^^bbbfffggg```WWWNNNGGGAAA@@@@@@>>>???BBBAAAFFFKKKSSSaaaxxx^^^EEE;;;999777666555444444333444444555444444333222333333333111111222222222333333333444555777777999<<<@@@DDDGGGHHHJJJRRReee{{{vvvfff^^^iiikkkZZZ[[[___iiirrrqqqvvvggg\\\[[[___cccqqqrrr```SSSMMMIIIIIIJJJMMMTTT\\\hhhwww{{{wwwyyyiiiYYYMMMHHHGGGIIILLLSSS^^^iiiqqqtttsssrrr~~~|||zzzwwwuuusssrrrnnnllljjjiiiiiihhhfffeeeccccccaaa```^^^\\\ZZZZZZYYYWWWUUUTTTTTTTTTSSSRRRQQQOOOMMMIIIFFFDDDBBBAAA@@@???>>>???AAAAAAAAA@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@>>>???@@@BBBDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIGGGDDDAAA>>>;;;999888555555666777888:::<<<=========<<<<<<;;;:::::::::;;;::::::999888777666555444555666777888888888888777777777777888999:::;;;======>>>@@@AAADDDEEEGGGJJJQQQddd|||~~~}}}|||{{{}}}}}}xxxttttttsssssspppuuu~~~}}}jjj\\\TTTRRRYYY```bbbcccbbb]]]WWWNNNGGGAAA@@@@@@>>>???BBBAAAEEEJJJRRReee___GGG<<<999777666555444444333444444333333222111111111111111111111222222222333333333555666777888999;;;@@@CCCHHHGGGGGGNNNaaaxxx{{{ggg]]]hhh~~~yyycccXXXZZZ^^^iiirrrqqq}}}ssscccYYYXXX\\\ffftttppp```QQQMMMJJJKKKLLLPPPYYYcccrrr}}}~~~zzzkkkZZZMMMFFFFFFHHHLLLSSS___jjjrrrsssqqqooo~~~}}}{{{xxxuuusssqqqooollljjjhhhgggggggggeeecccaaaaaa___^^^\\\[[[YYYYYYXXXUUUSSSRRRSSSSSSRRRPPPNNNMMMKKKHHHFFFDDDCCCBBBDDDBBB@@@@@@AAA@@@???===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAA??????AAABBBDDDEEEFFFGGGHHHHHHJJJKKKKKKLLLLLLLLLJJJHHHEEEBBB>>>;;;999888666666777777999:::<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999888888888666777888999::::::::::::::::::;;;;;;<<<<<<======@@@???@@@@@@AAABBBCCCDDDLLLRRReee{{{}}}}}}~~~}}}}}}~~~yyyuuusssssssssrrrvvv|||iii[[[TTTQQQ[[[cccccc```^^^[[[WWWRRRKKKDDDBBBAAA>>>>>>@@@AAAFFFLLLXXXrrr~~~```III>>>999777666555444444333444444333333222111111111111222111111222222222333333333444555666777999<<>>999:::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBNNNSSSfffzzz}}}}}}~~~yyytttsssrrrqqqssswww{{{iii[[[TTTPPP\\\eeeeee```\\\ZZZXXXWWWOOOGGGDDDAAA===<<>>======<<<<<<<<<>>>>>>>>>>>>>>>??????@@@CCCBBBAAAAAABBBDDDFFFHHHEEEHHHKKKMMMNNNOOOQQQRRRPPPNNNLLLHHHCCC>>>:::888:::888888:::===>>>===;;;:::::::::;;;<<<======>>>888:::======;;;::::::;;;:::;;;<<<<<<<<<===@@@CCCHHHLLLMMMIIIEEEEEEEEECCCFFFBBB@@@@@@>>>===@@@FFFHHHVVVkkk|||~~~|||{{{zzzxxxvvvuuuvvvwww}}}zzzggg\\\YYYWWWbbbhhhfffbbbccccccaaaaaa^^^WWWNNNEEEAAAAAABBBAAAGGGPPPcccbbbHHH<<<<<<999888777666555444333333333222222222222333444444000000111111111222222222222444555666888<<<@@@DDDJJJHHHKKK[[[ppp~~~zzzyyyyyyyyy~~~lll]]]cccrrrlll\\\WWWYYYZZZeeetttwwwvvvyyygggZZZTTTVVV\\\kkkxxxmmm___SSSPPPOOOPPPSSS\\\mmm|||yyy{{{zzzjjjYYYLLLGGGHHHKKKOOOWWWcccmmmrrrrrrnnnlllzzzxxxvvvssspppooonnnnnniiigggdddccccccbbb```^^^\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@>>>===============:::;;;>>>@@@AAAAAA@@@@@@AAAAAAAAAAAACCCFFFIIIJJJGGGIIILLLNNNNNNOOOQQQRRRSSSQQQNNNJJJEEE@@@<<<999999666777===DDDFFFAAA;;;;;;<<<======>>>>>>>>>>>>:::;;;<<<<<<;;;999888888999<<<>>>???AAAEEEJJJOOOSSSYYY[[[VVVPPPMMMKKKHHHFFFCCCBBBCCCBBBAAAEEEKKKMMMYYYlll}}}{{{||||||~~~{{{{{{zzz{{{}}}zzz|||jjj___]]]^^^kkktttpppiiigggjjjlllsssooofffYYYMMMDDDAAAAAABBBGGGOOOdddyyy___III>>><<<888888777666555444333333555444444444555555666666111111222222222222222222333444555777888<<>>============777:::===AAACCCCCCAAA@@@@@@@@@@@@AAADDDGGGKKKMMMIIIKKKNNNOOOOOOPPPQQQSSSVVVUUURRRNNNHHHCCC>>>;;;<<<:::;;;DDDOOOQQQIII@@@<<<===>>>???@@@???>>>===;;;::::::;;;======<<<:::999<<>>>>>>>>>>>:::;;;>>>@@@AAABBBBBBAAAAAAAAAAAABBBDDDHHHKKKMMMLLLNNNPPPQQQQQQQQQSSSTTTXXXWWWUUUQQQKKKEEE@@@======;;;===DDDLLLNNNHHHBBB<<<===>>>??????>>>===<<<;;;::::::===@@@CCCBBBAAA>>>BBBEEEGGGJJJPPP[[[cccooowww{{{ttthhh\\\RRRJJJDDDBBBDDDGGGIIIJJJOOOVVVdddlllxxxwwwtttyyy|||~~~~~~~~~zzzxxxyyy}}}rrrkkkkkkttttttmmmwww|||kkkYYYKKKFFFEEECCCCCCJJJdddrrrZZZGGG>>>===888777777666555555444444222222333333333444333333555444444444444333333333444555666888999===BBBEEEHHHJJJRRRbbbtttggg^^^]]]nnnnnnXXXNNNRRRZZZhhhuuutttvvv{{{pppbbbYYYVVV[[[bbbttt|||nnndddZZZUUUSSSVVV^^^jjj|||vvvfffUUUJJJHHHNNNSSS```hhhrrrtttpppkkkhhhhhhrrrqqqpppnnnkkkiiigggfffbbb```^^^^^^^^^]]][[[YYYXXXXXXWWWVVVTTTSSSRRRQQQLLLKKKIIIGGGEEECCCBBBBBBDDDCCCAAA@@@???@@@BBBCCCBBBCCCEEEGGGGGGEEEDDDCCCBBBAAA@@@??????>>>>>>>>>??????>>>>>>>>>@@@AAABBBCCCCCCBBBCCCEEEGGGJJJLLLNNNPPPRRRSSSSSSSSSUUUVVVYYYYYYWWWSSSNNNHHHBBB???888999:::;;;=========<<<:::;;;<<<=========<<<;;;<<<<<<===???BBBEEEFFFFFFEEEJJJPPPSSSWWW___kkkuuu{{{kkk[[[NNNIIIGGGHHHLLLOOORRRYYY```gggooozzzyyyoookkkooozzz}}}xxxuuuwww|||uuupppqqq|||rrriiiwwwooo[[[LLLFFFEEEFFFDDDLLLgggxxx\\\EEE<<<>>>777777666666555555444444111222333444444444333333444444444444444444444444444666777888:::>>>BBBFFFIIIIIINNNYYYiiivvv}}}~~~oooccc___pppoooYYYNNNRRRYYYhhhttttttvvvyyy}}}nnnaaaYYYWWW]]]eeewww}}}qqqhhhZZZTTTQQQUUU^^^lll~~~yyyiiiYYYNNNMMMSSSYYYaaakkkuuuvvvpppjjjjjjlllpppooonnnllljjjgggeeeccc```^^^\\\\\\\\\[[[ZZZXXXWWWWWWVVVTTTSSSRRRQQQPPPIIIHHHFFFDDDBBB@@@????????????=========???AAABBBBBBBBBDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@????????????BBB@@@>>>======???BBBCCCDDDDDDCCCDDDEEEHHHKKKLLLOOOQQQTTTUUUUUUVVVWWWYYYZZZZZZYYYVVVQQQKKKEEEBBB;;;;;;;;;888555555888;;;888999999::::::;;;<<<<<>>CCCGGGIIIIIILLLTTT```nnnzzz~~~uuuiiieeevvvppp[[[QQQSSSXXXffftttuuuxxxxxx|||~~~mmm```YYYXXX___gggyyy~~~ssskkk[[[UUUQQQUUU___mmmyyyiiiZZZPPPNNNTTTYYYaaalllvvvvvvnnniiikkkooommmmmmlllkkkhhhfffcccaaa^^^\\\[[[ZZZ[[[ZZZYYYWWWUUUUUUTTTRRRQQQPPPOOONNNGGGFFFDDDBBB@@@>>>======:::999999999:::===@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@??????>>>>>>???AAACCCDDDCCCCCCCCCDDDFFFIIIMMMOOOOOORRRUUUVVVWWWXXXZZZ[[[[[[[[[[[[YYYUUUOOOIIIFFFBBB@@@>>>;;;999999:::;;;888888777777999;;;===???AAAFFFLLLNNNNNNRRRYYY```jjjsss~~~{{{cccNNNJJJHHHKKKOOOUUU```jjjrrr{{{wwwppphhhhhhqqq~~~~~~|||||||||yyyvvvyyyyyyzzzzzzrrreeecccssswww^^^LLLDDDDDDFFFEEENNNhhh~~~eeeLLL???<<<666666666666555555555555222333555777777666555444111111222333444555555666555777888:::;;;???DDDGGGIIIIIIMMMTTT```nnn|||vvvlllkkk|||qqq^^^TTTUUUWWWdddssswww{{{zzz~~~}}}lll```ZZZYYY```iii{{{~~~tttlll___WWWSSSWWWaaapppxxxiiiZZZPPPNNNRRRWWWbbbnnnxxxwwwmmmgggjjjpppllllllllljjjhhheeebbb```]]][[[ZZZYYYZZZZZZXXXVVVSSSSSSRRRQQQOOONNNMMMLLLFFFEEECCCAAA???===<<<<<<666666555666888;;;>>>@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@;;;<<<>>>@@@BBBCCCDDDDDDAAAAAABBBDDDGGGKKKOOOQQQOOORRRUUUWWWXXXYYY[[[]]]\\\]]]]]][[[WWWRRRLLLIIIDDD@@@;;;:::<<<<<<:::777999777666666888;;;???AAA@@@IIIRRRVVVXXX^^^iiisssvvvWWWSSSPPPRRRVVV]]]iiittt~~~|||tttkkkjjjssszzzxxxyyy|||~~~|||zzzyyy}}}{{{zzz~~~yyywwwzzzuuurrrooojjjbbbbbbtttvvv^^^LLLEEEEEEAAA@@@JJJddd~~~hhhQQQAAA;;;666666666666666555555555000111333555555444333222///000111222444555666666666777999:::<<>>>>>>>>>>>???@@@AAABBBAAABBBEEEGGGJJJMMMOOOPPPRRRSSSTTTVVVXXXZZZ[[[\\\]]]^^^\\\XXXWWWVVVQQQKKKAAA???<<<999777777888888888555444888:::;;;@@@FFFKKKRRR\\\dddfffnnn{{{cccWWWPPPSSSXXX```ooozzztttnnnlllrrrvvvpppjjjggghhhiiijjjiiihhhhhhjjjooouuuyyyyyyxxxvvvxxx{{{zzzvvvrrrjjjdddaaa]]]```pppqqq[[[MMMEEEAAACCCDDDKKK\\\sssgggNNN???===777666555444444444444444555444333333333333444555666555555444444444555555333555666888:::===BBBFFFEEEIIIOOOWWWbbbrrrtttlllmmmqqq]]]SSSRRRSSS___nnnqqqwwwyyy~~~mmmaaaZZZYYY```hhhyyyvvvqqqfff\\\VVVZZZfffttt}}}nnn___UUURRRSSSUUUfffooowwwvvvnnniiilllqqqhhhgggfffdddcccaaa```___]]]ZZZWWWVVVVVVVVVUUUTTTSSSQQQOOOMMMLLLJJJGGGEEECCCBBBAAA???<<<999777666555666666777888:::<<<===;;;<<<===???BBBDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCCCCCCCDDDFFFIIIKKKNNNPPPRRRRRRSSSUUUWWWYYYZZZ\\\\\\\\\^^^]]]YYYXXXXXXTTTNNNEEEBBB>>>:::999999:::;;;999666666:::<<<>>>DDDKKKWWW```jjjqqqxxx```VVVQQQTTTZZZbbbttt|||vvvpppnnnssstttfffaaa[[[XXXYYY[[[[[[[[[ZZZZZZ\\\aaaiiinnnpppqqqrrruuuyyy~~~|||vvvppphhhbbb```\\\^^^ooosss]]]OOOGGGBBBBBBBBBFFFRRRfff{{{iiiNNN>>>;;;777666555444333333333444555444333333333333444555555555444444444444555555444555777999<<<@@@EEEIIIIIILLLQQQXXXaaapppqqqhhhiii{{{ooo\\\SSSSSSTTT___nnnqqqvvvyyy~~~nnnbbbZZZXXX^^^fffyyywwwsssjjjaaaZZZ^^^gggsss~~~pppaaaVVVSSSTTTWWWcccllluuutttlllhhhjjjooofffeeebbb```___^^^^^^^^^\\\YYYVVVUUUTTTTTTTTTRRRPPPOOONNNNNNMMMJJJEEEBBBAAA@@@>>><<<:::999888888777777666666777777888999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGIIILLLOOOQQQRRRRRRTTTVVVXXXZZZ\\\]]]]]]\\\^^^^^^[[[[[[\\\XXXSSSJJJFFFAAA<<<::::::<<<>>>:::888999>>>AAADDDKKKSSSdddsssaaaZZZWWWZZZ___hhh|||~~~yyysssqqquuuuuueeeWWWSSSMMMKKKLLLNNNNNNMMMKKKKKKMMMRRRYYYaaafffhhhmmmqqqwww}}}|||uuunnngggaaa^^^[[[]]]nnnuuu___QQQHHHCCCAAA@@@BBBJJJ[[[nnnmmmPPP>>>:::666666555444333222222333444444333333333333444444444444444333333444444555555777999;;;===BBBGGGKKKMMMOOOSSSYYYbbbpppqqqgggeeewwwmmm[[[SSSTTTUUU```nnnpppsssxxx~~~nnnccc[[[XXX]]]dddxxxzzzuuuooofff```bbbhhhppp|||~~~qqqcccXXXTTTUUUXXX```iiiqqqqqqkkkgggiiimmmeeeccc```^^^\\\\\\]]]]]][[[XXXUUUSSSSSSSSSRRRPPPNNNMMMKKKKKKJJJHHHDDDAAAAAA@@@===:::888777777777555555555555555666777888:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGIIIKKKNNNPPPRRRSSSTTTWWWZZZ\\\]]]^^^^^^___aaaaaa^^^______\\\VVVOOOJJJCCC===::::::<<<>>>;;;:::===BBBGGGLLLUUU___ppphhhbbb```bbbeeennn{{{vvvuuuxxx{{{hhh[[[RRRMMMHHHFFFHHHJJJIIIHHHCCCCCCDDDHHHNNNVVV\\\```jjjooowww~~~|||uuunnnfff```^^^[[[]]]nnnvvvaaaRRRHHHBBBAAA@@@AAAHHHVVVjjj~~~rrrSSS@@@;;;777666555333222222222222333333333333333333333333333333333333333333444555777888:::;;;===AAAFFFJJJMMMPPPTTTZZZddduuuwwwjjjeeeuuulllZZZSSSTTTVVV```mmmoooqqquuu~~~oooddd]]]ZZZ^^^eeewww|||wwwqqqiiidddeeeiiioooyyyssseeeYYYTTTUUUXXX^^^gggpppqqqlllhhhjjjmmmdddbbb___]]]\\\\\\]]]]]]YYYWWWSSSQQQQQQQQQOOONNNNNNKKKHHHFFFEEEEEEDDDBBBBBB@@@===999666555444444333333333444555777888999;;;<<<===???@@@BBBCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEGGGGGGGGGHHHJJJLLLOOOPPPSSSUUUXXX[[[^^^___``````bbbddddddbbbbbbccc```ZZZSSSNNNGGG???;;;:::;;;<<<<<<===BBBIIINNNUUUbbbnnnrrrjjjeeeeeegggqqq}}}zzzyyy|||{{{mmm___VVVPPPKKKFFFEEEFFFHHHGGGEEEAAAAAAAAACCCGGGMMMTTTXXXgggnnnwww~~~~~~yyynnnfffaaa^^^[[[^^^ooowwwbbbRRRGGGAAAAAAAAABBBFFFRRRfff}}}xxxWWWBBB===777777555444333222222222333333333333333333333333222222222222222333444444888999::::::<<>>???@@@DDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIILLLKKKJJJIIIJJJMMMPPPRRRTTTWWW[[[___bbbccccccbbb___bbbeeegggkkkpppoookkkhhhddd\\\SSSJJJDDD@@@>>>EEEJJJSSS^^^hhhuuusssccc```ffftttuuueeeZZZWWWXXXTTTPPPKKKIIIIIIHHHEEECCC@@@BBBDDDDDDDDDFFFKKKOOOQQQ\\\kkkwww~~~yyypppjjjccc]]][[[YYY\\\mmm}}}gggVVVJJJBBB;;;@@@EEEKKKWWWmmm}}}ZZZEEEAAA;;;:::888777555444444333111222333444444333222111000000000000111222333444222444666999<<>>??????>>><<<<<<:::777444222111111111///000222444777999;;;<<<:::;;;<<<===???AAABBBCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEECCCBBBCCCGGGJJJMMMKKKLLLLLLKKKLLLNNNSSSVVVWWWZZZ]]]___```aaaccceeecccfffjjjmmmnnnoooppprrrrrrmmmeeeZZZQQQLLLKKKLLLQQQTTT[[[eeelllvvvuuu\\\[[[gggzzzoooaaaXXXTTTTTTOOOKKKKKKLLLKKKIIIHHHBBBBBBEEEIIIMMMOOOOOONNNTTTWWWbbbrrr~~~~~~}}}vvvkkkfff___ZZZXXX```sss~~~jjjXXXLLLFFF@@@DDDHHHOOOdddyyyVVVDDDAAA<<<;;;:::888777777666666111111111000///......---111111222333333444555555555777999:::===AAAFFFJJJLLLOOOSSSXXXbbbtttwwwsss___UUUTTTPPPXXXkkkvvv{{{|||yyy}}}rrriiidddbbbbbbtttzzzsssooosss~~~xxxgggZZZUUUUUU^^^dddmmmuuuxxxxxxwwwwww\\\\\\[[[YYYXXXVVVUUUTTTRRRQQQOOOLLLJJJHHHGGGFFFCCCAAA>>>>>>>>>>>>===;;;;;;:::888555444333222222000111333555777999;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDFFFHHHKKKMMMLLLLLLLLLLLLLLLOOOSSSVVV[[[]]]___`````````aaabbbgggjjjlllnnnnnnoooqqqrrrrrrooojjjccc[[[UUURRRQQQVVVXXX^^^eeejjjrrr~~~uuu^^^^^^lllppp___UUUPPPNNNKKKJJJLLLPPPPPPNNNLLLJJJHHHHHHJJJNNNQQQSSSTTTVVVXXX```ooo~~~~~~}}}~~~{{{tttkkkfff___ZZZXXX```sssmmmZZZLLLFFF@@@CCCIIIUUUpppvvvVVVCCC@@@;;;:::999888777666666666333333222222111000000///000000111222222333444444222444666999===BBBHHHLLLLLLNNNRRRVVV```rrr}}}|||sss^^^TTTSSSPPPYYYlllwwwzzz{{{xxx|||sssiiidddccccccsss~~~uuuppprrr{{{yyyiii\\\VVVVVV]]]cccllltttwwwxxxxxxwww\\\[[[ZZZXXXVVVUUUSSSSSSPPPOOOMMMJJJHHHFFFEEEDDDAAA???===<<<<<<<<<;;;:::999888777666555444444444333333555666888:::;;;<<<===>>>AAACCCEEEFFFFFFEEECCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLMMMMMMLLLLLLOOOSSSWWW\\\^^^```aaaaaaaaabbbdddkkkmmmnnnooooooppprrruuurrrsssrrrnnnhhhbbb^^^\\\______bbbfffiiiooo}}}zzz|||ppp\\\^^^mmmppp^^^RRRMMMIIIIIIJJJNNNTTTWWWVVVSSSRRROOOMMMMMMPPPUUUYYY[[[[[[ZZZ___lll|||~~~}}}|||}}}{{{tttlllggg```[[[YYY```tttnnnZZZLLLEEEBBBDDDIIIYYY{{{rrrUUUCCC>>>:::999888777666555555555555444444333333222222222000000111111222222333333222444666888;;;@@@EEEIIIKKKMMMPPPUUU^^^ooozzzyyy|||ttt^^^TTTSSSQQQZZZmmmwww||||||yyy}}}tttkkkfffeeeeeerrrxxxsssttt{{{zzzlll```YYYWWW[[[aaakkkrrrvvvxxxxxxyyy]]]\\\ZZZXXXVVVTTTRRRQQQNNNMMMKKKHHHFFFDDDCCCBBB???===;;;:::;;;;;;999888666666555555444444444444444555666777999:::;;;<<<===>>>AAADDDEEEFFFFFFEEECCCCCCDDDEEEFFFGGGIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMPPPTTTWWWYYY\\\___aaacccdddfffhhhkkklllnnnnnnoooqqquuuxxxuuuvvvxxxvvvrrrmmmjjjiiiiiihhhiiikkkmmmssszzz~~~xxxeeeUUUYYYjjjppp\\\QQQMMMJJJKKKLLLOOOVVV]]]^^^[[[WWWTTTQQQRRRVVV[[[___aaaaaa^^^aaalll{{{}}}{{{zzz{{{~~~}}}vvvnnnhhhbbb]]][[[bbbvvvlllYYYKKKDDDFFFEEEHHHYYY}}}pppUUUCCC===:::999888666555555444444555444444444333333333222111111222222222333333333666777888999999<<<@@@DDDKKKMMMOOOSSS\\\lll|||zzz|||vvv___TTTSSSQQQZZZllluuu}}}~~~zzzuuulllgggffffffrrr}}}~~~yyyvvvwww}}}|||pppeee\\\XXXYYY```iiiqqquuuwwwyyyyyy]]]\\\[[[XXXVVVSSSQQQPPPLLLJJJHHHFFFCCCAAA@@@@@@===;;;999888888888777666333333333333333333333333555555666888999;;;<<<<<<<<<===???BBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNNNNOOONNNMMMMMMMMMNNNNNNMMMNNNPPPUUUXXXYYY\\\___bbbccceeegggiiihhhjjjlllnnnpppsssxxx{{{yyyzzzzzzyyyvvvtttttttttrrrqqqrrrtttvvv|||eeeWWWOOOVVViiippp[[[PPPLLLKKKMMMMMMNNNVVVaaadddaaa[[[YYYXXXZZZ]]]bbbeeefffhhheeegggppp|||~~~{{{yyyxxxxxx{{{|||uuuoooiiiccc___]]]fffyyy~~~kkkXXXLLLFFFGGGEEEFFFWWW{{{pppVVVCCC===:::999888666555555444444333333333333333222222222333333333444444444444444666777888888999<<<@@@CCCJJJLLLOOORRR[[[kkkzzzbbbUUUTTTRRRZZZjjjrrrzzzzzzwww}}}xxxpppkkkiiihhhqqq|||~~~{{{yyyyyy|||~~~~~~tttjjj```ZZZXXX^^^gggoootttvvvxxxyyy]]]\\\ZZZWWWTTTQQQOOONNNJJJHHHFFFCCCAAA???>>>===;;;999777666777777555444111111222333333222222111444444666777999;;;<<<===;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNOOOOOOOOONNNNNNMMMNNNOOOOOONNNNNNQQQUUUYYY\\\^^^aaabbbbbbcccdddfffgggiiilllooorrruuuzzz}}}|||||||||{{{yyyxxxzzz{{{zzzyyy|||oooTTTMMMKKKUUUhhhyyyrrrrrr{{{nnnYYYNNNKKKHHHMMMPPPRRR]]]kkkppplllgggdddbbbcccfffiiikkklllnnnnnnrrrxxx~~~}}}zzzxxxwwwuuuxxx}}}zzzrrrmmmhhhccc______hhh||||||iiiXXXMMMIIICCCCCCFFFVVVyyyrrrXXXEEE>>>:::999888777666555555555222222222222222222222222444444444444555555555555333444666888:::>>>CCCGGGKKKMMMOOOSSS[[[lllfffWWWTTTRRRYYYgggmmmsssssspppxxx}}}vvvpppmmmlllrrr{{{~~~|||{{{zzzzzzyyyoooddd\\\XXX^^^fffnnnrrruuuwwwxxx[[[ZZZWWWTTTQQQNNNLLLKKKHHHGGGDDDBBB???===<<<<<<:::888666555555555444333111222333333333333111111222333444777999;;;======<<<;;;;;;<<<===@@@CCCDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOORRRVVVYYY[[[]]]```aaabbbbbbdddfffhhhkkkooorrruuuwwwzzz}}}}}}~~~~~~|||{{{|||}}}{{{fffYYYIIIFFFGGGPPP```ssssssbbb^^^```hhhuuujjjVVVLLLJJJEEENNNWWW^^^mmm~~~}}}yyytttnnnkkklllooorrrtttrrrvvv||||||yyyvvvuuusssuuuzzzyyyrrrjjjfffaaa^^^^^^hhh}}}xxxdddTTTKKKGGG@@@AAAFFFVVVwwwvvvZZZFFF@@@;;;:::999888777666666666222222222222222222222222444444444444444444444444222444666888;;;???DDDHHHKKKMMMPPPTTT]]]mmmiiiYYYUUUQQQWWWdddiiimmmmmmkkkttt}}}wwwssspppssszzz~~~||||||rrrfff]]]YYY^^^fffmmmqqqtttvvvwwwYYYXXXUUURRROOOLLLJJJHHHGGGFFFCCCAAA>>>===;;;;;;999777555444444444333222222333444555444333222111111222444666999;;;===>>>===<<<;;;:::<<>>AAAGGGVVVtttyyy[[[GGGAAA<<<;;;:::888777777666666333333333333333333333333333333333333333333333333666777888999;;;>>>BBBFFFKKKNNNQQQUUU^^^ooozzzlllZZZVVVQQQVVVbbbffflllkkkiiisss|||wwwssstttzzz}}}ttthhh^^^YYY^^^ffflllpppsssuuuwwwYYYVVVRRRNNNLLLJJJGGGEEEDDDCCC@@@>>><<<;;;;;;;;;555555444444444333333333555444222000000111222333222333333444666888999:::;;;<<<===>>>>>>@@@CCCFFFHHHIIIJJJKKKKKKKKKKKKKKKQQQRRRSSSSSSRRRRRRSSSTTTSSSSSSQQQOOOOOOQQQUUUXXXXXXZZZ]]]```aaadddgggiiinnnpppsssvvvyyy{{{{{{||||||}}}~~~~~~}}}}}}~~~yyyeeeWWWKKKCCCAAA===???CCCHHHOOOVVV[[[^^^hhhfff```YYYQQQKKKJJJJJJPPPTTT]]]fffqqq|||qqq\\\NNNJJJKKKNNNSSSaaazzz{{{vvvzzz|||{{{wwwuuusssrrrssszzzxxxppplllfff```\\\]]]eeexxxppp[[[NNNFFFAAA@@@CCCFFFSSSssszzz___JJJCCC<<<999777666777777666444666555444333222333444444000111222222444444555666222444666888:::===AAADDDNNNOOORRRUUU]]]lll}}}~~~uuu}}}nnnYYYSSSTTTVVV]]]fffkkkppppppuuu}}}wwwssssss{{{xxxkkkaaa^^^^^^```dddjjjooorrrrrrWWWTTTPPPMMMKKKIIIFFFDDDCCCAAA???===;;;999999999444444444444333333333333444333111//////000111222333333444444666777999999:::<<<>>>>>>???@@@CCCEEEIIIJJJKKKLLLLLLLLLLLLLLLPPPRRRSSSSSSRRRRRRSSSTTTRRRRRRQQQOOONNNPPPTTTWWWXXXZZZ]]]___aaadddgggiiimmmooossswwwzzz{{{||||||{{{|||}}}}}}}}}|||}}}}}}}}}fffVVVKKKCCC>>>======???BBBFFFKKKOOORRRTTTVVVUUUSSSNNNIIIFFFEEEEEEIIIMMMSSS[[[eeeqqq}}}}}}mmm[[[PPPMMMOOOQQQXXXjjj~~~|||xxxuuutttsssuuu||||||ssslllfff```\\\]]]eeexxxlllWWWKKKDDD@@@@@@BBBEEEPPPnnn{{{___KKKCCC<<<:::888777777777666555666555444333333333444444222222222333333444444555333555777999;;;>>>BBBEEEJJJMMMPPPRRRXXXeeexxx{{{pppwwwpppZZZSSSTTTWWW___hhhmmmqqqpppwww{{{vvvuuu|||{{{pppggg]]]]]]^^^bbbhhhnnnqqqrrrVVVSSSOOOLLLJJJHHHEEECCCAAA@@@>>>;;;999888777666333333333333222222222222222111000/////////000111444444444555555777888888999;;;>>>???@@@@@@BBBDDDJJJKKKLLLMMMMMMNNNNNNNNNOOOQQQSSSTTTSSSRRRRRRRRRQQQQQQPPPOOONNNPPPTTTWWWWWWZZZ]]]___aaacccfffiiikkknnnssswwwzzz|||||||||{{{{{{|||}}}||||||{{{zzzxxx{{{xxxhhhVVVLLLFFFBBBAAABBBAAABBBEEEGGGHHHIIIIIIIIIEEEFFFGGGFFFDDDCCCCCCEEEDDDFFFIIIOOOWWWcccpppxxxxxxjjj[[[QQQOOOQQQPPP[[[nnn}}}zzzwwwuuuuuuxxx~~~ssslllfff```\\\]]]eeexxxfffQQQGGGBBB??????AAADDDMMMeee|||___JJJCCC===;;;888777888888777555666555444444333333444444333333333333333333333444444666888999;;;>>>BBBFFFHHHMMMQQQQQQSSS```uuuxxxjjjnnnsss\\\TTTUUUXXXaaakkkqqqtttssszzzzzzxxx}}}}}}tttnnnaaa______bbbhhhnnnsssuuuUUURRRNNNKKKIIIGGGEEECCC@@@???===;;;999777666555333333333222222222111111222111000000000000111111555555555555555666777888888:::>>>@@@@@@@@@AAABBBJJJKKKLLLMMMNNNOOOOOOOOOMMMPPPRRRSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQUUUXXXWWWYYY]]]___aaacccfffiiijjjmmmrrrwwwzzz|||{{{{{{zzzzzz{{{||||||zzzxxxuuupppqqqtttvvv{{{hhh[[[NNNGGGEEECCCDDDGGGFFFGGGHHHIIIIIIGGGEEEDDDAAACCCEEEFFFEEEEEEFFFGGGDDDDDDEEEHHHNNNXXXdddlllyyyxxxtttjjj]]]SSSOOONNNQQQ\\\nnn{{{yyywwwxxx{{{|||qqqlllfff```\\\]]]eeexxx{{{bbbNNNDDDAAA???>>>AAACCCIII[[[uuu|||^^^IIIBBB===;;;999888888888777666666555555444444444444444555555444444333333333333333555777999:::===BBBEEEIIIPPPVVVTTTSSS^^^uuuzzzhhhgggxxxwww___UUUVVVZZZcccnnnvvvxxxuuu|||~~~yyy}}}}}}xxxttthhheeecccdddjjjqqqwwwzzzTTTQQQMMMKKKIIIGGGEEECCC>>>===<<<;;;999888666555333333333222222222111111222222222111111222222222555555555555555666777888777:::>>>@@@@@@@@@AAABBBIIIJJJKKKLLLMMMNNNNNNNNNLLLNNNPPPQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQSSSVVVYYYWWWYYY\\\___```cccfffhhhiiilllqqquuuxxxzzzzzzzzzzzzyyyzzz{{{|||yyytttpppjjjjjjjjjkkknnnttt{{{{{{kkk[[[PPPFFFBBBAAA???AAADDDGGGHHHIIIJJJIIIGGGEEECCCBBBDDDFFFGGGFFFEEEFFFGGGGGGFFFFFFFFFJJJQQQ[[[aaajjjlllkkkggg^^^UUUPPPMMMTTT^^^nnn}}}{{{zzz{{{~~~zzzppplllfff```\\\]]]eeexxxyyy```MMMDDDAAA@@@>>>@@@CCCGGGTTTiii}}}~~~^^^GGG@@@<<<:::888777888888666555555666666555555555444444666555555444444333333222222333555777999<<<@@@CCCIIIRRRXXXVVVTTT^^^uuujjjcccppp|||bbbWWWWWWZZZcccnnnuuuwwwtttyyyyyy||||||zzznnnjjjeeeeeeiiiqqqxxx|||RRROOOKKKIIIGGGFFFCCCAAA;;;;;;;;;:::999888777666333333333333222222222222111222222222333333333333444444444555555777888888888:::===>>>??????AAACCCGGGGGGIIIJJJLLLMMMMMMMMMKKKMMMNNNMMMLLLLLLNNNOOOOOOQQQQQQQQQQQQSSSVVVXXXVVVYYY\\\^^^```bbbeeehhhjjjlllooorrruuuwwwwwwxxxyyyxxxxxxzzz{{{xxxqqqlllfffdddbbbaaabbbeeeiiilllqqqqqqsssssspppsss}}}jjj\\\RRRJJJCCCAAA@@@???AAADDDFFFFFFGGGGGGFFFEEECCCBBBAAACCCDDDDDDDDDDDDEEEGGGIIIJJJJJJKKKMMMRRRYYY]]]]]]```aaaaaa]]]YYYVVVTTTUUU___ooozzz}}}}}}||||||~~~zzzssslllfff```\\\]]]eeexxxxxx```MMMDDDBBB@@@>>>@@@CCCFFFPPPbbbxxx```HHH@@@<<<:::777666777777666444555666666666666555444444666555555555444444333333111333555666888;;;???CCCGGGOOOVVVVVVTTT^^^tttooobbbjjjeeeZZZXXXZZZbbblllpppuuutttwww|||}}}rrrmmmfffcccgggooowww{{{NNNLLLHHHFFFEEECCCAAA???777888888999888777666555444444444444333333333333000000111222222222222222333333444444666777999999999:::<<<======???AAADDDDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJIIIIIILLLOOOMMMNNNPPPPPPPPPQQQTTTVVVVVVYYY\\\^^^```bbbeeehhhllllllmmmoooqqqsssuuuvvvyyywwwxxxzzz{{{wwwooohhhaaa^^^YYYUUUTTTUUUWWWXXXZZZ[[[]]]___^^^aaannn|||qqq___OOOKKKEEE@@@AAAAAAAAACCCHHHGGGGGGFFFEEEDDDCCCBBBBBBAAABBBDDDDDDEEEGGGKKKNNNLLLOOORRRTTTWWWZZZ___bbb_________^^^]]]]]]___``````iiiyyyvvvrrr{{{}}}{{{}}}yyyvvvlllfff```\\\]]]eeexxxwww```MMMEEEBBB@@@???AAADDDGGGNNN___yyydddJJJAAA;;;888666555666666555333555666666777666555444333555555555555555444444444222333555777999<<<@@@CCCEEEMMMUUUVVVWWW```tttssscccfffyyyhhh\\\YYYYYY```iiinnnvvvwwwyyyxxxqqqhhhcccfffnnnwww|||LLLIIIFFFDDDBBBAAA???===444555666777777666555555555555444444444444333333...///000111111111111111222333333444666888999::::::;;;<<<<<<<<<>>>BBBDDDBBBCCCEEEGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFHHHKKKNNNKKKLLLNNNNNNNNNPPPRRRTTTVVVXXX\\\^^^```bbbeeehhhlllllllllmmmoooqqqtttuuuxxxwwwwwwyyy{{{wwwnnnfff\\\XXXQQQLLLJJJIIIIIIIIIJJJKKKOOORRRRRRUUU___jjjsssuuuvvvtttqqqgggUUUDDDBBB===;;;===>>>???CCCHHHJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDFFFGGGJJJNNNSSSWWWPPPSSSYYY]]]```cccgggiiiiiifffbbb______aaaeeehhhqqqzzz|||nnnlllxxx~~~zzz|||}}}wwwvvvlllfff```\\\]]]eeexxxvvv```MMMEEEAAA??????AAADDDGGGNNN___zzzgggLLLBBB:::888666555555555444333555666777777777666444333555555555555555555555555333444666888:::===AAADDDFFFNNNUUUXXXZZZdddvvvuuudddeeevvviii]]]YYYYYY___gggoooyyy|||~~~}}}uuukkkfffhhhpppxxx~~~LLLKKKHHHDDD@@@===;;;:::777777777666555555444444333333444444333333222111333222000/////////000111222444666999;;;===>>>???<<<===??????>>><<<<<<<<>>>>>===<<<<<<>>>AAACCCHHHGGGDDDAAA@@@BBBAAA???CCCFFFJJJMMMQQQVVV[[[^^^aaaeeefffgggkkkrrrvvvuuussskkkcccbbbccceeejjjooopppfffjjjsss~~~~~~~~~vvvppphhhdddaaa``````gggwwwttt[[[JJJDDDAAA>>>CCC???@@@JJJXXXiiijjjJJJ@@@:::888666555555555444222666555444333333444555666444333333222222222333333555777888888999;;;>>>AAAGGGKKKQQQUUUWWWaaavvvzzzfffjjjtttppp___YYYZZZaaaiiiqqqwwwxxx{{{wwwlllgggjjjqqqxxx|||LLLJJJGGGCCC@@@===;;;:::777777666666555555444444333333444444333333222111222111111000000000111111333444666999;;;===>>>???>>>@@@AAAAAA???===<<<===???@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEGGGIIIJJJJJJLLLOOOQQQTTTTTTUUUVVVYYY\\\^^^```cccdddfffiiikkklllmmmnnnqqqqqqrrrrrrooojjjbbb\\\PPPKKKDDD???<<<;;;:::999=========<<<===@@@FFFJJJMMMMMMMMMNNNMMMJJJEEEAAA:::;;;===>>>@@@CCCFFFIIIHHHGGGFFFDDDCCCCCCBBBAAACCCFFFJJJOOOTTTZZZ___bbbjjjppptttvvv{{{xxxpppjjjiiikkknnnsssyyykkkbbbhhhqqq{{{~~~uuupppiiieeeaaa______fffwwwrrr[[[KKKEEEBBB???@@@???CCCKKKWWWjjjlllLLLBBB;;;999777666666666555333555555444333333444555555555555444444444444555555555777888999:::<<>>???@@@BBBCCCDDDCCC@@@>>>======;;;<<<>>>???AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBDDDFFFGGGGGGIIILLLOOOPPPPPPQQQSSSVVVXXX[[[\\\```aaaccceeegggiiiiiijjjkkkkkkjjjjjjgggbbb[[[VVVNNNIIIBBB===:::888777666::::::999888888:::>>>AAA@@@???===>>>???AAA@@@@@@888:::<<<@@@CCCGGGJJJKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEHHHLLLSSSYYY___ccceeekkkrrryyy~~~wwwrrrrrruuuwww}}}vvveee___fffppp{{{sss{{{vvvpppjjjeee```^^^^^^eeevvvpppZZZKKKEEECCC@@@<<>>;;;999999777666666555555444333333333333444444333333222111///000222333444333222222444666888;;;===???@@@AAAEEEFFFGGGEEEAAA>>>===<<<888999:::;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFIIIKKKLLLMMMNNNQQQSSSUUUWWWXXX\\\^^^___aaaccceeeeeeffffffeeedddccc```[[[TTTPPPHHHDDD???;;;999888888777999::::::999999:::===@@@@@@===;;;;;;<<<>>>>>>>>>999:::===BBBGGGJJJLLLLLLMMMJJJGGGGGGFFFFFFJJJOOOMMMOOOTTTZZZ```dddffffffgggnnnuuuzzz~~~yyyyyy{{{}}}mmm___^^^fffpppyyyrrr}}}wwwrrrkkkfff```]]]]]]ddduuuoooZZZKKKEEEBBB>>><<>>:::888666555666666555444222222222222222222222222666555555555555666666777555666888:::;;;>>>BBBFFFJJJNNNSSSUUUSSSXXXiiizzzzzztttxxxyyycccZZZZZZ```hhhooovvvuuusssvvvuuu}}}~~~}}}|||||||||}}}~~~{{{uuummmhhhiiiooowww|||GGGEEECCC???<<<:::888888666666666555444444333333333333444444333333222111///000222444444444444333666777999<<<>>>@@@AAABBBFFFGGGGGGEEEBBB>>><<<<<<777777777888888999::::::::::::999999999888888888999;;;===???@@@BBBEEEHHHIIIJJJLLLNNNQQQSSSTTTUUUYYYZZZ\\\^^^___```aaaaaabbb```^^^\\\YYYTTTOOOKKK>>>;;;777666666888888888999:::;;;<<<;;;<<>>===;;;:::;;;???FFFMMMSSSUUUVVVUUUOOOJJJHHHHHHKKKUUU```___```bbbfffjjjkkkjjjggghhhmmmrrrvvv~~~rrrbbbYYYZZZbbbmmmzzzxxxyyyssskkkfffaaa^^^]]]dddtttppp[[[LLLEEE@@@<<<@@@@@@EEEUUUuuudddHHH===888666444444555555444333222222222222222222222222444333333333444444555666555666888:::;;;>>>BBBFFFIIIMMMSSSUUUTTTXXXhhhyyyuuuvvvyyydddZZZZZZ```ggglllqqqmmmiiikkkmmmxxx{{{wwwtttqqqqqqrrrsssuuuwwwyyyzzz}}}xxxtttoookkkjjjnnntttyyyEEEDDDAAA>>>;;;999888777666666555555444333333333333333444444333333222111///000222333444555555666666888:::===???AAABBBCCCEEEFFFGGGEEEAAA===;;;;;;888777777666666666666777777777666666666555555555555777999;;;<<<>>>BBBDDDFFFGGGIIILLLNNNPPPQQQRRRUUUUUUWWWYYYZZZ[[[\\\\\\]]][[[XXXUUURRRMMMHHHEEE:::888777777999<<<======999;;;============???@@@:::999999;;;<<<===<<<:::999:::???IIIVVV```eeefff```WWWQQQQQQQQQUUUccctttwwwvvvvvvxxxzzzxxxsssnnnllloooqqqssszzz}}}pppdddXXXRRRUUU\\\ggg}}}yyytttjjjfffbbb___^^^dddrrrppp\\\MMMFFFAAA<<>>777555333333444444444333111222222333333222222111222222222222222333444555555666888999;;;===AAADDDDDDIIIPPPUUUUUUZZZjjjzzzwwwvvvzzzeee\\\ZZZ^^^dddhhhmmmhhhbbbdddgggvvvzzzsssooojjjiiiiiiiiijjjkkkmmmnnnqqqvvv|||~~~~~~xxxvvvssspppnnnooosssvvvDDDBBB@@@===:::888777666666555555444444333333222333333444444333333222111000111111222444555777888777999;;;===@@@BBBCCCCCCDDDEEEEEECCC@@@<<<:::::::::999777555444444444444555555555444444444333333222444666888999<<>>:::999888999===@@@AAAAAA<<<>>>@@@@@@>>>======>>>===;;;::::::;;;<<<<<<;;;999:::>>>JJJYYYeeelllnnnjjjaaa\\\^^^___cccsssyyysssvvvvvvuuuzzzzzzrrrfff[[[SSSNNNRRRYYYccc}}}xxxrrriiifffbbb```___dddqqq~~~~~~ooo]]]OOOHHHCCC>>>AAABBBIII___xxx[[[FFF===777555444333555555555444222222333444444333222222111111111222222333444555555777888999:::<<>>@@@BBBCCCDDDBBBCCCDDDBBB???;;;:::999;;;:::888555444333333333444444444333333333222222000222444666888:::>>>@@@???AAADDDGGGIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRRRROOOKKKGGGDDD@@@<<<999777666555666:::===>>>>>>@@@BBBCCCBBB@@@>>>======EEEBBB>>><<<<<<=========::::::===HHHWWWdddkkkmmmppphhheeeiiijjjnnn~~~}}}}}}}}}~~~~~~uuummmaaaWWWRRROOOSSSYYYccc}}}wwwqqqhhheeecccbbb```dddppp}}}|||ooo]]]PPPJJJEEEAAA???BBBLLLbbbqqqVVVCCC;;;888666444444666666666555222333444444444444333222222111222222333444555666555777888888999;;;>>>AAAFFFKKKRRRTTTQQQSSS```ooo}}}tttqqqooo```ZZZZZZ___ddddddkkkhhhccccccdddqqq|||tttnnngggddd___[[[XXXWWWWWWXXXSSSWWW]]]eeelllpppssstttwwwzzz}}}{{{xxxxxx|||{{{}}}}}}{{{wwwttttttuuuBBB@@@<<<:::999999777666222222333333444555666666333111///000333555444222111222333444666777777888:::;;;===>>>@@@AAAAAAAAABBBBBB@@@???===;;;:::999666666666555555444444333222222222222222333444555666444333333444666999;;;???AAACCCDDDDDDEEEGGGIIIIIIKKKMMMOOOQQQQQQQQQQQQNNNKKKFFF@@@<<<999777777555999;;;:::<<<@@@AAA>>>FFFCCC@@@???@@@BBBCCCCCCGGGGGGFFFEEECCC@@@>>>===AAA@@@AAAEEEMMMXXXbbbhhhkkkcccaaaiiinnnrrr~~~{{{sssmmmnnnqqquuu|||uuuhhh]]]VVVPPPSSSXXX___kkk{{{~~~wwwooonnnfff``````bbbgggrrr~~~|||ooo\\\NNNJJJGGGBBBAAABBBIII```iiiPPPAAA>>>999888777666666555555666444444333333333333222222111222333444555444333333111444777999;;;<<<>>>@@@EEEGGGMMMRRRSSSSSSZZZbbb{{{lllooo}}}lll\\\WWWZZZ```ccciiihhhgggddd```cccrrr~~~|||{{{}}}~~~vvvnnniiibbbYYYSSSPPPMMMIIIFFFIIIIIIKKKOOOUUU\\\cccfffnnnpppqqqqqqqqqqqqtttvvvzzzzzzyyywwwuuusssqqqoooCCCAAA===;;;::::::888777555555444444444444333333444222000111333444444222222222222222333444666666:::;;;<<<===>>>???????????????>>>===;;;:::999999555555444444444444444444333333333333333444555555888666444333333555777999;;;===@@@AAABBBDDDFFFHHHHHHIIIJJJLLLMMMMMMMMMMMMJJJGGGCCC>>>:::777666666444888::::::===BBBCCCAAADDDBBB???>>>???AAACCCDDDJJJJJJKKKKKKJJJGGGDDDBBB@@@??????AAAFFFNNNUUUZZZ___XXXXXX```eeeiiiuuu|||wwwuuuuuukkkddd^^^^^^```cccjjjqqqyyy{{{|||yyypppeee\\\WWWRRRTTTYYYaaalll|||wwwvvv{{{xxxoookkkddd___^^^___cccooo|||{{{ooo\\\OOOKKKGGGCCCCCCEEELLLaaaiiiOOOAAA===777666555444444333333444444444333333333333222222111222333444444444333333222444777888999;;;>>>@@@DDDGGGMMMRRRRRRRRRYYYaaasss}}}iiijjjvvvmmm\\\VVVXXX]]]```hhhggggggeeeaaacccqqq~~~}}}zzzxxxxxxyyy{{{|||~~~~~~{{{tttmmmddd]]]SSSMMMIIIGGGDDDBBBBBBBBBDDDGGGLLLRRRWWWZZZbbbdddggghhhjjjlllooorrruuuttttttsssqqqooonnnmmmDDDBBB>>><<<;;;;;;999888888777666555444222111111666444222222333444333222555444333222222444666777::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888888333444444444444444444555444444444333444444555666999888666444444444666777777999===???@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGHHHHHHDDDBBB>>>;;;888666666666333888;;;;;;>>>DDDFFFDDDCCCAAA>>>======@@@CCCFFFOOOPPPSSSTTTSSSPPPLLLIIICCCAAA??????@@@CCCGGGJJJOOOJJJKKKRRRWWWYYYbbbnnnppppppnnnmmmlllnnnsssvvv~~~~~~{{{uuuooojjjhhh```ZZZTTTSSSTTTVVV\\\dddmmmooorrrpppjjjbbb\\\XXXVVVYYY^^^eeeooo~~~oooooovvvyyyqqqiiieeeaaa___^^^cccppp}}}|||nnn]]]QQQKKKFFFCCCBBBEEEMMMaaaiiiOOO@@@===777666555444444333333444444444333333333333222222111222333444444444333333333555666777888:::>>>AAADDDGGGMMMRRRRRRRRRXXXaaassskkkhhhpppppp___WWWXXX\\\^^^fffggggggfffbbbcccppp~~~~~~|||xxxwwwvvvuuutttsssssstttxxx|||{{{yyyyyyvvvpppjjj___WWWNNNGGGDDDBBB@@@>>><<<<<<<<<>>>AAAFFFJJJLLLRRRTTTXXX[[[^^^bbbgggjjjlllllllllllllllkkkjjjiiiDDDAAA>>>;;;;;;:::999777888777666555444333222111666555444333333333333333999888555444444666888::::::;;;;;;;;;;;;;;;::::::777777777777777777777777444444555555666666777777555555444444444555555666888777666555555666777888777:::===???@@@AAABBBDDDEEEDDDBBBAAAAAAAAABBBCCC@@@>>>;;;888666666666666555:::<<<===@@@FFFHHHFFFCCCAAA???===>>>AAAGGGKKKTTTWWWZZZ\\\ZZZUUUPPPLLLHHHFFFCCC@@@>>>>>>???@@@BBB@@@BBBGGGIIIJJJPPPWWWYYYYYYYYYXXXYYY[[[```dddjjjmmmoooooommmhhhdddaaa[[[VVVQQQOOOOOOPPPVVV^^^gggiiilllkkkgggaaa\\\YYY[[[___dddiiiqqqkkklllttt~~~}}}}}}uuukkkjjjgggcccbbbiiiwww}}}nnn]]]PPPIIIDDD@@@>>>BBBKKK]]]zzziiiOOO@@@===999888777666666555555666444444333333333222222222222222333333333444444444444555666666777999>>>AAADDDGGGNNNTTTTTTTTTZZZbbbxxxssslllooosssccc[[[[[[^^^aaaeeefffhhhgggcccdddppp~~~|||{{{ttttttsssrrrqqqooonnnmmmnnnqqqvvv|||}}}zzzuuusssssspppjjjeee[[[TTTJJJCCCAAA@@@???===:::::::::;;;<<>>======>>>???>>><<<:::777666666777888888===???@@@CCCHHHJJJHHHDDDCCCAAA??????DDDLLLQQQZZZ]]]```aaa___YYYSSSOOOLLLIIIEEEAAA>>><<<<<<<<<>>>===>>>@@@@@@???BBBFFFKKKLLLLLLLLLLLLNNNSSSVVVYYY\\\```dddeeebbb^^^[[[VVVQQQNNNMMMKKKLLLRRR[[[eeegggiiiiiieeeaaa]]]\\\```dddiiilllrrr~~~|||gggiiirrr}}}|||yyymmmmmmkkkggghhhrrrmmm\\\OOOEEE@@@>>>>>>BBBJJJWWWmmmjjjPPPAAA===999888777666666555555666444444333333333222222222222222222333333333444444444555666666666999===@@@EEEHHHPPPVVVWWWWWW]]]eeexxx{{{qqqqqq~~~uuufff^^^]]]```cccdddeeeggggggdddeeerrr}}}|||ssssssrrrqqqooommmjjjiiifffhhhlllqqquuuxxxyyyzzzuuurrrooommmkkkgggaaa\\\UUUNNNEEE@@@>>>>>>===;;;::::::999::::::<<<===>>>???AAADDDFFFIIILLLOOORRRWWWYYY[[[^^^```bbbcccdddBBB???<<<:::999888777666555555555555555666666666444444555444222222333555555444333222222444666777::::::;;;;;;;;;;;;:::999444555555555666666666777888999999999999999::::::666555444444444444444444333444666888;;;>>>@@@AAACCCEEEGGGGGGEEEBBBAAAAAAAAA@@@???>>>============<<<;;;888777666666777888:::>>>BBBCCCGGGMMMOOOMMMEEEEEECCCAAAAAAFFFPPPWWW___aaadddeeeccc^^^XXXTTTPPPLLLFFFAAA===;;;:::;;;===>>>>>>>>>===<<<===???EEEFFFFFFFFFFFFHHHKKKNNNOOORRRWWW\\\___^^^ZZZVVVTTTQQQOOOOOOMMMNNNUUU^^^cccfffiiijjjhhhfffeeeeeehhhlllppprrruuu~~~yyydddfffooo~~~~~~zzz{{{mmmmmmjjjggglll{{{jjjYYYLLLBBB>>>>>>@@@DDDIIIPPP```wwwlllQQQBBB>>>777666555444444333333444444444333333333333222222333333222222222333444555333555666666777999<<>>===<<<;;;999777555555555666777888>>>BBBEEEJJJRRRUUUTTTEEEEEEDDDAAAAAAGGGRRR[[[ccceeehhhjjjiiieeeaaa^^^VVVQQQJJJBBB===;;;;;;<<<===??????>>><<<===>>>???AAABBBCCCCCCCCCEEEIIIKKKJJJLLLQQQXXX]]]^^^ZZZWWWSSSQQQQQQQQQPPPQQQZZZddddddggglllppprrrtttvvvwwwuuuyyy}}}|||}}}vvvfffgggnnn{{{||||||nnnmmmiiihhhrrr}}}eeeUUUJJJAAA>>>@@@>>>BBBEEEJJJWWWmmmmmmSSSCCC???777666555444444333333444444444333333333333222222333333222222222333444555222444666777888999;;;===AAAFFFOOOXXXZZZ[[[bbbjjj}}}wwwuuu}}}oooeeebbbdddfffdddeeeggggggeeeiiiyyy~~~{{{yyyxxxpppooollljjjgggdddbbbaaa[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXXXXWWWTTTPPPKKKHHHCCC???:::999::::::888555777888888999::::::;;;<<<;;;===>>>=========@@@AAADDDGGGKKKPPPUUUYYY\\\]]]DDDAAA>>><<<;;;:::999888777777666666555555555555///222333222000000333666222222333444666777777888666666777888888888888888777777777777777777777777:::999999999888777777777555444333333222222222222666777999;;;>>>AAABBBCCCGGGIIIKKKKKKIIIFFFDDDCCC>>>???@@@@@@@@@???===<<<:::888666444333444555666666<<>>===???@@@>>>===???AAAAAA>>>@@@AAABBBCCCEEEHHHKKKEEEHHHMMMVVV]]]```^^^[[[OOONNNNNNOOONNNPPPYYYccceeeiiipppvvv{{{~~~uuulllkkkpppzzz{{{pppnnniiiiiiwwwzzzbbbSSSHHHAAA@@@CCC999>>>AAAFFFSSSjjjnnnTTTDDD???999888777666666555555666444444444333333333222222444333222111222333444555222444777888888999:::<<>>:::;;;<<<;;;;;;;;;===??????AAAFFFKKKQQQVVVYYY[[[FFFBBB>>>;;;999888777666666666555555555444444444111222222333444555666666555555555555555555444444<<<;;;999777555555555555888888888777777777777777888888999999888666444333777555222000000222444666888:::;;;===???CCCHHHLLLLLLKKKKKKJJJHHHFFFDDDCCCAAAAAA@@@>>>===;;;:::999:::888555333333444555777>>>AAADDDGGGNNNWWW[[[YYYOOOIIICCCBBBCCCHHHTTT___cccooowwwwwwyyy|||xxxpppnnnYYYOOOLLLAAA;;;>>>===???BBBDDDDDDBBB@@@>>>>>>???AAADDDHHHKKKMMMNNNNNNMMMJJJKKKSSS^^^dddccc^^^WWWSSSQQQQQQQQQTTT^^^iiipppvvv{{{}}}uuuddddddfffmmmwww{{{{{{~~~uuummmmmmjjjjjj{{{sss^^^PPPHHHAAA===<<<>>><<>>>>>999999999999999999999999777888:::::::::;;;>>>@@@@@@???===<<<===>>>@@@AAA>>>???@@@CCCHHHNNNTTTWWWCCC@@@<<<:::999999888777666666555555555444444444444444444444444444444555444444444555555666666666999888777666666777888888999999999888888777777777777777777666666555444333666555333222222444666888888;;;???BBBDDDFFFHHHJJJJJJIIIIIIIIIHHHGGGFFFEEEBBBBBB@@@???===<<<:::::::::888666444333444666777<<<@@@CCCFFFMMMVVVZZZYYYSSSLLLFFFEEEFFFKKKVVVaaakkkxxxuuu]]]PPPKKKAAA<<>>===DDDFFFHHHIIIIIIIIIIIIJJJJJJJJJNNNXXXdddjjjiiieee[[[XXXUUUUUUTTTUUU^^^hhhsssyyyzzzrrraaaaaaccciiirrrzzz|||}}}}}}tttlllmmmjjjlll|||ooo[[[NNNGGG@@@===<<<@@@???BBBKKKXXXlll}}}ZZZDDD===888777555555555666555444444333111000000111333444444444444444444444444444111111222333555777999:::>>>EEEMMMRRRVVVZZZ```fffxxxrrr}}}nnniiijjjeeeddddddcccbbbgggwww}}}}}}{{{yyyuuuqqqmmmjjjhhhggggggdddaaa___]]][[[XXXVVVMMMLLLKKKIIIGGGEEECCCBBBBBBBBB@@@???>>>>>>======;;;;;;;;;;;;::::::::::::888:::;;;;;;;;;===???AAA@@@???===<<<<<<===???@@@@@@@@@@@@BBBEEEJJJNNNQQQAAA>>>:::888999999999888666666666555555555444444555555555444444444333333333333444555666777777888666666666777888999:::;;;::::::999999888777666666666666444333333333333444444444444555666888999:::888===CCCHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCAAA@@@>>><<<;;;:::999888666555555666777888:::>>>BBBEEEMMMVVVZZZXXXVVVPPPKKKJJJLLLQQQ\\\gggwww~~~bbbOOOHHH???<<>>>>>JJJKKKLLLKKKJJJIIIJJJKKKNNNQQQVVV___iiimmmllljjjbbb^^^[[[ZZZWWWWWW^^^gggttt|||uuummm```___```dddjjjqqqvvvxxx{{{{{{|||~~~|||rrrkkklllkkknnn}}}xxxhhhVVVKKKDDD???<<<===@@@@@@DDDMMM\\\sssZZZDDD>>>:::888555555555555444333222222222222222222222222444444444444444444444444111111222333555777999:::===CCCKKKRRRVVVZZZ```dddwww|||tttsssjjjiiihhhfffeeecccbbbfffttt{{{xxxwwwsssqqqnnnjjjgggdddbbbaaaaaa___]]][[[ZZZXXXUUURRRJJJIIIHHHEEECCC@@@>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<=========???AAACCCAAA@@@???=========>>>>>>@@@@@@???@@@AAADDDGGGIIIAAA>>>:::888888888777777666666666666555555555555555555555555555444444444444444555555666666777777555555666777888999;;;;;;999999888777666555555444666444222000000111333555333444555777999:::;;;;;;;;;???EEEIIIJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFDDDDDDBBB@@@>>>===;;;:::999888777666666777888999:::>>>BBBFFFNNNWWWZZZXXXVVVQQQNNNOOOSSSZZZfffrrrbbbLLLDDD<<<;;;>>>;;;BBBDDDEEEEEECCCAAAAAABBBKKKMMMOOOOOONNNNNNQQQTTT[[[]]]```dddggghhhiiiiiiiiieeebbb___[[[YYY___fffrrr{{{{{{ppphhhaaa```___```ccchhhmmmpppqqqsssuuuyyy~~~zzzpppjjjjjjkkkppp}}}nnn```PPPGGGBBB>>><<<>>>>>>@@@FFFPPPcccXXXBBB===:::888666555555555444222333333555555555555333333333333333333333333333333333333444555777999;;;<<<<<>>???@@@@@@AAACCCEEEDDDCCCBBB@@@???>>>>>>>>>???>>>>>>>>>>>>@@@BBBCCCCCC@@@;;;888777777666555777777666666666555555555333333444555555666777777777777777666666555555444555666666777888888888888666666666555444333333333555444111000000222444666222444666999;;;<<<======@@@BBBFFFHHHHHHIIIJJJKKKMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDBBB@@@>>><<<;;;:::777777666666777888999::::::>>>BBBGGGNNNWWWYYYWWWRRROOONNNSSSZZZcccrrr~~~zzz[[[FFF???999888;;;999>>>@@@BBBCCCCCCDDDFFFGGGKKKOOOSSSTTTSSSTTTXXX[[[hhhhhhhhheeebbbbbbfffjjjnnnkkkhhheee```\\\```gggooozzz|||uuukkkdddaaa```^^^\\\]]]aaagggjjjjjjmmmqqqvvv||||||}}}xxxoooiiihhhiiippp|||vvveeeYYYLLLEEEAAA===<<>>:::888666555555555444222222333555666666555333222333333333333333333333333333333444555777999;;;<<<;;;AAAIIIQQQWWWZZZ\\\^^^aaauuuyyynnnvvvlllkkkjjjgggffffffeeehhhsss~~~~~~wwwsssqqqmmmllljjjgggccc___\\\[[[XXXWWWTTTSSSRRRQQQNNNKKKHHHGGGDDDAAA???===<<<<<<<<<;;;:::999999999999999:::;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAAAAABBBEEEGGGGGGFFFEEEDDDBBBAAAAAA@@@============>>>???@@@AAAEEEAAA<<<999888777555444777777777666666666555555222333444555666777888888999888888777666555444444555555666777777666666555444444444333333333222222555444222111222444666888555666888;;;===>>>???@@@DDDFFFGGGHHHHHHIIIKKKMMMOOONNNKKKIIIGGGFFFFFFFFFEEEDDDBBB@@@>>>;;;:::999555555555666777888999:::999>>>BBBFFFMMMUUUWWWUUUNNNLLLNNNUUU___kkk{{{kkkPPPAAA===777666999888999<<>>>>>>>>>>>>>>???@@@AAADDDAAA<<<:::999999888777777777777777666666666555444444555555666666777777888888777777666666555555333333555666666666555444222333333333333444444444555555444333444666888999::::::<<<===???AAACCCDDDGGGIIIKKKKKKJJJKKKLLLMMMPPPNNNLLLJJJHHHHHHIIIJJJDDDCCCAAA???===:::999888333444444555777888999999888===AAADDDKKKRRRSSSPPPLLLKKKNNNWWWbbbooozzz[[[FFF===>>>777555999888777:::===@@@BBBEEEJJJMMMOOOXXXbbbggghhhjjjooosssvvvyyyxxxpppeeebbbiiiqqqwwwtttsssqqqlllgggiiioooyyyxxxqqqlllfff```[[[RRRQQQQQQPPPRRRXXXbbbiiikkkqqqwww{{{}}}~~~{{{vvv|||xxxooohhhdddeeemmmvvvxxxqqqiii[[[RRRJJJEEEAAA===>>>BBBDDDIIITTTmmmqqqQQQAAA>>>888777555555555666555444111222222333333222222111222222222222222222222222111111222333555777999:::===AAAIIIQQQWWWYYYWWWUUUVVV```ooo{{{{{{gggtttxxxllllllkkkgggeeeeeedddeeelllttt}}}yyyyyyxxxxxxuuutttqqqmmmiiiddd___]]]ZZZWWWQQQNNNLLLKKKJJJIII@@@???<<<:::888888999999:::999999999999:::;;;;;;;;;;;;<<<======>>>??????@@@AAABBBCCCCCCDDDFFFIIIGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@BBB???<<<::::::::::::999777777777777666666666666666666666666666555555555666666666666777777777777000111333555666666555555222333333444444555555666555555555555666888999:::===>>>>>>???AAACCCEEEFFFHHHKKKMMMNNNNNNMMMMMMMMMOOOMMMKKKJJJIIIJJJLLLMMMDDDCCCAAA???<<<:::888777222333444555666777888999777;;;???CCCIIIPPPPPPMMMKKKJJJNNNXXXcccppp^^^QQQ@@@<<>>???BBBCCCGGGTTTpppkkkMMM>>>;;;888666444444666666666555444444444444444444444444222222222222222222222222333333444555777999;;;<<<===AAAIIIQQQWWWXXXVVVSSSUUU[[[eeepppxxx~~~fffoooxxxnnnnnnlllgggddddddbbbbbbgggnnnwwwzzzyyyzzz{{{{{{{{{zzzwwwsssnnniiidddaaa\\\XXXQQQMMMKKKJJJJJJJJJ@@@>>><<<:::999999:::;;;777777777888999;;;<<<===<<<======>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDFFFIIIFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@??????BBB@@@<<<999777666666666555666666777777777777777777666666555555555555666333444555666666555444333222222222222222333333333111111000000111222222333777777888999:::;;;;;;<<<<<<===???AAADDDFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMOOONNNLLLJJJIIIHHHGGGGGGIIIFFFAAA>>><<<999666444444444444444555666777777===<<<<<>>;;;999888999;;;<<<<<<>>>???@@@AAADDDGGGJJJSSS___mmmxxxzzzssskkkeeegggmmmttt}}}|||uuutttnnnnnnxxxzzz{{{{{{{{{{{{yyyyyyzzz{{{}}}~~~xxxiiiddd```XXXPPPMMMEEEDDDBBBBBBEEENNNXXX```rrrwww~~~~~~~~~zzzsss}}}wwwnnnhhhggggggkkknnnllleee^^^UUUOOOHHHCCCAAAAAAAAAAAACCCFFFVVVxxx~~~bbbKKK???:::666555555555555444444444444444333222111///...---222222222222222222222222333333333444555666777888<<<@@@HHHOOOTTTWWWVVVVVVRRRWWW```iiisss~~~iiiooozzznnnmmmjjjhhhddd___]]]___eeejjjwww}}}zzz}}}}}}wwwooohhhbbb______[[[VVVPPPJJJFFFDDDCCCBBB???:::666444555777999777777666666888:::===???===>>>??????@@@@@@@@@???BBBAAAAAA@@@@@@AAAAAABBB@@@BBBEEEGGGHHHHHHFFFEEECCCDDDFFFGGGFFFCCC@@@???AAA???<<<999777666666777666666777888888888888777777777666555555555666666444444555555555555444444222222222333333333333444333333333333333444555666777888999:::<<<===??????@@@AAACCCDDDGGGHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIIIIFFFAAA>>>;;;888555333333333333333444555666777;;;::::::===BBBFFFGGGGGGGGGHHHIIILLLSSS^^^jjjsss}}}uuucccOOOAAA???===;;;999888999;;;<<<<<<>>>??????@@@BBBFFFHHHPPP^^^ooo{{{yyytttpppjjjddddddgggttt{{{yyytttwww|||lllffffffeeeddddddccccccccccccdddfffhhhiiiooottt|||uuueee___[[[TTTMMMJJJ@@@@@@???>>>AAAHHHQQQXXXhhhooozzz|||{{{~~~zzzsss~~~vvvmmmeeeccccccgggkkkjjjddd^^^VVVQQQIIICCC@@@?????????CCCFFFVVVwwwyyy^^^III>>>;;;666555555555555444444444444444333333222111//////222222222222222222222222333333333444555666777888===AAAHHHPPPUUUWWWWWWWWWUUUYYYbbbmmmyyylllnnnzzz{{{nnnkkkiiihhhddd```^^^```ggglllwww}}}|||{{{rrrjjjddd```^^^[[[UUUOOOIIIEEEBBBAAAAAA>>>;;;777666666888999888777777888:::===???AAACCCCCCCCCCCCBBBAAA????????????>>>>>>>>>???@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJJJJIIIFFFDDDBBBAAA???<<<999777777777777777777888999999999999999888888777666666666666666444444333333333333444444222222222333333444444444555555555666777888888999888999;;;===@@@BBBDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMJJJFFFAAA<<<999777444222222222222222333444555666888888888:::>>>AAACCCCCCEEEEEEFFFHHHLLLSSS[[[aaajjjqqqrrrhhhZZZNNNDDD======<<<:::999999:::;;;======>>>?????????AAADDDGGGLLL\\\ppp~~~zzzuuuqqqpppmmmhhheeefffmmm|||zzzxxxwww|||mmm^^^XXXWWWVVVTTTTTTTTTSSSQQQPPPPPPRRRTTTVVVWWW\\\eeepppzzzqqq```WWWSSSNNNHHHFFF============???DDDKKKPPPZZZbbbqqq~~~~~~zzzzzz|||zzzttt~~~vvvmmmeeebbb```bbbggghhhddd```WWWQQQIIIBBB???======<<>>BBBHHHOOOTTTWWWXXXXXXVVVYYYbbbpppooolllrrrqqqkkkhhhgggeeeaaa___bbbjjjppp{{{~~~|||sssjjjddd```]]]ZZZUUUNNNHHHDDDAAA???>>><<<:::999777777888888888888888:::<<>>??????EEEDDDCCCBBBBBBCCCEEEFFFJJJKKKKKKKKKJJJHHHFFFEEEAAA???<<<:::888777888888888999::::::;;;;;;::::::999999888777666666666666444444222111111222444444111111222222333444444444666666777999:::;;;;;;<<<;;;<<<>>>AAADDDGGGIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQLLLHHHAAA;;;888555333222222222222222333444555555777777777999;;;===??????AAABBBDDDEEEGGGKKKOOOSSS\\\bbbaaaVVVIIIBBB???>>><<<;;;:::999:::;;;===>>>@@@AAAAAAAAA@@@AAADDDFFFKKK\\\pppxxxrrrmmmjjjmmmnnnjjjeeedddgggwww|||xxxyyy}}}sssfffYYYUUUUUUSSSRRRRRRQQQOOOKKKIIIHHHJJJLLLNNNMMMQQQWWW___hhhqqqyyy~~~{{{mmm\\\PPPKKKGGGDDDBBB>>>>>>??????@@@CCCHHHKKKMMMWWWhhhwww|||||||||{{{~~~{{{uuuvvvlllgggbbb^^^___cccfffdddaaaUUUPPPHHHAAA>>>======<<>>:::999999888888777777777777888999:::===@@@CCCDDDJJJJJJIIIGGGEEECCCAAA@@@>>>>>>>>>>>>>>>???@@@AAAEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGAAA???===:::888888888999:::;;;;;;<<<===<<<<<<<<<::::::999777777666666666444444222111111222444444111111222222333444555555666777999;;;===>>>>>>>>>???@@@BBBEEEHHHKKKMMMNNNKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPQQQRRRQQQSSSUUUWWWXXXWWWVVVTTTOOOJJJBBB;;;777555333222222222222222333444555555777888888888999:::<<<======???AAACCCDDDFFFIIILLLMMMSSSSSSJJJ???;;;;;;;;;;;;;;;:::;;;<<<===???@@@BBBCCCCCCCCCBBBCCCFFFHHHPPP```rrr}}}~~~vvvmmmddd```___cccfffdddbbbaaagggxxx}}}fff\\\SSSRRRRRRQQQQQQRRRNNNKKKHHHEEECCCDDDFFFHHHIIIKKKPPPTTTZZZccclllsssvvvkkkZZZLLLFFFDDDBBB???>>>???@@@@@@@@@BBBEEEHHHGGGOOO___lllqqqqqqtttzzz{{{wwwuuulllgggaaa\\\[[[___bbbaaa___SSSNNNGGGAAA???>>>??????AAAGGGYYYxxxsssWWWCCC999777666555555555555444444444222222333444444444333333222222222222222222222222333333333444555666777888<<>>666666777777777777666666666777999;;;===@@@BBBCCCGGGGGGGGGFFFFFFDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHHHHHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIJJJAAA???===:::999888999:::<<<<<<===>>>>>>>>>>>>>>>;;;;;;999888777777777777444444333333333333444444222333333444555666777777777999;;;>>>@@@AAAAAAAAACCCDDDFFFHHHKKKMMMOOOPPPKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPRRRTTTUUURRRUUUYYY\\\^^^]]][[[ZZZRRRLLLCCC;;;666444333222222222222222333444555666777888999888777777999;;;999;;;>>>@@@AAABBBEEEGGGDDDJJJJJJCCC<<<;;;;;;::::::;;;;;;<<<>>>@@@AAABBBCCCDDDDDDDDDCCCDDDGGGIIIUUUbbbooovvvvvvsssjjjaaa[[[WWWXXX]]]aaabbbcccfffhhh{{{rrr\\\TTTOOOPPPQQQQQQQQQSSSMMMKKKGGGEEECCCDDDEEEFFFDDDFFFJJJMMMRRRZZZeeellltttkkk[[[KKKDDDCCCAAA======>>>??????>>>???BBBDDDFFFLLLXXXbbbddddddhhhnnn}}}|||xxxuuukkkddd^^^XXXXXX\\\______^^^SSSNNNGGGAAA??????@@@@@@AAAGGGWWWsssuuuYYYCCC999777666555555555555444444444222222333333333333333222222222222222222222222222333333333444555666777888<<<>>>BBBGGGLLLQQQTTTVVVXXXYYY```pppwwwggg]]]hhhpppgggiiijjjgggcccgggqqq{{{}}}vvvmmmeee___\\\[[[YYYWWWSSSNNNHHHCCC???===555555666666777777777777777888:::<<<>>>@@@BBBCCCBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBCCCCCC@@@BBBFFFIIIKKKKKKIIIHHHFFFEEEEEEFFFGGGJJJLLLMMMAAA???===:::999999::::::===>>>>>>???????????????<<<;;;:::999888777777777444444555555555555444444666666777888999:::;;;;;;999;;;>>>AAACCCDDDDDDDDDGGGHHHIIIJJJLLLNNNOOOOOOKKKKKKLLLLLLMMMMMMMMMNNNPPPOOOOOOPPPRRRUUUXXXZZZZZZ]]]bbbgggiiihhhfffdddUUUNNNDDD<<<777444444333333333333333444555666777666777888777555444666888555777:::;;;<<<===???AAAAAADDDCCC>>>;;;;;;<<<:::;;;;;;<<<>>>@@@BBBCCCDDDBBBCCCCCCCCCCCCDDDGGGJJJSSS]]]fffhhhgggccc\\\UUUTTTRRRTTTYYY\\\___fffnnnlllxxxbbbWWWPPPMMMOOOQQQPPPPPPRRRLLLKKKIIIGGGFFFEEEEEEFFFCCCFFFIIIKKKNNNVVVaaajjjssslll]]]MMMEEEDDDBBB======>>>>>>>>>===???BBBDDDIIILLLSSSYYYZZZYYY___fffxxx}}}yyytttkkkbbb]]]XXXYYY^^^cccdddbbbUUUPPPHHHCCC@@@?????????AAAEEESSSkkkuuuXXXCCC;;;:::666555555555555444444444111222222222222222111111222222222222222222222222333333333444555666777888<<<>>>BBBFFFKKKPPPTTTVVVXXXYYY___mmmyyyhhh[[[```tttxxxgggkkklllhhhdddhhhrrr}}}{{{qqqggg___ZZZWWWWWWTTTSSSPPPKKKFFFBBB>>><<<666666666777777999:::;;;999:::<<<>>>@@@AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>???BBBFFFIIIKKKLLLMMMIIIHHHFFFFFFFFFHHHKKKLLLAAA???===:::999999:::;;;>>>>>>???@@@@@@@@@@@@???===<<<;;;999888777777777333444666666666666444333888999999;;;<<<===>>>>>>;;;===@@@DDDFFFGGGGGGGGGJJJJJJKKKLLLMMMNNNNNNOOOKKKLLLLLLMMMMMMNNNNNNOOOQQQQQQQQQRRRTTTXXX[[[^^^cccffflllqqqsssrrrpppnnnWWWPPPEEE<<<777555444444444444444444555666777777555777888666333222444666333555777888888999;;;===<<<===;;;666555888888666;;;<<<===???AAACCCEEEFFF@@@AAABBBBBBBBBDDDGGGJJJNNNVVV\\\\\\ZZZWWWRRRLLLLLLKKKMMMRRRUUUYYYdddnnnuuu~~~fffTTTQQQLLLIIIKKKMMMLLLLLLNNNJJJIIIHHHFFFEEEDDDDDDCCCFFFIIILLLMMMOOOUUU```hhhrrrmmm___NNNFFFEEECCC>>>????????????>>>@@@CCCFFFKKKMMMQQQUUUTTTTTTZZZcccuuu}}}}}}}}}yyytttkkkccc^^^ZZZ\\\ccciiijjjiiiXXXRRRJJJDDD@@@???>>>>>>AAADDDPPPeeetttVVVCCC======666666555555555444444444222222222222222111000///222222222222222222222222333333333444555666777888>>>???BBBFFFLLLQQQUUUXXXUUUVVV\\\iii{{{{{{iiiZZZ\\\mmmhhhkkkmmmiiieeehhhsss}}}}}}wwwmmmbbbZZZTTTRRRQQQQQQOOOMMMIIIEEE@@@<<<:::888888777777888:::<<<===<<<===>>>@@@BBBCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFBBBBBB@@@???>>>>>>=========>>>???BBBFFFJJJNNNPPPJJJIIIFFFDDDDDDEEEHHHIIIDDDAAA<<<999999;;;;;;;;;===>>>AAACCCCCCAAA???>>>AAA???===;;;:::999999:::777777666555555666777888:::;;;;;;<<<===<<<<<<<<>>??????@@@AAABBBDDDEEEFFFKKKMMMTTTXXXTTTPPPWWWccc{{{}}}{{{~~~|||{{{}}}}}}qqqiiieee___YYY\\\jjjvvvtttkkkbbbXXXLLLCCC@@@??????>>>DDDGGGOOO^^^xxxsssVVVGGG>>>666888777666555444333222222333444555444222111222333222222111111111111222222222333444444333333444666:::<<>><<<;;;;;;999;;;>>>@@@CCCGGGLLLOOOKKKKKKJJJHHHFFFFFFGGGIIIDDDAAA<<<999999;;;;;;;;;???@@@BBBCCCDDDCCCAAA@@@@@@>>><<<:::999888888999888777777666666777888999<<<<<<===>>>>>>>>>>>>>>>@@@@@@BBBDDDFFFHHHJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNLLLKKKKKKLLLNNNOOOPPPPPPVVVUUUWWW]]]aaadddnnnyyyrrraaaRRRCCC;;;777555444555111222333444555666666666777666555333222222111111555555666777888999999:::999888888888888999::::::>>>AAADDDHHHJJJMMMPPPRRRLLLHHHDDDAAABBBEEEGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHIIIHHHJJJPPPVVV\\\dddmmm}}}iiiZZZPPPKKKIIIGGGEEEFFFIIIKKKKKKJJJJJJJJJHHHFFFEEEFFFJJJMMMKKKPPPVVVZZZ[[[^^^bbbfffqqqnnndddTTTGGGCCCAAA?????????@@@AAABBBDDDEEEFFFJJJMMMSSSXXXVVVVVV^^^jjj~~~~~~|||~~~{{{{{{yyyzzznnnfffaaa]]]YYY\\\jjjwwwxxxrrrhhh^^^PPPFFFAAA@@@>>>===@@@EEENNN___yyyxxxXXXHHH???999888888777666555444333222222333444333111111111333333333222222222222333333333555666666555444666777999;;;>>>CCCIIIPPPUUUXXX[[[ZZZ[[[aaaooolllZZZ[[[iii{{{pppooollljjjjjjmmmrrruuuxxxqqqggg]]]VVVQQQMMMKKKMMMLLLIIIEEEAAA===999777777888888888999999:::::::::===@@@CCCEEEEEEDDDCCCBBBCCCDDDDDDDDDBBB@@@???============<<<;;;::::::999:::===???AAADDDIIILLLKKKLLLMMMKKKJJJIIIJJJLLLDDDAAA<<<999999;;;;;;;;;BBBBBBCCCDDDDDDDDDDDDDDD???>>><<<:::888888888888999888888888888999:::;;;>>>>>>>>>???????????????===???BBBFFFIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMNNNOOONNNNNNMMMMMMOOOQQQTTTVVV\\\]]]aaahhhnnnuuuuuu```RRRBBB;;;777444333444222333444555666777777777777777666444333333333333555555666666666777777777777777777777777888999:::@@@CCCHHHNNNTTTYYY\\\^^^TTTNNNGGGCCCBBBDDDGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGKKKQQQUUU[[[hhhuuutttcccWWWOOOJJJGGGHHHGGGFFFFFFIIIJJJJJJJJJJJJKKKJJJIIIIIIJJJNNNPPPRRRWWW^^^aaaccceeehhhllltttrrrhhhWWWIIIDDDBBBAAA@@@@@@@@@AAACCCDDDFFFGGGJJJMMMSSSXXXYYY]]]hhhttt}}}~~~yyyzzzxxxwwwlllfffaaa^^^[[[]]]iiivvvzzzwwwoooeeeUUUIIIBBB@@@>>>======CCCOOObbb}}}~~~[[[HHHAAA===888888777777666555444444000111222222111111222333444333333333333333333444444666777777666666777888999:::===BBBGGGMMMRRRUUUZZZYYY[[[aaannnrrr]]]ZZZddduuu~~~ooonnnmmmmmmnnnqqqsssuuu|||uuunnnddd[[[TTTOOOLLLJJJLLLJJJGGGCCC???:::777555777777888999999:::;;;;;;<<<>>>@@@CCCEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@>>><<<::::::::::::::::::::::::888999;;;<<<>>>@@@DDDGGGKKKMMMPPPPPPOOOOOOOOOPPPDDDAAA<<<999999;;;;;;;;;BBBBBBCCCCCCDDDDDDEEEEEE@@@>>><<<:::999888999999999999:::::::::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@===@@@CCCGGGJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPOOOOOOPPPSSSXXX[[[aaafffoooxxxsss___QQQBBB:::777444333333333333555666777888888888888777666555555555555555777777777777777777777777666666666666777888999999AAAFFFPPP\\\eeekkkmmmlll]]]WWWMMMGGGDDDFFFHHHJJJIIIIIIJJJKKKLLLMMMNNNOOOJJJMMMQQQUUUWWW^^^ooo}}}rrrcccWWWPPPMMMKKKHHHJJJIIIIIIJJJKKKLLLLLLLLLNNNOOOOOONNNMMMNNNPPPRRRTTT[[[ccchhhkkkmmmpppssszzzyyynnn\\\LLLEEECCCCCC@@@AAAAAABBBCCCEEEFFFGGGJJJNNNTTTXXX[[[cccooozzz|||xxxyyyyyyuuummmjjjcccaaa^^^^^^hhhtttzzzyyyttthhhXXXJJJCCC@@@???>>>>>>DDDQQQfff[[[GGGAAA???999888888777666555555555000111333333222222333555333333222222222222333333444555777666555555666888999;;;===AAAGGGLLLQQQTTTYYYYYY[[[aaalll}}}wwwaaaZZZ```ooo{{{nnnnnnnnnooorrrtttuuuuuutttxxxyyyqqqkkkaaaXXXRRRMMMJJJHHHKKKIIIEEEAAA===999777555777777888999:::;;;<<<======>>>AAACCCDDDEEEEEEDDDFFFEEEDDDCCC@@@>>>;;;:::999999999999999999::::::777888:::::::::<<<@@@BBBKKKNNNRRRTTTUUUTTTTTTTTTDDDAAA<<<999999;;;;;;;;;@@@AAAAAABBBBBBCCCDDDDDDAAA@@@>>><<<;;;:::::::::999::::::;;;<<<============<<<<<<<<<<<<===>>>??????AAADDDGGGJJJJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSWWW]]]aaaiiisssnnn\\\NNN@@@:::777444333444444555666777888999999999888888777777666777777777:::::::::999999999999999666666666666777888999:::CCCLLL[[[mmmzzz}}}yyyllldddXXXNNNIIIIIIIIIJJJNNNNNNOOOPPPPPPQQQRRRSSSQQQSSSVVVXXXZZZbbbuuu{{{pppiii___WWWRRRPPPMMMKKKMMMNNNOOOPPPPPPPPPQQQQQQTTTUUUVVVUUUSSSRRRSSSTTTSSS[[[eeemmmrrruuuyyy}}}vvvbbbPPPGGGEEEDDDAAAAAABBBCCCDDDFFFGGGHHHLLLPPPUUUXXX]]]hhhuuu~~~{{{vvvwwwyyy~~~sssmmmlllbbb```^^^___jjjxxx~~~}}}uuuiiiWWWIIIBBB@@@@@@@@@>>>EEESSSjjjZZZEEE???>>>888888777777666666555555111333444444333333555666222222111111111111222222222333555444333333444666999;;;===AAAGGGLLLQQQTTTTTTUUUXXX]]]hhhxxx}}}fff\\\^^^lllzzznnnnnnnnnqqqtttvvvuuusssnnnrrr||||||uuunnnhhh^^^VVVPPPLLLIIIGGGIIIGGGDDD@@@<<<999777777777888999:::;;;<<<======>>>???@@@BBBCCCDDDDDDDDDFFFEEECCCAAA???<<<:::999999999888888888999::::::777888999999888:::===???IIIMMMRRRVVVWWWWWWXXXXXXDDDAAA<<<999999;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCBBBAAA???===;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>><<<;;;:::::::::;;;===>>>@@@AAADDDFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKOOOTTTXXX[[[aaaiiioooyyylllYYYLLL???:::888555444555555555777888999:::::::::999888888888888888999:::<<<<<<;;;;;;;;;;;;;;;;;;666666666777888999:::;;;EEEOOObbbvvv|||uuummm```UUUNNNKKKJJJJJJQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXZZZ]]]ggg|||qqqiiifff```ZZZTTTPPPNNNMMMQQQSSSUUUUUUUUUTTTUUUVVVYYYZZZ\\\[[[YYYWWWWWWWWWTTT]]]jjjtttzzz~~~~~~hhhSSSIIIFFFFFFBBBBBBBBBCCCEEEFFFHHHIIIMMMRRRWWWZZZaaannnzzz{{{uuuvvvuuu}}}}}}tttnnnlll___]]]\\\aaapppwwwjjjXXXIIIBBBAAAAAAAAA>>>HHHZZZtttYYYDDD>>>;;;777777777666666555555555333444555555444444555666222111111000000111111222000222333333222222333444888999<<>>;;;999888888999999:::;;;;;;<<<======>>>>>>@@@AAABBBCCCCCCCCCDDDCCCBBB@@@===<<<:::::::::999888777777777999999777888999888888999<<<>>>GGGKKKQQQUUUWWWYYYZZZ[[[DDDAAA<<<999999;;;;;;;;;===>>>@@@CCCDDDDDDCCCBBBAAA@@@>>><<<;;;::::::;;;888999;;;<<<>>>>>>>>>===<<<;;;:::999:::;;;===>>>>>>???AAADDDFFFIIIKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMTTT]]]eeellluuu|||iiiVVVIII===999888666555666555666888999::::::;;;;;;999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777777777777999:::;;;<<>>;;;999888888999::::::;;;;;;<<<<<<<<<======>>>???@@@@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;;;;:::888666555444555666777777888999999888:::<<>>AAADDDEEEEEECCCBBBAAA???===;;;:::999999:::777999;;;<<<>>>>>>>>>======<<<:::::::::;;;===???<<<===???BBBEEEIIILLLNNNKKKKKKKKKKKKLLLMMMNNNOOORRRZZZgggrrr{{{yyygggTTTHHH<<<999888777666777666777888999:::;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======777777777888999;;;<<<===???GGGVVVhhhuuuvvvnnnfff\\\WWWPPPKKKJJJLLLNNNPPPSSSVVVZZZ___bbbcccccccccaaa^^^]]]aaaiiixxx~~~ooohhheeefffccc[[[QQQLLLOOOUUUTTTWWW[[[[[[YYYXXXYYY[[[[[[^^^aaabbbaaa`````````^^^hhhuuuqqqXXXKKKGGGGGGCCCCCCCCCDDDEEEGGGIIIJJJKKKTTT[[[___iiiyyy{{{tttsssrrrzzzvvvmmmfffbbb```iii}}}~~~ppp\\\KKKBBB@@@AAAAAADDDUUUrrrzzzXXXFFF>>>999555555555555555444444444333444555444222111222333444333333222222333333444000222333333222111333444333555888===DDDJJJPPPSSSQQQSSSWWW[[[cccrrryyyhhh```eee|||}}}sssooommmooosssuuusssooorrrqqqyyy~~~wwwsssjjjddd[[[SSSNNNKKKHHHGGG@@@>>>;;;999777777888888;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<999888555333222333444555888999999999999:::===@@@CCCGGGLLLQQQTTTXXX[[[^^^DDDAAA===;;;;;;;;;:::999===???BBBEEEFFFFFFDDDCCCDDDBBB@@@>>><<<;;;;;;;;;======<<<<<<<<<<<<======::::::999999::::::;;;<<<<<<===???AAACCCEEEGGGHHHLLLLLLLLLMMMOOOQQQSSSTTT]]]hhhxxxrrraaaKKKCCC<<<999777444444777999:::<<<======;;;999888<<<======<<<999888888999<<<<<<<<<===>>>>>>>>>???;;;999777666888;;;<<<<<>>;;;888777777888999999:::<<<;;;::::::;;;===??????@@@@@@AAABBBCCCCCC===>>>>>>======<<<;;;;;;<<<:::888666555444444555444555777:::<<<===>>>???DDDDDDKKKUUUZZZWWWWWW[[[DDDAAA===;;;;;;;;;:::999;;;<<>>???AAABBBCCCEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNSSSYYY^^^nnnxxxnnn]]]IIIAAA;;;888777444444777999:::;;;<<<<<<<<<;;;:::;;;<<<<<<:::888777888999========================<<<:::888888:::<<<<<<<<<===???FFFOOOWWWWWWPPPIIIDDDAAA>>>@@@GGGPPPVVVYYY\\\]]]___bbbfffhhhfffbbb^^^```eeeppp~~~uuusssvvvyyyzzzuuullldddaaa```bbb```\\\YYYXXXYYY[[[\\\___aaacccccccccbbbaaaaaafffmmm{{{iiiUUULLLHHHDDDDDDDDDEEEEEEEEEGGGJJJMMMRRRXXX^^^dddppp~~~~~~xxxuuuxxx}}}sssfffcccdddlll{{{vvvfffSSSIIICCC@@@@@@CCCLLL```nnnOOOAAA<<<888777666555444444333333444444444444444444444444444444444444333333222222222222222222111222222333444666777:::===AAAFFFMMMRRRTTTUUUWWWZZZ]]]ggg|||vvvhhhkkkxxxpppmmmpppttttttrrrqqqnnnlllqqq}}}|||uuuppplllddd```XXXRRRMMMIIIEEECCCAAA???<<<888666666777777777999;;;;;;;;;;;;===?????????@@@AAABBBCCCCCCDDD>>>>>>??????>>>===<<<;;;888777555333222222222222444666777:::<<<===>>>???FFFFFFMMMVVV[[[YYYYYY\\\DDDAAA===;;;;;;;;;::::::888:::<<>><<<<<<;;;;;;;;;;;;::::::::::::;;;;;;888888999:::;;;===>>>???BBBCCCDDDEEEHHHJJJLLLMMMNNNPPPRRRRRRTTT[[[gggqqq~~~hhhXXXFFF???999888777555666999999999999::::::;;;<<<===<<<<<<<<<:::888888:::<<<>>>>>>===<<<<<<<<<<<<<<<===;;;:::;;;===>>>===<<<<<<>>>CCCIIILLLKKKGGGCCC=========@@@HHHRRR\\\bbbfffbbbbbbiiiqqqqqqhhh______eeeqqq~~~|||vvvsssrrrnnnhhhaaa\\\ZZZZZZ[[[___```bbbccccccdddfffhhhlllsss{{{bbbQQQKKKGGGDDDEEEFFFGGGGGGGGGHHHJJJLLLQQQXXX```hhhuuuyyywww{{{vvvmmmeee```eeeppp~~~nnn```PPPGGGCCC@@@AAAEEEMMMeeefffLLLAAA===999777666555444333333333333333333333333333333333333444444333333333333222222222222222222222333444444444666999<<<@@@EEELLLPPPSSSSSSVVVXXX[[[eeezzzrrrttt|||tttoooqqqttttttrrrrrrnnnkkkooo||||||vvvooojjjddd^^^VVVOOOJJJGGGEEECCCBBB???<<<999666555555666666888:::;;;;;;===???AAA??????AAABBBCCCDDDDDDDDD???????????????===<<<;;;666555444222222111111222555666777999<<<===??????FFFHHHOOOXXX]]]]]]]]]___EEEBBB>>><<<;;;;;;;;;:::999999:::<<<>>>AAADDDFFFAAAAAA@@@???>>>=========<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<>>>???@@@AAABBBCCCEEEHHHKKKNNNPPPSSSYYY^^^aaaeeennn|||wwwbbbSSSCCC===888888888666777:::<<<;;;999888888:::;;;<<<======>>>===<<<===@@@BBB@@@???>>>===<<<<<<<<<<<<===<<<===>>>@@@AAA???===@@@BBBFFFIIIIIIHHHFFFDDD>>>>>>???BBBGGGQQQ\\\dddkkkfffgggpppyyyvvvlllccceeeooo|||uuummmeee___ZZZXXX^^^```bbbccceeehhhnnnssstttzzzrrr[[[NNNIIIFFFDDDEEEGGGIIIJJJJJJKKKLLLNNNPPPWWW```jjjwww~~~|||~~~{{{{{{wwwqqqjjjddd___fffssszzzpppdddXXXLLLFFFBBB@@@BBBGGGMMMhhh|||]]]IIIAAA===999666666555444333333333333222222222222222222222222333333333333333333333333333222222222222333444444333666999<<<@@@DDDJJJNNNSSSSSSUUUWWWZZZcccxxx{{{yyyzzzssssssuuutttssssssnnnkkknnn}}}}}}wwwppplllccc]]]TTTMMMHHHFFFDDDCCC???===;;;999777666666777777999;;;<<<<<<<<<>>>@@@>>>???AAACCCDDDDDDDDDDDD===>>>??????>>><<<:::999555555555444444444444444666666888999;;;===???@@@DDDHHHPPPYYY___bbbcccdddEEEBBB>>><<<<<<<<<;;;:::;;;;;;::::::<<<>>>@@@BBBAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<======????????????@@@AAABBBBBBBBBCCCEEEHHHMMMRRRWWWZZZ___gggrrrxxx~~~ooo\\\OOOBBB<<<777888999777888;;;>>><<<:::888777888:::;;;;;;>>>BBBDDDEEEGGGIIIKKKFFFDDDBBB???>>>===>>>>>>===>>>@@@CCCEEEEEECCC@@@BBBEEEHHHLLLLLLKKKIIIHHH??????@@@BBBGGGQQQ]]]eeegggeeejjjuuuzzzvvvooolllppp{{{~~~xxxoooeee]]]XXX[[[^^^aaaccceeelllvvv~~~~~~jjjVVVLLLHHHFFFFFFGGGJJJMMMOOOOOOPPPQQQRRRPPPVVV```kkkwww{{{zzz}}}~~~vvvqqqnnniiidddaaahhhttt~~~xxxkkkaaaZZZQQQHHHDDDAAA@@@CCCHHHOOOjjjsssXXXFFF@@@<<<999666555444333333222222333222222222222222222222222333333333333333333333333333333222222333333444555333666999<<<@@@DDDIIIMMMSSSTTTWWWYYYZZZcccvvvzzzxxxvvvvvvtttssstttnnnlllqqq{{{uuuppplllaaa[[[SSSLLLGGGEEECCCBBB;;;:::999888888888888999999;;;<<<<<<<<<<<<===>>>>>>@@@AAACCCDDDCCCCCCBBB;;;<<<===>>><<<:::777666444444555555555666666555777777888999;;;>>>@@@AAAAAAGGGPPPXXX```eeeggggggEEEBBB>>><<<<<<<<<;;;;;;===<<<;;;:::;;;<<<===>>>???@@@@@@AAAAAA@@@??????=========<<<<<<==================>>>???@@@AAABBBAAACCCFFFLLLTTT\\\cccgggsss{{{wwweeeUUUKKKBBB<<<888::::::999999<<<<<<;;;999888777888:::;;;===CCCKKKQQQUUUWWWWWWXXXRRROOOKKKFFFCCC@@@?????????AAAEEEIIIMMMMMMJJJGGGDDDGGGLLLRRRVVVVVVRRRNNNCCCAAAAAADDDLLLXXXcccjjjfffeeelllwww{{{vvvsssvvv}}}{{{||||||yyysssjjjaaa\\\ZZZ]]]aaaccchhhrrr{{{dddTTTLLLIIIJJJLLLNNNQQQUUUWWWWWWVVVWWWWWWSSSWWW```lllvvv~~~zzzyyy}}}vvvooommmllliiidddcccjjjsssxxxuuukkk^^^VVVQQQKKKEEECCCAAA???CCCHHHQQQkkkoooVVVEEE===:::999666555444333222222222222222222222222222222222222222222333333333333444444333333333333333444444555333666:::===@@@DDDIIILLLSSSUUUXXXZZZ[[[aaarrrzzz~~~yyywwwuuuttttttqqqqqqvvvyyyrrrmmmiii___ZZZSSSLLLHHHEEECCCAAA888888888888888999999:::;;;<<<======<<<;;;===>>>???@@@BBBCCCCCCBBB@@@???:::;;;======<<<999666444222333444555666666666666888888888999;;;>>>@@@BBB@@@HHHPPPWWW___fffhhhfffFFFBBB???<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<=========>>>?????????>>>======<<<<<<;;;;;;<<<<<<===:::;;;<<<>>>@@@BBBDDDFFFHHHKKKPPPXXXbbbmmmvvv|||}}}mmm\\\OOOGGGBBB===:::;;;<<<::::::===888888888888888:::<<<===DDDMMMZZZfffkkkmmmlllkkkbbb^^^WWWOOOHHHCCCAAA???BBBEEEJJJQQQUUUUUUQQQNNNLLLOOOVVV```hhhiiiccc]]]PPPLLLIIIMMMWWWdddnnnsssppplllppp|||||||||zzzsssoookkkmmmpppqqqoookkkfffccc]]]aaafffiiiooo|||ppp^^^TTTNNNLLLOOOUUUXXX[[[___```___]]][[[[[[XXXZZZbbbllluuu|||{{{~~~~~~vvvpppmmmjjjfffdddeeejjjppprrrlllbbbXXXRRRLLLGGGCCCBBB@@@???BBBHHHOOOfffnnnVVVEEE;;;888999666555444333222222222222333333333333333333333333222222222333333444444444444333333333333444555555444777;;;>>>AAAEEEIIILLLRRRTTTXXX[[[ZZZ___mmm|||{{{yyy|||xxxuuutttuuutttvvv||||||ssslllggg^^^YYYSSSMMMIIIFFFCCC@@@999999888888888888888888999;;;<<<===<<<===>>>@@@???@@@BBBCCCBBB@@@===<<<;;;<<<===>>><<<999666333333444666777999999999999888888888999;;;>>>AAACCCBBBJJJRRRVVV]]]dddeeebbbFFFCCC???===<<<<<<<<<;;;:::;;;;;;<<<<<<=========;;;;;;===>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<>>>???AAADDDHHHKKKNNNPPPVVVYYY___iiiuuuwwwfffWWWKKKEEECCC>>>;;;<<<<<<;;;;;;===555555666888:::<<<>>>???MMMXXXhhhvvv}}}~~~|||zzznnniii```VVVMMMEEEAAA???DDDHHHNNNVVVZZZZZZWWWSSSVVVYYYaaannnyyy{{{ssskkk___YYYTTTWWWaaammmvvvyyy{{{tttuuu|||rrrjjjfff___aaaeeehhhkkkkkkjjjiiicccggglllpppwwwvvvhhh[[[TTTPPPOOOTTT\\\```cccffffffddd```^^^]]][[[\\\cccmmmuuu|||}}}yyyuuuooohhhddddddfffjjjooonnnggg^^^VVVRRRIIIDDDBBBAAA@@@>>>BBBGGGKKK```oooWWWEEE:::777888555555444333222222222222333333333333333333333333222222222333333444444444444333333333333444555555444777;;;???BBBEEEIIILLLPPPSSSXXX[[[ZZZ]]]jjjxxx|||uuuzzz}}}yyyvvvtttuuuwwwzzzvvvmmmfff]]]YYYSSSNNNJJJFFFCCC@@@::::::999999888777777666777999;;;<<<===>>>@@@BBB???AAABBBBBBAAA???<<<:::;;;===>>>???>>>:::666444555777999;;;<<<=========999888888999;;;>>>AAACCCDDDLLLSSSVVV[[[bbbbbb]]]HHHFFFBBB???<<<;;;::::::;;;;;;999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<===777999::::::999999;;;===>>>AAADDDGGGMMMTTT\\\aaammmrrryyyxxxgggXXXMMMFFFCCC@@@@@@???>>>===;;;999888888777888999:::>>>DDDKKKSSSgggzzz{{{rrrggg\\\UUUOOOHHHDDDCCCGGGJJJOOOUUUZZZ^^^aaacccfffmmmtttyyyrrriiibbbfffmmmrrrvvvzzz||||||~~~{{{qqqhhh___XXX\\\\\\^^^bbbfffjjjlllmmmmmmpppuuu}}}zzzhhh```WWWTTTWWW\\\___```kkkllllllllliiieee```^^^aaaeeejjjpppxxx|||}}}|||}}}~~~|||xxxqqqiiieeefffhhhmmmllljjjgggbbb[[[RRRKKKEEECCCAAA>>>===>>>???@@@JJJXXXwwwiiiOOOBBB>>>;;;888777666555444444333444444333333333222222222111111222111000000111222555666222222222222444888;;;===<<<<<<<<<;;;<<<@@@EEEIIIXXXVVVVVVYYYZZZ^^^hhhrrr~~~llljjjyyyuuuuuusssqqquuuvvvzzz}}}uuuoookkk___YYYRRRMMMJJJGGGCCC@@@:::888555222222333666888::::::;;;;;;<<<=========??????>>>>>>=========<<>><<<;;;:::999666888999999888888999:::999888888999;;;>>>AAABBBJJJOOOVVVZZZ[[[ZZZYYYXXXHHHFFFBBB???<<<;;;::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===999:::;;;;;;;;;<<>>===>>>???@@@FFFRRRnnnhhhOOOAAA<<<:::777777666555444444333444444333333333222222222111111222111000000111222444666999888777555555666888999::::::::::::;;;???DDDHHHQQQQQQRRRTTTUUUYYYeeeqqqooolllzzzuuutttsssqqqqqqrrrwww~~~~~~uuunnniii```ZZZSSSMMMIIIFFFAAA>>><<<:::777555444666888:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>======<<<<<>>===<<<:::999888777777999;;;;;;:::::::::;;;===<<<;;;<<<>>>AAAEEEGGGLLLPPPVVVYYYYYYWWWVVVUUUHHHFFFBBB???<<<;;;::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<=========>>>AAAFFFIIIMMMQQQYYYaaaiiiqqqyyy~~~yyysssccc^^^VVVMMMFFFBBB@@@?????????>>><<<:::888777666777666777<<>>===>>>@@@AAAEEEPPPjjjgggOOOAAA;;;888666777666555444444333444444333333333222222222111111222111000000111222444555:::999777555555555555666888888999999:::===BBBFFFKKKMMMPPPRRRQQQVVVdddsssqqqlllsss{{{uuusssrrrpppooopppuuu}}}vvvmmmhhhaaa[[[SSSMMMIIIEEE@@@<<<<<<:::888666555777999::::::;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<>>>>>>===<<<:::999888888:::;;;======<<<<<<<<<===???>>>======???CCCGGGJJJOOORRRUUUVVVUUUSSSQQQQQQHHHFFFBBB???<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===?????????@@@AAAEEEKKKPPPVVV[[[bbbiiiooouuuzzz~~~xxxnnneee___SSSPPPKKKGGGCCCAAAAAAAAA???>>><<<;;;999777666666:::777:::???BBBFFFRRR```yyyuuujjjeeeaaa[[[UUUNNNHHHEEECCC@@@AAAEEEDDDNNNZZZbbbhhhssswwwllliiikkkpppvvv~~~}}}oooiiiaaaZZZUUUQQQMMMJJJIIINNNUUU\\\bbbgggkkkmmm}}}wwwjjjcccbbbeeejjjssszzz~~~}}}{{{uuutttqqqnnnkkkiiiggggggnnnvvv~~~}}}yyyzzz|||yyynnnddd^^^\\\XXXUUUQQQNNNMMMMMMKKKJJJGGGEEEAAA>>>===>>>@@@BBBGGGSSSnnnfffOOOBBB;;;888777777666555444444333444444333333333222222222111111111111000000111222333333222222222222333444666777666777888999:::===BBBFFFIIIMMMRRRTTTSSSWWWgggxxxrrriiikkk|||tttrrrpppoooqqqrrrwww~~~vvvlllfff```ZZZRRRLLLIIIFFFAAA===999888666555555666888999;;;;;;;;;<<<======>>>>>>========================@@@@@@???>>>===<<<;;;;;;;;;<<<>>>>>>=========>>>>>>===;;;;;;>>>BBBGGGJJJPPPRRRTTTSSSQQQOOONNNNNNHHHFFFBBB???<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAACCCHHHOOOSSSYYY^^^eeekkkooossswwwzzzyyylllbbbYYYRRRMMMKKKIIIGGGDDDBBBAAAAAAAAA>>>===;;;999888777777777===:::===DDDGGGJJJXXXjjj}}}kkk]]]YYYWWWSSSOOOIIIDDDBBB@@@>>>@@@EEEHHHQQQ[[[aaafffuuuwwwiiigggmmmxxxoooccc___YYYSSSPPPNNNLLLKKKHHHMMMUUU]]]dddjjjpppttt}}}qqqkkkjjjhhhlllrrrzzz}}}wwwvvvuuusssqqqooonnnmmmqqqvvv~~~~~~|||yyykkk___XXXUUUSSSPPPMMMKKKKKKLLLKKKJJJHHHEEEAAA===<<<>>>AAACCCGGGUUUsss~~~cccNNNCCC<<<888999777666555444444333444444333333333222222222111111111111111111111111222222...///000111333555666777555777888999;;;>>>BBBFFFIIINNNTTTWWWUUUYYYiiiyyyvvvkkkkkk{{{ssspppoooooorrrrrrvvv{{{vvvllleee]]]WWWPPPKKKIIIGGGCCC@@@999888777666666777888:::;;;;;;<<<<<<===>>>>>>???===>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;;;;===??????>>>===>>>???>>>===<<<===???DDDHHHKKKPPPQQQQQQPPPNNNLLLMMMNNNHHHFFFBBB???<<<;;;::::::999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBEEEIIIOOOSSSWWW[[[bbbhhhmmmqqquuuxxxxxxiii\\\SSSNNNIIIFFFFFFEEECCCAAA@@@>>>>>>======<<<:::999888888999:::@@@<<>>AAADDDFFFUUUuuu|||^^^KKKBBB;;;999:::777666555444444333444444333333333222222222111111000111111111111111111111111222222333444555555555444666888999;;;>>>BBBEEEHHHLLLRRRVVVVVVYYYeeessssssqqqyyypppnnnnnnppppppoooqqquuuwww|||uuullleee[[[VVVOOOKKKIIIGGGDDDAAA;;;:::999999999:::;;;<<<;;;<<<<<<======>>>??????>>>>>>????????????@@@@@@>>>>>>======<<<;;;::::::<<<>>>@@@@@@???>>>???@@@AAAAAAAAACCCEEEIIILLLNNNNNNOOONNNMMMLLLLLLNNNQQQHHHFFFBBB???<<<;;;::::::999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@CCCEEEIIIMMMQQQSSSWWW\\\bbbfffkkkpppsss|||uuukkk\\\PPPJJJHHHFFFEEEBBBBBBAAA@@@>>>===;;;;;;<<<;;;:::999999:::;;;<<>>BBBDDDJJJYYYzzzxxxWWWGGG@@@:::888;;;777666555444444333444444333333333222222222111111000000111111111111000000222222333333333333333333222444666888:::===AAADDDGGGIIIOOOUUUVVVXXXaaakkk|||}}}yyyvvvnnnlllnnnpppmmmmmmnnnpppqqquuuuuulllfff\\\WWWOOOKKKIIIFFFBBB???;;;::::::::::::;;;<<<===<<<<<<<<<===>>>>>>????????????@@@@@@@@@AAAAAAAAA>>>>>>======<<<;;;;;;;;;>>>@@@BBBBBBAAAAAAAAABBBBBBCCCEEEGGGJJJMMMOOOPPPLLLLLLLLLKKKKKKMMMQQQUUUHHHFFFBBB???<<<;;;::::::999999;;;;;;;;;;;;999999;;;;;;;;;<<<<<<<<<======:::===@@@CCCEEEHHHLLLOOOQQQTTTYYY\\\```dddiiilllwww}}}zzzqqqhhh^^^PPPEEEAAAAAAAAAAAAAAAAAAAAA@@@???===;;;:::<<<;;;:::999999;;;===>>>===999@@@MMMTTTYYYooolllTTTNNNNNNMMMOOOLLLKKKKKKJJJKKKQQQYYYZZZgggxxx|||___SSSSSSPPPPPPNNNKKKJJJJJJMMMOOO[[[aaaiiiqqqxxx}}}wwwvvvtttuuuyyy~~~}}}{{{|||~~~}}}mmm]]]TTTRRRSSSMMMPPPUUU]]]ccceeedddbbbJJJFFFAAA===<<<>>>BBBEEERRRaaatttSSSDDD>>>888777:::777777555444444444444444333333333222222222111111000000111111111111000///......000111111222222111000222555777999;;;???BBBHHHIIIOOOUUUXXXYYY___fffmmmtttlllkkknnnpppmmmlllmmmooopppttt~~~tttlllfff^^^XXXPPPKKKHHHEEEAAA===888888888888999999:::;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@??????>>>>>>======@@@BBBDDDDDDCCCBBBCCCDDDBBBCCCFFFIIILLLNNNPPPPPPJJJJJJJJJJJJJJJNNNTTTXXXHHHFFFCCC@@@>>>=========:::;;;;;;<<<<<<;;;;;;:::666999<<<<<<;;;<<>>===>>>@@@<<<>>>@@@AAA@@@>>>;;;999AAAAAA@@@>>><<<<<<===??????AAAJJJUUUYYY```wwwuuuaaaXXXVVVUUUQQQPPPOOONNNPPPWWW___eeekkkrrrhhhXXXUUUXXXPPPNNNLLLLLLJJJHHHNNNVVVccckkkvvv}}}vvvvvv{{{{{{pppeee\\\WWWSSSPPPMMMRRRZZZeeerrruuukkk^^^NNNCCC<<<===>>><<>>BBBHHHLLLQQQTTTVVVXXXZZZ[[[ggg|||~~~wwwpppooonnnnnnpppooooooooommmqqq~~~~~~uuukkkddd^^^WWWOOOJJJHHHEEE@@@;;;999999999888999999::::::===<<<;;;;;;<<<===>>>???>>>@@@BBBBBBAAA?????????AAA???>>>???AAAAAA???<<>>@@@>>>???AAACCCCCCBBB@@@???AAABBBAAA???===<<<===???@@@CCCMMMWWW[[[bbbyyyppphhhccc``````^^^[[[[[[___gggrrryyyyyyvvv```TTTQQQSSSTTTPPPNNNMMMKKKLLLSSS\\\jjjssszzzwwwzzz}}}vvvkkkaaaZZZUUURRRPPPNNNUUU```mmmzzz|||pppaaaOOODDD===??????>>>CCCLLL```lllOOOCCC;;;999:::444666666555444333333333333888888777555333000...---000000000111111111222222111111111111111111111111333444555666777:::>>>AAAEEEIIINNNRRRTTTVVVWWWYYYbbbsss{{{yyyoookkkjjjkkknnnnnnpppqqqpppqqqzzzwwwmmmfff^^^WWWNNNHHHFFFCCC???;;;:::::::::999::::::;;;<<<<<<<<<;;;:::;;;<<<======???AAACCCCCCBBBAAAAAAAAACCCAAA@@@AAABBBBBB@@@>>>DDDBBB@@@BBBEEEGGGFFFEEEEEEEEEEEEGGGJJJMMMOOOOOOLLLMMMOOORRRVVV[[[___aaaOOOMMMHHHCCC???===<<<;;;999::::::;;;;;;::::::999:::;;;;;;:::888777888999;;;;;;<<<<<<======>>>>>>===AAADDDFFFHHHKKKQQQVVVZZZ^^^eeelllssszzzwwwqqqggg___YYYRRRJJJEEE@@@>>>===;;;;;;===>>>@@@@@@AAACCCEEEFFFFFFEEEEEECCCDDDCCCBBB???===>>>???AAAFFFQQQ[[[___fff|||~~~wwwrrrqqqnnnkkklllqqq|||}}}iiiYYYPPPNNNOOOSSSOOOMMMMMMLLLNNNWWWaaarrr~~~zzzyyyzzz}}}uuuoooeee]]]WWWTTTQQQOOOPPPXXXeeetttuuudddOOOEEE???@@@@@@???FFFPPPooojjjNNNBBB:::888:::555666555444444333333333333111222333333444444444444111111111111222222222333111111111111111111111111222333555666777999===@@@CCCFFFKKKOOOQQQSSSUUUVVV]]]jjjyyyxxxwwwrrrjjjiiikkkmmmnnnrrrtttrrrqqqvvv~~~vvvmmmfff___WWWNNNGGGCCC@@@===:::;;;:::::::::;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;???AAACCCDDDCCCCCCCCCDDDDDDCCCBBBCCCDDDCCCBBB@@@CCCBBBBBBCCCFFFGGGGGGFFFFFFEEECCCCCCFFFKKKPPPSSSOOOQQQTTTXXX^^^cccgggjjjOOOMMMHHHCCC???===;;;;;;999999::::::::::::999999666777888888888888999999888888888999999::::::::::::===???AAACCCEEEJJJMMMQQQUUU[[[aaahhhnnnuuuzzzzzzqqqfff___VVVNNNHHHDDD???<<<999999:::;;;<<<>>>???@@@AAABBBDDDEEEGGGGGGHHHHHHGGGGGGFFFDDD@@@>>>>>>???BBBIIIUUU^^^aaajjj}}}~~~tttbbbVVVPPPNNNNNNSSSPPPPPPRRRSSSUUU^^^hhhwww~~~wwwtttxxx~~~}}}{{{xxxnnniiiaaaZZZVVVSSSQQQPPPRRRZZZggguuusssbbbMMMDDD???@@@@@@@@@HHHTTTuuufffKKKAAA999888:::666666555444333333333333333)))+++---000333666777888111111222222222333333333111111111111111111111111111333555666666888<<<>>>AAAEEEJJJMMMPPPQQQSSSTTTZZZcccooowww|||{{{sssvvvzzznnnmmmpppppppppsssuuutttqqquuu||||||tttkkkeee^^^WWWMMMEEE@@@===;;;:::::::::999::::::;;;<<<============<<<;;;;;;;;;;;;>>>@@@CCCDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAA??????@@@AAACCCDDDDDDDDDEEEDDDDDDDDDFFFLLLRRRWWWWWWXXXZZZ___eeekkkqqqtttMMMKKKGGGBBB???<<<<<<;;;888888999999999999888888666666666666777888888888666777777777777777888888999:::<<<>>>???AAACCCEEEFFFIIINNNSSSYYY___eeejjjrrrxxx}}}}}}zzzuuummmdddWWWRRRJJJCCC???===<<<<<<999:::;;;===>>>?????????AAAAAABBBDDDFFFHHHJJJKKKMMMLLLJJJEEEAAA>>>>>>???CCCKKKWWW^^^bbblllqqq```VVVQQQPPPPPPUUUTTTWWW[[[]]]```hhhqqqzzzyyyssspppsssyyy}}}}}}{{{xxxvvvtttrrrjjjeee___YYYVVVTTTRRRQQQTTT[[[eeeqqq||||||mmm]]]KKKCCC>>>??????@@@JJJWWWwww___HHH???888777999666555555444333333333444444222222222222222111000///111111222222222333333333111111111111111111111111111222444555666888:::===@@@DDDIIIMMMOOOQQQRRRTTTVVV]]]gggqqqzzztttooouuurrrtttuuusssssstttsssssswww~~~{{{tttkkkeee]]]WWWNNNEEE???<<<::::::888888888888999:::;;;<<<>>>>>>>>>>>>======<<<<<<===???BBBCCCCCCBBBCCCCCCAAABBBCCCBBBBBBAAA@@@@@@===>>>@@@AAAAAAAAAAAAAAAAAACCCFFFHHHKKKOOOVVV[[[```aaabbbffflllrrryyy|||MMMKKKFFFBBB>>><<<;;;;;;777888888999999888888777999777666666777777555444666666666666666666666666666777888999;;;<<<======@@@CCCFFFJJJNNNSSSYYY]]]aaagggmmmmmmkkkggg___WWWKKKHHHBBB===::::::;;;===;;;<<<===>>>?????????>>>??????AAACCCGGGKKKOOORRRTTTRRRMMMFFF@@@===>>>@@@CCCMMMXXX]]]aaammmqqqaaaXXXTTTUUUVVVTTTTTTXXX]]]aaaeeennnxxxvvvooonnnooottt|||~~~}}}|||}}}~~~wwwsssqqqpppoooiiiddd^^^YYYVVVTTTRRRQQQSSSYYYcccnnnxxxwwwhhhWWWJJJBBB>>>??????@@@LLLZZZ|||uuuXXXDDD>>>777666999666555444444333333444444444666666666555333111000///111111111111222222222333111111111111111111111111000222444555666777999;;;@@@DDDIIILLLNNNPPPRRRSSSQQQWWW```kkkwwwwwwkkkvvv{{{tttsssvvvsssrrrsssttttttzzz{{{tttlllfff[[[VVVNNNFFF@@@<<<;;;:::777777777888999:::;;;<<<>>>>>>?????????>>>======>>>@@@BBBCCCBBBAAABBBBBB@@@AAABBBBBB@@@??????@@@???AAACCCCCCBBBAAAAAAAAA>>>BBBGGGKKKNNNSSSZZZ```hhhiiilllppptttxxx|||~~~PPPNNNIIIDDD???<<<;;;:::777777888888888888777777888666555555777888777555555555444444444444444444555555555666888999888777===???AAACCCEEEIIINNNRRRPPPWWW\\\\\\[[[YYYSSSLLLCCCAAA===999666666888;;;;;;<<<<<<==================>>>@@@EEEKKKRRRXXX\\\[[[WWWOOOFFF???<<<>>>@@@DDDNNNXXX[[[___mmm{{{tttoooooopppvvvuuufff]]][[[]]]___YYYXXXYYY]]]bbbiiivvvrrrllljjjnnnsssxxx~~~|||{{{|||uuupppooooooooohhhddd^^^YYYVVVSSSQQQOOOPPPXXXdddqqq{{{yyyhhhUUUJJJCCC???AAA@@@BBBNNN^^^lllQQQAAA===777666888555444444444333333444444555111222333444444444444444000000000111111111222222111111111111111111111111///222444555666666888:::???BBBGGGKKKMMMOOOPPPRRRPPPTTTZZZeeesssyyyhhhnnn{{{wwwrrrsssppppppsssuuuvvv{{{|||wwwppphhhbbbXXXUUUOOOHHHAAA===;;;;;;888888888999:::;;;<<<===<<<===>>>??????>>>>>>===@@@BBBDDDDDDCCCBBBBBBBBB???AAACCCBBB@@@>>>???@@@@@@CCCEEEEEEBBB@@@???@@@<<>>BBBFFFEEELLLQQQRRRQQQPPPKKKDDD>>>===:::666333333555777:::::::::;;;;;;<<<<<<===;;;===@@@FFFOOOXXX```eee___ZZZQQQFFF>>><<<>>>@@@DDDNNNWWWYYY]]]llltttpppmmmnnnssswwwvvvtttnnnnnnooopppppplllgggbbbccc^^^]]]aaafffnnn}}}yyylllcccaaadddhhheeeaaa```ccchhhrrrqqqgggeeegggoooxxx|||~~~||||||{{{tttpppooooooppphhhddd^^^YYYUUURRRPPPMMMMMMWWWfffuuu|||iiiVVVJJJDDDAAABBBBBBCCCQQQaaafffMMM???===888666888444444444333333333444444555111111222222222111111000///000000000000111111111111111111111111111111111///111444555666666888999===AAAFFFJJJLLLNNNOOOQQQRRRTTTYYYcccrrrzzzgggjjjuuu~~~yyyrrrpppnnnooosssvvvwwwzzz|||wwwrrrkkkddd^^^VVVTTTPPPIIIBBB>>><<<<<<999999999:::;;;<<<>>>???:::;;;<<<>>>>>>>>>======BBBDDDFFFFFFDDDCCCBBBCCC???BBBDDDCCC@@@??????AAA@@@CCCFFFEEEAAA>>>===>>>;;;@@@EEEHHHMMMUUU```iiilllrrr{{{yyytttUUUPPPJJJEEEBBB???<<<:::888777777666666666666777777777666666555555555444444444444444444444444444444555555666666555555444666777777888999::::::;;;@@@AAACCCDDDCCCBBB@@@>>>;;;:::777555444666888999===============<<<<<<<<>>;;;===BBBGGGLLLUUU[[[]]]ggg{{{bbb___ZZZXXXXXXYYYYYYYYYWWWVVVTTTSSSSSSSSSSSSTTTRRRTTTWWW\\\cccooo{{{uuummmmmmqqquuurrrmmmfffeeeqqqxxxfff```bbbgggpppzzz~~~zzz{{{~~~uuuooorrrvvvwwwvvvooofff\\\YYYVVVRRRPPPRRRPPP\\\mmm{{{{{{fffSSSDDDBBB:::;;;CCCGGGSSSjjj|||^^^OOO@@@999888666444333666555444333222222222222666555333222111111222333000000111222222222222111111111000000000000111111...000111222333444777999>>>AAAEEEHHHKKKMMMPPPSSSRRRWWW]]]eeeppp}}}fffbbblll~~~zzzuuuvvvqqqooossswwwzzz}}}}}}xxxsssmmmhhhccc```TTTOOOIIICCC???===:::888888999:::;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCEEEGGGFFFDDDAAAAAA@@@@@@???>>>======<<>>???AAAAAAAAAAAACCCHHHQQQ\\\cccooosssxxx{{{zzzssskkkfffVVVQQQKKKFFFCCC@@@===;;;888777666666666666666666777666666666555555555444444444444444444444444444222333333444444333333222333444444555666666777777;;;;;;<<<===<<<;;;999888:::999777666666777999:::========================@@@======EEESSS___eeefff___SSSGGGAAA???>>>AAAEEEHHHMMMTTTZZZ]]]iiilllSSSOOOLLLJJJJJJKKKKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJNNNOOOSSSZZZcccmmmxxx~~~{{{zzz}}}|||vvvuuuzzzmmmaaaaaahhhqqq|||}}}vvvxxx~~~vvvssswww}}}~~~|||nnneee\\\XXXUUUQQQOOOQQQQQQ^^^ooo}}}zzzeeeQQQDDDCCC<<<<<>>???@@@AAA????????????????????????BBBBBBCCCFFFGGGFFFCCCAAAAAAAAA@@@??????>>>======;;;===>>>===<<<;;;<<<===???@@@AAABBBFFFMMMVVV\\\gggkkkoooqqqooohhh```[[[VVVRRRMMMHHHDDDAAA>>><<<888777666666555555555666666666666555555555555555444444444444444444444444222333333444444333333222111222222333333444444555666777777777777555333222777777777888999999::::::======>>>>>>>>>>>>>>>>>>AAA???@@@GGGRRR\\\``````WWWKKKAAA???AAABBBDDDGGGMMMPPPUUUZZZ```oooqqq[[[JJJGGGDDDBBBCCCDDDDDDDDDAAA@@@@@@??????@@@AAABBBIIIKKKOOOWWWaaajjjppprrrmmmqqqvvv|||kkkddd```fffrrr~~~|||tttxxx}}}vvvvvv|||lllccc[[[WWWSSSOOONNNPPPSSSbbbtttyyybbbNNNCCCCCC===>>>DDDEEEPPPfffrrrVVVHHH;;;777888888777777777777666555444444444444555444333222111111111222000000111222222222222111111111000000000000111111000222333444444555888::::::===BBBEEEGGGJJJMMMOOONNNSSS[[[eeerrrrrrlllqqq|||xxxtttrrrvvvzzz|||zzzwwwzzz|||{{{zzzyyywwwvvvuuurrrnnnkkkgggddd```]]]VVVQQQIIICCC>>>;;;999777999:::;;;===???@@@BBBBBB????????????????????????CCCCCCDDDFFFGGGFFFCCC@@@AAA@@@@@@??????>>>>>>===:::;;;<<<;;;::::::;;;<<<>>>???@@@AAACCCGGGMMMQQQZZZ]]]```bbb___YYYRRRMMMVVVRRRMMMIIIEEEBBB>>><<<888777666555555555555555555555555555555555555555333333333333333333333333444555555666666555555444222222333333333444444444666666777666666444333222555666888:::;;;<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@???@@@EEENNNTTTVVVVVVNNNDDD;;;<<>>>>>DDDDDDNNNeeeyyypppTTTFFF:::777888777666666666666555444444444444444444444333222222111111111000000111222222222222111111111000000000000111111000111333333333444777999999<<>>;;;999888888999:::<<<>>>@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDFFFGGGFFFCCC@@@?????????>>>>>>=========;;;<<<===<<<;;;:::;;;===<<<===?????????AAADDDGGGMMMOOORRRSSSRRRMMMHHHEEEVVVRRRMMMIIIFFFBBB>>>;;;888777666555444444444444444444444555555555555555333333333333333333333333444555555666666555555444222222222222333333333333666666666666666555555444444666999;;;===>>>>>>===>>>>>>>>>???@@@AAABBBBBB>>>===>>>AAAFFFJJJKKKJJJGGG???:::<<>>@@@===>>>CCCCCCOOOfffxxxrrrUUUGGG;;;777888666444333555444333333222333333333333333333333222111000000000000111222222222222111111111000000000000111111///000111222222333555777999<<<@@@DDDFFFIIILLLNNNPPPTTTYYY```kkk{{{}}}xxx{{{{{{uuurrrtttwwwwwwyyy}}}sssjjjgggeeelllxxx}}}~~~wwwrrrnnniiiaaa\\\WWWQQQIIIBBB===;;;:::999777888999;;;===???@@@AAA????????????????????????BBBBBBCCCEEEGGGFFFBBB???===============<<<<<<<<<;;;<<<===<<<;;;:::;;;===<<<===>>>>>>======>>>???DDDEEEHHHIIIIIIGGGDDDBBBVVVSSSOOOKKKHHHDDD???<<<888777666555444333333333444444444444444555555555333333333333333333333333222333333444444333333222111111111111111111111111444444444555555555666666666777999<<<>>>?????????>>>>>>???@@@AAABBBCCCDDD???>>>===>>>@@@BBBBBBAAABBB===<<>><<<<<<===???@@@@@@@@@@@@???>>>===>>>???@@@AAAGGGMMMUUUYYYYYYUUUQQQOOOSSSYYYcccpppxxxnnnfffaaa``````iiivvv~~~yyysssvvv~~~}}}vvvooonnnqqqrrrnnniiiaaa\\\WWWTTTPPPLLLOOOUUU```rrrpppZZZIII===@@@===>>>DDDEEESSSlll~~~uuuVVVHHH<<<888888666333222444333333222222222333333333333333333222111000///000000111222222222222111111111000000000000111111...000111111111222444666888;;;@@@CCCEEEHHHKKKMMMPPPSSSWWW\\\eeettt|||yyyxxxsssppprrruuuvvvxxx|||xxxooofffdddfffppp~~~yyytttnnnddd]]]VVVPPPHHHAAA===<<<;;;:::888999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAADDDFFFEEEBBB@@@========================:::;;;<<<;;;::::::;;;<<<<<<===>>>>>><<<;;;<<<===???@@@BBBCCCDDDCCCBBBAAAYYYVVVRRRNNNKKKGGGBBB>>>888888666555444333333333333333333444444555555555222222222222222222222222222333333444444333333222222222222222222222222222222222333333444666777777888999:::<<<>>>??????@@@>>>>>>???AAABBBDDDEEEEEEBBBAAA>>>======>>>>>>>>>======???DDDFFFHHHMMMTTTVVVZZZ]]]fff{{{bbbMMMGGG@@@??????AAACCCEEEEEEDDD@@@???>>>======>>>>>>???FFFOOOYYY\\\WWWQQQNNNNNNNNNWWWeeesss{{{lllccc\\\XXX\\\cccjjjvvv|||vvvtttwww~~~|||uuunnnnnnrrrtttppplll^^^ZZZVVVTTTPPPMMMQQQXXXeeewwwmmmXXXIII===AAA>>>@@@FFFIIIYYYtttwwwUUUHHH<<<999999777444333444444333333333333444444222222333333222111//////000000111222222222222111111111000000000000111111///000222222111222444666777:::>>>AAADDDFFFIIILLLNNNPPPSSSWWW```nnn~~~yyytttooommmqqquuuxxx{{{~~~xxxtttnnnqqquuu}}}yyyqqqggg^^^UUUOOOGGG@@@===<<<<<<<<<;;;;;;;;;<<<======>>>>>>==============================???BBBEEEEEEBBB@@@>>>>>>>>>???????????????;;;===>>>===<<<;;;<<<======>>>???>>><<<;;;<<<>>>===>>>>>>???????????????[[[XXXTTTQQQMMMIIIDDD@@@888888666555444333333222333333333444444555555555222222222222222222222222444555555666666555555444555555555555555555555555222222333444555777999:::999::::::<<<===???@@@@@@>>>>>>@@@AAACCCDDDEEEFFFFFFDDDAAA>>>===<<<======:::===BBBHHHIIIKKKRRR[[[\\\```dddnnnaaaMMMHHHAAA@@@@@@BBBEEEGGGGGGFFFDDDCCCAAA@@@???@@@@@@AAAEEEOOO[[[]]]WWWPPPNNNPPPLLLXXXgggwww|||}}}|||zzz|||~~~zzzsssiiiaaaZZZWWWTTTSSS\\\gggwwwyyytttxxx{{{{{{tttnnnnnntttwwwuuurrr]]]YYYVVVTTTPPPNNNSSSZZZgggyyylllWWWIII>>>BBB@@@AAAGGGLLL^^^zzzwwwTTTGGG<<<999:::888666555555555444444444555555666222222333333222111///...000000111222222222222111111111000000000000111111000222333333222333555777555888<<<@@@BBBEEEHHHJJJLLLNNNPPPTTT]]]kkk|||~~~zzzqqqllllllqqqvvvzzz~~~yyy|||}}}zzz{{{ssshhh___TTTNNNFFF@@@========================>>>>>>>>>>>>========================;;;<<<>>>AAADDDDDDBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAA@@@???>>>???AAA>>>??????>>><<<<<<>>>???>>>=========<<<<<<<<<<<<[[[XXXSSSOOOKKKFFFAAA===:::999888777555333222111111222222333333222222111222222222222222222222222333222222222111000000000111222444555555444222111***---111222111111444777999:::<<>>AAAEEEHHHJJJMMMQQQNNNPPP\\\eeeuuuzzzxxxxxxooooooooopppuuuzzz}}}|||||||||zzzqqqfff^^^TTTJJJAAA>>><<<:::999;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@???>>>===<<<<<<;;;===>>>AAACCCDDDEEEDDDDDDBBB@@@>>>>>>@@@CCCDDDDDDFFFCCC@@@???>>><<<===???AAA???<<<;;;;;;;;;:::888999999;;;<<<>>>???@@@AAA\\\YYYUUUPPPLLLGGGBBB>>>::::::888666555333222222333333333444444333333333222222222222222222222222222222222222111111111111222333444444444444222222111333555666666666777888999:::<<>>???CCCIIIUUU```___UUULLLLLLPPPZZZcccppp{{{{{{ooogggZZZVVVRRRPPPPPPOOOMMMKKKLLLLLLOOOSSSWWW]]]kkkxxx}}}zzzwwwyyyxxxsssqqqvvv|||ttteee^^^WWWSSSOOONNNTTT[[[oooppp\\\LLLCCCBBB???AAAFFFKKKZZZyyynnnPPPDDD999777888666444333333444555666666555444333222222222111000/////////000111111111111222222222111111000000000000111111111111111111222333444555:::;;;<<<>>>AAADDDHHHJJJLLLPPPMMMOOOYYYaaapppuuunnn}}}xxxnnnnnnoooqqquuuzzz}}}}}}}}}{{{~~~zzzqqqfff]]]TTTJJJAAA>>><<<999999:::;;;;;;;;;<<<<<<<<<<<<===??????>>>======<<<;;;;;;<<<===???AAABBBCCCCCCCCCAAABBBBBB@@@??????CCCFFFHHHEEECCCBBBAAA@@@AAACCCAAA???============<<<;;;999999:::<<<===???@@@@@@^^^[[[VVVRRRMMMIIIDDD@@@;;;:::888666555333333222333444444555555444444333333333333333333333333333111111111222222222222222333333333333333333444444888777777888999999888777888999<<>>???BBBHHHRRR\\\[[[RRRLLLNNNRRR^^^dddnnnxxxyyyyyyzzzzzzvvvmmmbbbZZZMMMJJJGGGFFFFFFFFFFFFEEEHHHJJJPPPWWW]]]eeettt|||yyy|||}}}vvvsssttt{{{{{{rrrddd^^^WWWSSSPPPPPPVVV^^^ppp~~~~~~jjjWWWIIIAAABBB???@@@GGGRRRjjjkkkOOODDD:::888888666444444333444555666666555444333222222222111000000//////000111111111111222222222111111000000000000111111111111111111111222333444999:::;;;===@@@DDDGGGIIIJJJOOOMMMNNNWWW]]]jjjsssgggnnn|||{{{nnnmmmnnnqqqvvvzzz}}}~~~~~~{{{{{{}}}{{{rrrfff^^^TTTJJJAAA===;;;999888999;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<;;;;;;;;;;;;<<<===???AAAAAABBBBBB@@@DDDEEECCC>>>===BBBHHHIIIHHHGGGEEEEEEFFFGGGGGGDDDBBB@@@???@@@@@@???>>>:::::::::;;;<<<>>>???@@@___\\\VVVRRRMMMIIIEEEAAA<<<:::888666444333333333333333444444444444333333333333333333333333333333111111111222222333333333444444333333333444555555888666555666999;;;888555666888:::===AAADDDGGGIIIIIIJJJIIIFFFBBB@@@BBBDDDFFFGGGGGGGGGGGGHHHLLLOOOTTTVVV]]]dddfffeeehhhmmmrrrrrrVVVKKKKKKDDDEEEDDDEEELLLTTTUUUQQQIIIDDDAAAAAA@@@===>>>BBBGGGPPPWWWVVVOOOJJJMMMRRRZZZ___gggpppzzz|||xxxpppooonnnkkkggg___VVVPPPHHHGGGFFFEEEFFFGGGGGGHHHHHHKKKRRRZZZaaaiiiwww}}}{{{}}}{{{ssssssvvv~~~yyyoooccc\\\UUURRROOOPPPWWW___ppp|||xxxdddSSSHHHBBBAAA???@@@HHHZZZzzzgggLLLCCC;;;999888666444555333333555555555555333333222222222111111000000000000000111111111222222222111111000000000000111111111111111111111222333333888888:::<<>>@@@AAA```\\\VVVQQQMMMIIIEEEBBB===;;;888666444444444444222222333333333333222222333333333333333333333333111111222222333333333444444333333333333444555666666444444666:::<<<:::777666777888;;;>>>BBBEEEGGGHHHJJJJJJFFFBBB@@@BBBEEEHHHIIIJJJJJJKKKMMMQQQTTTZZZ\\\bbbhhhiiiiiimmmtttlllRRRIIIIIIDDDDDDDDDGGGPPPYYYZZZUUUKKKFFFBBBBBB@@@===>>>AAAFFFNNNTTTSSSMMMIIIMMMQQQWWWZZZ```iiittt~~~zzzuuupppdddbbb^^^[[[WWWQQQKKKFFFCCCCCCCCCCCCDDDEEEGGGIIIIIILLLSSS]]]dddmmm||||||}}}zzzuuuvvvzzzxxxnnn```YYYSSSPPPNNNPPPXXXaaaqqq|||uuuaaaQQQHHHDDD@@@???AAAJJJ```bbbJJJAAA:::999888555444666222333444555555444333222222222222222111111111111000000111111111222222222111111000000000000111111111111000000111111222222666777888;;;>>>BBBFFFHHHGGGOOOPPPRRRYYY___mmmxxxhhhiiirrrpppllllllsssxxxyyy{{{~~~~~~||||||ttthhh```RRRHHH???<<<:::888777999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEBBBAAA@@@AAACCCFFFIIIJJJOOOSSSSSSQQQRRRXXXYYYVVVRRRPPPLLLJJJHHHGGGDDDBBBAAA@@@?????????AAABBBCCCaaa\\\VVVQQQMMMIIIEEECCC===<<<999666444444444555111222222333333222222111333333333333333333333333222222222333333333333333333333444444555555666666777777777999<<<===<<<;;;888888888:::<<>>???BBBLLLddd]]]FFF???:::888777444333666222333444555555444333222222222222222222222222222000111111111111222222222111111000000000000111111111111000000000111111222555666777:::===BBBEEEHHHGGGOOOQQQRRRYYY```ppp}}}jjjfffkkkrrrlllllltttxxxwwwyyy~~~{{{sssggg___PPPFFF===;;;:::888888:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<=========>>>??????@@@AAABBBDDDEEEFFFDDDBBB@@@AAAEEEIIIJJJJJJRRRXXXZZZWWWZZZaaabbb^^^XXXUUURRROOONNNLLLIIIGGGGGGFFFDDDCCCCCCDDDFFFHHHccc^^^XXXRRRNNNJJJGGGEEE>>><<<999666444444555555222333333333333333333222444444444444444444444444333333333333333333222222111222444555666666666555888:::;;;<<<;;;;;;;;;<<<<<<;;;::::::;;;>>>@@@AAABBBFFFJJJHHHDDDDDDIIIOOOSSSSSSTTTTTTUUUXXX\\\___eeeggglllqqquuuzzz~~~aaaOOOGGGEEEFFFGGGIIIPPP]]]gggeee^^^OOOIIIDDDBBB???;;;===@@@BBBIIIPPPSSSQQQQQQUUUYYY``````bbbiiirrrzzzyyyooofff___LLLIIIDDDAAA@@@@@@@@@???CCCEEEGGGGGGGGGHHHLLLPPPPPPSSSZZZeeeooo|||~~~zzz{{{}}}}}}tttlll^^^XXXQQQOOONNNQQQ[[[eeeyyywwwaaaQQQGGGCCC===???DDDNNNeeewwwXXXCCC===999888666222222555222333444444444444333222222222222222222222222222000111111111111222222222111111000000000000111111111111000000000000111111444555666999===AAAEEEGGGGGGOOOPPPPPPVVV]]]ooopppggghhh|||tttlllllluuuxxxvvvxxx~~~|||~~~|||xxxpppeee\\\MMMDDD<<<::::::999999;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<======>>>??????@@@@@@@@@@@@BBBDDDFFFGGGFFFEEEEEEDDDDDDEEEHHHJJJPPPXXXZZZWWWZZZccceee___ZZZXXXUUUSSSRRRQQQPPPNNNLLLKKKIIIGGGGGGIIIJJJLLLddd```YYYSSSOOOLLLIIIGGG>>><<<999666444444555666333444444555555444444333444444444444444444444444444444444333333222222222111222444666777777666555888;;;===<<<999777888:::???>>><<<;;;<<<===???AAAAAAFFFJJJIIIFFFGGGMMMSSSYYYZZZ[[[[[[\\\^^^bbbeeekkkmmmrrrxxx}}}sss\\\OOOJJJHHHGGGIIILLLTTTbbbkkkiiiaaaPPPJJJDDDBBB???;;;<<<@@@@@@GGGPPPTTTUUUVVVZZZ^^^bbbbbbdddkkkuuu~~~sssiii^^^VVVIIIEEEAAA>>>>>>@@@AAABBBCCCEEEGGGGGGFFFHHHLLLPPPXXXZZZ```jjjttt~~~yyyxxxyyy{{{|||xxxooohhh___XXXRRROOOOOOSSS]]]ggg~~~yyybbbPPPFFFAAA<<<@@@EEEOOOfffoooUUUBBB<<<888777555222222555222222444444444444222222222222222222222222222222000111111111111222222222111111000000000000111111111111000000000000000111333444666999<<>>???@@@@@@@@@@@@???@@@AAACCCEEEGGGFFFIIIJJJGGGBBBAAAEEEJJJKKKTTTWWWTTTWWWaaaccc]]]ZZZXXXVVVUUUVVVVVVTTTSSSPPPNNNLLLJJJJJJKKKMMMOOOgggccc]]]WWWRRRMMMHHHEEEAAA===888555444444444333333333333333333333333333111222333333444444333333555555555444444333333333666666666666777777777777;;;;;;;;;;;;<<<>>>???@@@>>><<<:::888888999;;;===???BBBDDDEEEGGGLLLTTT[[[gggggghhhhhhiiikkkooosssvvvyyy~~~hhhWWWLLLGGGGGGKKKKKKMMMVVVeeeooommmdddSSSKKKDDDCCCCCC@@@>>>???BBBFFFLLLSSSZZZ```dddeeellljjjkkkooowwwzzzjjj[[[RRROOOCCCAAA???======???BBBDDDGGGGGGIIINNNQQQRRRWWW^^^hhhggggggmmmzzz~~~}}}|||xxxuuuuuutttqqqjjjcccYYYUUUQQQOOOMMMQQQ^^^lllsss\\\KKKCCC@@@BBBDDDFFFNNNfff{{{aaaMMM@@@<<<777444444555555555555555444444444333333333111111111111111111111111111111111111111111111111111000//////000000///...000000000111222222333333333555888:::<<>>?????????@@@@@@@@@??????>>>>>>@@@AAAAAAAAABBBEEEGGGLLLJJJJJJJJJGGGBBBCCCGGGGGGLLLOOOPPPRRRVVVVVVSSSWWWVVVTTTTTTVVVVVVUUUTTTTTTRRRPPPPPPQQQSSSUUUUUUhhhddd^^^XXXSSSNNNIIIFFFAAA>>>999666555444444333333333333333333333333333111222333333444444333333555555555444444333333333555666666666777777888888:::::::::;;;<<<===>>>???>>>===;;;:::999:::<<<===???BBBEEEGGGIIIOOOXXX^^^nnnppprrrtttvvvzzz~~~yyybbbSSSJJJGGGHHHLLLMMMOOOXXXfffqqqppphhhUUUMMMFFFDDDDDDAAA@@@@@@AAAFFFMMMSSSZZZ```gggkkkooommmlllooovvvuuudddUUUMMMJJJBBBAAA>>>======@@@CCCEEEFFFFFFLLLTTTZZZ^^^eeelllrrrrrrssswww}}}zzzvvvrrrssstttrrriiiaaaXXXTTTPPPNNNMMMSSSaaapppqqqZZZKKKDDDAAA@@@BBBEEENNNeeezzz^^^III@@@<<<777444444555555555555444444444444333333333111111111111111111111111111111111111111111111111000//////000222333222111222222222111111000000000222444777999;;;===AAADDDHHHJJJMMMPPPPPPUUUdddsssrrrhhhkkkyyypppxxx}}}{{{}}}~~~~~~wwwtttrrrkkk^^^TTTGGGAAA:::777888:::;;;:::;;;::::::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@?????????@@@BBBAAAAAABBBDDDFFFJJJGGGEEEGGGEEEBBBCCCFFFGGGLLLOOOPPPRRRVVVVVVTTTRRRQQQQQQSSSUUUVVVUUUTTTVVVUUUSSSTTTVVVYYY[[[\\\kkkgggaaa[[[UUUPPPKKKHHHBBB>>>999666555555444333333333333333333333333333111222333333444444333333555555555444444444444444555555666666777888999999::::::::::::;;;===>>>???>>>>>>===<<<<<<<<<<<<<<<>>>AAAEEEHHHLLLRRR[[[bbbrrrvvv{{{lllZZZOOOIIIHHHIIILLLOOOSSS[[[iiitttsssmmmXXXOOOHHHFFFEEEBBBAAABBB???EEEMMMRRRWWW___iiiqqqrrrooollllllqqq|||~~~xxxkkk[[[MMMEEEBBBAAA@@@>>>>>>???AAADDDFFFHHHKKKRRR]]]eeekkksss{{{}}}}}}xxxsssoooqqquuusssiii___WWWSSSOOOMMMNNNVVVfffvvvlllWWWJJJDDD@@@===AAAEEEMMMaaaxxxZZZEEE???;;;777444444555555555444444444444333333333333111111111111111111111111111111111111111111111111000//////000333444444333111111111111111111000000111333555777999<<>>>>>======<<<<<<<<<@@@DDDHHHLLLTTT]]]dddqqqvvv~~~vvvcccVVVOOOJJJJJJLLLMMMQQQVVV^^^jjjuuuvvvqqq[[[QQQIIIGGGEEECCCBBBCCC???EEELLLOOORRRZZZgggqqqssspppjjjgggjjjuuuzzzxxxuuummmaaaRRRGGG@@@===@@@???>>>???@@@CCCFFFHHHOOORRRZZZfffnnnssszzz}}}{{{{{{~~~wwwrrrnnnqqqvvvtttiii^^^UUUQQQNNNMMMPPPYYYlll}}}|||gggSSSGGGBBB>>>;;;@@@DDDKKK]]]wwwtttWWWDDD>>>:::777444444555555444444444444333333333222222111111111111111111111111111111111111111111111111000//////000222333333222---...///000111222333444111333555777888;;;>>>AAAFFFHHHLLLPPPOOOOOOWWWaaapppjjjeeeuuu}}}xxx|||}}}vvvrrrppphhh\\\RRRFFFAAA;;;888999;;;;;;:::999999::::::;;;<<<===>>>AAAAAABBBBBBCCCBBBBBBBBBAAABBBCCCBBBAAAAAABBBDDDLLLFFFBBBDDDFFFFFFGGGIIIPPPXXX```bbbcccbbb[[[TTTOOOMMMJJJIIILLLOOORRRSSSWWWXXXYYY[[[^^^dddjjjnnnqqqlllfff___ZZZTTTOOOKKKDDD@@@;;;888666666555444333333333333333333333333111222333333444444333333555555555555555555555555444555666777888999:::;;;;;;;;;;;;<<<===>>>@@@@@@@@@??????>>>>>>===<<<<<<;;;>>>BBBFFFKKKSSS\\\dddpppvvvzzznnn___WWWQQQMMMLLLNNNNNNSSSZZZ```jjjsssuuurrr]]]TTTKKKHHHFFFCCCBBBDDD@@@FFFKKKMMMNNNUUUbbbmmmpppnnnhhhcccdddnnnvvvooojjjbbbWWWLLLCCC>>><<>>AAACCCEEEJJJOOOOOOOOOTTT\\\hhh{{{pppjjjuuuyyyzzz}}}vvvrrrooohhh[[[QQQFFFAAA<<<999:::<<<;;;999:::::::::;;;<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCAAABBBCCCBBBAAAAAABBBDDDLLLFFFCCCDDDFFFFFFIIIMMMVVVaaannntttvvvqqqfff[[[UUUOOOHHHDDDEEEJJJOOORRRTTTVVVXXX[[[___eeemmmsssrrrnnngggaaa[[[UUUPPPLLLEEEAAA<<<888777666555444333333333333333333333333111222333333444444333333555555555555555666666666666666777777888999::::::;;;;;;;;;<<<===>>>???@@@AAA@@@???===<<<<<<<<<<<<;;;>>>BBBFFFJJJQQQZZZbbbooouuu{{{qqqggg^^^YYYTTTOOONNNQQQNNNUUU\\\aaagggnnnqqqoooaaaWWWMMMJJJHHHEEEDDDFFFEEEHHHKKKLLLOOOVVVaaaiiilllllliiiddddddooorrrddd___WWWNNNFFFAAA???>>>??????AAACCCFFFJJJMMMOOOSSSWWWbbbqqq{{{|||yyyxxxzzz|||wwwvvvuuuvvvvvvooodddZZZQQQNNNNNNPPPUUUaaauuuqqqYYYIIIBBB>>>;;;<<>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBBBBAAAAAACCCEEEHHHEEECCCDDDEEEFFFMMMUUU___lll{{{~~~pppdddYYYRRRHHHBBBCCCHHHMMMQQQRRRUUUXXX[[[___fffpppxxxsssooohhhbbb\\\VVVPPPMMMFFFBBB===999777666555444333333333333333333333333111222333333444444333333444555555555666666666777777777777888888999999999999999999:::;;;<<<===>>>BBB@@@>>><<<:::;;;;;;<<<===@@@CCCFFFIIIPPPYYY```iiiooowwwxxxrrrqqqhhhaaa\\\YYYVVVQQQPPPRRROOOVVV]]]```dddiiilllkkkfff[[[QQQMMMKKKHHHGGGIIIIIIKKKMMMOOOSSS[[[dddjjjiiikkkllljjjkkkvvvmmmZZZUUUMMMFFFBBB@@@@@@AAA???@@@BBBEEEIIIMMMPPPRRRUUUZZZgggvvv{{{yyyyyy{{{~~~{{{vvvwwwyyyxxxsssjjj___WWWOOONNNNNNRRRXXXcccwwwjjjSSSEEEBBB@@@>>>;;;AAAFFFLLLYYYmmm}}}fffLLLBBB:::888666555555555444333333333333222222222222111111111111111111111111111000000000000000000000000111000//////111222111000333222222000///...---,,,000222444555666888;;;>>>AAAAAAEEEJJJKKKJJJMMMRRRUUUbbbvvv}}}{{{ssspppuuu{{{xxx|||{{{~~~wwwsssppphhh[[[QQQFFFAAA===;;;<<<<<<;;;999999999:::;;;<<<>>>???@@@??????AAABBBBBBCCCCCCCCC???@@@BBBAAAAAABBBDDDFFFEEEEEEGGGHHHHHHKKKVVVbbbppp|||qqqdddWWWQQQJJJEEEEEEIIIMMMOOOSSSWWWZZZ]]]aaahhhttt|||tttoooiiibbb\\\VVVPPPMMMGGGCCC===999777666555444333333333333333333333333222222333444444444333333444555555555666666777777888888888888888888999999777777777888999:::<<<<<>>:::888555555555555444333333333333222222222111111111111111111111111111111000000000000000000000000000//////000222444444333000000000000///////////////000222444555777:::<<>>???>>>???@@@AAABBBBBBBBBBBB>>>@@@AAAAAAAAABBBEEEGGGDDDGGGKKKNNNMMMRRR```ooo}}}lll^^^TTTPPPKKKHHHHHHKKKMMMNNNUUUYYY]]]___ccckkkvvvwwwrrrjjjccc\\\VVVPPPMMMGGGCCC>>>:::888888777666555444333222222222333444666666555444444333222222555555555555555666777777:::::::::999999888888888:::999888777777888999:::<<<:::999:::;;;<<<<<<<<<===CCCKKKRRRSSSQQQRRRUUU[[[YYYZZZ```fffjjjpppwwwvvvxxxyyywwwsssooolllkkkiiihhheeebbbaaaaaaaaabbbaaa___[[[UUUPPPNNNOOOPPPRRRUUUYYY___cccgggjjjllliiicccZZZSSSPPPOOOOOOOOOUUUPPPQQQ]]]jjjppppppoooeeeqqqdddPPPGGG@@@@@@BBBBBBAAABBBDDDCCCDDDGGGLLLQQQTTTTTT]]]eeeqqq~~~~~~{{{zzzzzz~~~|||wwwwwwrrrtttuuuqqqiii^^^UUUPPPNNNNNNOOORRR^^^ppp|||oooYYYKKKCCC>>>===???AAAAAADDDNNN```vvvzzzzzz[[[EEE<<<888888666555444333333222333333333222222222111111222333444555555444333222000000000000000000111111333222111000////////////000000000000000000000000///111333444555666999<<<<<<>>>BBBDDDEEEFFFHHHJJJLLLRRRbbbvvv}}}yyyzzzlllaaappp{{{|||~~~|||zzzyyy|||yyywww}}}sssppplllcccXXXRRRGGGDDD@@@>>>=========<<<<<<<<<<<<=========>>>>>><<<===>>>@@@AAACCCCCCCCCAAA@@@?????????AAACCCEEEFFFHHHIIILLLSSS___nnnyyymmm^^^UUUNNNJJJGGGFFFEEEFFFLLLSSS[[[^^^aaacccfffllluuu|||xxxssslllddd]]]WWWQQQMMMGGGCCC>>>:::888888777666444444333222222222333444444444444444444555555555777777666666777777888999:::::::::999999999888888777777666555666666888888<<<;;;::::::;;;<<<======AAAFFFOOOWWWZZZXXXVVVUUUPPPLLLKKKOOOSSSUUUZZZ___[[[\\\]]]\\\ZZZXXXWWWWWW]]]\\\[[[[[[\\\^^^```aaabbb___YYYSSSNNNLLLMMMNNNRRRTTTXXX]]]bbbfffkkknnnoooiiibbb[[[XXXXXXYYY[[[^^^ZZZ\\\fffppptttvvvwwwsss|||```OOOFFF@@@AAACCCCCCCCCDDDFFFGGGHHHJJJMMMQQQVVVXXXbbbjjjvvv|||zzzzzz{{{yyytttuuupppqqqpppjjjbbbYYYSSSOOOMMMNNNNNNRRR___ppp{{{~~~vvveeeRRRFFF@@@<<<<<<>>>AAAAAAEEERRRggg}}}tttWWWBBB;;;888777666555444333333333333333333222222222111111//////000000000000//////111111111000000000000000222111111000000000000000000000000000000000000000///111333444444666999<<<;;;>>>AAACCCDDDFFFHHHJJJKKKPPP]]]ooozzz~~~zzzyyyooobbbmmm~~~~~~~~~~~~yyywwwzzzxxxwww{{{rrrooollldddYYYSSSHHHDDD@@@>>>=========<<<<<<<<<<<<=========>>>>>>===>>>@@@BBBCCCDDDDDDDDD@@@???>>>>>>???AAADDDEEEHHHJJJMMMPPPVVVaaaoooyyytttbbbUUUMMMMMMJJJGGGHHHGGGGGGLLLSSSZZZ]]]___bbbfffmmmxxx{{{vvvnnnfff___XXXRRRNNNHHHDDD>>>:::999888777666333333222222222333333444333444444555666777777888888888888777888999999:::::::::::::::999999999999777666666666777888999999<<<;;;;;;:::;;;<<<===>>>DDDJJJUUU___dddccc]]]XXXOOOIIIEEEFFFGGGGGGIIIMMMGGGHHHIIIHHHGGGHHHKKKMMMUUUUUUUUUVVVXXX[[[]]]___ccc^^^WWWOOOJJJIIIJJJKKKOOOQQQUUUYYY^^^dddkkkpppvvvqqqjjjdddaaabbbeeehhhiiigggjjjpppuuuxxx|||tttYYYLLLEEE@@@BBBDDDDDDEEEGGGJJJLLLMMMNNNNNNSSSYYY___iiippp|||~~~{{{yyyyyy{{{}}}tttpppqqqpppoookkkeee]]]UUUQQQOOOKKKMMMNNNSSS___ooowwwxxxkkk\\\KKKCCC???======???BBBCCCJJJ\\\vvvkkkPPP???999888777666555444333333333333333333222222222111111///......------......///222111111111000000//////000000000000000111111222000000000000000000000000///111222333444666999;;;;;;===AAACCCDDDEEEGGGIIIJJJMMMWWWeeeqqqxxx{{{xxxuuudddiiixxx~~~|||{{{}}}wwwuuuwwwvvvyyyyyypppnnnllleee\\\VVVJJJFFFBBB???>>>>>>===<<<<<<<<<<<<============>>>>>>@@@AAACCCEEEEEEEEEEEE>>>>>>===>>>???BBBEEEGGGKKKMMMQQQTTTZZZdddpppyyyxxxeeeVVVLLLEEEKKKHHHGGGIIIIIIIIINNNTTTYYY[[[^^^aaafffppp|||}}}yyyqqqjjjbbb[[[TTTOOOIIIDDD???;;;999888777666333333333333333333444444555555666666777888888888888888888888888999999:::::::::::::::::::::::::::888999999999:::;;;;;;<<<:::;;;:::::::::;;;>>>@@@EEENNN[[[gggppppppggg]]]UUUMMMFFFEEEEEEDDDDDDFFFCCCDDDCCCCCCCCCFFFKKKNNNUUUUUUVVVWWWYYY[[[]]]^^^eee^^^UUULLLHHHFFFGGGHHHIIILLLPPPTTTYYY```jjjpppyyyuuupppjjjgggiiimmmppprrrrrrvvvzzz{{{|||iiiSSSJJJDDDAAADDDGGGGGGIIILLLNNNQQQSSSRRRQQQUUU^^^fffnnnvvv~~~{{{xxxyyy{{{xxxooolllmmmooonnnkkkddd\\\UUUQQQOOOKKKMMMOOOTTT```mmmrrrqqqfffXXXJJJDDDBBB@@@@@@AAADDDGGGTTTmmm~~~bbbKKK>>>:::777777666444444333333333333333333222222222111111111000///......///000111222222111111000/////////////////////000111222333000000000000000000000000///111222333444555888::::::<<<@@@BBBCCCDDDFFFHHHIIIKKKRRR]]]kkkxxx|||xxx|||hhhgggrrr}}}wwwvvvzzzvvvssstttvvv{{{wwwnnnmmmmmmggg___[[[MMMIIIDDD@@@???>>>>>>============>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEDDD>>>>>>===>>>@@@DDDGGGIIIKKKOOOSSSVVV[[[cccnnnvvv}}}{{{kkkZZZNNNGGGCCCGGGEEEEEEHHHJJJJJJOOOUUUYYY\\\___bbbiiittt|||uuummmeee]]]UUUQQQIIIEEE@@@;;;999888777555333333444444555555555555888888888888888888888888888888777777888888999:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;999:::::::::999;;;@@@CCCGGGTTTdddqqq{{{}}}rrrfffWWWMMMEEECCCCCCBBBAAACCCAAAAAA@@@??????CCCIIIMMMVVVVVVXXXZZZ\\\___aaabbbddd]]]RRRJJJFFFEEEDDDDDDBBBEEEJJJMMMRRRYYYdddlllwwwvvvsssnnnkkkmmmqqqvvvzzz|||aaaPPPGGGCCCCCCFFFJJJKKKNNNRRRSSSUUUXXXWWWWWW[[[dddlllrrrxxx{{{xxxyyy{{{}}}tttllliiikkknnnnnnkkkeee]]]TTTOOOLLLLLLNNNPPPWWWcccnnnpppkkkdddWWWIIIDDDBBBAAA@@@BBBFFFOOOcccxxx[[[GGG>>>;;;777666555444444444444444333333333222222222111111222222000//////000222222111111111111000000//////////////////000111333333000000000000000000000000///111222333333555777999999;;;>>>AAABBBCCCEEEGGGHHHKKKQQQZZZjjj}}}}}}xxx~~~oooiiiooo|||uuusssxxxuuussstttvvv|||uuummmmmmnnnjjjddd```RRRMMMGGGBBB@@@@@@??????????????????????????????>>>@@@BBBDDDEEEEEEDDDCCC???>>>>>>???BBBEEEHHHJJJKKKNNNRRRUUUYYY```jjjqqqwwwxxxppp```QQQIIIEEEBBBBBBAAABBBGGGIIIKKKQQQXXX\\\^^^bbbfffmmmyyyxxxppphhh___WWWRRRJJJFFF@@@<<<999888777555444444555666777777777777:::::::::999999999999999888888777777888888999:::::::::::::::;;;;;;;;;;;;888999:::::::::999999888888:::;;;;;;;;;>>>DDDIIIOOO```sss~~~ppp[[[PPPFFFDDDEEEDDDCCCCCC??????>>>===>>>CCCIIIMMMSSSUUUWWW[[[^^^bbbdddfffaaaYYYOOOHHHDDDCCCAAA???===AAAEEEGGGIIIOOOYYYaaaoooqqqqqqooonnnooouuuyyysssZZZPPPFFFDDDEEEJJJMMMOOOSSSXXXXXXZZZ\\\^^^```eeelllrrrtttzzz~~~zzzwwwxxx{{{zzzrrrkkkjjjmmmooonnnllleee\\\SSSLLLIIILLLNNNSSS\\\iiitttsssmmmbbbUUUGGGAAA@@@??????AAAHHHWWWtttsssUUUDDD>>><<<666666555444444444444444333333333222222222111111111000000//////000000111000000000000000000000111////////////000111222333000000000000000000000000///111222333333444777999888:::>>>@@@AAABBBDDDFFFGGGKKKQQQZZZkkkxxx}}}vvvlllnnnyyywwwtttvvvuuuuuuvvvxxx~~~}}}ssslllmmmpppmmmhhhfffVVVQQQJJJEEEBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@>>>@@@CCCEEEFFFEEECCCBBB??????>>>???BBBEEEHHHJJJJJJLLLOOORRRUUU\\\fffmmmpppooogggWWWJJJDDDAAA??????>>>@@@FFFJJJNNNVVV^^^```cccggglllsss{{{sssjjjaaaXXXSSSKKKFFFAAA<<<:::888666555444555777888999999888888999999999:::;;;;;;<<<<<<999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;:::999888777999;;;>>>>>>>>>BBBIIIPPP\\\qqq{{{aaaUUUJJJHHHIIIHHHFFFFFF>>>??????@@@BBBFFFMMMRRRVVVWWWZZZ]]]```ccceeefff\\\UUUKKKDDDBBBAAA===:::<<<@@@DDDCCCBBBDDDLLLSSSaaaeeeiiikkklllooouuuzzzcccPPPMMMEEEDDDGGGLLLPPPRRRWWW]]]^^^___aaadddiiiooouuuxxxvvv|||zzzvvvuuuwww||||||wwwqqqlllmmmpppuuusssmmmeee[[[RRRNNNLLLJJJNNNUUUaaarrr}}}|||tttaaaSSSEEE@@@@@@???AAADDDJJJ^^^pppQQQBBB>>>===666666555444444444444555333333333222222222111111///000000111111000000////////////000111111222222000000//////000111222222000000000000000000000000///111222333222444666888777:::===???@@@AAACCCEEEFFFLLLRRRZZZkkkwwwzzz~~~ooolllttt{{{uuutttvvvwwwxxx{{{|||ssslllnnnrrrpppllljjjZZZUUUMMMGGGDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB???AAADDDGGGGGGFFFDDDBBB>>>>>>===>>>@@@CCCFFFHHHIIIKKKMMMOOORRRYYYbbbjjjmmmlllcccTTTGGGAAA>>>;;;>>>===???EEEKKKQQQ[[[eeedddggglllrrryyy|||tttlllbbbYYYSSSKKKGGGAAA<<<:::888666555555666888999:::::::::999777888999:::<<<===>>>???;;;::::::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<======>>>>>>===;;;999888:::===@@@@@@AAAEEEMMMUUUggg}}}dddWWWKKKHHHIIIHHHFFFFFF<<<===???AAACCCIIIPPPTTT\\\]]]^^^```bbbbbbccccccXXXQQQHHHBBBAAA???;;;777<<>>AAADDDEEEJJJKKKMMMMMMPPPWWWaaaiiinnnllldddUUUHHHBBB===999???===???FFFMMMTTT___jjjgggkkkpppvvv|||~~~tttlllggg```XXXQQQIIIBBB???<<<888777999777888888888888777777666777999;;;===>>>>>>===<<<<<<<<<<<<<<<============:::::::::::::::::::::::::::;;;<<<<<<:::::::::<<<<<<@@@BBB@@@AAAJJJ[[[iiizzzkkk\\\OOONNNPPPMMMGGGCCCDDDCCCAAAAAADDDKKKTTT[[[______```ccceeedddbbb___RRRMMMFFF@@@===<<<;;;:::===;;;999777777999<<<>>>IIILLLQQQVVV\\\cccjjjnnn|||iiiUUULLLKKKIIIIIIJJJNNNTTT]]]eeekkknnniiifffiiisss{{{}}}wwwuuuvvvyyy|||tttpppnnnmmmttt~~~|||ooodddZZZPPPLLLLLLIIIOOO^^^tttyyy```SSSEEE@@@@@@@@@BBBEEENNNnnncccJJJ>>><<<===777666555444333222222222222333333444444333333222222222222111111111111000//////000000000000//////111000///......///000111000000000000000000000000444444444222000111333666777:::===???@@@BBBEEEGGGHHHHHHNNNZZZhhhyyyxxx{{{qqqcccfffvvv{{{wwwtttuuuxxx{{{zzzyyy}}}vvvppppppvvvxxxsssmmm___UUUMMMJJJIIIFFFDDDFFFIIIHHHGGGEEECCCBBBAAA@@@DDDDDDEEEEEEDDDBBB@@@???;;;;;;;;;<<<>>>@@@AAABBBDDDCCCEEEKKKOOOSSS[[[cccmmmjjjbbbUUUIII@@@>>>???>>>???@@@BBBIIIUUUaaajjjkkkmmmrrrwww|||vvvnnniiiaaaYYYRRRJJJBBB???<<<888777999888888999999999999999888:::;;;===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;999999:::;;;>>>AAADDDDDDGGGRRReeetttlll^^^RRRPPPRRROOOHHHDDDDDDCCCBBBBBBEEEMMMVVV]]]``````aaaaaa```]]]WWWSSSKKKGGGAAA===;;;;;;:::999<<<;;;999777777888:::;;;???BBBFFFKKKPPPVVV\\\aaaooouuuuuu^^^PPPJJJJJJKKKKKKLLLOOOVVV___iiioootttpppmmmooovvv~~~}}}|||vvvttttttxxx~~~}}}uuurrrooopppwww{{{mmmbbbXXXOOOLLLMMMOOOUUUdddyyyyyy]]]QQQEEE@@@@@@AAADDDGGGRRRrrr|||]]]GGG===;;;;;;666666555444333333333333333333444444444444333333222222222111111111111000//////000000000000//////111000///......///000000000000000000000000000000333333333222000111333666777999<<<>>>@@@BBBDDDGGGGGGGGGMMMXXXfffvvvvvvuuussseeefffsss~~~}}}vvvttttttwwwzzzyyyyyyyyytttooorrrxxxzzzvvvqqqbbbXXXOOOKKKJJJGGGFFFHHHIIIHHHGGGFFFDDDCCCAAAAAACCCCCCCCCCCCAAA@@@>>>===;;;;;;;;;;;;<<<>>>???@@@BBBCCCFFFKKKNNNQQQZZZdddllliiibbbVVVIIIAAA>>>???===???AAAFFFMMMWWWaaaiiilllnnnqqquuu{{{yyyqqqkkkccc[[[RRRJJJCCC@@@<<<888777999888888999:::;;;;;;;;;:::<<<===>>>>>>>>>===;;;:::===<<<<<<<<<;;;:::::::::999999999999999999999999999::::::999888888999;;;???CCCIIILLLSSSaaatttmmm```UUUTTTUUUQQQIIIEEECCCCCCCCCDDDHHHOOOXXX___cccbbb```]]]YYYRRRJJJEEEBBB???;;;999999999999999:::999888777777777777888666999<<>>===;;;;;;;;;;;;:::::::::;;;<<<<<<>>>AAAFFFJJJKKKNNNXXXdddjjjhhhaaaVVVJJJAAA??????;;;>>>BBBHHHOOOWWWaaaggglllnnnqqqttt{{{|||tttnnnddd\\\SSSKKKCCC@@@===888777999777777999:::;;;;;;;;;;;;<<<======>>>>>>===<<<<<<>>>======<<<;;;::::::999999999999999999999999999888888999888777777999;;;@@@GGGPPPYYYcccrrrmmmbbbYYYXXXXXXSSSKKKFFFCCCDDDEEEGGGKKKRRR[[[aaaeeeaaa[[[UUUNNNHHHAAA===>>><<<999888888999888777888888888888777666555555444666888:::;;;>>>BBBEEEJJJNNNUUU\\\bbbhhhnnnqqqrrrwww{{{zzzzzzzzzuuupppkkkeee[[[SSSNNNLLLKKKKKKMMMPPPTTTWWW[[[aaaiiinnnoooooooooooosss{{{||||||uuurrrrrryyy~~~uuuqqqqqquuu|||uuueeeZZZRRRLLLMMMPPPTTT___qqqnnnXXXNNNEEEAAAAAAAAAEEEJJJYYYuuufffNNNBBB<<<888777666555444333333333333333222222333333333333222222222222222111111111000000000000000111111000000000111111000000///.........000000000000000000000000///000111111000111444666555888:::<<<>>>@@@CCCEEEFFFGGGLLLUUU___mmm~~~ttt{{{}}}nnnfffmmmxxx|||vvvssssssuuuvvvwww~~~xxxuuutttxxx~~~}}}yyylll```TTTNNNJJJGGGGGGIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDBBB@@@>>><<<;;;::::::;;;;;;:::999999999999::::::>>>DDDHHHFFFHHHTTTaaagggfff```VVVKKKBBB???>>><<<>>>AAAEEELLLUUU^^^eeekkkmmmooottt~~~~~~wwwpppfff]]]TTTLLLDDD@@@===888777999666777888999:::::::::::::::;;;<<<======>>>>>>>>>>>>>>>======<<<;;;::::::888888888888888888888888777888888777666777999<<>>>>>===;;;::::::999777666666777777777777666555444666777888888888999<<>><<<;;;;;;<<<<<<<<<;;;999999888888999888;;;AAADDDBBBCCCOOO\\\cccbbb^^^VVVJJJBBB>>>=========>>>@@@EEEOOO[[[bbbfffjjjmmmssszzzsssiii___UUULLLEEEAAA===888777999666777888999:::::::::999999999:::;;;<<<===>>>???======<<<<<<;;;;;;::::::777777777777777777777777888888888777666777:::===DDDNNN\\\jjjwww|||ggg```[[[\\\\\\UUULLLHHHDDDFFFIIIKKKOOOUUU[[[```aaaXXXLLLAAA===<<<>>>@@@???>>>===<<<<<<;;;888666555666666777777666666555666777777666555555888::::::;;;============???AAADDDHHHIIIHHHHHHJJJIIIEEEEEEFFFGGGHHHIIIIIIIIIIIIOOOVVV^^^bbbbbbcccgggkkkssssssuuuzzz}}}zzzzzzwwwuuuxxx~~~xxxoooiiillluuu{{{|||vvvjjj\\\TTTOOOLLLOOOTTT\\\qqqtttcccQQQJJJCCC@@@??????DDDJJJXXXmmmwwwVVVFFF@@@;;;888888555444444333333444444444111111222222222222111111222222222111111111111000000111111222222111111000//////000000000000//////000000000000000000000000...///111111000000111333333666888:::<<<>>>AAACCCDDDFFFLLLSSSZZZfffyyyqqqvvvzzzuuuqqqrrrtttwww~~~rrrfffYYYRRRMMMHHHEEEFFFCCCCCCDDDDDDEEEEEEEEEFFFFFFDDD@@@===;;;;;;===>>>>>>===<<<;;;::::::::::::999;;;???AAA@@@AAAKKKVVV______\\\TTTJJJAAA===<<<======<<<<<>>AAAHHHTTT```lllwwwtttbbb]]]ZZZ]]]\\\UUULLLHHHEEEGGGJJJMMMPPPTTTZZZ^^^ZZZRRRFFF<<<999999<<<>>>>>>>>>===>>>>>>===:::888555555555666666777888888666777666555333333555777666777999888888888:::<<<;;;>>>???===>>>BBBCCCAAA@@@BBBEEEEEEDDDFFFJJJNNNUUU[[[cccffffffiiipppvvv{{{zzz||||||wwwwwwwwwvvvzzz{{{vvvmmmfffjjjuuu{{{zzzooodddXXXRRRNNNMMMPPPUUUaaayyy{{{iiiYYYJJJDDD@@@>>>>>>???FFFMMMXXXnnnoooRRREEE???888666888444444444333333444444555333333333444444333333333222222222111111111111000000111111222222111111000---...///000111111000000000000000000000000000000...000111111000///000111222555888:::;;;===@@@BBBAAADDDJJJQQQWWWbbbvvvzzz||||||vvvqqqrrruuuxxxuuuiii]]]VVVPPPIIIFFFFFFAAABBBBBBCCCDDDEEEEEEFFFEEEBBB???;;;:::;;;===??????>>>===<<<<<<;;;<<<<<<<<<<<<===@@@AAABBBIIIRRR[[[\\\ZZZSSSIII@@@<<<:::======<<<===AAAHHHRRRXXXXXX]]]aaajjjzzzoooeeeVVVMMMEEEAAA===999777999;;;;;;;;;<<<;;;;;;::::::;;;;;;:::999999999::::::777777777777777888888888777777777777777777777777999999888777666888<<>>@@@???<<<999555555555555666888999:::777888777555444333555777444555777777777999;;;>>>888::::::888:::???BBB@@@AAACCCEEEDDDBBBEEEMMMTTTZZZ___eeeggghhhmmmwwwzzzuuutttwwwvvv{{{zzzvvvllleeejjjvvv|||zzzlllaaaVVVQQQOOONNNQQQVVVccc}}}rrr```PPPEEE@@@======>>>@@@HHHPPPYYYoookkkOOODDD>>>666444888444444333333333444444555444555555666666555555444222222222111111111111000111111222222222222111111,,,---///000111222111111000000000000000000000000...000111111///...//////222444777999;;;===@@@BBB>>>BBBHHHOOOUUU```ttt~~~vvvqqqrrruuuxxxwwwlll```YYYSSSKKKFFFFFF@@@@@@AAABBBCCCDDDEEEEEEDDDAAA===:::999;;;>>>@@@??????>>>===============???======@@@BBBCCCIIIPPPYYYZZZYYYRRRIII@@@;;;999<<<===>>>@@@CCCHHHOOOTTTTTTXXX]]]fff~~~{{{pppiii\\\TTTHHH@@@<<<;;;;;;:::999::::::;;;;;;::::::999======<<<;;;;;;:::999999777777777777777777777777777777777777777777777777777666555666888:::<<<<<>>CCCBBBGGGOOOQQQYYYrrr{{{zzzzzzzzz}}}|||tttggg[[[QQQIIICCC???>>>>>>>>>???@@@AAABBBCCCEEEBBB???<<<;;;;;;===???AAA???===:::::::::<<<===>>>???CCCEEECCCBBBIIIQQQVVV___aaaXXXJJJBBB@@@???>>>???>>>===AAAJJJPPPPPPSSSRRRTTT```yyy}}}rrrkkk```WWWKKKBBB>>><<<;;;999::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;:::999999999777777777777777777777777777777777777777777777777888777666777999;;;======???AAAGGGOOOYYYcccnnnvvv}}}{{{{{{{{{yyysssiiibbb___]]]\\\\\\\\\XXXQQQLLLHHHIIIIIIJJJLLLNNNPPPQQQKKKFFF???::::::<<<======CCCCCCDDDEEEEEEBBB???<<<777777666666666666777777666666666777777777888888888888888888888888888888:::::::::<<>><<>>>>>>>>AAAAAAFFFLLLOOOWWWooo{{{xxxxxxxxx{{{~~~~~~uuugggYYYOOOHHHDDDBBB????????????@@@AAABBBCCCBBB@@@===<<<<<<>>>@@@BBBBBB@@@===;;;::::::<<<===???@@@CCCFFFEEEDDDLLLUUU[[[cccfff\\\MMMDDD@@@>>>;;;=========CCCMMMSSSSSSTTTRRRSSS^^^uuuuuummmddd[[[NNNDDD???===;;;999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999999888888888888888888888888888888888888888888888888888999888888888:::<<>>;;;;;;===???@@@GGGHHHJJJJJJHHHEEE@@@===:::999777555444555666777555555555666777999:::;;;888888888888999999999999::::::;;;<<<>>>@@@BBBCCCAAAAAADDDJJJTTT^^^eeehhhhhhiiippp~~~}}}wwwttttttuuu|||~~~qqqiiiaaa___cccgggfffcccXXXRRRMMMLLLMMMPPPYYYbbbtttzzz~~~wwwfffSSSGGGCCC===AAA>>>>>>DDDEEEMMM___rrrpppTTTBBB>>>999777999555999888777666555444333222333333333333444444444444222222111000000000000111111111111111000000000000////////////////////////000000111111111111000000111111000000000000111111333333333555999<<<======@@@@@@DDDIIILLLUUUlll{{{uuu}}}vvvuuuvvvyyy|||yyyzzz~~~uuufffXXXNNNHHHEEEDDD????????????@@@AAABBBBBB???>>><<<<<<>>>@@@DDDFFFCCCAAA>>>;;;::::::<<<===@@@@@@CCCFFFFFFGGGPPPZZZccckkknnnbbbRRRFFF@@@===;;;===>>>@@@HHHTTT[[[[[[VVVTTTUUU^^^sssvvvoooeee\\\OOOEEE@@@>>><<<;;;<<<<<<============<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999999999:::::::::999:::===AAACCCNNN[[[lll}}}zzzsssooollliiiaaa^^^[[[ZZZZZZXXXSSSOOOHHHHHHGGGFFFFFFFFFFFFGGGEEEBBB>>><<<<<>>@@@CCCEEEFFFGGGJJJQQQ[[[cccjjjmmmpppqqqyyy{{{vvvssstttsss}}}{{{mmmeee^^^^^^dddgggddd___VVVPPPLLLKKKLLLPPPZZZdddmmmooonnnfffYYYMMMFFFDDD<<<@@@>>>???EEEGGGSSSiiijjjPPPAAA???:::999;;;888444444444555555555555555222222333333333444444444222222222111111111111111000000000000////////////000000000000000000000000000111111222222111111000222222111000//////000000222222333444777:::;;;<<>>>>>======???BBBEEEGGGDDDBBB>>>;;;::::::;;;<<>>@@@BBBFFFPPP]]]ddddddZZZYYYYYYcccwwwwwwpppcccZZZMMMDDD@@@???===<<<<<<======>>>>>>======<<<;;;;;;:::::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::===BBBFFFUUUjjj{{{uuurrrooommmeeeaaa\\\YYYYYYWWWSSSPPPFFFFFFEEEEEEEEEEEEFFFFFFCCCBBB@@@>>>>>>@@@DDDGGGKKKOOOSSSTTTPPPJJJEEEBBB<<<:::777444333444666777888888888888888999::::::999:::::::::;;;;;;;;;<<<:::;;;===>>>>>>AAAEEEIIIMMMNNNRRRYYYbbbjjjoooqqqyyy||||||yyyttttttvvvtttzzzjjjccc___bbbjjjlllfff___UUUPPPKKKKKKKKKOOOYYYccckkkiiiddd[[[PPPHHHDDDBBB===???>>>@@@FFFIIIYYYvvvcccLLL@@@???999777999666222222222333333444444444222222222333333333444444222222222222111111000000000000000/////////......111111111111111111111111111111222222222222111111333222111000////////////000111222444555777999;;;>>>@@@DDDFFFHHHQQQbbbrrrzzzpppyyyxxxqqqssswwwzzz}}}|||~~~~~~vvvpppfff\\\SSSKKKDDD???AAAAAA@@@@@@???@@@@@@@@@@@@?????????@@@CCCEEEGGGEEECCC???<<<::::::;;;;;;======@@@DDDHHHOOO\\\jjjzzzrrr]]]MMMCCC===???AAACCCHHHTTTaaagggfffZZZZZZ\\\ggg|||xxxrrrbbbYYYMMMDDD@@@>>>===<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::===CCCHHH^^^zzzxxxvvvwwwwwwvvvlllfff___ZZZXXXVVVSSSPPPFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@BBBGGGJJJMMMRRRWWWWWWQQQJJJDDDAAA:::999777555444555666777888888999:::::::::999999::::::;;;;;;<<<<<<======;;;>>>@@@AAABBBEEEKKKPPPRRRTTTYYYbbbllltttxxxzzz}}}zzzvvvsssuuuzzzzzzxxxiiieeeccciiirrrsssiii___UUUOOOKKKJJJKKKOOOXXXbbblllggg^^^TTTKKKDDD@@@>>>>>>@@@>>>BBBHHHMMMccc{{{[[[EEE<<<<<<777444666333444444333333222111111000222222222222333333333333111111222222111111000///000000000000////////////111111111111111111111111111111222222222222111111222222111000//////000000///000222333333555888:::<<<@@@DDDEEEFFFMMMZZZfffrrr|||ssswww|||rrrsssyyy}}}~~~}}}uuuppphhh```WWWNNNEEE@@@BBBBBBAAA@@@????????????AAAAAAAAAAAABBBCCCEEEFFFFFFDDD@@@===:::::::::;;;;;;;;;???DDDJJJTTTeeetttxxxbbbPPPFFF@@@???@@@AAAGGGSSS```eeebbbYYYZZZ^^^jjjzzztttddd[[[NNNEEE@@@>>><<<:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;<<<:::999<<>>>>>>>>AAAEEEFFFGGGKKKRRRXXXZZZ]]]bbbkkkttt{{{{{{wwwtttrrrwww}}}}}}wwwkkkhhhhhhpppyyywwwjjj]]]RRRMMMIIIIIIKKKOOOYYYcccjjjcccYYYPPPHHHCCC>>><<<>>>@@@???DDDLLLTTTpppqqqUUUAAA999;;;666444666444555444444333333222222111111222222222222333333333000000111111111000///...111111111000000000//////111111111111111111111111111222222333333222222111111111000000000000000111...000222222222333666999888>>>CCCDDDDDDIIIRRRYYYgggrrrxxxwwwwww}}}sssttt|||~~~xxxssskkkbbbYYYQQQIIIEEECCCBBBAAA@@@????????????@@@@@@AAABBBCCCEEEGGGHHHGGGEEEAAA===::::::::::::;;;;;;???FFFNNNZZZmmm}}}|||dddSSSIIIDDD@@@AAAAAAFFFSSS___bbb^^^YYY[[[aaannn|||vvvggg^^^PPPFFF@@@===;;;999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999;;;<<<:::999<<>>>>><<<;;;;;;;;;;;;<<<===>>>>>>???AAADDDHHHJJJJJJOOOWWW^^^ccceeejjjqqqyyyzzzvvvsssrrrxxx|||uuummmjjjlllttt}}}yyyiiiZZZPPPKKKHHHIIIKKKPPP[[[eeeeee^^^UUUMMMHHHDDDAAA>>>???@@@???EEEOOOYYYxxxkkkRRR???999===888777999777222222333444444555666666111111222222222333333333///000000111111///...---111111111111000000000000000000000000000000000000111222222333333222222111111111000000000000111111---000222222111222555999666<<>>>>>??????@@@BBBDDDFFFHHHJJJHHHEEEAAA===:::999::::::<<<<<<@@@GGGPPP^^^rrr~~~fffTTTJJJFFFCCCCCCCCCHHHTTT```bbb]]]\\\^^^dddrrr|||mmm```QQQIIICCC===;;;<<<::::::::::::::::::::::::;;;===>>>===<<<<<<===>>>;;;;;;999999999999;;;;;;;;;;;;;;;::::::999999999888999999999999;;;???BBB]]]rrrzzzvvvoooffflll```ZZZYYY___uuuvvvhhh^^^ZZZWWWSSSPPPJJJIIIGGGFFFEEEEEEFFFFFFDDDEEEFFFFFFGGGKKKPPPTTTYYYZZZZZZUUULLLBBB;;;777666555444333444555666777666777888:::;;;<<<======>>><<<===??????===@@@EEEBBBEEEJJJOOOSSS[[[gggrrrrrruuu{{{~~~zzzvvvuuu{{{yyyrrrkkkkkkooouuuxxxrrrdddXXXPPPPPPNNNKKKJJJMMMUUU[[[ccc^^^VVVNNNFFFBBB???>>>CCCBBBBBBFFFMMMddd|||dddHHHCCC===999888777777666888555333111222222222111333333333222222222111111//////000000111111111222111000000000//////......111111111111111111111111///000000111111111000000//////000111111111111111111111111222333444555666999;;;>>>@@@BBBEEEJJJMMM]]]iiizzz}}}~~~uuujjjqqq}}}vvvzzzxxxmmm```VVVOOOKKKJJJGGGEEECCC@@@>>>>>>>>>>>>@@@AAABBBDDDFFFGGGIIIIIIOOOHHH@@@;;;:::;;;;;;;;;<<<===AAAHHHQQQaaayyynnnXXXLLLHHHAAAGGGIIIGGGPPPaaaiiifffddddddgggrrrzzzmmm```RRRIIICCC===;;;;;;:::999999999999999999:::<<<===???>>><<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;::::::999999999888888999888999;;;>>>AAARRRcccpppnnniiihhheee```dddYYYUUUWWW```xxxnnnaaaZZZUUUPPPMMMKKKJJJIIIHHHGGGHHHIIIIIIGGGHHHIIIIIIJJJNNNSSSVVV^^^^^^[[[UUUKKK@@@999555666555444444444555666777777888:::;;;<<<=========>>><<<===??????===@@@FFFKKKPPPWWW]]]cccjjjvvv~~~zzzvvvuuu|||wwwrrrooooooooopppnnnfffZZZQQQKKKLLLKKKJJJJJJNNNVVV]]]aaa]]]UUUMMMFFFAAA??????AAA@@@BBBGGGQQQkkkwww```FFFAAA<<<888666666666555777555333222333333222111333333333222222222111111///000000000111111111111111111111000000/////////111111111111111111111111111111111111111000///...///000111111222222111111111111111222333444555666888:::<<<>>>@@@DDDHHHKKKXXXcccttt{{{yyyxxxhhhkkkwwwyyy|||xxxmmmaaaVVVOOOKKKIIIJJJIIIGGGEEECCCBBBAAAAAA@@@@@@AAACCCEEEGGGHHHIIIMMMGGG@@@;;;999:::::::::;;;;;;???FFFPPPaaazzzoooYYYLLLHHHDDDKKKMMMLLLUUUeeemmmkkkhhhhhhjjjuuuzzzooobbbSSSJJJCCC===:::;;;999999777777777777999999<<<>>>??????===:::999888999999::::::::::::999999;;;;;;::::::::::::999999777888888888888:::===@@@IIIUUU]]]ZZZVVVXXXZZZYYY^^^TTTRRRVVV```zzzqqqaaaXXXSSSNNNJJJKKKJJJIIIHHHGGGHHHIIIJJJIIIJJJKKKKKKLLLOOOSSSVVV___^^^YYYQQQGGG===777444666555555555555666777888999:::;;;<<<============???===>>>AAAAAAAAADDDJJJRRRYYYcccjjjqqqzzz}}}zzzvvvvvv~~~{{{tttpppooonnnlllhhhaaaYYYQQQLLLFFFGGGHHHHHHIIINNNWWW]]]^^^ZZZSSSKKKEEEAAA@@@???>>>???BBBIIIWWWtttoooXXXCCC???:::777555555444444444333333444555555444222333333333222222222111111000000000000111111111111111111111111111000000000111111111111111111111111222222222111000///...---///000111111222222111111111111111111222444555666666888;;;<<>>???===:::999888888999:::;;;;;;:::999888::::::::::::::::::::::::888888888888888:::===@@@HHHPPPTTTPPPLLLNNNQQQRRRXXXPPPRRRYYYddd|||nnn^^^UUUPPPLLLJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJMMMPPPVVVUUUQQQJJJAAA:::666555666666666666777888888999999:::;;;<<<============AAA???@@@CCCEEEEEEJJJQQQ[[[dddmmmsss{{{|||zzzxxxzzz~~~wwwqqqnnniiijjjhhhbbbZZZQQQMMMKKKCCCEEEFFFFFFHHHMMMUUU[[[\\\XXXQQQJJJEEEAAA@@@@@@>>>@@@CCCJJJ[[[zzzfffRRRAAA>>>999666555555555444333222333555777777555333333333333222222222111111000000000000000111111111222222111111111111111111111111111111111111111111000111111111000///.........///000000111111000000000000111111222333555666666888:::<<<>>>AAAFFFIIIOOOVVVbbbooozzz{{{yyy~~~uuuhhhlllvvv~~~}}}|||~~~xxxnnnbbbXXXPPPLLLJJJGGGGGGGGGGGGEEEBBB@@@>>>@@@@@@@@@AAABBBDDDFFFGGGHHHEEE@@@<<<:::::::::;;;??????BBBHHHQQQbbb}}}ttt^^^OOOJJJJJJPPPVVVYYYaaaooowwwzzzxxxxxxyyytttfffWWWMMMEEE>>>::::::777777666555555666777777555888<<<>>>===;;;::::::777888::::::::::::888777::::::::::::::::::::::::888999999999:::<<<@@@CCCIIIOOORRRNNNJJJIIIJJJKKKOOOLLLUUUbbbooojjjZZZQQQMMMJJJHHHIIIGGGEEECCCAAA@@@@@@@@@???@@@AAAAAAAAABBBDDDGGGGGGFFFDDD@@@;;;888666777666666777888999999999:::999999:::<<<============???>>>@@@DDDGGGJJJPPPWWWhhhrrrzzz~~~|||{{{|||{{{sssnnnlllggghhhgggaaaVVVNNNJJJIIICCCEEEFFFFFFFFFKKKRRRXXX[[[WWWPPPJJJEEEBBBAAAAAA???BBBEEEKKK\\\zzz|||^^^MMM@@@===999777666666555444222222222444666777555333333333333222222222111111111111000000000000000000111111111111111111222222000000000000000000000000---...///000000000000000---...//////000000//////000000000111222333444555666888:::<<<>>>BBBFFFIIINNNSSS]]]jjjvvvzzzyyy{{{}}}wwwiiihhhppp{{{~~~{{{}}}~~~xxxooodddZZZSSSNNNLLLKKKLLLLLLKKKIIIGGGDDDCCCAAAAAA@@@@@@BBBDDDFFFGGGGGGEEEBBB???<<<;;;<<<===@@@@@@CCCIIIQQQbbb{{{wwwaaaRRRLLLJJJOOOVVV[[[cccooozzzvvvhhhYYYNNNFFF>>>::::::666666666666666666666666444777:::<<<<<<;;;;;;<<<888888999999999999888888999999::::::::::::;;;;;;999:::;;;;;;<<>>;;;<<<<<<:::888666666777666666888999:::;;;;;;:::888999;;;===>>>??????@@@???===@@@FFFJJJOOOWWW___ppp{{{}}}|||~~~xxxqqqmmmlllmmmlllhhh___TTTKKKFFFEEECCCEEEFFFFFFFFFIIIPPPUUU[[[WWWQQQJJJEEEBBBAAAAAA@@@CCCFFFKKK[[[wwwsssWWWIII>>>;;;888777777666555444222111111333444555444333333333333222222222111111111111111111000000000000000000000111111111111111000000000000000000000000,,,---...///000111111111---...//////000000//////000000000000111333444555666777:::<<<>>>AAAFFFIIINNNQQQYYYeeesss~~~yyyyyy~~~lllcccfffssszzz}}}}}}xxxpppfff]]]VVVRRRPPPKKKKKKJJJIIIGGGEEEDDDCCCCCCBBBAAAAAABBBDDDFFFHHHGGGGGGFFFCCC???>>>>>>@@@@@@@@@DDDKKKTTTddd|||{{{dddTTTLLLIIIMMMTTTZZZbbbmmmzzzxxxjjjZZZOOOFFF>>>::::::555666777888888777666555666888:::::::::999:::;;;999999888888888888999999999999999::::::;;;;;;;;;999;;;<<<>>>???CCCHHHKKKQQQSSSWWWYYYYYYYYY[[[^^^```eeeyyyxxxjjjYYYKKKFFFDDDBBB@@@BBBAAA???>>>======>>>>>>888999::::::999888:::;;;777888:::999777555555666666777999:::;;;<<<;;;;;;999:::<<>>BBBEEEIIIYYYrrrjjjPPPFFF;;;999666555555555444333333111000000222333333222333333333222222222111111111111111111000000000////////////000000111111111000000000000000000000000------...///000000000000///000000111111111111111//////000000111333444555444666888:::<<<@@@DDDGGGMMMNNNTTT```ooo~~~wwwgggeeeooozzz||||||xxxppphhh___YYYUUUSSSJJJIIIGGGFFFDDDCCCBBBBBBDDDCCCBBBAAABBBDDDGGGIIIHHHIIIIIIFFFCCCAAAAAACCCAAACCCIIIRRR\\\lllfffTTTKKKHHHLLLQQQXXX```kkk{{{yyykkk[[[OOOFFF>>>::::::444555888::::::888555444999:::;;;:::888888999::::::999888777777888999:::999999999::::::;;;;;;;;;:::<<<===???AAAEEEJJJNNNXXXZZZ^^^bbbeeeggglllqqqxxx}}}ggg[[[LLLBBB@@@@@@@@@???;;;:::999999:::;;;<<<===999:::;;;;;;999999:::;;;888:::;;;:::888555444444666777999;;;<<<<<<<<<<<<:::<<<>>>AAACCCEEEFFFFFFHHHGGGKKKSSSZZZaaakkkuuu|||~~~{{{|||{{{sssooooooqqqwwwooocccWWWNNNJJJHHHIII@@@CCCEEEFFFGGGKKKQQQWWW]]]YYYRRRKKKFFFCCCAAAAAA<<>>CCCFFFKKKLLLQQQ\\\lll|||qqqkkkooozzz||||||xxxqqqiiiaaa[[[WWWUUUNNNLLLJJJGGGFFFEEEEEEEEEEEEDDDBBBBBBBBBEEEHHHJJJHHHJJJKKKIIIEEEBBBCCCEEEDDDGGGOOOYYYeeeuuuhhhTTTJJJHHHKKKPPPWWW___kkk{{{sss```MMMAAA<<<<<<>>>888:::;;;:::999888999:::888888888888888888888888999999999888888888888888;;;;;;:::::::::;;;===>>>:::<<>>AAACCCFFFHHHPPP]]]jjjwwwnnnooo~~~uuu}}}~~~xxxpppjjjddd^^^WWWRRRPPPMMMJJJGGGGGGFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEKKKMMMOOOMMMIIIFFFFFFHHHKKKMMMUUUaaannn}}}gggUUUMMMIIIJJJNNNRRRUUU^^^qqq}}}qqq```NNNBBB<<<;;;;;;999:::;;;;;;:::999:::<<<:::::::::999888777777666777777777777777777777777;;;;;;;;;;;;;;;<<<===???@@@BBBEEEIIIMMMRRRXXX\\\iiipppyyy{{{bbbKKKCCC:::555555666555444666777777777777888888888777777666555555555555555777777777777666666666666666888999999999:::===???@@@@@@AAABBBDDDGGGKKKNNNTTT[[[dddmmmvvvyyyzzzxxxzzz{{{uuuqqqpppqqqtttjjj]]]RRRLLLIIIGGGEEEDDDBBBDDDHHHKKKNNNVVV^^^fffeee```VVVKKKDDDCCCDDDBBB@@@CCCOOO___ttt{{{]]]HHH???999888555333111111222222555444333333222222222333222222333222222222111000111111111111111111111111000000////////////000000444222000///000000000...111000000000/////////...333111//////000111000...////////////000111222222333555777999999;;;===???FFFGGGNNNZZZfffrrrvvvxxxzzzzzzqqqjjjddd^^^WWWRRRPPPMMMIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEELLLNNNPPPNNNJJJHHHIIIKKKLLLOOOYYYjjjzzzkkkXXXNNNGGGHHHLLLPPPSSS]]]ppp}}}qqq```PPPDDD>>><<<;;;999:::<<<<<<;;;;;;<<<>>><<<<<<;;;999888666555555444555555666666777777777:::;;;======<<<===???AAAEEEHHHMMMRRRWWW^^^fffjjjwww~~~eeeNNN===999555444555555333111444444555555555666666666555555444333333333444444666666666777777777888888888:::;;;<<<<<<===???BBB@@@BBBDDDFFFHHHLLLPPPSSS[[[cccnnnzzzzzzyyywwwyyyyyysssppppppqqqpppgggZZZPPPJJJHHHFFFDDDCCCBBBEEEIIILLLPPPZZZdddrrroooggg[[[NNNFFFCCCDDDCCCCCCIIIWWWhhh}}}vvvXXXEEE???777666444222000000000000444444333222222222333333222222222222111111000000111111111111111111111111000000000000000000000000222111//////000111111000000000000000////////////222111//////000111000///111111000//////000000000222444666777666777999;;;DDDEEELLLVVV```kkk{{{}}}}}}}}}www||||||rrriiiccc^^^XXXSSSOOOLLLIIIGGGGGGGGGFFFEEEFFFEEEDDDDDDEEEFFFIIIJJJNNNPPPQQQOOOLLLKKKLLLOOOQQQUUUaaauuuooo[[[NNNGGGGGGIIILLLPPPYYYlll}}}~~~qqq^^^NNNDDD???======999:::<<<<<<;;;;;;===>>><<<<<<;;;:::999888777666444444555666777888888999888;;;=========>>>AAADDDIIINNNTTT\\\dddmmmvvv{{{iiiQQQAAA999777444444555555333222444444444444555555555555555555444444444555555666555555666777888999::::::<<<===??????@@@AAADDDFFFCCCFFFJJJKKKMMMPPPTTTXXXbbbjjjwww{{{yyyxxx{{{vvvqqqppppppqqqlllcccWWWNNNIIIHHHFFFEEEEEEDDDEEEIIIMMMTTTcccqqq|||ooo```QQQHHHDDDDDDGGGIIITTTggg|||qqqTTTCCC>>>888777555444333222222222444333333222222333333333222222111111000000000000111111111111111111111111000000000111111000000000111///...///111222222111000000000000////////////111000/////////000000000000000////////////000000111333555555555666888:::AAABBBHHHRRR[[[gggxxxyyyvvvyyy~~~sssjjjddd___ZZZVVVOOOLLLHHHFFFEEEFFFFFFFFFGGGFFFEEEEEEGGGKKKOOORRRQQQSSSSSSQQQNNNMMMPPPSSSYYY___lllttt^^^PPPIIIGGGGGGIIILLLTTTeeeuuu}}}|||mmmYYYHHH@@@>>>======:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;::::::::::::666666777888999999::::::777:::=========???EEEJJJQQQWWWaaakkkuuulllVVVFFF<<<999777444222222333444333444444444555555555666666444444444444444555666777555666777888:::;;;<<<<<<===???@@@AAABBBCCCFFFHHHHHHLLLOOOQQQQQQTTTZZZ___jjjrrr||||||yyywwwwww|||{{{tttqqqqqqqqqqqqiii```UUULLLIIIHHHGGGFFFHHHFFFFFFIIIOOOZZZooouuubbbRRRIIIFFFFFFJJJPPPcccmmmQQQBBB===888888777555555444444333333333333222222333333444333222111111000000111111000000000000000000000000000000111111111111000000000///...///111222222222////////////000000000000////////////...///000111............///000111222///111444555666777:::<<<===???EEENNNWWWcccvvv{{{~~~uuuwww|||~~~ssskkkfffaaa]]]YYYPPPLLLHHHEEEEEEEEEFFFEEEFFFEEEDDDEEEHHHNNNSSSWWWTTTUUUUUUSSSPPPQQQUUUYYYccckkkyyyyyydddUUUKKKIIIHHHIIIKKKQQQ^^^lllxxx~~~wwwhhhTTTEEE???======<<<<<<===>>>>>><<<<<<===>>><<<<<<<<<<<<<<<=========888999999::::::;;;;;;;;;888;;;>>>>>>>>>CCCKKKSSS^^^eeeqqq|||rrrZZZIII@@@;;;777555333000000111333444444555555555555666666666222222222333444555666777777888999:::;;;===>>>>>>>>>???AAABBBCCCDDDGGGJJJMMMQQQUUUVVVWWW[[[cccjjjpppxxx}}}xxxxxxuuusssuuu}}}wwwrrrrrrssssssssseee]]]RRRJJJHHHHHHHHHGGGHHHHHHIIIMMMTTTbbbzzzttt___PPPIIIHHHJJJOOO]]]zzzgggOOOBBB<<<666666666555444333333222333333222222222333444444555444222111111111222333///////////////////////////000111222222111000///111///...///111222222111////////////000000000000...///000///......000111...---......///000111222///111444555666888:::<<<;;;===CCCKKKSSS```ttt~~~uuuuuuwww|||~~~|||zzzyyy}}}|||ssslllhhheee```]]]SSSOOOJJJFFFFFFFFFGGGFFFCCCCCCCCCDDDGGGLLLRRRUUUUUUVVVWWWVVVUUUXXX^^^dddnnnxxx{{{hhhXXXLLLIIIIIIJJJLLLPPP[[[fffsss|||tttgggVVVJJJEEECCC@@@===@@@AAABBBAAA???>>>>>>???@@@??????>>>>>>=========::::::::::::::::::;;;;;;:::===@@@@@@AAAGGGSSS]]]jjjrrr~~~sss[[[JJJ???:::888333333333222222222444666444444444555555555666666333333444444555777888999999:::;;;<<<===>>>???@@@AAACCCEEEFFFGGGHHHKKKNNNQQQVVVZZZ[[[]]]cccnnnxxx~~~zzzwwwwwwvvvtttwwwzzzsssqqqsssvvvvvvtttaaaYYYOOOHHHFFFGGGGGGGGGFFFHHHMMMSSS\\\kkknnnYYYKKKHHHKKKOOO[[[rrr```LLLAAA;;;555555555555555444333222333222222222333333444555666555333222111222333444000000000000000000000000///000222333333222000///222000//////000222111000.../////////000000000111---///000///------000222//////.........//////000000222444555555666888:::;;;===BBBIIIOOO[[[ppp|||yyytttrrrqqqvvvxxxppplllkkkkkkkkksss{{{~~~yyyrrrnnnkkkhhhddd```XXXTTTNNNIIIHHHHHHIIIIIIFFFEEEEEEEEEGGGKKKOOOQQQTTTVVVXXXYYY[[[bbbkkkrrr{{{wwwdddUUUJJJHHHIIILLLNNNRRR[[[dddooo{{{tttiii[[[QQQNNNJJJDDD???DDDDDDEEECCCAAA???@@@@@@CCCBBBAAA@@@???===<<<<<<;;;;;;::::::::::::::::::<<<@@@BBBBBBCCCJJJXXXcccpppxxxuuu\\\III>>>888555444111333555666666666777888333333444444444555555555666666666777999:::<<<===;;;;;;<<<===>>>???@@@@@@FFFHHHJJJKKKKKKMMMPPPSSSSSSXXX\\\^^^aaaiiiwww~~~yyyvvvwwwxxxwww{{{|||wwwqqqqqqtttwwwwwwuuu___WWWLLLFFFDDDEEEFFFFFFCCCGGGOOOYYYbbbpppiiiSSSHHHHHHNNNSSShhhwww[[[KKKAAA:::777777777777666555444444222222222222333333444555777666444222222333444555111111111111111111111111///000222333333222000///222111//////000111111000.../////////000000111111,,,...000///------000222111111000......---------111333444444444444555777;;;===BBBGGGLLLWWWlllxxxtttsssooommmrrr{{{~~~vvvkkkccc```aaadddffflllttt||||||wwwrrrooommmkkkfffbbb\\\WWWQQQLLLJJJJJJKKKJJJJJJIIIIIIHHHIIIKKKMMMOOORRRUUUXXX[[[```iiittt|||qqq^^^PPPHHHFFFHHHMMMQQQTTT\\\dddmmm{{{|||mmmcccaaaZZZLLLEEEGGGDDDEEEFFFEEEBBBAAAAAAAAACCCFFFFFFEEEEEEFFFBBB===???<<<999999<<<>>>===;;;;;;>>>@@@BBBEEENNNZZZdddvvv}}}iii\\\JJJ===888777777777222333333333333333333444666666666666777777777777888888888777666777:::===>>>>>>???@@@BBBDDDGGGIIIKKKKKKLLLPPPUUUYYY[[[[[[]]]bbbfffhhhlllvvv}}}yyyvvvvvvvvvyyy|||xxxsssooorrryyy{{{vvvoooYYYUUUNNNGGGCCCBBBCCCDDDFFFPPPTTTUUUfffvvv\\\PPPIIIEEENNN\\\tttnnnTTTCCC===;;;333333333444444444444444333333222222333333444555444333222222111111222222333333333222111000000///,,,---...000000000///...---...///000111111111000//////000000000000//////---...000111111111000///------...///000111222222333333333333333444555666:::999<<>>===;;;:::===AAACCCFFFNNNYYYbbbnnnttt}}}nnnTTTKKK???888666666666555444444444444555555555555666666777777777777888888888999999999999:::===@@@>>>???AAACCCEEEIIILLLOOORRRTTTWWWYYY\\\]]]______cccgggkkknnnttt}}}zzzvvvsssssssssyyyxxxwwwsssrrrvvv}}}{{{qqqgggTTTQQQKKKFFFCCCCCCEEEGGGGGGOOOTTTYYYmmmmmmVVVLLLGGGEEEPPPaaahhhOOO@@@;;;:::555555555444444444444444333333222222222333333444444333222222111111222222333222222111000000/////////000222333333333222111000000000000//////////////////000000000000//////---...///000111000000///............////////////222222222333333444666666;;;:::<<>>;;;:::<<<>>>===;;;:::===AAADDDGGGNNNVVV]]]fffkkkrrrxxx|||~~~xxxfffSSSAAA<<<666444555555444222555555555555666666777777777777777888888999999999888:::;;;<<<===>>>AAACCC@@@BBBEEEHHHKKKPPPUUUYYY]]]aaaeeefffeeeeeefffiiipppssswww{{{{{{wwwssspppqqqqqq{{{|||tttuuusssttt{{{{{{kkk\\\OOOLLLHHHEEECCCEEEGGGIIIIIIPPPTTT]]]uuuxxxcccPPPJJJGGGHHHVVViii{{{^^^HHH<<<888999777666666555555444444444333333222222111222222222444333222222111111222222222111111000000//////...111222222333333333333222333222000///........./////////000000000000//////---...///000000000000////////////......---------111111111222333555666777;;;:::<<>>===;;;999<<<@@@DDDGGGLLLQQQVVV\\\___dddiiilllooorrrtttsssuuusssmmmggg^^^OOO@@@<<<999555444444444333222444555555666666777777777888888888999::::::;;;;;;:::;;;===>>>???@@@BBBDDDDDDGGGLLLPPPSSSYYY___dddhhhllloooooolllmmmsssxxxzzzuuuqqqoooqqquuu{{{ssstttsssuuu|||yyyfffVVVLLLJJJFFFDDDCCCEEEHHHJJJLLLPPPVVVbbbzzznnn\\\MMMIIIHHHKKK]]]ssspppUUUCCC999777999888888777666555444444333333333222111111111111222444333222222111111222222111000000000//////......///000000000000000000000333111///...---...///111//////000000000000//////........./////////////////////////////////////////////000111333444666777;;;:::<<>>;;;===>>>===<<<999;;;???BBBDDDGGGJJJMMMLLLOOORRRUUUWWWZZZ]]]```___^^^ZZZTTTOOOJJJAAA999:::888555333333444555555333444444555666666777777999999::::::;;;<<<<<<===<<<===?????????@@@CCCEEEIIINNNTTTXXX[[[aaaiiioooqqqtttvvvuuutttxxx}}}xxxtttppppppttt}}}|||tttsssrrrtttyyy{{{ssscccVVVKKKIIIFFFDDDDDDEEEGGGHHHLLLQQQ[[[kkkdddUUUJJJHHHHHHLLLaaayyyeeeNNNAAA999777999888888777666555444444333333333222222111222222333444333222222111111222222000000000000////////////////////////.../////////111///...---...///111333//////000000000000//////...............//////000...//////000111111222222...//////000222444555666:::999<<<@@@EEEJJJVVVaaannn{{{{{{sssnnnrrr||||||vvvrrryyyzzzvvvqqqoooooonnnkkkgggddd```[[[VVVSSSQQQOOOMMMLLLIIIIIILLLMMMLLLMMMQQQMMMNNNPPPPPPPPPRRRUUUWWWZZZ[[[]]]]]][[[WWWTTTRRRNNNLLLJJJHHHHHHHHHGGGGGGFFFHHHKKKPPPXXXaaalllsssxxxmmmccc]]][[[___aaaccccccbbbbbbcccdddcccfffhhhggggggfff___XXXKKKEEE???<<<===>>>===<<<:::;;;<<<>>>@@@AAACCCCCCBBBEEEGGGHHHIIIKKKNNNPPPMMMJJJFFFBBB???===:::888555444222111222444777999333444444555666777888888::::::;;;;;;<<<===>>>>>>>>>?????????@@@BBBFFFJJJPPPVVV\\\```ccchhhqqqxxxyyy{{{|||}}}zzzvvvsssppprrrwww|||tttrrrsssuuuwwwtttkkk___UUUKKKIIIGGGEEEDDDEEEGGGHHHKKKTTTcccxxxvvvZZZNNNFFFFFFFFFKKKbbb}}}{{{[[[IIIAAA999666888777666666555555444444444333333222222333333444555444333222222111111222222000000000000000000000000222111000000///000000000///.........///000222333//////000000000000//////......------......///000...//////000222333333444/////////000111333444555888888:::???BBBFFFOOOYYYeeerrr}}}|||pppoootttzzzvvvssssss|||vvvsssssssssnnnjjjfffaaa[[[VVVSSSPPPMMMKKKIIIFFFEEEHHHJJJIIIKKKOOOMMMOOORRRSSSSSSSSSUUUWWWTTTVVVYYYYYYVVVRRRPPPOOOIIIHHHFFFEEEDDDEEEFFFGGGHHHJJJMMMQQQWWW___gggmmm{{{|||pppgggaaa^^^^^^___```______```bbbdddhhhlllooonnnnnnnnnhhh```MMMGGG@@@======>>>===<<<;;;:::999:::;;;<<<<<<;;;===???AAAAAAAAABBBCCCEEE@@@>>>;;;999888666555555222222333333333555777888444555555666777888999::::::;;;;;;<<<===>>>???@@@>>>?????????AAAFFFMMMQQQVVV\\\cccfffhhhmmmvvv}}}zzzuuusssqqqooosssyyyxxxpppppptttxxxwwwooocccXXXQQQIIIHHHFFFEEEFFFGGGIIIJJJMMMYYYmmm~~~jjjSSSIIIDDDFFFFFFMMMfffrrrSSSEEEAAA:::555666555555555444444444444444222222222333444555666777444333222222111111222222111111111111111111111111333333111000000000111111////////////000000000000//////000000000000//////......---------...///000//////000000111111222222/////////000000222333333777777999===???BBBJJJSSS^^^jjjwwwuuummmooosss~~~{{{ttttttyyy}}}yyyyyyxxxsssmmmfffbbb[[[VVVRRRNNNKKKIIIGGGDDDCCCEEEFFFDDDFFFIIINNNQQQTTTVVVWWWXXXYYYZZZUUUXXXYYYXXXTTTQQQPPPPPPGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJNNNQQQVVV\\\ccchhhxxx|||pppgggaaa]]]ZZZZZZZZZYYYYYY[[[^^^aaaiiimmmqqqqqqrrrqqqllldddNNNHHHAAA======>>>===<<<;;;999888777888888777777555777999:::999888999::::::888777888666444222222333555777777666555555555555666777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@CCCJJJRRRXXXZZZ```gggjjjkkkoooxxx{{{vvvrrrqqqoooooossszzzuuummmooouuu{{{xxxmmm^^^SSSMMMHHHGGGFFFFFFGGGIIIKKKMMMPPP]]]tttsss]]]QQQHHHEEEHHHIIIPPPkkklllNNNCCCAAA:::444444333333444444444444444444222222333444555777888999444333222222111111222222111111111111111222222222333222000/////////000000000111111111000///...---//////000000000000//////......---,,,---...///000000000000000////////////000000///000000111222222666666888<<<===???GGGPPP[[[gggttt~~~zzzooommmooo|||}}}xxx{{{~~~}}}|||vvvpppgggbbb[[[UUUQQQMMMIIIGGGGGGCCCBBBDDDCCCAAABBBEEENNNQQQVVVYYYZZZ[[[\\\]]]ZZZ[[[[[[XXXSSSQQQQQQSSSIIIIIIIIIHHHFFFEEEFFFGGGHHHJJJMMMQQQUUU[[[bbbfffvvvyyypppfff___WWWQQQLLLLLLMMMMMMPPPTTTZZZ^^^ccchhhjjjhhheeebbbTTTKKK@@@;;;===>>>===:::777777666666666666777777777777777777777777777777777777777777777777777777888888888888888777777777777888999999999999999888888999;;;>>>AAADDDFFFGGG@@@AAAAAACCCHHHPPP[[[bbbdddjjjpppsssuuuzzzzzzuuupppooonnnqqqyyy|||uuuppprrrxxx{{{ttteeeWWWQQQPPPKKKJJJHHHEEEEEEGGGKKKOOOXXXhhh}}}iiiSSSFFFEEEFFFFFFGGGSSSpppeeeNNNBBB777777888222555555444444444444555555333333333333444444555666111222222222222111000000000000000000000000000000111111111000000000000000111000000///////////////000000000000////////////000000//////.........---......---,,,---...///000000000////////////000000666666888:::===@@@DDDFFFSSS```qqqpppjjjqqq{{{}}}{{{tttnnnggg^^^UUURRRPPPKKKGGGGGGIIIGGGEEECCCBBBCCCDDDDDDHHHOOOXXX]]]]]]\\\\\\]]]___```^^^XXXUUUUUUTTTQQQPPPMMMIIIFFFFFFHHHLLLNNNOOOPPPRRRSSSUUU\\\fffnnnvvv{{{rrrggg```VVVNNNHHHGGGFFFEEEFFFIIIPPPTTTYYY^^^``````^^^]]]RRRJJJ@@@<<<>>>???<<<999777777666666666666777777777777777777777777777777555555555555555555555555666666666666666666666666::::::;;;<<<===>>>>>>>>><<<<<<===???AAADDDFFFGGGGGGGGGFFFGGGLLLVVVdddmmmooovvv~~~wwwsssooooooooosss|||zzztttpppssswwwxxxooo```SSSNNNMMMIIIHHHGGGEEEEEEHHHMMMRRR```sssppp\\\MMMBBBBBBDDDFFFIIIXXXtttyyy^^^JJJ???666666999333555555444444444444555555333333333333333444555555222222222333222111111000000000000000000000000000/////////000000111111111///////////////000111111000000000000////////////000/////////...............------,,,---...///000******,,,---000222444555333555666999;;;???CCCEEERRR^^^pppvvvllloooyyywwwpppggg^^^UUUQQQOOOJJJGGGGGGGGGFFFDDDBBBBBBBBBCCCDDDCCCIIIQQQWWWYYY[[[___aaadddfffeee```\\\[[[XXXTTTVVVTTTPPPLLLJJJJJJJJJKKKLLLNNNPPPQQQUUU\\\gggoooyyy~~~uuuiiiaaaRRRJJJCCCAAA@@@>>>???BBBFFFIIIMMMQQQUUUVVVWWWWWWOOOHHHAAA>>>>>>???<<<888777666666555555666666777777777777777777777777777555555555555555555555555666666666666666666666666888999:::<<<===>>>???@@@AAAAAAAAABBBDDDFFFIIIJJJOOOOOONNNNNNSSS^^^nnnyyy}}}tttpppnnnnnnooouuu{{{vvvsssqqqvvvvvvssshhhZZZOOOJJJJJJEEEFFFEEEEEEFFFKKKQQQVVVhhh|||ppp[[[NNNHHH@@@AAACCCGGGOOOaaa~~~nnnUUUDDD<<<555666999444555555444444444444555555333222222222222333333444333333333333333222222111000000000000000000000000////////////////////////------......///111222333000000000000////////////////////////...............------------...//////000000000000000111111222000333555888:::===AAADDDQQQ]]]nnn}}}{{{qqqnnnuuu~~~{{{rrrhhh^^^TTTPPPMMMIIIGGGGGGFFFEEECCCBBBAAAAAABBBCCC<<>>>>>===???BBBCCCDDDGGGJJJMMMPPPRRRSSSMMMHHHBBB??????>>>;;;777777666666555555666666777666666666666666666666666888888888888888888888888999999999999999:::::::::::::::;;;<<<===???@@@AAACCCCCCDDDFFFHHHLLLPPPRRRVVVWWWYYYZZZ^^^hhhwww}}}rrrooommmmmmooovvv{{{vvvtttssssssyyyuuummmaaaTTTKKKHHHHHHCCCCCCDDDEEEHHHMMMTTTZZZlll|||yyyaaaOOOHHHHHHBBBBBBCCCIIIVVVnnneeeOOOAAA;;;555666999444555444444333333444444555222222222111111222222333333444444444444333222222000000000000000000000000111111000///...---,,,,,,............///000111222000000000000///////////////////////////.........------------......//////555444333222111111111111///222666888999<<<@@@DDDQQQ[[[kkkzzz}}}xxxnnnoooxxx~~~uuujjj___UUUPPPMMMIIIGGGHHHGGGFFFDDDBBB@@@?????????999<<>>>>>>>>===???CCCDDDEEEFFFHHHJJJMMMOOOQQQNNNJJJEEEBBBAAA>>>;;;888777777666666666666777777666666666666666666666666999999999999999999999999:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBDDDFFFJJJPPPUUUZZZ]]]bbbgggllloooqqqwww{{{qqqooommmnnnpppxxxwwwssssssuuuvvvzzzssshhh[[[PPPJJJGGGGGGBBBBBBDDDEEEIIIOOOWWW\\\mmmvvvyyykkkWWWJJJFFFEEEBBBCCCEEEMMM```}}}^^^JJJ@@@<<<555555888333444444333333333333444444333222222111111222222222333444444444444333222222111111111111111111111111////////////............000000////////////000000000000000000////////////.........///////////////---------...............---......///111333444555///333888:::999;;;???CCCPPPYYYggguuu~~~nnnkkkrrr|||xxxooocccWWWQQQMMMIIIGGGIIIIIIHHHFFFCCC@@@===<<<;;;999;;;???AAAEEEMMMWWW___lllvvvxxxsssjjjaaaYYYTTTQQQPPPRRRUUUYYY^^^eeeppp}}}{{{lll___NNNGGGAAA@@@???>>>@@@DDDHHHHHHIIIKKKMMMPPPRRRSSSTTTPPPKKKGGGDDDAAA>>><<<999888888777777888888999888888888888888888888888999999999999999999999999:::::::::;;;;;;<<<<<<===============???AAACCCEEEFFFIIINNNVVV]]]dddjjjllluuu|||}}}xxxqqqooooooqqqttt~~~}}}tttqqqsssvvvxxxxxxoooaaaUUUMMMIIIGGGFFFBBBCCCDDDFFFJJJPPPXXX]]]jjjmmmiii\\\NNNFFFBBB???@@@DDDKKKYYYrrrvvvXXXFFF>>><<<666555777333444444333333333333444444444333333222222222222333333333333333333222222111111111111111111111111111+++,,,---...000111222333111111000///////////////000000000000////////////.........///////////////,,,---......//////......---------------......//////444999:::999999===AAAKKKSSS```ooo}}}{{{qqqkkkoooxxx}}}uuuiii[[[SSSNNNJJJHHHJJJJJJIIIGGGDDD@@@===;;;::::::===???@@@BBBHHHPPPVVVfffrrr}}}zzzoooddd[[[VVVSSSVVVYYY^^^cccjjjuuu~~~nnn```PPPIIIDDDEEEEEEFFFHHHLLLNNNOOOPPPSSSVVVYYY[[[]]]\\\XXXSSSMMMHHHEEECCCAAA::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???????????????AAADDDHHHLLLNNNSSSWWW___iiirrryyy~~~zzzuuuppppppqqquuuyyyyyyqqqooorrrvvvxxxsssiii[[[OOOJJJGGGFFFEEECCCDDDEEEGGGJJJPPPWWW]]]___```[[[PPPFFFBBB@@@>>>???IIIWWWmmmfffPPPAAA<<<<<<555555888333444333333222222333333444555555444333333333333333222222222333222111111000111111111111111111111111......//////000111222222000////////////000000111000000000000////////////............/////////000,,,---.../////////...---222111///---,,,+++******...444999:::777666999>>>DDDKKKWWWhhhyyy}}}zzzoooooouuu~~~||||||{{{nnn___VVVPPPKKKIIIKKKHHHGGGFFFDDDBBB???===<<<;;;>>>@@@AAABBBEEEKKKPPPYYYeeeqqqwww}}}uuujjjbbb]]]]]]```dddiiiooozzzooobbbQQQKKKGGGIIILLLOOOSSSWWWSSSTTTWWW[[[___bbbeeefffbbb^^^XXXQQQLLLHHHFFFEEE;;;::::::999999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBGGGGGGIIIKKKPPPUUUZZZ]]]```eeeoooyyy~~~xxxsssooopppssswww~~~wwwpppnnnqqquuuxxxpppeeeVVVLLLHHHGGGEEEDDDEEEEEEFFFGGGJJJPPPWWW\\\RRRUUURRRIIIBBBAAAAAAAAA@@@NNNccc|||ZZZKKK===999;;;555555888444444333333222222333333444666555444444333333333333111222222222222111000000111111111111111111111111444333222111000///...---............///111222333000000000000////////////---.........//////000000,,,,,,.../////////...---.........//////000111222---333999999555333777;;;???EEERRRcccwww~~~zzzsssqqqttt}}}|||yyy||||||qqqaaaXXXQQQLLLJJJLLLFFFFFFEEEDDDCCCAAA???>>>;;;>>>AAACCCCCCDDDIIILLLNNNYYYeeekkkrrr~~~xxxnnnhhhcccfffjjjnnnuuu}}}oooeeeXXXTTTQQQPPPTTTZZZ___bbbhhhjjjmmmooopppooommmkkkjjjddd]]]YYYVVVRRRLLLFFFBBB<<<888:::<<<;;;;;;<<<<<<<<<<<<===>>>???>>><<<===>>>>>>????????????@@@EEEDDDBBBBBBDDDFFFGGGGGGNNNUUUXXXUUUVVV```lllttt~~~wwwppplllooosssxxx}}}sssqqqtttwwwvvvsssjjj]]]OOOJJJGGGDDDCCCDDD???DDDGGGGGGJJJQQQVVVVVVWWWSSSLLLEEEBBBDDDDDDCCCGGGZZZzzziiiOOO@@@===:::888888777666555555555444444444333333333444444444333333222222222111111111111111111111111000000000111111222333333000000////////////000000////////////////////////333///,,,---111333111---111111111111111111111111++++++,,,------......///............////////////111222444555555777:::<<<>>>BBBLLL^^^ttt~~~yyytttwww~~~|||sssuuuuuuwww~~~zzzvvvvvvyyyssseee[[[SSSKKKGGGFFFGGGEEECCCAAA???>>>======AAABBBAAAAAA@@@BBBEEEHHHMMMRRRXXX^^^jjjyyy}}}tttmmmkkkhhhiiipppxxxsssjjj^^^\\\ZZZ[[[aaaiiiooorrrwwwxxxyyyyyyyyyxxxvvvuuurrrlllccc]]]ZZZVVVPPPLLLEEE>>>:::<<<>>><<<<<<===============>>>>>>>>>===>>>???????????????@@@AAAFFFGGGHHHJJJKKKLLLOOOQQQ\\\ccchhhggghhhqqq}}}|||vvvqqqooopppuuu}}}zzzrrrqqquuuwwwuuurrrgggZZZNNNIIIFFFCCCCCCDDD@@@DDDFFFFFFJJJRRRWWWWWWUUUQQQKKKDDDBBBCCCDDDDDDNNNeeebbbLLL@@@===:::888777777666555555444444444444333333333444444333333333222222222111111111111111111111111111000///......///000111000000////////////000000////////////////////////222///,,,---000222000---........................000//////......---,,,,,,............////////////000111333444444666999;;;<<<@@@JJJZZZpppyyywww{{{}}}vvvvvvwww{{{}}}uuupppqqqwwwxxxiii___VVVMMMGGGGGGFFFEEEDDDBBB@@@???======>>>???@@@@@@AAABBBFFFHHHHHHMMMRRRWWWaaannnwwwzzz}}}vvvpppjjjiiikkkrrr{{{zzzrrrjjjhhhgggjjjpppwww}}}~~~xxxnnngggbbb]]]WWWSSSHHHAAA<<<===???===<<<>>>>>>>>>===============>>>???@@@@@@@@@@@@AAACCCFFFKKKPPPVVVWWWWWWXXX\\\aaannnvvv|||}}}{{{wwwsssqqqqqqlllsss|||vvvqqqrrrwwwyyyuuupppaaaVVVLLLGGGEEEBBBBBBDDDBBBEEEFFFFFFJJJRRRWWWWWWRRRNNNHHHCCCAAABBBDDDGGGWWWtttuuuYYYGGG???<<<999777777777666444444444444444333333333333333333333333222222222222111111111111111111111111333222000...---......///000000////////////000000////////////////////////111...,,,,,,///000///---........................111000000///......------............///////////////000222222333444777999:::===FFFUUUjjj~~~zzzyyy~~~{{{tttvvv|||~~~|||uuulllgggjjjsss~~~nnncccYYYOOOIIIGGGEEEEEEDDDCCCAAA@@@>>>======???AAABBBCCCEEEHHHJJJGGGLLLQQQTTT\\\gggnnnooouuuwww{{{}}}wwwrrrjjjiiillluuu{{{vvvtttsssuuuyyy~~~~~~vvvoooggg___YYYLLLDDD>>>>>>???===<<<===>>>>>>===<<<<<<<<<>>>@@@@@@BBBCCCDDDDDDGGGLLLPPPXXX```hhhjjjffffffkkkqqq~~~{{{uuurrroooppprrrmmmvvvxxxtttrrruuuzzzzzztttmmm[[[RRRIIIFFFDDDAAAAAADDDEEEGGGFFFFFFJJJQQQTTTSSSOOOKKKFFFCCCAAA@@@EEEJJJ___jjjQQQCCC>>>;;;888666666666555444444444444333333333222222333222222222222222222222111111111111111111111111222222222222222111000000000000////////////000000////////////////////////000...,,,,,,...///...---000000000000000000000000---------...//////000000............////////////...///111111111222555777999<<>>===>>>@@@CCCDDDEEEGGGJJJLLLLLLQQQUUUYYY___hhhmmmmmmoooqqqvvvzzz|||zzzuuupppiiihhhmmmvvv~~~||||||}}}~~~rrrfff^^^OOOGGG@@@??????===<<<======>>>>>>===<<<>>>BBBEEEDDDGGGJJJLLLMMMRRRZZZaaakkkttt|||{{{vvvtttyyywwwqqqnnnmmmooosssvvvwwwuuuuuuzzz|||rrrhhhTTTMMMGGGEEECCCAAAAAAEEEGGGHHHGGGGGGKKKQQQRRROOOMMMGGGCCCCCCAAA@@@FFFOOOhhhaaaKKK@@@===:::777666666666555444444444333333333222222222222222222222222222222222111111111111111111111111---///222555555444111///000000////////////000000///////////////////////////...---------.........////////////////////////+++,,,,,,------...//////............////////////---...000000000111333666999<<>>>>>@@@BBBDDDEEEHHHLLLOOORRRWWW\\\___eeennnqqqqqqqqqssswwwzzzzzzwwwpppkkkgggfffjjjttt{{{lllcccTTTKKKCCCBBBAAA>>>===>>>===????????????BBBIIINNNPPPTTTWWWXXXZZZ```kkksss~~~~~~tttpppnnnnnnqqqvvv~~~wwwwwwyyy{{{mmmaaaOOOJJJFFFEEECCCAAABBBFFFGGGHHHIIIJJJPPPUUUTTTOOOKKKEEEBBBCCCAAA@@@HHHTTTooouuuXXXFFF>>><<<999666555555666555444333333333333222222222222111111111222222222222222111111111111111111111111))),,,000333444222///---000000////////////000000///////////////////////////..................///------------------------.........---,,,,,,++++++............////////////---...000000///000333555888;;;AAAIIITTTbbboooxxxwwwxxx|||vvvfff```gggvvvmmmiiirrryyyqqqooopppsssxxxzzz{{{||||||~~~sssiiibbb^^^___hhhxxx}}}mmmbbbXXXNNNGGGFFFBBBAAA@@@???????????????===>>>AAACCCFFFKKKQQQUUUZZZ```eeehhhnnnuuuwwwvvv{{{{{{}}}~~~|||vvvnnnhhheeecccfffoooyyyrrriiiYYYPPPGGGEEEDDDAAA@@@AAA>>>AAABBBCCCCCCHHHQQQYYY```dddgggggghhhnnnyyyxxxrrrppppppqqquuu{{{|||xxxyyy|||xxxgggXXXKKKGGGEEEFFFDDDAAACCCGGGEEEHHHJJJOOOVVV\\\ZZZTTTJJJCCCAAADDDBBB@@@JJJXXXrrrjjjOOOAAA<<<;;;888666444555555555444333333333222222222222111000111111111222222222222111111111111111111111111---...000111111000///...000000////////////000000////////////////////////////////////......///000------------------------/////////...------,,,,,,............////////////...///000000///000222444666:::@@@FFFNNNXXXccckkknnnqqqyyyoooccccccooorrrjjjnnn{{{wwwpppnnnooorrrwww{{{|||}}}|||~~~wwwmmmgggdddddddddmmm~~~~~~mmmaaaVVVKKKDDDBBBAAA@@@>>><<<<<<===???@@@>>>@@@CCCFFFLLLTTT]]]ccciiinnnsssvvv{{{yyypppiiiccc```aaahhhrrr~~~uuunnn]]]SSSJJJGGGFFFCCCBBBCCC@@@BBBEEEFFFGGGMMMWWW```lllooorrrqqqqqqvvv{{{uuuqqqqqqrrrtttyyyyyyyyyzzz}}}vvvbbbSSSIIIFFFEEEFFFDDDBBBDDDHHHCCCGGGKKKRRR[[[bbb```YYYJJJCCCAAADDDCCCAAAKKKZZZqqqbbbIII===::::::888555444555555555444333333333222222222111111000000111111222222222222111111111111111111111111444333222000000000111111000000////////////000000///////////////////////////000000000......000111////////////////////////------......///000000000............/////////000...///000000000000222444555999>>>DDDIIIRRR[[[bbbhhhnnnyyywwwfffaaakkkwwwlllmmmwwwrrrlllllloootttzzz~~~~~~}}}~~~sssjjjggghhhjjjiiiqqqnnnaaaUUUIIIAAA???AAA???<<<::::::<<>>???>>>DDDJJJPPP\\\nnn}}}wwwiiiggg___YYY\\\aaannnxxxlllaaaWWWSSSPPPKKKJJJLLLMMMMMMOOORRRSSSWWWcccooo|||yyyuuurrrqqqrrrtttxxxuuufffWWWMMMFFFEEEBBB@@@@@@AAACCCDDDGGGJJJQQQ]]]gggggg^^^UUUJJJBBB???BBBBBBDDDSSSdddtttUUUEEE???<<<777777666666555444444444000111222222111000222333333222111222444555444333333333333333333222111111000000000000000000000000000/////////......------+++---///111111111000///---------......///000000000/////////.........---...............---------........................------......///111222222222666;;;???BBBIIIQQQWWWbbboootttfffhhhvvvzzzjjjfffooo|||tttqqqpppnnnooorrrzzz~~~{{{xxxssspppqqqqqqxxxzzzgggYYYOOOFFFBBBCCC@@@???===<<<<<<>>>???AAAFFFKKKRRRZZZiii|||~~~qqqiii```YYY[[[aaannnsssjjjaaa\\\XXXUUUTTTVVVWWWWWWZZZ]]]^^^aaakkkuuu~~~sssrrrppprrrvvvzzz~~~wwwlll^^^QQQJJJEEEDDDBBBAAA@@@AAACCCDDDGGGKKKUUUaaahhheeeZZZPPPEEEBBBBBBCCCBBBGGG[[[qqqkkkQQQCCC@@@>>>777666666555555444333333111222333222111000111222222111222333555555333111222222222222222111000000000000000000000000000000.........///000000111111000000111222111000///...,,,,,,---...///000111111/////////...............---------.........//////..............................///000111222333333222666:::===@@@FFFNNNTTT^^^ppp|||mmmiiipppxxx|||nnniiimmmyyy|||wwwpppkkklllpppyyy~~~~~~xxxuuuvvvvvv|||tttbbbUUULLLEEEBBBCCC??????=========???AAABBBFFFKKKRRR^^^qqq{{{nnncccZZZZZZ```nnnzzztttmmmfffcccaaabbbdddeeedddeeeggggggjjjuuuyyyrrrqqqppprrryyyyyyooodddXXXNNNIIIFFFEEEDDDCCCCCCDDDFFFGGGGGGNNNYYYdddhhhbbbUUULLLAAABBBCCCBBBBBBNNNkkkaaaKKK@@@>>>>>>666666555555444333333222222333444333111000111222111111222444555555222///111111111111111000//////000000000000000000000000......///000111222222333//////000000///...---,,,,,,,,,------....................................---------............///...........................///000111222333333333333666999;;;>>>DDDLLLRRR___rrruuummmlllnnnyyyoookkksss~~~|||qqqiiijjjpppxxx}}}|||zzz{{{{{{~~~ooo]]]RRRJJJCCCAAABBB>>>===<<<<<<===???AAACCCBBBGGGPPP^^^ssstttggg\\\ZZZ___nnn|||vvvpppmmmnnnqqqsssuuurrrqqqpppooosss{{{ssspppooonnnqqqyyy}}}tttiii]]]SSSLLLIIIDDDDDDCCCCCCDDDEEEFFFGGGIIIQQQ\\\dddeee\\\PPPHHH@@@AAABBBBBBIII^^^rrrVVVEEE<<<:::;;;555555444444333333222222333444444333111000111222111111222333555444111///000111111111111000//////000000000000000000000000000000000111111111111111......//////////////////---------------,,,+++***---------...............///............---------...........................///000222333333333333333666888:::===CCCKKKRRRbbbqqq}}}sssnnnkkk}}}vvvkkknnnyyywwwmmmlllrrrvvv{{{}}}{{{}}}~~~{{{lll[[[PPPHHHBBBAAABBB>>>===<<<<<<<<<>>>AAABBBDDDIIISSSbbbwww{{{mmm```[[[^^^mmm~~~wwwuuuzzz|||zzzxxx|||}}}rrrlllkkkmmmmmmrrr|||zzz}}}wwwmmmaaaVVVOOOJJJHHHAAAAAAAAABBBCCCDDDEEEEEELLLTTT^^^ccc```VVVLLLEEEAAAAAABBBHHHYYYwwwbbbMMMAAA:::777888555444444333333222111111222333444333222111222333222111111222333333111///111111111111111000//////000000000000000000000000111111111111000000000000/////////000000111111222............---+++***(((---------------.........//////.........---------........................---...000222333333333222222555777999;;;AAAJJJQQQaaalllxxx~~~wwwrrr{{{~~~nnnmmmssswwwrrrssstttxxxzzzyyy|||yyykkk[[[PPPIIIDDDCCCEEE???>>>=========???AAABBBDDDLLLXXXggg{{{tttddd^^^___lll||||||vvvmmmiiijjjmmmoooxxx~~~vvvsssuuunnndddYYYOOOIIIFFFEEE@@@@@@AAABBBCCCDDDEEEFFFOOOVVV^^^```ZZZQQQIIIDDDAAAAAADDDRRRmmmpppTTTEEE???:::777777444444333333222111111111111333444333222222333444333222111111222222111///111111222222111111000///000000000000000000000000000000000000000000000000//////////////////000111......///000///...,,,+++,,,,,,,,,------.........---------.......................................,,,...000222333333222111000222444666999@@@IIIQQQ[[[ccclllsss}}}~~~~~~zzzpppoooxxxtttrrrvvv|||~~~yyy}}}uuuuuuyyywwwiiiZZZQQQLLLHHHHHHJJJCCCAAA@@@??????@@@BBBCCCEEEOOO]]]lllyyyiii```___kkk~~~yyyrrrllljjjmmmoootttvvvpppooonnnhhh^^^SSSJJJEEECCCBBBAAABBBCCCDDDEEEGGGGGGHHHQQQWWW^^^^^^WWWNNNGGGDDD@@@AAAGGGZZZ|||}}}eeeLLLAAA>>>:::777777444444333333222111111000111222333333333333444555444222000000111111111000222222222222222111000000000000000000000000000000......//////000000111111...------,,,,,,,,,,,,------...000222222111///...,,,,,,,,,------.........++++++,,,---...///000111........................,,,---000222333333222111...000222444777>>>HHHPPPUUU\\\dddlllxxx|||uuunnn{{{}}}sssqqqtttyyy{{{yyyzzzrrrrrrwwwuuugggYYYQQQNNNKKKLLLOOOEEEDDDBBBAAAAAABBBCCCDDDIIIUUUdddsss}}}kkkbbb```jjjttt|||qqqllljjjlllpppqqq}}}}}}nnnhhhiiiiiiaaaVVVLLLFFFCCCBBBAAAEEE@@@???DDDHHHIIIKKKNNNXXX^^^ccc___TTTIIICCCBBB@@@DDDNNNdddrrr^^^HHH===999666444333333444555666555444333222222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////............/////////000000000000000//////////////////000000000000//////------............------000000///...---,,,,,,,,,((()))***+++,,,---------***+++...000111111000000,,,///222555777;;;???BBBIIINNNVVVaaalllxxx{{{zzzsssssswwwwwwvvvzzz~~~vvv~~~rrrhhhhhhmmmwwwwwwjjj]]]XXXVVVSSSTTTYYYQQQLLLFFFCCCCCCEEEGGGGGGKKKVVVggg{{{pppcccaaammmyyylllxxxqqqmmmkkklllooowwwyyylllffffffddd]]]SSSJJJEEECCCBBBAAADDDAAAAAAEEEGGGHHHLLLQQQYYY^^^aaa]]]RRRHHHBBBBBBAAAFFFQQQiiigggUUUBBB:::888888777888555555444333222000///...222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////........./////////000000............------------,,,,,,------------,,,,,,------............------//////......------,,,,,,+++,,,,,,---............***,,,...000111111000///---///222444666999===@@@AAAEEENNNYYYggguuu{{{qqqooorrrsssrrrwww{{{~~~pppfffeeejjjwwwzzzmmmaaa[[[YYYVVVXXX\\\TTTPPPJJJFFFFFFGGGIIIIIIOOOYYYjjjnnnaaa___kkkpppccc}}}uuuqqqooommmooorrrssshhhcccbbb]]]WWWNNNGGGCCCBBBBBBAAACCCBBBDDDGGGGGGHHHNNNUUU]]]``````ZZZOOOFFFAAAAAABBBGGGUUUooo~~~\\\LLL===777777777888999666555444222111000//////222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000....../////////000000000............------------...//////000000//////...------............------.........---------------,,,,,,---......---------,,,---...///000//////...---///111333444666:::===;;;???EEEPPP___ooo}}}|||wwwpppqqqpppqqqvvv}}}|||nnncccbbbgggwwwsssfff```^^^]]]^^^aaa\\\WWWPPPLLLKKKLLLMMMMMMQQQ[[[lll||||||jjj^^^]]]iiivvvcccWWW~~~xxxrrrpppooonnnssszzztttlllddd___]]]TTTOOOIIIDDDBBBBBBBBBAAABBBCCCFFFHHHHHHHHHPPPZZZcccccc```XXXLLLCCC??????AAAGGGXXXuuurrrWWWIII<<<777777555444555555444333222333444555666222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000...////////////000000000000000000000////////////000000111111111111000000------............---------------------------...++++++,,,,,,,,,+++******------.../////////...------///111222222444777999<<<===BBBKKKYYYjjjyyyuuusssqqqqqqtttzzz~~~zzzlllbbbaaafffwwwyyymmmfffdddeeegggiiieee```YYYTTTRRRRRRSSSSSSRRR[[[jjj}}}yyyrrrpppuuu|||vvvfff\\\ZZZfff||||||iiiXXXOOOyyysssnnnlllkkkmmmwwwvvvkkkeee___ZZZXXXMMMJJJEEEBBBBBBCCCCCCBBBCCCDDDGGGIIIIIIKKKTTT^^^gggeee^^^TTTIIIAAA>>>>>>AAAIII]]]{{{gggQQQFFF<<<888777555444444444444333222333444666777222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000////////////000000000111000000000000////////////,,,------......------,,,------............------,,,,,,,,,---------------++++++,,,,,,,,,+++******------..................---...000111111222555777<<<<<<@@@IIIWWWjjj{{{|||wwwwwwsssoooooossswww|||wwwkkkbbbbbbhhhxxxtttllllllooorrrrrrqqqkkkccc]]]ZZZZZZZZZYYYVVV]]]jjj|||~~~qqqjjjggglllrrrzzz{{{oooaaaYYYWWWaaauuu~~~mmm]]]QQQKKK~~~rrrnnnkkkiiihhhmmm|||}}}kkkaaa\\\WWWSSSRRRIIIFFFCCCBBBCCCDDDDDDCCCEEEDDDFFFIIIKKKNNNWWW```fffbbbYYYNNNEEE???>>>>>>CCCMMMdddxxx\\\HHH@@@999999999777666777555444333222111111111111222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000/////////000000000111111............------------......////////////......------............---------------,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,---------......///---...000000111222555777888999===GGGWWWlll~~~zzzssszzzsssmmmnnnqqquuu{{{}}}tttiiibbbccciiiwww|||tttttt{{{~~~}}}|||vvvnnngggcccaaaaaa```^^^bbbmmm}}}xxxllleee___ccchhhppp{{{~~~qqqggg\\\UUUSSSZZZkkk{{{yyylll^^^RRRKKKHHH}}}wwwlllkkkkkkllllllsss|||oooaaaZZZUUUOOOLLLLLLGGGEEECCCCCCDDDEEEEEEDDDGGGDDDDDDIIINNNRRRYYYaaa```ZZZQQQGGG@@@>>>???AAAHHHTTTnnnmmmRRRAAA;;;777888999777666888333333333333222111000000222222222222222222222222222222111111111111222222000000000000000000000000//////////////////////////////000000000111111111............------------000000111111111111000000------............------...------,,,,,,++++++++++++,,,,,,---............+++++++++,,,---...///000,,,...000000111222555777777888<<>>;;;777555555666555555111222222333333333222222333333333222222222111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000//////.........---------//////...------------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,---...//////...//////000222333555666666999<<>>EEERRRbbblllzzzuuuuuuxxxyyy}}}wwwppphhhccceeejjjwww}}}yyytttllleeeccc```dddkkkvvvsssfff[[[TTTPPPPPPRRRXXX^^^aaa^^^ZZZRRROOOJJJFFFEEEGGGJJJLLLHHHFFFBBB>>><<<<<<===>>>zzzpppjjjjjjgggkkkqqqxxxooocccTTTPPPJJJFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIHHHJJJPPPWWWZZZWWWSSSGGGAAA>>>======???GGGOOOhhh~~~gggMMM???;;;888555444444444333222444444444444333222111111333333333333222222222222000000000000000000000000111111111222222222333333000000000000000000000000000000000000000000000000/////////............---000111222222222111///...,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,---------.........---,,,++++++*********++++++,,,,,,...///111222444666999;;;@@@HHHTTT]]]qqqtttssswwwyyy}}}{{{uuunnnhhhhhhmmm{{{}}}zzzuuullldddaaa___bbbhhhqqq|||uuuiii___VVVRRRPPPPPPRRRVVVZZZYYYUUUPPPLLLIIIFFFCCCAAABBBCCCDDD>>><<<:::888888999;;;<<<|||sssllliiiiiihhhmmmttt~~~ssscccZZZNNNJJJFFFCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHKKKRRRZZZZZZTTTMMMBBB>>>===>>>@@@EEEPPP[[[vvvzzz]]]GGG<<<:::888555444444444333222333333333333222111000///111111111111111111111111000000000000000000000000000000111111111222222222////////////////////////111111111111111111111111/////////...............///000222333222111///---,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---,,,++++++*********+++---------...///000111222444666999;;;===CCCLLLSSSccctttrrrpppuuuwww{{{|||uuunnnlllooo{{{zzzyyywwwooohhheeeaaabbbfffnnnwww~~~uuukkkaaaXXXRRROOOQQQRRRTTTVVVWWWUUUOOOKKKFFFDDDBBB@@@???>>>======:::999777777777999;;;===vvvoooiiihhhiiijjjpppyyyzzzgggZZZSSSJJJHHHEEECCCCCCCCCBBBAAABBBBBBBBBCCCDDDFFFGGGHHHGGGIIIOOOWWW\\\ZZZQQQIII???===;;;===@@@FFFTTTbbb|||zzzpppUUUDDD<<<:::888666555666666444333222222222222111000......////////////000000000000111111111111111111111111////////////000000000000////////////////////////000000000000000000000000////////////////////////...///000111111///---,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......+++*********++++++,,,---------------...000111111222444888999;;;@@@GGGMMMYYYkkk|||~~~}}}pppnnnssstttxxx}}}yyypppnnnpppzzz|||xxxyyyxxxqqqkkkiiieeeeeehhhmmmuuu{{{zzzqqqfff]]]UUUQQQOOORRRSSSTTTUUUTTTPPPKKKGGGAAAAAA@@@>>>===;;;::::::999888777777777999:::<<>><<<;;;>>>BBBLLL___pppwwwzzzeeeOOOBBB===999888666666777666555333111222222222111000/////////////////////000000000111111111111111111111111........./////////000000000000000000000000000000------------------------...////////////000000000---.../////////...,,,+++,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,---------......*********++++++,,,---...+++++++++,,,,,,...//////...111444666888<<>>======<<<;;;:::999999777666666666777888:::;;;{{{pppllljjjhhhhhhjjjpppyyyzzzfffVVVLLLIIIDDDCCCBBBCCCDDDDDDCCCBBBCCCCCCCCCDDDFFFHHHIIIJJJLLLVVVaaafffbbbWWWKKKCCC===<<>>}}}sssjjjhhhhhhggghhhjjjrrr|||sss```QQQHHHEEE@@@@@@@@@BBBDDDEEEDDDCCCDDDDDDEEEFFFGGGIIIKKKLLLQQQ\\\iiillldddVVVIIIBBB===>>>DDDPPPaaazzz}}}tttfffRRREEE>>>:::666555444444555555333111333333444555555555444444111111222222333333333333111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111.../////////000000111111//////...------------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......//////...---,,,,,,,,,,,,///////////////000111222111333555555666:::BBBHHHIIIZZZlllvvvzzzpppccciiipppsssvvv|||~~~sssmmmoootttuuuxxx|||}}}~~~zzz|||vvvsssvvvzzzzzzyyy{{{wwwvvvuuuvvvyyy}}}}}}zzzuuuoooiiieeecccbbbdddbbb]]]VVVNNNGGGCCCAAA888888777777777777888888666666888:::<<>>HHHRRRaaaoooyyytttaaadddllltttyyy~~~{{{rrrooosssxxx|||~~~~~~}}}}}}|||}}}xxxrrrqqqtttyyy{{{||||||zzzxxxwwwyyy|||}}}}}}xxxwwwuuussspppnnnlllkkkfffbbb\\\VVVOOOHHH@@@<<<<<<:::999999::::::888777888888888999:::===???AAA|||uuuoooiiiffffffgggiiipppxxxzzzfffUUUKKKGGGGGG@@@@@@??????@@@@@@AAAAAADDDEEEFFFFFFGGGJJJPPPTTTbbbeeegggbbbVVVJJJAAA===@@@CCCPPPmmmtttvvv{{{^^^LLLCCC===999777666666555555444333333222000111111222222333333444111111000000///////////////000000000111111111111222111000///...//////000...///000111111000///...000000///.........//////---,,,---...000000...,,,------.........---,,,,,,---------------------------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---,,,,,,,,,,,,---............---///111222333444777;;;>>>EEENNN]]]jjjtttzzz}}}~~~kkkkkkooovvv{{{~~~qqqkkkoootttzzz}}}zzzuuuoooooossszzz~~~~~~|||{{{{{{|||~~~~~~~~~{{{{{{yyywwwuuurrrqqqpppkkkggg```XXXQQQIIIAAA<<<:::888777777777777666555666888999;;;<<>>;;;888666555444444333333222222222222222222222222222222222111000000000000/////////000000000000111111111111111111000///////////////...///000111111000///...---------,,,------......,,,,,,,,,...000000///------.........---,,,+++++++++,,,,,,------.........++++++************+++,,,------------------------+++---...---+++******+++,,,---......//////......///000222333444666:::===AAAIIIVVVcccmmmtttzzz}}}|||vvvtttyyy~~~pppgggjjjpppvvv}}}{{{uuuooonnnrrrzzz~~~~~~|||zzzxxxwwwvvvsssnnnfff]]]UUUKKKCCC>>>;;;999777666777777666555555888;;;===???AAAEEEHHHtttkkkhhhgggeeeeeeiiioooxxxgggUUUMMMIIIFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGIIILLLQQQXXX___dddfffaaaYYYNNNEEE@@@AAACCCDDDOOOhhhxxx|||yyyaaaGGG<<<<<<<<<999777333333333222222222111111333222222222111111000000000000000000000000000000000000000000000111111111111000000/////////////////////000000000000//////,,,,,,,,,,,,---......///...---,,,---//////...---...//////......---,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,------////////////////////////))),,,///...+++((()))***,,,---......//////.........000111222333555888;;;===DDDPPP\\\hhhrrrzzz{{{}}}~~~|||zzzvvv{{{sssgggiiimmmttt}}}zzzrrrpppssszzz}}}|||{{{zzzyyytttmmmdddZZZPPPGGGAAA>>><<<999888999999888777666999<<<>>>???BBBFFFJJJxxxnnnhhhgggeeedddgggnnnuuusss]]]NNNIIIHHHEEEBBB@@@@@@@@@@@@AAABBBCCCDDDFFFHHHKKKQQQXXX___eeehhh\\\VVVLLLBBB;;;:::===@@@EEEUUUsssnnnYYYCCC;;;;;;;;;888666222222222222222111111111333222222111111000000///000000000000111111111111111111000000000000000000000000000000000//////...//////000000000000//////...---------...///000000000///------......---,,,///////////////...---,,,++++++,,,,,,---...//////+++++++++,,,------------------------------------))),,,///...+++))))))+++,,,------..................///000111111444777::::::AAAKKKXXXeeerrr~~~~~~zzzzzz{{{uuuooottt|||nnnnnnpppuuu}}}~~~~~~vvvtttwww~~~~~~}}}{{{zzzzzz{{{wwwqqqjjjaaaWWWMMMFFF@@@===:::999999999999888888;;;>>>??????BBBHHHMMM}}}}}}}}}}}}vvvnnngggdddcccbbbdddjjjsss|||tttfffTTTIIIFFFFFFDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFIIINNNVVV]]]bbbccccccSSSNNNFFF???;;;;;;===@@@DDDXXXxxxaaaPPP???999999888555444222222222222222222222222222222111111111000000000000000000111111111111222111111111111000000000000000000000000000///......000000////////////000000//////////////////000000000///---,,,---......---------......///......---+++,,,,,,------.........((()))***+++,,,,,,,,,+++***************************+++------,,,++++++,,,+++,,,------......---------...000000000222666888999>>>GGGSSS```ppp~~~}}}~~~|||vvvppprrr~~~{{{xxxvvvyyyxxxwwwxxx~~~xxxwww}}}~~~|||zzzxxxwwwvvvxxxvvvtttpppiii___TTTMMM@@@===:::888888999888888:::===@@@@@@???CCCLLLSSSyyyyyyzzz{{{}}}~~~~~~tttkkkgggccc``````bbbfffooo{{{yyydddZZZNNNFFFDDDDDDCCCBBBCCCCCCDDDDDDEEEGGGHHHIIIGGGJJJQQQYYY___```[[[WWWJJJGGGCCC@@@?????????@@@EEEYYYxxxtttTTTIII>>>999888555333444333333333333333333333333111111111111000000000000000000111111111222222222111111111111000000000//////000000111000///...---000000////////////000000000000//////.../////////...,,,++++++...000000000******+++,,,------------------------------------((()))+++,,,---------,,,************************,,,+++***+++---.........***+++,,,,,,---,,,,,,,,,---...//////000111555777888<<>>@@@@@@AAAHHHSSS]]]vvvwwwyyyzzz{{{|||||||||}}}~~~yyyjjjdddcccaaa``````ccciiitttxxxkkkZZZSSSKKKEEECCCCCCCCCBBB@@@@@@AAAAAABBBDDDEEEFFFHHHLLLSSS[[[___\\\TTTNNN@@@???======>>>>>><<<;;;GGGZZZvvvjjjMMMEEE>>>;;;888555444666333333333333333333333333000000000000000111111111000000111111222222222222222111111111000000/////////000111111111000...---000000////////////000000111000///...............+++***)))+++...111333333'''((()))***+++,,,,,,,,,------------------,,,,,,+++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,...+++(((***---000000///******+++,,,,,,,,,,,,+++---.../////////111444777999<<>><<<<<<======<<<;;;>>>AAAAAACCCKKKZZZeeeuuuwwwyyyyyyxxxxxxyyyzzz}}}yyyoooeeecccbbb```___```eeennn}}}yyyjjj]]]QQQLLLGGGCCCBBBBBBAAAAAACCCCCCDDDEEEEEEFFFFFFFFFKKKPPPWWW\\\[[[TTTKKKEEE:::666999CCCDDD>>>>>>FFFPPPhhhrrrYYYDDD???888444444555555444111222222333333444444555111111111111000000000000222111111111000000//////444333222111000000000000111111111111111111111111000000000000000///......////////////////////////---------...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111222111,,,))),,,,,,++++++++++++++++++)))***++++++,,,,,,,,,,,,---,,,+++++++++---///111***,,,------,,,++++++,,,,,,------...000111333444777999===BBBLLLZZZkkkwwwyyy|||}}}vvvtttuuu~~~|||}}}yyy||||||{{{zzzwwwsssooolllmmmrrrwwwzzz{{{wwwlll```QQQGGG===::::::999:::======>>>@@@AAAFFFSSSdddpppvvvwwwyyyyyyxxxwwwxxxyyy|||~~~sssjjjbbbaaaaaa```aaadddiiittt}}}}}}}}}uuueeeXXXNNNJJJEEEBBBAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHNNNSSSXXXYYYUUUNNNFFFAAA:::666999AAAAAA<<<@@@JJJ```uuuiiiRRRBBB===777444444555555555333333333333333333333222111111111111000000000000111111111111000000000///222111000///............////////////////////////000000000000000///.................................------...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...//////---+++%%%&&&(((***,,,///000111+++,,,---------------,,,---,,,+++******+++,,,,,,***,,,------,,,++++++,,,,,,------...///111333444777999<<<@@@HHHUUUeeepppzzz|||~~~zzzzzz|||~~~{{{zzzzzzyyywwwtttqqqnnnlllmmmsssxxx|||~~~|||rrrgggTTTJJJ@@@<<<;;;:::<<<>>>===???AAACCCIIITTTdddooovvvxxxyyyxxxvvvuuuvvvwww{{{|||~~~~~~qqqlllddd^^^^^^```aaadddiiirrr~~~}}}{{{zzz|||{{{ppp___RRRKKKGGGCCCAAAAAABBBBBBBBBBBBBBBAAABBBDDDFFFIIIKKKRRRUUUWWWTTTMMMDDD???===<<<999:::>>>>>>===FFFSSSqqqxxx[[[HHH>>>:::666333333444555444555444444333222222111111111111111111000000000000111111111111000000000000222111000///............////////////////////////000000000000000///......------------------------...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,))))))***+++,,,,,,------......//////......------,,,++++++***))))))((((((***,,,------,,,++++++,,,,,,------...///111222333555777:::===DDDOOO]]]gggyyy|||yyy~~~~~~yyyxxxvvvsssqqqnnnmmmllllllrrrxxx}}}xxxnnnXXXMMMCCC>>>===<<<===???===???BBBEEEJJJTTT```iiiwwwxxxxxxwwwuuutttuuuvvvyyyzzz{{{|||}}}~~~~~~}}}~~~ssskkkfff```]]]^^^___bbbhhhppp|||~~~wwwwwwyyyzzzwwwkkkZZZNNNGGGDDDAAA@@@AAABBBCCCCCCBBBAAAAAAAAADDDHHHLLLNNNRRRSSSSSSMMMDDD===;;;;;;===;;;;;;===>>>BBBQQQ```}}}hhhPPPAAA:::888555333333333444444333333333333222222111111111111111111000000000///111111111000000000000000333333222111000000111111000000000000000000000000000000000000000///......------------------------...---------//////...,,,---------------------------+++******,,,,,,,,,+++++++++++++++++++++++++++.../////////...---,,,,,,******++++++***)))((((((***,,,------,,,++++++,,,---------...///000111222222555888;;;@@@JJJWWW```vvvxxx|||zzzxxxuuuqqqooonnnnnnnnnkkkpppvvv{{{zzzqqq]]]QQQEEE@@@>>><<<<<>>::::::;;;;;;999:::===CCCOOOaaaqqq}}}uuu[[[GGG===777666555444333222333444111111111222222333333333111111111111000000000///000000000000000000111111333222111111111111111111000000000000000000000000000000000000000///......------------------------///...,,,---...///...---------------------------*********,,,------***(((%%%&&&(((***,,,///000111---------------,,,+++***))))))***+++,,,,,,++++++***,,,------,,,++++++,,,------------...///111111000222666999>>>GGGRRRZZZppp~~~zzzyyy}}}~~~}}}yyywwwtttqqqooooooooopppmmmrrrwww{{{{{{rrr```TTTGGGAAA===;;;;;;>>>===>>>???AAACCCFFFJJJMMMuuuuuuuuusssrrrrrrtttvvvtttuuuuuuwwwxxxyyyzzz{{{||||||}}}~~~}}}rrrjjjdddbbb______```ccceeekkkyyyzzzvvvuuuvvvvvvtttoooggg\\\QQQKKKDDDBBBAAAAAABBBDDDDDDDDDCCCCCCDDDEEEHHHLLLPPPRRRLLLHHHCCC>>>;;;::::::;;;888999<<>>;;;;;;>>>=========>>>???AAACCCDDDssstttsssrrrqqqrrrtttwwwrrrsssssstttvvvwwwyyyzzz{{{{{{|||}}}~~~zzzqqqjjjccc______\\\]]]bbbgggkkksss~~~{{{vvvrrrqqquuusssnnneeeZZZQQQKKKHHHDDDCCCAAABBBCCCEEEEEEDDDDDDEEEFFFHHHKKKNNNPPPRRRKKKDDD===::::::;;;:::999:::===DDDSSSlllyyynnnwwwsssYYYFFF===999555777999777444111111222111111111111111222222222111111111111000000000000///000000000111111111111000000////////////000000////////////////////////000000000000000///..............................000...,,,,,,---.................................---+++***+++,,,---,,,+++///...---,,,***)))(((''')))***++++++++++++++++++---,,,+++***++++++------***,,,------,,,++++++,,,------------...///000000...111444666999>>>FFFMMM^^^lll~~~{{{ppphhhqqqzzzyyyvvvyyyyyytttooonnnllljjjiiihhhiiiiiimmmqqquuuyyy~~~}}}vvviii\\\MMMDDD@@@<<<<<>>@@@BBBBBBsssssssssqqqppprrruuuwwwrrrrrrrrrsssuuuwwwxxxyyy{{{{{{{{{|||~~~~~~nnniiifffaaa___```YYY\\\bbbiiioooyyy}}}{{{xxxsssooooootttqqqiii^^^RRRIIIFFFFFFEEECCCBBBBBBDDDEEEEEEDDDEEEFFFHHHKKKMMMOOOQQQRRRKKKCCC:::777:::<<<:::777???BBBLLLaaammmgggxxxiiiPPP@@@999888555888:::888444111111222333333222222111000000000111111111111000000000000//////000000111111111222222111111111111111222222111111111111111111111111000000000000000//////...////////////////////////000...,,,,,,---...///...........................000---***)))***,,,---...*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,///...+++)))))))))+++,,,***,,,...---,,,+++,,,,,,---------------...///000///222444555777;;;AAAGGGYYYeeeuuuyyykkkeeennnxxx~~~{{{vvv~~~}}}|||yyyuuuqqqjjjiiihhhgggeeeeeeddddddiiimmmqqquuu{{{|||vvvlll^^^OOOFFFAAA===>>>@@@===<<<;;;===???BBBDDDDDDqqqpppnnnmmmnnnoooqqqrrrvvvuuutttssstttuuuxxxyyyyyy{{{}}}~~~~~~~~~~~~sssgggbbb```^^^]]]^^^^^^aaajjjttt||||||vvvqqqnnnlllkkkoooiii```UUULLLGGGDDDCCC@@@@@@AAADDDGGGIIIIIIHHHIIIJJJLLLOOOPPPNNNJJJGGG??????<<<888777:::<<<===AAAHHH\\\~~~qqqfffnnnvvv[[[HHH<<<999;;;666666555444333333222222000111222333333222111000////////////////////////222000///...///000222333......---,,,,,,,,,,,,---111000///......///000111...///000111222222111111---------------------------,,,,,,++++++,,,,,,---///000000000...---...///.........------,,,,,,,,,---------------,,,+++***...------,,,,,,+++++++++,,,,,,,,,++++++,,,------***+++,,,---...---,,,,,,,,,,,,,,,------------......---///444777;;;BBBJJJUUU^^^kkkuuuzzz|||rrrmmmppptttxxx~~~}}}tttvvvzzz~~~~~~~~~}}}{{{vvvpppkkkeeedddcccaaa______^^^^^^^^^hhhpppqqqrrrwwwyyywwwkkk___OOODDD???>>>===;;;<<<:::999;;;>>>AAACCCDDDqqqpppnnnnnnnnnooopppqqqtttsssrrrrrrssstttvvvxxxyyy{{{~~~~~~sssiii```]]]]]]\\\]]]___eeegggooo{{{|||yyytttpppmmmkkkjjjiii```[[[SSSKKKDDD???>>>===AAAAAABBBDDDFFFGGGHHHHHHHHHJJJNNNPPPPPPMMMHHHDDD<<<<<<:::777777999<<<>>>BBBSSSssstttrrrjjjSSSDDD;;;888999666555555444333333222222000111222222222222111000111111111111111111111111111000///...///000222333000//////...............111000///......///000111------..................---------------------------,,,,,,++++++,,,,,,---...///000///---,,,---...++++++++++++*********)))+++++++++++++++***)))(((*********))))))))))))))),,,,,,,,,++++++,,,,,,---***+++,,,---------,,,+++,,,,,,,,,------.........000...///333555777===EEEQQQZZZfffooouuuzzz~~~|||vvvuuuuuuvvvzzz|||wwwyyy~~~~~~}}}}}}}}}zzztttmmmhhhaaaaaa___^^^]]]]]]\\\\\\]]]ffflllkkkkkknnnpppnnnkkkaaaSSSHHHBBB@@@???>>>===<<<;;;;;;>>>AAADDDEEEqqqpppooonnnnnnooopppppprrrrrrqqqqqqqqqsssuuuvvvvvvzzz~~~~~~~~~~~~~~~~~~|||ooofff___ZZZZZZ[[[[[[^^^bbbjjjmmmwww}}}vvvrrrmmmiiigggfffdddcccVVVRRRLLLFFFBBB?????????BBBBBBBBBCCCEEEFFFGGGHHHIIIMMMQQQTTTRRRMMMFFFAAA::::::999999888999===@@@DDD^^^xxxxxxZZZGGG>>>999666666555555444444333333222222000111222222222222111000111111111111111111111111111000///...///000111222222111000000//////000000000000////////////000000///...------,,,---------........................---,,,,,,++++++,,,,,,------...///...,,,+++,,,---++++++++++++******************+++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---...//////111//////222333333888???JJJRRR]]]fffnnnttt{{{}}}yyyvvv{{{~~~wwwsssvvv{{{{{{~~~}}}}}}|||{{{||||||xxxrrrjjjeee\\\\\\\\\[[[[[[[[[[[[[[[YYY___cccbbbaaacccffffffiiiaaaVVVLLLFFFBBBAAA@@@>>>===<<<<<<>>>AAADDDFFFrrrqqqpppooonnnnnnooooooqqqqqqppppppqqqrrrttttttsssvvv{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||nnneee```\\\YYY[[[\\\\\\```ffflllsss|||yyytttoooiiieeecccaaa^^^[[[QQQNNNJJJFFFCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEHHHJJJNNNRRRVVVXXXSSSLLLDDD???:::999::::::999999===CCCLLLggg|||}}}hhhMMM???;;;888555444444444444333333333222222111111111222222111111111111111111111111111111111000////////////000111111222111000000//////000000000000////////////000000111000///...------......////////////////////////---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,.........---------------,,,,,,---------,,,,,,++++++,,,,,,,,,---.........---,,,++++++++++++++++++,,,,,,---,,,,,,,,,++++++***++++++,,,---...//////111///000222222222666<<>>>>>>>>>>>???BBBGGGJJJrrrqqqpppoooooonnnnnnnnnooooooppppppqqqrrrrrrsssqqquuuyyy|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~|||ooofffbbb]]][[[[[[]]]\\\]]]ccckkkppp|||{{{xxxuuupppkkkfffdddcccaaa\\\WWWLLLJJJFFFBBB@@@?????????BBBCCCCCCCCCCCCFFFKKKOOOVVVYYY\\\ZZZSSSJJJBBB>>>999777888999888666===FFFSSSoooqqq\\\FFF;;;:::888555444333333333333333222222222222111111111111111111222000000000000000000000000///////////////000000111111000//////......////////////000000000000//////111000///...............////////////////////////---,,,,,,++++++,,,,,,---,,,---------+++***+++,,,.........///////////////+++,,,,,,---------,,,,,,(((((())))))******++++++---,,,++++++************---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000...///222333222666<<<===CCCLLLTTT]]]hhhttt|||yyypppooorrrxxx~~~{{{xxxttttttyyywwwuuu|||~~~}}}~~~~~~~~~}}}zzzxxxxxxzzz~~~~~~|||}}}~~~|||~~~~~~|||}}}}}}{{{uuunnngggccc^^^____________^^^]]]\\\YYYYYYXXXVVVSSSSSSWWW\\\^^^]]]ZZZSSSJJJCCC@@@@@@???@@@AAAAAABBBGGGMMMRRRrrrrrrqqqpppooonnnmmmlllmmmmmmnnnoooooopppppppppqqqtttxxxzzz{{{{{{|||}}}|||}}}}}}}}}||||||{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~zzznnneee___^^^ZZZZZZ\\\^^^^^^aaajjjuuu~~~zzzuuurrrppphhheeebbbccceeeccc]]]WWWJJJHHHEEEBBB@@@?????????@@@BBBCCCDDDDDDHHHPPPUUU^^^``````ZZZPPPEEE???<<<777444555888777666@@@MMMXXXrrrbbbQQQAAA::::::888555444333333333333222222222222222222111000000111222222////////////////////////....../////////000000000000///......------......//////000000000000//////------.........---,,,,,,........................---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,------------))))))***+++++++++***************+++++++++++++++---,,,+++******)))******,,,++++++++++++,,,---...,,,,,,,,,---------.........---...222333222666;;;999???GGGOOOXXXcccooowww{{{nnniiijjjpppvvvvvvtttrrrrrrwwwxxxuuuyyy|||{{{{{{}}}zzzyyyxxxyyy}}}}}}zzzyyy{{{|||}}}}}}uuuwwwzzz}}}~~~}}}|||zzz{{{}}}}}}zzztttnnniiigggeeeeeeeeeeeecccaaa___]]]___\\\XXXUUUPPPNNNRRRYYY]]]``````ZZZPPPHHHEEEEEEAAACCCEEEFFFHHHNNNWWW^^^sssrrrrrrqqqooommmlllkkkiiijjjkkkllllllmmmmmmmmmmmmpppsssuuuuuuvvvxxxzzzyyyzzz{{{|||||||||{{{{{{||||||||||||||||||||||||zzz{{{}}}}}}||||||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~ssskkkddd]]]ZZZ[[[WWWYYY^^^bbbdddjjjxxxyyysssoookkkhhhbbb```___bbbdddbbbYYYQQQIIIHHHEEECCCBBBAAAAAAAAA>>>AAACCCDDDEEEKKKTTT\\\eeeeeeaaaWWWJJJ@@@;;;:::888444555;;;;;;===JJJ\\\iii}}}nnnRRRFFF<<<999999777555555222222222222222222222222222222111000000111222222000000000000000000000000---......///////////////000///......------.........///000111111000///...+++---///000111///...,,,---------------------------,,,,,,++++++,,,,,,---,,,......---,,,+++,,,---*********+++++++++,,,,,,((()))***++++++++++++***......---------------,,,---,,,+++***))))))))))))+++*********+++---///000...------------,,,,,,,,,---,,,...111111000222777777===EEEMMMUUU```kkksss{{{tttkkkiiilllrrrwwwuuutttuuuzzzwwwrrrvvv}}}|||{{{}}}|||zzzxxxyyy{{{~~~~~~}}}|||{{{{{{||||||}}}|||}}}~~~~~~{{{yyyvvvvvvyyyzzzzzzxxxsssssstttvvvwwwyyyzzz{{{{{{}}}}}}zzztttooolllkkkkkkkkkjjjiiifffccc```^^^___YYYUUUSSSOOONNNTTT^^^bbbgggjjjeeeZZZPPPMMMNNNDDDGGGKKKMMMPPPWWWbbbkkkssssssrrrqqqooommmlllkkkggggggiiijjjjjjjjjjjjjjjiiikkkmmmooooooqqqsssvvvwwwxxxzzz|||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}||||||||||||}}}~~~~~~||||||||||||~~~{{{~~~{{{|||}}}}}}}}}rrreeeaaa___ZZZXXXZZZVVVYYY```fffjjjsss{{{tttooojjjfffcccaaa___^^^aaaccc^^^SSSIIIEEEDDDBBB@@@@@@@@@@@@@@@===@@@CCCDDDFFFMMMWWW```iiigggaaaTTTFFF<<<888999;;;777999???BBBEEEUUUiiixxx\\\GGG???888777888666555666222222222222222222222222333222111000000111222333111111111111111111111111---......///000/////////000000///..................///000111111000///...,,,...111444444333000...---------------------------,,,,,,++++++,,,,,,------...///...,,,+++,,,---*********++++++,,,,,,,,,***+++,,,---------------+++++++++******)))))))))---,,,+++***))))))))))))************+++---///111///......------,,,++++++---,,,---000///---///444777<<>>FFFPPP\\\iiiqqqsss{{{xxxuuuwwwsssjjjkkksss}}}yyyxxx}}}~~~}}}}}}}}}~~~~~~~~~|||}}}}}}~~~|||{{{xxxxxxwwwvvvvvvvvvwwwxxxwwwxxxzzz{{{||||||zzzzzzvvvuuutttrrrqqqpppppppppssstttuuuvvvwwwxxxxxxxxx|||{{{yyywwwvvvvvvvvvvvvvvvuuurrrnnnhhhaaa\\\XXXRRRQQQPPPMMMMMMSSS]]]eeeooowww{{{xxxrrrmmmhhhddd```___\\\\\\___gggrrrzzziiijjjkkklllmmmoooooopppkkkkkkiiigggdddccceeegggiiijjjkkkmmmnnnooooooooopppqqqrrrqqqqqqrrrtttwww}}}~~~~~~}}}{{{}}}|||{{{zzzzzzzzzyyyyyyyyy{{{|||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~|||zzz}}}~~~||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzz{{{||||||{{{yyy{{{|||}}}|||}}}zzzpppgggaaa___]]][[[ZZZZZZZZZ\\\]]]eeejjjvvv|||uuuqqqjjjeeebbb```^^^\\\]]]ZZZWWWSSSOOOHHHAAA<<<:::;;;<<<<<<<<<>>>BBBDDDEEEFFFIIINNNSSSWWWXXXWWWRRRIII@@@>>><<<999888:::888888???MMM\\\ooo}}}pppnnn}}}zzzbbbMMMAAA;;;999777555333222222333111111111111111111111111444333222000//////......000000////////////000000000///.........///000111000//////............/////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------,,,,,,,,,,,,++++++++++++(((,,,///...***(((***---******+++++++++***))))))***************+++,,,,,,------,,,***((((((+++---......------,,,++++++***))))))***++++++++++++++++++---.........///222444555777<<>>??????AAAEEEGGGEEEGGGLLLTTTZZZZZZUUUQQQJJJAAA:::999:::999888999<<<===GGGZZZpppooonnnwwwkkkUUUEEE===999888666444333333333333111111111111111111111111333222111000////////////000000////////////000000///............///000111000///............////////////............//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++))),,,......+++))))))***------------,,,,,,+++******************++++++,,,,,,,,,,,,***((((((***,,,------,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,---.........///111333444666999>>>FFFPPP\\\dddiiivvvyyy|||mmmbbb^^^```hhhsssyyyxxx}}}~~~}}}}}}|||||||||{{{{{{{{{|||zzzzzzzzz|||||||||zzz}}}|||zzzyyyyyy{{{}}}|||{{{zzzyyyxxxyyyyyyzzz{{{zzzyyywwwuuutttssssssyyyzzz{{{|||{{{zzzxxxwwwtttttttttttttttttttttuuusssqqqooojjjddd]]]WWWTTTPPPPPPNNNMMMOOOXXXdddmmmvvv}}}|||yyyvvvsssqqqpppmmmjjjjjjnnntttyyybbbcccdddfffhhhkkknnnpppooolllhhhdddcccccccccdddeeefffhhhiiijjjiiihhhgggddddddeeegggjjjnnnppprrrwwwyyy|||~~~~~~}}}{{{yyy|||~~~~~~~~~}}}{{{yyyxxxwwwxxxxxxzzz{{{}}}|||{{{yyyzzzzzz{{{|||~~~~~~}}}}}}~~~{{{|||~~~~~~}}}{{{yyyxxxxxxzzz|||}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}|||{{{yyyxxxwwwzzzzzzzzz{{{|||||||||}}}{{{zzzwwwtttrrrrrrsssttt{{{zzzzzzzzz|||yyymmmfffdddccc```\\\ZZZ\\\]]]^^^___bbbgggkkkxxx{{{sssnnnjjjfffaaa]]][[[[[[ZZZYYYZZZUUUNNNGGGCCC@@@===;;;>>>???@@@@@@@@@BBBEEEHHHHHHKKKRRRYYY^^^[[[RRRKKKEEE===888888999888888;;;@@@CCCRRRlllrrrkkkwwwvvv]]]III===888888777555444333333333444111111111111111111111111111000000000000000111111//////000000000000//////...............//////000//////............////////////............///////////////.........---------------------------------.....................------------,,,,,,,,,,,,,,,++++++,,,------***'''------------,,,,,,+++***+++++++++++++++,,,------+++++++++***(((((()))+++)))*********+++++++++,,,,,,,,,,,,,,,------......,,,---............000222333444777;;;AAAJJJTTTZZZfffttt|||qqqzzzvvvjjjbbb```eeeppp|||zzzyyy}}}~~~}}}}}}~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzyyyyyyxxxyyyxxxwwwxxxzzz{{{zzzyyy}}}|||{{{zzz{{{|||~~~~~~|||zzzyyyxxxyyyzzzzzz{{{zzzyyywwwuuutttttttttzzzzzz{{{{{{zzzxxxwwwvvvsssssstttttttttsssssssssmmmllljjjgggbbb]]]XXXUUURRRRRRRRRQQQTTT]]]jjjsss}}}~~~zzzvvvrrrsssrrrpppnnnmmmoootttwwwbbbbbbcccdddgggjjjlllnnnooolllhhheeeeeeeeedddcccccccccdddeeeffffffffffffbbbaaaaaadddhhhllloooooorrrtttwwwzzz|||}}}||||||xxx{{{~~~}}}zzzxxxwwwwwwwwwxxxzzz{{{{{{yyyxxxxxxyyyyyy{{{}}}}}}|||zzz{{{}}}yyy{{{}}}}}}{{{yyyyyyyyyxxxzzz|||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||||||||{{{||||||}}}~~~{{{{{{{{{{{{zzzyyywwwwwwxxxyyyyyyzzz{{{|||}}}}}}yyyyyywwwsssooommmmmmnnnvvvvvvwwwzzztttnnngggaaa___^^^\\\YYYXXX[[[^^^aaacccjjjrrryyy|||vvvooojjjfffbbb^^^ZZZYYYYYYYYYXXXSSSNNNGGGAAA>>><<<;;;:::===???@@@@@@@@@BBBFFFHHHNNNSSSYYY___^^^WWWMMMEEE???;;;888999888777:::>>>CCCOOOfffvvvlllqqqkkkUUUEEE===999777666444333333333444444111111111111111111111111000000000000000111222222//////000000000000//////------.........////////////............//////000//////............//////000000//////...---------........................,,,,,,---............---------------,,,,,,,,,,,,...+++)))***---...+++'''******+++++++++***)))))),,,,,,,,,,,,,,,---......***++++++***(((((()))***(((((()))******+++,,,,,,---------------...//////,,,---......---...000222000222555888===DDDLLLQQQ___nnntttmmmtttssshhheeegggmmmxxxzzzyyy|||~~~||||||}}}}}}}}}~~~~~~~~~xxxxxxyyyyyyxxxxxxwwwvvvuuuttttttuuuxxxyyyyyyxxxyyyyyyyyyyyyzzz{{{|||||||||{{{zzzxxxxxxxxxyyyzzzxxxwwwvvvtttsssssssssssswwwwwwvvvuuuuuuttttttsssuuuuuuuuuuuutttsssrrrqqqggggggfffdddaaa\\\XXXVVVTTTUUUVVVWWWZZZcccnnnwww{{{wwwsssssssssrrrqqqqqqrrruuuxxxdddccccccccceeehhhkkklllnnnkkkhhhgggggggggeeecccaaaaaaaaaaaabbbcccdddeeedddbbbaaacccgggkkklllkkknnnppprrruuuxxx{{{|||}}}zzz|||~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxxxxwwwyyyzzzyyyxxxwwwwwwwwwxxxyyy|||~~~~~~}}}{{{xxxyyyzzz|||~~~~~~}}}||||||||||||||||||xxxzzz|||{{{xxxwwwyyy{{{yyy{{{}}}~~~}}}}}}~~~|||{{{zzz{{{{{{|||~~~}}}}}}~~~zzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{||||||wwwxxxwwwsssmmmiiihhhiiiqqqtttzzz|||pppkkkhhhddd```]]]\\\\\\\\\ZZZ]]]bbbffflllvvv|||vvvqqqkkkfffccc___[[[XXXXXXXXXXXXWWWMMMIIIBBB===;;;;;;;;;;;;===>>>@@@AAACCCFFFJJJMMMWWW\\\bbbccc\\\QQQFFF???888888888:::888666<<>>>>>===???BBBDDDFFFJJJOOORRR^^^ccchhheeeZZZLLLAAA;;;333555888:::777666>>>HHHXXXuuuuuuoooxxxhhhRRREEE===888555555555333333333333444555111111111111111111111111444333222000////////////...///000111111000///...,,,---......//////.....................///000111//////............//////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++++++++************))))))+++,,,+++((())),,,000***+++,,,---------------,,,,,,++++++,,,,,,---...,,,---...---+++***+++,,,...------,,,,,,++++++***---,,,+++***+++,,,---...,,,---......------///111---///333666:::===BBBEEESSSbbb|||xxxmmmhhhkkkmmmrrr{{{qqqjjjfffeeejjjooouuuvvvuuuwww|||~~~~~~xxxxxxyyyzzzyyyxxxwwwvvvqqqppppppqqqtttvvvvvvuuuwwwyyy{{{}}}~~~~~~||||||uuuuuuuuuvvvvvvvvvvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvxxxvvvsssqqqqqqrrrtttvvvrrrrrrqqqooommmiiifffeeeeeeeeedddbbb^^^ZZZVVVSSSUUUXXX[[[^^^aaahhhrrryyywww~~~~~~zzzxxxvvvtttsssuuuwwwxxxyyyzzz}}}fffdddaaa``````cccgggjjjmmmmmmnnnmmmkkkhhheeeccc____________```bbbcccddddddcccccccccdddfffhhhiiikkklllmmmnnnqqqsssvvvwwwzzzyyyyyyzzz|||~~~~~~~~~{{{{{{{{{zzzyyywwwvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{|||yyyvvvwwwyyy{{{zzzyyyvvvwwwxxxzzz{{{|||||||||}}}~~~}}}{{{|||~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz~~~~~~}}}}}}||||||yyyyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzssstttuuuqqqmmmjjjlllnnnsssxxxpppjjjeeebbbaaa___]]][[[[[[]]]```bbbeeejjjooossszzzuuuooojjjhhheeeaaa]]]VVVXXXZZZ[[[ZZZWWWSSSPPPEEEDDDAAA===::::::<<>>;;;<<<>>>AAADDDDDDDDDGGGNNNYYYdddkkkooojjj```SSSGGG>>>:::999999555555999999;;;KKK^^^zzz~~~}}}bbbJJJCCCAAA:::444444333333222222222111111111111111111111111111111111000000000000//////////////////////////////////////////............//////000000//////......------222111111000000111111222000///...------...///000,,,,,,,,,,,,---------...///---++++++...///...---...------,,,***)))((((((------------,,,+++***))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******+++,,,+++)))++++++,,,,,,,,,,,,---------///000111444888>>>BBBEEEPPPaaasss}}}{{{tttooonnnoooooommmlllooosssxxxzzzzzz|||{{{{{{nnnfff```aaafffnnnzzz{{{tttoooiiimmmttt{{{~~~~~~}}}{{{yyyyyyyyyyyyyyyxxxxxxwwwrrrqqqooonnnnnnpppsssuuuvvvuuuuuuuuuuuuvvvwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyvvvuuusssqqqpppqqqrrrssssssrrrrrrrrrqqqpppppppppmmmmmmlllkkkgggccc```]]]_________^^^]]][[[ZZZYYY^^^bbbeeefffeeeggglllppppppqqqqqqqqqrrrrrrssssssuuuuuuuuuuuuvvvyyy~~~hhhfffcccaaaaaabbbeeeffffffggghhhiiijjjiiihhhhhhccccccbbbbbbbbbccccccddddddcccbbbbbbbbbbbbcccdddhhhhhhiiijjjlllnnnpppqqqpppqqqrrrtttvvvyyy{{{||||||zzzwwwtttsssssstttuuuvvvvvvwwwwwwxxxyyyzzzzzz{{{yyyvvvttttttvvvyyy{{{wwwxxxxxxxxxyyyzzzzzz{{{yyywwwuuuuuuwwwxxxxxxwwwvvvwwwxxxzzzzzz{{{{{{{{{}}}}}}~~~~~~|||{{{|||~~~}}}}}}|||}}}}}}{{{zzz~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||~~~}}}{{{yyyxxxvvvvvvttttttttttttuuuvvvwwwwwwwwwwwwxxxyyyxxxwwwuuutttzzzwwwuuuuuuyyyvvvqqqmmmgggccc```^^^[[[ZZZ[[[\\\]]]]]]___bbbgggjjjppp{{{}}}uuupppkkkhhhdddaaa___]]][[[YYY\\\[[[ZZZVVVQQQKKKEEEAAA??????@@@>>>===>>>@@@BBBFFFFFFGGGLLLWWWccclllrrrlllcccTTTGGG>>>999777777777555666:::===DDDYYYooogggRRR@@@<<<<<<888333222333222222222222111111111111111111111111111111111......//////000000111111...///000000000000///...//////............//////......//////////////////.........------.........//////...------...//////---,,,+++++++++,,,---...000...------...///...---///...---+++)))(((&&&&&&------------,,,+++******,,,++++++++++++*********((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******---,,,******++++++)))'''++++++,,,,,,,,,,,,------+++,,,...///111555:::===@@@HHHUUUbbbkkkoooooonnnqqqtttvvvuuuppplllkkkkkkjjjjjjjjjiiiiiikkknnnqqqxxxxxx{{{wwwmmmbbb^^^```hhhvvv~~~zzzzzzrrrmmmdddhhhooowww}}}|||||||||{{{~~~~~~~~~~~~|||zzzzzzzzzzzzzzzzzzyyyxxxxxxtttrrrnnnllllllooorrruuutttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxyyywwwuuusssqqqooonnnnnnnnnsssrrrqqqpppooonnnnnnmmmmmmlllkkkiiifffccc___]]]````````````````````````cccfffjjjjjjiiihhhkkkmmmjjjjjjjjjjjjllloooqqqsssuuuuuuuuuuuuvvvzzzhhhfffdddcccbbbbbbcccdddbbbdddfffhhhiiikkkkkkkkkffffffeeedddddddddddddddbbbbbbaaa``````aaacccdddeeeffffffgggiiikkklllmmmkkkmmmoooqqqsssvvvyyy{{{{{{zzzyyywwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzyyyxxxuuuttttttuuuxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvuuuuuuvvvvvvvvvvvvttttttuuuvvvwwwwwwwwwvvv{{{{{{|||||||||||||||{{{yyyzzz{{{}}}~~~~~~}}}|||||||||}}}}}}~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{||||||}}}}}}}}}|||||||||yyyxxxxxxxxxxxxyyyzzz{{{|||||||||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{zzzyyywwwvvvuuuuuurrrqqqqqqrrrsssuuuvvvwwwtttuuuvvvxxxxxxxxxxxxwwwxxxvvvwww||||||rrriiicccaaa___]]]\\\[[[ZZZYYYZZZ]]]___```bbbgggnnnsssyyy~~~vvvppplllcccaaa___\\\[[[ZZZYYYYYY[[[YYYVVVRRRMMMGGGCCC@@@===>>>??????>>>???@@@BBBDDDFFFLLLUUU___fffiiiiii]]]SSSFFF===999999999888888777999===BBBNNNggg}}}rrrTTTFFF999777999666333111222222222222111111111111111111111111111111111111////////////000000000000---...000111111000...---//////............//////,,,,,,---...///000111111---,,,,,,++++++,,,,,,---........................000///---,,,,,,---///000000///...------------,,,++++++++++++************,,,---------,,,,,,+++***+++++++++*********))))))(((((()))***+++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))---,,,***++++++,,,***)))+++++++++,,,,,,,,,------,,,...///000111444999<<>>???AAACCCEEELLLVVV___dddbbb\\\WWWLLLEEE===888888999888777888888:::>>>GGGVVVmmm|||yyybbbIII@@@888666777666333111222222222111111111000000000000000000000000000000000000000000////////////,,,...///111111///...,,,//////............//////............////////////000000////////////000000------............------000///---,,,,,,---...000......---,,,+++++++++,,,******++++++,,,------...,,,,,,---------,,,+++++++++++++++*********)))))))))******++++++******)))))))))))))))(((((((((((()))******++++++******))))))(((((()))***++++++***+++++++++,,,,,,,,,---------...000000111333777999<<>>??????@@@BBBFFFIIINNNVVVaaafffcccYYYNNNHHHAAA>>>;;;888777777555444666777:::AAANNN___ppp||||||gggTTTBBB===888666666666444222222111111111111000000000000000000000000000000000111111000000//////......---...////////////...---//////............//////222222111///...---,,,+++//////............//////------............------------+++*********+++,,,,,,------,,,******+++------------,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++,,,++++++++++++************+++++++++++++++******)))))))))(((((((((((('''+++***))))))))))))***+++&&&%%%%%%&&&(((***)))(((++++++,,,,,,,,,,,,------+++,,,...//////000333555777<<>>???AAACCCHHHNNNRRRYYY```fffdddYYYLLLCCC???:::::::::888666555555666888999>>>IIIZZZkkkwww|||}}}{{{mmmVVVHHH<<<:::777444444555444333111111111111000000000000000000000000000000000000////////////000000000000........................//////............//////111000000///...---------...------,,,,,,------...,,,------......------,,,,,,,,,,,,+++++++++******+++---...---++++++---///...------,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,------,,,+++************))))))))),,,+++(((''''''(((+++,,,)))((('''((()))***)))(((++++++,,,,,,,,,,,,------***,,,............000222444999???DDDIIIQQQ[[[ccceeefffhhhkkkooorrrssssssuuurrrkkkbbb]]]]]]bbbgggxxxsssfffbbbfffsss|||zzz|||qqqhhhdddaaadddllltttxxxxxx{{{{{{||||||uuunnnnnnrrrzzz||||||{{{|||~~~}}}|||{{{{{{zzzzzzyyywwwvvvuuurrrrrrqqqooommmkkkjjjiiijjjiiiiiiiiiiiijjjkkkkkkpppqqqqqqqqqqqqooonnnmmmlllllllllllllllkkkkkkjjjmmmmmmnnnnnnooooooppppppnnnmmmkkkhhhfffdddcccbbbgggjjjoootttxxxyyyyyyyyyxxxvvvssspppnnnllljjjhhheeedddcccbbbcccfffiiijjjlllqqqwww}}}cccdddeeefffeeedddcccbbb]]]^^^^^^```bbbdddfffgggkkkkkkkkkjjjjjjkkkkkklllhhhgggdddaaa___^^^]]]]]]bbbbbbbbbbbbbbbcccdddddddddgggjjjhhhdddcccgggkkkmmmooorrruuuwwwwwwvvvvvvxxxxxxwwwwwwvvvuuuuuuuuusssqqqnnnllllllnnnqqqsssssstttvvvwwwwwwuuutttrrrrrrvvvxxxxxxvvvtttuuuvvvvvvvvvvvvvvvuuutttsssrrruuuuuuvvvvvvuuutttssssssssswwwzzzzzzyyyxxxyyy{{{vvvvvvvvvvvvuuutttrrrqqqlllrrrxxx{{{yyyvvvsssssssssqqqppprrruuuvvvtttrrrqqqsssuuuwwwyyy{{{||||||yyyyyyyyyxxxxxxxxxwwwwwwvvvxxxzzz{{{}}}}}}}}}|||wwwwwwvvvuuuttttttssssssrrrqqqooonnnoooqqqtttvvvzzzyyyyyy{{{{{{wwwmmmhhhccc```]]]ZZZZZZ\\\VVVXXXYYYXXXWWWYYY]]]aaadddjjjrrr{{{yyyuuuooojjjgggeeecccaaaYYYZZZ[[[YYYVVVVVVYYY\\\PPPLLLFFFAAA>>>>>>???@@@<<<===???BBBFFFLLLTTTZZZ```eeefff^^^NNNAAA;;;<<<555777999777555555777;;;;;;===CCCPPPdddvvv~~~zzzzzzaaaLLLAAA888777555222222444555444111111111111000000000000000000000000000000000000------...///000111222222///...------------.../////////............//////+++,,,---...///111222222111111000000000000111111,,,,,,---......---,,,,,,---............---,,,++++++---///...,,,,,,///222+++++++++***************++++++,,,------,,,,,,,,,---------,,,,,,,,,++++++((()))***,,,......//////,,,,,,,,,++++++++++++***---+++(((&&&&&&(((+++---///---,,,,,,------+++***++++++,,,,,,,,,---------+++---////////////111222444999???DDDIIIQQQ\\\dddeeeeeehhhlllrrrwwwyyyzzzxxxuuupppjjjeeedddfffiiinnnvvvnnnfffgggqqq~~~yyynnnhhhccceeellltttxxxzzz|||}}}yyyqqqppptttwww}}}~~~}}}|||{{{{{{{{{|||~~~~~~}}}zzzzzzzzzyyyxxxwwwuuutttwwwuuurrrooommmlllllllllhhhhhhhhhhhhhhhiiiiiijjjnnnnnnooonnnmmmllljjjiiikkkkkkkkkjjjjjjhhhggggggooooooooooooooonnnnnnnnnooonnnkkkiiigggeeeddddddhhhlllrrrxxx|||}}}|||{{{xxxuuuqqqnnnllljjjhhhggg``````___```aaadddggghhhjjjooovvv|||```bbbdddffffffccc```^^^aaaaaaaaaaaaaaaaaaaaaaaacccfffiiikkkkkkkkkkkkkkkllljjjfffcccbbbbbbccceee___```aaabbbbbbbbb``````bbbbbbbbbcccddddddeeeeeejjjkkkmmmppprrrtttuuuvvvtttvvvxxxzzz{{{yyywwwvvvrrrrrrpppnnnlllmmmpppsssqqqsssuuuwwwxxxvvvtttssssssssstttvvvwwwvvvsssppptttwwwyyyyyyvvvuuuuuuwwwvvvwwwvvvtttqqqqqqtttxxxxxxxxxwwwwwwvvvuuuuuutttuuutttrrrpppooonnnmmmmmmiiimmmqqquuuwwwvvvtttsssqqqqqqqqqqqqrrrsssttttttqqqtttxxx{{{}}}|||zzzyyyxxxxxxyyyyyyxxxwwwuuuttt{{{zzzzzzzzzzzzzzz{{{{{{yyyxxxvvvtttsssssstttttttttsssppppppqqqvvvzzz~~~{{{|||uuulllfff```^^^[[[XXXWWWWWWYYYZZZ[[[[[[[[[ZZZ[[[^^^dddhhhnnnuuuxxxsssppplllfffaaa___^^^]]]\\\WWWVVVUUUTTTSSSSSSSSSSSSGGGEEEBBB???=========>>><<<@@@EEEHHHKKKSSS]]]eeemmmcccTTTIIICCC>>>888444444444555777555444888>>><<>>DDDHHHOOOWWW]]]___ccceeefffnnnyyy~~~}}}~~~zzztttoookkkiiifffdddgggnnn{{{qqqllloooxxxyyyppplllooommmiiinnnzzzzzz|||}}}}}}zzzvvvqqqnnnqqqwww~~~~~~|||yyywwwxxxzzz~~~~~~||||||zzzwwwuuuuuuuuutttssssssrrrpppnnnkkkiiihhhgggiiihhhgggffffffhhhjjjlllppppppqqqqqqpppmmmkkkiiijjjjjjjjjiiiiiihhhhhhhhhmmmooopppooolllkkkllloooooommmjjjeeebbbcccfffiiinnnqqqvvv{{{}}}}}}{{{zzzuuurrrooonnnnnnkkkfffbbb```___^^^]]]]]]^^^```aaaiiilllpppsssuuuxxx|||~~~```aaabbbccccccaaa^^^]]]________________________aaadddgggiiijjjkkkmmmoooooommmjjjfffdddbbbbbbbbbaaaaaaaaaaaa```___^^^^^^______``````aaabbbccccccggghhhjjjmmmooopppqqqrrrrrrtttwwwyyyzzzzzzxxxwwwvvvtttqqqoooooopppqqqrrrqqqssstttvvvvvvuuusssrrrsssrrrrrrtttuuuuuusssqqqrrruuuwwwwwwuuuttttttuuuuuuuuuuuusssppppppsssvvvwwwwwwvvvvvvvvvuuuuuuuuuuuutttrrrpppooonnnmmmmmmlllnnnqqqtttuuutttrrrqqqrrrrrrqqqqqqqqqqqqrrrrrrppprrruuuwwwxxxxxxvvvuuuvvvvvvvvvvvvvvvuuuuuutttwwwwwwwwwwwwwwwxxxyyyyyyvvvuuuuuuttttttuuuvvvwwwssssssssstttwww|||{{{sssjjjccc^^^\\\ZZZXXXVVVVVVVVVWWWXXXWWWYYY[[[\\\___dddkkkqqqzzzzzzrrrmmmjjjfffbbb___]]]\\\[[[YYYWWWUUUSSSQQQOOOMMMLLLLLLDDDBBB@@@===<<<<<<<<<===???AAAFFFNNNXXX___dddeee```WWWKKKBBB===:::666222666444555999999888;;;@@@GGG\\\mmm}}}{{{vvvqqq\\\KKK>>>888444444333333333222222222000000000000000000000000.........///////////////000///------///000///...///////////////000000111,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((++++++++++++++++++,,,,,,***)))(((''''''((()))*********************************************++++++***(((&&&%%%%%%&&&(((***************************+++************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---...///000000111555<<>>===>>>===<<<;;;;;;===???@@@EEEIIIQQQ^^^iiijjjaaaWWWGGGBBB<<<888666666555444777666777999;;;@@@LLLYYYrrruuupppvvviiiSSSDDD<<<999888333333333222222222222111000000000000000000000000000000//////......------000///------///000///...///............///000000000000////////////000000////////////////////////.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,++++++*********++++++***))))))***++++++************************(((((()))***+++,,,,,,,,,---,,,***))))))***,,,---(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,------------,,,,,,***+++,,,---...//////000111222666>>>HHHOOOQQQPPPUUUZZZ```gggoooxxx~~~uuummmddd\\\WWWUUUYYYbbblllqqqrrruuuzzzlllbbbeeemmmyyy~~~xxxrrroookkkiiijjjooosssxxx}}}~~~|||xxxuuuwwwtttssswww~~~}}}{{{||||||{{{yyywwwwwwvvvwwwyyy|||~~~~~~}}}yyywwwvvvvvvwwwvvvsssqqqssssssrrrpppooommmlllkkkhhhiiijjjjjjjjjjjjiiiiiinnnmmmkkkjjjjjjlllmmmnnnooooooooonnnmmmllllllllljjjlllmmmmmmjjjgggdddbbb```aaaaaaaaaaaadddiiimmm||||||}}}|||yyytttpppmmmkkkkkkjjjhhhfffdddaaa^^^[[[XXXSSSPPPQQQUUUZZZ^^^bbbeeeiiikkklllmmmoooppp___^^^]]]\\\[[[\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[___``````aaabbbeeejjjnnnrrrssssssrrrpppmmmjjjhhhbbbaaa___^^^]]]]]]^^^___ZZZZZZYYYZZZ[[[]]]___```___```aaacccdddeeeeeeeeegggiiikkknnnppprrrssssssvvvsssrrrvvv|||}}}yyywwwwwwvvvvvvvvvvvvvvvvvvtttrrrpppppprrruuuvvvwwwtttssssssssstttuuuuuuuuuuuutttsssssssssssssssrrroooooopppqqqssstttuuuvvvssssssqqqpppoooooooooooonnnnnnnnnooopppqqqssssssrrrqqqpppooonnnmmmmmmmmmuuutttsssqqqqqqqqqqqqqqqqqqppppppqqqrrrtttvvvxxxvvvuuutttssssssrrrssssssuuuuuuuuuvvvwwwzzz|||}}}{{{vvvqqqkkkfffgggccc]]]YYYXXXWWWVVVUUUSSSTTTVVVYYY[[[^^^``````fffiiimmmpppwwwyyyrrrkkkeee___[[[UUUTTTTTTUUUUUUTTTQQQNNNJJJHHHFFFCCCAAA???============<<<===>>>AAADDDEEELLLRRR\\\cccddd^^^TTTMMM@@@===999666555444444333555666888:::===HHH^^^ssswwwmmmgggnnnqqqZZZFFF<<<888888777333333222222222111111111000000000000000000000000000000//////......------000///------///000///..................//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((()))***+++,,,------............------******+++,,,---...//////222222555;;;CCCIIIJJJIIIRRRVVV^^^fffnnnvvv~~~|||uuulllcccZZZUUUNNNPPPWWWbbbjjjnnntttzzz~~~ppp^^^^^^dddoooyyy|||~~~{{{sssnnnjjjgggfffiiimmmsssyyy{{{{{{xxxvvvxxxsssoooqqqyyy|||{{{zzzzzz{{{{{{yyywwwzzzxxxwwwxxxzzz{{{{{{zzz{{{xxxuuusssssstttttttttsssrrrqqqpppooonnnmmmmmmiiiiiijjjjjjjjjiiiiiihhhlllkkkiiihhhhhhjjjlllmmmnnnnnnmmmmmmmmmllllllllliiiiiijjjjjjhhheeeaaa^^^^^^___```aaabbbfffkkknnn}}}}}}|||zzzwwwrrrmmmjjjiiiiiiiiigggccc```]]]\\\ZZZVVVRRROOOOOOTTTZZZ^^^bbbeeehhhkkkkkklllmmmnnn\\\[[[[[[[[[[[[\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[]]]^^^_________bbbfffiiinnnnnnooooooooonnnlllkkkddddddbbbaaa______^^^^^^\\\[[[YYYYYYYYY[[[]]]______```aaabbbccccccccccccdddeeegggiiijjjlllmmmmmmooonnnppptttzzz|||{{{yyyvvvvvvwwwxxxxxxxxxxxxxxxwwwuuurrrrrrtttvvvxxxxxxtttsssqqqrrrtttvvvvvvuuuuuutttssssssttttttsssqqqmmmnnnoooppprrrssstttuuusssrrrqqqpppoooooooooooonnnnnnooopppqqqrrrssstttppppppoooooooooooooooppprrrqqqpppooonnnnnnnnnnnnoooooopppqqqrrrtttuuuvvvssssssrrrrrrrrrrrrssssssuuuvvvwwwzzz}}}|||xxxrrrnnnjjjfffbbb___^^^[[[WWWUUUVVVVVVVVVUUUSSSTTTVVVYYY]]]aaaeeeggglllsss{{{zzzvvvpppjjjeee```[[[XXXSSSRRRRRRRRRRRRPPPMMMJJJDDDDDDBBB@@@???>>>===============???AAAEEEHHHJJJQQQXXX``````YYYOOOGGGDDD999888666444333222222222555666:::@@@HHHYYYuuujjjdddcccsssnnn___KKK<<<666555555444222222222222111111111111000000000000000000000000///////////////.........000///------///000///.........------......///000......------------......------------------------........./////////000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,,,,++++++++++++++++++((((((((())))))((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,***))))))(((((())))))***))))))))))))))))))))))))((((((((()))***+++,,,---------............------******+++,,,---...//////111222333777===BBBEEEFFFPPPTTT\\\fffmmmrrrzzz~~~|||xxxtttooohhhaaa\\\OOOOOOSSS\\\eeekkkttt{{{|||rrr\\\ZZZ]]]fffqqqxxxuuunnnhhhdddbbbfffiiioootttxxxyyyxxxwwwuuupppkkklllrrrzzz~~~{{{zzzyyyzzz{{{{{{yyyxxx|||yyywwwvvvwwwyyyyyyxxx|||xxxsssqqqrrrtttuuuvvvqqqqqqqqqpppooonnnnnnmmmiiiiiiiiihhhhhhhhhhhhhhhgggfffeeeddddddeeeggghhhhhhhhhhhhhhhiiiiiiiiiiiihhhgggfffffffffccc```\\\[[[]]]___bbbeeeiiiooossszzzzzzyyyvvvsssnnnjjjgggeeeffffffddd```\\\ZZZZZZXXXUUUPPPNNNOOOSSSYYY\\\```dddhhhkkkllllllmmmnnnWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[\\\]]]^^^```cccfffiiijjjjjjkkkkkkkkkjjjjjjiiihhhgggeeebbb___]]][[[\\\[[[YYYWWWWWWYYY[[[]]]^^^___```aaaaaaaaaaaaaaabbbbbbcccdddeeefffffffffgggiiimmmqqqtttuuuuuuuuussstttwwwyyyzzzyyyxxxxxxzzzxxxvvvvvvwwwyyyyyyxxxsssqqqooopppsssuuuuuuttttttsssqqqrrrttttttrrrooommmmmmnnnoooqqqrrrssssssrrrrrrqqqpppooooooooooooppppppqqqrrrrrrrrrrrrrrrnnnnnnnnnooopppqqqrrrsssqqqqqqppppppoooooonnnnnnlllmmmooopppqqqrrrssssssrrrrrrssstttvvvxxxzzz{{{~~~~~~~~~zzzwwwnnnjjjddd```___^^^^^^]]]YYYWWWUUUUUUWWWWWWWWWVVVWWWXXXZZZ]]]bbbhhhmmmpppvvv{{{tttoookkkfffbbb^^^[[[WWWTTTSSSQQQOOONNNMMMKKKIIIFFFAAA@@@???>>>===<<<<<<<<<======>>>@@@CCCGGGLLLNNNPPPTTTWWWTTTJJJAAA;;;:::555555555555444333444444888777<<>>>>>>>>???AAADDDFFFGGGHHHCCCBBB@@@===:::888777666333333333222111111333555===>>>JJJaaayyyvvvpppwwwbbbHHHAAA999666666666444111222111000//////000111222000000////////////000000////////////............------------------------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++(((&&&'''***------,,,...+++))))))***,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((&&&'''(((***++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))'''''')))******+++++++++)))***+++++++++)))((('''+++***)))(((((()))************************************++++++***)))'''&&&++++++,,,,,,,,,,,,------000000000111444888<<<>>>AAADDDKKKTTT^^^fffmmmpppqqqzzztttiiijjjnnnppptttssssssuuuxxxyyyvvvsssuuutttvvvzzz|||xxxnnnfff^^^^^^[[[VVVSSSYYYfffqqq~~~yyyvvvwww|||||||||~~~}}}}}}yyyssspppqqqnnniiiccchhhnnnrrrsssuuuzzz~~~|||xxxssslllhhhiiimmmqqqzzz|||~~~|||}}}|||{{{zzzzzzzzzzzzzzzvvvuuutttuuuwwwxxxxxxwwwyyyxxxvvvuuuuuutttqqqooolllnnnoooppppppooonnnlllllljjjhhhfffdddcccbbbaaaeeeddddddccccccbbbbbbbbbccccccccccccccccccccccccdddccc```^^^^^^^^^```aaafffeeedddcccdddfffhhhiiijjjgggdddccccccbbb]]]ZZZTTTUUUVVVXXXXXXXXXWWWVVVPPPNNNLLLIIIJJJOOOVVV[[[aaabbbdddgggiiikkkllllllSSSTTTVVVXXXYYYYYYXXXWWWXXXYYYYYYZZZZZZZZZYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\]]]___``````___```aaacccggggggggggggfffdddbbbaaa^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[[[[[[[\\\]]]^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZ]]]]]]___```ccceeeggghhhgggggghhhhhhjjjmmmoooqqqssstttvvvwwwwwwwwwvvvvvvsssmmmhhhiiinnntttwwwwwwzzzwwwtttssstttttttttrrrpppqqqqqqrrrssstttuuuuuuuuuuuutttttttttssssssssssssrrrqqqssstttuuutttssspppooonnnnnnoooqqqssstttttttttuuuuuuuuuttttttssspppqqqrrrqqqqqqsssyyy}}}|||wwwsssqqqqqqllliiifffbbb^^^]]]\\\\\\VVVUUUSSSSSSTTTUUUUUUVVVUUUWWWYYYZZZ\\\___cccfffhhhooowww|||yyysssnnniiiddd```___\\\WWWUUUTTTSSSRRRQQQLLLJJJGGGEEEDDDBBB???===:::;;;<<<;;;;;;;;;===???@@@???@@@CCCGGGGGGEEEBBB===<<<:::888666444333333666666666444333444777999BBBFFFTTTjjjzzziiiVVVEEE???888555555666444222222111000//////000111222000000////////////000000////////////............------------------------///......---,,,,,,------...------,,,,,,------...---+++)))***---......---...,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********))))))((('''((()))***************)))''''''''''''((()))******))))))))))))))))))))))))))))))************))))))***************)))((((((+++***)))(((((()))***+++************************))))))******+++*********+++++++++,,,,,,,,,------///...///000222555999;;;===@@@GGGPPPZZZdddlllpppzzz}}}pppmmmnnnooonnnpppsssvvvwwwwwwuuutttqqqooooooqqqsssrrrlllfffaaaaaa___YYYTTTWWWaaakkkxxxwwwuuutttuuuyyyzzzvvvwwwyyyzzz{{{yyyvvvuuuwwwuuuqqqiiihhhhhhjjjnnnssswwwyyy{{{xxxsssmmmiiihhhkkkmmmvvvzzz~~~~~~~~~~~~~~~|||zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttuuuwwwxxxwwwvvvwwwvvvtttttttttssspppnnnlllmmmoooppppppooommmlllkkkjjjhhhfffdddcccbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddddddddddddddcccbbb````````````aaaeeedddccccccccceeeggghhhgggddd```___^^^\\\XXXUUUPPPQQQSSSTTTTTTTTTSSSRRRPPPNNNKKKJJJKKKPPPWWW\\\aaaccceeehhhjjjkkkllllllSSSTTTUUUWWWWWWWWWVVVUUUYYYYYYYYYZZZYYYYYYXXXXXXZZZZZZ[[[ZZZZZZYYYYYYXXXZZZZZZ[[[ZZZYYYZZZ]]]___ccceeefffggggggfffdddcccbbbbbb```___]]][[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZYYYYYYYYYXXXXXXXXX]]]\\\ZZZZZZ[[[]]]___aaaaaaaaaaaaaaaccceeegggiiijjjlllnnnppprrrsssssssssrrrnnnkkkkkkpppvvvyyyyyy{{{wwwttttttvvvvvvvvvsssssstttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuttttttsssqqqqqqrrrtttwwwwwwuuusssooonnnooooooqqqtttvvvxxxvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxyyy}}}|||uuuoooiiieeecccccc```___]]][[[YYYYYYYYYYYYSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZ\\\]]]```dddjjjnnnvvv~~~xxxtttooojjjfffbbb^^^[[[YYYVVVSSSQQQQQQPPPOOONNNIIIGGGDDDBBB@@@>>>;;;999;;;;;;<<<;;;;;;<<<>>>@@@BBBBBBEEEHHHJJJGGGAAA;;;888777666444333222222222333333333222222555:::>>>IIIPPPaaawwwoooYYYJJJ@@@;;;666333444555444222111111000000000000111111000000////////////000000////////////....................................//////......------......///......------......///...------...//////...,,,------,,,---...///---+++))))))***++++++,,,------------------------------******+++++++++***))))))******++++++***))))))((((((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++***)))((('''+++******)))))))))))))))******)))))))))******+++************************((((((((()))+++,,,...///++++++++++++,,,,,,,,,,,,...------...000222555666888;;;AAAJJJUUUaaakkkqqqyyykkkfffeeedddffflllssswwwvvvuuuuuuuuupppmmmkkklllnnnooommmkkkhhhhhheee___XXXWWW[[[aaajjjmmmooopppqqquuu|||}}}wwwssssssuuu{{{}}}~~~|||}}}~~~zzztttooojjjddddddiiipppssstttyyywwwtttooojjjgggggggggoootttzzz}}}}}}~~~}}}||||||}}}|||zzzxxxvvvvvvuuutttttttttuuuuuuvvvuuuttttttvvvwwwvvvuuutttsssrrrrrrsssssspppooollllllnnnnnnnnnnnnlllllliiihhhgggfffeeeddddddddd______```aaacccdddeeeeeedddddddddddddddddddddddddddccccccbbbbbbaaa``````cccbbbaaaaaabbbdddeeefffeeebbb]]]ZZZXXXVVVTTTRRRNNNOOOQQQSSSTTTSSSRRRQQQOOOMMMKKKJJJMMMRRRYYY]]]aaacccfffiiikkkllllllkkkRRRRRRSSSTTTUUUTTTTTTTTTYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWXXXWWWVVVUUUWWWZZZ]]]aaaccceeehhhiiihhhgggfffhhhgggfffdddbbb```^^^]]]ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVYYYXXXWWWWWWWWWXXXZZZ[[[[[[[[[[[[[[[\\\^^^```aaabbbdddfffjjjlllnnnooooooooollljjjkkkoootttwwwxxx|||zzzxxxwwwwwwxxxyyyyyyuuuuuuvvvxxxyyyzzz{{{{{{zzzyyyyyywwwvvvuuuttttttpppqqqssswwwzzzyyywwwtttooopppppprrruuuxxxzzz{{{zzz{{{||||||}}}|||||||||~~~}}}~~~}}}||||||tttpppjjjccc^^^[[[ZZZZZZ\\\[[[ZZZYYYXXXXXXXXXYYYTTTUUUUUUUUUUUUWWWYYY[[[^^^___```bbbeeekkkrrrwwwzzzvvvqqqoookkkgggccc___[[[YYYSSSQQQOOONNNNNNNNNMMMLLLIIIFFFDDDAAA@@@>>>;;;999::::::;;;::::::<<>>:::;;;555555444444444555555666555555666777:::???GGGLLLUUUcccwwwvvvyyy~~~wwwbbbOOOBBB<<<777555222111222222333333000000000111111000000000000000////////////000000////////////............//////////////////////////////.........//////000------,,,,,,,,,,,,---------...//////...---+++++++++++++++,,,...---+++)))......------,,,,,,,,,+++------------------------,,,------.........------((((((***++++++,,,,,,,,,///...---,,,++++++++++++))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++))))))******++++++++++++************************,,,+++***)))***+++---...*********+++++++++,,,,,,.........//////000111111333555:::CCCOOO]]]iiipppvvvzzzuuummmeee]]]WWWVVVXXX[[[fffsssxxxvvvuuuwwwzzzwwwwwwxxxzzz{{{{{{yyyxxxwwwwwwuuunnneee\\\XXXVVVYYY^^^eeejjjmmmooosssvvv||||||vvvrrryyyzzzoooggghhhhhhffffffhhhlllqqqrrrtttuuurrrmmmgggbbb```___eeennnuuuyyy{{{}}}~~~~~~||||||||||||yyywwwttttttttttttuuuuuuvvvwwwvvvtttssssssttttttrrrqqqqqqqqqpppqqqrrrrrrqqqooojjjjjjjjjkkkkkkjjjjjjjjjggggggfffeeeeeeeeeeeeeeeaaaaaaaaa``````_________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]][[[ZZZZZZ\\\\\\]]]]]]___```aaabbb```]]]XXXSSSOOOOOOQQQRRRQQQTTTWWW[[[\\\\\\[[[ZZZOOOLLLIIIJJJOOOUUUYYY[[[^^^```dddhhhkkklllmmmmmmMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTUUUUUUTTTTTTSSSSSSRRRTTTVVVXXXYYYYYYXXXWWWVVVWWWWWWVVVVVVWWWYYY[[[]]]___aaadddfffhhhjjjjjjllllllllllllkkkiiigggeeedddbbb```^^^[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTSSSRRRSSSVVVXXXXXXXXXVVVUUUVVVUUUUUUTTTUUUVVVWWWXXXUUUWWWZZZ]]]```bbbcccccc`````````aaaccceeeggghhhhhhkkkpppssstttsssssssssvvvvvvwwwyyy{{{|||}}}~~~zzzzzzyyyxxxwwwwwwvvvvvvtttuuuxxx{{{}}}}}}zzzwwwvvvwwwxxxzzz|||~~~~~~yyywwwuuutttttttttrrrqqqrrrppplllhhhdddbbbbbbbbb___^^^\\\ZZZXXXWWWWWWXXXVVVVVVVVVVVVVVVVVVUUUUUUUUUXXXZZZZZZYYY[[[```dddeeeiiiooovvv~~~yyytttppplllhhheeeddddddccc^^^XXXSSSPPPOOOKKKIIIHHHHHHIIIIIIGGGFFFBBB@@@>>>===<<<;;;999777666777888999:::>>>CCCGGGKKKRRRWWWQQQDDD:::888;;;333333333333333444444555666777999;;;???EEEMMMRRR```ooo~~~sssuuu||||||wwwhhhSSSDDD:::555444444222111111111222333000000111111111111000000000000////////////000000////////////..........................................------......//////,,,,,,,,,++++++,,,,,,,,,,,,...///...,,,++++++,,,+++******+++,,,,,,+++)))//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++'''((()))+++,,,---------))))))))))))***+++,,,---))))))))))))))))))))))))******+++++++++++++++***)))))))))))))))******+++((()))***+++,,,,,,,,,,,,************************,,,++++++*********++++++************++++++++++++......//////000000111111222444999AAAMMMZZZfffmmmtttyyyuuunnnfff```ZZZUUUUUUWWW[[[fffrrrxxxxxxwwwyyy}}}zzz{{{~~~}}}zzzyyyzzz{{{yyysssjjjaaaZZZWWWWWW[[[aaahhhnnnrrrtttuuuyyy|||~~~wwwssssss{{{xxxcccgggiiihhheeeeeeiiimmmooorrrtttsssnnnhhhcccaaa^^^bbbiiioootttxxx|||~~~}}}|||||||||{{{xxxvvvsssssssssssstttuuuvvvwwwvvvtttrrrrrrsssrrrqqqooopppoooooooooppppppooommmiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeeeecccbbbaaa```^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVYYYYYYZZZ\\\]]]^^^______ZZZXXXSSSNNNJJJLLLPPPTTTVVVYYY\\\^^^___^^^[[[ZZZOOOKKKHHHIIIOOOTTTWWWXXX\\\^^^aaaeeehhhlllnnnoooJJJKKKLLLMMMNNNPPPRRRSSSQQQQQQRRRRRRSSSSSSRRRRRRSSSUUUWWWYYYZZZYYYWWWVVVUUUVVVXXXXXXWWWWWWYYYZZZ[[[\\\]]]___aaaeeehhhiiiiiiiiikkklllllljjjiiihhhfffeeecccaaa___]]]\\\\\\YYYXXXXXXWWWUUUTTTTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRSSSUUUUUUQQQRRRUUUXXXZZZ[[[[[[[[[ZZZZZZ\\\\\\\\\]]]___``````dddhhhjjjiiiiiikkklllmmmmmmoooppprrrtttuuuvvvssssssrrrrrrqqqqqqqqqppppppqqqrrruuuvvvvvvsssqqqssstttuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvuuussssssooommmllllllmmmkkkgggccceeeccc```]]][[[ZZZZZZZZZXXXXXXXXXXXXWWWWWWVVVUUUWWWXXXYYYYYYZZZZZZZZZZZZVVVZZZ^^^``````ccciiiooossswww}}}|||{{{wwwsssnnnjjjgggdddaaa___[[[\\\\\\XXXRRRMMMJJJJJJGGGFFFEEEEEEEEEEEECCCAAA>>>===;;;:::;;;:::999777777777999:::<<>>>>><<<;;;;;;<<<<<<:::999777888:::;;;???DDDKKKPPPXXXQQQIIIBBB===:::666444555555555444555555666666444:::DDDPPP]]]jjjvvv~~~||||||jjjmmmvvv___LLLAAA;;;888777333444444222111000111222///000111222222111000///000000////////////000000000/////////............------------------------,,,,,,,,,,,,,,,---...///.........------.........---//////---++++++...111///---++++++,,,......---*********++++++,,,------***************************+++,,,,,,------------+++,,,,,,,,,,,,+++******...---,,,+++************)))))))))))))))))))))))).........---+++)))(((''''''((()))+++++++++***)))((()))+++,,,------,,,,,,************************'''((()))+++++++++***))))))************++++++++++++,,,---...///000000000000222777@@@JJJUUU___dddmmmyyy}}}uuuqqqpppooommmccc\\\[[[ZZZWWWZZZ```aaahhhqqqxxx{{{|||~~~}}}{{{zzz{{{yyyyyyxxxuuunnnfff^^^ZZZVVVUUUYYYeeesss|||}}}zzz{{{{{{|||~~~}}}{{{www{{{~~~xxxrrrmmmjjjlllmmmlllkkkkkkooorrrssspppkkkgggeeeffffffggghhhkkkpppwww||||||{{{yyyyyyyyyxxxuuussslllllllllmmmoooppprrrrrruuutttrrrqqqqqqqqqooommmlllkkkjjjjjjkkkkkkhhhggghhhhhhgggggggggggghhhhhhiiihhhgggfffeeedddddddddaaa``````___]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWTTTRRRRRRRRRTTTUUUUUUVVVXXXZZZ[[[\\\]]]]]]WWWUUUQQQMMMKKKNNNWWW]]]hhhiiijjjhhheee___YYYUUUOOOKKKGGGHHHNNNSSSTTTSSSYYYZZZ\\\___dddjjjpppsssHHHIIIKKKMMMOOOPPPQQQRRRNNNNNNNNNNNNPPPRRRUUUVVVVVVUUUTTTTTTSSSTTTTTTTTTRRRRRRRRRSSSUUUWWWYYYZZZXXXXXXYYYZZZ\\\^^^aaabbbgggfffdddddddddeeegggiiiiiijjjjjjkkkiiigggeeeccc___^^^\\\ZZZXXXWWWWWWWWWWWWUUURRRPPPQQQQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNOOOQQQQQQQQQPPPOOOTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\^^^aaabbbaaa``````bbbcccdddeeeeeeeeeccccccbbbaaaaaaaaaaaabbbccccccccccccccccccccccccccccccccccccbbbaaa``````___^^^^^^]]]\\\[[[YYYXXXVVVVVVXXXWWWUUUTTTTTTTTTTTTUUUWWWTTTRRRSSSVVVWWWVVVTTTUUUWWWYYYZZZZZZ\\\___aaabbbeeejjjpppwww|||}}}zzzwwwssslllgggfffddd```^^^\\\ZZZWWWTTTSSSRRRPPPMMMJJJGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<;;;:::999888777:::999:::===CCCHHHKKKLLLLLLGGG@@@999444222222333666555444222111222444777===CCCTTTlll~~~|||ppplll~~~zzzgggPPPCCC<<<777555555333333333222222222111111000000000000000000000000000000000000000000000000/////////...---------,,,---------.........//////---------............///,,,,,,---......---,,,,,,,,,---...//////...---,,,+++++++++,,,,,,---------.........---,,,+++)))(((+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,+++++++++***************------,,,,,,,,,---......+++***)))(((((()))***+++++++++***)))(((((())))))))))))((('''''''''''''''+++*********))))))(((((()))***+++,,,,,,+++))))))+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))+++///222444333333555:::DDDPPP\\\dddpppqqqrrrnnniiifffggghhhhhhbbbZZZWWWYYY]]]```bbbfffffflllvvv}}}~~~~~~zzzzzz{{{|||{{{zzzyyyvvvnnnddd]]]XXXRRRSSS^^^mmmvvv{{{~~~xxxwww|||}}}yyy~~~tttkkkllltttyyytttmmmnnnpppsssssspppmmmkkkjjjkkkhhheeecccffflllsssxxx~~~}}}{{{xxxuuusssrrrqqqpppooonnnnnnnnnooopppqqqsssssssssqqqmmmjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggfffggghhhhhhooolllhhheeeeeefffeeeeeegggccc___\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTRRRPPPPPPQQQTTTUUU\\\YYYVVVVVVYYY[[[ZZZYYYVVVVVVUUUQQQOOOSSS\\\dddlllpppqqqlllbbbYYYTTTTTTOOOKKKHHHHHHKKKOOORRRTTTYYYYYY[[[___ffflllpppqqqHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTQQQQQQQQQSSSTTTVVVWWWXXXYYYYYYYYYZZZ[[[]]]___aaadddcccaaaaaaaaabbbdddeeejjjkkklllmmmlllkkkiiihhhcccbbb```___]]][[[ZZZYYYWWWUUURRRQQQRRRSSSRRRRRRNNNNNNOOOOOOOOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVYYY[[[\\\\\\[[[ZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRQQQQQQTTTSSSQQQSSSVVVXXXXXXWWWXXXYYYZZZ[[[[[[]]]aaadddeeejjjsss~~~~~~}}}xxxssspppooonnnjjjgggccc```]]]ZZZYYYWWWTTTRRRPPPOOOMMMKKKHHHFFFDDDCCCEEEDDDDDDCCCBBBAAA???>>>======<<<<<<;;;::::::999;;;;;;===AAAFFFJJJLLLLLLEEEBBB===888555333333444111333444333222444888;;;GGGUUUjjjooommmtttlll[[[HHH===888444222333222222222222111111111111000000000000000000000000////////////////////////...............------------------.........//////------------............,,,,,,---......---,,,,,,,,,---............---,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,******************++++++,,,,,,,,,+++,,,,,,---...+++***)))(((((()))***+++++++++***)))))))))))))))+++***)))(((''''''''''''************)))))))))(((++++++,,,+++***)))'''&&&************)))))))))(((++++++++++++++++++++++++((('''''''''(((+++---//////111444999AAALLLXXX```kkkkkkjjjfffaaa```cccffffffaaaZZZXXX[[[```eeegggiiigggjjjssszzz~~~|||{{{{{{}}}|||{{{{{{zzztttmmmggg[[[TTTQQQXXXdddooozzz}}}zzz~~~~~~yyyppppppxxx}}}|||xxxnnnooooooooonnnllljjjhhhhhhfffbbbaaaeeellltttyyyzzzzzzxxxwwwuuutttssssssrrrqqqpppooonnnooooooppprrrssssssqqqmmmjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggghhhhhhhhhhhhhhhfffeeeddddddcccdddeeeffffffccc___]]]\\\[[[ZZZYYYUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRTTTUUUYYYVVVTTTUUUWWWYYYYYYXXXVVVVVVUUURRRRRRWWWbbbjjjuuuvvvuuunnnbbbXXXSSSRRRMMMJJJHHHHHHLLLPPPSSSTTTXXXXXXZZZ^^^dddjjjnnnoooGGGHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^___^^^]]]\\\]]]^^^```aaaggghhhjjjkkklllmmmllllllhhhhhhgggfffdddaaa^^^]]]YYYWWWTTTTTTTTTUUUUUUTTTNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOQQQRRRRRRRRRPPPOOOPPPRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPNNNOOOPPPQQQRRRQQQPPPOOOTTTSSSSSSUUUXXX[[[\\\\\\[[[\\\]]]^^^```dddiiimmmrrrxxx}}}yyywwwqqqlllfffdddeeefffeeeddd]]]ZZZVVVTTTSSSRRRPPPOOOKKKKKKJJJHHHFFFEEEDDDCCCFFFFFFEEEDDDCCCAAA@@@??????>>>===;;;;;;;;;<<<<<<<<<===@@@DDDHHHJJJHHHFFF===;;;999666444444444444///222555555555888???FFFUUUkkk~~~nnngggqqqxxx[[[MMM???999666333111222111111111111000000000000000000000000000000000000////////////////////////---------...............---------...............------------............,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++******++++++,,,---******))))))))))))******+++***)))))))))))))))))),,,+++***)))((((((((((((************)))))))))))),,,,,,+++***)))'''&&&%%%************))))))))))))************************---,,,+++++++++,,,...///,,,111777;;;@@@HHHTTT]]]hhhgggddd___[[[\\\aaaeeeccc___[[[ZZZ^^^dddiiilllkkkggggggooowww}}}~~~|||{{{~~~~~~~~~|||xxxuuueee[[[RRRQQQXXXeeewwwyyyxxx|||rrrooommmmmmnnnnnnllliiiiiifffbbb```bbbhhhoootttuuuuuuuuuuuutttttttttttttttsssrrrpppooonnnnnnnnnpppqqqrrrpppllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiffffffhhhiiijjjiiiiiihhhbbbeeegggfffcccaaabbbddddddbbb```^^^^^^\\\ZZZXXXTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTVVVUUUTTTUUUWWWYYYYYYYYYVVVVVVUUUSSSUUU\\\gggooo~~~}}}yyyooobbbWWWQQQPPPKKKIIIHHHIIIMMMQQQSSSTTTVVVVVVWWW[[[aaagggjjjlllDDDDDDDDDDDDEEEEEEFFFFFFJJJKKKMMMNNNOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQOOOPPPQQQRRRSSSSSSTTTTTTWWWWWWWWWXXXYYYYYYZZZ[[[\\\[[[YYYYYYYYYZZZ\\\^^^___aaacccfffhhhiiijjjjjjkkkllllllllljjjgggdddbbb^^^\\\YYYWWWXXXXXXWWWVVVRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNQQQSSSSSSRRRPPPNNNOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSXXXXXXXXXZZZ]]]___aaabbb```bbbdddfffjjjqqqyyy~~~~~~zzzvvvrrrooofffbbb]]]\\\^^^___^^^\\\WWWTTTPPPMMMMMMLLLKKKJJJHHHGGGGGGFFFEEEEEEDDDDDDFFFEEEEEEDDDBBB@@@>>>===???===<<<::::::;;;===>>><<<>>>AAADDDFFFDDD@@@<<<777666666555444333333222111444666666666===IIISSSiiisssiiinnnvvvgggOOODDD;;;888666333222222000000000000////////////////////////////////////////////////////////////,,,---------.../////////........................,,,,,,---------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,,,,++++++------,,,,,,+++++++++***(((((()))***+++,,,,,,,,,*********)))***++++++,,,***))))))))))))))))))*********)))))))))))))))***+++******************+++*********)))))))))))))))*********)))((('''&&&&&&*********)))))))))))))))))))))))))))))))))))))))...------------...///000---333;;;???AAAGGGRRR\\\ggggggfffbbb___^^^bbbfffaaa___]]]]]]```dddiiillllllfffeeellluuu{{{}}}|||wwwjjjZZZQQQQQQ]]]tttvvvqqqmmmmmmppprrrooolllmmmiiiddd```___ccchhhkkkrrrrrrrrrsssssssssrrrrrrsssrrrrrrqqqpppooooooooooooppppppnnnllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiidddfffhhhjjjjjjjjjhhhggghhhlllnnnkkkddd______```bbb```______^^^]]]ZZZXXXWWWVVVUUUTTTTTTTTTUUUUUUQQQRRRSSSSSSSSSRRRQQQQQQUUUUUUUUUVVVXXXYYYZZZZZZXXXWWWUUUTTTVVV]]]gggnnn}}}wwwlll```VVVQQQOOOIIIHHHHHHJJJNNNRRRTTTTTTUUUTTTUUUXXX^^^cccfffggg?????????@@@BBBDDDFFFHHHIIIJJJKKKMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWYYYXXXWWWVVVVVVXXXZZZ[[[YYY[[[]]]```bbbeeefffgggkkklllmmmnnnmmmjjjhhhfffeeebbb^^^\\\\\\[[[ZZZYYYUUUTTTSSSQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMLLLLLLLLLLLLMMMOOOQQQSSSTTTRRRPPPOOOOOOOOOPPPRRRSSSSSSTTTTTTTTTSSSQQQPPPOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPRRRUUUWWWYYY[[[\\\^^^___aaacccfffggghhhjjjmmmrrrxxx{{{zzzyyyvvvsssoookkkiii^^^[[[YYYYYYZZZYYYVVVRRROOOMMMJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<===<<<:::999999;;;===>>>???@@@AAACCCBBB>>>999444555444444444333222111000333444444555999DDDSSS___~~~yyyllljjj{{{fffVVVFFF>>>888777666222000111000000000/////////......////////////////////////........................,,,---------.../////////.....................---,,,,,,,,,------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********++++++,,,,,,++++++***,,,,,,++++++******))))))(((((()))***+++,,,,,,,,,******)))))))))***++++++)))))))))******)))))))))***)))))))))))))))******((()))))))))***,,,---...))))))))))))))))))******((((((((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))***+++,,,------444;;;>>>@@@EEEOOOWWWbbbeeehhhhhheeecccdddeeeccccccccccccdddeeehhhjjjkkkhhhhhhnnnssswww}}}||||||}}}hhhXXXRRRZZZpppvvvqqqllllllooorrrpppmmmmmmjjjeeeaaa```aaadddfffoooppppppqqqqqqpppooooooppppppppppppppppppppppppmmmnnnooommmkkkiiihhhiiihhhhhhhhhhhhhhhhhhhhhhhhdddeeegggiiijjjiiigggfffiiimmmpppllleee^^^]]]^^^```___]]]]]]^^^\\\ZZZXXXXXXWWWUUUTTTTTTTTTVVVVVVSSSTTTUUUUUUTTTRRRPPPOOOSSSTTTUUUVVVWWWXXXYYYZZZZZZXXXVVVTTTUUU[[[bbbhhhwwwtttnnnfff]]]UUUQQQOOOIIIHHHHHHJJJNNNRRRTTTTTTSSSSSSSSSVVV[[[___bbbccc;;;<<<===>>>AAAEEEHHHJJJIIIIIIJJJJJJKKKJJJJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUWWWVVVTTTSSSTTTUUUWWWXXXWWWXXXZZZ\\\___aaacccdddhhhiiijjjkkkllllllkkkjjjjjjgggcccaaa``````___]]]ZZZYYYWWWTTTSSSRRRRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLNNNOOOQQQRRRRRRRRRPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTWWWZZZ]]]^^^___aaaccceeegggjjjnnnqqqsssuuuyyy}}}}}}zzzwwwvvvqqqqqqpppnnnkkkgggdddbbbYYYVVVTTTTTTUUUSSSNNNJJJIIIHHHFFFFFFFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::;;;===>>>BBBAAAAAA@@@???;;;666222444444444333333222222111333333555999CCCRRRbbblllnnnhhhppp{{{jjjWWWHHH>>>888444444333///...///000000000000////////////000000000000000000000000........................---------..............................---------,,,,,,,,,,,,------------...------,,,,,,------...,,,++++++******++++++,,,------,,,,,,,,,,,,++++++)))***+++,,,---.........******++++++++++++******++++++******************)))))))))***+++++++++,,,******))))))******+++,,,))))))************)))))))))))))))))))))******+++((((((((()))***,,,---...))))))))))))************(((((((((((()))***++++++))))))))))))************))))))))))))))))))))))))((())))))***+++,,,------+++000666888:::???HHHOOOWWW]]]dddggggggeeedddeeegggiiilllmmmkkkjjjiiijjjlllmmmppptttrrrpppsssyyy}}}yyyyyyzzz~~~~~~~~~~~~uuubbbXXX[[[lll|||{{{qqqnnnjjjjjjlllnnnmmmkkkiiihhhfffdddcccdddeeegggkkklllnnnooooooooonnnmmmmmmnnnooopppppppppppppppkkklllmmmllljjjhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhheeefffggggggggggggeeeeeedddgggiiigggccc___^^^^^^^^^]]][[[[[[[[[[[[ZZZXXXWWWUUUSSSRRRRRRRRRTTTUUUUUUUUUVVVVVVUUUSSSQQQPPPQQQSSSVVVVVVVVVVVVWWWXXX[[[YYYVVVTTTUUUYYY]]]```kkkhhhddd___YYYUUURRRPPPKKKIIIHHHIIIMMMQQQSSSTTTSSSRRRRRRTTTYYY]]]___```<<<<<<<<<>>>AAADDDHHHJJJJJJIIIIIIHHHHHHHHHIIIIIIEEEGGGIIILLLMMMMMMMMMMMMKKKLLLNNNOOOOOOMMMLLLKKKKKKLLLNNNPPPRRRRRRSSSSSSTTTSSSRRRQQQQQQSSSTTTVVVUUUVVVWWWYYY[[[]]]___```cccccceeegggiiikkklllmmmkkkhhhfffeeeeeeeeeeeedddcccaaa^^^\\\ZZZYYYYYYZZZZZZYYYXXXVVVVVVVVVWWWXXXTTTSSSRRRPPPOOOOOONNNNNNPPPPPPQQQRRRRRRRRRRRRRRRMMMNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUWWW[[[___bbbddddddddddddhhhlllppprrrvvv|||}}}}}}{{{yyyuuuqqqmmmkkkhhhggggggeeebbb___\\\[[[UUUQQQMMMLLLMMMLLLIIIEEEDDDDDDDDDEEEFFFEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<======>>>>>>@@@>>>;;;:::999888555333444333333333333444444555555666;;;FFFWWWhhhvvv|||mmmrrrxxxfffXXXJJJ???999444222333222//////111111111111000000000//////000000000000000000000000.......................................---------//////.........---------++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---,,,++++++++++++,,,------------,,,,,,+++++++++))))))+++,,,---.........******++++++++++++************++++++++++++++++++******************+++++++++************+++,,,,,,((()))***++++++***)))((()))))))))))))))***++++++)))))))))))))))***++++++((()))))))))******************)))))))))***++++++((()))))))))************************************+++,,,,,,,,,,,,,,,,,,++++++---000222666<<>>AAADDDHHHJJJJJJIIIHHHGGGFFFGGGHHHIIIDDDEEEHHHKKKMMMMMMLLLLLLIIIJJJLLLMMMLLLKKKIIIHHHHHHIIILLLOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOQQQSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\___```aaadddgggjjjmmmooojjjhhhffffffhhhiiijjjiiikkkiiifffcccaaa``````aaa^^^]]]\\\[[[ZZZZZZ[[[\\\YYYXXXVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUOOOOOOPPPPPPQQQRRRTTTUUUSSSSSSTTTTTTSSSRRRPPPOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWYYY]]]dddjjjnnnmmmkkkiiijjjnnntttyyy}}}}}}{{{zzzyyyyyyqqqrrrrrrqqqnnnkkkgggeeeaaaaaa```___]]]ZZZWWWUUURRRMMMHHHEEEFFFGGGFFFDDDBBBBBBCCCEEEGGGEEEBBB>>>@@@@@@@@@???????????????======>>>>>>>>>>>>======:::;;;===>>>????????????;;;999555444444444444333333222222222333555777888777:::CCCTTTiii{{{{{{ssshhhVVVLLLBBB:::777333222444444111222555111111111111000000000000000000000000000000000000......................../////////......------,,,//////.........---------++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...------,,,++++++,,,---------------,,,,,,+++++++++,,,,,,---------,,,++++++******++++++++++++******+++++++++,,,,,,---------+++++++++***************++++++******++++++,,,---((()))***++++++***)))((())))))((())))))***++++++,,,+++***)))(((((((((((((((((())))))*********+++---,,,+++)))))))))******(((((())))))*********+++*********************************)))((('''&&&%%%---------000555;;;AAAEEECCCKKKVVV^^^cccfffjjjmmmpppvvv~~~~~~yyyuuusssrrrzzzrrrbbb^^^bbbkkkmmmnnnmmmkkklllppptttxxxyyyzzz|||oooddd```eeemmm|||}}}}}}lllmmmnnnnnnlllkkklllmmmllllllllljjjhhheeebbbaaaccceeehhhlllnnnpppppppppoooooopppooonnnmmmkkkjjjiiijjjkkkkkkiiihhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhgggfffeeedddcccbbbbbbbbbbbbaaa```aaabbbbbb```^^^]]]ZZZWWWVVVWWWXXXYYYYYYWWWUUUSSSQQQQQQRRRTTTUUUSSSTTTTTTUUUWWWXXXYYYYYYYYY\\\______]]][[[\\\]]]ZZZXXXWWWWWWXXXYYYYYYYYYZZZYYYWWWWWWVVVUUURRRPPPOOOKKKHHHHHHKKKOOORRRTTTSSSQQQQQQSSSWWWZZZ\\\\\\DDD@@@<<<;;;>>>BBBCCCCCCFFFGGGHHHIIIHHHHHHFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGDDDFFFJJJNNNPPPOOOMMMLLLLLLNNNOOOOOONNNMMMOOOPPPRRRRRRRRRRRRTTTVVVXXXZZZZZZ]]]\\\[[[]]]dddggggggiiiiiihhhhhhiiikkkmmmnnnooommmjjjgggeeeeeeeeeeeefffbbb^^^___bbbdddccc```^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPOOOOOOQQQSSSUUUPPPPPPPPPRRRTTTUUUUUUSSSTTTUUUUUUTTTTTTTTTWWWYYYVVVVVVUUUSSSRRRSSSVVVYYY[[[[[[[[[YYYXXXXXXZZZ[[[ccchhhooossstttrrrpppooovvvyyy~~~|||zzzxxxvvvuuusssqqqnnnllljjjhhhfffeeebbb___\\\\\\[[[YYYXXXVVVSSSOOOLLLKKKGGGDDDEEEHHHIIIFFFBBBBBBBBBAAAAAA@@@???>>>>>><<<===>>>>>>======>>>???>>>>>>===<<<<<<<<<<<<======>>>AAABBBAAA???<<<999555444333222222222333444111///000444777666777;;;<<>>888555222222222111111111000000111111000///////////////222111...,,,++++++,,,---000+++,,,111000******///......------------......,,,+++)))***,,,......---........................,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///,,,......+++'''&&&(((+++++++++******************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++*********))))))(((((())))))************))))))************************&&&&&&'''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++***))))))***,,,,,,...//////111444888<<<;;;BBBMMMVVV\\\aaafffjjjrrrwww}}}xxxsssssszzz~~~zzznnnccc\\\[[[eeeiiimmmmmmllllllppptttuuuvvvuuuwww{{{uuummm```\\\___ooo||||||yyyyyy{{{}}}~~~}}}yyyxxxuuupppkkkiiiiiijjjjjjkkkmmmnnnmmmjjjfffdddaaa```aaaeeelllqqqrrrpppqqqpppnnnlllkkkllllllmmmmmmkkkiiiiiikkkkkkiiigggeeeeeeeeegggiiiiiigggeeegggfffdddbbbaaaaaaaaaaaacccaaa___^^^```aaaaaaaaa[[[ZZZYYYWWWWWWXXXXXXYYYVVVUUUSSSQQQQQQQQQQQQRRRWWWWWWWWWWWWXXXZZZ[[[\\\bbbbbbbbbbbbaaa```_________\\\YYYUUUSSSSSSSSSTTTRRRSSSTTTTTTSSSRRRQQQPPPIIIHHHFFFFFFHHHLLLQQQTTTPPPRRRUUUWWWXXXZZZ]]]___GGGCCC???===???AAABBBBBBEEEFFFGGGHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEGGGJJJMMMNNNNNNMMMMMMLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOPPPQQQSSSUUUVVVVVVYYYZZZYYY[[[aaadddcccccccccdddeeegggjjjlllnnnmmmkkkiiigggffffffggghhhhhhdddaaaaaaeeegggeeeccceeedddbbbaaa```_________\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUWWWWWWTTTSSSSSSUUUXXXYYYXXXWWWUUUUUUVVVUUUUUUUUUXXXZZZZZZZZZYYYWWWVVVVVVYYY\\\___```aaa```___```ccceeemmmrrrxxx||||||zzzwwwvvvyyy}}}zzzwwwtttrrrpppooommmkkkdddbbb```______]]]ZZZXXXZZZWWWTTTRRRPPPMMMIIIFFFFFFCCC@@@AAAEEEFFFCCC@@@BBBAAAAAA@@@??????>>>>>><<<===???>>>======>>>@@@======<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>><<<999777555555333222222222333444333111333666666666;;;AAADDDJJJYYYppp}}}{{{{{{zzzmmmZZZJJJ@@@:::777555222222222111111111000000111111000///////////////222111///......///000111111,,,))),,,000111222333......------------.........---++++++,,,------,,,........................,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,++++++***,,,,,,,,,---------......+++,,,+++***))))))***,,,)))))))))***************))))))******+++,,,,,,---************************************)))))))))(((++++++,,,,,,,,,,,,++++++************************###$$$%%%'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++***))))))***,,,---.../////////111555888999???JJJTTT\\\cccgggjjjqqquuu{{{zzzvvvppptttxxxuuulllbbb[[[YYY]]]aaaeeeggghhhjjjnnnrrrvvvvvvuuuvvv~~~zzztttlll___YYY[[[eeeppp{{{uuusssqqqqqqssswwwyyyzzz}}}|||{{{xxxtttpppllliiigggiiikkklllmmmlllhhheeebbbcccbbbaaaeeekkkppppppoooppppppnnnmmmllllllkkkkkkllljjjhhhiiikkkkkkjjjhhhgggffffffgggiiiiiihhhgggfffeeecccbbbaaaaaaaaaaaaaaa___]]]]]]___``````___\\\[[[ZZZYYYXXXYYYYYYZZZWWWVVVTTTRRRPPPOOONNNMMMUUUUUUVVVWWWXXXZZZZZZ[[[aaabbbcccdddddddddddddddaaa^^^YYYUUURRRQQQRRRSSSTTTTTTUUUUUUTTTRRRQQQOOOJJJHHHFFFFFFGGGKKKPPPRRRRRRTTTWWWYYYZZZ\\\^^^aaaLLLHHHCCC@@@@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMJJJLLLMMMMMMLLLKKKMMMNNNLLLLLLLLLLLLMMMNNNPPPPPPQQQUUUWWWWWWYYY^^^___]]][[[\\\^^^```cccfffiiijjjiiiiiihhhggghhhiiijjjkkkkkkhhheeeeeehhhjjjiiigggkkkjjjiiihhhgggfffffffffaaa```___^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZWWWVVVWWWYYY[[[\\\[[[ZZZWWWXXXYYYYYYXXXXXX[[[\\\^^^___^^^\\\ZZZZZZ\\\^^^dddeeeggghhhiiijjjmmmpppwww|||~~~|||{{{~~~~~~~~~~~~vvvrrrnnnkkkjjjhhhgggeee\\\[[[YYYYYYYYYXXXVVVTTTUUUQQQMMMIIIGGGEEEBBB@@@BBB???>>>???BBBCCCBBB???AAA@@@@@@??????>>>>>>===<<<===>>>>>>======>>>@@@;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;;;;:::888555333555444333222222222333444444333555999;;;>>>EEEMMMSSS[[[iii{{{|||yyy}}}tttfffkkkwww{{{vvvggg\\\LLL@@@999666555333222111111111111000000000111000000///////////////000000///...///000111222444111---+++000444111+++......------------......111///---,,,------,,,+++........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......---,,,+++***)))))).........---,,,,,,+++++++++***))))))+++,,,,,,,,,(((((())))))******++++++******++++++,,,,,,------,,,++++++******)))))))))************))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))$$$$$$&&&((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++++++++))))))***+++---.........---...111333666;;;EEEQQQ]]]eeeiiijjjnnnqqqvvv{{{~~~}}}yyyuuukkknnnppppppkkkddd\\\XXXWWWZZZ^^^bbbeeeiiillloootttuuutttuuu~~~yyytttlll```YYYYYYZZZccclllpppsssuuuuuurrrllllllllloootttwwwxxxxxxzzz{{{wwwtttqqqllleee```fffgggjjjkkkjjjgggdddbbbdddaaa```ccciiimmmnnnmmmnnnnnnooonnnmmmllljjjiiiiiihhhggghhhjjjkkkjjjhhhhhhfffeeefffggghhhhhhgggdddcccaaa`````````aaaaaa```^^^\\\\\\^^^___^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZTTTTTTSSSRRRQQQOOONNNMMMQQQSSSUUUWWWXXXYYYYYYYYY^^^___```bbbdddeeeffffffaaa^^^XXXSSSPPPPPPQQQRRRUUUVVVVVVUUUTTTRRRPPPOOOKKKIIIGGGFFFGGGJJJMMMPPPTTTVVVYYY[[[\\\]]]___aaaPPPMMMIIIEEEBBBBBBBBBBBBAAABBBCCCDDDFFFGGGGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJKKKKKKJJJJJJKKKLLLJJJJJJJJJJJJKKKKKKLLLLLLMMMQQQTTTUUUWWWZZZZZZWWWVVVWWWXXX[[[^^^```cccdddeeeeeeeeefffgggiiikkklllllljjjhhhhhhjjjllllllkkknnnmmmlllkkkjjjjjjjjjjjjeeedddccccccccccccccccccaaaaaaaaaaaa```___^^^^^^\\\\\\]]]^^^^^^]]]]]]\\\ZZZZZZZZZ\\\^^^```___^^^\\\]]]^^^^^^^^^^^^```aaabbbccccccaaa___^^^___```fffhhhkkkmmmoooqqquuuwww|||~~~}}}zzz}}}}}}|||{{{}}}{{{yyywwwpppmmmhhheeecccbbb```___ZZZYYYWWWWWWWWWVVVSSSQQQMMMJJJEEEAAA@@@???>>>===???>>>===>>>AAABBBBBB@@@?????????>>>>>>=========;;;<<<======<<<<<<===>>>:::;;;;;;;;;;;;;;;;;;:::888888999888777555333222444333222111111111222333555333777@@@JJJQQQYYY```gggooozzz}}}|||qqqdddcccppp}}}rrriii\\\RRREEE;;;666444222000111111111111000000000000000000////////////000000//////...------...//////---000000...000333...&&&......------------......000...,,,,,,---------,,,........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******,,,,,,++++++***))))))))),,,***((())),,,...,,,***((())))))***+++,,,------+++++++++,,,,,,---------......------,,,+++***************)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***,,,+++***)))***+++,,,---...---------000222555888AAANNN]]]gggkkkkkkkkkkkknnnssswwwwwwtttpppiiiiiijjjllllllhhh```ZZZUUUWWWZZZ___dddjjjmmmoooqqqrrrsssttt}}}}}}vvvsssnnnddd\\\ZZZUUUZZZ```eeeiiikkkkkkjjjiiijjjlllpppuuuwwwvvvuuuvvv}}}yyyrrrnnnlllggg```YYY^^^aaadddggghhhgggfffdddbbb``````ccchhhlllmmmlllkkklllmmmnnnmmmkkkhhhgggggggggggghhhiiiiiiiiiiiihhheeecccccceeefffffffffaaa```___^^^^^^___```aaa___]]]\\\]]]^^^___^^^]]][[[[[[ZZZZZZZZZYYYYYYYYYPPPQQQRRRSSSSSSSSSRRRQQQOOOPPPSSSVVVWWWWWWWWWVVVXXXYYY[[[]]]___aaaaaabbb^^^[[[VVVQQQOOOPPPRRRTTTVVVVVVVVVVVVTTTRRRPPPNNNLLLJJJHHHFFFGGGIIIKKKMMMTTTWWWZZZ\\\\\\]]]^^^```QQQPPPMMMJJJGGGEEEDDDEEE@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJJJJGGGHHHJJJIIIHHHHHHIIIKKKHHHIIIIIIJJJJJJKKKKKKKKKJJJOOOSSSSSSUUUXXXXXXTTTSSSTTTUUUWWWYYYZZZ[[[\\\``````aaaccceeegggiiijjjjjjiiiggggggiiijjjkkkkkknnnnnnmmmlllkkkkkkkkkkkkeeeeeeffffffggghhhjjjjjjhhhhhhhhhhhhgggfffeeedddbbbbbbccccccccccccbbbaaa`````````bbbdddfffeeedddbbbccceeeeeeddddddfffggghhhiiijjjiiigggeeeeeefffjjjmmmppprrrtttvvvyyy{{{}}}~~~|||{{{xxxyyyzzzyyywwwwwwxxxzzz}}}~~~|||wwwqqqnnnjjjgggccc```^^^]]][[[YYYXXXVVVUUUTTTSSSQQQNNNLLLFFFBBB>>>;;;;;;=========;;;;;;;;;<<<>>>?????????>>>>>>============<<<<<<999:::<<<;;;::::::;;;===;;;;;;<<<<<<<<<;;;:::999888777777666444333222222222111000000111222333444999777>>>PPPbbbnnntttxxx|||kkk___^^^mmmyyyjjj^^^QQQIII???888444333111///000000000000000000000000000000////////////000000111000000///...---------'''---000///---///000000......------------......---,,,++++++---.................................---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------*********++++++,,,,,,,,,))))))***************+++...+++)))***------+++(((******++++++,,,---......+++,,,,,,,,,,,,,,,------......------,,,+++******))))))))))))))))))******))))))************))))))(((((((((((((((((((((((())))))******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***,,,,,,***)))*********+++---------...000222444666>>>KKKZZZeeejjjlllllljjjjjjmmmqqqrrrooolllffffffgggkkkmmmkkkddd^^^RRRRRRTTTZZZccclllqqqrrroooqqqqqqqqqwwwyyytttoooooolllfff___[[[TTTUUUWWW\\\aaadddfffgggaaacccgggmmmqqqsssqqqoooqqqwwwwwwmmmfffdddaaa\\\WWWUUUXXX^^^cccggghhhhhhhhhbbbbbbdddiiiooorrrpppmmmggghhhkkklllllljjjgggeeeeeefffgggggggggggghhhiiieeecccaaaaaabbbccccccccc```___^^^]]]]]]]]]^^^______^^^]]]^^^______^^^]]]YYYZZZYYYYYYYYYYYYXXXXXXQQQRRRTTTUUUUUUTTTSSSRRRNNNOOORRRTTTUUUUUUTTTSSSUUUVVVWWWYYYZZZ[[[[[[[[[YYYWWWSSSPPPPPPQQQTTTVVVVVVVVVVVVUUUTTTRRROOONNNLLLKKKIIIGGGGGGIIIKKKLLLRRRUUUXXXZZZZZZZZZ[[[\\\OOOPPPQQQOOOLLLIIIHHHHHHCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGEEEGGGHHHHHHGGGGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKIIINNNQQQQQQRRRVVVUUURRRQQQRRRSSSUUUVVVVVVVVVVVV[[[\\\]]]___aaacccdddeeefffeeeeeedddeeefffhhhiiilllkkkjjjjjjiiiiiiiiijjjdddeeeeeefffhhhjjjlllmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhgggggggggfffggghhhkkklllkkkjjjfffhhhjjjkkkjjjjjjkkklllmmmoooqqqqqqooommmlllllloooqqqtttvvvwwwxxxzzz{{{zzz|||}}}|||zzzwwwwwwwwwuuuuuuuuutttssssssvvvxxxwwwxxxzzzyyyuuuooohhhdddaaa___]]][[[ZZZXXXUUUSSSRRRPPPNNNMMMLLLJJJGGGEEEAAA>>>:::888999;;;<<<<<<777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;::::::;;;===<<<=========<<<;;;999777666555444333222222333333111111111111222444666888AAADDDRRRjjjuuuooocccXXXZZZfff~~~}}}qqq___RRRCCC===666333333333222111//////000000000000000111///////////////000000111444333333222111//////...222444888888111+++---333......------------......,,,***)))***,,,......---........................------,,,,,,,,,,,,------******++++++,,,,,,------(((((()))***+++,,,------)))******+++,,,---......---,,,,,,,,,---,,,***)))******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((***,,,,,,+++***)))***)))***,,,---------///111222555<<>>;;;888777888999999888777888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;===>>>????????????===:::888666444333111000000111333333222222222444666888;;;===LLLWWWnnnnnnaaa]]]XXXWWWfff|||zzzqqqdddSSSFFF:::666111000222333222111////////////000000111111///////////////000111111222222222222111111000///777777AAANNNIII666---000......------------......,,,+++))))))+++,,,,,,+++........................------,,,,,,,,,,,,------)))******+++,,,,,,------))))))******++++++,,,,,,*********+++,,,,,,------)))+++---------,,,,,,,,,************************++++++++++++++++++++++++************************((()))))))))************++++++,,,,,,,,,,,,++++++************************(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''***,,,---+++***)))))))))***,,,,,,+++++++++,,,000333999AAAKKKWWWbbbiiilllgggccceeelllppppppmmmpppqqquuuxxxzzzyyyvvvsssbbb[[[TTTVVV```jjjnnnnnnkkkmmmlllkkkmmmqqqppplllkkkjjjhhhhhhiiihhhccc]]]WWWOOOKKKPPPWWW\\\dddkkkgggiiinnnsssxxxxxxvvvsssmmmoooqqqqqqpppmmmkkkjjjppplllfff___YYYUUUSSSSSSJJJOOOVVV]]]dddgggiiijjjhhhlllttt||||||rrriii___aaacccfffgggggggggfffdddfffgggfffdddcccdddfffbbbaaa```aaabbbbbb```^^^___^^^\\\ZZZYYYYYYZZZZZZ\\\\\\\\\]]]^^^^^^\\\ZZZYYYZZZZZZ[[[ZZZYYYXXXWWWYYYXXXVVVTTTRRRPPPPPPOOOPPPPPPOOOOOOOOONNNNNNNNNQQQRRRSSSTTTUUUVVVVVVVVVSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSSSSSSSRRRQQQOOONNNMMMLLLKKKJJJJJJKKKMMMMMMOOORRRUUUWWWWWWVVVUUUUUUHHHMMMSSSVVVTTTQQQOOONNNJJJIIIFFFCCCAAA@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCDDDCCCCCCBBBAAADDDEEEFFFFFFEEEEEEFFFGGGCCCDDDGGGIIIJJJKKKKKKKKKGGGJJJLLLKKKMMMPPPQQQOOOMMMOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZZZZ]]]]]]^^^]]]]]]^^^```bbb______^^^]]]]]]]]]^^^^^^cccbbbbbbccccccdddeeefffggggggggggggfffeeeddddddjjjhhhfffddddddeeefffggggggfffggghhhkkklllkkkjjjiiilllnnnoooooonnnnnnoookkknnnqqqrrrqqqooonnnnnnoooppprrrrrrqqqoooooooooooonnnllliiiggggggjjjmmmiiikkkmmmnnnllljjjiiiiiigggeeeccc```]]][[[ZZZYYYSSSRRRSSSTTTTTTQQQMMMJJJFFFEEEDDDDDDEEEEEECCCAAA===;;;888777777777666555999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>@@@@@@AAAAAA@@@>>>:::777555222111///...///000222333333333444666999<<>>:::666111000222333222000.../////////000000111111///////////////000111111......///000000000000///'''+++CCCcccfffLLL666444.........------.........---,,,***)))******)))(((...........................------,,,,,,------...))))))***+++,,,,,,------+++++++++***************)))))))))))))))*********&&&***---...---,,,---000))))))))))))((((((((((((+++*********************,,,,,,,,,,,,,,,,,,------(((((())))))*********+++))))))************))))))************************,,,,,,,,,++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''***,,,---,,,***)))))))))+++,,,+++)))(((((((((...222888===EEEQQQ^^^hhhhhhccc^^^aaaiiioooooommmxxx{{{tttiii]]]ZZZ```gggiiihhhgggjjjkkkkkkooottttttpppnnnmmmkkkjjjkkkkkkfff```ZZZPPPKKKOOOWWW]]]gggpppnnnooorrruuuwwwvvvsssooonnnmmmlllhhheeecccbbbcccfffeeebbb\\\UUUPPPNNNMMMJJJNNNUUU\\\cccfffhhhhhhhhhmmmwww{{{mmmccc]]]^^^aaaccceeefffggggggdddggghhhfffcccbbbccceeebbbbbbbbbbbbcccccc```^^^___^^^\\\ZZZYYYXXXXXXYYY[[[ZZZ[[[\\\]]]]]][[[YYYZZZ[[[[[[\\\\\\ZZZYYYXXXVVVUUUSSSQQQQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUSSSSSSSSSRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRQQQOOONNNMMMLLLLLLKKKKKKLLLNNNNNNNNNRRRUUUWWWVVVUUUTTTTTTLLLJJJIIILLLQQQUUUVVVUUUVVVQQQKKKFFFCCCBBBAAA?????????>>>>>>???BBBDDDEEEBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGGGGEEEDDDCCCBBBDDDGGGIIIIIIHHHFFFDDDHHHIIIKKKLLLLLLLLLKKKJJJMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUUUUXXXXXXXXXXXXYYY[[[\\\\\\ZZZYYYXXXWWWVVVWWWXXXXXX\\\\\\\\\]]]]]]]]]^^^^^^bbbbbbbbbbbbbbbbbbbbbbbb^^^______```aaaaaa``````cccccceeefffgggffffffeeedddddddddfffiiikkkkkkkkkhhhiiijjjjjjkkkkkkjjjjjjiiijjjkkkllllllllllllkkkkkkjjjiiigggfffdddccccccgggfffdddaaa```^^^^^^]]]^^^]]][[[[[[ZZZXXXTTTQQQNNNNNNMMMLLLKKKJJJJJJIIIDDDCCCBBBAAA???>>>===<<<;;;:::999777777777777888:::999999999999::::::;;;;;;::::::::::::<<<===>>>;;;===???AAACCCEEEFFFFFFDDDCCC@@@===999666333222333333333333333444444555222666999888777>>>LLLXXXsssmmm^^^RRRSSS\\\nnnssseeeTTTCCC:::888444444222111000000000000///000111000///...///111---------.........//////000000//////.........---***...666@@@FFFEEE===666555333111...------....../////////....../////////......////////////......++++++******++++++,,,---...+++((((((***+++***(((******+++,,,---......///,,,,,,------,,,,,,+++***))))))************))))))***---///---((($$$"""""",,,++++++---//////+++'''+++++++++*********))))))'''(((((()))***++++++,,,(((((())))))*********++++++*********))))))(((((()))))))))))))))((('''''')))(((''''''''')))***+++***)))(((''''''((()))***))))))))))))))))))))))))%%%(((+++,,,***((()))+++******+++++++++,,,,,,,,,+++...222777===HHHUUU___ccc^^^XXXWWW^^^hhhpppuuu~~~~~~~~~|||gggZZZXXX]]]dddgggiiikkkjjjhhhjjjoooqqqooosssrrrrrrssstttqqqjjjdddZZZVVVPPPMMMPPPYYYdddkkkqqqpppppprrrttttttsssqqqsssrrrnnnhhhbbbaaaeeeiiilllkkkhhhccc\\\TTTMMMJJJOOOOOOSSSYYY]]]^^^bbbhhhiiimmmrrrvvvtttkkk___VVVVVVXXX\\\```cccccccccbbbccccccddddddddddddddddddccccccbbbbbbaaa`````````___^^^\\\ZZZXXXVVVVVVUUUWWWXXXYYYYYYYYYWWWUUUSSSXXXXXXXXXYYYYYYXXXXXXXXXYYYWWWVVVTTTRRRPPPPPPOOORRRPPPNNNLLLKKKLLLNNNPPPNNNMMMLLLLLLLLLNNNQQQRRRNNNNNNNNNMMMMMMKKKJJJJJJNNNNNNMMMMMMMMMMMMMMMMMMPPPNNNLLLJJJIIIJJJKKKKKKOOOQQQTTTWWWWWWVVVSSSQQQNNNKKKHHHJJJPPPUUUWWWWWWXXXTTTOOOJJJHHHEEECCCAAA???>>><<<<<<===???BBBDDD@@@AAACCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVUUUVVVVVVWWWXXXYYYWWWVVVUUUTTTSSSTTTUUUUUUYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\[[[]]]^^^___`````````______^^^]]]]]]```ccceeefffeeeffffffggghhhhhhhhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeefffeeedddcccbbbaaa```______^^^]]]\\\[[[ZZZYYYYYYWWWUUUSSSRRRRRRPPPNNNKKKKKKJJJJJJIIIHHHGGGGGGGGG@@@@@@???>>>===<<<<<<;;;;;;:::999777777777777888777777777777777777888888:::999999999:::;;;===>>>>>>???@@@BBBCCCDDDDDDDDDCCCAAA>>>;;;777555333222444222111222444444333111444999>>>???AAAIIIXXXeee{{{|||kkk]]]RRRXXXiiixxxfffXXXJJJ>>>777777333222111000000000000000...///000000......///000---------.........//////000/////////.........---.........000333666666666444222000...---------...------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++******++++++,,,------+++)))***+++,,,***(((((((((((()))******++++++,,,,,,------,,,,,,+++***))))))************))))))&&&(((++++++)))((()))******))))))+++---...+++)))+++++++++*********))))))************))))))))))))((()))))))))***************************))))))))))))*********))))))((('''((('''&&&&&&&&&'''((()))******)))((((((((())))))))))))))))))))))))))))))%%%(((***+++)))((()))***))))))*********+++++++++,,,...111444999BBBNNNVVVZZZUUUQQQRRRYYYdddmmmrrrzzz|||~~~mmm]]]WWWYYY^^^bbbeeeiiijjjiiikkkpppttttttxxxvvvuuuuuuuuurrrkkkfffddd^^^UUUOOOOOOVVV```ffflllnnnoooqqqrrrsssssstttqqqpppmmmhhhddddddiiimmmqqqpppnnnlllhhhaaaYYYSSSPPPOOOQQQVVVYYYZZZ^^^cccllloooqqqqqqkkkbbbXXXQQQTTTVVVZZZ]]]___``````___ccccccddddddddddddddddddcccccccccbbbaaaaaa``````^^^\\\[[[YYYWWWUUUUUUTTTWWWXXXYYYYYYXXXVVVTTTRRRQQQRRRTTTUUUVVVWWWVVVVVVWWWVVVUUUTTTSSSSSSRRRRRRPPPOOOMMMLLLKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQMMMMMMMMMMMMLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGGGGGGGHHHIIIKKKMMMPPPSSSUUUTTTRRRQQQSSSNNNIIIHHHKKKPPPRRRSSSWWWUUUQQQOOOMMMKKKHHHEEEAAA???<<<::::::<<>>>>>>>>=========<<<<<<;;;:::999777777777777888777777777777777777777777888888888999:::;;;===>>>???@@@AAABBBCCCDDDDDDDDDAAA>>>;;;777444333222333555222000111444555444333888>>>EEEIIINNNXXXgggssszzziii```\\\ggg}}}|||jjjVVVIII@@@999555666111000000/////////000000---...//////...---...///---------.............../////////..................---***'''''')))///333111000///---,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,------,,,+++,,,------+++)))++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************))))))%%%''')))******+++---...)))(((((()))+++,,,+++***+++++++++***************------,,,***)))((('''&&&))))))))))))***************************+++++++++*********+++******)))((())))))((('''''''''((((((***+++++++++***)))(((((())))))))))))))))))))))))&&&((()))***)))((())))))(((((()))))))))*********,,,...000222444:::CCCJJJPPPMMMKKKNNNVVV```jjjooouuuyyy{{{kkk\\\QQQOOOTTTXXXbbbhhhlllkkkmmmtttzzz}}}|||yyywwwwwwsssnnniiimmmfff\\\SSSPPPSSSYYY^^^eeeiiimmmooooooooorrrtttppppppoookkkhhhiiinnnrrruuusssrrrrrrqqqkkk```WWWSSSPPPQQQUUUWWWWWWZZZ___iiimmmoookkkcccZZZSSSPPPSSSUUUWWW[[[]]]^^^______bbbccccccddddddeeeddddddcccbbbbbbaaaaaa```______\\\[[[YYYWWWVVVUUUTTTTTTWWWXXXXXXYYYWWWUUUSSSQQQLLLNNNQQQTTTVVVWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMNNNNNNLLLMMMMMMMMMLLLKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGGGGGGGHHHHHHGGGIIILLLOOOQQQQQQQQQPPPYYYTTTMMMIIIJJJLLLLLLKKKRRRQQQPPPPPPQQQPPPNNNLLLGGGDDD@@@<<<:::;;;===>>>AAAAAABBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEGGGFFFEEEEEEEEEFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLJJJKKKLLLMMMOOOOOOOOOPPPPPPPPPOOOOOONNNOOOOOOOOOPPPOOONNNMMMMMMMMMNNNOOORRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRXXXXXXZZZZZZ[[[ZZZYYYXXXUUUUUUVVVYYY\\\___```___^^^______```````````````aaa```]]]ZZZYYYYYYZZZ[[[XXXXXXWWWWWWVVVVVVVVVUUUOOOOOOPPPQQQOOOMMMJJJIIIIIIGGGDDDCCCCCCDDDCCCBBB??????>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????;;;:::999777777777777888999:::::::::::::::999999888888999:::;;;===>>>???@@@AAABBBCCCDDDEEEEEEEEE>>>;;;777444222111222333444444222222333777===AAAEEEJJJPPPTTTYYYcccqqq|||}}}vvvgggkkksss~~~nnn\\\III???;;;888555555//////.........//////000---...///...---,,,---///................................................***,,,...---***)))+++...///...---,,,,,,,,,,,,---...------,,,,,,------...---......//////......---++++++******++++++,,,---,,,,,,------------+++***......---------,,,,,,,,,,,,,,,------,,,,,,+++***))))))************))))))************)))***+++,,,+++***)))))))))***++++++************************------,,,+++)))((('''''')))))))))))))))*********))))))******++++++,,,,,,******+++++++++******)))+++++++++******************+++,,,,,,,,,***((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))*********++++++---//////000444<<>>===>>>>>>@@@@@@@@@@@@AAAAAABBBBBB?????????????????????????????????@@@AAACCCDDDEEEGGGFFFDDDCCCCCCDDDEEEFFFAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQWWWXXXYYYYYYYYYYYYWWWWWWTTTTTTTTTWWWZZZ]]]]]]]]][[[[[[\\\]]]]]]]]]]]]\\\^^^\\\YYYVVVTTTTTTTTTUUUSSSSSSRRRRRRQQQQQQQQQPPPLLLMMMMMMLLLJJJGGGCCCAAACCC@@@>>>===>>>??????>>>:::::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????;;;:::999777777777777888:::;;;<<<=========<<<<<<;;;;;;<<<===??????@@@@@@EEEEEEEEEDDDCCCBBBAAA@@@:::888555222000111222333000333555555777???MMMXXX]]]___bbbbbbeeelllwwwyyyzzz~~~qqqnnnjjj||||||ooo[[[MMM???:::999777333222///...............//////---...///...---,,,---///.....................------------...............)))---000000...,,,---///---------,,,,,,,,,,,,---...------,,,,,,------...------............------++++++******++++++,,,---,,,---------,,,+++++++++++++++******))))))((((((,,,,,,------,,,,,,+++***))))))************))))))---,,,***))))))*********,,,,,,+++***))))))***+++************************,,,+++++++++******))))))******)))))))))))))))))))))))))))******++++++,,,)))******+++++++++*********++++++++++++************+++,,,,,,,,,***)))((())))))))))))))))))))))))***)))))))))***+++++++++*********+++++++++,,,,,,)))+++......///222888===EEEFFFHHHMMMSSS\\\eeejjjooouuu~~~zzzuuusssrrrlll```SSSMMMNNNRRRXXX```hhhkkkpppyyy{{{vvvsssrrrppplllhhhfffeeeccc```\\\XXXUUUSSSVVV\\\cccfffddddddhhhkkkqqqtttuuutttpppnnnoooqqqwwwuuuvvv{{{|||rrrhhhZZZSSSOOORRRTTTUUUXXX[[[ZZZaaahhhiiiccc\\\XXXXXXNNNPPPRRRUUUYYY]]]```bbb^^^___aaacccdddccccccbbb^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYWWWUUUSSSQQQOOOQQQSSSUUUUUUUUUTTTSSSUUUTTTSSSQQQPPPPPPPPPPPPOOOPPPPPPPPPOOOMMMKKKIIIGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKaaacccgggmmmpppmmmddd^^^MMMKKKHHHIIILLLOOORRRSSSPPPNNNJJJGGGDDDCCCBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDDDDFFFEEECCCBBBBBBBBBCCCDDD@@@????????????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIJJJJJJIIIIIIHHHKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQPPPPPPPPPTTTTTTUUUVVVVVVUUUSSSRRRQQQPPPQQQSSSVVVXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYWWWUUUSSSPPPOOONNNMMMNNNOOOOOONNNMMMMMMLLLKKKKKKIIIIIIHHHFFFDDD@@@===<<<:::999777888999::::::999777777888888999999::::::888999999:::;;;;;;<<<<<<;;;:::999777777777777888999:::<<<>>>??????>>>>>>@@@@@@AAABBBCCCCCCCCCCCCIIIHHHFFFCCC???;;;888666666555333111111111222333...333999???FFFTTTeeerrrzzzyyyvvvqqqooorrrzzzvvvrrrttt{{{{{{lllgggkkkwwwwwwkkk\\\III???777666666333///...000//////.........//////---...//////...---...///...............------------------------.........---------,,,+++,,,///111,,,,,,------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,------,,,***)))+++---,,,,,,+++++++++*********,,,,,,------,,,,,,+++***))))))************))))))***)))((()))+++,,,+++***+++,,,---,,,***)))***+++***************+++++++++*********+++++++++++++++************)))))))))))))))))))))))))))*********((()))******+++*********&&&'''(((((())))))(((((())))))***************)))))))))))))))))))))))))))***)))'''(((***++++++******++++++++++++,,,,,,,,,'''***---......000555:::===@@@EEEJJJQQQYYYaaagggnnnsssyyy}}}|||vvvooojjjmmmmmmiii___SSSKKKIIIJJJOOOWWW```hhhqqq{{{~~~{{{wwwsssqqqqqqoookkkhhhbbbdddffffffccc]]]WWWRRRPPPUUU\\\aaabbbdddfffhhhoootttxxxxxxtttooommmmmmnnnmmmpppvvv|||}}}xxxrrr^^^VVVPPPPPPSSSSSSUUUXXXZZZ___eeegggccc]]]XXXVVVLLLMMMNNNPPPSSSWWW[[[]]][[[]]]___aaabbbbbbaaa```^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXWWWXXXYYYYYYYYYWWWUUUSSSRRRRRRRRRSSSRRRRRRQQQQQQTTTSSSRRRPPPOOOOOONNNNNNPPPQQQQQQPPPOOOMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIIILLLKKKJJJIIIIIIIIIJJJJJJeeelllxxxuuujjjVVVPPPIIIEEEFFFIIILLLNNNNNNMMMLLLKKKJJJIIIIIIIIICCCBBBAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA??????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNQQQQQQRRRSSSRRRQQQPPPOOOOOONNNNNNOOORRRSSSSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUQQQPPPOOOMMMLLLJJJIIIIIILLLKKKJJJIIIHHHGGGFFFEEECCCCCCAAA???===;;;999888555444444666888888777666666777777888999:::::::::888888999999::::::;;;;;;;;;:::999777777777777888:::<<<>>>AAACCCCCCCCCCCCEEEFFFGGGGGGHHHGGGFFFEEEEEEDDDBBB???;;;777333222333333222222222222222333222777AAAPPPbbbttt{{{ttttttyyy~~~{{{uuutttzzz~~~qqqfff___ggguuuttteeeWWWGGG===777333444333///...///111111000///...............///000000......///000//////.........---------,,,,,,,,,------.........///---******+++,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++******++++++,,,---,,,---,,,)))''''''+++......---------------------,,,,,,------,,,,,,+++***))))))************))))))'''''''''))),,,,,,***(((%%%(((+++,,,******+++,,,))))))*********+++++++++++++++++++++++++++++++++************)))))))))((()))))))))((((((((((((((('''((())))))*********)))###%%%&&&((()))))))))((((((((((((((()))***++++++)))))))))))))))))))))))))))'''%%%%%%((())))))(((************++++++++++++&&&)))---------...222666777;;;BBBIIIPPPYYYaaahhhmmmoooqqqrrrooojjjddd```bbbcccaaa[[[SSSKKKGGGEEEIIIPPP[[[hhhxxx|||yyywwwvvvwwwvvvrrrooofffhhhjjjjjjfff___XXXSSSKKKOOOVVV^^^cccgggiiiiiipppvvv}}}|||vvvqqqoooiiiiiilllppptttvvvvvvuuuiii^^^UUUTTTUUUTTTTTTVVVZZZ\\\___```___[[[XXXUUUPPPOOONNNNNNPPPSSSVVVXXXYYY[[[]]]```aaaaaa___^^^^^^^^^^^^]]]\\\\\\[[[[[[XXXXXXWWWWWWVVVWWWWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPOOOMMMLLLJJJIIIGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHGGGJJJIIIHHHGGGGGGHHHJJJKKKiiisss{{{mmm^^^VVVLLLDDDBBBDDDGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMHHHGGGEEEBBBAAA@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<888:::===@@@BBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>======>>>@@@AAABBBAAAAAAAAAAAAAAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGIIIJJJKKKLLLLLLPPPQQQQQQRRRQQQPPPOOONNNOOONNNMMMNNNPPPRRRQQQPPPPPPQQQRRRRRRSSSSSSRRRRRROOOOOONNNMMMLLLJJJHHHGGGJJJIIIHHHFFFEEECCCBBBBBB>>>===;;;999888777666666444444555777999999777666666777777888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999777777777777888<<<>>>BBBEEEGGGHHHHHHGGGIIIIIIJJJKKKJJJIIIHHHGGG>>>===<<<;;;888666444333222222222222333333333333999<<>><<<<<<<<<===>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCC>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJLLLMMMLLLKKKIIIHHHHHHIIIJJJLLLHHHIIIJJJJJJIIIIIIJJJKKKMMMMMMNNNOOONNNNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@???>>>=========<<<:::888555333111000444555666777777777666555999888777666777888999:::999777666888;;;===<<<:::======<<<:::777666888999AAADDDGGGJJJLLLLLLKKKJJJPPPPPPPPPNNNKKKFFFAAA>>>>>>:::555444555666555333111222333222111111444666:::EEE[[[xxxvvvnnnqqqyyyvvvcccVVVVVVYYY```{{{qqqdddVVVGGG<<<888333222111000////////////////////////////////////////////////////////////------------...000111222,,,,,,,,,,,,,,,,,,,,,,,,///......---------......+++)))'''))),,,...---,,,.........------,,,,,,,,,------......------,,,,,,---------------------------,,,,,,+++*********+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))******+++*********))))))((((((+++++++++++++++***)))(((***************************+++,,,,,,,,,***((('''))))))***++++++***((('''******))))))***+++,,,,,,---,,,***))))))***,,,---+++*********))))))((((((''''''(((((())))))******+++***(((((()))***---...---+++(((&&&%%%&&&((())),,,+++++++++******)))))))))))))))***+++---...///444999@@@HHHPPPWWW^^^ccceeehhhkkkllliiiddd]]]YYYXXXYYYZZZYYYWWWTTTRRRRRRHHHOOO^^^ppp~~~}}}}}}|||zzzwwwfffkkklllhhhccc___[[[VVVRRRKKKIIIRRR^^^eeehhhjjjmmm~~~xxxrrrnnnpppuuuyyy}}}uuukkkbbb\\\YYYWWWVVVTTTTTTTTTUUUVVVUUUQQQOOORRRQQQOOOMMMMMMMMMOOOPPPUUUWWWYYY[[[]]]_________^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWYYYYYYXXXXXXWWWWWWWWWWWWTTTSSSRRRSSSTTTUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJZZZfffvvv}}}uuupppfffaaaXXXOOOHHHEEECCCCCCBBB@@@@@@CCCHHHLLLMMMMMMNNNMMMLLLIIIFFFCCCAAA@@@;;;;;;:::999:::;;;===>>><<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBB?????????@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDAAAAAABBBCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKHHHGGGEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;999888777666555444333222555666777888888777666666777777666555555666777888888666555777:::<<<;;;:::;;;<<<<<<;;;::::::<<<>>>CCCEEEIIILLLNNNNNNMMMMMMOOONNNMMMJJJEEE@@@<<<999;;;777444222333333111000...000111111111333777;;;FFFQQQgggyyyrrruuu|||zzztttuuuqqqjjj]]]UUURRRXXXbbbooouuucccUUUIII===666555333222111000////////////................................................///............//////000------------------------......------------......,,,***(((***,,,......---------------,,,,,,,,,+++,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((******************)))(((++++++++++++++++++++++++,,,++++++******************************)))(((''')))))))))))))))***++++++,,,+++)))(((((()))+++,,,************)))))))))((((((((((((((())))))))))))***)))(((((()))***,,,...///---+++)))((()))***+++++++++******)))))))))))))))))))))***+++,,,......333777===EEELLLUUU]]]bbbcccfffiiijjjjjjgggdddaaa]]]^^^^^^]]][[[YYYXXXXXXSSSSSSZZZkkk{{{yyyvvvuuuvvvuuusssqqqgggkkkkkkfffaaa^^^ZZZVVVVVVOOOLLLQQQZZZ```eeejjjwwwyyyppplllooosssxxxtttmmmeee___ZZZXXXVVVQQQQQQRRRSSSUUUTTTRRRPPPRRRQQQPPPNNNNNNNNNPPPPPPRRRTTTWWW[[[]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRQQQRRRSSSTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKKKKLLLLLLJJJIIIGGGFFFEEEDDDCCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKDDDFFFHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIPPPXXXbbbkkknnnmmmkkkjjjfffbbb\\\UUUNNNHHHEEECCCAAA???>>>???BBBFFFHHHIIILLLLLLKKKJJJIIIGGGEEEDDD<<<;;;;;;:::;;;<<<======<<<<<<======>>>?????????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCC@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHGGGHHHIIIIIIHHHHHHIIIJJJGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@????????????>>><<<;;;:::999999888444444444555555555555555666777777888888777777666888777777666666777777888777777666888:::<<<;;;;;;;;;<<<<<<======>>>AAADDDEEEGGGJJJMMMOOOOOOOOONNNKKKJJJFFFBBB===999555333555333111111222222111000...000222222333666===BBBOOOZZZmmm}}}vvvxxx~~~|||yyy}}}vvviiidddaaa\\\UUUIIIMMMUUU```pppvvvfffRRRDDD:::333222333222111000//////...//////................................................000//////...------.................................---------------......---+++***+++---.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******------------------------************))))))))))))((()))******************++++++++++++++++++++++++---+++***))))))+++---...,,,+++***)))(((((((((((())))))((((((((()))*********)))(((''''''((()))***************))))))))))))))))))))))))((((((((((((***)))(((((()))***,,,---///...+++***))))))+++,,,))))))))))))(((((((((((()))))))))***+++,,,---...111444999???GGGPPPYYY___```bbbeeeiiikkklllkkkkkkcccccccccbbbaaa``````___^^^VVVTTTaaauuu~~~vvvooommmlllllllllkkkiiigggeeeiiiiiiccc^^^]]]ZZZWWWZZZSSSNNNOOORRRWWWaaaiii|||}}}nnngggiiimmmrrrqqqooojjjbbb[[[WWWUUUMMMMMMMMMPPPRRRTTTSSSQQQSSSRRRQQQPPPPPPPPPQQQQQQNNNQQQUUUYYY[[[\\\\\\[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQQQQSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKJJJKKKLLLLLLKKKJJJFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAACCCEEEGGGIIIJJJCCCEEEGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGGGGGGGKKKOOOTTTYYY\\\]]]]]]]]]^^^\\\YYYUUUPPPJJJFFFCCCFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFF>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<=========>>>=========>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAACCCDDDEEEFFFAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFBBBDDDEEEEEECCCCCCDDDFFFDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<::::::888777666666666666444444444555555666666666666777777777777777666666999999999999:::::::::;;;:::::::::;;;<<<=========<<<===>>>>>>>>>@@@CCCEEEGGGHHHJJJKKKLLLKKKJJJJJJEEECCC???;;;777444222222000000000000111222222222111444777888888===EEEKKKZZZbbbppp}}}uuuuuuzzz}}}~~~|||xxxvvvzzz~~~sssfff\\\UUURRRPPPJJJVVVcccooo~~~zzzgggXXXFFF;;;444000000333111000//////.........///................................................///......------.........------------------------------,,,,,,------......---,,,,,,,,,---.........++++++++++++++++++++++++------------,,,***)))(((************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++******++++++++++++******++++++************))))))*********)))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++************,,,...///---,,,***(((''''''(((((()))((((((((((((((())))))***))))))(((((())))))************)))))))))))))))******))))))(((((('''''')))((((((((()))***+++,,,---,,,***((((((((())))))((((((((((((((((((''''''))))))))))))***+++,,,---///111555:::AAAKKKUUU[[[]]]___bbbfffjjjmmmoooqqqgggeeedddccccccdddccccccaaaWWWPPPVVVdddnnnmmmhhhffffffffffffeeecccaaa___```dddddd```\\\]]]\\\ZZZ[[[TTTOOOLLLKKKPPP[[[gggxxxyyyiiiaaadddjjjlllooopppmmmeee[[[TTTQQQIIIIIIJJJLLLPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRKKKMMMRRRVVVYYYZZZYYYXXXZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJIIIJJJLLLLLLKKKJJJEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCCCCDDDDDDEEEFFFFFFGGGIIILLLPPPSSSTTTTTTSSSUUUUUUTTTSSSPPPMMMKKKIIIHHHJJJKKKKKKIIIFFFCCCAAA<<<<<<===???@@@BBBDDDEEEAAAAAAAAA@@@???===;;;999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@?????????????????????@@@AAAAAAAAABBBBBBBBBBBB???@@@@@@@@@@@@@@@??????@@@AAABBBCCCBBBBBB@@@@@@>>>>>>>>>>>>???@@@@@@AAA>>>>>>>>>???>>>======<<<<<<<<<>>>???AAABBBDDDDDDAAAAAAAAAAAABBBBBBAAAAAA>>>>>>>>>>>>??????@@@@@@???AAABBBBBBAAA@@@BBBCCCCCCDDDDDDDDDDDDBBBAAA??????>>>===;;;::::::999999777666666555444444444444666666666666666666666666666666666666666666777777999:::;;;<<<<<<=========>>>???????????????@@@@@@@@@@@@@@@???>>>>>>@@@BBBEEEEEEEEEEEEDDDCCCAAA@@@===;;;888555333222222333000000000000000000111222333888>>>@@@AAAGGGPPPYYYjjjooowwwxxxooommmpppqqqrrrssstttxxx~~~vvvfffTTTJJJJJJOOOUUUdddrrr|||vvvpppkkkWWWKKK===666222//////222000///......---.........................................................,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,---...///++++++++++++++++++++++++............---,,,+++***************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********)))))))))((((((((('''))))))))))))))))))************+++,,,------------++++++++++++++++++++++++'''(((***,,,---------,,,---,,,***((('''(((((()))))))))((((((((((((((()))*********))))))*********))))))))))))))))))************))))))((((((''''''(((((((((((()))***++++++,,,+++***(((((((((((((((''''''''''''''''''(((((())))))))))))***+++,,,,,,---///111555<<>>>>>>>>>>>AAACCCEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBCCCCCCDDDDDDEEEDDDDDDGGGKKKPPPSSSSSSRRROOOOOOPPPPPPQQQQQQRRRRRRKKKQQQXXX[[[YYYRRRKKKFFF;;;:::999999:::<<>>>>>??????????????????AAABBBCCCDDDDDDDDDCCCCCC??????????????????>>>===???@@@AAAAAAAAA@@@???>>>=========<<<======>>>>>><<<============<<<;;;;;;:::;;;<<<===???@@@AAABBB???@@@@@@@@@@@@@@@???>>><<<<<<======>>>????????????@@@AAAAAA@@@@@@AAACCCBBBCCCCCCCCCBBB@@@???===<<<<<<:::999888777777777555555444333333444444444888777777777777666666666555555555666777888999:::999:::<<<>>>???@@@AAAAAACCCDDDEEEDDDBBBAAAAAACCCAAAAAA@@@>>>;;;:::<<<===??????>>>===<<<:::999888666555333222111222222333222222222111000111555777===DDDKKKOOOPPPUUU^^^gggtttwww|||yyyppphhheeehhhiiikkkooottt|||wwweeeRRRIIIMMMWWWbbbmmm|||zzztttmmmddd]]]HHH???666333111...---.........------------......------------------------------------------------+++++++++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------,,,++++++---...++++++++++++,,,,,,,,,,,,------.........---,,,,,,************************++++++******++++++,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++***))))))(((((())))))))))))***************+++,,,,,,,,,,,,,,,,,,************************&&&'''***,,,---,,,+++***+++******)))))))))))))))******)))((((((((())))))************************))))))))))))************))))))))))))((((((((((((''''''((())))))******+++---,,,+++***))))))))))))''''''''''''(((((((((((()))))))))))))))***++++++,,,---000333999AAAJJJPPPUUUYYY___fffkkkmmmnnnnnnhhhddd___]]]___aaaaaa```]]][[[WWWSSSPPPQQQTTTWWW[[[^^^aaaaaa^^^ZZZWWWVVVUUUZZZ]]][[[[[[]]]^^^\\\WWWRRRNNNLLLIIIIIIPPPYYYfffyyyyyyuuupppooowwwwwwwwwsssiii^^^ZZZ]]]bbbgggiiikkkllliiiaaaVVVOOOIIIGGGFFFGGGKKKOOOQQQRRRPPPRRRTTTUUUUUUTTTSSSRRRJJJLLLNNNQQQSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIJJJKKKKKKJJJIIIDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@BBBDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEIIINNNSSSTTTTTTLLLLLLLLLMMMOOORRRVVVXXXVVV```lllsssnnncccVVVNNNBBB???;;;888777999;;;===???AAACCCEEEFFFDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>??????@@@@@@???@@@AAABBBBBBBBBAAAAAA>>>?????????>>>>>>===<<>>======<<<<<<;;;;;;;;;;;;<<<===============<<<<<<;;;::::::;;;<<<===>>>???@@@======>>>>>>>>>===;;;;;;<<<<<<===>>>????????????===>>>??????>>>>>>???AAAAAAAAAAAAAAA@@@>>><<<;;;:::999888777666555555555444444333333333444444555666666666666666666666666666666666777999;;;===???<<<===@@@CCCFFFGGGHHHHHHGGGHHHIIIGGGCCCAAAAAACCC@@@@@@???<<<999777888999777777777666555444444333111000000//////000000000222333444555888===EEEJJJVVV]]]dddeeebbbccciiipppwwwzzzwwwooohhhbbbbbbeeedddgggnnnwwwzzzyyyoooaaaWWWUUU^^^iiiqqqwww}}}rrrkkkcccXXXOOO@@@777000//////---,,,......------,,,------......------------------------------------------------,,,,,,,,,,,,------...///------------------------++++++++++++,,,---...///+++,,,---,,,***)))+++...+++,,,,,,,,,------------++++++,,,------------,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***))))))(((((()))))))))******************+++++++++***))))))))))))))))))))))))))))))'''((())))))************((())))))************)))++++++***)))))))))))))))((())))))))))))))))))(((((()))))))))************(((((((((((())))))))))))&&&'''((())))))*********++++++***))))))(((((((((''''''((((((((())))))))))))))))))))))))******++++++---///222777===EEEJJJPPPVVV___hhhnnnooonnnmmmjjjddd^^^\\\^^^``````^^^[[[[[[YYYTTTOOOMMMMMMOOOQQQUUUZZZ\\\ZZZVVVTTTSSSSSSYYY\\\[[[ZZZ\\\[[[XXXYYYUUUQQQPPPMMMJJJKKKPPPXXXjjjpppmmmmmmjjjiiipppooonnnjjjbbb[[[XXX[[[^^^fffeeefffjjjlllhhh^^^UUUJJJHHHFFFFFFIIIMMMPPPQQQOOOQQQSSSUUUVVVUUURRRQQQLLLMMMMMMNNNPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSQQQPPPPPPPPPPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIIIIJJJJJJIIIGGGEEEEEEEEEEEEDDDBBB@@@???@@@@@@??????@@@AAABBBBBB@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDKKKHHHFFFHHHMMMQQQTTTTTTJJJIIIHHHIIILLLQQQVVVYYYdddpppooo^^^TTTJJJFFF???999777777:::<<<<<>>>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>><<<======>>>???@@@@@@AAA;;;<<<===>>>???>>>======>>>>>>???>>>>>>===<<<<<<>>>???@@@@@@@@@>>>===<<<===<<<;;;;;;::::::::::::>>>>>>>>>???>>>======<<<999::::::;;;<<<===>>>>>>;;;<<<<<<===<<<;;;999888777888999:::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>???@@@@@@@@@>>>===;;;999888777666555444333333333444444444333444444555555333333444444555666666777777777777999;;;>>>@@@BBB@@@BBBFFFIIILLLNNNOOOOOOIIIJJJJJJHHHCCC@@@AAABBB>>>>>>===:::777555666888222222222222222222222222........................///222666;;;AAAKKKWWW___ooovvv{{{xxxqqqlllooottt{{{~~~yyynnnhhhccc```aaaeeecccfffnnnzzz{{{qqqtttvvvaaaYYYZZZ```lllxxxqqqfff```WWWKKKAAA>>>555///...///......000------,,,,,,,,,------...------------------------------------------------......---,,,,,,,,,------........................++++++++++++,,,---...///***,,,---,,,)))(((+++---,,,,,,,,,------.........))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++******)))(((((('''(((((())))))*********+++)))))))))))))))((('''&&&((((((((((((((((((((((((***)))'''&&&'''(((***+++&&&''')))+++++++++******,,,,,,+++***))))))******''''''((((((((((((''''''(((((())))))*********+++''''''(((((())))))******&&&'''((()))************((((((((('''&&&&&&%%%%%%'''((((((((())))))*********)))))))))))))))***++++++---000222666<<>>>>>>>>>>>>>>??????AAACCCCCCBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEETTTMMMFFFDDDGGGIIIIIIHHHJJJLLLNNNLLLJJJLLLTTTZZZiiisssfff]]]XXXPPPEEE>>><<<;;;888555888999<<<@@@DDDEEEEEEDDDAAAAAAAAA@@@???>>><<<;;;<<<<<<<<<;;;:::999999999;;;;;;<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::888:::;;;======<<<:::999:::<<<>>>>>>===;;;;;;<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888999666444444666666333111444444333222222333333333666666555444444333333222555666888888999;;;???AAAJJJKKKLLLLLLKKKJJJIIIGGGFFFDDD@@@<<<:::;;;===>>>::::::999666333111000111222222222222222111000///...000222222000000333666888888<<>>:::333333333222111000000///---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------........................000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++------,,,+++***************)))((((((,,,,,,,,,++++++*********************************---,,,,,,+++*********+++.........---,,,+++***)))+++,,,,,,------,,,,,,+++******(((((()))***---...+++++++++*********))))))))))))(((((()))***++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,((('''&&&%%%&&&''')))+++,,,,,,++++++***)))))))))+++*********))))))(((((())))))((('''''''''''''''((((((((('''&&&&&&%%%%%%+++***)))(((((()))***+++)))((((((''''''(((***+++)))***+++,,,,,,+++***)))+++,,,,,,---///333:::>>>HHHSSS```hhhnnnrrrqqqnnnmmmiiiddd___]]]\\\[[[ZZZXXX[[[ZZZUUUQQQOOOIIICCCIIIHHHJJJOOORRRQQQRRRVVVXXX]]]^^^ZZZZZZ]]]]]]XXXWWWYYY\\\[[[TTTLLLIIIKKKPPPPPPRRRWWW]]]aaa```^^^```\\\XXXVVVVVVXXXYYYZZZdddeeefffffffffdddcccbbbUUUMMMFFFEEEJJJPPPQQQOOOMMMNNNOOOQQQSSSTTTUUUUUUNNNMMMMMMLLLMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSRRRPPPOOOMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOMMMNNNOOOOOOOOOOOONNNMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGEEEDDDBBBAAAAAA??????????????????@@@@@@>>>@@@BBBAAA@@@???@@@@@@???@@@BBBDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAATTTNNNHHHFFFHHHHHHGGGDDDEEEHHHJJJJJJIIIKKKQQQVVVkkkssshhh```___WWWKKKCCC@@@===999555666666666999<<<@@@BBBDDDGGGFFFFFFFFFEEEDDDCCCBBB>>>======<<<;;;:::999999999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================::::::999999999999::::::999:::<<<===<<<;;;:::999777999;;;;;;:::888888999::::::;;;;;;;;;;;;::::::888999:::;;;;;;:::999888::::::::::::::::::::::::;;;;;;::::::999888888777888666444555666777555333444444333333333333333444666666666555555444444444444666888999;;;???DDDGGGKKKLLLNNNOOOMMMJJJFFFCCC>>><<<999666555555666666333444444222000///000111000000//////////////////...000222111///000444888;;;@@@IIIVVVfffvvvtttrrrwwwuuunnniiigggffffffkkkqqqvvv{{{|||zzzmmmiiinnnttttttqqqhhhbbb```hhhrrrxxx}}}ooogggZZZMMMCCC<<<777444111111111000///.........---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++........................//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++***))))))++++++***************)))++++++++++++++++++++++++---,,,,,,++++++***++++++------------,,,+++*********++++++++++++++++++***---,,,***(((((()))***++++++++++++*********))))))))))))(((((()))******+++))))))))))))))))))))))))******)))))))))***+++,,,)))(((&&&&&&&&&((()))+++'''(((((())))))***++++++*********)))))))))(((((())))))((('''''''''''''''''''''''''''''''''((((((******)))(((((()))******((((((''''''((()))***+++)))******++++++******)))++++++,,,---///333999===DDDRRRbbblllqqqsssssspppmmmllliiifffccc^^^ZZZWWWWWWZZZ[[[XXXVVVUUURRRMMMLLLIIIKKKQQQTTTSSSSSSTTTVVV[[[]]]ZZZYYY[[[ZZZVVVYYY[[[]]]\\\WWWQQQMMMLLLNNNNNNOOOTTTYYY]]]^^^]]]ZZZXXXUUUTTTUUUWWWYYYZZZaaabbbcccdddeeefffffffff[[[TTTKKKJJJNNNRRRRRRPPPKKKLLLNNNPPPRRRSSSSSSTTTQQQPPPOOOMMMLLLLLLMMMMMMPPPPPPQQQRRRSSSSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNPPPPPPOOONNNLLLKKKJJJJJJLLLLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGEEEDDDBBBAAAAAA??????????????????@@@@@@>>>@@@AAAAAA@@@??????@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@TTTQQQMMMKKKKKKIIIEEEBBBBBBEEEGGGGGGGGGIIINNNSSShhh~~~yyymmmeee```aaaYYYPPPIIIEEEBBB>>>;;;;;;999777666777:::>>>@@@DDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???>>>===<<<;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<========================999999888888888999999::::::;;;<<<<<<<<<:::999888666888999999888777777888999999::::::::::::999999777888999999999999888777::::::::::::::::::::::::999999999888888777777666777555444555666777555444444444333333333444444555666666666666555555555555777888:::<<>>???AAAAAA???>>>???@@@????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@UUUSSSQQQQQQPPPMMMIIIEEEDDDDDDDDDDDDDDDGGGMMMRRR___nnnzzzuuujjjbbb]]][[[YYYTTTOOOKKKJJJIIIHHHFFFEEEDDDBBB>>>;;;:::;;;<<<===>>>>>>???@@@BBBCCCDDDBBBBBBAAA@@@???>>>======:::::::::999999999888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888777888888999999;;;<<<<<<<<<;;;999888777777999::::::888888888999888888999:::::::::999999888888888888888888888888999999999999999999999999888888777777777666666666666555555444444444333333444444444444444444555666555555555666666666777777<<<===???AAACCCFFFLLLOOOUUUTTTRRRMMMGGG@@@999555222222222111111///......---...//////...///111333555444333222333555777999555666888999;;;AAAJJJQQQTTT]]]jjjsssyyy~~~rrrttt}}}{{{qqqsssuuuzzz}}}zzzwww{{{}}}~~~jjj\\\TTTRRRQQQOOOTTT\\\jjjvvv}}}~~~qqqdddTTTLLLBBB999333111000///...---------,,,,,,,,,+++,,,---......,,,,,,---...................................................------------------------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,,,,,,,******++++++,,,++++++******((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))******************)))---,,,+++)))((((((((((((************))))))))))))))))))((((((((())))))***(((((((((((((((((((((((()))))))))))))))******+++)))((((((''''''((())))))******)))((((((''''''&&&))))))))))))))))))(((((())))))((((((((((((((()))(((((((((((())))))******)))))))))(((((()))))))))&&&''''''((()))***+++++++++***)))(((((()))***+++)))***+++,,,---000555888BBBUUUhhhooolllhhhdddbbbeeehhhkkkjjjeee]]]VVVRRRTTTXXX\\\]]]bbbhhhkkkiii[[[QQQJJJMMMSSSUUUTTTTTTVVVZZZ]]]]]][[[ZZZYYYZZZ___bbbcccbbb```]]]WWWQQQKKKJJJIIIJJJNNNTTTZZZ]]]VVVVVVWWWWWWWWWYYY[[[^^^^^^]]]^^^```dddjjjqqqtttpppiii```ZZZVVVQQQKKKGGGGGGIIIKKKMMMOOOPPPQQQQQQTTTSSSQQQNNNLLLJJJHHHGGGJJJKKKKKKMMMNNNOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNOOOOOOKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@??????===???@@@@@@???>>>>>>???>>>>>>=========>>>???@@@??????>>>>>>>>>>>>??????TTTTTTTTTTTTSSSRRROOOLLLGGGEEEAAA??????CCCJJJOOOUUU^^^eeebbb[[[WWWVVVUUUQQQOOOMMMLLLMMMMMMNNNNNNKKKMMMOOOMMMHHHBBB>>><<<;;;;;;<<<===>>>@@@BBBDDDBBBAAAAAA@@@@@@???>>>>>><<<<<<<<<;;;;;;:::999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888777777777888888999:::<<<<<<;;;;;;:::999888777777888999888777777888999777888999999:::::::::999999999888888888888999999888888888888888888888888777777666666666666666555666666555444222111000000555444444444555555666777444555555666777888999999===@@@CCCEEEHHHKKKPPPSSSYYYUUUOOOFFF>>>888333111000111111111111000......---...///...------///000444333333333444777:::<<<:::<<>>??????>>>===>>>>>>===<<<<<<<<<<<<===>>>??????>>>>>>======>>>>>>???SSSSSSRRRRRRRRRRRRQQQQQQJJJFFFAAA======@@@EEEHHHMMMQQQSSSSSSPPPOOOPPPRRROOOOOONNNOOOOOOOOOPPPPPPNNNTTT\\\]]]XXXOOOHHHDDD;;;:::999999999;;;<<<===>>>=====================<<<<<<<<<;;;;;;:::::::::888888888888888888888888::::::::::::;;;;;;;;;;;;999999999999999999999999888888888888888999:::;;;;;;;;;::::::999999888888666666777666444444666888777888999:::;;;;;;;;;:::999999888888888888999999777777777777777777777777666666666666666666666666555666666555222111111222555555555555555666777888666666777999:::;;;=========AAAFFFJJJMMMPPPSSSUUUTTTOOOGGG???777222000........./////////...------,,,------,,,++++++,,,...///000222444888<<<@@@BBBCCCFFFIIILLLPPPXXXcccjjjpppuuuzzz{{{|||uuukkkmmmtttwwwyyyvvvppppppyyy}}}ssszzz~~~~~~}}}kkkaaaRRRGGGEEEKKKWWW___bbbhhhnnnrrrxxxwwwppphhhZZZMMM>>>:::444000.../////////.........---------------+++---...---,,,+++,,,---------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,***)))***+++,,,+++***(((((()))************)))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))***+++---......---,,,,,,,,,+++***))))))***+++,,,***++++++++++++++++++***''''''((())))))***++++++(((((()))))))))))))))***))))))((((((''''''(((((())))))))))))))))))))))))'''((())))))******))))))******))))))))))))(((((('''(((((())))))***++++++''''''(((((((((((())))))))))))((((((((()))************)))(((((('''&&&&&&'''(((((())))))((((((''''''(((((())))))))))))(((***))))))(((((())))))***''')))******+++---000333333BBBPPPUUUUUUVVVWWWWWWTTTWWWYYYWWWSSSQQQQQQSSSQQQVVVXXXZZZ```iiinnnnnncccUUUHHHEEEGGGJJJNNNSSSUUUWWW[[[^^^]]]\\\bbbiiipppyyy}}}vvvooolllfff___\\\XXXQQQJJJHHHLLLTTTZZZ\\\___aaa```]]]\\\]]]___]]]^^^```eeemmmxxx{{{nnn___OOOFFFCCCDDDFFFIIIKKKMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJFFFFFFHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????<<<===??????===<<<===>>><<<<<<<<<<<<============>>>>>>============>>>>>>QQQPPPNNNMMMLLLMMMOOOQQQMMMJJJFFFCCCAAABBBCCCCCCFFFFFFFFFGGGGGGHHHKKKMMMOOOPPPQQQRRRSSSSSSTTTUUUXXXaaakkkmmmggg]]]TTTOOOAAA???<<<999777666666666777777888888999::::::;;;999999999999999999999888888888888888888888888888999999:::::::::;;;;;;;;;999999999999999999999999888888888999999:::;;;<<<::::::999999999999999999666777777666444444666888888999:::;;;;;;<<<<<<<<<888777777666666777777888666666666666666666666666666666666666666666666666333555777666444333555777555555555555666777888999888999;;;<<<>>>@@@AAABBBCCCGGGLLLOOOOOOOOOOOOPPPHHHEEE???999444111///...------------------------,,,---------,,,,,,...000000222777>>>EEEKKKPPPSSSRRRUUUXXXYYY\\\ccclllssszzz}}}~~~ssshhhaaaccchhhiiikkkiiigggmmm{{{}}}|||{{{yyytttoooiiiSSSNNNHHHCCCFFFRRRaaalllkkkoooqqqpppuuuvvviii```XXXJJJ===777444000............---------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++***)))***+++,,,+++)))((()))******+++++++++***++++++++++++************))))))))))))))))))))))))***+++---...///...---,,,...,,,***)))((()))***+++))))))************))))))&&&'''((()))************(((((((((((())))))******))))))((('''''''''''''''))))))))))))))))))))))))'''''')))*********)))(((***************)))((((((&&&''''''(((((())))))***'''''''''((((((((())))))))))))(((((()))******+++((((((''''''''''''''''''''''''((())))))(((''''''((())))))******)))''''''(((((())))))))))))(((((('''((()))******,,,...111000999CCCFFFIIIOOOSSSSSSPPPSSSUUUSSSOOOMMMNNNQQQQQQTTTVVVVVVZZZccchhhhhh^^^TTTIIIEEECCCDDDHHHNNNPPPQQQUUUYYYYYYZZZcccnnn}}}yyyuuuqqqjjjjjjcccXXXLLLEEEFFFMMMSSSWWW[[[______[[[YYYZZZ\\\[[[]]]aaaiiitttzzzgggUUUJJJ???AAACCCFFFHHHJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJEEEEEEGGGHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJKKKKKKIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????;;;===>>>>>>===<<<<<<===:::;;;===>>>>>>>>>===<<<>>>======<<<<<<======>>>PPPNNNKKKHHHFFFHHHLLLOOOQQQOOOLLLJJJIIIFFFDDDAAAAAA>>>===???BBBCCCFFFIIIMMMPPPSSSUUUVVVXXXZZZ[[[eeennnwwwyyyqqqeee[[[VVVMMMJJJEEE@@@;;;888777666222333444555666777888888666666666666777777777777777777777777777777777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===999999999888999999::::::999999999888666777999;;;888999:::;;;<<<<<<<<<<<<777666555444444555666777666666666666666666666666666666666777777777777777111444777777666666999<<<555555555555666777999999;;;<<<===???AAACCCEEEFFFKKKNNNRRRSSSPPPLLLIIIGGG===<<<:::777444111///...---------,,,------...///---.../////////000222444555999@@@IIISSS[[[aaaddd___bbbdddeeefffkkksssyyywwwkkkccc\\\XXXZZZ___```bbbccceeennn}}}}}}xxxwww|||zzzpppggg]]]SSSHHHGGGEEEEEEKKKWWWgggrrryyy||||||xxxzzz}}}nnn^^^UUULLL???222555333000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++***)))***+++++++++))))))***+++,,,,,,,,,,,,,,,++++++******))))))((((((***************************+++---//////...---,,,///---+++)))(((((()))***(((((())))))))))))((((((''''''((()))))))))))))))'''((((((((())))))*********)))((('''''''''''''''))))))))))))))))))))))))&&&''')))*********)))(((***************)))(((''')))(((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))))))))((())))))***++++++%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&))))))*********((('''%%%'''((()))******)))((('''&&&((()))******+++---000222888===>>>BBBIIINNNOOONNNRRRUUUSSSNNNKKKMMMOOOQQQTTTTTTSSSWWW^^^ccccccYYYRRRJJJFFFCCCAAADDDIIILLLLLLPPPUUUVVVWWWcccppp|||xxxrrrssskkk]]]MMMBBBAAAGGGMMMRRRVVV[[[[[[XXXVVVWWWZZZXXX[[[aaakkkyyylllXXXLLL===>>>@@@CCCFFFGGGIIIIIIMMMMMMNNNNNNMMMLLLKKKJJJDDDEEEFFFHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????;;;===>>>>>>===<<<<<<===:::;;;===??????>>>===;;;======<<<<<<<<<<<<======HHHGGGFFFCCCBBBCCCGGGJJJFFFJJJNNNPPPOOOLLLJJJHHHEEEBBB>>><<<<<<@@@EEEIIIQQQRRRTTTVVVXXXXXXXXXWWWaaa|||tttggg```ZZZSSSOOOIIIEEEBBB>>>888444444444444333222222333444555555444444444444555555999777555333444777:::<<<777777888999999999999999999:::;;;;;;;;;:::999888888999::::::;;;;;;;;;:::===<<<<<<;;;;;;::::::999:::999888666555666666777999999::::::;;;<<<<<<<<<666666666555444333333222777777777777666666666666333555777888999888666555555666777888888777666555777888999:::;;;<<<===>>>??????@@@CCCFFFIIIKKKMMMOOOQQQSSSQQQKKKBBB;;;888999555111///000///---+++++++++,,,,,,,,,,,,------000222333222000111555:::===@@@HHHSSS___iiioooqqqnnnoooqqqrrrooolllooouuu{{{qqqkkk```VVVUUUZZZ]]]\\\eeebbbbbbhhhttt{{{yyyvvvsssuuu{{{}}}wwwrrrpppiii[[[OOOHHHDDDFFFHHHLLLTTTaaappp{{{~~~~~~sssdddWWWHHH<<<777888000///...---------------........................------------------------///...,,,++++++,,,...//////////////////..................------,,,,,,,,,------------------------***++++++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,---((((((((()))***,,,---...,,,,,,,,,,,,++++++***))))))***+++,,,,,,+++***)))))))))(((''''''''''''''''''(((((()))***++++++,,,$$$&&&(((+++,,,,,,+++***))))))))))))***************(((&&&'''***+++)))'''''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((,,,)))'''(((******(((&&&&&&&&&''''''''''''&&&&&&***)))(((''''''((()))******((('''''')))+++,,,,,,...///111555;;;BBBHHHLLLLLLMMMLLLKKKIIIJJJKKKMMMOOONNNNNNOOOSSSXXX]]]aaaVVVQQQIIIBBB>>>>>>AAACCCNNNJJJLLLSSSUUUWWWgggzzz|||sssnnnlllnnnggg\\\QQQHHHDDDCCCCCCNNNQQQUUUVVVTTTTTTUUUWWWXXX]]]cccjjjwww}}}|||{{{ppp\\\KKKAAA@@@??????AAAEEEIIIKKKJJJKKKLLLMMMNNNMMMMMMLLLLLLIIIGGGEEEFFFIIINNNPPPMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJIIIHHHGGGGGGFFFEEEIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<999;;;<<<>>>>>>>>>======BBBCCCDDDCCCBBBCCCEEEFFFFFFIIIMMMPPPPPPOOOMMMLLLIIIFFFAAA>>>===???AAADDDKKKLLLNNNQQQSSSUUUVVVWWWeee{{{rrrggg```YYYTTTOOOHHHDDDAAA???===:::777666555444444444444444333222222222222333333444333222222222333444444555555666666777888888777777888888999:::::::::999888888888999999:::999999999999999999888888888888888999888777666666666777777999999999:::;;;;;;<<<<<<999888888777666666555555999999888888777777666666555666777888999888888777666666777777777777666666555666777999;;;===???@@@@@@AAACCCEEEGGGJJJKKKLLLIIIJJJIIIFFF@@@:::666444555111...,,,------,,,***,,,------.........//////222555777777777888===AAACCCGGGPPP\\\iiirrrwwwyyyyyyyyyzzzxxxrrrlllooovvv|||qqqbbb^^^WWWTTTYYYcccgggfffeeeeeejjjttt|||uuuqqqnnnooosss{{{|||uuuppplllhhh___RRRHHHEEEIIIOOOUUUXXX[[[dddrrr}}}~~~zzzvvvnnnbbbSSSHHH>>>555000111//////...---------------........................------------------------+++,,,,,,,,,,,,,,,,,,+++......------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++((('''''''''''''''((((((,,,,,,+++***))))))************+++++++++***)))))))))***++++++++++++***)))******)))(((((((((((((((%%%%%%&&&&&&''''''(((((()))((((((((((((((())))))((((((((()))))))))******)))'''&&&''')))***(((&&&''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((&&&$$$%%%''''''%%%###(((((())))))))))))((((((***)))(((''''''((()))******)))'''(((***,,,,,,,,,,,,---...000444:::???BBBHHHHHHIIIHHHGGGHHHJJJLLLNNNNNNNNNOOOQQQUUUXXX[[[SSSOOOIIICCC@@@@@@AAACCCLLLIIILLLSSSUUUXXXfffwwwzzzrrrllljjjiiiiiicccYYYNNNGGGCCCBBBBBBGGGJJJNNNOOOOOOOOOQQQSSSWWW[[[___ggguuu}}}vvvppppppqqqjjjZZZLLLCCCAAA???>>>@@@CCCGGGIIIHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHFFFDDDEEEGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@??????BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<:::;;;<<<======>>>>>>>>><<<>>>AAABBBAAAAAABBBCCCDDDFFFJJJNNNPPPQQQQQQPPPOOOMMMIIIEEEBBBAAAAAABBBDDDDDDFFFHHHKKKOOORRRTTT\\\lllwwwrrrhhhaaa\\\VVVTTTOOOHHHCCCBBBBBBBBBCCC@@@???>>>??????>>>;;;999222222111111111111222222///000111222222222000000333333444555555555444444555666777888888888888888888888888888777777777777666666777777777888888888777777777666777777888999999999::::::;;;<<<<<<<<<:::999999888888777777666999999888888777666555555666666666777777777777888888777777666666777777888444555777:::===???AAACCCBBBCCCEEEGGGHHHHHHHHHHHHBBBAAA>>>999444111111222111...,,,+++,,,------,,,...///000111222333333333888;;;@@@BBBBBBDDDIIIMMMNNNRRR[[[fffqqqxxx{{{{{{|||tttmmmpppwww|||mmmcccVVVUUUSSSWWWeeesssxxxuuunnnnnnrrr}}}uuulllgggeeeiiinnnwww{{{{{{zzzwwwmmmiiiddd^^^SSSIIIGGGJJJVVV```jjjkkkfffgggqqq|||~~~|||xxxsssoooaaaTTTEEE>>>999444111111.........---------------------------------------------------------------)))***,,,......,,,***))),,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,---,,,+++***))))))))))))(((((()))*********)))))))))******++++++******)))+++*********)))))))))))))))))))))))))))))))))))),,,+++(((&&&%%%%%%&&&'''''''''((((((((()))))))))***((('''((()))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***(((''''''))))))(((&&&((())))))))))))))))))((())))))(((((((((((())))))***((('''(((***,,,,,,+++,,,,,,+++,,,///222666888AAABBBDDDDDDEEEFFFIIIKKKNNNNNNNNNOOOPPPQQQRRRRRRNNNKKKHHHEEEBBBBBBBBBBBBHHHGGGKKKRRRUUUXXXdddrrryyyppphhhddddddddddddddd___VVVNNNGGGDDDCCCCCCBBBDDDGGGIIIJJJKKKNNNPPPUUUWWW[[[cccrrr}}}mmmgggbbbcccfffcccYYYOOOFFFDDDAAA??????AAADDDFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@????????????BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???:::<<<===>>>===>>>@@@AAA@@@BBBFFFKKKPPPRRRRRRRRRTTTSSSQQQNNNKKKHHHGGGFFFAAA@@@@@@AAADDDHHHLLLNNNPPPZZZbbbaaa]]]\\\ZZZVVVPPPMMMIIIFFFEEEFFFHHHIIIHHHIIILLLNNNNNNIIICCC>>>777666555333222111111111111111222222222222111000111111222222222222222111333333444555666666777777666666555555555555555555555666666777888999999999666777777888888999::::::::::::;;;;;;<<<=========999999999888888888777777999888888777666555444444666555555555555666777888::::::888888888888::::::888999;;;===???AAACCCDDDCCCDDDEEEFFFEEECCCAAA???;;;:::888444000...///111000///------...000111111000222444777999;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???======<<<;;;:::;;;>>>AAA???AAAEEEKKKRRRUUUUUUSSSSSSRRRRRRQQQOOOMMMKKKJJJBBBAAA???>>>???AAADDDGGGKKKPPPUUUVVVVVVXXXXXXWWWJJJKKKJJJJJJJJJJJJKKKLLLLLLSSS[[[___\\\SSSHHHAAA@@@???<<<999777555333333555444333222111111222222000000111111111000000///111111111222333444555555444333222222222222333333333444444555666777888888666666777888999:::;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;::::::::::::::::::::::::999999888777666666888888888777888999999:::===<<<;;;::::::;;;<<<======>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA???;;;888555333444444333000//////////////////000000222444666444777;;;@@@EEEHHHJJJJJJRRRVVVZZZ\\\[[[\\\___bbbbbbbbbdddhhhnnnrrrsssttt}}}{{{yyyvvvoooiiikkkpppxxxxxxjjj___YYYVVVXXX[[[aaakkk{{{~~~yyyzzz~~~zzzttttttrrrkkkfffgggnnnvvv~~~yyy||||||xxxsssnnnggg```ZZZUUUPPPJJJEEEIIIXXXiii~~~wwwjjjjjjoootttsssrrrpppmmmhhhaaa]]]KKK>>>333000222000...---,,,,,,---......------,,,------------------------------------------------///...---,,,,,,---...///,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------------,,,++++++************************************************)))))))))******+++++++++((((((((())))))+++,,,,,,+++***************++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))((('''&&&''''''''''''''''''&&&&&&((()))*********)))((((((''''''''''''(((((((((((()))))))))))))))((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((&&&%%%%%%&&&((()))((('''))))))***+++---///111333666999===@@@BBBEEEIIIKKKMMMNNNPPPQQQPPPNNNKKKIIIFFFGGGHHHHHHHHHGGGEEEDDDAAABBBGGGLLLPPPTTT[[[cccbbb^^^XXXVVVXXXYYYXXXWWWYYYWWWRRRMMMJJJIIIIIIIIIBBBAAAAAACCCFFFJJJMMMOOONNNPPPTTT^^^mmmxxxuuummmccc^^^YYYWWWWWWWWWSSSPPPLLLJJJGGGDDDBBB@@@@@@???BBBBBBCCCDDDFFFHHHIIIJJJLLLMMMNNNOOONNNLLLJJJIIIGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@AAAAAA@@@@@@??????========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<>>>???BBBAAA>>>;;;999:::===@@@@@@AAAFFFNNNUUUXXXVVVSSSKKKLLLLLLMMMMMMLLLLLLKKKFFFDDDAAA???>>>???@@@AAAEEEHHHKKKKKKKKKLLLNNNOOOGGGIIIKKKLLLLLLMMMNNNPPPVVVaaannnrrrkkk]]]RRRLLLHHHFFFDDD@@@===;;;999888777666444333222222222333000111111111111000//////000000//////000111222333111000/////////000222333000000111222333333444444444555777888999999999999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<;;;:::777444111000---///111222111//////000///000111111222333777999:::>>>DDDLLLSSSXXX\\\]]]bbbdddfffdddaaa```aaadddbbbccceeeiiiooosssttttttyyytttqqqppplllfffcccdddgggnnnppphhh___[[[[[[[[[YYY^^^eeemmmyyyyyywwwvvvwwwwwwtttnnnjjjeeehhhlllnnnpppvvv|||vvvtttssssssssssssvvvuuuooohhhaaaWWWOOOMMMJJJHHHGGGHHHPPPccctttwwwkkkhhhiiinnnppprrrrrrlll```RRRHHHAAA777//////000...,,,,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///---,,,,,,---///111,,,,,,------......//////++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,++++++***************************************************(((((())))))***+++++++++(((((((((((())))))***+++---,,,+++***))))))))))))***++++++,,,,,,,,,,,,+++***))))))(((((())))))***'''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&'''***,,,,,,+++***)))''''''((((((((()))))))))%%%'''((('''&&&%%%&&&(((''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''(((***++++++,,,((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((('''&&&((()))***)))(((''''''((()))***(((((())))))))))))((((((%%%%%%%%%&&&((()))(((&&&&&&&&&''')))+++...000111333666;;;???BBBEEEHHHKKKKKKMMMOOOQQQPPPOOOLLLJJJFFFGGGIIIJJJJJJIIIGGGEEE???AAADDDGGGKKKPPPVVVZZZYYYWWWUUUTTTTTTSSSSSSRRRQQQPPPMMMJJJIIIHHHHHHIIICCCAAA???@@@CCCGGGJJJKKKKKKNNNRRRZZZfffooommmeee\\\YYYVVVTTTSSSQQQNNNLLLNNNMMMLLLJJJFFFCCC@@@>>>??????@@@AAACCCEEEGGGHHHHHHIIIKKKMMMMMMLLLJJJIIIEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@??????========================<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<===>>>EEEDDDBBB???<<<:::;;;===>>>???EEEMMMUUUWWWSSSNNNEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHEEEBBB@@@??????@@@===???BBBCCCBBBBBBFFFJJJGGGIIIKKKKKKKKKMMMQQQTTT\\\jjjyyy{{{ooo```XXXVVVLLLJJJHHHEEECCCAAA@@@???:::::::::999888666555444111111222222111111000///000///............///000...------,,,---///222333000000000111111222222222222333444555666666555555666666777888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>?????????>>>===;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888777777777555555444333222111000000---///111222111222333444222444666666555777;;;>>>AAAFFFOOOYYYbbbiiinnnpppnnnooommmhhhbbb^^^^^^``````cccgggmmmqqqrrrpppnnnnnngggccceeefffbbb\\\ZZZYYY```ccc```]]]^^^aaabbb^^^dddjjjlllpppuuuwwwtttmmmmmmmmmkkkiiihhhgggfffhhhmmmuuu|||zzzppphhheeefffhhhiiikkkkkkfff\\\UUUQQQLLLFFFIIIIIILLLRRRXXXaaappp~~~{{{sssmmmiiihhhffffffeeebbb[[[OOOBBB999999333///000000...---///)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........***++++++,,,------......******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))************************************************((((((((()))***+++++++++,,,++++++***++++++,,,,,,,,,,,,+++***))))))*********++++++++++++******)))***)))(((''''''((()))***'''(((*********)))'''&&&))))))******++++++,,,,,,'''(((((()))))))))))))))((((((((()))))))))******&&&((()))(((&&&%%%''')))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))+++***)))(((***,,,***)))(((''''''((()))***'''((()))******)))((('''&&&&&&&&&(((***+++)))(((&&&&&&(((***,,,...///000000444999===@@@CCCFFFIIIHHHJJJLLLOOOOOOOOONNNMMMGGGHHHJJJKKKKKKJJJHHHGGG???@@@BBBCCCFFFLLLQQQTTTUUUTTTSSSPPPMMMLLLMMMNNNLLLLLLJJJIIIIIIIIIJJJJJJGGGCCC@@@???BBBFFFHHHHHHHHHLLLPPPUUU]]]cccaaa[[[RRRSSSSSSSSSRRRPPPMMMLLLOOOPPPPPPOOOKKKFFFAAA===;;;;;;<<<===???BBBDDDFFFEEEFFFHHHJJJLLLLLLKKKKKKDDDDDDDDDEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????========================;;;<<<=========<<<;;;:::999999:::;;;<<<<<<<<<<<>>@@@@@@???<<<888666222222222222222111000000000///...---,,,---...///,,,,,,++++++---///222333222222222222222333333333000111222333333333222111444444444555666666777777666666666666666666666777666777777888888999::::::999:::<<<>>>>>>===<<<:::888999;;;;;;;;;;;;999888444444444444333333333333000000//////000000111222000111222333333444888:::666999:::::::::;;;???CCCFFFKKKUUUaaallltttyyy|||uuutttqqqiii```[[[[[[]]]```ccciiippprrrpppiiidddaaaYYYVVV\\\bbb```YYYTTTRRRYYY^^^^^^___dddggggggeeelllooollliiiiiihhhfffiiigggccc^^^\\\___gggmmmsssyyyxxxpppfff^^^[[[\\\^^^```ccc```WWWKKKFFFGGGHHHFFFLLLNNNVVVaaajjjrrr}}}~~~wwwrrrpppooollliii___ZZZSSSLLLEEE???999555000------///...++++++...)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++++++++******)))*********((((((((()))***,,,---...***************)))((('''***)))(((''''''((()))***((()))+++,,,+++***((('''%%%&&&&&&'''((())))))******)))'''&&&&&&'''((()))))))))))))))************)))+++---,,,)))(((***,,,'''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&((((((&&&%%%'''***)))'''&&&%%%%%%&&&''')))'''((()))******)))((('''''''''(((***,,,,,,+++)))((()))***,,,---///000111...222777<<>>??????@@@@@@@@@??????========================;;;<<<=========<<<::::::888999;;;<<<===<<<<<<;;;KKKJJJJJJHHHFFFCCCAAA???>>>======???BBBDDDDDDCCC???@@@@@@??????AAADDDGGGKKKIIIEEEDDDDDDEEEEEEEEEDDDAAA>>>===???AAACCCCCCGGGHHHJJJLLLNNNPPPRRRRRR___aaacccaaa\\\VVVRRRPPPKKKHHHEEEBBBAAABBBDDDEEEEEEFFFGGGGGGFFFDDDBBBAAA>>>;;;999999:::999666222333333222111111000000000...---,,,,,,...000//////555222...---000222222111222000///......///111222666444222000///000111222777777555444444333333333222333333444555666666777888666444555777777555222444555666666666555333333000222333444222222222333222000...---///222444555444444666:::@@@DDDGGGGGGDDDCCCBBB@@@>>>???AAADDDHHHUUU^^^bbbkkkyyy}}}xxxsssssspppjjjccc]]]YYYWWWccchhhmmmmmmggg___XXXUUUTTTUUUWWWXXXXXXXXXWWWWWWSSSQQQSSSYYYcccjjjlllkkkeeefffhhhgggfffddddddeeebbb\\\VVVVVV```nnn{{{wwwoookkk[[[^^^bbbeeedddaaa\\\YYYTTTLLLDDDAAA???@@@KKKXXXdddgggooozzzvvvoookkknnntttsssiii___TTTMMMDDD===999777444222///...,,,+++***++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,---...///000000...---+++******++++++***++++++,,,,,,++++++***************************......---,,,,,,+++*********)))'''&&&&&&''')))***))))))*********+++++++++))))))))))))))))))******))))))***++++++++++++***'''***,,,+++(((&&&'''(((,,,+++***((((((***+++,,,,,,+++++++++******))))))))))))************)))))),,,---...---+++))))))***************))))))))))))(((((((((((())))))))))))((((((((((((((()))*********)))(((''''''((()))***'''((()))******)))(((''')))*********)))(((&&&%%%))))))))))))************''''''''''''''''''''''''$$$&&&'''((('''&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''"""###%%%&&&((()))******+++***'''%%%######$$$%%%''''''''''''(((***+++,,,&&&''')))))))))***,,,...111222555888<<>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>============???>>>===;;;;;;;;;<<<===<<<============;;;999888::::::;;;<<<;;;:::888777IIIJJJJJJIIIGGGEEEBBB@@@>>>===<<<===>>>???>>><<<===>>>>>>>>>>>>???CCCFFFKKKIIIFFFEEEFFFHHHHHHHHHGGGDDDBBBAAABBBCCCCCCCCCDDDEEEFFFHHHJJJLLLNNNOOOTTTVVVXXXWWWTTTQQQOOONNNIIIGGGDDDAAAAAABBBDDDEEEGGGIIILLLNNNNNNMMMJJJHHHCCC@@@>>>======;;;777444666666555444333111000000111000......000111000///333111......000222111000222111000//////000111222111000///......///000000333333222111111000000000111111111222222333333444444222111222444444111///111111222333333222111000///000111111000000111222333222000000222444666777888999===CCCJJJOOOQQQQQQMMMLLLIIIEEEBBBCCCFFFHHHMMMXXX___```fffsssyyyvvvrrrrrrpppkkkddd___\\\[[[\\\___bbbaaa\\\UUUQQQPPPPPPRRRTTTVVVXXXXXXXXXWWWWWWVVVVVV[[[bbbffffffcccdddfffhhhgggeeebbbaaaaaa]]]ZZZZZZcccsssttthhh```]]]WWW\\\dddiiihhhaaaWWWQQQJJJDDD@@@AAADDDLLL[[[iiissswwwsssoookkklllmmmhhh\\\RRRFFF@@@888333000///---,,,...---,,,+++++++++,,,---------------------------************************,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,++++++***...---,,,++++++,,,---...))))))*********+++++++++*********)))))))))))))))))))))***+++++++++++++++)))+++,,,,,,)))((((((***)))((('''&&&&&&'''((()))++++++*********)))))))))))))))************))))))((()))***)))'''&&&&&&&&&*********)))))))))(((((((((((((((((())))))))))))((((((((((((((()))******(((((('''&&&&&&'''((((((&&&'''((())))))((('''&&&(((((())))))((('''%%%$$$''''''(((((()))***++++++''''''''''''''''''''''''%%%&&&((((((''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%'''&&&%%%%%%&&&(((***+++******)))((((((((((((((('''((()))))))))***,,,...000111333666:::===@@@BBBEEEEEEIIIOOOOOOKKKLLLPPPPPPNNNKKKIIIIIIJJJIIIHHHGGGEEEBBB@@@@@@BBBEEEGGGIIIIIIHHHGGGFFFFFFEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJKKKIIIGGGHHHIIIIIIGGGEEEDDDFFFJJJNNNQQQSSSSSSSSSWWWWWWVVVTTTQQQNNNKKKIIINNNOOOQQQUUUVVVTTTOOOJJJ===:::666444555999???BBBAAABBBCCCEEEFFFGGGHHHHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBEEECCCBBBBBBDDDCCCAAA>>>@@@???????????????@@@AAA@@@@@@???>>>============???>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;:::::::::;;;;;;;;;:::999888GGGHHHIIIJJJIIIGGGDDDBBBAAA???===<<<<<<;;;999777:::;;;;;;;;;<<<===@@@CCCGGGEEEDDDDDDGGGIIIJJJJJJIIIHHHFFFFFFGGGGGGFFFDDD@@@AAABBBCCCEEEFFFGGGHHHGGGIIIKKKLLLKKKKKKKKKLLLEEEDDDBBBAAAAAABBBDDDEEEFFFJJJQQQVVVWWWTTTPPPMMMHHHFFFCCCBBB@@@>>>:::888;;;::::::999777555444333444222000000000000000...222000///000111222111000333222111000000000111222............////////////000/////////////////////////////////////////////111000///000111111///---///000000111111111000000000111222111000000222444555444444444666777999:::<<<>>>DDDMMMUUU[[[]]]\\\WWWUUUOOOIIIFFFFFFJJJNNNRRR\\\aaa___```iiipppqqqppppppnnniiiddd___]]]]]]UUUUUUUUURRROOOMMMMMMNNNPPPRRRUUUXXXYYYZZZYYYYYYVVVUUUVVV[[[```bbb```]]]aaacccdddccc```]]][[[[[[WWWYYYbbbuuuuuudddXXXRRRPPPSSSZZZeeekkkhhh]]]OOOEEE@@@======DDDNNN\\\ooo}}}{{{tttkkkiiifffdddaaaXXXMMMDDD<<<888333///...------,,,,,,,,,+++++++++,,,------...---,,,++++++,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,------------------,,,+++******+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,***))))))***,,,,,,***************++++++++++++*********))))))(((((())))))******++++++++++++***+++---,,,+++)))***+++((('''&&&%%%%%%&&&'''(((******))))))))))))(((((())))))************))))))&&&'''((((((&&&$$$$$$%%%******))))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***)))((((((''''''(((((()))'''(((((())))))(((((('''))))))))))))((('''&&&&&&%%%%%%&&&''')))***+++,,,''''''''''''''''''''''''&&&'''))))))((('''((()))'''(((((((((((((((((('''))))))))))))))))))))))))*********)))((('''%%%%%%&&&&&&&&&&&&'''***,,,---******)))((((((((((((((('''((()))))))))***,,,...///000000222666:::>>>@@@EEEEEEGGGKKKLLLKKKMMMRRRRRROOOLLLJJJKKKLLLMMMMMMJJJHHHDDD@@@>>>>>>???@@@CCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJJJJLLLOOOOOOKKKGGGAAACCCFFFJJJNNNQQQSSSTTTUUUVVVVVVUUURRRNNNJJJHHHNNNOOORRRUUUWWWWWWSSSPPPBBB>>>888333333777===AAA>>>@@@BBBDDDEEEFFFFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAEEEDDDCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBEEEDDDCCCCCCDDDCCCAAA@@@AAAAAA@@@?????????@@@@@@?????????>>>======<<<<<<======<<<;;;;;;;;;<<<<<<>>>>>>??????>>>===;;;::::::::::::;;;::::::999888DDDEEEHHHJJJIIIHHHEEECCCDDDAAA???>>>===;;;999777777888999::::::;;;>>>@@@AAA@@@???AAAEEEHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIGGG@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCDDDEEEGGGJJJAAAAAA@@@@@@AAABBBDDDEEEEEEJJJRRRYYYZZZVVVPPPKKKHHHGGGFFFEEECCC@@@>>><<<>>>>>>>>>???>>>===<<<;;;777555333222222111000...111222222333444444333222333333222111111111222222//////000000111000///////////////000000/////////.........---------------000000000111111111000///000000111111222222222222444555666555444555777999888888999999999:::===>>>>>>BBBJJJTTT]]]cccdddddd]]]YYYRRRKKKHHHJJJOOOTTTWWW```fffbbb^^^bbbgggiiilllkkkiiiddd___[[[YYYYYYPPPNNNLLLIIIIIILLLPPPRRRUUUWWWYYYZZZ[[[ZZZYYYXXXOOOPPPTTTYYY^^^```___\\\\\\\\\[[[YYYVVVUUUVVVXXXYYYaaaqqqyyygggYYYQQQNNNNNNSSSYYY```ccc^^^SSSFFF===<<<===AAAKKKZZZlll~~~yyyrrrooommmjjjhhh```^^^[[[VVVPPPHHHAAA===888555222000///.........++++++++++++,,,------...,,,+++)))(((((()))+++,,,------------------------------,,,,,,+++,,,,,,,,,,,,,,,---...---,,,***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******)))(((((()))******************************++++++******)))(((((((((***************+++++++++***+++,,,,,,+++*********+++***))))))))))))***+++)))))))))((((((((((((((())))))************))))))''')))***)))(((&&&&&&'''***)))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++************++++++))))))************))))))+++++++++++++++***))))))%%%&&&&&&'''((())))))***'''''''''''''''''''''''''''(((******)))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))*********)))***)))((('''''''''((((((''''''''''''(((***+++,,,&&&'''(((((('''(((***,,,.........///222777;;;>>>GGGGGGIIIJJJKKKMMMQQQUUUVVVRRROOOMMMNNNQQQSSSTTTMMMKKKGGGBBB???<<<;;;;;;AAACCCEEEGGGHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIIIILLLKKKMMMQQQVVVUUUOOOJJJAAABBBDDDGGGJJJNNNPPPRRRRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNQQQTTTVVVVVVVVVUUUIIIDDD;;;444222444999===;;;<<>>>>>?????????@@@@@@@@@DDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDCCCBBBAAABBBAAA@@@???????????????>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;:::999999:::::::::999999999AAACCCEEEGGGGGGFFFEEECCCBBB@@@>>>>>>>>>===;;;999666777999999999999;;;======<<<===@@@EEEHHHJJJJJJGGGGGGHHHJJJLLLLLLJJJHHHBBBAAA@@@???===<<<;;;:::<<<===>>>>>>===>>>AAACCC??????@@@AAABBBCCCDDDDDDFFFKKKSSSYYYYYYTTTMMMHHHEEEFFFFFFEEECCCAAA@@@@@@>>>???BBBDDDFFFFFFFFFFFF>>><<<999888777777555333444555666777777777777777555555444333333333333333111111111222111000//////000111111222111000000/////////////////////......000111222222222111111111000111111222333333444555999:::;;;;;;;;;;;;===???===>>>???>>>===>>>@@@CCCEEEIIIQQQ[[[dddiiiiiihhh___[[[TTTMMMKKKNNNVVV\\\]]]eeekkkhhhbbb___aaabbbdddcccaaa\\\WWWSSSRRRRRRKKKIIIFFFFFFIIINNNTTTWWWZZZZZZZZZYYYXXXVVVTTTSSSPPPQQQUUUZZZ]]]^^^]]]\\\VVVUUURRROOONNNQQQVVVZZZcccpppvvvhhh[[[RRROOOPPPQQQTTTUUUUUUSSSNNNFFF???;;;:::@@@JJJXXXiii{{{tttiiiddddddddddddYYYVVVOOOGGG???:::777666111111000...,,,+++++++++***++++++,,,------------,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++///...------,,,+++*********+++++++++++++++++++++,,,++++++++++++++++++,,,************************************))))))((((((******)))))))))***+++,,,))))))******++++++***)))++++++++++++++++++++++++((((((((((((((()))))))))))))))************))))))(((***++++++)))(((((())))))))))))(((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((+++++++++***************((((((((((((''''''''''''((((((((((((((((((((((((''')))******)))(((((())))))(((''''''''''''((()))''''''''''''''''''''''''$$$%%%''')))***++++++,,,******)))'''&&&%%%%%%%%%''''''''''''(((***+++,,,%%%&&&'''&&&&&&&&&(((***,,,,,,+++---///444888;;;CCCEEEGGGIIILLLRRRXXX\\\]]]YYYTTTQQQQQQRRRSSSSSSNNNLLLIIIDDD@@@===;;;:::???AAADDDGGGGGGFFFDDDBBBGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLPPPWWW]]][[[SSSKKK??????@@@CCCGGGLLLPPPSSSSSSQQQOOOLLLKKKLLLMMMNNNKKKMMMOOOQQQRRRSSSUUUUUUMMMHHH???888333222444666888999<<<>>>@@@AAAAAAAAABBBCCCFFFGGGGGGEEEBBB@@@999:::;;;===>>>@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCBBBBBBBBBAAA@@@??????>>>>>>>>>>>>======>>>>>>===<<<:::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;:::999999999999999999999999999???@@@AAACCCCCCCCCCCCCCC@@@>>>============<<<:::777888::::::999888999;;;<<<<<<>>>BBBGGGJJJLLLLLLFFFFFFFFFHHHJJJJJJHHHFFFCCCCCCBBB@@@>>>===<<<;;;:::;;;<<<;;;::::::;;;===>>>???AAABBBCCCDDDDDDDDDGGGLLLRRRWWWWWWRRRKKKFFFBBBDDDEEEDDDBBB@@@@@@AAA===???CCCHHHKKKMMMMMMMMMGGGDDDAAA@@@@@@???===;;;999;;;<<<<<<;;;;;;===>>>999999999888888777666666333333222222222222222222444555555666555333222000333333333333333333333333222444666666555444555666333333333444555666888999???AAACCCDDDCCCCCCDDDEEEFFFFFFFFFCCCAAAAAAFFFJJJOOOSSSYYYaaaiiillllllkkk```\\\VVVPPPNNNSSS[[[aaaaaafffjjjhhhbbb\\\ZZZZZZZZZYYYWWWRRRNNNKKKKKKLLLGGGEEEDDDFFFJJJPPPTTTVVVXXXWWWUUUSSSRRRQQQQQQQQQVVVXXXYYY[[[[[[ZZZXXXWWWQQQPPPOOONNNPPPVVV^^^dddppp{{{zzzvvvvvvkkkeee[[[SSSOOOOOOOOOOOOOOOMMMIIIDDD@@@>>>======;;;FFFVVVgggyyy|||ppphhhcccaaa^^^\\\UUUOOOEEE;;;444000//////...///000...,,,******+++++++++,,,---------,,,,,,---,,,+++******+++,,,---)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***......---,,,+++***))))))+++++++++++++++*********)))******************)))+++++++++***************)))))))))))))))))))))***+++***)))))))))***,,,---))))))(((***+++,,,***)))************************(((((())))))))))))******))))))************))))))'''(((******(((''''''((())))))((((((((((((''''''(((((((((((())))))))))))***))))))((((((((((((((('''(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''((()))******)))((((((''''''&&&((((((((((((((((((((((((''')))******(((''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''''''''''''''''''''******)))(((((((((((((((%%%&&&'''&&&%%%&&&''')))*********,,,///222666888:::???CCCFFFLLLVVV___bbbccc^^^XXXSSSPPPNNNLLLKKKKKKJJJHHHEEEBBB???<<<;;;<<<>>>AAACCCDDDDDDBBBAAAGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNSSS\\\bbb```UUUJJJ;;;;;;<<>>@@@AAAAAACCCDDDEEEDDDBBB???>>>777777999;;;>>>@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBAAAAAABBB??????>>>=========>>>>>><<<============;;;:::888888999:::;;;;;;;;;::::::999:::;;;<<<;;;;;;:::999999888888888888999::::::>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>>>>??????>>>===999:::<<<;;;999888888999:::;;;===AAAFFFJJJLLLKKKGGGFFFEEEEEEEEEEEECCCAAACCCCCCCCCBBBBBBAAAAAAAAA<<<===>>>===;;;:::;;;<<<>>>@@@BBBDDDEEEDDDDDDCCCFFFJJJNNNRRRRRRNNNIIIFFFBBBDDDEEEDDDAAA>>>???@@@<<>>@@@AAA@@@??????BBBEEE?????????>>>===<<<;;;;;;666666666666777999;;;<<<======>>>>>><<<:::888666777777777888888999999999999;;;>>>===<<<;;;<<<>>>999999999:::;;;===???AAAGGGJJJNNNPPPPPPOOOOOOOOOOOOOOONNNIIIEEEFFFKKKQQQXXXZZZ^^^dddiiilllkkkiii___\\\UUUPPPNNNRRRZZZ```_________]]]XXXRRRPPPOOOOOONNNMMMJJJGGGGGGHHHJJJGGGFFFFFFIIINNNRRRSSSRRRRRRQQQOOONNNOOOQQQTTTVVVXXXXXXXXXVVVTTTQQQPPPPPPNNNPPPRRRVVV[[[bbbjjjppptttyyy}}}yyyppphhhffffffccc___YYYTTTQQQNNNJJJGGGCCCBBB???===<<<===???@@@CCCQQQdddvvvvvvooofff```\\\YYYUUURRRLLLEEE<<<444000...---,,,+++...000000...,,,---...+++,,,---------,,,+++***++++++++++++++++++++++++************************************+++,,,------,,,,,,,,,++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++******))))))((((((((())))))(((((((((+++++++++*********))))))((((((((()))******+++++++++***)))((()))***,,,---+++))))))***------,,,***))))))************)))))))))))))))*********++++++))))))************))))))&&&((())))))((('''((()))))))))((((((((('''''''''(((((((((((())))))))))))******)))(((((((((((((((&&&'''(((((((((((('''&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&'''(((((())))))))))))))))))(((((((((((((((((((((((((((((('''((())))))'''&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''(((((((((''''''&&&&&&'''(((((())))))))))))******)))((((((((((((((('''((((((((('''''')))***((()))***,,,///222444666555;;;@@@AAAHHHSSS\\\^^^^^^ZZZUUUPPPMMMJJJGGGDDDEEEEEEEEEDDDBBB@@@>>>===:::<<>>??????@@@@@@AAA@@@@@@>>>>>>???@@@AAABBBBBBAAA>>>AAACCCBBB@@@???@@@BBB===<<<<<<<<<<<<======>>>;;;<<<=========;;;999888777888999:::;;;::::::999999:::;;;<<<<<<;;;::::::999888777777777888:::;;;>>>===<<<<<<<<<===???@@@EEEDDDBBBBBBCCCBBBAAA???;;;<<<===<<<:::888888999777888:::???DDDHHHIIIIIIIIIFFFDDDCCCBBBAAA>>><<>>@@@AAAAAA???>>>>>>??????@@@CCCEEEEEEEEEDDDCCCCCCFFFIIILLLMMMKKKGGGEEEDDDFFFGGGDDD@@@======>>>;;;>>>CCCHHHLLLNNNOOOOOOJJJHHHEEEDDDDDDCCCBBB@@@BBBCCCDDDCCCAAABBBFFFJJJCCCCCCCCCBBBBBB@@@??????:::::::::;;;===AAADDDFFFEEEEEEFFFEEEDDDAAA>>><<<999999:::;;;<<<======>>>@@@CCCEEEEEECCCBBBDDDFFF@@@@@@@@@@@@BBBDDDGGGHHHOOOSSSXXXZZZZZZYYYWWWWWWUUUUUUSSSMMMHHHIIIOOOUUU\\\]]]```dddhhhiiihhhfff]]]YYYSSSNNNLLLOOOVVV\\\ZZZVVVSSSQQQMMMHHHFFFFFFHHHHHHGGGEEEDDDEEEHHHJJJIIIIIIJJJNNNRRRTTTRRROOONNNMMMKKKLLLOOOTTTZZZ^^^TTTTTTSSSPPPMMMKKKJJJJJJMMMQQQWWW^^^eeellltttxxxrrrrrroooiiiccc^^^]]]]]]eeeaaa]]]YYYUUUOOOGGGAAA999999:::;;;===???AAABBBLLL\\\ppptttppphhh^^^VVVSSSRRRPPPOOOBBB<<<555111111111000...&&&)))---...,,,+++,,,...,,,------...---,,,***)))((()))************)))(((------------------------************+++,,,---...---,,,+++***+++,,,---...))))))************))))))'''((((((***+++,,,---------,,,,,,+++***)))((((((,,,,,,------------,,,,,,++++++++++++******))))))''''''((()))***+++,,,,,,+++***)))((((((***,,,---,,,***)))+++...///---+++******++++++++++++******))))))******+++++++++,,,))))))************))))))((()))++++++***))))))***)))(((((((((''''''''''''(((((((((((())))))))))))******)))((((((((((((((('''((()))******)))((('''***)))(((''''''((()))******)))(((''''''((()))***(((((())))))******++++++))))))))))))))))))))))))&&&((()))(((&&&%%%%%%&&&***((('''&&&&&&'''(((***))))))))))))))))))))))))%%%&&&&&&'''((('''''''''))))))************))))))''''''''''''(((***+++,,,)))******)))((((((***,,,'''(((***---///222333444555;;;??????DDDNNNUUUUUUUUUSSSOOOLLLKKKHHHFFFCCCAAABBBBBBCCCBBBAAA???>>>:::<<>>======AAAHHHOOOTTTRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNLLLIIIJJJNNNRRRVVVYYY\\\]]]XXXPPPHHHBBB666555444444777:::>>>AAAAAAAAAAAA@@@???<<<:::999999999:::;;;===>>>??????===>>>???AAAAAAAAA@@@???<<<<<<===??????@@@@@@@@@===@@@BBBBBB@@@>>>@@@BBB;;;;;;;;;;;;;;;<<<===>>>;;;<<<=========;;;999777777888999:::;;;::::::999:::;;;<<<=========<<<;;;888888777777777888:::;;;???>>>>>>===<<<<<<;;;;;;>>>AAACCCCCC@@@>>>>>>@@@AAAAAABBBAAA???<<<999888444666999<<>><<<:::999???@@@BBBDDDFFFGGGHHHHHHGGGEEEBBB@@@>>>>>>>>>???@@@?????????>>>>>>======???>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBB@@@>>>===<<<<<>>???BBBEEEEEEIIILLLKKKGGGDDDEEEGGGHHHIIIKKKLLLMMMNNNMMMMMMHHHIIIJJJMMMQQQTTTUUUUUUMMMLLLHHHCCCAAAEEELLLRRRTTTWWW[[[```dddhhhjjjlllkkkiiifffccc___]]][[[[[[ccc```ZZZTTTMMMFFF???:::777888888888:::@@@HHHOOOZZZiiiyyy}}}zzzvvvqqqmmmbbbZZZPPPJJJGGGCCC>>>999555333///,,,++++++---///,,,***((('''&&&'''((()))************************------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------(((''''''))),,,---------+++***)))(((((()))******........................))))))(((((()))***++++++,,,,,,,,,+++***)))((((((***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''''')))************)))))))))***+++,,,,,,))))))))))))))))))))))))''')))+++***(((&&&%%%%%%)))+++,,,)))%%%###%%%'''''''''''''''((((((((((((***)))'''%%%%%%''')))************)))))))))))))))***)))((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,,,,,,,...000333444777<<>>;;;===<<<<<<<<<<<<===>>>>>>777888:::<<>>>>>>>>>>>===;;;:::999;;;::::::::::::<<<>>>???AAAAAAAAABBBBBBAAAAAA@@@:::;;;<<<>>>????????????AAA@@@@@@@@@AAAAAA@@@>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999::::::999999888777777888;;;<<<======<<<;;;::::::999999888777777777???>>>===<<<;;;:::999888===AAAEEEFFFCCC@@@>>>>>>@@@@@@AAAAAA???===;;;999555666777999::::::;;;;;;============<<<<<<;;;:::<<<===???BBBDDDFFFGGGGGGBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;:::999::::::999999:::;;;<<<===>>>>>>??????>>>======<<<===???CCCGGGIIIKKKLLLLLLFFFEEEDDDBBBAAA@@@??????>>>AAAAAA???AAAGGGIIIHHHEEEDDDCCCDDDEEEEEEBBB@@@===>>>???AAADDDGGGIIIKKKOOONNNMMMKKKHHHEEECCCBBB@@@@@@@@@???>>>???AAADDDHHHOOOSSSSSSSSSTTTSSSPPPIIIHHHFFFFFFHHHJJJKKKJJJPPPUUU[[[______^^^]]]\\\]]]ZZZUUUOOOLLLMMMRRRVVVXXXYYYYYYXXXTTTQQQPPPOOOHHHFFFCCC@@@>>>>>>>>>>>>???>>>======>>>AAACCCEEEKKKNNNQQQOOOJJJFFFGGGHHHJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIKKKMMMNNNNNNLLLJJJEEEFFFGGGGGGIIIMMMTTTYYYbbbaaa^^^]]]]]]___bbbdddcccbbbaaa___]]]\\\ZZZYYY\\\YYYSSSLLLEEE???999666777888:::<<>><<<;;;::::::::::::;;;<<<<<<:::999999999<<>>?????????>>>>>>===>>>@@@@@@???===@@@@@@???>>>============<<<;;;;;;;;;::::::::::::::::::;;;;;;::::::999888888999;;;<<<===<<<;;;:::555666666777888888999999@@@???>>><<<:::888666555999===BBBDDDCCC@@@===<<<>>>???@@@@@@???>>><<<;;;999999888777666666666666777777999::::::;;;;;;::::::;;;===???@@@BBBBBBBBB>>>???BBBDDDEEEDDDBBBAAAAAA@@@???===<<<:::999888999888888777888888999999999999:::;;;<<<<<<<<<<<<===???BBBEEEHHHIIIJJJJJJEEEDDDBBB@@@???>>>=========@@@AAA???BBBGGGJJJIIIEEEEEEEEEFFFFFFEEEAAA?????????@@@BBBEEEIIIMMMPPPSSSRRRPPPMMMKKKHHHFFFEEECCCDDDCCCAAA@@@AAADDDGGGMMMTTTXXXWWWWWWXXXWWWTTTNNNKKKIIIHHHJJJKKKLLLLLLPPPSSSYYY___cccbbb]]]ZZZWWWUUURRRNNNKKKKKKNNNQQQWWWWWWVVVRRRLLLGGGDDDCCC???>>><<<;;;::::::;;;;;;888999;;;>>>AAADDDGGGHHHNNNQQQSSSQQQLLLHHHGGGHHHJJJKKKLLLLLLLLLJJJGGGFFFGGGHHHJJJJJJIIIFFFCCCAAA@@@CCCIIINNNSSSYYY```dddkkkfff^^^WWWSSSTTTWWWZZZXXXYYYZZZZZZZZZXXXWWWUUURRROOOIIICCC===888666555777999<<<@@@DDDKKKRRRWWW___bbbccc```___```^^^ZZZKKKFFF???:::888666222///,,,---.........---+++***---,,,+++******+++---...************************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++***)))***+++,,,,,,***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++++++++++++++++++++***)))(((((((((((()))******++++++))))))))))))))))))))))))***)))))))))))))))******)))))))))*********++++++++++++++++++++++++++++++(((((((((''''''((((((((())))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((()))******)))))))))***************))))))))))))))))))))))))*********))))))))))))(((&&&&&&''''''''''''((((((***))))))(((((((((((()))'''''''''''''''''''''''''''(((******(((''''''(((((('''&&&&&&((())))))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((''''''(((((()))*********))))))))))))))))))))))))((()))++++++++++++---//////000222777===DDDKKKOOOIIIEEE@@@>>>???@@@???===;;;::::::::::::;;;<<<<<<===;;;888777999???EEEJJJJJJGGGCCCBBBCCCFFFHHHHHHLLLIIIHHHIIILLLKKKHHHEEEEEEDDDAAA@@@@@@BBBDDDFFFFFFHHHKKKNNNOOONNNMMMKKKFFFHHHIIIHHHGGGFFFGGGHHHOOO[[[ccccccaaa```YYYPPPFFF@@@777333333555666666888999::::::;;;;;;;;;;;;============>>>@@@AAABBBAAA@@@???>>><<<:::999888999:::<<<===>>>>>>??????;;;::::::<<<>>>>>>===<<<@@@??????>>>=========<<<;;;;;;:::::::::::::::999999999999:::999888888777888999:::;;;<<<;;;:::999555555555666777777888888BBBAAA???<<<:::888666555555777;;;===>>>>>>======<<<===>>>>>>>>>>>>======>>>===;;;888777777777777444555666777888999999999;;;<<<======>>>>>>=========>>>???AAABBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::777888999::::::;;;;;;:::<<<===@@@BBBDDDEEEFFFFFFBBBBBBAAA@@@???????????????BBBBBB@@@BBBGGGJJJHHHDDDEEEFFFFFFEEECCC@@@===???>>>???@@@DDDIIINNNQQQWWWUUURRROOOKKKHHHFFFEEEDDDDDDCCCBBBAAABBBEEEGGGLLLRRRWWWVVVUUUVVVTTTQQQNNNKKKHHHGGGHHHJJJKKKKKKNNNPPPTTT[[[```^^^XXXRRRPPPPPPOOOLLLIIIHHHIIIKKKTTTSSSQQQMMMGGGBBB@@@??????>>>=========>>>???@@@======>>>AAADDDHHHKKKMMMMMMOOOQQQPPPMMMIIIGGGGGGFFFGGGHHHIIIIIIGGGEEEDDDCCCDDDFFFFFFEEECCCBBBBBBEEEHHHNNNTTT[[[bbbhhhkkkhhhbbbXXXPPPLLLLLLNNNQQQOOOPPPSSSUUUUUUSSSPPPOOOGGGEEEAAA<<<888777888:::;;;===???CCCGGGLLLRRRUUU\\\[[[VVVQQQPPPRRRPPPJJJ???<<<777333222111...,,,***+++,,,,,,,,,,,,+++++++++++++++++++++,,,---...************************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++************)))///---+++++++++***)))'''************+++++++++,,,*********************************))))))***+++++++++++++++++++++***)))(((,,,++++++***))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***((())))))))))))*********)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''(((((()))***+++*********))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((()))******)))))))))******)))(((''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((***,,,)))&&&&&&((()))'''$$$''''''''''''((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))((((((((('''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))++++++******,,,...------///333888???EEEIIIDDDAAA>>>===>>>??????>>>===<<<<<<<<<<<<===>>>>>>===;;;888777999>>>CCCFFFGGGDDD@@@???@@@CCCEEEFFFHHHGGGEEEEEEFFFFFFCCCAAADDDCCCAAA???>>>>>>>>>???>>>@@@DDDHHHJJJJJJIIIIIIBBBDDDFFFFFFEEEEEEGGGHHHGGGOOOUUUUUUTTTTTTPPPKKKIIICCC;;;666444444444333666666888:::;;;<<<<<<<<<::::::;;;<<<===>>>??????;;;::::::999999999999999999:::;;;<<<===>>>>>>>>>:::999999;;;===>>>===<<<============<<<<<<;;;;;;::::::::::::999999999999777777888888777777666555888999::::::::::::999999999888888777666666555555BBBAAA@@@>>>;;;999777666555444555777:::>>>@@@BBB;;;;;;<<<<<<============>>>===;;;:::999999::::::666666777777888777777777999:::;;;<<<===>>>>>>>>>>>>===<<<;;;<<<===>>>???>>>>>>====================================<<<<<<::::::;;;;;;;;;:::999999:::;;;<<<>>>???@@@AAAAAA?????????@@@@@@AAABBBCCCBBBDDDDDDAAABBBFFFHHHFFFEEEFFFGGGGGGEEECCCAAA@@@@@@@@@@@@AAAEEEIIINNNQQQXXXUUURRRMMMIIIFFFDDDCCCCCCDDDDDDDDDCCCCCCEEEGGGIIIOOOSSSQQQPPPQQQOOOLLLLLLIIIGGGFFFGGGIIIIIIIIILLLMMMPPPUUUXXXVVVPPPJJJIIIJJJKKKIIIGGGEEEDDDEEEJJJJJJJJJGGGDDDBBBBBBBBB>>>>>>?????????@@@AAAAAAFFFDDDBBBAAACCCGGGKKKNNNJJJLLLOOOOOOMMMJJJHHHGGGEEEEEEEEEEEEDDDCCCAAAAAAAAACCCEEEEEEEEEFFFIIIKKKPPPQQQTTTXXX^^^dddiiikkkaaa\\\UUUNNNIIIGGGGGGGGGHHHJJJMMMOOONNNLLLHHHFFF<<<<<<:::888666888===AAAFFFEEEEEEGGGIIIMMMPPPQQQTTTRRRLLLGGGFFFGGGCCC<<<777555222000///...---,,,+++************+++,,,,,,************++++++,,,,,,***************************************************++++++,,,,,,++++++***************************...,,,++++++,,,,,,***)))((())))))***************************************++++++***************+++******+++++++++***))))))######$$$%%%''')))+++,,,))))))))))))))))))))))))+++***)))))))))))))))***((())))))))))))*********(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******)))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((***,,,,,,***((()))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((()))***,,,)))&&&&&&((()))'''%%%''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))''''''((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''')))************+++,,,,,,,,,---000444:::???BBB???===<<<<<<===>>>???>>>===<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;<<<===>>>???AAA>>>;;;;;;===@@@BBBCCCDDDDDDDDDEEEEEECCCAAA>>>AAA@@@@@@???>>>===<<<;;;777:::>>>BBBEEEFFFFFFEEE@@@BBBCCCDDDDDDDDDFFFGGGDDDIIIMMMLLLKKKJJJIIIFFFJJJEEE???999555333222222444555777999;;;<<<======999::::::;;;<<<<<<======888777666666666666777888888999:::<<<============:::999:::;;;>>>???>>><<<999::::::;;;::::::999888999999999999999999999999888888888888888777777666888888999999999999999999:::999999888888777666666AAA@@@???>>><<<;;;999999888666555666:::???CCCDDD999999:::::::::;;;;;;;;;;;;;;;::::::999:::::::::888999999999999888777777444555888;;;===???@@@AAA===;;;999888888999:::<<<999999999::::::::::::;;;;;;<<<============<<<<<<=========<<<;;;:::999888999999:::;;;;;;<<<===>>><<<<<<===>>>???AAACCCDDDAAACCCCCC???@@@DDDEEECCCFFFGGGHHHGGGDDDCCCCCCCCCCCCCCCCCCDDDGGGJJJMMMOOOSSSQQQMMMIIIEEEBBBAAA@@@BBBDDDFFFGGGFFFEEEEEEFFFFFFLLLOOONNNLLLMMMKKKGGGHHHGGGEEEFFFGGGHHHHHHGGGJJJJJJLLLNNNNNNMMMIIIGGGDDDFFFGGGFFFCCCAAA@@@AAA???@@@AAAAAA@@@AAACCCEEECCCCCCCCCCCCDDDDDDDDDDDDHHHEEEAAA??????BBBFFFIIIIIIKKKMMMOOONNNLLLHHHFFFFFFEEECCCBBB@@@@@@@@@@@@DDDHHHKKKKKKJJJKKKNNNQQQUUUUUUUUUXXX]]]aaabbbccc[[[YYYTTTNNNHHHDDD@@@???AAABBBEEEFFFFFFDDDAAA???555777888777777;;;AAAGGGQQQNNNKKKIIIJJJLLLMMMMMMIIIHHHCCC>>>======999222222111000///...---------,,,+++***))))))***,,,,,,)))))))))*********************************************************************++++++++++++***************+++++++++,,,,,,)))))))))***---//////...'''((()))***************************************,,,,,,+++************+++******+++++++++******)))((((((''''''((()))+++,,,))))))))))))))))))))))))***)))))))))))))))******)))))))))*********++++++*********+++,,,,,,------,,,++++++******++++++,,,))))))))))))))))))))))))''''''((()))))))))(((((())))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&''''''%%%(((++++++(((&&&&&&((()))((((((''''''''''''((('''''''''''''''''''''''')))******)))'''''')))***'''&&&%%%&&&(((*********))))))))))))************((((((((((((((((((((((((&&&''''''(((((())))))***&&&'''(((((()))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))''')))******))))))***+++,,,,,,,,,---111555999<<<;;;;;;;;;;;;<<<======>>>;;;::::::::::::;;;<<<<<<<<<<<<===>>>===;;;999888:::888777888;;;>>>@@@@@@AAACCCDDDFFFEEECCC@@@>>>??????@@@@@@???===;;;999555777999===???AAABBBBBB>>>???AAABBBBBBBBBDDDEEEFFFIIIKKKKKKIIIHHHHHHHHHHHHFFFBBB===888444222111111333555777999:::;;;<<<::::::;;;;;;<<<;;;::::::888777555444333333444444888888:::;;;<<<=========;;;;;;;;;<<<>>>???===<<<777777999999999888777666777888888888888999999999::::::;;;;;;::::::999888666777777888888999::::::777777777888999999::::::=========<<<<<<;;;;;;;;;;;;888666777;;;>>>@@@@@@888888888888888999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;::::::444666777999;;;======>>>999999888888888888999999888888888888888888888888999:::;;;<<<======<<<<<<<<<======<<<<<<;;;999999999999999999:::;;;;;;<<<999999999:::<<<===???@@@===??????<<<===AAACCCAAACCCDDDDDDCCC@@@???BBBDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHEEEBBB@@@??????@@@>>>AAAEEEGGGFFFDDDBBBBBBCCCIIILLLJJJHHHHHHFFFCCCAAAAAAAAACCCEEEEEEDDDBBBBBBCCCDDDCCCBBBBBBCCCDDDAAABBBCCCBBB@@@>>>>>>>>>;;;<<<===>>>>>>@@@CCCFFFGGGGGGGGGGGGGGGFFFFFFEEEBBB@@@>>>===>>>@@@CCCEEEHHHIIIKKKLLLLLLHHHDDDAAABBBAAA??????@@@BBBEEEGGGNNNSSSWWWWWWRRRNNNMMMNNNPPPPPPRRRVVVZZZ[[[YYYVVVRRRQQQMMMIIIDDD???;;;999999:::<<<>>>>>>===;;;999666999<<<<<<<<>>>>>???>>><<<999666444444333444777;;;>>>>>>>>>@@@BBBCCCDDDCCCBBBAAAAAA???@@@AAABBB@@@===:::888555555777888:::===???@@@;;;===????????????AAABBBDDDEEEGGGHHHHHHFFFGGGIIIEEEEEECCC@@@;;;666222111///000222444666888888999999999::::::999888666555555444333222222333444555777888999:::;;;<<<<<<<<<<<<;;;;;;<<<======<<<:::666777888999:::999777666777777777777888888999999999999999:::999888888777555555666666888999;;;;;;666666777777888999999999:::;;;;;;;;;;;;;;;;;;;;;:::888777888:::<<<:::888888777777777777777888888<<<<<<===>>>===<<<:::999:::;;;<<<<<<============999999999999999888777777555666888:::::::::999888;;;;;;::::::999888777777888:::;;;===>>>>>>======;;;;;;<<<<<<<<<;;;::::::::::::999999::::::;;;<<<777777777777888999:::;;;888;;;;;;999;;;@@@BBB@@@???@@@@@@===;;;;;;>>>BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@>>>===>>>???@@@:::===BBBDDDCCCAAA>>>===@@@FFFIIIGGGEEEEEEBBB???:::;;;<<>>CCC???@@@AAA@@@>>><<<<<<===<<<===>>>>>>???AAADDDGGGEEEFFFFFFEEEDDDCCCBBBAAA<<<<<<===>>>???AAACCCDDDFFFGGGHHHIIIHHHDDD>>>:::<<<<<<;;;===AAAGGGNNNRRRVVV\\\bbb```YYYPPPJJJHHHHHHIIIMMMSSSXXXWWWRRRNNNIIIGGGEEEBBB>>>;;;999888333444666888999999888777:::>>>BBBBBBBBBDDDKKKQQQUUUOOOGGGBBBBBBBBBBBBBBB::::::777000---///000...***+++++++++)))))))))***)))+++---///...,,,)))'''+++++++++++++++***)))(((******************************************************++++++++++++******))))))***+++---...///000///...,,,,,,,,,,,,***)))((()))+++,,,------,,,,,,************************---,,,,,,+++*********+++)))******+++++++++******)))(((''''''(((***,,,...))))))))))))))))))))))))(((((((((((()))***,,,,,,***++++++++++++,,,,,,,,,'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************,,,+++***((('''''''''''')))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))'''+++//////***'''(((***((((((((((((((()))***+++)))))))))))))))))))))))),,,,,,+++)))'''&&&(((***''')))***)))%%%%%%'''***''''''''''''((((((((((((***)))'''&&&&&&''')))***&&&&&&&&&'''((())))))***%%%&&&((()))))))))((((((&&&''')))***,,,...000111&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***///...,,,,,,---///222444777999::::::::::::;;;======<<<<<<<<<<<<===>>>>>>AAA@@@???===;;;777555333111111333777;;;>>>???>>>AAAAAABBBAAA@@@AAABBBCCC@@@AAACCCCCCAAA===999666666555555666888:::===>>>:::;;;======<<<===>>>@@@???@@@BBBDDDDDDCCCDDDGGGCCCDDDDDDBBB===777333111---...000222444555666666666666777666555333111000111000000000222555888:::777888999:::;;;<<<<<<<<<<<<;;;:::;;;<<<<<<;;;999666777999::::::999888777666666777777888888888999666666666666666555555444444444555666888:::;;;<<<888888888777666666555555333444666777999::::::;;;;;;;;;;;;;;;:::999888888999777555333333444666888999:::;;;<<<<<<;;;999888888888999:::<<<<<<;;;999<<<<<<<<<;;;:::888777666666666666666777777777777>>><<<:::888777888:::;;;;;;999666666888:::;;;;;;::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;:::999888888999;;;<<<<<<<<<<<<<<<============>>>===<<<;;;;;;<<<>>>???@@@???===<<<<<<<<<===>>>>>>===;;;:::999999999:::;;;;;;<<<>>>>>>?????????;;;<<<=========<<<:::999777888:::;;;;;;;;;:::999=========<<<;;;;;;===???BBBBBBAAAAAA@@@???>>>>>>999;;;===???BBBCCCEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC>>>>>>>>>>>>===<<<;;;;;;@@@???===<<<;;;<<<===>>>:::<<>>:::666333222222333444444444777;;;???AAACCCFFFHHHIIIHHHFFFEEEEEEFFFEEEDDDBBB???<<<:::777444///---------+++)))......---,,,++++++++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++*********************)))))))))***++++++,,,+++*********))))))((((((******++++++++++++******************************))))))))))))))))))))))))******************++++++'''(((***+++,,,,,,,,,+++---+++)))((('''((()))***))))))(((((()))***++++++)))'''''')))++++++(((%%%''''''(((((())))))******))))))***((('''(((***,,,,,,,,,++++++++++++++++++((()))***+++,,,------------***((((((+++,,,+++)))************************''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***'''%%%&&&(((***(((&&&'''((()))******)))((('''&&&((()))++++++)))(((&&&%%%&&&((()))))))))((('''((('''''''''((((((&&&$$$))))))))))))))))))))))))+++***((('''&&&&&&&&&'''%%%&&&'''((()))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))&&&((()))++++++)))(((&&&((('''%%%%%%'''((('''&&&(((((())))))******++++++++++++***)))))),,,111444666888999::::::999777666;;;;;;;;;;;;:::999888888@@@?????????>>>;;;666222111222333444666888:::;;;:::<<<>>>???@@@@@@@@@?????????@@@AAAAAA@@@??????999777555444555777999;;;======<<<<<<<<<<<<======>>>>>>???@@@AAAAAABBBBBBAAAAAABBBAAA@@@===:::888222222222222222333333333222111000//////111333555222333444555666666666666999999999:::::::::;;;;;;<<<;;;999888888999;;;<<<:::999999999888777777777777666555444444555666777888888888777666666555555222888;;;999999::::::777777777666666666666777777111222333555666777888888999999:::::::::999888888666555333222111222333444444444666777888999999999:::999999;;;<<<<<<;;;999::::::;;;;;;::::::999888555555555666666666777777;;;:::999888888:::===>>>>>>;;;999777888999999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>======<<<<<<<<<;;;999888777777666666666666<<<;;;;;;<<<<<<===>>>???>>>===<<<;;;;;;:::;;;;;;999:::;;;<<<<<<<<<<<<<<<999999999999999888777777:::;;;<<<======<<<;;;;;;<<<<<<===<<<;;;;;;>>>@@@AAAAAA@@@@@@??????>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDAAAAAA@@@??????>>>??????>>>>>>===<<<;;;:::999999;;;;;;;;;<<<<<<===>>>???@@@BBBEEEIIINNNRRRVVVXXXVVVTTTQQQLLLGGGBBB???===AAABBBEEEJJJMMMLLLGGGCCCAAA???===:::777444222111333333333333555:::AAAFFFOOOOOOOOONNNKKKFFFBBB@@@@@@???===;;;888777666555444111---+++,,,,,,***(((,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++***************+++++++++,,,,,,***************************************+++,,,,,,+++*********))))))))))))******++++++++++++******************************)))))))))))))))))))))))),,,+++++++++***)))))))))((()))***++++++++++++++++++***(((&&&&&&'''((())))))))))))))))))***++++++***)))((((((***+++)))&&&'''((((((((()))))))))***))))))***)))((()))+++---++++++******)))(((''''''((()))******++++++++++++,,,***((()))+++,,,+++)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((()))(((''''''((()))******)))(((''''''((()))******)))((('''(((((()))))))))(((&&&&&&((((((''''''''''''&&&&&&))))))))))))))))))))))))+++***((('''&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((''''''&&&''''''(((&&&&&&''''''((((((((((((%%%'''(((((((((***,,,...555666888999:::999888777999::::::;;;;;;;;;::::::?????????AAAAAA???<<<999333333333333555777999;;;::::::<<<===??????@@@@@@>>>???@@@AAAAAA@@@???>>>;;;999777666555777888:::<<<;;;;;;;;;;;;<<<===>>>===>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@>>><<<:::333333222111000000000111111000000000111222444555333333444555666777777666>>>======<<<;;;;;;::::::<<<;;;999888888999;;;<<<999999999888888888888888777666555444444555666777777777666666666666555555444999;;;888777999999777777777666666666666777777...///000222333444444444666777888888888888888888555555444333333222111111000000111333666999;;;<<<;;;:::999:::;;;;;;999888888888999:::;;;;;;;;;;;;555555555666666666777777999888888888:::===???AAAAAA>>>;;;999999999888777999:::::::::;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::::::::::::::999777666555777888:::;;;===>>>??????===>>>>>>>>>>>>>>>======;;;;;;<<<<<<===<<<<<<<<<999999888777777777777777===>>>?????????>>>===<<<;;;<<<<<<<<<;;;;;;===??????????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;<<<;;;:::888777666666666777999;;;>>>@@@AAABBBBBBFFFGGGHHHKKKMMMPPPRRRSSSOOOLLLHHHCCC???;;;999888===>>>AAADDDFFFEEEAAA===888888777555444222111000444444444444888>>>FFFLLLWWWVVVSSSOOOJJJCCC>>>::::::888555222000000000111///---+++*********)))(((***************++++++++++++,,,,,,,,,+++***))))))*********++++++++++++,,,************************+++++++++++++++,,,,,,---***************)))))))))******++++++++++++******************************++++++++++++++++++++++++---,,,,,,+++***)))((((((+++***************+++++++++***)))''''''((()))***))))))))))))))))))***+++,,,***)))((()))***)))((((((((((((((())))))))))))((()))******)))***,,,...,,,,,,+++***((('''&&&%%%)))*********************+++***))))))***+++***)))((((((((((((((((((((((((''''''''''''((((((((((((************************(((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((())))))))))))(((((())))))(((((((((((())))))'''(((((())))))(((((('''))))))((('''''''''''''''))))))))))))))))))))))))***)))(((''''''&&&''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''''')))***)))&&&&&&(((+++&&&''''''''''''(((((((((%%%(((+++------,,,---...222333555777888888888888777888999;;;<<<<<<======<<<===???BBBDDDDDDBBB???555444333222333666999;;;999999:::<<<===???@@@AAA??????AAAAAAAAAAAA??????===<<<:::888666666777777999999999:::;;;<<<===>>>=========<<<<<<<<<<<<;;;>>>???@@@@@@@@@???===<<<666555222000///.........//////000111333444555555444444555666777777777777======<<<<<<;;;;;;::::::;;;:::999999999:::;;;<<<888888888888888999999999666666555555555555666666444555555555555666666666666::::::666555777888777777666666555555666666777,,,---///000111222222222333444555666777777777777777888888888777555444222000000111333555999<<<>>>:::999888888999999777555777888888999::::::::::::666666666777777777888888888888888999;;;===@@@BBBAAA???<<<::::::999888777999999999::::::;;;;;;<<<;;;::::::::::::::::::::::::;;;===>>>??????>>>===>>>>>>======<<<;;;;;;:::<<<<<<===>>>===<<<:::999666888:::<<<>>>??????>>>>>>???AAABBBBBBAAA@@@?????????@@@@@@@@@???>>>>>>>>>===;;;:::::::::;;;<<>>>>><<<===>>>===;;;:::;;;<<<===============>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;:::::::::666666555444444444555666:::===@@@CCCEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJHHHCCC???;;;999888888;;;<<>>>>>???:::;;;===AAADDDDDDCCC@@@777666333111222444777999888999:::;;;>>>@@@BBBCCC@@@@@@AAABBBBBBAAA@@@@@@???>>><<<:::888666555555666666777888999;;;============<<<<<<;;;;;;::::::<<<======>>>>>>>>>======:::888555222///............///000222444555555666555555666777777777777777666666777888:::;;;;;;<<<::::::999999999:::;;;<<<777777777888999999999:::666666666555555666666666333333444444555666666777888:::999555333555888777666666666555555666666666,,,---...///000111111111111111333444555555666666888888999999999777555444222111111222333666888:::888666444444555555444333777777888888888888888777777777888888888999999999999999999999:::<<<>>>???>>>===;;;:::;;;;;;:::888888888999999:::;;;;;;<<<;;;;;;;;;::::::999999888777999:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<666777999:::::::::999999888:::;;;===>>>>>>===<<<@@@AAACCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@??????AAA@@@>>>=========>>>???>>>???@@@AAAAAA@@@???>>>>>>??????===:::888888999;;;<<<<<<<<<<<<<<<<<<<<>>======<<<<<<;;;999999888888888444444444666777999:::;;;AAACCCFFFIIIJJJIIIGGGEEEEEEEEEEEEFFFEEEDDDCCCBBBFFFDDD@@@<<<:::888888999888999;;;<<<;;;999888777111111222333333444555555666888<<<>>>???AAADDDFFFDDDCCCBBB@@@===:::777555111111222111000...,,,+++******++++++*********+++'''((()))***************++++++++++++******)))((())))))*********+++++++++))))))*********+++++++++------,,,++++++,,,,,,,,,***************+++++++++******++++++++++++******************************------------------------)))))))))***+++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++,,,,,,******)))))))))))))))***,,,+++***((('''((()))***))))))))))))((((((((((((''')))***+++******+++---******************++++++---,,,+++***))))))******((()))*********)))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))))))))(((((((((((())))))+++)))'''&&&&&&''')))+++)))(((((((((((())))))))))))***+++)))'''&&&(((***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((()))((((((&&&&&&&&&&&&''''''((((((''''''((((((((()))))))))(((((())))))))))))((((((&&&***,,,***&&&%%%(((,,,)))))))))(((((((((((((((&&&'''(((((('''(((+++------...000222444666777888444555777999<<<===>>>???999999;;;>>>AAAAAA???<<<999777444111111333555777777888:::===@@@BBBDDDEEE@@@AAABBBCCCCCCBBBAAA@@@>>>>>>===;;;999666444333444444555666888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===;;;888555333111000000---...000222444555555555555666666777777777777777444444555777888:::;;;;;;999999999999::::::;;;;;;777777777888999999999:::555666666666666666666555222333333444555666777777888:::888333111555777777666666555555555555666666+++,,,---...///////////////000111222333333333333555555666777666555444333111111111111111222333333555444222222333444333222555555666666777666666555777777777888888888999999999999999999:::;;;<<<<<<<<<:::999:::;;;;;;:::999777777888999:::;;;<<<<<<<<<;;;;;;:::999888888777555666777888999:::::::::999999999:::::::::;;;;;;444444666777888999999999::::::;;;;;;<<<;;;;;;;;;AAABBBBBBBBBBBBBBBAAAAAA<<<<<<===>>>>>>=========>>>>>>===<<<<<<<<<<<<===<<<<<<>>>?????????>>>>>>===??????>>>;;;888777777;;;;;;;;;;;;;;;:::::::::============<<<;;;:::999777777666666555555666666555777999<<<>>>@@@AAABBBDDDFFFHHHIIIHHHFFFDDDBBBBBBCCCDDDDDDCCCBBB@@@??????>>><<<999777777666666444666777777666444444555333333444555666777888888666:::>>>@@@@@@?????????>>>>>><<<:::888555333111,,,---//////...,,,***((()))+++,,,,,,+++******+++'''(((***++++++***))))))))))))***************))))))))))))************+++)))))))))***++++++,,,,,,---,,,,,,++++++++++++,,,*********+++++++++++++++******++++++++++++******************************************************(((((()))***+++,,,,,,---+++***************++++++((((((((()))))))))))))))+++******)))))))))))))))((())))))((('''''')))***))))))))))))((((((((((((''')))***+++***))))))***&&&&&&'''(((((())))))***---+++***)))((())))))***&&&)))++++++***(((((()))************************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++,,,,,,***)))(((''''''''''''***---,,,)))'''(((***))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&'''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))''')))***)))&&&&&&(((+++'''''''''&&&&&&&&&&&&%%%((())))))(((((()))+++...,,,---...000222444666777333555666888:::;;;<<<<<<888999:::===???>>><<<999:::888555222111222333444555777;;;>>>BBBDDDEEEEEE???@@@AAAAAAAAAAAA@@@???<<<<<<<<<;;;999777444333333333333444666888999::::::;;;;;;<<<======>>>>>>>>>======<<<;;;:::::::::===<<<;;;999777555333222......///000222333444444555666666777777666666666666777777777888888999999888999999::::::;;;;;;;;;888888888888888999999999555555666666666666555555333333444555666666777777666888888333111555777777666555555444444555555666***+++,,,---.........---...///000111111111111111222333333444444444444444111111111222222111111111444222111111222444444333111222333444555666666666555666666666666777777777666777777888999:::;;;<<<;;;:::999:::;;;;;;999777777777888999:::;;;<<<<<<<<<<<<;;;:::999888777666555555555666777888999:::999999999888888888888888666666666666666777888999888888888888888999999:::AAA@@@???>>>>>>>>>>>>>>>888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999;;;<<<============;;;<<<>>>===;;;999999999;;;;;;::::::999999888888::::::::::::999888777777555555444444555555666777777999===@@@CCCDDDCCCCCCAAABBBCCCCCCBBB@@@>>><<<>>>???@@@AAAAAA@@@???>>>:::999999888777666555555333555777666444333555777555666666777888999999:::777999<<<===<<<;;;<<<<<<::::::888666333111///...,,,,,,,,,++++++***))))))(((***------***))))))***)))***+++,,,,,,***)))((('''((()))******++++++***))))))))))))************((())))))***++++++,,,,,,,,,,,,+++************************++++++,,,,,,,,,******++++++++++++******************************************************)))))))))***+++++++++,,,((()))***+++++++++++++++&&&'''(((((()))))))))(((++++++***)))))))))))))))$$$&&&))))))''''''(((******)))))))))((((((((('''''')))******)))''''''''''''''''''(((((((((((((((***)))'''&&&&&&'''((()))%%%(((++++++)))(((((((((************************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&(((******)))(((''''''((()))******)))(((''''''((()))******))))))(((((()))***+++&&&***......***'''((()))))))))))))))))))))))))))&&&'''((())))))(((''''''''''''((((((((((((((('''&&&&&&'''(((((()))******&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((''''''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%(((***,,,---,,,+++,,,---,,,,,,---///111333555666444555666777888999999999999999;;;>>>@@@???<<<:::999888666333222111111111111555:::???CCCDDDDDDDDD<<<===>>>>>>>>>>>>===<<<888999:::;;;:::777555333222222333333555666777888777888999;;;===???@@@AAABBBAAA???===<<<:::999999;;;;;;<<<;;;:::888555444//////......///111222333555555666666666555555444444444555555666777888888888888999:::;;;;;;;;;;;;999999999888888888888888444555666777777666555444555555555666666777777777333777777333222555777666666555555444444555555666)))***+++,,,,,,,,,,,,,,,...//////000000000000000222333333333444555555666111222444555555444333222444222111111333444555555---///000333555666777777444444444444555555555666444555666777999;;;<<<<<<;;;:::999999:::999777555666777888999:::;;;<<<<<<<<<<<<;;;:::999777666666555444444444555777999;;;:::999999888777666555555666555333222222333444555666555555555555777999:::@@@???===;;;::::::;;;<<<777888999:::;;;;;;<<<<<<999:::;;;<<<;;;:::999888555666888:::<<<<<<<<<<<<888:::<<<===<<<;;;;;;<<<;;;;;;::::::999888777777888888888888888777666555666666666666777888999999666999===AAACCCCCCAAA@@@============<<<:::999888999;;;===>>>???>>>===<<<888888888888888666555444444777999888666555888:::777777888888999:::::::::888999::::::999999;;;===555555333222000...------...,,,+++)))))))))+++,,,'''***---,,,***(((((()))***+++,,,---,,,***((('''&&&'''(((***++++++++++++))))))))))))************((())))))***++++++,,,,,,,,,++++++***)))))))))************++++++,,,,,,,,,******++++++++++++******************************------------------------+++++++++***************'''(((***+++,,,,,,,,,+++(((((()))***************++++++***))))))((())))))!!!$$$((()))''''''(((*********))))))((((((((('''''')))******(((&&&%%%&&&++++++******))))))((((((((('''%%%$$$$$$%%%'''(((%%%(((,,,,,,)))''''''((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***(((&&&%%%'''******)))(((''''''((()))***))))))(((((((((((())))))$$$$$$%%%''')))---000222%%%***000000,,,(((''')))))))))))))))))))))))))))&&&'''((())))))(((''''''))))))))))))((('''&&&%%%'''''''''((()))******+++))))))))))))************))))))(((((((((((())))))((('''%%%%%%'''((('''&&&))))))((((((((('''''''''###&&&***,,,+++)))(((''',,,,,,---...000222444555555555666777777777777777::::::<<>><<<999888666444222111000000///333999???CCCDDDCCCBBB999:::;;;<<<<<<;;;:::999666777999::::::888555333222222222333444555666777444555777:::<<>>;;;888888;;;<<<:::888999999999999999999:::::::::999666444444555777888444444444333333444444444333444555777777666666555666666777777888999;;;<<<::::::;;;<<<<<<======>>>:::999999888777777777888999:::;;;;;;:::888555444000111222333444666777777222222444555666666666666::::::999999999888888888888999:::::::::888666555555111---+++,,,---,,,+++,,,,,,+++***)))(((''''''******))))))))))))******((((((''''''''')))***+++(((((()))***************///'''$$$)))+++)))(((+++---+++))))))+++,,,***'''------,,,++++++******))))))+++,,,,,,***))))))***+++,,,---...---+++)))'''///......---,,,+++***))))))))))))))))))))))))))))))))))))***+++---...///***)))((()))***+++***)))))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))))))))******++++++++++++***((('''&&&***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''((('''&&&$$$$$$$$$''')))+++'''((()))++++++******))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''')))***++++++***)))''''''((()))((('''&&&''')))******))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&++++++******))))))((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((************************)))***++++++,,,...111444555555555666666666666777444555777:::<<<>>>@@@AAA999999999888666333111///333333444999===>>><<<:::888888777777777777777888777777888999999999999888333333222222222222222222666777999<<>>===<<<:::999777666666666777777888999888777555333222333333444555666666666444444555666777888888777;;;;;;;;;;;;:::::::::999888888888777666555444333222...+++***+++,,,+++***,,,,,,++++++***)))))))))******))))))))))))************)))((())))))++++++(((((()))***************---'''%%%)))+++((((((***,,,***))))))+++,,,***(((++++++++++++++++++++++++***))))))***************+++,,,------,,,+++)))'''++++++++++++,,,,,,,,,,,,************************,,,,,,+++*********+++++++++***((()))******)))((())))))))))))))))))))))))***)))(((''''''((())))))'''((((((((()))))))))*********))))))((((((''''''(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))************))))))))))))******)))************))))))(((***)))(((''''''((()))***'''(((((())))))((((((''''''(((((('''&&&&&&'''))))))(((&&&%%%&&&(((+++---***************)))(((''')))((('''&&&&&&'''((()))***)))))))))(((((((((((('''(((***++++++***(((''')))***++++++))))))***+++(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&'''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***++++++++++++,,,...111333333333444555666666666555666777999;;;===??????:::::::::999777444222111000///000333777999888666777888:::;;;;;;999888777666777888888999999888888444333222111111111111222666777:::===@@@CCCDDDEEEHHHGGGGGGEEEBBB>>>:::888555666777888999:::;;;<<<===:::555111//////000111222222222222222222333333444333222111222444777888999999999::::::999999888888888888888888888888888888777666555555555666666777777777666555333222111333222222222222333555666777444222111333444333111(((((((((((((((((((((((()))***,,,+++******+++------------........./////////111555888999888777666444444333333333333222222.........///000111222333444444444333333333333222222222222333555666888999777777666666777888888999555555555666666666777777666666666777666666555444555444333333333444666666777888888777777666555444222333555666666555333222444555666777888888888777777777777666666666666666555555555555555666777888777555333333444555444333555555555444444333333333777555333222222333444555444444333333333333444444666666777888888888888888888888777777777777888888::::::888888888:::<<<>>>>>>===;;;999666555444333444555666777777666444444666555555555555555555555555666777888999999999999:::::::::999999999888888666555444333111111000000---+++)))((()))******)))++++++++++++++++++++++++******))))))))))))******,,,+++***************+++(((((()))******************'''&&&)))***((('''(((+++***))))))+++,,,+++***))))))******+++,,,,,,---+++(((%%%&&&)))++++++***++++++,,,,,,,,,***)))(((*********++++++++++++,,,************************,,,,,,+++***************,,,***))))))******)))'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++***)))((('''&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++******))))))))))))******(((((()))***************))))))(((((((((((())))))((())))))******))))))(((((())))))(((''''''(((******)))(((((((((***,,,......---+++)))(((&&&&&&&&&((((((''''''''''''((((((*********))))))))))))((('''''')))******)))''''''&&&'''((((((&&&&&&'''((('''''''''((()))*********(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))+++---///000111222333444555666666666777888:::;;;<<<<<<::::::999888777555333222...------///222444555444444666999;;;<<<:::777555666666777888888888888888666444222000//////111111444666:::>>>BBBCCCDDDDDDGGGFFFEEECCC@@@<<<888666555666777888:::;;;<<<===???===888444000//////000//////000111222222222222333222222111333555888999888888999999:::999999999999999888888777777666666888666444333333444555666777777777777666444333333444333333333333333444444666444333333444555444333((((((((((((((((((((((((((()))******))))))***,,,,,,,,,,,,,,,------------...///000222333444333333333333444444444333333333111000000000111222333333333333333222222222111111111111111222333444666666666666555555555555666666444444444444555555555555555555555666666555555444444444333333444444555666666666666666555444333222444444444444444444444444444555666666777777777666555555555555444444444444444444333333444555555666555444333222222222222222222222222222333333333333555444333222222333444555666555555444444555555666777777888888888999999999777666555555444444444555999777555444555777999;;;;;;:::999666555333333222333333444555666666555555777777777666555444444444555666777888888888888888666666666555555555444444444222000...---,,,------+++***((((((((()))))))))))))))*********+++++++++******))))))))))))******,,,++++++***))))))))))))(((((()))***************)))((((((******))))))))))))))))))***++++++++++++))))))******+++++++++,,,+++'''###$$$))),,,,,,***+++++++++,,,+++***)))(((---,,,,,,+++***)))((((((************************))))))))))))***+++,,,---,,,***))))))******((('''))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((()))))))))******))))))))))))))))))))))))******************************))))))))))))******((())))))*********))))))))))))(((((((((((())))))((())))))******))))))(((((()))***)))'''''')))***+++***)))((()))***,,,---...,,,***(((&&&&&&&&&'''(((((((((''''''((((((((()))))))))(((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))************))))))))))))((((((((())))))((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((((((***+++,,,,,,...///111333444555666666666777888888999999888888888777555444333222000///......000222555666222444666888888777555333555666777777888888777777777555222000//////000111111444999===@@@BBBAAAAAA@@@??????===:::888555444444555666888:::;;;<<<===???===999555111//////...,,,---///000111111111111111111111111222444777888666777888999999999999999999999888777666666555555777666333222111222444555555555666666555444333333444444444444333333333333666555555555666666666666(((((((((((((((((((((((('''(((***)))(((((()))+++***+++++++++,,,,,,,,,,,,......------...000222333222222333444444333333222333333222111000000000111111111111000000000000///000000000000111222444444666666555444333333222333222222333333333444444444333444555555555555444444555555555555555555666666444555666666777777777777777555333111111333555777444444555666666666666555333333333333333333333333333333333222333333444555444444444333222222222333111111222333444444555555555444444333333444555555777777666666666666777777777777777777777888888888555444333222222111111222666444222111111333666777555555444333222222222222333333444555666666666666666666555555444333333333333444444555555555555555333333333333222222222222000///---+++*********+++*********))))))))))))***''''''(((((()))***************))))))))))))***************))))))(((((('''(((((()))***************)))***+++***)))*********))))))*********++++++,,,+++++++++******)))))))))+++'''###$$$))),,,,,,*********++++++******))))))---,,,,,,+++***)))((((((************************))))))))))))***+++,,,,,,+++***))))))******)))'''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++******)))''''''(((((())))))))))))(((((('''(((((())))))(((((('''((()))***)))'''''')))***))))))((((((((()))***++++++***((('''''''''((()))'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))((('''((()))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((((((((***+++)))***,,,---000111333444555555555555666666666666666666555444333222222222111111/////////111444666444444555555666666666666555555666777777777777666777666333111000000111111///111666:::<<<======<<<999999999888777666555444444555666777999:::;;;<<<===;;;888555222000......,,,---...///000111111111/////////000111222444555444555666777888888888888888888777777666555444444666555333222222222444555333333444444444333222222444444444444444444444333333444555555444444444555(((((((((((((((((((((((('''(((***)))(((((()))+++******++++++++++++,,,,,,///......---...000222333000111222333444333222111333222111000///.........000000000/////////...............//////000222222666555444222111000000000111111111222222222333333222333444444555444444444444555555555666666666666222333555888:::<<<>>>>>>777555333111111333555777444444555555555555555444222222222222333333333333333333333222222333333444444555555444222222333444222222333444444555666666444444333333444444555555777777666666666666777777555555555555555666777777333333222111000000111111444333111000000111333444111111000000111222222333333333444444444555555666333333222222222222222222111111222222222222222111222222222222111111111000---,,,+++******************+++,,,+++)))((()))***'''''''''(((((()))))))))******))))))))))))******((())))))))))))(((((('''(((((()))***************)))++++++(((&&&)))++++++)))***++++++***)))+++,,,,,,++++++***))))))((((((+++(((%%%&&&)))++++++************************************++++++++++++,,,++++++++++++++++++++++++---,,,+++***)))(((((((((***)))((()))***+++***((())))))))))))))))))))))))&&&'''((()))*********)))))))))))))))((((((((((((&&&&&&'''((()))***++++++************++++++++++++))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******,,,+++++++++)))((('''&&&(((((())))))))))))(((((('''(((((())))))(((((('''((())))))(((''''''(((***(((((((((''''''(((((()))''''''''''''(((((()))***''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&''')))*********)))((('''''''''(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''((((((((()))+++)))***+++---...000222222333333444444444444555555555444333222222222222222000000000...---///222444777777777777777888::::::444555555666666666666666666666555444333222222222...000333666888999999888777777777777777777777777444555555666777888999999999999888666444222000///...............///111111////////////000111222222111222333555666777777777777777666666555555444444555555444444333333333444111222222333333333222222333444555555555555444444000222444333222111111222))))))))))))))))))))))))''')))******)))(((***+++******+++++++++,,,,,,,,,,,,---///000111111000///...///111333333222111000333222111000000000000000000000000000////////////...---------...///000111333222222111000000000000000000000111111111222222222222333444444444444444333333444555555555555555222444555777999;;;;;;<<<444444444444444444444444444444555555555444444333111111222222222333333333444333333222222333333333444555666444222111333555444444444444444444444444222222222222333333444444666666555555555555666666444333222222222333555555333333222111111111222222333333222222222222222333000000000000000111222333333333222222222333333444......///000000111222222///000000111111000000///////////////............******++++++++++++*********+++---+++(((&&&'''((((((((((((((())))))))))))******))))))))))))******'''((()))*********))))))(((((()))***************'''+++***$$$"""&&&******)))+++,,,+++)))((()))+++************))))))))))))***))))))*********************))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++)))(((((('''''')))((('''(((***++++++***))))))))))))))))))))))))%%%&&&((()))*********)))***)))))))))((((((((('''''''''(((((())))))******))))))))))))************))))))))))))))))))))))))++++++*********)))))))))******))))))))))))*********************)))(((''''''((()))******)))((('''((())))))******))))))((('''(((((('''&&&&&&''')))((((((((((((((((((((((((&&&''''''((())))))((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''(((((()))))))))(((((()))))))))%%%&&&''''''%%%%%%&&&'''))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))&&&'''''''''((((((((()))''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((************************$$$&&&))))))((('''((())))))***+++,,,...///000111222222222333333333444444555444333222222222333444///000111000......111333666777888999::::::::::::444444555666666666555555555555666666666555333333///000222333555666666666888888777777666666666777444555555555666666666777777777888777777555444333111000...------...111222000000000000000000111111///000111333555666666666555555555555555555555555444555555666555444333222111222333333444444444333222333444555666666555555111444666555222000111222************************((()))******))))))***+++***++++++++++++,,,,,,,,,(((+++///222333000---***---...000222333222000///333333333333333333444444111111111111000000000000---------------...///000000000000000000111111222000000000000111111111111111222333333444444444444111222333444444444333333555555666666555444333333000222555777777555222000444444444555555444333333111111222222333333333333444444333333222333333333333555666444111000222555777777666555444222222111000000111111222222222222444444444333333444444444222222111000111222333444444333333222333333444444333333333333333333333333222111111111111111222222222222111111111111111222++++++,,,...///000222222//////000000000//////...,,,,,,+++++++++*********((()))+++,,,,,,,,,+++***)))+++---+++(((%%%%%%'''*********)))))))))))))))******))))))))))))******((()))***+++,,,,,,+++***(((((()))***************&&&***(((!!!$$$)))******,,,---,,,)))''')))+++((((((((()))******++++++)))+++,,,,,,***))))))******)))))))))))))))******///......---,,,+++******++++++++++++++++++++++++***)))))))))))))))***+++(((''''''(((+++,,,,,,+++))))))))))))))))))))))))%%%&&&((()))*********)))******))))))((((((((('''))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************))))))))))))******(((((()))***************'''((()))******)))((('''******++++++++++++******&&&'''((('''%%%%%%'''((())))))))))))((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))******))))))))))))******)))***+++***)))((()))+++''''''(((((())))))******(((((())))))))))))((((((((((((''''''''''''((((((((()))))))))******++++++(((((())))))))))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******((('''&&&&&&******+++,,,...///000000111111111222333333444444555555333333333333444555000222333222000///222444222444888:::;;;:::888666333444555555666666555555444555777888888666555333111111222222333444555555999888777555555444444444555555555555555555555555666777888999999888777666444222...,,,,,,...111333222222222222111111111000---...000222444555555666444444555555555555555555444555666777777555333222222222333444555555555555111222444666777777666666555888:::999555333333444((((((((((((((()))******''''''(((((())))))******)))))))))))))))))))))))))))))))))***+++,,,......//////000000000000000000111111222222222333333333777666555444222111000///..................---,,,////////////////////////000---+++,,,///222222111////////////000000000000000111111111111222222222444444444333333222222222222333444555555444333222555555444333333222222111222222333333333444444444111111111222222333333333333333333222222111111111000000111111111111000000111000000////////////000111111111222222333333444333111///000333444222000111111222222222222111111111000///......///000111......//////000000111111111000///...------...///))))))))))))***+++,,,,,,......---------------,,,''''''((()))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))+++*********))))))((((((***(((&&&&&&)))+++***(((&&&'''(((*********)))(((+++*********))))))(((((((((((((((((((((((((((((())))))*********))))))((((((***,,,***''''''))),,,************************((((((((((((''''''''''''++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((+++++++++++++++***)))((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++***)))((('''((())),,,---)))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***++++++,,,******(((''''''((())))))))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))******++++++&&&&&&'''((()))***++++++(((''''''&&&&&&&&&'''''''''((()))******)))(((''',,,,,,+++***)))(((''''''))))))((((((((((((((()))))))))))))))************))))))(((((('''''''''&&&''''''''''''((((((((((((%%%&&&((()))))))))((('''&&&$$$$$$%%%'''((('''&&&)))(((&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))***((('''***...111000...000000000000111222333333333333222111111222222333222222222111000//////...///000222444666777777777555555555555555555444444444666999::::::999666444444333222111111111222333555555555555444333222222222333333444444333333333444555777999:::;;;;;;:::...------,,,,,,---//////333333111000000000111222222111000000000333555777222222222222333444555555666666555444222111111000333333333333333333333333555555555555555444444444999999888888777666444444((((((((((((((()))******'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***+++,,,---------...///000000111111111111111222222222222555555444333222111000000///////////////...---,,,...........................,,,+++,,,...000000...000000111111111222222222111111111111222222222222333333333222222222111111......///000000///......///000000111222222333333000000111111111222222222111111111222222222222222222222111111111000000000//////000000000000//////000////////////000111111222222222333333333333333333111//////111222000...000000111111111111000000111000////////////000111....../////////000000000//////---,,,,,,,,,------,,,,,,+++++++++,,,---------------,,,++++++******''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))((((((***(((&&&''')))+++***(((&&&'''((()))******)))(((*********)))))))))(((((((((((((((((((((((((((((())))))************)))))),,,,,,,,,***(((''''''(((***************************))))))))))))(((((((((*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********)))((((((((((((((((((((((((((((((((((((''''''((()))***++++++***)))((('''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((()))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((''''''&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((('''''''''(((((('''((()))******)))((('''++++++******)))(((((((((******))))))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((%%%&&&'''(((((((((''''''((('''&&&''')))***)))(((&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))$$$###$$$(((---111222111000000000000000111222333222222222222222222222222222222111111000//////...---...///000222333444555555555555444444444444444555666888999999888666555444333222111000111111222111222333444666666777777333333333444333333222222555666777999::::::::::::333222000//////000222333333333111000000000111222111000/////////000111222222222222222333444555555666555555444333222111000333333333333333333333333444444444555555555555555444444444444333222111111((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,...///000111000000000000111111111111222222222222111111111111111111111000000...------........................,,,++++++,,,---...,,,+++,,,,,,---------.........000000111111111222222222111111111111000000000000///000000111111000000///---......//////000111111....../////////000000000222111111111111111111000111000000000000/////////...//////////////////...////////////000000111222333333333333222222222222222111//////000000///---//////000000000000//////111111000000000000111111...............////////////...------,,,,,,---------,,,++++++++++++++++++,,,++++++***)))(((((('''''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))(((((()))((('''''')))******)))'''(((((())))))))))))(((******))))))))))))(((((())))))))))))))))))))))))))))))************)))))),,,***)))((()))***)))(((************************************))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))(((((())))))))))))))))))))))))******))))))))))))***+++,,,+++)))(((''''''(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%***)))))))))((((((((('''))))))((((((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))+++******))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((%%%&&&'''(((((((((''''''((('''&&&''')))))))))'''###$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%$$$$$$######$$$''',,,///000000////////////000111222333000111222222222222111111222222111111000/////////---,,,,,,,,,...000222333444444444444444444444444666666666666666666666666444333222111000/////////000111222444666777777888333333444444333222111111666666777888888888888888444222000...---...000111333222000/////////000111000000111111000000//////222222222222333444555555666555555444333222111111222222222222222222222222333333444444555555666666111111111222222111111000((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''(((((()))***))))))***+++,,,---.........////////////000000000//////000000000111111111222222222111000///...---------------------------++++++,,,,,,,,,+++)))((()))*********++++++++++++////////////000000000000////////////////////////111111111111111111111111000000//////...------------............/////////111111111000000/////////000000000000000000000000//////000000000000//////000000000///000000111111222222222111111000000000111000000000111111111000000000111111111111000000111111111000000111111111---------------...............------------------+++***)))(((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))(((((()))(((''''''((()))******((((((((())))))))))))((())))))))))))))))))(((((())))))))))))))))))))))))((())))))************)))(((&&&%%%'''+++...---,,,*********************************)))))))))(((((())))))*********+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&'''(((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))******)))((('''(((((()))++++++******************%%%&&&(((************)))(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((())))))******)))))))))((())))))***+++''''''&&&&&&&&&&&&&&&%%%((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((()))))))))'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''((())))))%%%%%%$$$$$$######""""""((((((((()))************------......///000111222///000111222222222111000111111111111000000//////...---,,,,,,---///111333333333333333333444444444666555444333333444555666444333222111///......---111111222333333444333333333333333333333222111000555555555555555555555555555333000---,,,---...000000///...---------......///000222333333333111000222222222222333444555555666555555444333333222222222222222222222222222222222222333444444555666666111111222333333444333333((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((***++++++************++++++++++++---------.........//////------......///000000111222222222222111000///...........................+++,,,------,,,***)))(((,,,,,,---------.........------------............................................................111000000///......------........./////////000000000000000//////.........111111111111111111111111000111111222222111111000333222111000000000000000111111000000//////......///000111222222333444555111222222333333222222111000000000111111000000000------,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++***))))))(((''''''''''''%%%&&&&&&''''''(((((()))''''''((()))))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((()))***)))))))))(((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))***************(((&&&$$$&&&+++......,,,************************))))))((((((((('''''''''''''''(((***+++,,,---...))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((())))))***((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''&&&&&&%%%&&&(((************)))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((()))))))))((((((((()))((('''&&&&&&((((((((((((((((((((((((+++******))))))((((((((('''''''''((()))*********'''&&&&&&&&&''''''((()))((((((''''''''''''(((((('''''''''((())))))******'''''''''''''''((())))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))*********'''&&&%%%%%%&&&'''&&&$$$)))(((&&&$$$$$$&&&((())))))))))))((((((''''''''',,,,,,+++***)))(((((((((,,,,,,,,,---...///111222...///000000111111111111111111111000000000000000111000///...///000222444222222222222333333444444555444222111111222444555333333222111000///...---...//////000111111111111222333333333222222111000333333333222222222222222999777444111000000111222...---+++*********+++,,,,,,...000333444444333222222222222222333444555555666555555444444333333333222222222222222222222222111222222333444555666666111222333444444555555444((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************,,,,,,,,,,,,---------...,,,,,,,,,---.../////////000111111111111000000///////////////////////////,,,---......,,,***++++++,,,,,,,,,---------......,,,,,,---------.........---------...............000000///......///000000---......///000000111111....../////////000000000//////...............---000000111111111111222222111222222333333222222111222222111000000000000111000000000//////////////////111333333333333555666222333333333333333333222//////000000000000//////,,,,,,,,,,,,++++++++++++&&&&&&'''(((((((((''''''+++***))))))))))))))))))&&&&&&''''''((()))))))))''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))'''((()))((('''((()))+++***))))))(((((((((((()))''''''(((((((((((())))))))))))))))))))))))))))))'''((()))******+++******+++)))(((((()))*********************************((((((((((((''''''''''''%%%&&&''')))***,,,------))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))&&&'''((((((((((((''''''&&&&&&'''((())))))******(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((((()))%%%&&&&&&&&&&&&''''''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))***++++++&&&&&&%%%&&&&&&'''((()))(((''''''&&&&&&''''''((('''''''''(((((()))))))))&&&&&&&&&&&&'''((())))))******))))))(((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))((((((((()))***+++)))(((''''''((()))'''&&&***)))&&&%%%$$$%%%'''((((((((((((((((((''''''''')))***+++***)))((()))***+++++++++,,,---///000111///.........///000111222111111000000000000000000222222111000000111222333000111111222222333333444333333111111111111333333222222222222111000///...***+++,,,...000111111222111111222222222222111111222222111111111111111222666555333111000000000000---,,,***)))))))))***+++)))***---000222222222111222222222222333444555555555555555555444444333333333333333333333333333333222222333333444444555555000111222333333333333333((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&)))))))))******++++++,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,------.........///000000111000000000000000000000000000000000---///000...,,,+++---///+++++++++,,,,,,,,,------------........./////////------------......//////111111000//////000111111------......///000000000............/////////000---------------........./////////000000000111111111111222222222222111111000000000000111222333444000000000111111111111111111333444333111000222444222222222333333222222222---...///000000///...---,,,,,,++++++************%%%&&&'''(((((((((''''''))))))((((((((()))************))))))((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))'''(((***)))''''''))),,,+++***)))(((''''''((()))'''''''''((((((((())))))(((((((((((((((((((((((('''((()))******+++++++++*********)))(((((()))***************************)))))))))((((((((((((''')))))))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((((((''''''((((((((((((((((((((((((&&&'''((()))******))))))''''''(((((((((((((((((((((((((((((((((((((((((('''(((***++++++)))'''%%%))))))******++++++,,,,,,)))((((((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''((()))***)))(((&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''(((((())))))******&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&&&&'''(((''''''((((((((((((((((((&&&&&&&&&''''''((()))*********))))))(((''''''&&&''''''''''''((((((((()))''''''''''''((((((((((((((('''&&&&&&&&&'''))))))***(((''''''(((((('''&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))'''''')))+++)))******+++,,,...000111///...---,,,---///222333000000000000000000000111111111111000000000000000000000000111222333333333111111111000000111111111222222333333333111000///++++++---...///000000000///000111222222333222222333222111111111222333444111000000000///...---,,,---,,,+++*********++++++***+++---///000111111111222222222222333444555555555555555555444444444444444444444444444444444444333333333333333333333333111111222222333222222222((((((((((((((()))************))))))(((((((((''')))))))))))))))))))))))),,,+++)))&&&$$$###"""!!!'''((((((***+++,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,------------...///000000111111000000000000000000000000000...000000///,,,,,,///222/////////000000000111111////////////000000000111---------....../////////---,,,+++******+++,,,---000//////......---,,,,,,---------.........//////,,,,,,,,,------.........---.........//////000000000000111111111111000000------...000222444666777111111222222333333333444222444555333///---...000111111222222222222111111,,,---...//////...---,,,,,,+++++++++******))))))'''((()))+++++++++***)))&&&&&&&&&&&&&&&'''((()))------,,,***)))'''&&&&&&'''(((((()))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&(((***)))''''''))),,,+++***)))'''''''''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((******+++++++++%%%(((******((((((+++///************************************)))))))))))).........---------,,,,,,))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&(((***,,,,,,)))&&&$$$%%%&&&&&&'''((())))))***+++***(((''''''((()))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''((()))***)))(((&&&%%%((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))((((((((((((''''''''''''((()))++++++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((()))++++++******)))(((''''''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&%%%$$$%%%&&&'''(((((('''%%%%%%&&&&&&%%%$$$ ###'''+++,,,***'''%%%'''''''''(((((()))))))))%%%''')))(((&&&%%%''')))))))))***+++,,,...000111000...,,,+++,,,...222444000000000000000111111111/////////000//////...---///000000111222222333333000000000111111000000000111222333444444333111111///000000000///...------...///000111222333333333444333222222222333555666111222333333333111///......---,,,+++++++++,,,---//////000111111111111111222222222222333444555555555555555555555444444444555555555555555555555555444333333333333333333333333333444444444333333222+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))************))))))))))))(((((((((***+++,,,*********++++++,,,------------------............+++,,,...000000000000//////000111222333222111111222222111000//////000000333333333333333333333333111111111000///......---......///000000000000/////////.....................///000000000...---,,,------------------------////////////000000111222000000111222222333444444444555666888888888777666555555444444444333333333333333222222222111111111111000000////////////000//////...---,,,***)))((((((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))(((((((((((('''&&&%%%$$$((((((((((((((()))******))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))******))))))((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***+++,,,,,,---,,,+++***)))***+++,,,,,,,,,+++***)))+++***)))(((((('''((((((---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++***)))((('''&&&&&&)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++)))))))))))))))******+++***)))((('''&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((&&&%%%&&&((()))))))))((()))***+++***)))'''%%%(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''***...111)))((('''&&&&&&'''((()))'''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))(((((('''''''''&&&%%%)))&&&%%%(((###!!!+++&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''')))******)))(((''''''((()))***((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&"""$$$''')))++++++***)))------,,,,,,,,,,,,...000000000/////////111333444333222000/////////000111111000000///...---------111000///000111222111000333222222111111111111111333111//////111222000......------,,,,,,,,,------///000111111111111111000000111222222333333333333222222222111111111000000111111000///...---,,,,,,---+++***,,,000222111//////000111111000000111333444222000222444444222///555666777999888777555444555444222000//////000000111000000000000000000111+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))************))))))+++***)))(((((())))))***************************,,,,,,,,,------------...+++,,,---...//////////////////111222222222111000222222111000000000000000//////000111222222333333444444333333222111111000//////000111111111111111000000000000000000000000111222222222111111000///000000000000000000000000222222222222222333444444222222222333444444444555444555666777777777666555444444444333333333333222333333222222222111111111000000///...............------,,,,,,+++)))(((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))***************)))((((((((((((((())))))***)))))))))(((((((((''''''(((((((((''''''((((((((())))))(((((((((((())))))))))))))))))((((((((((((++++++***)))(((''''''&&&***)))(((''''''((()))***++++++,,,,,,,,,+++***))))))***++++++++++++))))))***))))))(((((((((((()))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&)))))))))))))))))))))))))))(((&&&&&&&&&''')))***))))))(((((())))))***+++'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))(((''''''&&&&&&''''''(((***)))))))))(((((((((''')))'''&&&&&&((())))))(((((()))***+++***)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((***)))'''''''''(((***+++((((((''''''''''''(((((('''''''''''''''((())))))************************(((''''''&&&'''((()))***)))(((((((((''''''''''''&&&)))&&&%%%&&&###!!!'''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%&&&((()))))))))((((((&&&$$$%%%***------+++...---------...///000111222222000/////////000000111000000///......------///...---///111222222111111111000000000000111111444222000000222333111//////......---,,,,,,,,,,,,......///000111111000000111111222222333222222222111111111111111111111111222222111000///...---,,,***)))((())),,,---,,,***---...000000//////000222000//////222555777666444444555777888888777555444444333222000000000111111444333333222222333333444+++******)))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))************)))))),,,+++***)))((((((((((((+++******)))((((((''''''+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///...///000000111111000000222222111000000000111111000111222333555666777888444444333333222222111111000111111222333222222222222222222222333333333333555555444444333333444444444444444444444444444444555555555555555555666777444444444444444444444444444555555555555555444333333333333333222222222111222222222222111111111111//////...------,,,++++++************))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''((((((((()))***+++,,,,,,,,,,,,((((((''''''(((((()))******)))))))))))))))(((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((())))))))))))---,,,+++***)))(((((('''))))))(((((((((((())))))+++++++++,,,++++++***)))((()))******+++***)))((())))))((((((((()))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))(((((())))))***+++***)))((('''((((((******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((***(((&&&&&&((((((((('''(((((()))******)))'''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((***++++++)))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((''''''''''''%%%'''&&&%%%'''((())))))******)))(((''''''''''''''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%!!!"""***...---***------------...///000111111111000/////////000000111000000//////......---,,,,,,,,,---000222222111///......//////000111222444222111111222333111000000000///...---,,,,,,+++,,,---...///000000000000111222222222222111111000///000111222222333333222333222222111000///......///...------//////...---***,,,......------///000000///000222555666666555444555666777777666555444333222111000000111222333555444444333333444444555+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))*********)))))))))))))))*********))))))(((((((((++++++,,,,,,,,,---------------,,,+++,,,---...000---......///////////////222111111000000000111111111222333444555666777777111000000000//////......111111222333333333333333444444444444444555555555777666444444333444555666555555555555555555555555666666666555555666666777444444444333333333333333444444444444333222222111222222222111111111000000111111111111000000000000...------,,,+++***)))))))))))))))))))))))))))***(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((())))))******&&&'''((()))))))))))))))(((''''''''''''((())))))************))))))))))))'''((()))******)))((('''(((((())))))))))))(((((('''''''''((()))*********)))))))))*********++++++))))))(((((((((((())))))***++++++++++++*********((()))***+++++++++***)))(((((((((((()))***++++++((())))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((()))******...---+++***))))))******))))))))))))))))))))))))++++++************++++++))))))))))))((((((((((((+++)))'''''''''((('''&&&(((((())))))))))))((('''))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''((()))******))))))&&&'''((())))))((('''&&&((((((''''''''''''((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''((('''(((%%%$$$***,,,$$$+++***)))(((''''''&&&&&&%%%&&&'''''''''&&&$$$###&&&&&&((())))))(((&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$'''+++......---......//////000111111222000000000/////////000000000000000000//////......---,,,+++---///000000///,,,---------///000111222222222111111111111000000111111000///...---++++++***+++,,,...///000000000111222222222111000/////////000222444555555555555333333222222111000//////333222222111222111111000)))+++,,,,,,,,,,,,---///111111111222222333222111333333444555555555555444222222111000111222333444333333333222222333333333+++******)))))))))))))))((((((((((((((((((((((((***************************)))(((''''''((()))***))))))************))))))''''''((()))***+++++++++)))))))))*********++++++++++++,,,,,,,,,---------...---,,,+++,,,---...///,,,,,,,,,---------......111000000///000000111111............////////////............------------111111222333333333333222333333444444444555555555555444333222222333444555444444444444444444444444555555444444333444444555222222111111111111111111333333222111111000000000111000000000////////////000////////////.........,,,,,,,,,,,,+++***((((((***))))))))))))***++++++(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&'''(((***+++------''''''''''''''''''''''''%%%&&&'''(((***++++++,,,'''(((((((((''''''&&&%%%'''''''''''''''(((((()))))))))))))))************'''((()))******)))((('''(((((())))))))))))((((((&&&&&&'''((()))***++++++((((((((()))))))))******(((((())))))))))))((((((*********************+++((()))+++,,,,,,,,,++++++))))))((())))))***+++,,,)))*********++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((('''((())))))***...,,,***(((&&&%%%%%%%%%((((((((((((((((((((((((++++++************++++++(((((((((((())))))))))))+++)))'''''''''((('''&&&(((((()))))))))))))))(((((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&''')))*********)))(((&&&'''((())))))((('''&&&((((((''''''''''''((((((************************&&&''''''((((((((((((((('''''''''(((((((((((((((,,,(((***'''###///222 ***)))((('''&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''((()))******)))((('''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))),,,,,,++++++---000---...//////000111111111/////////000000000//////000000000000000////////////...------......---,,,,,,,,,,,,---...000111222000000111000////////////111111111000///...,,,+++***+++,,,---//////000000111111111111000000///...000111444666777777777777333333222222111111000000/////////...---,,,,,,---***+++,,,,,,++++++,,,...---...///000000000000000222222333333444444444444222111111111111333444555444333333222222333333444+++******)))))))))))))))''''''''''''''''''''''''***************************))))))(((((())))))***))))))************))))))%%%&&&((()))+++,,,,,,,,,(((((()))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,------//////.........///000000.........---------------////////////............///000000111222111111111111111222222333333444444111111000000000111222222111111111111111111111111333222111111111111111111////////////////////////111000000/////////000000////////////............------------,,,,,,,,,,,,)))***+++,,,+++***)))(((******)))(((((()))***+++(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''')))***,,,---...''''''''''''''''''''''''$$$%%%&&&((()))***++++++*********))))))((('''&&&''''''&&&&&&''''''((()))(((((()))))))))))))))***((())))))******))))))((('''((()))******)))((('''&&&''''''((()))******+++++++++***)))(((''''''&&&(((((())))))))))))((((((******)))))))))***++++++((()))+++,,,------,,,,,,******)))))))))***++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***///...+++)))'''&&&%%%%%%(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))***(((&&&&&&((((((((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''')))))))))(((''''''&&&&&&'''''''''''''''''''''''')))*********)))(((&&&%%%''''''(((((((((((('''''')))((((((''''''''''''((())))))))))))))))))))))))&&&''''''((()))((((((((('''''''''((((((((((((((('''###+++---,,,CCCLLL555))))))((('''&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%***...---(((&&&)))---++++++,,,.....................///000000000//////000000000000000000000000000///...---......,,,+++,,,,,,------///000111222///000111000...---...///000111222222111///---,,,+++,,,---...///////////////000000000000//////...000222555777888888777666222222222111111111000000---//////...,,,+++,,,---,,,---...---,,,+++,,,---'''***---...///000222333111111111222333333444444333222111111222333444555666555555444444555555666+++******)))))))))))))))((((((((((((((((((((((((************************)))))))))******)))))))))))))))************))))))&&&''')))***+++++++++***((()))))))))))))))))))))((((((((())))))))))))***))))))************))))))++++++***)))***+++,,,------------------...//////---.........///000000000////////////////////////---...//////000000//////......///000000111222222---...///000000000000///000000000000000000000000111000000///......//////------......//////000000///......------...///000............------------++++++++++++************((()))+++,,,,,,+++***)))***)))(((&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))*********''''''''''''''''''''''''%%%&&&'''((()))(((''''''))))))*********))))))((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))***))))))))))))))))))***'''((()))******)))((('''''''''(((((())))))******,,,,,,+++***)))((((((''''''((()))******)))((('''***)))(((((()))***+++,,,'''(((***+++,,,,,,,,,+++++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''((())))))///---,,,***))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''((((((((()))))))))***)))'''&&&&&&((())))))(((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))))))))))))))(((''''''((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''((((((((()))###***...///MMMZZZ===))))))(((((('''((((((((((((((('''''''''(((((()))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&$$$'''+++***(((&&&(((******+++,,,............---------///000000000//////000000000000000000000000000///---...//////...---............///000111222///111222111...---...000///000222222222000...---,,,---...///////////////......//////000/////////000111444666777777555444111111111111111000000000000222333222000///000222///000111///---++++++,,,&&&***---/////////222444000000000111222333333444444333222111222333444555555555444444444444555555+++******)))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))************))))))((((((***++++++***)))((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&+++***)))))))))***,,,---,,,,,,,,,,,,,,,---...///((()))***+++,,,...//////---------...............,,,------...............,,,------...///000000000,,,---...000000000///...////////////////////////000000///...------......,,,------...///000000111...---,,,,,,---...000111......---------,,,,,,,,,************)))))))))((('''(((***,,,---,,,+++******((('''%%%%%%%%%'''((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''((((((((((((&&&$$$###&&&'''((())))))******)))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))+++***)))(((((()))***+++'''((()))++++++)))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,'''((()))******)))((('''***)))(((((((((***+++,,,&&&''')))***+++++++++***,,,,,,+++***)))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''''''((()))((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******((('''%%%&&&((()))))))))((((((((((((((()))******************************((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))***)))((('''''''''''''''************************%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((!!!***)))$$$@@@JJJ(((***)))))))))))))))***+++,,,+++)))'''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&(((******)))((('''%%%&&&''')))******)))(((,,,---...000000000000///,,,---///000000000//////000000000000000111111111...------...000111000/////////...//////000111222///222333222///...///111///000111222222111///.........///////////////...------...///000000000//////000333555666555333222111111111000000000000000///111333222000///111333222222222000---,,,+++,,,***---000000///...000222000000000000111222333444444444333222222222333444333222222111111222222333(((((())))))))))))((((((,,,,,,+++***)))))))))***((()))***++++++***)))(((&&&''')))***)))((()))******)))(((&&&&&&&&&'''((((((((())))))***+++------(((***+++)))&&&$$$""""""))))))(((((((((((())))))******)))(((((((((((((((+++++++++,,,,,,+++++++++))))))*********++++++++++++++++++,,,,,,---------&&&(((***+++,,,+++)))(((******+++,,,,,,------...******+++++++++,,,,,,,,,/////////////////////////////////......------,,,............///111222333111111111111000000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******)))(((((((((((((((((((((''''''''''''(((((()))((('''&&&%%%&&&''''''(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&)))******))))))((('''&&&************************))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%)))+++***)))))))))(((((('''''''''&&&''')))******)))(((((()))((((((((((((((()))******+++***)))((('''''''''''')))***++++++++++++***)))///...---,,,***)))((('''))))))))))))************...,,,)))'''&&&''')))+++++++++******))))))((((((''''''(((((())))))******))))))))))))((((((((((((''''''(((((((((((('''''''''&&&%%%$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))******+++******)))((('''(((((()))(((''''''))),,,***)))(((''''''((()))***((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))((('''%%%###'''''''''''''''((())))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))(((%%%&&&((()))***)))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&$$$%%%%%%&&&'''(((******)))((('''&&&&&&'''((()))((('''''''''((()))+++,,,***+++,,,,,,,,,---///111000////////////000000111///////////////////////////000111222111000...,,,...///111222333333222222111000000//////000111111222222222111///...///000222111111111111111111111111111111111111000///...222222333444555555555444222222111000//////000000222111000///000111333444---///111000,,,+++,,,///111///...---/////////...............///000111222777666444222111111111222111222333444444444222222))))))************)))))),,,+++******))))))******))))))************))))))&&&((()))***)))((()))******)))((('''''''''(((((())))))))))))***+++,,,---'''(((******(((&&&%%%%%%))))))(((((((((((())))))******)))((((((((((((((())))))************))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------...------------------,,,...------......///000111..................//////...------,,,,,,------...+++++++++*********************++++++++++++*********))))))(((((((((((((((((((((''''''''''''((((((***)))((('''''''''(((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((((()))************))))))(((''''''''''''''''''''''''(((&&&$$$%%%((())))))((()))(((((((((''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((()))************)))((((((((())))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************,,,+++)))((('''(((***************)))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((+++******)))(((((())))))'''((())))))''''''((()))++++++************++++++))))))))))))))))))))))))))))))*********)))((((((***++++++***)))***,,,...***)))(((''''''((()))***((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((('''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''(((((()))***((('''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))(((%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&'''((()))***(((''''''&&&&&&''''''(((((('''''''''((()))+++,,,(((***+++++++++,,,...000//////////////////000111222222222222222222222222000111222222111///---,,,...///000111222333333333111111111000000000000000000111111000//////111222333333333333222222111000000000000111111222333333333333444555555555444444222222111000000000000000111111111000000///...------///000///,,,+++---000///...,,,,,,...//////...------------...///000111555555444333222222222222000111333444555555555444******++++++++++++******++++++***)))))))))************))))))))))))******&&&(((******)))((()))*********)))((((((((())))))))))))((())))))***++++++&&&(((******)))(((((()))))))))(((((((((((())))))***))))))(((((((((((((((''''''(((((((((((('''''')))))))))************+++++++++++++++++++++******,,,,,,,,,---------............---,,,+++))))))(((++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,++++++++++++,,,,,,***)))))))))((((((''''''))))))************))))))))))))((((((''''''((((((((((((''''''''''''((((((+++***)))((((((((())))))&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''&&&'''((()))************(((((((((((((((((((((((())))))***+++++++++******)))))))))))))))))))))))))))(((&&&'''((())))))(((((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((()))*********))))))))))))***++++++---+++)))(((((()))+++---))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))(((((((((((()))((()))******(((((()))***)))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))))))))((('''(((((('''&&&''')))******)))(((''''''((()))***((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((()))******)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&$$$###$$$%%%''')))((((((((('''(((((()))***&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))(((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''%%%%%%%%%&&&'''((()))***(((''''''&&&&&&''''''(((((('''''''''((()))***+++''')))******)))***,,,...///.........//////000111000000000000000000000000000111222222111///...---/////////000111222333444333333444444444222111000...///000000///000222444444555555555444333111000///...//////111333666777444555555555555444444333222111000000000000000000///000111222222000...,,,...///000...+++***---000,,,+++***+++---......---,,,,,,,,,,,,---...//////333333333444444333333222///000222444555666777777)))******++++++******)))******))))))))))))******+++***)))(((((()))***+++'''(((******((((((((()))*********))))))))))))***))))))((((((((()))******&&&(((++++++***))))))***))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''((((((''''''&&&))))))))))))************+++++++++******)))))))))******)))))))))***+++,,,------,,,+++***)))(((((())))))*********+++++++++))))))))))))))))))))))))))))))******++++++,,,,,,---,,,+++***************(((((()))***++++++,,,,,,*********))))))************))))))((((((''''''&&&(((((())))))))))))(((((()))(((((('''''''''((((((((((((''''''''''''((((((******))))))((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))++++++***))))))*********((((((((((((((('''''''''''')))******)))(((((()))((((((((((((((())))))***))))))))))))***+++,,,---++++++***))))))***++++++......---,,,+++***)))(((((()))))))))************&&&''')))***+++++++++***(((((())))))******++++++******))))))(((((('''''''''''''''(((((((((((((((***)))'''%%%%%%''')))***((((((''''''''''''((((((((()))******(((((()))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))))))))))))))$$$&&&'''&&&%%%%%%'''(((***)))(((''''''((()))***((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&'''(((''''''&&&&&&''''''((()))'''''''''''''''(((((()))&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))(((&&&&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((((((((((((((((()))******((()))******)))***,,,..................///000111........................//////000111111111000000//////......000111333555444555777777777555333111///000111000//////111333666666777777555333111///......------///222555777555555555555555444333222111111000000000000000111...///111333444444444444222333222...***)))+++...***)))((()))+++---------,,,++++++,,,,,,---...///000111333444444444333222111222333444555666666777(((((())))))))))))((((((***))))))((())))))******+++***)))(((((()))***+++''')))******((('''((())))))))))))************)))))))))(((((('''((((((((((((***,,,,,,***)))((()))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))*********))))))(((((('''((((((((('''((()))******************************(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,+++***)))(((((((((((((((((()))******+++,,,,,,))))))(((((((((((())))))******)))))))))(((((((((((((((((())))))(((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((*********)))(((((()))***'''''''''(((((((((((((((''')))******)))(((((()))((((((((((((((())))))***))))))))))))***+++------((()))+++,,,,,,+++)))(((...------,,,+++***))))))((()))))))))************%%%''')))+++,,,++++++***(((((())))))******++++++******))))))((((((''''''&&&&&&''''''((((((((()))***)))'''%%%%%%''')))*********))))))))))))******'''((())))))''''''((()))+++******))))))******+++((((((((((((((((((((((((''''''((())))))***))))))''')))******))))))***+++***)))(((''''''((()))***((((((((((((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++,,,,,,,,,+++***((('''&&&&&&%%%%%%&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((())))))))))))))))))***+++***)))***,,,...------------...///000111111111111111111111111111,,,---///000222333444444000//////...///111222333222333555666555444222000111222222111///...///111666666666666444333111000///...---,,,---///111333444555555555444333222222111000000000000000111111000000000000222444666888666666555111+++((()))+++)))((('''(((***,,,,,,+++,,,,,,,,,,,,---.../////////000111333444333222222333333333333444444444555(((((())))))))))))(((((())))))((((((((()))************))))))))))))******((()))******(((''''''((('''((()))*********))))))***)))(((''''''&&&''''''(((***++++++***(((((()))))))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))((((((***)))))))))))))))(((((((((((((((((((((((('''''')))))))))************+++'''(((((()))******++++++'''(((((((((((())))))))))))))))))))))))))))))))))))))))))***************+++***)))(((((((((((((((((())))))******+++++++++))))))(((((((((((())))))))))))))))))************(((((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((()))))))))((('''&&&%%%&&&&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((************)))((('''&&&((((((((((((((((((((((((&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&''')))'''''''''(((((((((((((((%%%'''(((((('''&&&&&&'''((((((((((((((()))******((((((((()))***+++,,,---'''))),,,......,,,)))'''((((((((()))******++++++))))))))))))************&&&''')))***+++++++++***))))))))))))************))))))))))))((((((((((((&&&&&&&&&''''''(((((())))))((('''&&&&&&'''((()))''''''''''''''''''((()))'''((())))))''''''((()))***))))))(((((())))))***))))))))))))))))))))))))((())))))************)))&&&(((******)))((()))******)))(((''''''((()))***((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&'''))))))(((''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***)))'''%%%###&&&&&&%%%%%%&&&&&&'''((())))))***))))))'''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))(((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&'''((((((((())))))******))))))((((((((())))))))))))(((((()))***+++***))))))+++---,,,,,,,,,---...///000111////////////////////////,,,---...000222444555666000000000//////000000111...///000111111000///...222333222111///...///000555444444333222111111000......---,,,,,,---...///222333333333333222222111000000000000000111111222222111///...///111333444777999888444...))))))******((('''(((***++++++***,,,,,,,,,,,,---...//////...///000111111111111111444333333222222222333333)))))))))******)))))))))((((((((((((((()))******))))))************))))))((()))+++***(((''''''(((&&&'''((()))))))))((((((***)))((('''&&&&&&&&&&&&%%%'''*********))))))***))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))((((((******))))))((((((((((((''''''''''''''''''((((((((()))***+++,,,+++******''''''(((((()))******+++)))))))))************+++))))))))))))))))))))))))++++++*********************))))))(((((((((((()))((()))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++((())))))******))))))((('''&&&&&&&&&&&&'''((()))((((((''''''''''''(((((())))))*********)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))))))))))))))((('''(((((((((((((((((((((((('''((((((((((((''''''&&&''''''''''''''''''''''''&&&''')))(((''''''))),,,''''''''''''((((((((()))%%%'''(((((('''&&&&&&'''((((((((((((((()))******(((((((((((())))))***+++((()))+++,,,,,,+++)))((('''(((((()))******++++++))))))))))))************(((((()))************************)))))))))))))))(((((((((((())))))))))))%%%%%%&&&''''''((())))))((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''((()))******(((((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***++++++++++++******)))$$$&&&((()))(((''''''(((***)))(((''''''((()))***((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&(((******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((()))***))))))((('''&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&(((((()))******)))((('''((()))***)))((((((***+++,,,,,,,,,---...///111111------------------------/////////000111222444444111111111111000///...---------......//////000000000111222000//////000222333222000/////////000111---------.........//////000000111222222222111111000000000000000111222222//////000000111222333333555888999777111,,,+++++++++)))(((((()))******)))+++******++++++,,,---...//////.........//////000222111111000111222333444******++++++++++++******((((((((((((((()))******((()))***++++++***)))((((((***+++***(((''''''(((%%%&&&''')))))))))((('''***)))((('''&&&%%%%%%%%%"""%%%(((*********+++,,,))))))(((((((((((())))))((((((((((((((()))******''''''((((((((((((''''''******))))))((((((((('''%%%&&&&&&''''''(((((((((&&&(((***+++,,,+++)))((((((((((((((())))))))))))***++++++++++++,,,,,,,,,((((((((((((((((((((((((,,,,,,++++++******))))))))))))(((((((((((())))))((((((((((((((((((''''''))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))************))))))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((******+++,,,+++***)))(((&&&'''(((((())))))((((((((((((((((((((((((((((((************************&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((()))************************************))))))***))))))(((''''''(((((((((((((((((((((((((((***,,,+++******---000&&&'''''''''(((((())))))''')))******)))(((((()))((((((((((((((()))******((((((((((((((())))))***************************---,,,,,,,,,+++*********))))))))))))************)))))))))))))))*********++++++******))))))((((((''''''(((((())))))******%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''((((((((((((((()))******)))+++++++++***)))***+++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))'''***,,,,,,+++******+++***)))(((''''''((()))***((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((***,,,///111)))))))))))))))***++++++&&&'''(((*********))))))&&&&&&&&&'''''''''((((((((('''&&&&&&((())))))((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))''''''&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$(((((()))******)))(((''''''(((((((((&&&&&&(((***+++,,,,,,---...///111111000000000000000000000000222111111111111111222222111111222222000///,,,+++////////////000111333444...000000000///000222444333111...---,,,...000222,,,---...///000000000000...///000111111111111111000000///000000111222222+++---111444666777777777333777:::888444///------,,,***(((((()))******)))))))))))))))***+++,,,---///...---,,,,,,---...///////////////000333555666((()))))))))))))))((((((+++***)))'''''')))***+++))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))((((((((((((''')))***)))((('''((()))+++***(((&&&&&&&&&''''''))))))))))))))))))))))))...---+++***)))***++++++++++++******)))((((((((('''(((((((((((((((''''''))))))***+++,,,------...((((((((((((((()))******,,,***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%))))))((()))***+++---...)))+++---...---+++'''%%%'''''''''''''''((())))))&&&&&&'''((()))***++++++''''''''''''((((((((((((+++***))))))******)))(((((((((((((((((('''''''''))))))************))))))))))))))))))((((((((((((+++***)))(((((('''(((((((((***---...,,,)))(((((('''((()))++++++******)))''''''((()))***+++,,,,,,(((((((((((())))))))))))******))))))((((((''''''***((('''''')))***)))((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((+++,,,,,,+++((('''))))))(((((((((((())))))))))))************))))))***(((((())),,,,,,)))&&&(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&((()))************((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%***))))))'''%%%"""((((((((((((((((((((((((%%%&&&&&&'''((())))))*********)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%))))))******+++++++++,,,***)))'''%%%$$$$$$$$$%%%,,,***'''''')))***(((&&&''''''''''''(((((((((((()))))))))***+++---...///000000000000000000111111...000111111000000111222111222222222111000...---,,,,,,,,,,,,---///111222000000000000////////////...---+++,,,...000000000......---------,,,,,,,,,------------......///000...............///000000...//////000111333444555888888888888777555222111///...------,,,+++******,,,***)))'''''')))***+++------,,,+++,,,---...///000000222333333222111000(((((())))))))))))((((((+++***)))(((((()))***+++))))))(((((((((((())))))&&&'''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((('''((())))))''''''((()))((((((''''''&&&''''''''')))))))))))))))))))))))),,,+++***)))))))))***+++((((((((((((((()))))))))(((((()))))))))(((((('''))))))******++++++,,,,,,((((((((((((((()))******++++++)))(((''''''((((((((('''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''((())))))******************************'''''''''''''''((())))))))))))((((((((('''''''''+++*********))))))))))))'''''''''&&&'''(((***+++'''(((***+++***(((&&&$$$'''''''''''''''((())))))''''''(((((())))))******''''''''''''((((((((((((&&&%%%%%%&&&'''(((((('''******)))((('''&&&&&&%%%((((((((())))))((((((((())))))))))))((((((((((((***))))))(((((((((((())))))***+++***((('''((()))((((((******+++******)))(((((())))))))))))))))))(((((((((((())))))))))))************)))))))))(((+++)))''''''((())))))(((((((((((((((((('''''''''(((''''''''''''''''''(((((((((((((((((((((((('''(((((((((''''''((((((((())))))(((((((((((())))))******++++++++++++******)))((((((***,,,,,,)))&&&(((((())))))))))))(((((())))))((('''''''''''''''&&&'''((()))************((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))******)))((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((((((((()))))))))***((('''&&&%%%%%%%%%&&&''')))'''%%%&&&'''(((&&&$$$''''''''''''((((((((((((''''''(((((()))+++,,,---//////////////////000000...000111111000000111222222222333333222111000///------,,,,,,---...000111......//////000000000111---+++)))***,,,.........000000000//////.........------,,,,,,,,,---//////111000000000000111111222/////////000111222333444777777777666555333222111......------,,,+++******))))))((('''((()))+++------,,,,,,,,,,,,---......//////111222222222111111(((((())))))***))))))(((+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))******************************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))(((((((((((('''((())))))''''''((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))((((((((()))******&&&&&&&&&'''((()))))))))((())))))*********)))))))))))))))))))))*********((((((((((((((())))))*********))))))))))))******)))))))))(((((('''''''''))))))(((((((((((('''''''''''''''(((((())))))***'''''''''''''''''''''''''''''''''''''''((())))))***)))))))))((((((((((((((((((((('''''''''''''''(((''''''&&&&&&'''(((((('''(((((())))))((('''''''''''''''''''''((())))))(((((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&'''***++++++***++++++***((('''&&&%%%$$$&&&''''''((((((''''''&&&(((((((((((()))))))))))))))(((((((((((())))))*********)))(((&&&&&&(((***((()))******++++++******)))))))))(((((('''''''''(((((((((((())))))))))))++++++************))))))+++***((('''((()))(((''''''''''''((((((((((((((()))((((((''''''(((((()))''''''((((((((((((((((((***(((%%%######%%%(((***))))))(((((((((((())))))))))))************)))))))))((((((***++++++)))'''(((((())))))))))))(((((()))((((((''''''''''''(((&&&'''((())))))******)))((((((((((((((((((((((((%%%%%%&&&''')))***++++++&&&%%%$$$###%%%(((+++...''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***))))))(((((((((((((((***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''((('''&&&&&&'''((((((&&&$$$''''''''''''((((((((((((((((((((()))***+++,,,------------....../////////...000111111000000111222222222333333333222222111//////...------......///,,,---...///000111111222---+++******,,,...///...000000000000////////////...---+++***+++,,,...///111111111111111111111111111000000000000111222333555555444333222111111111...---------,,,+++++++++((('''''''''(((***,,,---+++,,,------......---------...///000111222222222(((((()))*********))))))******)))(((((()))******))))))(((((((((((())))))***))))))((((((''''''''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++))))))))))))((((((((((((((()))******(((((()))***%%%&&&(((***+++******)))(((((((((((((((((((((((((((((((((((()))******+++'''''''''(((((()))))))))))))))***+++++++++************))))))((((((((('''))))))(((((((((((())))))((((((((())))))*********+++******)))(((''''''&&&)))))))))))))))((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((***))))))))))))******+++'''''''''''''''((())))))***)))))))))((((((((('''''''''''''''(((((((((((((((((('''(((***,,,+++******))))))((('''&&&&&&%%%'''''''''(((((('''''''''(((((((((((())))))))))))(((((('''(((((()))******))))))***)))'''''')))***))))))******++++++++++++((((((((((((''''''''''''(((((((((((())))))))))))***))))))))))))))))))))),,,***((('''((()))((('''&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''''''''(((((((((((()))'''%%%######%%%''')))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((()))*********((('''(((((())))))))))))(((((()))(((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))'''&&&&&&((()))+++************************(((((((((((())))))******))))))(((((((((((())))))******))))))))))))******''''''''''''''''''''''''(((((('''&&&&&&'''''''''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((())))))((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))++++++***(((&&&''''''''''''((((((((((((*********++++++---......,,,,,,---...//////000000...000111111000000111222111111222222222222222222000000//////...---------------......///000000111///---,,,,,,...000111111...........................---+++)))***+++---///000000000000//////......111111000000000000111111333333222111000000000000---------------------,,,))))))((((((((()))***++++++,,,---...///...---,,,,,,,,,...///000111222222(((((()))*********************))))))))))))******))))))(((((((((((())))))*********))))))(((((('''***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((())))))))))))(((((((((((()))***++++++))))))***+++&&&((()))+++,,,,,,,,,+++((((((((((((((((((((((((((())))))******+++++++++*********))))))((((((((())))))***+++++++++++++++******))))))((('''''''''))))))(((((((((((())))))&&&&&&'''(((((()))))))))+++******)))(((''''''&&&((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((('''''''''&&&&&&))))))))))))))))))))))))*********)))((((((''''''***))))))(((((()))***+++'''''''''''''''((())))))******))))))((((((''''''''''''''''''(((((((((((('''&&&%%%%%%&&&'''&&&%%%'''''''''((((((((((((((('''(((((())))))((((((''''''((((((((()))))))))***(((((('''(((((()))******'''))),,,---+++***))))))***************++++++,,,&&&&&&&&&'''((()))))))))(((((((((((())))))))))))'''(((((((((((((((((((((+++)))((('''((()))((('''&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((('''&&&&&&'''(((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''((()))***)))(((((('''(((((())))))))))))((((((((((((''''''''''''(((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************)))(((((('''***************************************+++++++++))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((()))(((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***))))))((((((((('''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''')))((((((((('''&&&%%%%%%&&&(((***++++++)))((('''''''''''''''((((((((((((************+++,,,------,,,,,,---...000111222222...000111111000000111222000000000000000111111111111111000000///---,,,,,,/////////...............000...,,,---///111111111////////////////////////...---+++******+++,,,...//////000111000000///...222111000000///000000000111111111111111111000000.............../////////,,,,,,+++***)))(((((((((+++,,,---...///...---,,,+++,,,,,,---...000111111(((((()))***++++++++++++)))))))))******)))))))))))))))(((((((((((())))))************))))))))))))*********)))((('''''''''))))))))))))))))))))))))************************&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''&&&&&&))))))))))))(((((((((((()))***++++++))))))***+++((((((***++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++******+++++++++***)))(((((((((((()))***+++++++++++++++******))))))((((((''''''***))))))(((((((((((((((%%%&&&'''((((((((((((((()))))))))(((((('''''''''''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))((((((((((((((('''&&&%%%(((((('''&&&&&&''''''''''''''''''''''''((())))))******))))))((((((''''''''''''''''''(((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&''''''((()))))))))((((((((())))))(((((((((''''''(((((())))))******)))(((((((((((())))))***&&&))),,,...---+++***)))+++************+++,,,,,,%%%&&&'''((()))******+++(((((((((((())))))))))))&&&&&&''''''''''''((((((***((('''''')))***)))((('''''''''((((((((((((((()))((((((''''''(((((()))&&&&&&''''''((()))))))))'''((())))))))))))((('''))))))(((((((((((())))))(((((())))))))))))((((((&&&(((******)))''''''((((((((())))))))))))(((((((((''''''''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((('''&&&&&&&&&''')))***+++***)))(((''''''''''''''''''''''''***************+++++++++((((((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&'''((()))******))))))(((((('''''''''%%%&&&''''''((('''''''''((((((((((((((('''''''''))))))))))))'''&&&%%%$$$$$$&&&(((((('''&&&&&&'''''''''''''''(((((((((((('''''''''''''''((()))***+++,,,---...000111333333...000111111000000111222111111000000///000000111111111111000///...,,,,,,/////////.........------...,,,***+++---/////////111111111111222222222222...------,,,,,,,,,,,,,,,///000222333333333222111111000000/////////000000000111222333333333222111/////////000000111111222///...---,,,***)))''''''+++,,,------......------,,,,,,,,,,,,---...///000(((((()))***++++++++++++))))))************))))))))))))(((((((((((())))))))))))***************+++))))))))))))(((((((((((())))))))))))))))))))))))************************&&&''')))+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''((()))(((((((((((()))******+++))))))))))))))))))))))))((()))*********)))((('''))))))))))))))))))(((((('''((()))***++++++++++++***)))))))))))))))))))))******)))(((((((((((((((''''''))))))***)))((((((((('''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&(((((((((''''''&&&%%%%%%'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''(((((((((((()))((('''(((******)))((('''''''''(((((((((((((((&&&''''''((((((''''''&&&'''''''''((()))************))))))(((((((((((()))&&&)))++++++***)))***+++++++++*********+++,,,---((((((((())))))*********(((((((((((())))))))))))''''''''''''((((((((())))))'''&&&''')))*********((((((((((((((('''''''''(((''''''''''''''''''(((&&&&&&''''''((())))))***((((((((())))))((((((((())))))(((((((((((()))))))))))))))******)))))))))%%%(((******(((&&&'''((((((((())))))))))))(((((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''((()))******))))))(((''''''&&&%%%&&&&&&'''(((((('''''')))((((((((('''''''''&&&(((((())))))((('''&&&%%%$$$&&&((('''&&&%%%''')))''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((()))***+++---///111222333...000111111000000111222444333111000000000000111111111111111000...---,,,------.....................,,,++++++---///000///111111111222222333333333---......///...---,,,+++...///111333444444333333000000/////////000000111///111444666666555333111000000111222222333444444//////...---,,,***)))(((---,,,,,,,,,,,,---......,,,,,,+++++++++---...///(((((()))++++++,,,,,,,,,))))))************))))))))))))(((((((((((()))))))))))))))***+++++++++,,,''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((+++---......---,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((&&&'''((('''&&&%%%&&&((((((((('''&&&&&&''')))***))))))))))))))))))))))))(((((()))))))))'''&&&%%%&&&&&&''''''((()))))))))''''''(((******+++++++++))))))))))))******************)))(((((((((((((((((()))***++++++***)))(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))******)))***+++,,,,,,+++***)))************)))(((&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))''''''''''''((((((((()))$$$######%%%'''(((((('''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))******++++++***)))(((((('''(((((((((((()))(((''''''***,,,,,,+++*********+++,,,---************))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((&&&&&&''')))+++++++++))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))(((''''''''''''((()))))))))(((((((((((())))))''''''((((((((((((''''''%%%(((******(((&&&'''((((((((())))))))))))(((((('''''''''''''''((()))***((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&+++***'''&&&&&&''')))+++((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((******))))))***+++,,,,,,''''''(((((()))*********))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((+++******)))(((''''''&&&%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&&&&&&&&&&((()))))))))((('''&&&(((***)))''''''***---''''''''''''((((((((()))(((((('''''''''(((((()))((()))***,,,...000111222///000111111000000111222666555333111000000111111000111111111000///---,,,+++,,,,,,---...///000000000...------///111222222//////000000111111111111---...///000000...,,,***+++---///222333333222222///////////////000111111...111555888999777444111111111222333444444555666............---,,,++++++...---,,,+++,,,---...///---,,,+++++++++,,,---...,,,***'''&&&(((***++++++))))))***++++++***((('''******)))((((((((((((((((((((()))******)))((('''%%%''')))***+++***)))(((''''''''''''((((((((((((+++***(((&&&%%%&&&'''((())))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))((()))***++++++***)))((())))))))))))((((((((((((+++++++++*********************))))))))))))******))))))(((((((((((()))))))))************))))))((()))(((''''''''')))***+++++++++******)))((((((((())))))(((((()))***+++,,,******))))))((((((''''''))))))(((((('''''''''&&&)))'''$$$""""""$$$''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''((((((((()))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((***,,,,,,)))'''&&&&&&''''''((()))))))))((((((''''''''''''((((((+++***)))(((((()))***+++)))************++++++++++++***)))'''''')))***+++)))((((((((()))***++++++&&&'''''''''(((((()))))))))((('''&&&&&&%%%&&&&&&%%%%%%&&&'''((()))************))))))((((((''''''((((((((((((((((((((((((+++*********))))))((((((((('''&&&&&&'''((('''&&&(((((()))***++++++******((('''&&&&&&'''((()))***''''''((()))))))))))))))''''''''''''((((((((()))'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))******'''&&&&&&&&&&&&'''((((((&&&'''))))))'''%%%%%%%%%&&&(((***++++++)))'''&&&)))))))))))))))))))))))))))'''%%%&&&)))***(((&&&(((***++++++)))'''&&&&&&***)))(((''''''((()))***+++***)))'''''''''((())))))((('''&&&&&&'''((()))))))))(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%'''((()))******)))((('''''''''''''''''''''''''''******))))))(((((('''''',,,***)))(((((()))***,,,''''''((()))))))))))))))---,,,***))))))***,,,......//////111222333444444666555333111000000111111...///000111111000///...000000000000////////////......//////000000000111000111222222000/////////////////////////////////,,,---///000111222222222222///...///222333111///222333444555555444333222333333222111222333444555222222111000///...------------...///...---+++***+++***************++++++---+++((((((((())))))((('''((()))***++++++***)))******)))(((((((((((((((************)))(((&&&%%%&&&''')))*********)))(((''''''((((((((()))))))))***)))'''&&&&&&'''((()))))))))))))))))))))))))))***)))))))))((((((((('''(((''''''''''''((())))))((()))***++++++***)))((())))))))))))(((((((((((()))(((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''(((((()))))))))(((((()))((((((''''''((()))************)))))))))))))))*********))))))(((((('''))))))))))))(((((('''''')))(((((((((''''''''''''(((''''''''''''''''''((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&)))(((((((((''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((***,,,,,,)))''''''(((((((((((((((((('''''''''((((((''''''''''''((((((+++***)))(((((()))***+++))))))*********+++++++++***)))'''&&&&&&''')))***))))))))))))))))))***+++''''''((((((((()))))))))''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''*********)))))))))((((((((('''&&&&&&(((((('''&&&###$$$$$$%%%&&&&&&%%%%%%(((''''''&&&'''((()))***''''''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***&&&'''''''''((((((((((((&&&'''))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++(((''''''((()))'''%%%%%%'''))))))(((''''''((()))(((''''''''''''((()))((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%%%%''''''''''''''''''''''''))))))))))))((((((''''''((('''%%%$$$$$$%%%'''(((((()))******++++++******+++***(((((((((***,,,---......//////000111222222444333222111000/////////...///000111111000///...////////////..................///000000111222222333444555444222000000000------------------------,,,,,,,,,---......//////111000...///222333222000111222444666888888888888777666444333222222222222555444333111000...---,,,---.........------,,,+++******)))))))))******+++)))(((''''''((()))((('''&&&'''(((***++++++++++++******)))(((((((((((((((+++++++++***)))'''%%%$$$(((((()))))))))))))))***((((((((()))))))))******)))((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))***))))))************))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''''''''(((((()))((((((''''''(((((()))%%%&&&'''(((((()))((((((***))))))(((((((((((()))(((((())))))))))))******'''((()))))))))((('''''')))))))))(((((((((((('''((((((((((((''''''''''''&&&(((***,,,,,,***(((&&&***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&***)))((('''&&&''''''(((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((())))))*********+++(((((((((((((((((((((((($$$%%%&&&'''((())))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''',,,///---'''###&&&)))***))))))(((''''''&&&&&&((((((''''''''''''((((((******))))))))))))******)))))))))*********++++++***)))(((''''''((()))***+++***))))))))))))))))))(((((()))))))))))))))***''''''''''''((()))***+++((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''******))))))))))))((((((((('''&&&&&&(((((('''&&&&&&&&&'''(((((((((''''''(((((('''''''''((())))))''''''((()))))))))))))))''''''((((((((())))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''&&&''''''((()))***&&&'''(((******))))))((('''(((((())))))))))))(((***)))'''&&&&&&''')))***))))))))))))))))))))))))+++***((('''((('''&&&$$$!!!$$$&&&''''''((()))***)))(((''''''''''''((())))))************)))((((((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&''''''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))))))))(((((((((((('''&&&%%%$$$######$$$%%%&&&(((((()))*********))))))((('''''''''(((***+++------.........//////000000111111111111000///......//////000000000000////////////.........---------......///000111333333444777888888777444111000000........................------,,,,,,,,,,,,---...111000///000222333222111000222555888;;;===>>>>>>===<<<;;;999888888888888666666444222000///---,,,///...------------------***))))))(((((()))))))))%%%%%%%%%''')))***)))''''''(((((()))***+++++++++***))))))(((((((((((((((*********)))(((''''''&&&***))))))(((((()))******))))))))))))************((((((''''''((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''((())))))***)))))))))******)))))))))))))))))))))((((((((((((***************+++++++++******))))))))))))******(((((((((''''''(((((((((%%%&&&'''((())))))***)))******))))))((((((''''''''''''(((((()))******+++!!!###&&&)))***+++***)))((((((((((((((((((((((((((((((((((((((('''''''''&&&(((***,,,,,,***(((&&&***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((+++)))'''&&&%%%&&&((())))))(((((('''''''''((((((''''''''''''((((((((((((***++++++++++++,,,,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''***---+++'''%%%'''***))))))((((((''''''''''''((((((''''''''''''((((((***))))))))))))))))))***))))))))))))************,,,,,,+++******+++,,,,,,++++++***)))((((((((()))))))))))))))************((((((((((((((()))******%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((((('''&&&'''((()))(((&&&)))******+++++++++******(((((((((((((((((())))))''''''((()))))))))))))))'''(((((((((((()))))))))******))))))((('''''''''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))&&&(((***+++,,,+++)))(((((((((((()))***++++++***)))((('''&&&&&&''')))***(((((((((((((((((((((((())))))(((((((((''''''&&&"""$$$&&&''''''((()))+++***)))(((((((((((()))******+++,,,------,,,***)))&&&'''((())))))((('''&&&%%%&&&&&&'''((((((''''''&&&'''(((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''')))***,,,---...............////////////000111222111000///...//////000000000000//////000////////////.........---...///111222444555555999:::999777444111000000111111111111111111111111111000///...------......000///000000111222222222000222555999<<<>>>???@@@::::::::::::;;;;;;<<<<<<444444333222000///......///...---,,,,,,---...///***)))((((((((((((((((((******)))***++++++)))'''******))))))))))))))))))***))))))(((((((((((((((((((((((((((((()))))))))+++***))))))))))))******))))))))))))************(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********))))))))))))))))))***))))))))))))(((((((((((())))))******++++++++++++******))))))))))))******((((((''''''''''''((((((&&&'''((()))***+++++++++******))))))((((((''''''&&&&&&'''((()))******+++!!!###&&&)))***+++***)))'''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))+++)))'''&&&%%%&&&((()))(((((('''''''''(((((()))''''''''''''((((((((((((+++************)))))))))''''''''''''''''''''''''*********)))((('''%%%$$$&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))******)))''''''''''''(((((())))))((((((''''''''''''(((((()))))))))******)))))))))(((((()))))))))*********,,,,,,++++++++++++,,,,,,++++++***)))((((((((()))************))))))))))))******)))(((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))(((''''''((()))(((''''''''''''((((((''''''&&&))))))))))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((''''''''''''(((((()))'''(((***,,,,,,+++)))(((***((('''(((+++,,,+++***&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((())))))&&&((()))((('''((()))+++++++++***))))))***++++++&&&'''((()))))))))''''''&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((&&&''''''((())))))(((((()))))))))******++++++,,,'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''((()))***+++------...////////////////////////000111222222222111000000000////////////000000111111111000000000000///---...///111222444555555777888888666222///...///222222222222222222222222111000//////...............//////000000111222222111222555888:::<<<<<<===333444444555555555555555000000000000000000000000///...---,,,,,,---///000******)))(((((('''((((((333111///------+++)))'''++++++***)))(((((())))))******)))(((((((((((((((((('''''''''((()))***++++++***************))))))((((((((()))))))))******(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))(((((((((((('''''''''((())))))******((((((''''''''''''(((((((((''''''&&&&&&''''''((('''((()))******+++******((()))))))))))))))((('''&&&&&&'''(((((()))******'''((()))))))))(((''''''&&&''''''''''''((((((((('''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))((('''&&&''''''(((''''''&&&&&&''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''++++++***)))((('''%%%$$$)))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((&&&$$$&&&)))++++++***&&&&&&''''''((())))))***((((((''''''''''''(((((())))))************))))))((((((((()))))))))******))))))))))))))))))))))))+++***))))))))))))))))))***)))))))))))))))((((((+++***)))(((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))(((''''''))))))((('''&&&''''''''''''&&&%%%%%%))))))*********)))((((((''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''((()))***+++******))),,,)))&&&'''***,,,+++)))%%%%%%'''((((((((((((((())))))))))))))))))))))))$$$&&&'''((('''(((***+++)))******)))''''''(((***+++***))))))))))))***+++'''(((((()))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((((((((('''%%%&&&'''(((((((((((((((''''''''''''((()))******''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))*********)))(((((((((((()))***++++++,,,,,,............//////000000///000000111222222222222000000////////////000000222222222111111111000000......///000111333333444333444555333111///...///////////////////////////......//////...---,,,,,,+++---////////////111222111333555777888999999999444444444444333111000///.........///000000111111..................///000++++++***)))((((((((((((222///,,,*********)))(((***))))))(((((()))***+++******)))((((((((((((((())))))(((''''''((()))*********+++,,,+++***)))(((''''''((((((((()))))))))))))))*********))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((())))))***++++++***)))(((((()))***+++))))))))))))((((((((((((&&&''''''((())))))******((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((()))))))))))))))((('''((()))******))))))(((&&&'''''''''((()))))))))*********))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))((('''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''')))+++'''''''''(((((((((((((((((((((''''''''''''((((((((()))***++++++***)))((((((((((((((()))))))))***'''(((((((((((((((((('''))))))))))))))))))***+++)))))))))(((((((((''''''((((((''''''&&&'''''''''(((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((()))))))))((('''((()))***)))''')))))))))))))))((('''''')))******+++***)))((('''''''''((()))))))))))))))(((((()))))))))*********((((((((()))******++++++((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******---)))&&&&&&)))+++)))'''&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))%%%''')))(((''''''(((+++((())))))'''&&&&&&(((******)))(((''''''((()))******)))))))))******+++,,,((((((''''''''''''((((((&&&&&&''''''''''''''''''$$$$$$&&&''''''(((((((((&&&%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''******++++++******)))((('''(((((()))*********)))++++++,,,---...//////000.........///000111222222111000///......///000111111111111111000000000000......///000000111222222///111222222000//////000////////////////////////---...000111111000---,,,))),,,......------000222111333444666777888777777555555666555444333111000///000000000000111111111------...///////////////,,,,,,+++***)))(((((())))))'''%%%$$$&&&)))******(((((('''((()))***,,,---******)))(((((((((((((((+++***)))'''''''''((())))))***,,,---,,,***((('''''''''''''''((((((((((((***************)))((('''))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******++++++***)))(((((()))***+++))))))))))))((((((((((((((())))))***+++,,,,,,,,,******))))))))))))******'''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&'''(((*********))))))'''''''''((((((((((((((())))))(((((()))***+++,,,&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******((((((((()))(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''((()))************&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&)))+++)))$$$###''',,,)))))))))(((''''''&&&&&&((((((''''''''''''((((((((()))***++++++***)))((((((((((((((())))))))))))))))))************))))))))))))(((((()))***++++++))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))***((('''((()))***)))'''(((((()))(((((('''&&&&&&)))***+++++++++)))(((''''''(((((()))))))))))))))))))))))))))************''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((((((((('''((())))))***...)))%%%%%%)))***(((&&&)))'''$$$"""###&&&***---))))))))))))))))))))))))&&&(((***)))&&&%%%''')))&&&''''''&&&%%%&&&(((***((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%'''((())))))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************)))))))))))))))))))))(((''''''''''''((((((((((((((('''))))))***+++---...//////...---------...///111333111000///......///000111000000000000////////////......//////000000000111---///111111000000111222000000000000000000000000...000333555555333000...(((+++------,,,,,,///222111222444666777888888777//////111222222222111000222222222111111111000000,,,---///000000000///...---,,,+++***)))))))))))))))))))))))))))((('''''',,,***(((&&&$$$###"""!!!))),,,///---'''$$$&&&)))+++*********))))))((((((,,,+++)))((((((((()))***(((((())))))))))))(((((()))((('''&&&&&&'''((()))***)))))))))((((((''''''&&&&&&'''))))))*********(((((((((((((((((((((((())))))))))))************&&&&&&''''''((()))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((***************)))((('''&&&'''((())))))((('''&&&''''''&&&%%%&&&'''((()))***(((&&&&&&))))))(((%%%''''''''''''''''''''''''***)))(((&&&&&&&&&'''((()))(((((((((((())))))******(((&&&%%%%%%%%%'''(((''''''''''''(((((())))))(((((((((((((((((((((((('''(((((()))***)))))))))''''''(((((((((((((((((())))))************))))))'''((()))******)))(((''''''''''''''''''((())))))(((((((((((()))))))))))))))'''''')))++++++(((%%%))))))))))))(((((((((((((((((((((((())))))))))))+++)))'''''''''((('''&&&)))((('''''''''(((***+++''''''(((((((((((('''''''''''''''((()))(((%%%###$$$'''+++...///---***((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((()))***+++***(((((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""###%%%(((***))))))((('''&&&%%%%%%$$$'''***,,,+++'''$$$$$$&&&%%%&&&'''((())))))))))))))))))******)))((('''''''''''''''((((((((())))))%%%&&&''')))))))))(((((()))((('''&&&''')))+++,,,***))))))(((((((((((()))%%%(((+++(((###!!!###'''((((((''''''''''''((((((*********))))))(((((('''++++++************++++++******))))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%$$$$$$((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''((()))))))))))))))((('''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''************))))))))))))(((''''''&&&&&&&&&''''''***))))))((('''&&&&&&%%%(((((()))***++++++,,,,,,---000222111///---///111222111///......///000000111111111111111111222222//////............//////111111000000000000111111222333444444555555444444333222222111000///......000///---,,,+++---...///333444666999;;;;;;777444444333222333444444222111000000000000000111111111////////////000222333333111000///---+++)))((('''***************)))((((((******)))((('''&&&&&&&&&&&&)))++++++)))(((***,,,******)))))))))(((((((((+++******)))(((((())))))(((((())))))))))))((((((***)))&&&%%%%%%&&&)))*********)))))))))(((((((((''''''((()))************)))))))))((((((((((((((())))))))))))***************))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((******************)))((((((((()))******)))((((((******(((''''''''''''((()))(((&&&'''***+++***(((******************************)))(((((((((((((((&&&&&&&&&'''(((***+++,,,'''''''''''''''&&&&&&%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((()))))))))))))))((('''(((***+++)))&&&)))))))))(((((((((''''''''''''''''''(((((((((((()))'''&&&&&&((()))((((((((((((''''''(((((()))***''''''((((((((((((''''''&&&&&&&&&'''((('''%%%"""%%%'''***---...,,,***)))))))))*********))))))((())))))))))))))))))))))))***)))((()))******)))((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***(((((((((((((((((('''''')))***++++++)))((('''((())))))))))))((('''&&&%%%''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''((((((***)))((('''''')))***+++***)))))))))))))))******)))))))))((('''&&&&&&&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&+++******))))))******+++******))))))))))))******))))))))))))((((((((((((******))))))))))))******''''''((()))))))))))))))%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((()))))))))*********(((''''''&&&&&&'''''''''((((((((((((((((((((((((*********+++,,,---------///111222333222111222333111000//////...///000000111111111111111111111111//////............//////000000/////////000111111111222333333444444333333444333333222111000000000000///......---...///000///000222555888777444222222111000111222222111///000000000000000000000111---------...///000111222111111000...,,,+++***)))***++++++++++++******))))))))))))*********++++++&&&''')))******+++++++++))))))((((((((((((((('''))))))******))))))(((((((((((())))))))))))((((((+++)))&&&%%%%%%&&&)))+++************))))))))))))))))))***************)))******))))))((((((((('''))))))))))))************---,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((())))))***++++++++++++***))))))************))))))---,,,***)))(((''''''''')))((('''(((***++++++***'''''''''''''''''''''''')))************)))((((((&&&&&&&&&&&&'''((()))***%%%'''((())))))'''%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))(((((()))(((((((((((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))***)))'''''')))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&(((******)))&&&&&&'''((((((((((((''''''(((((())))))((((((''''''''''''((())))))&&&$$$'''(((***+++,,,++++++******************)))((('''))))))))))))))))))))))))***)))((((((******)))(((******************************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))(((((()))))))))))))))(((((((((((())))))*********)))'''''')))))))))((())))))))))))((('''&&&%%%''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''',,,***(((&&&%%%&&&((()))+++***)))((((((((()))***))))))((())))))***+++,,,,,,)))(((((()))***(((%%%((((((''''''''''''((((((+++***)))((((((((()))*********))))))))))))******))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&'''(((((((((((('''&&&&&&''''''((())))))***&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$######$$$%%%%%%%%%&&&'''''''''&&&''''''(((***++++++,,,(((''''''&&&''''''(((((('''(((((()))***+++,,,,,,++++++,,,,,,---.........,,,+++,,,...000111000///000000/////////000111111111111111111111111111111//////............//////............///000000111111111222333333333333333444444333333222222222111000000000000111111111111---...///222555555333111222111111222444444222111111111000000000000000000---------...///111222333222222111000///...------*********++++++***))))))))))))***+++++++++,,,,,,***)))))))))++++++)))'''(((((((((((('''''''''''''''((()))******)))((('''(((((())))))))))))((((((((((((''''''''''''((((((******************))))))******+++++++++******)))***))))))((((((''''''&&&((()))))))))************,,,++++++***)))((('''&&&(((((((((((((((((((((((())))))************))))))((()))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++***)))((((((''''''(((((((((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''***)))(((&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))(((''''''&&&&&&))))))************)))))))))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((((((((())))))))))))***)))'''''''''((()))***((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&((())))))((($$$%%%'''((((((((('''&&&(((((())))))))))))(((((())))))((()))+++***)))'''((()))))))))*********+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((()))************)))((('''(((((((((((((((((((((((()))&&&######&&&)))((('''%%%&&&'''((())))))))))))))))))*********))))))((((((((((((((())))))))))))***)))(((''''''(((((()))******(((''''''''''''((('''''''''((()))***+++,,,******))))))))))))((('''((((((''''''''''''((((((,,,***)))(((((()))***+++)))))))))(((((()))))))))))))))************))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&''''''((()))(((((((((&&&&&&''''''((((((((((((%%%&&&&&&&&&'''((((((((('''((((((((('''&&&%%%%%%&&&&&&((()))************%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))******''''''(((((()))******+++'''''''''''''''(((((()))))))))******+++,,,------++++++,,,,,,,,,---------)))((('''***...000///,,,/////////000000111111222222222222111111111111111//////............//////...------......///000111111222333333444444333333333333333333222222222222111222222333333333333222///...///111444555444222555444444666888888777666111111111000000000000000//////000111222333555666444333333222222111111111(((((()))))))))))))))(((******+++++++++***))))))***)))))))))++++++)))'''''''''''''''(((((((((((('''((()))******)))((('''(((((())))))))))))((((((%%%''')))******)))'''%%%))))))))))))))))))************+++++++++******)))(((((((((''''''&&&&&&&&&((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((('''(((((()))))))))(((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&'''(((((((((&&&&&&***)))(((&&&&&&%%%%%%%%%)))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&'''((()))((((((((((((((((((((())))))))))))***)))(((''''''''')))***((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))***)))'''&&&'''((('''&&&$$$%%%'''((((((((('''&&&(((((())))))))))))(((((()))((('''((()))***((('''))))))))))))))))))******((()))***+++,,,---------************************)))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&&&&))))))(((''''''&&&%%%%%%)))%%%######'''))))))(((%%%&&&'''((())))))))))))))))))***************)))((((((((()))))))))******$$$&&&(((***++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&))),,,***&&&%%%'''***((((((''''''''''''((((((&&&&&&%%%$$$$$$%%%&&&''')))((((((''''''(((((()))((()))************)))((((((((('''''''''&&&&&&&&&((()))************)))(((&&&&&&'''(((((((((((((((&&&''''''((()))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''((((((((('''&&&%%%%%%&&&&&&((()))************%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***++++++&&&&&&&&&'''((()))******)))((((((((((((((((((((('''''''''''''''((()))******+++++++++,,,,,,------***************++++++++++++***))),,,111333222///...//////000111222222222222222222111111111000000//////............//////...............///000000222222333444444444444444111111111222222222222222222333444444555555444444000//////000222333222111666555555777999:::999888111111111111000000//////000000000111333444666777555555555444444444333333''''''((())))))))))))(((******+++++++++)))((('''&&&''')))******+++++++++'''(((((((((((()))))))))''''''((()))))))))(((((((((((())))))))))))((((((%%%&&&)))++++++)))&&&%%%(((((((((((())))))))))))))))))***************)))'''''''''((((((((((((((())))))))))))************%%%&&&&&&'''((())))))***))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((******+++++++++((((((''''''''''''((((((&&&'''((())))))))))))(((&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))******(((&&&%%%$$$%%%'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((%%%&&&((()))))))))((('''(((((((((((())))))))))))((()))))))))'''''')))***((((((((('''''''''&&&&&&(((((((((((()))))))))***+++)))'''''''''''''''%%%&&&&&&'''(((((((((((('''((())))))******))))))((('''%%%$$$%%%'''((('''&&&))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,************************)))(((''''''))))))((('''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&))))))((('''&&&%%%$$$$$$***)))((((((***+++++++++))))))))))))((('''&&&%%%''''''((()))))))))((((((&&&&&&'''''''''((((((((("""%%%))),,,---,,,***)))'''''''''''''''''''''&&&((('''''''''((()))******%%%)))---+++&&&$$$''',,,((((((''''''''''''((((((&&&''''''''''''(((((((((((((((''''''''''''((((((((()))***++++++***)))((('''''''''&&&&&&&&&%%%%%%''''''))))))))))))''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''$$$%%%%%%%%%&&&''''''''')))))))))(((((('''''''''''''''''''''((()))*********+++++++++,,,,,,------(((((())))))))))))))))))))))))***,,,///000000///---...///111222333333333333333222222111000000000//////............//////000//////......//////000111222222333333333333333000000111111222222333333333333444444555555666666111///......///000000///333222333555777888888777222222111111000/////////......///000111333555666777777666666555555444444'''((()))***************)))***+++,,,,,,+++)))(((&&&)))++++++)))(((***,,,((((((((()))))))))******'''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''''''''((((((((((((''''''((()))************(((((())))))******++++++))))))))))))************&&&''''''((())))))******))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))))))))(((''''''((())))))((()))*********)))((('''###%%%''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((***+++,,,(((((('''&&&&&&&&&&&&&&&******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&((()))&&&&&&''''''((()))))))))((())))))))))))))))))(((&&&''''''((((((''''''&&&%%%&&&((()))***)))((('''(((((((((((())))))))))))&&&)))+++***((('''((())))))))))))((((((((('''''''''''''''((((((((())))))***(((&&&&&&((((((((('''((((((''''''(((((()))***))))))************))))))(((&&&%%%&&&((()))(((((((((((())))))))))))((((((&&&'''((()))***+++++++++************************)))(((''''''((()))((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))''''''&&&'''((())))))(((((((((''''''&&&&&&)))***,,,,,,+++***++++++))))))))))))((('''&&&%%%''''''((()))))))))))))))&&&'''''''''((((((((((((%%%&&&)))+++,,,+++***)))(((((())))))))))))))))))+++***************++++++(((***,,,+++)))(((***+++((((((''''''''''''(((((()))***,,,---------++++++(((''''''&&&&&&''''''(((((()))***++++++***)))(((((('''''''''&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((()))***+++(((((()))+++,,,---...///((((((((((((((((((((((((&&&(((***++++++,,,---...,,,---///222333444444444333333222222111000000/////////............//////222222111000//////////////////000111111111111111111111111222333444444555444444333333444555777888555222000...///000000///000///000222555777666555222222111111000//////.........///000222444666777888888777777666555444444((()))***+++++++++++++++(((***,,,------,,,+++***))),,,///---'''$$$&&&)))(((((())))))******++++++((('''&&&&&&&&&((()))***(((((())))))))))))((((((***)))'''%%%%%%''')))***%%%&&&&&&&&&''''''((((((&&&&&&''')))************))))))***+++,,,------...))))))))))))************((()))))))))************))))))))))))))))))))))))''')))***++++++***)))'''(((((()))***++++++******((((((((((((((((((((((((&&&''''''(((((((((((((((+++***)))(((((()))***++++++,,,,,,,,,+++)))(((&&&!!!$$$'''((('''(((,,,///))))))))))))))))))))))))((('''&&&&&&&&&((()))***)))(((((((((((())))))***&&&'''((())))))'''%%%$$$++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''(((***,,,%%%%%%&&&'''((()))******%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))***)))((('''(((((((((((())))))))))))%%%(((++++++)))'''''')))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%&&&(((******)))))))))((('''''')))***+++))))))************))))))+++)))((()))+++,,,,,,+++'''((()))******)))((('''***++++++,,,,,,,,,++++++************************)))'''&&&'''((()))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))***)))'''&&&&&&((()))+++(((((((((((())))))))))))&&&)))---,,,)))'''(((***%%%&&&'''((())))))))))))))))))***+++++++++++++++))))))))))))************))))))))))))************((()))***+++++++++++++++------,,,,,,+++,,,,,,,,,,,,+++******,,,---,,,***((((((''''''''''''((((((&&&(((+++------,,,***)))'''''''''&&&&&&'''''''''''')))***++++++***)))''')))((((((((('''''''''''''''(((***++++++***((('''%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&'''((((((((('''((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((())))))***((((((((((((((('''''''''%%%&&&&&&'''((()))******''''''''''''((()))++++++%%%&&&(((***,,,...000111))))))))))))(((((((((((())),,,///000...---///222,,,---///222333444444444333333222222111000000/////////............//////444333222000////////////---......///////////////222222333333444555666666555444333222333555777999999666333111111222222222//////000222555777666555222222222111000//////...000000111222444666888999999999888777666555444444)))'''&&&&&&'''))))))((())))))))))))))))))))))))+++*********))))))(((((('''(((******)))))))))***))))))))))))))))))))))))((((((((((((((()))******---)))$$$###%%%(((***))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''((((((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))((((((+++(((%%%&&&)))+++***)))******)))((((((((((((((('''((()))((('''&&&''')))))))))))))))((((((((((((&&&&&&'''((()))***++++++''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))),,,+++)))((('''''''''(((&&&&&&''''''(((((())))))&&&''')))++++++***((('''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((+++(((%%%%%%''')))(((''')))))))))))))))))))))))))))))))))***+++++++++,,,***************)))(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++)))(((&&&$$$$$$&&&((()))((()))*********((('''&&&+++*********))))))((((((''''''(((((('''&&&%%%%%%+++***)))(((((()))***+++*********)))((((((''''''((('''&&&%%%%%%&&&'''((()))***+++,,,+++)))'''&&&---+++)))'''&&&&&&'''(((((())))))))))))((((((''')))))))))***+++---...///+++,,,---...////////////)))***+++---///...***'''(((((()))******)))'''&&&+++******))))))))))))))))))(((&&&&&&((()))((('''((((((((((((((('''''''''******))))))((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))((('''%%%&&&((())))))((()))((('''&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))***((((((((((((((())))))******,,,//////---+++******))))))(((((((((((())))))((()))***+++---...000000///000000111222222222222111222222111...------...---,,,,,,+++,,,---...///...111333222...---...000///////////////000000111333;;;===888333444666555555555555555666666666666777555333111000000000000---...///111222222222222444444333222000...,,,+++...///000222444777:::;;;<<<:::666333111000000000)))(((((((((***+++***)))((((((((((((((((((((((((++++++++++++******)))))),,,---...---***)))((()))))))))))))))))))))))))))((((((((((((((()))******,,,(((%%%$$$&&&)))))))))))))))))))))))))))))))))))))))******+++,,,------))))))(((((((((((()))))))))(((((((((((()))))))))((((((''''''''''''((((((******))))))))))))******************)))))))))((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((())))))))))))((((((***(((&&&&&&)))******)))++++++)))((('''''''''''''''((()))((('''&&&''')))(((((((((((('''''''''''''''''''''((())))))******''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))+++***)))(((''''''(((((('''''''''((((((((((((((()))***+++++++++)))((('''))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((,,,)))&&&%%%''''''&&&%%%))))))))))))))))))))))))******************++++++***************)))((((((************************''''''&&&&&&'''((()))******)))(((''''''((()))***((((((((((((((('''&&&&&&******)))))))))((((((((((((((((((''''''&&&&&&&&&(((((()))******)))(((((())))))((((((((((((''''''***)))(((''''''((()))***))))))***+++***)))((('''...---+++)))))))))***++++++***)))((()))***+++,,,((((((((()))***+++,,,------...............---,,,))))))***---//////---+++************)))((('''&&&(((((((((((())))))***+++)))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))((('''%%%&&&((())))))((((((((('''&&&&&&&&&&&&&&&(((((())))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((()))))))))*********+++++++++++++++***)))'''''''''(((((()))+++,,,,,,+++)))))))))''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,---///000111111111111111222222111///---...//////...---------...000111///000222111///......//////.........///000111111111888;;;666222444666555555555555555666666666666666555333222111000000111......//////000////////////000000000000///......//////000222444666888999888666444111000000000111***)))***+++------+++***((((((((((((((((((((((((,,,,,,++++++++++++******,,,---...,,,***(((((()))))))))))))))))))))))))))((((((((((((((())))))******(((&&&'''((())))))((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((()))(((&&&''')))******)))))))))(((((('''((((((((('''((()))((('''&&&''')))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((((())))))((((((((((((((('''''''''+++++++++******))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***(((&&&&&&'''''''''&&&))))))))))))))))))))))))******************))))))))))))******))))))((((((************************(((((((((''''''((())))))************************((((((''''''&&&&&&''''''(((((((((((((((''''''''')))(((''''''&&&&&&''''''%%%''')))++++++)))'''%%%&&&''''''''''''(((((((((******((((((((((((******))))))))))))(((((((((((())))))'''&&&&&&'''((()))---,,,***((()))+++...000,,,,,,,,,---...///000000............---,,,+++***))))))***,,,///000000///---,,,+++)))((('''&&&&&&&&&&&&''''''(((***+++,,,***(((''''''((())))))((((((((((((((((((((((((((('''''''''((()))***************))))))))))))******)))((((((''''''(((((()))((('''%%%&&&''')))(((((((((((('''&&&&&&&&&&&&''')))(((((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((((((((()))(((''''''''''''''''''(((''''''(((((((((((((((((((((((()))))))))*********************++++++++++++---+++)))'''&&&&&&''''''((()))***)))'''&&&'''(((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))+++---///111333333222111111222222111///...///000000000/////////000111111111000000000111111///...............///000111222///555777444111333555555444555555555555666666666666555333222111111111111000000111111000///......111111111111111000000///000000111111333444666777444333111000000000111111((()))***,,,......,,,)))))))))))))))))))))))))))************************'''((())))))(((((()))+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))((('''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((())))))))))))(((((()))))))))))))))(((((('''))))))(((((((((((())))))))))))************))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((('''((())))))))))))&&&&&&&&&'''((()))***+++'''((()))((('''&&&''')))((((((((('''''''''&&&&&&))))))((((((((('''''''''&&&'''''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&***))))))(((((()))******)))(((''''''''''''((((((((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((('''&&&&&&'''((()))******((((((((((((((((((((((((++++++******))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((()))******++++++******)))))))))'''&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((())))))((((((''''''((())))))&&&&&&%%%%%%%%%&&&''''''++++++******+++,,,...000------...///000000111111---------------,,,++++++***))))))***---//////...///---+++)))'''&&&&&&'''''''''''''''((()))***+++***(((''''''((())))))(((((((((((((((((()))))))))'''((((((((()))))))))***((((((''''''''''''(((((((((((((((''''''(((((((((((('''%%%&&&'''(((((('''(((''''''&&&&&&&&&''''''(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))******((((((((((((((())))))))),,,***(((&&&%%%&&&'''((('''(((((('''&&&&&&''')))%%%&&&((())))))(((&&&%%%&&&''''''(((((())))))))),,,...111333555444333222000111222111000///000111000000000000000000111111222000...///222333000------------...///000111222...111222111111222444666444444444555555555666666444444333333222222222222222333333333333333222222777777666555444222000///111111111111111222333444333222111000000000000111''''''(((+++------+++)))************************((((((((()))))))))))))))'''((()))((('''''')))+++(((((((((((((((((((((((())))))(((((((((((())))))'''(((*********)))((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((())))))))))))((('''))))))(((((((((((())))))((()))************)))((())))))))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((('''((())))))))))))))))))'''''''''''''''(((((()))'''((()))((('''&&&'''))))))))))))(((((((((''''''))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))******((((((((((((((((((((((((+++******))))))((((((((('''(((((()))))))))(((((('''''''''''''''''''''''')))))))))))))))(((((((((((())))))******))))))(((+++***)))(((((()))***+++&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))((((((''''''''''''(((((($$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))((((((''''''((()))***+++))))))))))))))))))******'''(((***,,,------,,,+++((()))***+++,,,,,,,,,+++******+++,,,------,,,,,,+++***))))))+++,,,+++***...---+++)))''''''(((((())))))(((((((((((())))))***)))'''''')))***)))((((((((((((((())))))*********)))))))))((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((((('''%%%%%%'''''''''&&&''''''&&&&&&&&&''''''((()))))))))(((((((((((((((''''''''''''((((((((((((******)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((()))))))))))))))(((((((((((((((((()))((('''&&&&&&'''(((***'''(((((((((&&&&&&(((***&&&''')))******)))'''&&&%%%&&&'''(((***+++,,,,,,+++---///111222222111111///000111111000///000222000000111111111000000000222000...000333333111...------------...///000111.........000000111333666444444444444555555555555333333333444333333333222111222333444555555555555888888777666444222000///111000000000000111222222444444333222111000000000&&&&&&''')))+++,,,+++)))++++++++++++++++++++++++'''''''''(((((((((((()))------,,,***''''''(((***))))))))))))))))))))))))***))))))(((((((((((((((''')))+++***)))(((((()))))))))))))))))))))))))))((((((***+++---///000111'''((()))******)))((('''&&&''')))*********)))(((***))))))(((((())))))***((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&(((******)))((()))***+++***)))'''&&&%%%%%%%%%'''((()))((('''&&&''')))***)))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((((()))))))))'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((('''((((((((((((((('''''''''$$$%%%&&&&&&'''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))+++,,,+++)))'''''''''))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((()))******)))))))))((((((((((((((((((((((((******))))))******++++++&&&&&&&&&'''''''''''''''''''''((()))))))))((((((***)))'''&&&&&&''')))***%%%%%%&&&'''(((((())))))++++++))))))))))))++++++'''(((((()))***++++++,,,)))))))))))))))(((((((((%%%'''***,,,---,,,***((()))***+++,,,---,,,++++++((()))***+++,,,,,,,,,,,,***))))))***++++++)))(((++++++***)))))))))******++++++***)))))))))))))))+++)))(((((()))***))))))'''(((((())))))******+++*********)))((('''''''''******))))))))))))******(((''''''&&&&&&''''''((()))'''%%%%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))((((((((((((((()))))))))))))))(((&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&''''''((()))))))))'''''''''((((((((())))))++++++++++++************'''&&&&&&&&&'''(((((()))&&&((())))))((('''(((***'''((()))******)))((('''%%%&&&''')))***,,,---...)))******+++,,,,,,,,,,,,---///000000//////000222111111222222111111000///000000000111222333111000......------......///000///,,,,,,///000000222666333444444444444555555555222333444444444444444333///000111333444444555555333333333333333222222111000////////////000111111333333333222111000//////'''&&&&&&(((***,,,+++***************************'''((((((((())))))))))))------,,,)))'''&&&(((***))))))))))))))))))))))))******)))((((((((((((((((((***+++***(((''')))+++))))))))))))))))))))))))'''((()))***+++,,,------'''((()))******)))((('''$$$&&&(((***++++++***)))******))))))))))))******((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((%%%(((***+++)))((((((***)))((('''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%&&&&&&'''(((((('''''''''((((((((())))))))))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))******)))((('''&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((###&&&))))))((('''((()))))))))))))))))))))))))))((((((((()))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))'''((()))***++++++******)))(((''''''''''''((()))(((((()))***************&&&&&&''''''((((((((((((%%%&&&)))++++++***((('''))))))))))))))))))))))))'''''''''(((((())))))))),,,+++***))))))***+++,,,&&&((()))+++,,,---,,,,,,(((((((((((('''&&&&&&%%%((()))***++++++***)))(((+++,,,...//////...---,,,)))***+++++++++++++++***(((((()))+++------+++)))'''((()))***+++,,,,,,,,,+++************++++++,,,+++)))(((((()))******)))'''(((((()))******++++++))))))))))))((((((((((((******))))))))))))******(((''''''&&&&&&''''''((()))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((()))))))))*********++++++++++++*********)))&&&'''((((((((('''&&&%%%$$$&&&))))))((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))(((''''''((()))***+++---...///......000111222333333444333222111000///000222222111111222222//////...---------......000,,,+++///111000111666333333444444444555555555111222444555555555444444111222333444444444444444222333333333333222111111///.........//////000111000000000000000000000///((('''&&&'''***,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((((('''&&&%%%&&&)))+++))))))))))))))))))))))))******)))((((((((((((((((((***+++***''''''))),,,))))))))))))))))))))))))000//////...---,,,++++++'''((()))++++++)))((('''###%%%'''***+++++++++*********))))))))))))******''')))***++++++***)))'''(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))(((((($$$(((++++++)))'''(((***######$$$%%%''')))+++,,,'''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))*********)))(((&&&%%%&&&'''''''''(((((()))))))))***++++++***(((%%%###'''''''''''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$'''((())),,,...))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&''')))***+++++++++***+++)))(((&&&&&&((()))+++&&&'''(((*********)))((('''''''''((((((((())))))$$$&&&))),,,,,,+++(((&&&'''(((+++,,,,,,+++((('''(((((((((((())))))))))))***)))(((''''''((()))***&&&(((***---......---,,,,,,,,,,,,,,,+++***((((((++++++******************(((***+++------,,,***)))+++++++++++++++***)))(((&&&''')))---//////---+++%%%&&&(((+++------------))))))******+++,,,......+++)))(((((()))******)))'''(((((()))***+++++++++''''''(((((())))))******((((((''''''''''''(((((('''''''''&&&&&&''''''''')))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***)))************+++++++++***)))))))))(((((('''''''''((())))))(((&&&$$$"""###%%%((())))))'''''''''((('''&&&&&&&&&&&&'''((((((((((((((()))))))))***,,,***(((&&&&&&''')))******,,,......---...///111444444555666555444222111---000333333111000222444000///...---------------222,,,***///111///111666333333333444444444555555111222444555666555555444666666666777666666555444888777777555444222000///...............///000111,,,,,,...///000000000000***)))(((''''''((()))***++++++******)))(((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))************************)))***+++,,,,,,+++))))))***************)))((((((*********)))(((''''''&&&***************+++++++++(((((((((((()))))))))))),,,+++++++++******)))))),,,,,,,,,+++++++++******++++++************++++++)))***,,,------,,,***)))(((''')))---,,,((()))...''''''(((((())))))******+++)))&&&$$$$$$&&&)))+++(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&***+++***(((&&&&&&)))+++************************)))(((''''''''')))***+++)))((((((''''''''''''(((******((('''%%%%%%$$$$$$)))((('''''''''''''''(((++++++***((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++******)))'''&&&%%%******))))))((((((((('''&&&&&&&&&''''''''''''''')))***++++++***)))((('''+++++++++******(((''''''******)))(((((((((((((((+++***((('''''''''((()))***)))(((''''''((()))***...---,,,+++************((('''&&&&&&&&&''')))***))))))(((((((((((())))))))))))))))))))))))))))))%%%$$$"""!!!!!!###&&&(((...,,,))))))))))))(((&&&&&&&&&&&&&&&''''''''''''))))))******+++++++++,,,+++*********))))))((((((...,,,+++*********(((&&&+++,,,---+++)))(((((()))&&&''''''((()))*********+++***)))'''''''''((()))((()))******(((''''''(((---,,,+++***)))'''&&&&&&&&&'''((()))***))))))((()))((('''''''''(((***+++******)))((('''&&&%%%%%%''''''((())))))((('''&&&"""$$$''')))***)))'''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))...,,,)))&&&&&&'''***,,,)))'''%%%$$$$$$%%%$$$"""))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''(((((()))***+++''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))******++++++,,,...///...///111333777555333333555555333111111111111111111000///...000000...------...///000...---,,,++++++,,,......000111222222333333333333555444444333444666777999===;;;888555444333444444999888666333222111111111///......000222333222111///000111222222111000///******))))))))))))******)))))))))))))))*********++++++)))((((((((()))***))))))))))))))))))))))))************************)))***++++++++++++***)))******((((((''''''((()))+++++++++++++++,,,,,,,,,************************(((((((((((()))))))))***))))))))))))((((((((('''************))))))))))))))))))(((((((((((())))))+++,,,---......,,,+++***+++++++++++++++***)))((((((((((((((())))))))))))***)))'''%%%%%%''')))***(((((((((((((((((((((((((((((())))))))))))((((((*********))))))(((((((((&&&'''((('''%%%$$$%%%'''))))))))))))))))))))))))((('''''''''(((((()))***(((((('''''''''(((((()))((((((((((((((()))******))))))((())))))***+++,,,+++)))(((((()))*********''''''((((((((()))))))))************************)))))))))((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((('''&&&%%%%%%$$$(((((((((((((((((((((((()))))))))))))))((((((''')))))))))((((((''''''''''''&&&&&&&&&''''''(((((()))******+++***)))((('''((())))))************)))++++++***))))))))))))))),,,+++***)))((())))))******)))(((''''''((()))***,,,+++***)))((((((((((((***))))))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((()))))))))************+++((('''&&&'''***,,,,,,,,,************++++++++++++''''''((()))+++,,,------,,,+++++++++************///...,,,,,,,,,,,,***)))---......---+++******+++((())))))***++++++,,,,,,***)))((('''''''''(((((()))+++,,,,,,+++******+++------,,,+++***)))((((((((()))***+++,,,,,,+++***)))(((((('''((()))***+++((((((((((((((('''''''''((()))***++++++***)))((($$$&&&(((***+++***)))((())))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((,,,+++((('''&&&''')))***)))'''&&&'''((())))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))(((''''''(((((((((''''''(((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++***,,,............000222666333222222444444222000111111222222111111000///000///...------...///000000///............///000///000222444666777888888999999999::::::;;;<<<===<<<:::888555444333444444999777555333222111111111///---,,,---///111111111///000111111111111000///******++++++++++++******'''(((((()))******+++++++++******)))((()))))))))))))))))))))))))))))))))************************))))))***++++++******)))***)))(((&&&&&&'''((()))))))))***+++---...//////+++++++++******))))))(((((((((((()))))))))******))))))))))))(((((((((((())))))((((((((('''''''''))))))(((((((((((()))))),,,---......---,,,+++***'''***)))%%%(((///,,,$$$))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((((((((()))***)))(((''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''((()))***'''''''''((((((***+++,,,(((((((((((()))+++,,,------***'''''')))***)))'''&&&&&&'''''''''(((((((((************************))))))((((((''''''&&&&&&))))))))))))))))))))))))******)))''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((('''''''''''''''((('''&&&&&&&&&'''((()))))))))*********)))((((((%%%&&&((()))+++,,,,,,,,,,,,++++++***************,,,++++++***)))*********))))))(((((((((((())))))***)))(((''''''&&&''''''))))))***+++++++++++++++'''((()))******)))((('''((((((((((((((((((((((((((()))***++++++***((('''&&&%%%%%%'''***,,,------(((((()))))))))*********&&&&&&''')))+++,,,......,,,,,,,,,,,,,,,+++++++++...---,,,,,,------+++***,,,------,,,***)))***+++((())))))******++++++,,,))))))((('''''''''((((((''')))+++,,,+++++++++---,,,,,,,,,+++++++++******''''''((()))))))))((((((((((((((((((((()))******''''''''''''(((((())))))((()))***++++++***)))(((&&&(((***,,,,,,,,,***))))))))))))))))))(((((((((******)))))))))(((((((((%%%&&&&&&&&&''''''''''''))))))(((''''''''''''((($$$######$$$'''))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***)))((('''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((()))))))))))))))(((((((((((())))))***+++)))******++++++******)))************************))))))(((((())))))***+++***+++------------///111333111000000222222111000222222222222222222111000//////............//////222111111000000000111111///000222444666777888888777888:::;;;<<<<<<;;;;;;:::999777555444333444444777666555333222111111111///---++++++---///000000///000000111111000000///((()))++++++++++++)))((((((((())))))************+++******)))))))))))))))))))))))))))))))))))))))************************)))))))))***************)))))))))))))))(((((((((&&&&&&'''(((***+++,,,,,,,,,++++++***)))(((((('''(((((()))))))))*********+++++++++***************))))))((((((((('''''''''++++++************++++++,,,,,,,,,,,,,,,+++))))))"""))))))%%%,,,999888,,,******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%)))***)))'''&&&&&&(((***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******(((''''''&&&&&&&&&''''''''''''&&&''''''((())))))///+++((('''))))))&&&###&&&&&&&&&&&&'''''''''(((***************************))))))((((((''''''&&&(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((())))))$$$$$$%%%'''(((***++++++((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''&&&&&&((('''&&&&&&&&&''')))***))))))))))))))))))((((((%%%&&&((()))+++,,,,,,,,,+++******))))))*********++++++*********)))))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&'''&&&''')))*********)))(((&&&((()))++++++)))(((&&&((((((((((((((((((((((((((()))))))))((('''&&&&&&***((('''''')))***))))))''''''''''''((((((((((((&&&'''((()))***+++,,,---,,,,,,,,,,,,++++++++++++,,,***)))***++++++***))))))***+++***((('''((()))''''''''''''(((((())))))))))))))))))))))))))))))###%%%'''((((((((()))+++++++++++++++++++++++++++'''''''''(((((((((((('''((((((((((((((())))))***'''''''''(((((((((((((((&&&&&&((())))))((('''''''''(((***+++,,,+++******((((((((((((((((((((((((,,,+++++++++************%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&"""""""""$$$'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))***)))))),,,+++***)))(((&&&%%%%%%''''''&&&&&&&&&((()))***)))******++++++******)))))))))))))))))))))))))))((((((((((((((()))******)))***,,,,,,,,,,,,---///////////////000000000///222222333333333222222111///.........//////000000222222222111111111111111000000111222222111111111333555888:::::::::888777888777666444444444444444555444444333222111111111000...+++***,,,...000111///000000000000000000///'''((()))******)))((('''************))))))((((((************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++(((***,,,------+++(((&&&&&&'''''''''(((((())))))++++++******)))(((''''''))))))))))))******************************++++++******)))))))))(((((((((++++++************++++++************))))))((((((%%%,,,---***222@@@@@@444******))))))((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&###  $$$(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******(((''''''&&&&&&&&&''''''))))))(((''''''&&&''''''+++)))'''((()))***'''%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((((((''''''''''''$$$$$$%%%''')))***+++,,,)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''(((((('''&&&'''((()))***(((((((((((((((((())))))(((((()))***************))))))((((((((())))))***)))))))))))))))((((((((((((((())))))))))))(((((())))))((('''''''''((((((&&&'''(((******)))((((((&&&((()))++++++)))(((&&&''''''''''''''''''''''''///---+++***)))***+++,,,,,,***((('''(((((('''&&&))))))))))))************))))))))))))))))))************++++++++++++++++++,,,***)))***++++++***)))((()))***)))'''&&&'''((('''''''''''''''(((((((((************************!!!###%%%&&&&&&'''((())))))))))))***************,,,,,,,,,++++++++++++,,,'''(((((()))))))))))))))***))))))(((''''''&&&&&&%%%&&&''')))))))))(((''''''((()))*********)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&''''''''')))***+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((()))******))))))***))))))(((&&&%%%%%%$$$((('''&&&&&&&&&((()))***((())))))******))))))(((((((((((((((((((((((((((((((((((('''((())))))***((()))++++++******+++---,,,------.........///000111222222333333333222222/////////000000111111111222222222222111111000000//////000000000000///...333555888:::;;;:::888666555555444444444444444555333333333222222111111000222000---,,,---000111222000//////////////////000(((((())))))))))))((((((++++++******)))((((((''')))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))++++++)))***---......,,,)))'''))))))))))))))))))((((((*********))))))((((((''')))))))))*********++++++(((((((((((())))))))))))+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&++++++)))...666666///))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))((('''$$$!!!!!!%%%)))))))))))))))))))))))))))'''(((((((((((('''&&&&&&'''''''''''''''((()))***'''''''''((((((***+++,,,---,,,+++)))(((((((((((($$$%%%'''((()))*********&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((************************)))))))))))))))((('''''''''''''''''''''(((((((((''''''((((((((()))))))))(((((('''''''''((()))))))))************))))))((((((((((((((((((((()))***((())))))))))))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((()))***************'''((()))******)))((('''''''''''''''''''''''''''///---***((((((***,,,...)))'''&&&'''((())))))((('''''''''((((((((())))))******)))))))))(((((((((************++++++++++++...---,,,,,,------+++***)))***+++***)))((()))***))))))))))))))))))))))))))))))***+++++++++******###%%%'''(((((((((***+++))))))))))))))))))******++++++***)))))))))******''''''((()))))))))))))))******)))((('''&&&%%%%%%'''((()))+++++++++******''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''(((''''''(((***)))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***((())))))******))))))(((%%%%%%&&&&&&'''(((((((((+++******))))))******+++'''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''(((((()))***''')))******))))))***+++***+++------------///000000111222222222222222222///000111222333333222222111222222222111000///......///000111222333333333///111444666777666444333222333333444444444555555111111222222222111111000333111///...///111222222000//////......//////000***))))))))))))))))))************))))))))))))))))))******+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))+++,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++++++++'''((((((((())))))))))))++++++*********)))))))))))))))(((((((((((())))))'''''''''(((((()))***+++%%%&&&'''(((((())))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********)))***)))(((&&&&&&((()))))))))))))))))))))))))))***)))(((((('''''''''((((((((('''''''''(((((()))((((((((((((((()))******,,,+++***))))))((())))))###'''******(((&&&(((***''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((()))*********)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))))))))((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((('''''''''(((((()))))))))&&&''')))*********((('''(((''''''&&&'''((()))***))))))************))))))))))))(((((())))))***+++))))))*********)))(((''''''((()))******)))((('''))))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&''''''((()))'''&&&%%%&&&(((*********&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))++++++++++++,,,,,,------///...,,,,,,,,,,,,***)))((()))******(((((()))***))))))))))))))))))))))))&&&'''((()))***))))))(((%%%''')))***))))))***,,,************************((('''&&&%%%$$$%%%%%%&&&&&&'''((()))***))))))((())))))(((((('''''''''&&&&&&''')))***+++++++++***((((((((((((((((((((((((&&&'''''''''((((((((((((+++*********))))))))))))&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((%%%%%%%%%'''((('''%%%###))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((''''''((())))))***************)))((('''$$$%%%&&&'''((()))***++++++++++++++++++***)))((('''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''((())))))&&&((())))))(((''')))***)))+++------------///111///000111111222222111111000111222444555555444444222222333333222111///...///000111333444444444444...///111333444333222111111111222333444555555555///000111222222111000000333111//////111222111000000///............///000,,,+++***))))))***+++,,,((((((((()))******++++++)))******++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((()))+++,,,...,,,(((&&&&&&'''***,,,''''''(((((()))))))))***(((((((((((()))))))))))))))************+++++++++))))))******+++++++++,,,************))))))))))))++++++************++++++(((((((((((()))+++,,,---(((&&&(((+++***&&&'''+++''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))$$$''')))***(((&&&%%%%%%))))))))))))))))))))))))+++***)))'''''''''((())))))(((((('''''''''((((((******((('''%%%%%%$$$$$$((('''''''''''''''((()))''',,,///---&&&!!!###&&&(((((((((((())))))))))))************************%%%%%%&&&'''((()))******))))))))))))))))))))))))'''&&&%%%###"""!!! ((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%&&&''')))******++++++'''((((((((())))))******%%%''')))+++,,,***((('''((('''&&&&&&'''((()))***(((((()))*********************))))))***+++,,,,,,******+++,,,+++***)))((('''((()))******)))((('''(((((('''''''''(((((()))&&&&&&%%%$$$$$$&&&'''((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''((())))))(((((()))'''&&&&&&((())))))(((************++++++++++++&&&''''''((()))******+++,,,,,,,,,------............---+++*********(((&&&%%%'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&$$$%%%'''(((((((((''''''%%%''')))***)))((()))***,,,,,,,,,+++++++++******)))((('''&&&%%%&&&&&&'''&&&''')))*********)))((('''''''''((((((((((((((($$$%%%'''((()))))))))((()))))))))((((((((((((((('''((((((((())))))******(((((((((((('''''''''&&&'''''''''(((((((((((()))'''''''''''''''((()))***''''''(((***,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++***)))(((((('''((((((++++++++++++***((('''&&&(((((((((((()))))))))))))))*********)))(((&&&$$$(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))&&&''')))(((''''''((()))(((+++---...,,,---///222...///000111111111111111111222333555666666555555333333444444333111000///333333333333333222111000333444555777777777777666000000222333444555555555...///111222222111000000222000000000111222000///000///...------...///000******))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))************)))))))))))),,,,,,+++***))))))******))))))(((((((((((())))))''''''(((******+++++++++)))***+++***)))((()))***...,,,***(((''''''((()))************************))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))))))))(((((()))))))))))))))(((''''''+++***((('''''')))+++---******))))))))))))******************))))))))))))$$$%%%&&&'''(((***++++++************************+++***)))'''''''''((()))((((((''''''''''''((((((***)))((((((((()))+++,,,''''''''''''''''''''''''((('''&&&''')))))))))((((((((((((((())))))))))))*********)))(((((('''''')))))))))))))))))))))))))))(((((((((((())))))***'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''///...+++)))'''&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))%%%%%%&&&''''''(((''''''*********(((&&&&&&(((*********))))))))))))******,,,)))'''(((******(((%%%(((((())))))******++++++,,,+++***((((((((()))***)))(((&&&%%%%%%&&&'''''')))(((((('''&&&%%%%%%$$$***))))))(((''''''&&&&&&'''''''''((((((((((((((((((''''''&&&'''((()))***---,,,***)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))************,,,***(((''''''(((***,,,+++)))'''(((+++---,,,***...,,,+++***+++***(((''')))))))))))))))(((''''''((()))*********)))'''&&&,,,***'''$$$###$$$%%%'''((()))***++++++***)))(((***)))))))))((((((''''''***###%%%///222+++(((+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''')))+++,,,((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''$$$$$$######$$$%%%''')))%%%%%%&&&&&&((()))***+++((((((''''''''''''((((((***)))''''''((()))))))))******)))(((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&((()))************'''''''''(((((((((((()))$$$%%%&&&&&&%%%%%%''')))(((((())))))((('''&&&&&&'''%%%$$$&&&)))***(((%%%&&&&&&&&&'''(((***,,,...,,,+++***)))((('''&&&&&&!!!$$$(((***++++++***(((+++......,,,+++---///000000000000000111111111111111111111111000///...000000000111222222333333000333444333///...000333222333444666777777666666///000111222333444555555333333222111111000000000***---000111111111111222111000///...---,,,,,,,,,***)))((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))******************************))))))))))))******************))))))))))))+++***)))((((((((((((((())))))(((((((((((())))))'''((()))******+++++++++)))***+++***((('''((()))$$$%%%&&&((()))*********(((((())))))))))))(((((())))))))))))))))))))))))+++******)))(((((())))))''''''(((((((((((('''''')))))))))))))))(((''''''(((((((((((())))))******((((((((((((''''''''''''''''''''''''((((((((((((###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((+++***)))(((''''''((()))))))))(((((((((((())))))))))))(((((())))))***+++''''''''''''''''''''''''(((''''''''')))***)))((((((((((((((()))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))(((((('''''''''((())))))***)))'''&&&&&&''')))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))((())))))***++++++******((((((((('''%%%%%%'''(((((((((''''''''''''((((((%%%'''***+++***)))''''''))))))))))))))))))))))))***)))((('''&&&&&&'''((('''''''''((()))***+++,,,,,,,,,++++++******))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((()))))))))))),,,+++***(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))+++***)))+++///111000...,,,+++))))))******)))''')))))))))))))))((('''''''''((()))))))))(((&&&&&&***)))'''&&&%%%&&&((((((***)))(((((((((((()))***++++++***)))))))))))))))&&&!!!'''888@@@888...***))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&'''((()))***((('''&&&%%%%%%'''(((***''''''''''''''''''''''''''''''''''''(((((()))***&&&&&&&&&&&&((()))***+++((((((''''''''''''(((((()))((((((***...///---******)))((((((''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&''''''((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&((()))((((((((((((((('''&&&&&&'''%%%%%%&&&))))))(((%%%&&&&&&%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&+++++++++***((($$$!!!&&&(((++++++***)))***,,,//////000000000000111111222222222222222111000000222222111111111111111111111222333333111000000111000222333555555555555444000000000111222333333444555555444333111///...------///000000/////////111222111000///............***)))((('''''''''''''''))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************)))))))))))))))(((((('''''''''''''''***))))))(((((())))))***'''((()))******+++******((()))***)))((('''((()))"""$$$'''***,,,,,,++++++((())))))))))))))))))((())))))))))))))))))))))))******)))((((((((())))))''''''(((((((((((('''''')))))))))))))))(((((('''%%%&&&((()))***)))(((''''''((()))))))))'''&&&%%%&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***))))))(((((((((((()))))))))(((((((((((())))))(((((())))))******))))))''''''''''''''''''''''''(((''''''''')))***)))((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++---,,,***(((((((((((()))))))))))))))))))))))))))'''&&&&&&&&&'''((()))***''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((()))))))))'''%%%%%%''')))((((((''''''''''''((((((%%%+++---***'''''')))************)))))))))))))))((((((''''''''''''(((&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&&&&'''((())))))************)))((('''&&&%%%%%%&&&'''((())))))))))))(((******)))(((((((((((((((+++******))))))******+++''''''''''''''''''''''''''''''((((((((()))))))))'''(((***++++++***((('''))))))***---000111111///***((('''((()))***)))''')))))))))))))))((((((''')))))))))))))))(((''''''''''''(((((())))))******+++)))'''%%%%%%''')))+++---,,,+++***)))***+++,,,(((###(((999CCC===000)))))))))))))))))))))))))))))))))(((((((((((())))))&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((()))((()))---222444///+++)))((((((''''''''''''((()))((((((''''''(((((()))((((((((((((''''''''''''&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&((()))(((((((((((((((''''''&&&&&&%%%%%%'''((()))'''&&&''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''))))))))))))(((&&&$$$###%%%''')))***))))))***+++////////////000000111111222222222222222222111111333333222222111000000///111111222333444333000...///000111333333333333222///000000111111222222222333444444444333111///---000111111///------...///222111111000////////////+++***)))(((((('''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((()))(((''''''''''''((((((***))))))))))))))))))***(((((()))***************((()))***)))'''''''''((()))***+++,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))***))))))((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&''''''(((((('''''')))***+++,,,+++)))'''&&&************)))))))))))))))))))))(((((((((((((((************************)))))))))(((((((((((()))((((((''''''''''''((((((&&&''')))*********)))((('''''''''''''''''''''''''''&&&&&&&&&((()))((('''(((((((((((())))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))***************+++,,,---,,,+++***)))(((((())))))))))))))))))))))))))))))*********)))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&'''''''''''''''&&&+++++++++)))(((((()))+++******))))))))))))******###&&&)))***)))''''''(((***+++++++++++++++++++++*********))))))))))))***)))*********)))(((&&&$$$''''''''''''((((((((((((&&&&&&&&&'''(((((())))))))))))((((((''''''&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))++++++***))))))***++++++''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((%%%''')))+++------,,,+++(((&&&&&&''')))***)))((((((((())))))))))))((((((++++++++++++******))))))'''((()))***+++******))))))((('''&&&&&&'''((()))---,,,***))))))***+++,,,///((('''...333000+++(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((''''''&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&''''''(((******(((''''''&&&&&&''''''(((+++((('''+++111222...)))(((((('''''''''''''''((())))))(((((((((((())))))((((((((((((((('''''''''&&&'''''''''''''''&&&%%%'''''''''(((((((((((())))))******(((&&&&&&'''((('''(((((((((((((((''''''&&&&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((###$$$&&&((()))*********((()))***++++++++++++,,,---......//////000000000222111111111111111111111222222222111111111000000111000000333555444000+++...///000111222222111000//////000000000111111111...000333555666555333222111111000///---,,,...000111111000/////////000000,,,+++******)))))))))*********************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,++++++,,,,,,---************)))))))))(((***))))))((())))))************))))))))))))******((())))))************)))(((******)))((('''((()))...,,,+++))))))))))))******+++,,,------,,,+++***)))))))))))))))))))))))))))((((((((((((((())))))&&&''''''((((((''''''&&&(((((())))))))))))((((((((('''%%%$$$%%%&&&((()))(((***+++,,,+++***(((&&&,,,,,,+++***)))(((''''''***))))))))))))((((((((())))))))))))))))))))))))((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((******)))((((((((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&(((((((((((())))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))***+++,,,---***)))))))))))))))))))))(((((((((((((((((((((((()))***************))))))''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++******)))+++++++++)))'''''')))+++******))))))))))))******+++)))&&&&&&(((((('''&&&(((((())))))***+++,,,,,,)))))))))************)))+++,,,,,,---,,,***((('''))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))'''$$$"""###%%%(((***((((((((((((((())))))***)))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((&&&&&&((()))***%%%''')))+++***)))(((''''''&&&%%%&&&((())))))((((((((())))))))))))((((((******))))))(((((((((((()))***+++,,,+++***((('''''''''((((((((((((''''''+++***))))))))))))++++++...***(((((('''%%%%%%'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((())))))******''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((()))******)))''''''''''''&&&''''''((()))***''''''&&&&&&&&&&&&'''''',,,(((%%%&&&***,,,***'''(((((('''''''''(((((()))))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''''''''''''''&&&%%%'''''''''(((((((((((()))((())))))(((&&&%%%&&&(((''''''((((((((((((((('''%%%&&&''''''''''''''''''''''''((())))))*********))))))((((((((('''''''''((((((((((((((((((''''''(((((()))***+++,,,,,,+++,,,------...//////000000000000////////////000111000000111111111222222222111000000333555444000+++...///000111111111000////////////000111111222222...000333666777666444333000111000///---...000222/////////...//////000000+++++++++******++++++,,,***************************))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))***************++++++,,,+++******))))))******+++))))))************)))))))))***+++***)))((((((***)))(((&&&%%%%%%''')))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((''''''(((((())))))%%%%%%%%%&&&&&&%%%%%%%%%'''(((((())))))))))))))))))'''%%%$$$$$$&&&)))+++&&&'''((())))))((('''&&&******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))))))))************(((((((((((((((((((((((($$$%%%&&&((()))*********''''''''''''(((((((((((((((((((((((()))))))))))))))************))))))((((((((((((&&&$$$$$$&&&(((((((((''''''''''''((((((000+++&&&%%%(((***)))&&&&&&&&&&&&'''(((((())))))&&&''''''(((((((((((('''$$$%%%&&&'''))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))'''$$$"""###%%%(((+++)))((((((((((((((()))***'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))+++)))'''%%%%%%''')))+++(((***++++++***((((((((('''&&&&&&''')))***)))((('''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&)))***+++++++++)))((('''&&&''')))******)))'''&&&)))))))))***************%%%'''******(((&&&&&&((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))************''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((''''''''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&''''''''')))(((((((((((())))))******))))))(((((())))))***'''''''''(((((((((((((((&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%'''(((&&&'''(((((((((((((((((($$$&&&(((((('''&&&'''(((%%%&&&'''((()))******)))((((((''''''&&&&&&&&&%%%))))))(((((((((((((((((((((''''''(((++++++***)))+++,,,,,,---...///000000000///...---...///000111///000000111222222333333111111222333444333000...///000111222222111000000...//////000111222333444333444666666666444222111111222222111000///111222............//////000111))))))))))))***+++,,,---************************)))))))))***************))))))))))))))))))))))))************************(((''''''''''''''''''(((************))))))))))))***************+++,,,,,,+++******))))))******+++))))))************))))))***+++,,,+++***)))***+++%%%%%%%%%%%%&&&'''((()))((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''''''''''''''((())))))&&&''''''''''''''''''&&&''''''((()))))))))))))))((('''&&&&&&&&&'''((()))&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((()))******)))((((((((((((''''''((((((((((((''''''''''''((())))))((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((((())))))))))))((()))))))))******++++++))))))))))))))))))))))))'''''''''((()))***,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))$$$%%%'''((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&'''''''''%%%######%%%'''((((((''''''''''''((((((+++***)))((()))*********)))))))))(((((('''''''''%%%&&&'''((())))))((('''######$$$%%%&&&(((***+++((((((''''''&&&&&&%%%%%%&&&''''''(((((()))))))))&&&&&&''''''(((((())))))''''''''''''(((((())))))***)))((((((((((((((()))%%%''')))******)))'''%%%((((((((((((((((((((((((((((((((()))))))))******)))(((''''''''''''((()))(((***++++++)))((()))+++)))((('''''')))***)))(((''''''((()))))))))))))))))))))'''&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,+++***%%%'''***+++++++++***((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''))))))))))))(((''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''&&&(((***)))))))))))))))***++++++******))))))))))))******''''''''''''((((((((()))&&&''''''((())))))))))))%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''''')))***&&&&&&'''((((((((((((((($$$&&&(((((('''&&&''')))((()))******+++***)))((('''''''''(((((((((((((((&&&&&&''''''(((***++++++)))((('''))),,,---+++)))***+++,,,---...//////000000///...---...///111222111111111111111111222222111222333333111000000111111222333444333333222111---...///111222444555666666666666666555444222222333444555444222000000000////////////000111222333''''''(((((()))+++,,,---************************))))))******++++++,,,,,,))))))))))))))))))))))))************************------,,,,,,,,,,,,------************))))))))))))******))))))***+++,,,,,,++++++************++++++))))))*********))))))(((+++,,,---,,,*********+++%%%&&&((()))***)))(((''')))+++---//////---+++)))))))))))))))))))))))))))'''''''''''''''((()))*********++++++++++++******''''''((()))))))))))))))&&&&&&((()))))))))((('''(((((((((((()))+++,,,---''''''((()))***+++,,,---((()))))))))*********+++))))))))))))))))))))))))&&&'''(((*********)))(((******))))))))))))******(((((('''&&&&&&((()))***))))))))))))))))))))))))***)))((()))***+++***)))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))*********+++,,,...///000//////...---,,,***)))(((***************************++++++++++++)))'''&&&''''''''''''((((((((()))(((((((((((())))))))))))+++++++++++++++***))))))(((((((((&&&%%%%%%&&&(((******))))))))))))******%%%)))------***)))+++---//////...,,,***)))(((''''''((()))+++++++++***))),,,,,,+++++++++---...000---,,,,,,+++***))))))(((&&&&&&''')))***,,,------((((((((((((((('''''''''&&&(((***,,,,,,+++)))(((******)))(((((((((((((((%%%'''***,,,,,,***'''%%%))))))))))))))))))))))))))))))))))))************&&&'''((())))))((('''&&&%%%''')))(((''''''***---***)))(((((()))***)))'''''''''((()))))))))))))))---,,,***)))))))))***+++&&&&&&'''((()))***++++++,,,+++(((''''''(((+++,,,(((***---//////...,,,***---+++'''&&&***------)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,(((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&''' %%%+++,,,***(((***,,,******))))))***+++,,,,,,******))))))))))))******&&&'''''''''(((((())))))&&&&&&((()))************'''''''''((((((((())))))((()))***)))((()))+++,,,&&&&&&'''((())))))((((((###&&&)))(((&&&%%%''')))------......---,,,***)))(((((()))***+++,,,------++++++)))((('''''''''''',,,***)))+++...000...+++******+++,,,...//////000111000///...///000222444333333222222111000000000000333444333000...000333222333444555444444222222---...///111333555777777444444444444555555555666666777888666333000......000000000000111222444444(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))((()))******+++******))))))((((((''''''***************)))((('''*********)))))))))))))))))))))))))))))))))))))))************************######$$$'''******)))'''+++*********))))))((((((+++++++++,,,,,,+++++++++(((((())))))*********+++&&&'''(((*********)))((((((((((((((('''''''''''''''***,,,+++&&&%%%'''+++,,,+++)))(((&&&%%%%%%%%%++++++******))))))((((((((())))))***))))))((((((&&&(((******(((&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))++++++)))'''(((''''''''''''&&&&&&&&&((()))******))))))***+++''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,------...************)))))))))(((***((('''&&&&&&'''(((***(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))'''((()))***)))(((&&&$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&)))+++***((('''(((******)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))************)))(((''''''''')))***+++))))))(((((((((((())))))&&&&&&''''''((()))))))))((()))***++++++***)))(((******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((&&&%%%&&&)))+++(((((())))))))))))(((((())))))******)))((('''&&&)))(((''''''''')))***+++((('''''')))+++,,,+++***,,,,,,,,,+++)))&&&$$$"""'''(((((()))***++++++,,,))))))))))))************))))))(((((((((((())))))&&&''''''((((((((((((((())))))(((''''''''''''(((''''''&&&&&&'''(((***+++)))))))))(((''''''&&&&&&))))))((('''&&&&&&%%%%%%''''''(((((())))))******((((((((((((((()))******+++***((('''&&&((()))***((('''%%%%%%&&&&&&%%%$$$)))((((((''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))******)))'''%%%###))))))(((((('''''''''&&&(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%$$$$$$'''''''''((((((((())))))%%%&&&'''((())))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))***+++,,,---------,,,+++***,,,------++++++,,,...111///+++)))(((***,,,...333222222222111000000000000555888555333333111---//////......///000111333///111333444333222222333666666555222000000222444333333333222222333333333))))))))))))))))))))))))************++++++++++++************************)))))))))))))))******+++***)))))))))(((((((((''')))************))))))((()))))))))((((((((((((((())))))))))))))))))))))))************************&&&''')))***+++++++++,,,************)))))))))(((******++++++++++++************************))))))'''(((***+++++++++***)))++++++*********)))))))))%%%(((+++)))%%%###&&&)))+++***)))((('''&&&%%%%%%(((((())))))))))))))))))&&&&&&'''''''''&&&&&&&&&'''(((***)))'''&&&&&&'''))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''(((((('''''''''''''''''''''''''''''''''%%%$$$$$$&&&((((((&&&$$$(((''''''''''''&&&&&&&&&'''((())))))(((((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,++++++******)))))))))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))+++***))))))(((((())))))(((((((((((())))))))))))((()))+++++++++)))(((&&&&&&'''((())))))((('''&&&'''''''''((((((((())))))&&&)))+++***((('''((()))((((((((((((((()))******))))))(((((((((((())))))((((((((()))))))))******(((((('''&&&''''''))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&'''((())))))((('''&&&***)))((((((((((((((()))))))))))))))((((((''''''))))))))))))))))))))))))(((***+++***(((''''''((((((((())))))))))))((((((***)))))))))((((((((((((++++++))))))((()))*********)))((()))******(((&&&'''(((((())))))(((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))************))))))(((((((((((())))))&&&'''(((((())))))((((((***)))((('''''''''''''''))))))((('''''''''((()))&&&''''''(((((()))************)))(((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))((('''&&&%%%%%%&&&'''((()))(((''''''(((((('''%%%'''''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((('''&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))))))))******)))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))***++++++,,,,,,+++***))))))+++,,,,,,++++++---...000///,,,******+++---...111111000000000000000000222777:::777555555333000///......------...000111///111333333222111111111333333222000......000222111222444666888999::::::************************************++++++++++++************************)))))))))))))))*********))))))))))))((((((((((((((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++))))))+++...************))))))))))))))))))************)))))),,,,,,,,,+++******)))))))))******++++++++++++***,,,,,,+++++++++*********&&&)))***)))&&&%%%&&&)))******)))((('''&&&&&&&&&&&&&&&''''''((())))))***(((((()))))))))))))))(((((())))))(((&&&&&&''')))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''''''''''''''''''''''''''$$$######%%%&&&'''%%%$$$(((''''''''''''&&&&&&&&&''')))******)))(((***+++))))))))))))((((((((((((''''''''''''''''''''''''************************************************,,,+++***)))((()))***+++)))((('''&&&&&&'''((()))(((((((((((())))))))))))******))))))(((((())))))(((((((((((())))))))))))***+++,,,,,,,,,+++***)))(((((())))))))))))(((((((((((()))))))))*********'''(((******((((((((()))''''''((()))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((('''&&&&&&&&&''''''))))))(((((((((((())))))***))))))(((''''''&&&&&&''''''(((((((((((('''''')))((((((((((((((()))***)))))))))(((((((((((('''))))))))))))))))))))))))(((***,,,,,,***'''%%%%%%(((((())))))))))))((((((******(((''''''(((((()))---,,,+++***))))))))))))***((('''((())))))(((&&&%%%&&&'''(((((((((''''''&&&&&&''''''(((((())))))))))))))))))************))))))(((((((((((())))))&&&'''(((((())))))((((((+++***)))(((''''''&&&'''+++***)))(((''''''''''''''''''((())))))******++++++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))((()))******)))'''%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))))))))&&&'''((((((''''''((()))))))))))))))))))))))))))***************)))((('''(((***++++++++++++---...///......---------......///////////////000000000222777999777555555444111000///...---------...//////111333333222000000000111111111000......000222333555888;;;============))))))))))))))))))))))))'''((((((((())))))))))))************************(((((()))***************))))))))))))(((((((((((('''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))************************'''***+++)))$$$$$$(((,,,*********)))))))))))))))(((((())))))))))))((((((,,,,,,++++++++++++++++++)))*********************************)))))))))((()))+++,,,+++)))((()))***)))))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***)))))))))((()))((('''%%%&&&(((***((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&'''((()))((('''(((''''''''''''&&&&&&&&&(((***++++++******+++,,,(((((((((((())))))))))))((((((((((((((((((((((((************************++++++******)))))))))))),,,***)))''''''((()))***)))(((''''''''''''((()))(((((((((((())))))))))))))))))(((((('''(((((()))(((((((((((())))))))))))***++++++,,,,,,+++******)))))))))******)))))))))((((((((()))))))))******'''((()))))))))((((((((('''((()))***+++***)))((())))))(((((((((((())))))''''''''''''(((((((((((())))))((((((''''''''''''))))))(((((((((((())))))))))))(((((('''''''''''')))))))))***************((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***(((&&&%%%&&&(((((())))))))))))((((((+++***(((&&&&&&''')))***+++*********************&&&%%%$$$&&&(((***+++***)))))))))(((((('''&&&&&&((()))))))))*********+++((()))))))))************))))))(((((((((((())))))''''''((()))))))))))))))++++++)))(((''''''''''''***))))))(((((((((((((((++++++******)))(((((((((*********))))))((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&'''((()))))))))((((((***)))((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''&&&&&&''')))***((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))*********''''''((()))))))))))))))&&&((()))(((''''''((()))))))))))))))))))))))))))************)))(((((('''''')))***+++***+++,,,.........///////////////......//////000000111111111///444666444222333333000222111///...------......000222444444333111111111111222333222000111333444888:::<<<======;;;888666(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))'''((()))***************)))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++&&&)))***(((###"""&&&+++))))))))))))))))))******((((((((())))))((((((((())))))***+++,,,,,,------))))))))))))((()))))))))************)))))))))(((******+++***)))((())))))'''(((((()))(((((('''&&&((('''''''''&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%((((((((('''%%%&&&(((***''''''''''''''''''''''''(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))''''''''')))***)))((((((''''''''''''&&&&&&&&&'''((())))))(((((()))+++&&&''''''((()))******+++))))))))))))))))))))))))************************+++******))))))(((((('''***)))((('''&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''&&&&&&''''''((((((((((((((())))))))))))))))))***************************))))))*********''''''((((((((()))))))))((((((((()))))))))((('''((()))***+++,,,+++***)))))))))(((((((((((())))))''''''''''''((((((((((((************))))))(((((())))))(((((((((((())))))''''''''''''(((((()))))))))))))))))))))***++++++))))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((('''((((((&&&%%%%%%(((***(((((())))))))))))((((((***)))'''&&&&&&(((***+++&&&'''((())))))***++++++&&&%%%$$$%%%(((***+++++++++******)))))))))))))))))))))))))))************((()))))))))************))))))(((((((((((())))))'''(((((()))))))))))))))++++++***((((((''''''''''''(((((()))))))))))))))++++++******)))((((((((())))))((((((((((((((('''***))))))(((((('''''''''((((((''''''(((((()))***&&&&&&'''((())))))(((((()))(((''''''))))))((('''(((((((((''''''&&&&&&&&&'''(((((((((((((((((('''))))))************))))))&&&'''''''''''''''''''''&&&'''(((((())))))((((((***)))'''&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))++++++******))))))))))))'''(((************+++---,,,---///000000000000///000000000111111222222222///444666333222444444222444333111///......//////222444666666444333333333111222333333111111333444888999:::;;;999666333111''''''''''''''''''''''''************++++++++++++))))))))))))))))))))))))'''((()))++++++******)))(((((((((((())))))))))))((())))))************))))))******++++++,,,,,,,,,))))))))))))))))))))))))************************((()))+++)))'''&&&(((+++))))))))))))************(((((())))))))))))(((((('''((()))***+++---......***)))(((((('''(((((((((,,,,,,+++++++++*********''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''''')))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''(((((((((&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''(((((())))))(((((('''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''(((''''''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''(((((()))************************************************************)))))))))((((((''''''))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))******'''''''''((((((((()))))))))(((((((((******((('''(((((()))***************))))))(((((((((((())))))''''''((((((((()))))))))******+++++++++***))))))))))))(((((((((((())))))&&&&&&''''''((())))))***''''''&&&&&&'''((()))*********)))(((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((((('''&&&%%%&&&))),,,(((((())))))))))))(((((()))((((((''''''(((******$$$%%%'''(((***+++++++++***(((&&&&&&((()))))))))))))))))))))***+++,,,---''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))'''((())))))******))))))******))))))(((((())))))&&&'''((()))************''''''((())))))******+++(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))******$$$$$$$$$%%%&&&&&&'''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))&&&&&&&&&'''''''''''''''''''''((())))))))))))(((***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))'''''''''(((((((((((()))((())))))******)))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))******))))))))))))******''')))******)))(((***+++,,,,,,...///000000000000111111111111222222222222111555777444444666777555444333222000//////000000222444666777666555555666000222333222111000111222222333555666666444333111((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))'''(((***+++++++++)))((('''((((((((()))))))))***)))************))))))(((((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))((()))))))))************((())))))******))))))((((((((())))))***+++,,,,,,++++++)))((((((((())))))++++++*********)))))))))'''&&&%%%%%%&&&&&&%%%$$$%%%&&&((()))***)))((('''(((((((((''''''''''''''''''((()))***++++++++++++%%%'''))))))((('''((()))''''''''''''''''''''''''))))))(((((((((((())))))'''''''''(((((('''''''''(((((((((((((((((((((((('''%%%$$$$$$&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''')))***+++,,,+++***((('''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))((((((((((((((()))*********)))(((((((((((()))***(((((()))))))))*********)))((('''(((***+++)))&&&'''''''''''''''((())))))))))))(((((((((((())))))((((((((()))))))))******((((((******+++***))))))))))))(((((((((((())))))'''''''''((((((((((((((('''&&&&&&&&&'''(((***+++,,,+++***(((''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***+++***(((((()))***(((((())))))))))))(((((('''((((((((()))))))))***&&&'''(((***+++++++++***+++)))&&&&&&(((***++++++))))))(((((()))***+++,,,((((((((((((''''''''''''))))))))))))************))))))(((((((((((())))))(((((()))************))))))))))))((())))))***+++(((((()))*********)))(((&&&''''''(((((()))******))))))))))))))))))))))))''''''(((((((((((((((((((((''''''''''''((())))))$$$$$$######$$$&&&'''((('''&&&%%%&&&((()))((('''&&&'''((()))***+++,,,---))))))(((((((((((())))))))))))************))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&'''((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((######"""!!!"""$$$&&&''')))************+++++++++))))))*********))))))(((((()))))))))'''&&&'''((())))))))))))))))))))))))((('''''''''''')))***+++(((*********((('''((()))+++,,,,,,---///000111111111111111111000000000000000555666444333666888666333222111/////////000000000222555666666555666777222333444444222000111111000111222333444444444444))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))((('''((((((((())))))*********************)))(((''''''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''')))++++++)))'''(((((())))))*********+++))))))************)))))))))))))))))))))*********---,,,***)))))))))******((((((((((((''''''''''''((('''&&&&&&''''''&&&%%%$$$&&&((()))***)))((('''&&&&&&''''''((()))))))))&&&&&&((())))))*********$$$&&&)))***)))((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((&&&%%%%%%&&&((((((((((((((('''''''''&&&&&&&&&((()))******))))))***+++---,,,+++)))(((&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---......,,,)))(((''''''((((((((((((''''''(((((((((((())))))))))))******)))******+++,,,,,,(((((((((((())))))))))))))))))(((((()))***++++++***)))(((''''''((()))***)))************+++++++++***((('''(((***+++)))&&&&&&&&&%%%$$$$$$&&&'''((())))))(((((((((((())))))))))))))))))************&&&'''(((*********))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&)))((((((((()))***,,,------,,,***)))'''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++---///...,,,)))(((((((((((())))))))))))((((((&&&'''((()))******))))))((()))+++,,,,,,+++***)))(((&&&%%%&&&)))---//////---+++***((('''&&&''''''************))))))))))))))))))))))))************))))))(((((((((((())))))(((((()))***************(((((((((((()))***+++,,,******++++++***)))'''&&&)))))))))(((''''''&&&&&&******************++++++%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%'''***+++'''&&&&&&'''((())))))((($$$%%%'''))),,,...000111))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))###%%%''')))******))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&%%%$$$%%%''')))+++''''''''''''(((((((((((())))))*********))))))(((((()))***)))'''&&&&&&'''))))))))))))))))))))))))&&&%%%%%%%%%&&&(((***+++)))***+++***(((&&&'''(((+++++++++,,,...///111222111111000000//////.........222444222111444666555222111///......//////000...111444555555555666777555777888777555333333333222222222222333333444444+++)))'''&&&%%%&&&'''(((+++)))'''(((+++,,,***(((******))))))))))))******)))))))))))))))))))))))),,,,,,++++++***+++++++++***+++,,,,,,+++)))&&&$$$,,,+++***((((((***+++,,,---***'''''')))+++***(((+++*********))))))((((((,,,,,,,,,++++++*********+++***)))(((''''''''''''))))))))))))))))))))))))++++++***+++,,,+++)))'''+++***)))(((((()))***+++,,,***((('''&&&''')))***((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((***+++,,,)))))))))***)))(((((('''&&&&&&'''((())))))(((((((((((((((((()))))))))))),,,***(((((()))******))),,,***(((((()))***)))(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))******)))(((((((((((((((************))))))))))))(((((())))))*********+++(((&&&%%%$$$%%%&&&)))******************)))((((((******))))))((((((''''''))))))))))))******************)))(((((((((((((((///---+++******)))'''&&&'''&&&&&&''')))+++***)))((())))))************))),,,***''''''(((((()))((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((((('''(((((('''''''''(((((()))''''''&&&%%%%%%'''((()))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((())))))(((((('''''''''&&&%%%(((******((('''))),,,&&&'''((())))))******)))************************))))))************)))))))))***+++***)))((((((***)))(((''''''''')))***+++))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((())))))*********+++++++++******(((''''''((()))***###(((,,,,,,(((&&&(((+++'''&&&%%%%%%&&&'''((()))'''''''''(((((((((((()))+++)))&&&$$$$$$%%%'''(((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((''''''''''''(((((((((((('''&&&&&&%%%%%%(((((())))))))))))((((((,,,)))'''((()))***(((%%%)))))))))'''%%%"""***((('''''')))***)))(((%%%'''((('''&&&&&&'''((()))((((((''''''''''''((())))))))))))))))))))))))((()))***+++++++++++++++'''''''''''''''''''''''')))((((((((()))***++++++)))***+++---.../////////000111111111111000000///111222444555666555444444222000------...000111111...///111222333444444555444333222111111333555666555222000000222222111///+++)))(((&&&&&&&&&((()))+++)))((((((***+++***(((******))))))))))))*********************************)))))))))))))))******((()))***++++++***)))(((+++***)))(((((()))***+++...+++(((((()))***)))'''************)))))))))(((++++++*********)))))))))*********)))******++++++***************)))))))))******)))***,,,+++)))'''******)))(((((()))******+++)))'''%%%%%%%%%&&&'''))))))((('''&&&%%%%%%$$$((((((((((((((('''''''''(((''''''(((((()))******((((((((((((((('''&&&&&&&&&''''''((())))))((((((((((((''''''&&&&&&&&&%%%***)))((()))******)))((()))'''%%%&&&((()))***)))&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((******)))))))))((((((((((((((()))))))))*********)))((('''&&&&&&''''''(((***************)))((((((******))))))(((((((((((())))))))))))************+++***)))((('''(((((()))***)))((()))+++,,,+++***,,,***))))))))))))((('''))))))*********))))))(((+++***((('''(((((()))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((())))))((('''''''''(((((())))))((((((''''''''''''((((((((((((((('''''''''&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''((())))))))))))(((******)))))))))(((((((((!!!###&&&&&&%%%%%%''')))((()))))))))))))))((('''************************''''''(((((((((''''''&&&)))***+++***((((((((()))(((((('''''''''((()))***))))))(((((((((''''''''')))((((((''''''(((((()))************++++++++++++***)))((((((''''''''''''$$$(((++++++'''&&&(((+++''''''&&&&&&&&&'''((()))&&&''''''''''''(((((((((***((('''%%%%%%&&&'''(((%%%&&&&&&''''''((((((((())))))))))))))))))))))))+++++++++******)))))))))'''(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((())))))+++)))''''''))))))(((%%%'''((()))))))))(((&&&%%%***)))'''''')))***)))((()))******)))'''&&&'''(((''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))******+++*********(((((((((((((((((((((((()))))))))((())))))******)))***+++---......//////000000111111111000000///000000222333333333222222111///---...///111111111///000111333444444444444333222000//////000222333333111//////111222111///***)))((('''&&&'''((()))***)))((()))***+++***(((******))))))))))))******************************(((((((((((()))***++++++''''''((()))***++++++,,,++++++)))(((((()))++++++...,,,))))))))))))((('''************))))))))))))***))))))))))))(((((((((******++++++,,,------...,,,,,,++++++************)))(((((()))++++++)))((())))))(((((((((((())))))***)))(((&&&%%%%%%&&&&&&***)))((('''%%%$$$######))))))(((((('''''''''&&&(((((((((((((((((())))))(((((((((((((((''''''&&&''''''((()))))))))(((((())))))((('''&&&%%%$$$$$$)))((((((***++++++)))'''&&&$$$######%%%(((******((((((''''''&&&'''''''''######$$$%%%&&&'''((((((((((((((((((((('''''''''))))))))))))))))))))))))******)))((((((((()))))))))))))))(((((((((''''''(((((())))))))))))***************))))))((('''&&&*********+++******)))(((***))))))))))))((((((((())))))))))))************,,,+++)))''''''(((***+++)))((('''(((+++,,,---,,,---,,,************)))'''***************)))((('''+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''&&&&&&((()))))))))))))))(((((((((((()))************))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))************))))))))))))$$$%%%'''(((((((((***,,,************)))((('''&&&************************((((((((((((((('''&&&%%%)))***+++***((('''((()))((((((((('''(((((()))***))))))((((((((((((''''''***))))))(((((())))))************+++++++++,,,,,,)))))))))((('''&&&%%%$$$&&&(((***)))&&&&&&))),,,(((((('''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))---,,,++++++***)))((('''''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))*********)))(((''''''((()))***+++***))))))******)))((('''((())))))*********)))+++)))'''((()))***)))(((,,,,,,---+++)))''''''(((&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))))))))*********)))(((((())))))(((((((((((())))))******)))((((((((()))))))))***+++,,,---.........//////000000000000000///000000222333333333222111000///...///111222111000111222333333444444444333222111///...------...///000///---...///000000///))))))(((''''''(((((()))***)))))))))******))))))******))))))))))))******************************************+++,,,---...(((((((((((()))***,,,---,,,,,,+++******+++,,,,,,++++++***************)))*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------,,,,,,,,,+++++++++******(((''''''(((*********((()))(((((((((((((((((()))******)))(((((()))******))))))((('''&&&&&&%%%%%%)))))))))(((''''''&&&&&&))))))))))))))))))(((((())))))******))))))(((''''''(((((()))))))))((((((+++******)))((('''''''''''''''(((***,,,+++)))&&&(((%%%######%%%'''))))))***)))((('''''''''''''''$$$$$$%%%&&&''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))((())))))***((((((((((((''''''''''''(((((())))))))))))))))))((()))***++++++***((('''*********++++++******)))))))))))))))))))))))))))((()))))))))************---+++)))(((''')))+++,,,---+++******+++,,,,,,,,,+++***)))***,,,---,,,++++++++++++******((('''&&&************((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))))))))'''((()))))))))((('''&&&'''((()))***+++***)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))*********+++++++++(((((()))***************))))))))))))))))))))))))))))))*********++++++,,,)))))))))))))))(((''''''************************************)))(((''''''(((*********((('''((()))***))))))))))))*********))))))(((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,((()))))))))(((&&&###"""'''(((((('''&&&&&&))),,,))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((*********))))))((((((((('''''''''((((((((())))))***)))((('''&&&%%%%%%%%%(((((((((((())))))******+++)))(((&&&&&&((()))+++,,,++++++++++++,,,++++++((((((((((((((((((((((((,,,***(((((()))***)))(((***+++,,,+++)))((()))***&&&&&&&&&&&&''')))******)))))))))))))))))))))))))))))))))))))))((('''&&&))))))(((''''''((())))))+++***)))((((((((((((((()))***+++,,,,,,------------...//////000000000000222333444555555444333222///......000222333111000222333444444444444444333222111000...------,,,---...---------...//////000))))))((((((((()))))))))))))))******)))))))))*********))))))))))))******************************************+++,,,---...***))))))((())))))************))))))))))))******((()))***+++++++++,,,,,,))))))))))))))))))******************************++++++,,,,,,+++***))))))++++++++++++++++++++++++((('''&&&''')))******)))(((((())))))))))))(((((('''(((((()))***+++,,,---((((((((((((((()))))))))))))))(((((('''''''''&&&)))******++++++***)))(((((())))))))))))(((''''''((()))))))))))))))((((((((((((((()))))))))))))))&&&&&&'''***++++++)))&&&***(((%%%%%%&&&(((((((((***)))((('''''''''''''''((((((''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''))))))((((((((((((((((((%%%'''))),,,,,,,,,+++)))******++++++++++++******))))))))))))************((()))))))))************,,,+++***))))))***,,,---///---+++***,,,.........,,,+++***+++,,,---,,,++++++++++++******((('''&&&)))***,,,+++)))'''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))******************((((((((((((''''''&&&%%%&&&'''((()))***)))((('''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))***************((((((((((((((((((((((((***))))))((())))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***)))'''''''''(((++++++++++++++++++++++++(((((())))))))))))))))))(((((((((((((((((((((((())))))************++++++((()))))))))(((&&&###"""'''''''''&&&&&&''')))***)))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((******)))'''&&&((((((((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((()))))))))(((((()))))))))*********+++***)))(((''''''''''''******))))))((((((((((((+++)))(((&&&&&&((()))+++)))************)))******(((((((((((())))))******,,,***)))((()))***)))((('''((())))))((((((***+++(((((((((((()))***,,,,,,)))))))))))))))))))))))))))))))))))))))((('''&&&)))(((&&&%%%%%%&&&((()))******)))((('''''''''((())))))***+++,,,,,,,,,,,,+++,,,---...///000000000222333444444444333222111///...///000222333222111333444444555555555444444444333222000///...------,,,,,,------------///000(((((())))))))))))******(((***+++***)))((()))*********))))))))))))******++++++++++++++++++++++++(((((((((((()))***++++++++++++******))))))((((((''''''''''''''''''''''''''')))+++,,,++++++,,,---))))))))))))************))))))************++++++***++++++++++++)))'''&&&))))))******+++,,,,,,,,,***)))'''''')))******)))))))))************))))))%%%%%%&&&''')))***++++++'''(((((()))******++++++((((((((((((((((((((((((******,,,------,,,+++***'''''''''''''''&&&&&&%%%))))))*********)))((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&(((***+++)))'''+++)))''''''((()))((('''((((((''''''&&&'''''''''))))))((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))******)))))))))***++++++)))))))))(((((((((''''''))))))((((((((((((''''''$$$&&&(((+++,,,,,,++++++)))***++++++,,,+++++++++)))))))))************+++))))))))))))************++++++++++++++++++,,,,,,,,,***)))***,,,000111222///...,,,+++++++++)))'''***************)))((('''(((+++---,,,)))'''(((***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))''''''(((((((((((())))))***)))((('''&&&&&&''''''&&&'''(((((())))))((((((***))))))(((((())))))***&&&&&&''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((())))))******))))))''''''''''''((((((((((((,,,***)))***++++++***(((&&&'''((()))************))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&&&&((()))***)))'''&&&'''(((+++,,,,,,,,,,,,+++******(((((())))))))))))******'''(((((())))))(((((('''((((((((()))))))))******)))))))))((('''&&&%%%$$$''''''&&&&&&''''''((()))(((((()))))))))((('''''''''''''''(((((((((((()))&&&'''((()))***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))***+++))))))))))))************+++***))))))(((((())))))******)))(((((('''&&&&&&***)))(((''''''((()))***%%%&&&''''''&&&&&&'''(((&&&'''((()))+++...000111---+++))))))******)))((($$$&&&((((((((((((***,,,******)))******+++,,,---))))))))))))))))))))))))))))))*********)))(((((()))'''&&&%%%%%%&&&''')))))))))((('''''''''((((((((()))***+++++++++++++++***+++,,,...///000000000000111222222222111000///000///...000222333333222333444444555666666666555555444444333222000//////,,,---...---,,,,,,...///(((((()))***************(((***+++***(((((()))+++******))))))))))))******++++++++++++++++++++++++***)))))))))))))))******)))******+++***)))((('''''''''((((((((((((''''''))),,,...---+++))))))***((()))))))))************((((((((()))))))))******((()))+++,,,+++***)))'''&&&'''((()))+++,,,---------***(((((()))******))))))***+++,,,,,,+++***)))''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))***+++---...///...---,,,)))))))))))))))(((''''''***************)))(((((('''''''''''''''&&&&&&&&&'''&&&%%%''')))******)))((('''''')))******((('''&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))******))))))******+++,,,******)))))))))((((((((())))))((((((((('''''''''%%%&&&(((******+++******)))***++++++,,,,,,,,,+++))))))*********+++++++++))))))))))))******************,,,---------,,,,,,,,,***((((((+++...000000///---+++++++++***(((&&&))))))*********))))))((('''+++...---)))'''(((+++))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))''''''((((((((()))))))))...,,,)))''''''''')))***))))))(((((())))))************))))))))))))******''''''((((((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((())))))))))))(((''''''(((((())))))))))))+++)))(((***,,,...---+++'''((()))))))))))))))((())))))))))))))))))))))))$$$$$$%%%&&&''''''''''''((()))))))))'''&&&'''(((******+++++++++***)))((((((((()))))))))*********((()))************)))(((''''''''''''((((((((((((***)))((((((''''''''''''&&&&&&&&&'''((((((''''''''''''))))))***)))((((((((((((((()))))))))******''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++((((((((())))))))))))***((((((((((((((())))))***((((((''''''''''''''''''))))))(((((((((((())))))$$$&&&''''''%%%%%%''')))'''''''''(((***---///111...,,,***)))******)))(((%%%'''(((((('''''')))***+++******)))******++++++))))))))))))))))))))))))))))))******+++************(((&&&%%%%%%&&&(((***(((((('''''''''((())))))((()))******************)))***+++---///000000000000111222222111000///...111///...///111333444444222333444666666777777777555555444444333222111000---//////...,,,+++---///'''((()))***************(((***,,,+++(((''')))+++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++'''(((***,,,,,,***)))(((******++++++++++++******,,,...000///+++''''''((((((((())))))*********+++&&&'''''''''(((((())))))'''(((***,,,---,,,+++***%%%%%%'''(((***,,,---......,,,)))))))))******)))***+++,,,------,,,+++***+++,,,,,,++++++***)))((())))))(((((('''''''''&&&%%%%%%&&&'''((()))*********+++---///000000///...,,,------------,,,++++++***************)))((((((++++++***)))(((''''''&&&'''&&&%%%&&&(((*********$$$$$$&&&)))++++++)))'''%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%&&&'''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))***+++,,,,,,************))))))))))))))))))(((((('''''''''&&&'''(((((())))))))))))((()))***+++,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))************)))***,,,.........,,,+++///,,,((('''(((***++++++,,,***)))***++++++***)))((())))))************)))'''+++///...***'''(((+++))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))******+++++++++,,,111...+++(((''')))+++---+++***)))))))))***,,,---******))))))))))))******(((((())))))*********+++&&&'''''''''(((((())))))((((((((((((((((((((((((************++++++++++++&&&''''''((((((((((((((((((((())))))*********+++$$$""""""$$$)))++++++)))************)))((('''&&&))))))))))))))))))))))))%%%%%%'''((()))*********''')))))))))'''&&&'''(((((()))*********((('''&&&(((((())))))*********+++)))***+++,,,,,,+++***)))&&&&&&&&&''''''''''''(((******(((''''''((()))***%%%%%%&&&((())))))'''%%%&&&'''(((*********))))))))))))))))))************'''((((((((())))))******&&&''''''((()))******+++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++''''''''''''((((((((()))'''&&&&&&''''''((()))***%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((&&&(((******((('''))),,,((((((''''''''')))***+++...,,,***)))******)))(((((()))***)))((('''((()))+++***)))))))))))))))***))))))))))))))))))))))))((()))***++++++++++++++++++***'''&&&&&&'''***+++'''''''''''''''((()))***((())))))************)))((()))+++---...000000000222333444444333222111000111///......000333555555222333444666777888888888444444444444444333222111...000111///,,,+++---///))))))************))))))((('''&&&%%%&&&(((***,,,))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))((((((%%%'''***---...---+++***)))+++,,,,,,***))))))***)))'''&&&&&&'''))))))(((+++)))'''))),,,---,,,***'''(((((()))******))))))++++++***)))((((((((()))************************,,,,,,,,,++++++++++++***,,,+++***)))(((((((((((())))))(((((((((((())))))***)))'''&&&%%%%%%%%%&&&))))))))))))************((()))+++///333888<<<>>>999444...)))((()))++++++''''''(((((((((((((((((()))'''%%%&&&)))***(((&&&((((((((((((''''''''''''%%%&&&((()))))))))((('''(((((()))))))))))))))(((***'''%%%&&&)))***(((&&&((((((((((((((((((((((((''''''(((((())))))*********)))((('''''''''''''''(((''''''&&&&&&((()))*********+++******)))((('''((((((((((((((()))******000...+++((('''((()))***.........---,,,+++***)))---,,,++++++,,,---+++***+++++++++************)))&&&((()))++++++)))(((&&&***++++++++++++***)))((()))((((((((((((((()))***))))))))))))))))))))))))***)))(((''''''((()))******+++,,,,,,,,,***)))((())))))(((((((((((())))))(((((('''(((((()))***+++&&&&&&&&&'''((())))))***))))))************))))))((())))))************)))((()))))))))((('''&&&&&&******))))))((((((''''''))))))(((''''''''''''((()))(((''''''''''''((((((***)))(((''''''((()))***''''''((()))))))))))))))&&&'''''''''''''''&&&&&&+++***((('''((()))((('''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((''''''''''''(((,,,+++***(((''''''&&&&&&***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%(((+++***'''&&&))),,,))))))))))))************)))((('''&&&&&&'''((()))))))))************)))(((''''''((()))***+++++++++************************%%%%%%&&&&&&'''((())))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&###%%%'''&&&###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++)))******)))(((''''''(((''''''''''''((((((((((((+++)))((()))+++,,,+++***)))))))))))))))+++---...))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++*********+++,,,+++***)))***,,,///000111111222222222111111000000000000222333555777888888666444444777777666333444333333777;;;;;;555000------..................))))))))))))))))))))))))***)))(((((((((***,,,---+++************)))))))))))))))))))))))))))))))))+++++++++*********))))))))))))************))))))((()))+++,,,,,,+++***))))))+++,,,+++)))(((((()))+++******+++,,,,,,***(((***((('''(((+++,,,+++)))''''''((((((((((((((('''+++***))))))))))))))))))***************************************+++,,,,,,---,,,+++***)))))))))))))))(((((((((((((((((()))---,,,***)))(((((())))))))))))))))))************'''''')))...666???HHHMMMUUUQQQKKKDDD===666...))))))))))))))))))((((((((()))'''&&&''')))***(((&&&)))))))))(((((((((''''''&&&&&&'''((((((((((((''''''((((((((('''&&&%%%%%%'''&&&%%%'''))))))'''$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((('''&&&'''((()))******************)))((((((((((((((((((((()))******,,,+++)))(((((()))***+++'''((()))+++,,,---------...---,,,---///000///...+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))+++***)))(((''''''((()))******++++++***))))))(((******))))))))))))******)))(((((((((((())))))***''''''(((((()))******+++))))))************))))))+++++++++***(((&&&###"""((((((((()))((((((''''''(((((((((((())))))))))))***)))((('''''''''''''''))))))((((((((((((((()))***)))(((((((((((()))***(((((()))))))))))))))(((''''''(((((()))(((((((((+++)))((('''((()))((('''))))))))))))))))))))))))'''((()))******)))(((&&&)))(((((('''''''''''''''++++++***)))))))))))))))***)))(((((((((((()))***(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((&&&%%%&&&'''((('''&&&%%%(((+++***'''&&&))),,,(((((()))))))))*********(((''''''&&&'''((()))***((())))))******))))))(((((())))))******+++++++++++++++++++++++++++++++++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((()))))))))))))))))))))******)))((('''''')))************++++++++++++***))))))***,,,,,,+++)))))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***++++++******+++,,,...///111111222222222111111000000000111111333444666666777555333444666777666444555333333555999999444////////////////////////...******))))))))))))******++++++*********,,,---...,,,,,,+++++++++*********))))))))))))))))))))))))+++++++++*********************++++++++++++******+++++++++******)))))))))+++,,,---,,,***)))((()))(((((()))***+++***&&&###)))((('''(((*********((((((((()))))))))(((((('''))))))))))))))))))***+++************************(((((((((((()))+++---...------,,,+++************(((((((((''''''(((((((((***)))(((''''''&&&''''''))))))))))))************,,,***((((((---555>>>CCCNNNMMMMMMKKKFFF===333,,,++++++******)))))))))((()))(((''''''))))))((('''******)))))))))(((((((((&&&&&&&&&&&&&&&''''''((())))))(((((('''%%%$$$###(((''''''((())))))'''&&&************************))))))))))))(((((((((((('''((()))))))))((('''&&&(((((('''''''''((()))***)))************))))))((())))))((((((((()))******(((((((((((())))))***+++%%%&&&(((***,,,---......+++***)))***,,,...---,,,+++++++++************)))************************+++***))))))***+++---...,,,+++***)))))))))))))))((((((((((((((((((((((((+++***)))(((''''''((((((******)))((((((((())))))******))))))))))))************)))((((((((())))))(((((())))))******++++++))))))************))))))###$$$&&&((()))((('''&&&''''''((()))))))))(((((('''''''''((()))*********+++***)))(((''''''&&&'''***)))))))))))))))*********))))))(((((())))))***)))))))))***))))))((((((((((((((())))))*********+++)))''''''((()))((('''************************'''))),,,......,,,(((&&&)))(((''''''&&&&&&''''''***************+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********)))((('''((()))***)))'''&&&(((******'''''')))+++(((((())))))))))))******'''''''''''''''((()))***'''(((((())))))(((((((((*********+++++++++++++++++++++++++++++++++++++++******)))'''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&''''''(((((())))))((((((((()))***)))((((((((((((((((((((((((((())))))((((((((((((((((((((()))***)))((('''((()))''''''((((((((()))))))))(((((()))+++------***((((((***+++,,,***'''$$$"""))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))******+++,,,,,,---------000000111111111111000000000000000111222333444555444333333444666777666555777444333444666666333000111111000000//////......******)))(((((()))***************)))***+++,,,---,,,+++++++++************))))))))))))))))))))))))************************)))******++++++******)))+++***)))(((((()))***+++---//////...,,,*********((((((((())))))(((%%%"""***)))))))))*********)))***++++++++++++***)))))))))((((((((()))***++++++************************)))(((''''''(((***,,,---,,,+++******)))))))))***''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&((()))))))))************///,,,(((%%%%%%(((,,,000111222555888999666111---+++******))))))((((((''')))((((((((())))))((((((************))))))))))))&&&&&&%%%$$$$$$&&&'''((())))))******)))(((''''''+++***((((((((()))************************************))))))((((((''''''&&&((()))+++***)))'''&&&((((((((((((((()))))))))((())))))*********))))))***))))))((())))))******'''((((((((())))))))))))******++++++++++++******,,,*********,,,,,,+++***+++++++++*********))))))+++******))))))******+++------,,,+++---///111333------+++***))))))))))))(((((((((((((((((((((((()))(((((((((((()))))))))***)))(((''''''((()))***)))))))))(((((()))))))))++++++***)))((((((((((((((((((((())))))*********))))))************))))))!!!$$$'''******))))))&&&'''((()))))))))))))))'''((((((((()))))))))***++++++)))(((''''''''''''*********)))******++++++)))))))))))))))))))))))))))************)))(((((((((((((((((()))******+++***)))''''''((())))))((())))))))))))))))))))))))$$$(((,,,000111...+++((()))(((''''''&&&&&&''''''((((((((()))***+++------))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++******,,,,,,+++***&&&(((***)))(((''')))+++(((((((((((()))))))))***((((((((('''''''''((((((&&&''''''((((((((((((''',,,,,,++++++++++++++++++))))))))))))))))))))))))******)))'''&&&%%%$$$###'''''''''''''''(((((((((%%%&&&&&&'''((())))))***+++)))'''(((***,,,***'''(((((((((((((((((((((((())))))((((((''''''&&&&&&((()))***)))((('''((()))&&&&&&&&&'''''''''((((((((((((***,,,...---***''')))***++++++)))'''$$$###((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((***+++---------++++++------.../////////......000000000000000111222333222222333444555666666666999777444444555555444222222111111000///......---******))))))))))))******(((((((((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((()))(((''''''(((***,,,---,,,---...---+++*********///---++++++++++++***)))++++++,,,++++++***++++++******+++++++++******))))))((((((((()))***++++++************************+++***)))(((((()))*********))))))(((((((((((()))''''''((())))))(((''''''++++++++++++*********)))((()))))))))***************)))(((((((((***+++---,,,+++)))***+++,,,+++***)))))))))(((((('''''''''((()))))))))(((((())))))************))))))))))))&&&&&&%%%$$$$$$&&&'''(((''''''((()))******)))))),,,***'''$$$###&&&***---******************************))))))((((((''''''&&&((()))++++++***((('''((((((((()))))))))))))))'''((()))*********************))))))))))))******))))))))))))((((((((('''------------,,,+++***)))111000////////////...---+++++++++*********))))))***)))(((((((((((()))***---,,,++++++---///222444------+++***))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++***)))(((''''''((()))***)))((((((''''''(((((())),,,+++***))))))((())))))''''''((((((((((((((()))))))))************))))))&&&'''((())))))(((&&&%%%''''''((()))*********)))***)))))))))((((((((('''++++++***(((((('''''''''***************+++,,,,,,))))))************))))))))))))************))))))(((((('''''''''((()))******((('''''')))***)))((((((((((((((((((((((((((("""&&&+++///111000---+++))))))(((''''''''''''((('''''''''((()))***+++,,,))))))************)))))))))******++++++******)))************************((((((((((((((((((((((((''''''((((((((()))))))))+++***))))))++++++***)))'''((())))))(((((()))***'''(((((((((((()))))))))******)))((('''&&&%%%%%%&&&&&&'''(((((((((((((((,,,,,,++++++++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))*********(((&&&'''***+++)))&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''')))***)))((('''(((***))))))*********+++++++++((((((***,,,...---***'''+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))************)))((())),,,------,,,***)))******+++,,,,,,,,,,,,,,,///////////////000111222111222333333444444555666:::999666555555555555555222111111000///...------))))))************))))))''''''''''''''''''''''''+++************)))))))))))))))))))))))))))))))))***************+++++++++(((((())))))))))))((((((''''''''''''(((***,,,---)))***++++++)))(((((()))000---+++******++++++++++++---------+++***+++,,,(((((()))***************))))))))))))))))))***+++************************+++++++++******))))))))))))(((((('''''''''(((((('''((()))******)))((('''))))))************)))((())))))))))))************((()))*********)))((((((...+++'''&&&''')))+++,,,'''''''''''''''(((((((((((()))******(((((()))*********)))))))))(((((((((&&&&&&&&&&&&&&&''''''(((###$$$%%%'''(((((())))))***(((%%%!!! """''',,,************************))))))))))))(((((((((((('''((()))*********)))((('''((()))*********))))))&&&'''(((******+++++++++++++++***)))))))))******+++***))))))((((((((((((++++++,,,---------,,,,,,///...------......---++++++++++++************)))(((((((((((((((((((((((())))))))))))***,,,...///,,,+++***)))))))))))))))((((((((((((((((((((((((%%%&&&''')))************))))))(((((())))))******))))))(((((((((((())))))++++++***)))))))))******''''''''''''(((((((((((())))))************))))))&&&'''((()))))))))))))))(((((()))*********))))))*********)))((('''''''''******))))))(((((())))))))))))))))))***+++,,,,,,)))******++++++******)))((()))******++++++******))))))''''''''''''((()))***((('''''')))******)))''''''''''''''''''''''''###%%%(((,,,......------+++***))))))(((((())))))((((((''''''((()))******)))******++++++******)))&&&'''((())))))((('''&&&************************'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&'''((()))(((&&&(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))((('''%%%$$$&&&''''''((())))))))))))*********+++++++++++++++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''((('''''''''(((((())))))***((('''&&&'''((()))((('''''''''''''''''''''''''''))))))(((((((((((((((((('''((())))))(((((()))***((((((((()))))))))******(((((()))+++------***(((***)))((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***)))(((***+++------,,,***)))((()))***+++++++++++++++...------...///000111222000222333333333222444555999999888777666666666666222222111111000000//////'''(((***,,,,,,***(((''')))))))))))))))))))))(((,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))((((((((((((((()))******(((***,,,,,,+++***+++,,,,,,+++***+++,,,,,,+++)))+++,,,...,,,***)))***,,,))))))+++,,,------------+++***))))))))))))))))))************************((()))+++,,,---,,,***)))))))))(((((((((((())))))((()))***++++++***)))(((&&&'''(((((()))((('''&&&))))))))))))************)))******)))(((&&&$$$###((('''&&&''')))+++,,,+++'''''''''((())))))******(((***+++***(((''')))+++)))))))))(((((((((''''''&&&&&&'''(((((((((((('''%%%%%%&&&'''(((((((((''''''((('''%%%###$$$'''***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********'''((()))***+++***))))))&&&'''((()))++++++,,,,,,,,,+++******))))))******+++***)))(((((()))+++,,,((()))***,,,,,,---------(((''''''(((***,,,+++***+++++++++************)))((()))************)))(((''''''((()))***++++++,,,***))))))(((((()))))))))))))))))))))))))))))))))(((((()))******)))((('''((())))))***++++++******++++++************++++++*********)))******++++++(((((((((((((((((((((((())))))************))))))$$$$$$%%%&&&(((+++---///))))))*********)))(((((())))))))))))(((((((((((()))))))))((())))))***+++((((((((())))))+++,,,,,,)))***++++++++++++***)))'''((()))***+++,,,,,,,,,,,,+++)))(((''''''((())))))(((&&&''')))******)))((((((((((((((((((((((((&&&''''''((()))***+++,,,,,,++++++***************+++******)))((((((((())))))***++++++++++++***)))'''(((***++++++***((('''************************(((((((((((((((((((((((((((((()))))))))*********)))'''&&&'''((()))((('''(((((('''((()))***))))))'''''''''((((((((())))))&&&'''((())))))(((''''''&&&'''((()))************((())))))******+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))))))))'''((()))(((''''''((()))(((((((((((((((((((((((((((((())))))))))))))))))&&&((())))))(((((()))+++&&&&&&&&&&&&''''''''''''***))))))***,,,,,,+++)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))((()))***+++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,---...000111222111222444333111111222444666777777777666666666777333333333333333333222222&&&(((+++------+++(((&&&++++++,,,,,,,,,++++++***---------,,,,,,,,,++++++))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******)))))))))))))))(((((((((+++,,,...///......///000------...111222111///,,,***,,,---,,,)))''')))+++,,,---...000111222222333++++++***)))(((((())))))************************&&&(((+++...///...,,,+++***)))))))))))))))******(((***+++,,,,,,+++***((()))***+++,,,,,,+++***)))))))))))))))************(((((()))******+++++++++'''((()))+++---+++(((%%%''''''((()))***+++,,,,,,(((***,,,+++(((''')))+++((((((((((((''''''''''''%%%&&&((()))))))))((('''((()))))))))))))))(((((('''***,,,,,,)))((()))+++((((((((((((((((((((((((''''''(((((())))))******))))))(((((()))***++++++'''((()))++++++******)))%%%&&&((()))+++,,,,,,,,,,,,,,,+++***))))))*********)))((('''(((+++...000))))))***++++++++++++***&&&&&&&&&))),,,...///...+++++++++************)))((()))+++,,,,,,+++)))(((((()))***+++++++++++++++)))((((((((((((((()))******************************++++++***)))'''%%%$$$((()))***,,,,,,,,,+++***---,,,,,,++++++,,,,,,---***)))))))))***+++,,,,,,*********)))))))))))))))))))))************))))))+++***(((&&&%%%&&&'''(((***************)))((('''''''''(((((())))))******(((((((((((()))***+++,,,(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))&&&''')))***,,,,,,------///---+++)))(((((()))***)))(((&&&''')))******)))))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***---,,,++++++******++++++...---,,,***)))((((((((()))***+++,,,,,,+++***)))***+++---......---+++***************************)))))))))))))))))))))))))))************++++++++++++***)))***+++,,,+++)))(((((('''((()))***))))))''''''''''''((((((((()))###%%%'''(((*********)))'''''')))***++++++++++++''''''((()))***++++++,,,************************(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,))))))))))))((((((((((((&&&)))+++***'''&&&(((+++))))))))))))))))))))))))(((((())))))******++++++&&&((())))))(((((()))+++))))))))))))************+++)))((()))+++,,,+++***%%%'''(((***)))'''%%%###)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***(((&&&******+++++++++******))))))***+++,,,---.........***++++++,,,...000111222111333555333111000111444444555777777666555666666444444555555555555555555******))))))))))))******++++++,,,------------,,,******))))))))))))******++++++,,,,,,,,,++++++******************)))((('''))))))))))))(((((((((((((((((())))))*********+++)))***+++++++++)))(((''''''))),,,......---+++)))+++,,,,,,------,,,,,,+++)))(((---===LLLMMM@@@111,,,,,,+++***)))))))))***,,,+++******))))))******,,,,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,,,,,,,***)))(((((((((((()))))))))))))))))))))))))))******)))'''&&&((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''((())))))'''''''''((((((((((((((())))))))))))((((((((((((******)))(((((()))******)))+++---///...,,,)))'''***************)))((((((+++***)))(((''''''''''''(((***,,,...---+++(((&&&*********+++,,,,,,,,,---++++++******************,,,+++***))))))***+++,,,)))******+++---...//////---,,,++++++******++++++************+++,,,---...)))(((&&&%%%&&&(((+++---++++++******))))))((((((&&&'''((())))))******)))(((***,,,------+++)))'''*********)))))))))))))))+++***)))'''''''''((())))))***+++,,,,,,+++***)))'''((()))******)))((('''((()))***+++++++++++++++,,,+++***(((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''))))))************))))))(((((((((((((((***)))***+++,,,+++(((%%%%%%''')))***((('''''''''******000999:::222***)))+++***((((((((()))((('''(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))******))))))***+++------...---,,,+++...---,,,+++************((((((((((((((((((((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''''''''''''''(((************)))(((&&&&&&)))((((((((((((''''''&&&(((((((((((((((((((((((((((((()))***************''''''((())))))))))))))))))************((('''&&&$$$&&&)))+++,,,,,,+++***(((((())))))******++++++(((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))***((('''(((***+++)))&&&###$$$&&&(((************'''&&&%%%%%%&&&'''((()))((((((((((((((('''''''''''')))++++++((((((***,,,)))(((&&&(((+++...000111******+++++++++,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))***,,,,,,+++'''$$$%%%&&&(((***+++,,,+++++++++******+++---......---///........./////////...888777666555555444555555222111000111333444333222***))))))(((((())))))***))))))***++++++++++++++++++******))))))))))))*********++++++++++++++++++)))************))))))((())))))))))))))))))))))))((()))))))))************)))******+++***)))((('''(((***+++------,,,+++***++++++++++++++++++++++++---+++---666AAACCC999///,,,+++************************)))))))))******++++++++++++******)))''''''))))))***++++++++++++***,,,++++++***))))))((((((++++++***)))((((((((())))))))))))))))))))))))))))))******)))((('''(((***))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((((((((((((((((()))******+++******'''''''''''''''((())))))''''''''''''''''''&&&&&&'''''''''(((((()))))))))************************)))+++,,,------+++)))'''&&&'''((()))************...---,,,++++++*********)))***,,,---,,,+++((('''))))))))))))))))))******))))))))))))))))))))))))*********))))))*********))))))***+++,,,---......+++***))))))(((((()))))),,,+++***))))))((())))))(((((('''&&&''')))+++,,,)))))))))(((((((((((((((((()))))))))))))))((('''$$$%%%(((******)))'''&&&***)))))))))))))))))))))******(((((('''((()))))))))***++++++++++++***))))))***+++,,,,,,+++***)))(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++,,,,,,,,,((((((((((((((()))***************+++,,,+++(((&&&&&&((())))))(((''''''(((,,,,,,111999:::222,,,+++)))'''%%%%%%&&&'''&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++,,,,,,,,,---,,,,,,++++++,,,,,,+++***)))(((((((((************************************))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++***)))(((''''''''''''''''''((())))))(((((((((((((((((((((((('''((())))))******))))))(((((()))*********))))))&&&&&&(((((((((((('''&&&'''(((***++++++***)))((()))))))))))))))*********(((((((((((((((((((((((((((''''''&&&'''((()))***)))((('''(((***+++)))&&&%%%%%%&&&((())))))))))))'''&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&)))******(((((()))+++***(((''''''***---......*********+++++++++,,,,,,)))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))+++,,,,,,)))''''''(((***+++,,,,,,,,,,,,***)))((())),,,---,,,+++............///000000///555444444444444444555555444333333555888999999888))))))(((((((((((())))))'''((())))))******))))))+++++++++******)))))))))((())))))******+++++++++))))))******+++*********)))))))))******+++,,,,,,))))))))))))************)))************)))((((((******+++++++++,,,,,,,,,******)))(((((()))******111...,,,///444555111,,,+++************++++++,,,*********))))))***++++++************)))(((''''''(((((()))************)))+++******))))))(((((('''******)))))))))))))))***))))))))))))))))))))))))***+++++++++)))((()))***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((()))++++++,,,,,,,,,'''''''''''''''((())))))(((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((()))******)))***+++,,,,,,+++***)))******+++++++++***)))((($$$%%%&&&(((***++++++,,,,,,+++******))))))))))))******+++++++++***)))((())))))))))))))))))(((((((((((((((((((((((())))))((())))))******))))))((((((((()))***+++,,,,,,---+++***))))))(((((()))))),,,+++***))))))(((((((((''''''(((((())))))******''''''''''''((((((((((((************)))((('''&&&"""$$$&&&((())))))(((((())))))))))))))))))******))))))((((((((()))******)))***++++++++++++***)))******++++++++++++******''''''((())))))))))))(((''''''''''''(((***+++,,,((((((((((((((((((((((((((()))***++++++,,,++++++&&&&&&''''''(((***+++,,,******+++,,,---,,,***'''((())))))(((''''''(((***+++,,,000666666000,,,+++,,,***(((((()))***)))((((((((())))))))))))(((((((((((((((((())))))))))))''''''&&&'''(((***,,,---------,,,+++++++++++++++******)))(((((('''''''''************************))))))((((((((('''''''''))))))))))))))))))))))))******))))))))))))******++++++,,,++++++***)))(((&&&&&&%%%&&&''')))+++,,,((((((((((((((((((((((((''''''((()))))))))(((((())))))*********))))))(((%%%%%%&&&(((((())))))(((***+++++++++***(((&&&%%%***))))))))))))))))))((())))))))))))))))))))))))((((((''''''(((((()))***)))(((((((((******(((''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&((())))))(((''')))***+++)))'''''')))***+++************++++++++++++,,,(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))((((((***,,,---,,,***)))***+++,,,,,,,,,,,,,,,(((''''''(((***+++***)))------...///000111111222222222222222333444555666888777555555555555444222)))(((((((((((((((((()))'''(((((())))))))))))))),,,,,,,,,++++++***))))))((((((((())))))***++++++((()))******++++++++++++((())))))***,,,------...)))))))))))))))*********))))))*********)))))))))++++++*********+++,,,---,,,***(((''''''(((***,,,000...,,,+++,,,,,,++++++************++++++,,,---...---,,,+++***************************)))((((((((())))))***************'''''''''((())))))*********)))))))))))))))***+++))))))))))))))))))))))))***+++,,,,,,***))))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,'''''''''''''''((())))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((***+++------+++***(((******)))))))))))))))***%%%&&&((()))+++,,,,,,,,,+++***)))(((((((((((((((******))))))))))))******,,,,,,++++++******))))))((((((((()))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++---,,,++++++******++++++))))))))))))***+++,,,---&&&'''((()))******)))((('''''''''(((((())))))))))))))))))))))))(((''''''&&&''')))+++,,,++++++***)))))))))))))))*********((((((((())))))******+++*********++++++*********((((((((())))))((((((((((((((()))))))))))))))(((''''''''''''(((***+++,,,((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((()))***++++++***+++---...---***((()))))))))(((&&&&&&)))+++(((***...111000---***)))---+++******+++,,,+++***(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&'''))),,,......---,,,***)))***++++++)))))))))))))))(((''''''''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))(((''''''''''''(((((()))***+++++++++******)))((('''&&&%%%%%%&&&(((+++,,,((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))(((''''''''''''(((((())))))))))))************)))(((&&&%%%******))))))((((((((('''))))))))))))************((((((((('''((((((((((((((((((((()))))))))(((''')))((('''&&&&&&'''((()))))))))((((((''''''''''''((((((((((((((()))))))))&&&''''''((('''(((((())),,,***((('''((((((((('''************++++++++++++)))))))))((())))))******((((((((((((((((((((((((************************((((((((())))))******++++++)))))))))+++,,,,,,+++******++++++++++++++++++)))''''''(((***+++***)))+++,,,...//////000222333333333333333333444555555666555333333444333222000))))))(((((((((((())))))((()))******++++++******,,,,,,,,,---,,,+++***)))))))))(((((()))***++++++((()))***+++++++++++++++((()))***+++,,,---...///******))))))))))))))))))))))))))))))))))))******,,,+++***)))***+++---...---,,,***))))))***,,,---+++,,,---,,,*********++++++*********+++,,,------222111///---+++***))))))++++++,,,,,,,,,+++******)))***++++++,,,,,,++++++'''''''''((())))))*********)))))))))))))))***+++************************)))+++,,,,,,***))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))************'''''''''''''''((())))))+++******)))((('''&&&&&&''''''''''''''''''&&&&&&((()))+++,,,,,,+++)))(((******)))(((((()))***+++******+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,***))))))(((((()))***+++,,,++++++******))))))))))))))))))******+++++++++'''((()))******)))((('''((((((((())))))******+++---,,,++++++******++++++(((''''''(((((()))***+++&&&''')))*********((('''((((((((())))))*********''''''((()))))))))))))))***+++,,,,,,,,,++++++***(((((())))))************(((((()))*********+++++++++******************+++)))(((((((((((((((((()))*********++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))((())))))(((((((((((())))))******+++,,,...---+++((()))***)))(((&&&''')))+++&&&+++//////...,,,***))))))(((&&&&&&((())))))((((((((())))))))))))(((((((((((((((((())))))))))))((('''&&&&&&'''))),,,---...---+++***)))***++++++******+++++++++***)))(((''''''''''''''''''''''''******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))***))))))((('''(((''''''&&&'''((()))***))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((('''&&&&&&(((((((((''''''&&&&&&&&&(((((()))))))))(((((((((***)))))))))((((((''''''((()))))))))*********+++''''''(((((('''''''''''''''((()))))))))(((((((((***)))'''&&&&&&'''((((((************))))))(((((((((((((((((())))))******''''''''''''((((((((((((,,,***(((((((((((('''%%%))))))*********+++++++++,,,,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++,,,+++*********+++***(((***))))))))))))************)))((()))+++++++++))))))+++.........///222444666555555444333333444444222111111333666888888777******))))))))))))******)))***++++++,,,,,,++++++++++++---......---,,,+++++++++)))(((((()))***+++******++++++,,,+++++++++((())))))+++,,,---......************)))))))))))))))))))))((())))))***+++,,,+++*********+++,,,---...---,,,++++++,,,---...(((***,,,---,,,+++++++++,,,++++++++++++,,,,,,---333222000---+++***))))))+++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,+++******))))))(((((('''******)))))))))))))))***************************(((***,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))))))))((('''''''''''''''((())))))+++******))))))(((((((((((((((((('''''''''&&&&&&((()))***++++++***)))(((******)))))))))***++++++---------------,,,+++***+++******)))))))))******))))))((((((((()))******((((((((((((((((((''''''))))))******++++++,,,,,,((())))))******))))))((((((((())))))************+++***))))))(((((()))))))))((('''&&&%%%%%%%%%%%%'''((()))******)))((('''))))))))))))************&&&'''((()))***************+++++++++******)))(((((((((((()))******++++++))))))***+++++++++******++++++***))))))***++++++++++++************++++++***++++++++++++******)))+++***)))(((((('''((((((((((((((((((((((((((((((******++++++++++++************)))((((((((((((((())))))***,,,------+++((())))))***)))(((((()))+++&&&---333111///...,,,******((('''''')))******)))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((()))***+++++++++************++++++***+++,,,------,,,+++***************************+++++++++*********))))))(((((((((((((((((((((((()))(((((())))))***+++,,,(((((()))))))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''%%%&&&'''(((((((((((('''((('''&&&%%%$$$$$$$$$$$$'''''''''(((((())))))))))))((((((((((((((((((''''''(((((())))))*********(((((()))))))))((('''''''''(((******((((((((())))))(((((('''''''''(((((()))***************)))((('''(((((())))))******+++((('''&&&''')))***)))(((***)))(((((())))))(((&&&)))))))))************+++...---,,,***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))******************,,,***)))*********(((&&&))))))(((((()))***++++++,,,*********,,,,,,+++***'''***---...------000333777666555444333333333333666444222222222111///...++++++************++++++)))***++++++,,,,,,++++++)))+++,,,...///...---,,,...---+++)))))))))***+++++++++,,,,,,,,,+++******((())))))***+++,,,,,,---************)))))))))(((***)))((((((((()))+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///...---,,,***************++++++,,,,,,,,,++++++))))))***+++++++++++++++,,,++++++***))))))((((((++++++***)))((((((((()))************************''')))+++,,,***(((''''''))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))*********)))(((((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((*********++++++++++++,,,,,,---------,,,,,,+++***'''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***'''''''''(((((((((((((((((((((((()))***+++++++++*********))))))*********))))))************+++++++++***))))))(((((())))))******)))(((''''''''''''(((((())))))))))))(((((()))))))))))))))((((((((('''((()))))))))))))))((())))))))))))************'''(((((()))******++++++******+++++++++***)))(((++++++***))))))***++++++,,,+++***))))))***+++,,,***************)))((((((******)))(((((((((((((((((((((((((((((((((((((((******++++++++++++******)))(((((((((((())))))***(((((()))+++---,,,***(((((()))++++++)))((()))***%%%...444222///...---***+++)))((((((***,,,++++++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))((()))***++++++,,,++++++***+++,,,------,,,+++***************************++++++*********)))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,((())))))*********))))))###%%%''')))******)))((())))))))))))))))))))))))))))))******))))))((('''&&&&&&((()))************(((((('''&&&&&&&&&'''((('''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&'''(((((()))*********++++++,,,+++***)))(((&&&)))+++***((('''((()))''''''((((((((((((((('''&&&'''((()))))))))(((((('''(((((()))******++++++***((('''(((***+++***((()))(((''')))***+++***((())))))))))))************---,,,+++***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''++++++******************((('''(((***+++***'''%%%))))))(((((()))+++,,,---,,,+++******,,,,,,+++***&&&***------++++++...222444444333333333333333444999666333000...+++(((%%%,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++(((***,,,...//////...---000...,,,***))))))***+++,,,,,,,,,,,,,,,+++***))))))))))))******+++,,,,,,+++*********))))))((((((***)))(((((((((***+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))***+++,,,,,,,,,...------,,,+++++++++++++++******************+++)))******+++++++++******(((((()))***************)))))))))***++++++,,,,,,,,,,,,***)))((((((((((((************************&&&)))++++++***(((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))++++++,,,++++++***)))((('''''''''''''''((())))))'''''''''(((((((((((((((&&&''''''((()))***++++++((((((''''''''''''(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))((((((((())))))***''''''((()))******))))))(((((())))))******++++++&&&''''''((()))******+++,,,+++***))))))***+++,,,***************+++++++++---,,,,,,+++***+++++++++************+++,,,---...)))))))))((((((((((((((())))))(((((('''''''''&&&************)))((('''&&&(((((()))***+++,,,------'''(((((()))***+++++++++***+++,,,,,,+++***)))(((,,,+++***))))))***+++,,,***)))(((''''''((()))***)))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''(((***+++,,,''''''(((***,,,,,,***(((''')))+++,,,***)))))))))"""---444111------+++''''''%%%$$$%%%'''(((((('''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***)))(((''''''&&&''')))+++,,,,,,,,,+++)))***,,,------,,,+++***((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******)))******+++++++++****** ###&&&***++++++***)))))))))))))))))))))))))))***************)))((((((&&&''')))***,,,---------******)))))))))+++,,,...)))(((((('''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***,,,------...---,,,+++***&&&)))+++***((('''(((***%%%&&&((()))))))))((('''$$$%%%&&&((((((((('''''''''(((((()))***+++++++++***((('''(((+++,,,+++)))''''''''')))+++,,,+++***))))))))))))************++++++******************))))))))))))))))))))))))'''''''''''''''''''''''',,,+++++++++***)))))))))$$$%%%''')))++++++(((%%%))))))))))))***,,,...000,,,***)))***++++++***)))&&&***---,,,***))),,,000111111111111222333444444333111111111333444333222******+++,,,,,,---......------,,,+++************+++,,,---------,,,+++***+++++++++************))))))))))))***,,,,,,+++***++++++,,,---,,,+++***)))''''''(((((())))))******)))*********+++++++++++++++******,,,------+++(((+++,,,------......------***))))))***,,,,,,+++))),,,---------,,,,,,+++*********+++,,,+++***)))(((+++,,,,,,------,,,,,,+++((((((''''''''')))+++,,,((())))))***************,,,+++++++++++++++,,,---))))))))))))(((((((((((())))))))))))))))))))))))************************///---***)))***+++++++++***++++++,,,,,,++++++***++++++******)))'''&&&%%%))))))*********((('''&&&'''''''''&&&&&&%%%%%%%%%)))+++,,,+++)))(((***---))))))(((''''''((()))***+++***))))))***+++...///......---,,,+++***)))((())))))))))))(((((((((((()))+++++++++***)))***+++111000---***((((((((())),,,+++***))))))***+++,,,)))******+++,,,---...///++++++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++************))))))***,,,,,,+++******+++'''((((((((()))))))))***'''((()))***+++,,,------++++++***)))((((((((()))))))))))))))************...---+++))))))***+++,,,((()))******)))***,,,...(((((()))***************))))))******++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++******+++,,,+++***(((((())))))*********)))))))))'''%%%&&&)))++++++)))%%%666???555((('''++++++,,,++++++*********))))))''''''(((((((((((((((((())))))))))))************)))+++---...---***'''$$$(((***+++***(((''''''(((+++++++++,,,,,,---------+++)))&&&&&&(((+++,,,,,,***************)))((((((******))))))((((((''''''(((((())))))))))))((((((+++***)))(((((()))***+++(((''''''&&&&&&((()))***))))))(((((('''''''''&&&''''''''''''((((((((()))&&&%%%$$$%%%(((***++++++))))))(((((((((((())))))(((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''+++///000...+++((('''%%%%%%%%%&&&&&&((()))***%%%&&&&&&&&&''''''((((((,,,+++(((&&&%%%''')))******)))(((((((((***+++,,,...+++(((''''''''''''&&&(((((((((((()))***+++,,,++++++***)))((((((((()))...---+++)))(((((()))))),,,+++)))''''''(((***+++))))))))))))***+++,,,---++++++)))((((((((()))******'''%%%&&&)))+++***)))(((((((((((())))))))))))------,,,+++*********************)))******+++,,,000000111222222222222222222111...------000333555))))))***+++---...//////---,,,++++++***++++++++++++,,,---...------,,,+++************))))))))))))*********+++,,,+++***)))++++++,,,,,,,,,+++***)))******************))))))***)))))))))******++++++,,,++++++,,,------,,,***)))***++++++,,,,,,++++++---,,,+++++++++***(((&&&+++,,,,,,,,,++++++***)))***++++++,,,+++***)))(((******++++++++++++******,,,+++***))))))(((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''************))))))))))))))))))))))))))))))))))))************************)))(((&&&&&&''''''&&&%%%)))******++++++******)))))))))))))))))))))((('''***)))((('''''''''(((((((((((('''''''''''''''''')))++++++***(((''')))+++---,,,+++***))))))******,,,+++***(((((()))***++++++++++++*********************)))))))))((((((((()))+++,,,+++***)))***+++000///,,,***)))))))))************))))))*********//////...---+++***)))((()))))))))))))))***++++++)))))))))***************+++++++++*********))))))&&&((()))((('''&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))************,,,+++)))((('''((()))***(((+++------+++)))))))))'''(((((())))))))))))))))))))))))*********************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++***))))))************)))))))))'''&&&''')))++++++))))))999AAA666***(((+++*********************++++++)))))))))))))))(((((((((&&&&&&&&&''''''''''''(((+++---///000///,,,)))'''((()))+++***(((''''''((()))))))))******++++++++++++)))'''''')))+++,,,,,,***************)))(((((())))))))))))((((((((((((((())))))******))))))(((++++++***))))))***++++++(((((('''&&&'''((()))***)))((((((((('''''''''''''''''''''((((((((())))))))))))((()))******)))'''))))))(((((((((((())))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''***......---***(((''''''&&&&&&&&&'''((())))))((((((((()))))))))******,,,+++)))''''''((()))***))))))((((((((()))******000...,,,+++++++++***)))((((((((()))***+++,,,,,,++++++***)))((('''''''''---,,,+++))))))))))))***+++***)))(((((()))******))))))))))))***+++,,,---,,,+++)))(((''''''''''''***(((&&&''')))+++***)))'''''''''((((((((()))))),,,,,,+++*********++++++))))))))))))***+++,,,---//////000111222222222222222000///---...///111333((()))***+++---...///000+++++++++++++++,,,,,,---,,,,,,---......------,,,*********)))))))))((((((++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))---,,,,,,+++******))))))***)))((((((((()))+++,,,...,,,++++++,,,------,,,)))******+++++++++++++++,,,+++******++++++)))(((+++++++++*********))))))***++++++++++++***))))))((())))))))))))))))))(((,,,,,,,,,++++++***)))(((&&&'''(((((())))))((((((+++***)))(((((((((((((((++++++++++++************))))))))))))))))))))))))************************+++***)))***++++++)))'''((())))))))))))))))))((('''(((((()))*********)))+++)))'''%%%%%%&&&(((***((((((((((((((())))))))))))******)))'''&&&((()))...---,,,***))))))((()))***)))((((((((()))***+++((()))))))))******++++++*********))))))))))))(((***+++,,,+++***)))***,,,///...,,,*********++++++)))******++++++******)))111111///---***((('''&&&(((''''''''''''((())))))&&&''''''(((((()))))))))++++++*********))))))))))))***+++***((((((***,,,))))))))))))((((((((((((+++******)))((('''&&&&&&)))***+++,,,---,,,++++++)))))))))*********+++++++++***)))((('''((()))***))),,,//////,,,)))&&&%%%))))))))))))************))))))))))))((((((((((((,,,+++***)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%&&&)))+++,,,,,,)))***************)))))))))'''&&&''')))++++++***...;;;@@@666+++)))++++++(((((()))******++++++,,,++++++******)))))))))(((((())))))))))))*********+++,,,...//////,,,***(((((()))+++***)))(((((())))))))))))******************)))'''''')))+++,,,,,,)))************))))))((((((((((((((()))))))))))))))******************)))******))))))))))))******(((((('''''''''((()))***((((((((((((''''''''''''''''''((((((((()))))))))***)))***+++---,,,***((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%(((***,,,,,,***((((((((()))((((((((((((((())))))(((((())))))))))))******+++************)))))))))(((((()))))))))((('''''''''&&&&&&''')))***)))((()))))))))******+++,,,,,,+++******)))((((((''''''+++******)))))))))***+++))))))))))))))))))******))))))))))))***+++,,,,,,,,,+++)))'''&&&%%%&&&&&&***((('''''')))******)))'''''''''((((((((())))))++++++*********+++,,,,,,(((((()))***++++++,,,------...///000111222222222111000//////.../////////((((((***+++---...000000*********+++,,,---......,,,,,,------............+++++++++*********)))))))))+++,,,---,,,,,,,,,---,,,,,,,,,,,,++++++******,,,,,,++++++***************)))((('''((()))+++,,,///---++++++,,,......---++++++,,,------------,,,)))(((''')))+++---------++++++***************+++++++++++++++******))))))(((((())))))))))))(((((('''(((***+++,,,,,,+++***))))))***++++++++++++***///...---,,,+++*********++++++*********)))))))))))))))))))))))))))))))))************************---,,,---...//////---***((())))))******))))))((((((((()))************)))***((('''%%%%%%&&&((()))'''''''''(((((()))))))))***))))))(((&&&&&&''''''******)))(((((('''''''''&&&&&&'''(((***,,,...///************++++++++++++++++++*********)))))))))***+++,,,,,,******+++,,,------,,,+++++++++,,,,,,***+++,,,------,,,+++***------,,,,,,+++******)))(((''''''''''''((())))))&&&&&&''''''((()))******************))))))))))))+++,,,,,,+++))))))+++---))))))))))))((((((((((((++++++***)))(((''''''&&&&&&''')))+++,,,+++***((())))))*********+++++++++,,,+++************++++++***,,,...---+++(((''''''+++++++++++++++++++++,,,))))))(((((('''''''''&&&+++******))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))'''$$$$$$''')))***+++******+++++++++***))))))(((((((((((()))***++++++///888<<<444+++)))+++,,,))))))))))))************+++******))))))(((((('''*********+++++++++,,,,,,(((***+++,,,,,,+++)))'''((()))++++++)))(((((()))+++++++++++++++,,,,,,,,,***)))'''(((***,,,,,,,,,))))))************)))(((''''''(((((())))))************++++++++++++******((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''(((((((((((()))))))))(((''''''))),,,......---)))))))))******)))))))))((('''&&&%%%%%%&&&''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%((()))***)))((('''((()))******))))))))))))))))))''''''''''''''''''(((((()))***+++,,,,,,+++***)))'''((()))))))))'''&&&%%% $$$(((***)))((())))))***+++++++++++++++))))))******************))))))))))))******++++++(((((()))************)))******))))))***++++++,,,+++***)))(((''''''((((((***)))(((((())))))******((((((((()))))))))************))))))***+++,,,,,,)))******++++++++++++***+++,,,...///000111111111///////////////...---,,,((()))***+++---...///000*********+++,,,---//////,,,,,,,,,,,,------......---------,,,,,,,,,++++++'''***,,,---------///000,,,,,,++++++++++++***+++)))))))))*********++++++***)))((((((((()))+++,,,///---++++++,,,......---***+++,,,,,,------,,,,,,)))((('''(((+++---------,,,,,,++++++++++++,,,---+++++++++***************)))******++++++******)))&&&'''(((***+++******))))))******+++++++++++++++,,,+++***)))((('''''''''******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,)))''')))******************)))***************))))))(((''''''((((((((((((((('''&&&&&&&&&''''''(((((())))))(((''''''''''''''''''''''''(((((())))))))))))&&&'''((()))+++---///000------,,,,,,,,,+++++++++++++++++++++***************,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++*********+++++++++,,,,,,))))))(((((())))))***+++''''''((())))))***++++++*********)))))))))(((((('''((()))(((&&&&&&((()))))))))))))))((((((((((((************************&&&''')))+++,,,+++***(((************++++++++++++******************+++++++++++++++)))((((((+++---+++******)))))))))******)))(((((((((''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''((((((((()))+++(((%%%%%%&&&(((((((((+++++++++++++++***))))))(((((()))))))))***+++,,,...444666111+++)))+++---++++++******)))((('''''')))))))))((((((''''''''''''''''''((((((((())))))((()))+++,,,,,,+++***)))((()))++++++***))))))***++++++++++++++++++++++++***)))((()))+++,,,,,,+++((())))))*********))))))''''''(((((())))))************++++++++++++******))))))))))))))))))))))))((((((((()))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))***)))(((&&&'''***,,,......))))))************))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((('''&&&&&&'''((()))(((''''''(((***+++******))))))))))))***((((((((((((((((((''''''((()))+++,,,,,,+++***)))'''((()))))))))'''&&&%%%$$$$$$&&&))),,,---,,,+++))))))***+++++++++******&&&''')))+++------......'''(((((()))*********+++'''((()))************************)))******+++,,,***))))))))))))***,,,---*********)))))))))******))))))*********+++++++++))))))))))))***++++++,,,++++++,,,++++++***)))((()))***,,,...000111111111---......///...---,,,+++******+++,,,------......++++++++++++,,,---//////+++++++++++++++,,,...............---------,,,,,,'''***......------///222---,,,++++++******++++++(((((())))))***++++++,,,)))*********++++++++++++...,,,++++++,,,------,,,((())))))***************...,,,)))((()))******)))---,,,+++++++++,,,---...,,,+++******))))))*********++++++,,,,,,++++++***)))******))))))((('''&&&'''((())))))******))))))***))))))(((''''''''''''))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***(((''')))******++++++******)))***+++++++++***))))))(((&&&''')))*********)))(((''''''''''''''''''(((((()))(((&&&&&&((()))(((''''''((()))+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,+++++++++******+++,,,---,,,+++***+++------------------,,,,,,,,,,,,------......------,,,+++++++++++++++***************))))))******+++,,,)))))))))******+++++++++******)))))))))(((((((((''')))++++++)))(((((()))(((((((((((())))))))))))))))))******++++++,,,,,,)))***+++,,,---,,,++++++*********++++++++++++,,,''''''((((((((((((((((((******)))(((''')))---000)))((('''&&&&&&&&&'''((((((((((((((('''''''''''''''(((((()))***+++,,,,,,))))))))))))))))))))))))'''''''''(((((())))))***+++)))&&&&&&'''((('''''',,,,,,,,,,,,+++***))))))((()))******))))))+++---...000111...***)))+++---,,,,,,+++***((('''&&&%%%'''''''''''''''((((((((())))))))))))******************,,,---...------,,,((()))++++++***)))***+++)))))))))))))))(((((((((***))))))***,,,---,,,+++((())))))************)))(((((((((((()))))))))))))))******************)))++++++,,,,,,,,,,,,++++++'''((()))*********))))))'''''''''(((((((((((((((((((((((()))))))))******---+++(((((()))+++++++++((()))***++++++***)))(((&&&'''(((((()))(((((((((((((((((((((((((((((((((+++******))))))((((((((('''((())))))(((((()))******)))))))))))))))******++++++************))))))((()))***+++++++++***)))(((((()))))))))((('''''',,,+++***+++,,,+++***(((((()))***++++++***)))(((%%%&&&)))+++---.........'''((())))))*********)))((((((((()))******+++++++++***************++++++))))))))))))***,,,...///***++++++***(((((()))+++)))))))))*********++++++******)))))))))***++++++***+++,,,,,,+++***((('''((()))+++---///000111111,,,,,,---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///******))))))***+++---.........---------,,,,,,,,,***---000000,,,+++---000---,,,+++*********++++++******++++++++++++++++++)))***,,,---------+++***,,,++++++,,,------,,,***(((((()))***************///---***((()))))))))))),,,+++***)))***+++---...,,,+++***)))))))))***+++***++++++,,,,,,++++++***,,,+++***)))(((((((((((((((((()))************)))++++++***************+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))++++++***((())))))))))))))))))((())))))***+++++++++******))))))))))))******++++++))))))(((((((((((((((((()))'''%%%&&&)))+++***)))((()))***+++,,,,,,+++++++++++++++++++++******)))+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,------++++++,,,---.........------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++******************))))))******+++,,,***************************)))))))))(((((((((((((((+++......---+++******&&&&&&'''((()))***++++++))))))))))))*********+++,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,&&&''''''((((((((((((((())))))***)))((())),,,///+++***((('''&&&'''((()))(((((((((((((((((()))))))))))))))******++++++,,,))))))))))))))))))))))))''''''((())))))***++++++)))((('''''')))***)))(((,,,,,,,,,,,,+++***)))(((''')))+++***))))))+++...111000///---***((())),,,++++++***)))(((''''''&&&'''''''''((())))))******++++++,,,,,,,,,---------)))***+++------......---''')))++++++*********,,,***)))))))))((((((((('''***))))))***------,,,+++(((((()))***************))))))))))))((((((((((((((())))))******))))))((()))***+++,,,,,,+++***)))'''((()))***+++***))))))''''''''''''((((((((()))(((((()))))))))*********+++***+++---......+++(((((()))+++,,,,,,+++)))(((%%%''')))++++++***)))'''************************))))))))))))((((((((((((&&&(((******)))))))))***((((((((((((((()))***++++++++++++*********))))))'''((())))))*********)))))))))((((((((()))******+++)))((('''(((((((((&&&'''((()))******)))'''&&&%%%&&&(((***,,,++++++***'''((()))******))))))((()))((((((((((((***+++---++++++***************+++))))))((())))))+++---...***,,,,,,+++(((''')))+++'''(((((((((((()))))))))+++******))))))))))))***''')))***,,,,,,,,,***)))&&&'''***,,,...000111111++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......))))))(((((()))+++---...---------,,,,,,,,,++++++,,,000333111,,,)))+++...---,,,+++*********+++,,,...------,,,,,,++++++***(((***---//////...,,,***+++******,,,------+++)))******+++,,,,,,,,,,,,+++---+++(((((()))+++,,,,,,+++***)))((()))***,,,------,,,***)))))))))***+++******++++++++++++*********))))))((()))+++,,,...******+++,,,,,,,,,,,,+++))))))))))))))))))******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%''')))))))))''''''(((((((((((('''''''''((()))***+++,,,,,,,,,,,,***)))((((((***,,,...++++++******))))))(((((()))&&&%%%&&&***,,,,,,***'''((()))******)))''''''''''''(((***++++++++++++((()))***+++,,,---......---------,,,,,,,,,+++++++++,,,------++++++,,,---............---,,,+++***,,,+++***))))))***+++,,,((())))))***++++++,,,,,,)))))))))))))))***++++++************))))))))))))))))))))))))(((((((((((($$$'''+++,,,+++)))'''&&&%%%&&&'''((()))***+++,,,))))))))))))((((((((((((++++++***)))((((((((()))******+++++++++,,,,,,,,,(((((()))******+++******(((***++++++******+++,,,///---+++***)))***+++,,,''''''(((((())))))******+++++++++***************))))))))))))))))))))))))'''(((((()))***++++++,,,&&&&&&&&&(((+++,,,+++)))---------,,,+++***)))((('''***++++++)))))),,,...555222///---***((((((***))))))))))))((((((((((((''''''((()))***+++,,,,,,(((((()))))))))*********'''((()))***+++,,,,,,,,,''')))++++++******+++,,,,,,+++++++++******))))))***))))))+++---...---+++(((((()))*********************))))))((((((''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&'''((()))++++++******)))&&&'''''''''(((((())))))))))))))))))************%%%''',,,111444222...***((()))+++,,,,,,+++)))(((%%%'''***------,,,)))''''''''''''''''''''''''''''''''''''(((((((((((((((&&&(((+++++++++*********''''''''''''((()))++++++***)))))))))((((((''''''''''''(((((()))))))))******)))(((((((((***+++,,,)))'''%%%&&&(((+++,,,,,,&&&''')))***)))(((&&&%%%%%%&&&((()))***)))'''&&&'''((()))******)))((('''))))))''''''(((***,,,...++++++***************+++***)))((((((((()))++++++***,,,---+++((('''))),,,&&&&&&&&&&&&'''''''''(((++++++***)))(((((())))))$$$&&&))),,,---------,,,&&&'''))),,,...000111111+++*********+++,,,------...---,,,+++,,,,,,...///++++++++++++++++++++++++,,,,,,,,,---...///000111,,,---......,,,******+++***+++,,,------------,,,+++,,,,,,---............+++,,,------,,,+++***)))---------,,,,,,,,,++++++))))))************)))))),,,,,,,,,,,,++++++***)))'''))),,,+++)))''')))+++******+++,,,,,,,,,,,,+++******)))))))))***,,,---,,,,,,+++++++++,,,------,,,+++***(((((((((((()))******++++++++++++******&&&&&&&&&'''''')))******,,,,,,------,,,+++)))((())))))************))))))---,,,+++)))((((((((((((!!!%%%)))++++++***)))***************+++++++++))))))))))))************+++***(((''''''(((***+++++++++***)))(((((())))))&&&''''''((())))))******---+++)))''''''((()))***)))))))))))))))******+++,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++******************++++++(((((())))))******++++++%%%$$$%%%%%%'''))),,,---((()))))))))************111///,,,)))((((((***,,,******))))))))))))******+++***)))'''''')))***+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))***+++++++++***))))))******+++,,,,,,+++***))))))*********++++++++++++***))))))+++++++++***************---,,,+++***))))))))))))***************************)))((((((((()))+++,,,)))''')))------)))'''))))))+++,,,,,,***))))))***+++)))(((***)))(((+++000999222,,,+++***((('''************)))))))))))))))+++***((('''''''''((()))(((((((((((())))))))))))+++++++++*********))))))******+++++++++******)))''''''''''''(((((((((((())))))***+++++++++++++++))))))))))))(((((((((((()))***+++,,,+++)))'''&&&******+++++++++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((((()))***+++)))%%%!!!%%%%%%&&&'''((()))******++++++++++++************(((+++,,,+++((('''(((***---,,,)))'''&&&(((***+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))***************)))((('''&&&&&&'''((()))++++++******))))))(((((('''((()))+++++++++***)))(((((((((((('''''''''''',,,+++***((((((((()))******++++++,,,,,,,,,++++++))))))((((((((((((((((((***)))((((((((()))+++,,,------------,,,,,,+++***))))))))))))))))))))))))+++///333333000---,,,,,,(((((((((((((((((())))))((()))))))))((((((((((((+++******)))******++++++)))((((((***...000000///&&&***...///---******+++,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,---.........///000///,,,***)))******+++,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++******))),,,,,,,,,,,,++++++++++++((())))))******))))))(((++++++,,,,,,,,,+++******)))+++------***)))***++++++,,,,,,---------------***))))))((()))***+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++,,,---///000******++++++++++++******'''''''''((((((***+++++++++,,,,,,,,,+++***(((''''''(((((())))))(((((('''++++++***)))((((((((((((!!!"""%%%(((*********)))&&&'''((()))+++,,,------))))))))))))************---------......---------******)))))))))))))))))))))******+++,,,,,,------,,,,,,***)))))))))*********************++++++,,,.........---------,,,,,,)))))))))((((((((((((''')))))))))***************++++++++++++++++++++++++)))))))))))))))*********---,,,+++***))))))******)))*********++++++++++++******)))((((((((())))))******))))))))))))******,,,+++)))((('''((()))************))))))*********))))))))))))))))))))))))************************,,,+++***)))(((((()))))))))))))))))))))))))))))),,,++++++***))))))******)))))))))******+++++++++*********************************)))******++++++************************(((''''''&&&'''((()))***,,,))))))++++++)))))),,,,,,---...,,,***(((''''''+++((((((******))),,,222;;;333---,,,+++)))(((******)))))))))))))))))))))+++***)))((('''(((((()))(((((((((((())))))))))))+++++++++*********))))))************************''''''((((((((()))))))))))))))******+++***************))))))((((((''''''))))))((((((((((((((((((*********+++++++++,,,,,,***)))))))))(((((((((''')))))))))))))))))))))))))))(((((()))***(((%%%###'''''''''(((((((((((((((''''''((((((((())))))))))))***,,,***((('''(((***,,,+++)))((('''((()))***))))))))))))((((((((('''************************))))))))))))))))))))))))((())))))*********))))))***))))))(((((())))))************)))))))))))))))(((((()))***************((((((((())))))*********,,,+++)))((((((((()))***---------,,,+++***)))(((,,,,,,,,,++++++************)))((((((((()))++++++,,,,,,------,,,,,,+++***************************))),,,000000///......///***)))))))))))))))))))))++++++***)))((((((((((((+++***)))))))))))))))***(((''''''***---//////...,,,...000000///---,,,,,,++++++,,,++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------///000000///,,,)))))))))***+++++++++++++++******++++++++++++++++++***)))++++++***)))))))))******,,,++++++++++++*********(((((())))))))))))((((((******++++++,,,+++++++++,,,...///...,,,++++++,,,++++++,,,------------,,,***))))))))))))******+++///...------,,,,,,,,,,,,***)))))))))***+++,,,---******++++++++++++******))))))((())))))***+++,,,******++++++***)))((('''&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))$$$%%%&&&'''((())))))***&&&&&&'''(((***+++,,,,,,))))))))))))************,,,---///111111///---,,,)))))))))))))))*********'''(((((())))))******+++*********)))))))))))))))+++************+++,,,,,,++++++************)))))))))(((((((((((('''''''''***)))(((''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))///...---+++******))))))*********+++++++++,,,,,,&&&'''((())))))))))))(((******))))))))))))******,,,+++***)))((())))))***++++++************++++++************************++++++++++++++++++++++++---,,,+++)))(((((('''((('''((()))******)))(((''',,,+++******)))*********)))))))))***+++,,,......((())))))******+++++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))---)))((())))))((()))---+++,,,---,,,***(((((()))---+++***,,,***(((+++000===444---,,,,,,***)))+++))))))))))))))))))************)))((((((((((((((((((((((((((())))))))))))+++************)))))))))+++***))))))))))))++++++((())))))))))))*********)))))))))******)))((((((+++******)))(((''''''&&&)))(((&&&%%%%%%''')))***)))*********++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))***(((''''''(((((('''%%%))))))((((((''''''''''''%%%&&&&&&''')))******+++)))***+++***((('''((()))******))))))))))))(((((()))))))))((((((((('''''''''((())))))))))))(((''')))))))))))))))))))))))))))))))))******)))((((((******++++++++++++******((())))))))))))))))))***))))))(((((())))))******************************+++***))))))((())))))))),,,,,,,,,,,,,,,+++***)))......------,,,+++******)))))))))((()))******+++,,,,,,,,,,,,,,,++++++***************************''')))+++------...000222+++++++++******)))))))))...,,,+++)))((((((((()))++++++***)))((((((((()))'''''''''))),,,.........000///............---+++,,,---......---,,,***)))************************////////////......------,,,......---+++))))))*********+++++++++***))))))---------------,,,+++***+++***)))(((((()))***++++++++++++*********))))))((((((((())))))(((((((((((()))***+++++++++++++++---.........---,,,++++++((()))******++++++******++++++++++++++++++++++++222111000///...---------******)))((((((''''''''')))))))))******))))))))))))((((((((())))))***+++)))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((('''&&&&&&&&&''')))***))))))))))))((((((((((((((()))))))))************)))***+++,,,,,,+++***)))(((((())))))************'''''''''((((((((())))))'''(((((())))))(((''''''******))))))******+++,,,((((((((((((((((((((((((++++++++++++************+++***(((&&&&&&''')))***,,,,,,,,,,,,,,,+++++++++++++++******))))))(((((((((((((((((()))******+++))))))*********+++++++++))))))))))))******************))))))))))))************)))))))))***+++,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++***))))))(((((((((&&&''')))++++++***((('''++++++***************++++++*********+++,,,...///'''(((((()))***++++++,,,)))))))))))))))***++++++(((((((((((((((((((((((()))))))))))))))******+++***''''''******''''''***&&&(((***+++++++++,,,---000...,,,---***(((***...???666---,,,---+++***+++)))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))************))))))))))))+++***((('''((()))+++,,,))))))*********+++++++++((())))))))))))(((''''''++++++***)))((('''&&&&&&(((''''''&&&'''(((***+++)))))))))************+++))))))))))))((((((((((((((((((((((((((((((((((((***(((&&&&&&'''(((((('''((((((((((((((('''''''''(((((())))))***++++++,,,))))))***)))(((((((((((((((((()))******)))((('''))))))((((((((('''''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))(((''')))***+++,,,,,,+++***)))'''((((((((())))))*********)))(((''''''((()))***,,,++++++***)))(((((('''******))))))))))))))))))'''(((***+++,,,------.........---,,,***)))(((((()))))))))))))))******+++++++++,,,,,,,,,++++++***************************(((((()))***+++---///111---,,,,,,++++++******)))---,,,***)))((()))***+++,,,,,,+++***))))))))))))((('''(((***---////////////,,,))))))+++---,,,***,,,,,,---...---,,,***)))************************.../////////...---,,,+++(((***,,,,,,+++***+++,,,******+++++++++******)))------------,,,++++++***+++***)))(((((()))***++++++++++++*********))))))(((((())))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,***)))))))))***++++++++++++***------------------------000///...---,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''((((((((((((''''''(((((('''''''''((())))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&&&&''''''((()))******)))'''&&&&&&'''((()))))))))))))))((((((''''''((()))))))))************)))((('''&&&&&&'''((()))'''((()))***++++++************++++++++++++,,,,,,(((((()))******))))))(((((((((((((((((()))*********+++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,,,,+++++++++*********)))++++++******))))))(((((($$$%%%&&&''')))***++++++(((((((((((())))))))))))---+++)))''''''(((***+++******))))))))))))******'''(((((()))+++,,,......,,,++++++++++++++++++,,,************************************************(((((())))))************'''(((***,,,,,,+++***)))+++***************++++++******))))))((()))))))))''''''((()))******+++++++++******)))(((((())))))((((((((((((((((((((((((((())))))***************)))'''***......***''')))&&&(((***+++++++++,,,------++++++,,,+++))),,,222AAA666---,,,---,,,******(((((())))))************)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''')))+++,,,************++++++++++++(((((()))))))))(((((('''*********)))(((''''''&&&&&&''')))***+++******)))(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((***(((%%%%%%'''((())))))&&&&&&''''''((())))))******)))))))))))))))))))))***)))((((((((((((((('''&&&''')))******)))((('''((((((((((((''''''''''''((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((()))))))))((((((''''''((()))******)))((('''''''''(((((()))))))))******)))(((''''''((()))***'''''''''((((((((((((((()))))))))*********))))))'''(((***+++,,,------.........---,,,+++***)))(((((()))))))))******************+++,,,,,,+++++++++************************+++***((((((***+++---...---,,,,,,,,,++++++******+++******))))))***+++,,,---,,,+++***************)))))))))+++...000111000---***&&&'''***------+++))))))************))))))***************************+++,,,,,,,,,***)))(((&&&(((++++++++++++,,,---)))******+++,,,,,,++++++******************)))(((******)))))))))***++++++,,,++++++++++++*********))))))************))))))))))))******+++*********+++***)))***,,,,,,+++))),,,,,,---............---...////////////......---,,,+++***)))))))))))))))'''''')))***************''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))************))))))((('''''''''((())))))******)))((('''''''''))))))''''''((())))))***++++++))))))))))))***************)))'''&&&&&&''')))***'''(((***++++++***))))))************************++++++++++++,,,,,,,,,,,,(((''''''''''''((()))))))))))))))***************,,,,,,+++++++++*********,,,+++*********+++---...,,,++++++******)))))))))************))))))))))))(((((()))***************'''''''''((((((((())))))---***'''%%%$$$&&&(((*********))))))))))))******'''''')))***,,,---...///++++++************++++++************************))))))))))))))))))))))))&&&'''(((***++++++++++++((()))***+++,,,,,,++++++*********)))******+++,,,''''''((((((''''''&&&%%%'''(((((())))))*********++++++***)))(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((******---222222---******+++,,,---,,,***(((((()))'''%%%'''***,,,,,,111777CCC777,,,***---,,,******((((((((()))******++++++)))))))))))))))(((''''''(((((((((((())))))))))))(((((()))))))))))))))***)))(((''''''((()))+++,,,)))************+++++++++'''((())))))*********)))))))))))))))(((((((((((('''(((***,,,,,,+++)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%%%%''')))***)))%%%%%%&&&'''((()))******(((((((((''''''&&&&&&&&&***)))'''((())))))(((&&&&&&'''((()))***)))((('''((((((((('''''''''&&&&&&''''''((())))))(((''''''))))))))))))))))))))))))&&&'''(((((()))))))))(((''''''(((((((((((('''''''''(((((((((((((((((()))))))))((((((''''''((((((!!!"""###%%%''')))***+++(((((()))************))),,,,,,,,,,,,,,,+++***)))//////...------,,,++++++(((((()))************))))))***++++++++++++++++++++++++++++++++++++++++++---+++)))(((***+++,,,+++++++++++++++++++++++++++************************++++++************++++++*********,,,///111111111...---++++++,,,.........(((((((((((()))***+++,,,************************((()))***++++++***(((''')))+++------,,,,,,---...((()))***,,,------------((())))))************))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******)))************))))))(((***)))(((***---...,,,***------...////////////......//////000///...---,,,+++******)))))))))******&&&'''((()))*********)))((())))))))))))))))))((())))))((((((((((((((()))***)))((((((((()))******)))******************)))))))))((((((((()))******)))((((((((((((((())))))(((((())))))***+++++++++))))))))))))******************))))))))))))******((()))***++++++***((('''((((((((((((''''''''''''+++***))))))***+++,,,---((((((((((((((())))))***'''''''''(((((()))))))))+++++++++*********)))))))))******+++,,,---......------,,,++++++***)))))))))))))))))))))*********)))***+++++++++***))))))(((((((((((())))))))))))***)))(((''''''(((***+++******))))))))))))******))))))***+++,,,,,,,,,,,,*********))))))*********))))))))))))))))))))))))************************'''((()))***++++++******((((((((()))***+++++++++******))))))***++++++,,,&&&(((***,,,,,,+++)))'''((((((((()))))))))))))))***))))))((((((((())))))************************%%%&&&'''((()))(((((('''+++***,,,000000,,,***+++,,,---...,,,***(((''''''&&&$$$&&&)))++++++000666DDD666+++))),,,,,,***)))'''(((((()))******++++++((())))))***)))((('''&&&(((((((((((())))))))))))(((((((((((())))))******''''''(((((()))******+++)))))))))************+++'''''')))***++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))(((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''&&&%%%&&&(((******)))&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''***(((&&&'''))))))'''%%%&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%%%%'''((())))))******(((''''''''''''''''''(((((((((((((((((('''''''''(((((())))))(((''''''&&&""""""###%%%&&&((()))***'''((()))***+++******)))---------,,,+++***)))(((...---------,,,,,,++++++'''((()))***+++******)))))))))***+++++++++++++++++++++++++++++++++++++++,,,***((())),,,---,,,+++))))))******++++++,,,,,,***+++++++++***(((&&&$$$''''''''''''((()))***+++***))))))+++...111111000111111111///---,,,---...******))))))***,,,...///))))))))))))))))))))))))((()))+++,,,,,,+++***(((,,,...//////...------...((()))***,,,---...//////)))***+++,,,,,,,,,,,,,,,)))***+++---------,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***************)))((('''***((((((***---///---++++++,,,------......------....../////////...,,,+++,,,,,,,,,+++,,,,,,------......//////...---+++*********++++++++++++************)))))))))))))))***+++***)))(((((()))***+++))))))************))))))******))))))))))))******((((((((())))))))))))))),,,,,,,,,+++***))))))((())))))))))))************''')))***++++++***)))''')))***+++,,,+++)))'''&&&++++++++++++************((('''&&&%%%&&&''')))+++)))))))))))))))******+++******++++++,,,,,,,,,---,,,,,,,,,++++++++++++***'''(((***+++---...............---,,,,,,+++******(((((())))))******++++++'''((()))***+++******)))))))))))))))************((()))***+++------......******))))))))))))******+++,,,,,,,,,,,,+++************))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++((()))***++++++***((((((''''''''''''((()))++++++******))))))***+++,,,,,,(((***...111222111///---))))))))))))(((((((((((((((''''''(((((()))***+++************************'''(((***+++++++++***)))***((((((++++++((((((***)))+++,,,,,,***))))))***)))'''(((******(((,,,222DDD666***(((++++++)))((('''(((((()))***+++++++++((()))*********)))'''&&&(((((((((((())))))))))))'''((((((((())))))******&&&&&&((()))************((())))))))))))*********&&&''')))***,,,---------''''''(((((())))))******+++***(((&&&%%%&&&'''(((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))&&&%%%%%%''')))******)))((((((((((((((('''''''''&&&''''''((()))***++++++***(((&&&'''))))))'''%%%''''''''''''(((((())))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))$$$$$$&&&((()))*********)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%'''((()))+++++++++***)))***++++++,,,,,,,,,++++++************************'''((()))++++++******)))((()))***++++++++++++++++++++++++++++++++++++++++++)))(((***---///---+++(((((()))***+++,,,,,,---+++,,,---,,,***&&&""" %%%%%%%%%&&&'''((()))***)))((((((***...000000///111333444111,,,)))***,,,---,,,++++++***+++++++++,,,+++++++++******)))))))))***+++,,,+++***(((&&&))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,++++++---/////////...---,,,***((('''+++*********))))))((((((************+++,,,---...,,,+++))))))))))))+++,,,---,,,+++***)))))))))))),,,+++++++++***)))))))))++++++***************+++,,,***(((''')))*********))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++******)))((('''))))))(((((('''''''''&&&%%%(((***+++)))'''&&&&&&'''''''''(((((((((((((((******+++******)))((('''*********)))))))))))))))%%%&&&((()))))))))(((''''''(((***++++++***((('''&&&''''''((()))+++,,,---((())))))))))))*********))))))((((((((()))+++,,,............------,,,+++///...---,,,***)))((((((---,,,***))))))+++,,,...)))***+++,,,---,,,+++*********))))))))))))******(((((())))))))))))((((((''''''''''''((((((((((((++++++************++++++,,,***))))))******)))'''))))))******++++++++++++))))))))))))************---,,,***(((((()))+++,,,(((((())))))******++++++***+++---......---+++***+++,,,.........,,,***)))))))))))))))************))))))))))))***+++,,,---******)))((((((((((((((()))******)))((((((***+++))))))(((((('''''''''&&&***************)))((((((&&&'''(((***++++++++++++>>>666---(((((()))(((&&&))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))+++******)))((((((''''''+++*********))))))((((((''''''''''''(((((((((((())))))***+++---...///000''''''(((((('''&&&%%%%%%'''&&&%%%$$$%%%''')))***$$$%%%(((***++++++***)))((()))***++++++***)))(((((((((''''''''''''((((((&&&''')))+++***(((&&&$$$$$$&&&'''((('''&&&'''((('''''''''(((((((((((()))(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''###  """$$$'''&&&&&&&&&'''(((***,,,((((((((((((((('''''''''((((((((((((((()))******''''''''''''(((((((((((((((((((((((())))))))))))&&&'''''''''((()))))))))))))))(((((((((((())))))''''''(((((())))))******,,,+++***)))))))))***+++...---+++)))''''''''''''++++++++++++++++++++++++)))***+++,,,,,,+++))))))((('''''''''(((***,,,---+++***)))'''&&&)))...222,,,+++)))'''&&&&&&'''''')))))))))))))))***++++++'''(((((()))***,,,---...000111111111000///...---++++++***)))(((((())))))+++++++++*********)))))))))***+++,,,,,,***)))''')))))))))***+++,,,,,,---))))))))))))************++++++++++++++++++++++++***+++,,,+++***+++,,,...444333222000...+++)))'''+++*********))))))))))))************+++,,,------///..................///++++++*********++++++,,,+++++++++***************++++++***************+++---+++))))))***+++,,,+++(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))((((((((('''''''''&&&(((******((('''&&&'''((((((((((((((((((''''''))))))*********)))((((((***)))))))))))))))))))))&&&'''((())))))))))))))))))***+++,,,,,,+++***))))))))))))***+++,,,---...*********+++++++++,,,,,,+++***)))((()))***+++,,,---------------,,,++++++...------,,,+++***))))))+++***)))''''''(((***+++))))))******+++++++++*********))))))))))))******(((((())))))))))))((((((((((((((()))))))))***************))))))*********---+++******++++++***((()))))))))))))))***++++++))))))))))))***************)))'''''''''((()))***))))))))))))))))))(((((()))***+++,,,,,,+++***)))+++,,,---------,,,***)))(((((()))))))))*********)))))))))))))))***,,,,,,******)))((((((((((((((()))******)))((((((***+++))))))((((((((('''''''''***************)))((((((((((((((()))******++++++:::444---)))))))))((('''))))))))))))))))))))))))+++)))'''(((***+++)))'''))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))((((((''''''))))))((((((((('''''''''&&&'''(((((()))***++++++((((((((((((((('''&&&&&&((('''&&&&&&&&&'''((()))%%%&&&(((*********)))((())))))************))))))((((((''''''''''''(((((('''((()))***)))(((&&&%%%''')))***+++***)))***+++&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))'''%%%###"""###%%%&&&((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((('''((((((''''''(((((()))***((((((((())))))))))))***))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))************))))))))))))******)))))))))***,,,---,,,+++)))'''&&&&&&&&&''')))))))))))))))))))))))))))***************))))))+++***))))))***+++,,,---''''''((('''&&&'''***,,,---,,,++++++************))))))(((((()))******++++++******)))***+++,,,---///000000000///......---,,,,,,+++))))))(((((((((***************)))))))))******+++,,,,,,+++)))(((((()))***+++,,,...//////((((((((())))))************************************+++++++++******+++---.........,,,+++)))'''&&&***************)))))))))+++++++++***++++++,,,,,,,,,------......------,,,(((((((((((()))***+++,,,***************++++++++++++***************++++++,,,***(((((()))++++++***))))))))))))))))))))))))((((((''''''(((((()))***************************))))))))))))))))))))))))&&&'''((()))************))))))((((((((((((''''''((()))***)))'''&&&'''((()))))))))(((((('''''''''(((((())))))***)))))))))))))))))))))))))))******((((((((())))))+++,,,,,,++++++------------++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------,,,***))))))***+++++++++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******,,,+++)))((((((((())))))))))))(((((())))))***+++******))))))))))))******((())))))******))))))((()))))))))*********++++++***))))))(((((())))))***---,,,***+++,,,,,,+++******)))((('''((()))***+++))))))))))))************((((((''''''''')))***+++******)))((((((''''''&&&'''((()))******)))((('''******+++,,,,,,+++)))((((((((())))))))))))******(((((((((((()))***++++++******)))((((((((()))))))))******)))(((((()))+++))))))((((((((((((''''''*********+++******)))(((+++***)))(((((()))***+++333000---+++******)))'''))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))((((((((((((''''''''''''+++******)))'''&&&&&&%%%'''''''''((((((((())))))(((((()))))))))(((''''''))))))(((((((((((((((((('''((()))******)))((('''******))))))))))))******((((((''''''''''''((((((((((((((((((((('''''''''(((***++++++*********+++%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''((('''''''''''''''&&&&&&%%%''''''((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))******************))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((,,,++++++******))))))(((((((((((()))***+++------+++***)))(((((((((((()))(((((((((((((((((((((((()))))))))(((((())))))***++++++***))))))***++++++%%%'''))))))'''&&&''''''+++,,,,,,,,,,,,,,,++++++((((((((())))))))))))***---,,,***))))))***,,,---.........///......------///...---,,,+++*********************************)))******++++++***))))))))))))***+++,,,---......)))))))))***++++++,,,,,,******************************+++***))))))***,,,'''(((((()))***)))))))))************************,,,,,,++++++***+++++++++***+++,,,------,,,+++***'''''''''''''''((()))))))))))))))***+++++++++,,,*********)))******+++,,,***(((&&&%%%'''(((((((((++++++++++++++++++++++++((((((((('''((())))))***************************))))))))))))))))))))))))&&&'''((()))))))))))))))))))))(((((((((((((((((()))******((('''&&&((()))+++******)))((('''&&&&&&''''''((()))************)))))))))))))))************)))))))))***,,,...///,,,------......------,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------......---+++*********++++++******+++++++++******)))++++++++++++++++++++++++......,,,+++******************)))((((((***+++,,,******))))))))))))******)))))))))******))))))))))))))))))*********++++++))))))(((((((((((()))))),,,+++******+++,,,+++******)))(((''''''((()))***((()))))))))************))))))))))))***+++---...((((((((((((''''''''''''(((((()))******)))(((((())))))************)))((((((((((((((()))))))))***''''''''''''((()))***+++******))))))((())))))*********+++***(((((()))***))))))((((((((((((((((((*********++++++******)))---+++)))''''''((()))***---...///...---+++)))((((((((((((((((((((((((((()))(((((((((((()))((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((******))))))(((''''''&&&************************((()))))))))))))))(((((())))))******)))((('''&&&******++++++***)))((((((+++***)))(((((()))***+++((((((''''''''''''((((((***)))((('''&&&''''''(((%%%'''))))))'''''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%&&&(((***++++++******''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********+++******)))(((''''''&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''*********)))))))))))))))((((((((()))***++++++,,,++++++++++++++++++,,,,,,)))))))))))))))))))))))))))((('''''''''(((***+++((((((((()))))))))******(((***+++***(((''''''(((((()))***+++,,,++++++***((())))))))))))))))))))),,,***((('''((()))+++---,,,,,,---......---------///...---,,,++++++++++++************++++++++++++(((((())))))))))))))))))*********++++++++++++++++++++++++,,,,,,---------***************************++++++***))))))***,,,)))***+++,,,------------***************+++++++++,,,,,,++++++***+++++++++------///000000///------+++***))))))((((((((())))))))))))***+++++++++,,,******))))))***++++++,,,***(((&&&%%%'''(((((((((************************((((((((((((((()))******))))))))))))))))))))))))************************)))))))))))))))(((''''''(((((()))))))))))))))))))))******)))''''''(((***++++++***)))(((''''''&&&(((((()))***++++++******(((((())))))************+++************,,,...///------------------------,,,++++++***************++++++++++++,,,,,,,,,,,,...---+++*********++++++))))))***++++++************++++++++++++,,,,,,,,,...---,,,+++*********)))++++++***)))***+++,,,---******))))))))))))******))))))************))))))((((((((()))))))))******))))))(((((((((((())))))***)))((()))***+++***)))***)))(((''''''((())))))((()))))))))************)))))))))******+++,,,---%%%&&&&&&'''((())))))***)))******************)))((()))))))))***)))))))))'''(((((((((((()))))))))''''''''''''((()))***+++******))))))))))))*********++++++***((('''(((***(((((())))))))))))))))))******++++++++++++******---,,,)))((('''((()))***)))...333444111,,,)))(((((((((((((((((((((((((((((()))))))))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))),,,++++++++++++*********(((((()))))))))))))))((())))))******)))((('''&&&,,,,,,,,,,,,+++******)))+++***)))(((((()))***+++((((((''''''''''''((((((***)))'''&&&&&&&&&((()))$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((''''''$$$&&&(((***++++++******&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))+++******)))(((''''''&&&*********))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))******))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))((('''''''''(((***+++(((((()))******+++++++++++++++***(((&&&&&&(((***'''(((***+++,,,,,,+++***))))))***+++******)))(((((('''&&&&&&'''))),,,---++++++,,,---......------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,)))))))))))))))*********+++++++++++++++*********------------------------+++++++++++++++++++++++++++,,,,,,+++))))))***,,,,,,,,,,,,,,,+++***)))(((*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,///...---,,,++++++++++++***************+++++++++))))))))))))***+++,,,,,,,,,***(((((()))++++++***(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))************************+++++++++******)))((('''(((((())))))))))))******)))***+++***((('''((()))*********))))))(((((((((******++++++,,,+++++++++((((((((()))******++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))((()))))))))************++++++++++++---,,,***))))))***++++++))))))***++++++++++++***+++++++++++++++++++++,,,+++*********))))))((((((+++++++++++++++,,,,,,---******))))))))))))******)))******++++++******)))((((((((()))))))))*********))))))(((((())))))******(((((((((***+++***)))******))))))))))))(((((())))))))))))************''''''(((((())))))******%%%%%%&&&''')))***+++,,,++++++++++++++++++++++++)))))))))))))))*********''''''(((((((((((())))))(((((((((((()))***++++++******)))))))))***+++++++++++++++***((('''(((***(((((())))))))))))******)))***++++++,,,+++++++++,,,+++***((((((((())))))(((000999:::555---)))((())))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))************((((((((())))))*********))))))))))))))))))))))))''''''((()))))))))(((((())))))((((((((((((((((((---,,,,,,+++++++++************))))))))))))******((((((''''''''''''((((((***)))(((&&&&&&''''''(((&&&((())))))'''&&&&&&'''%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&''''''((((((((($$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))''''''&&&&&&''''''((()))''''''''''''((((((((((((******))))))((((((''''''((((((''''''''''''''''''(((''''''''''''''''''((($$$$$$%%%&&&((()))******))))))******))))))((('''(((((())))))***))))))((((((((((((((((((((((((((((((((((((((()))***++++++)))***+++,,,,,,,,,,,,,,,))))))(((&&&$$$$$$''')))******+++,,,------,,,,,,***+++,,,,,,,,,+++***)))&&&&&&'''((()))+++,,,---***+++,,,---............++++++*********+++,,,,,,,,,,,,,,,------.........++++++******+++,,,,,,---******++++++,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))+++,,,************)))((('''&&&*********++++++,,,,,,,,,************+++,,,------,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------+++++++++***************))))))))))))***+++,,,------+++))))))***+++,,,+++))))))))))))))))))))))))))))))(((((())))))***+++***************************************************+++++++++++++++***)))(((((()))))))))*********(((***++++++***(((((((((***))))))))))))))))))))),,,,,,---------,,,++++++'''(((((()))******+++++++++,,,,,,,,,,,,+++******++++++************++++++))))))((((((((()))******************+++++++++++++++***)))((()))***+++,,,)))******+++,,,,,,++++++,,,+++++++++++++++++++++))))))*********))))))((())))))***+++++++++++++++******))))))))))))******)))******++++++******))))))))))))*********++++++*********))))))************)))((()))+++,,,+++***)))***+++,,,+++***((('''))))))))))))************((((((((()))))))))((((((''''''(((((()))***+++++++++++++++******+++++++++))))))))))))******++++++'''''''''((((((((()))))))))))))))))))))***,,,,,,******))))))******+++,,,+++++++++***((('''((()))(((((()))))))))*********)))***++++++,,,,,,,,,+++*********))))))))))))))))))444>>>@@@999///)))''')))))))))))))))))))))))))))+++,,,,,,))))))***,,,))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((()))))))))***************)))))))))))))))''''''((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''((()))+++*********))))))******))))))************))))))((((((''''''''''''(((((())))))((('''''''''''''''''')))***)))'''&&&&&&'''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&$$$$$$&&&'''(((((())))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''((())))))***((((((''''''(((((()))***'''(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))((((((''''''(((((()))%%%&&&&&&'''((())))))***'''((()))******))))))((('''((()))))))))((('''&&&))))))))))))))))))))))))'''((()))***++++++++++++++++++++++++***)))'''&&&'''((())))))'''&&&'''(((++++++*********++++++,,,+++,,,---......,,,+++)))'''(((***+++,,,,,,,,,+++***+++,,,---//////000000,,,,,,,,,,,,---...//////---------....../////////---,,,,,,,,,------...///******+++,,,...///000000///...------,,,+++***)))---------------------------......,,,+++***+++---++++++,,,---------------*********++++++,,,,,,,,,************+++,,,---...111000///......///000111))))))))))))***+++,,,---,,,+++++++++******))))))))))))))))))***+++,,,---,,,***(((''')))*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++'''))),,,,,,+++)))(((''')))))))))))))))*********............---,,,,,,+++'''(((((()))***++++++++++++,,,------,,,+++)))(((***))))))(((((())))))***))))))(((((()))******+++******+++++++++,,,,,,,,,))))))(((((((((***+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++'''(((***+++++++++***)))******))))))))))))************++++++++++++************+++++++++,,,,,,,,,++++++************+++++++++***)))***,,,---,,,+++)))***,,,------+++(((&&&))))))))))))***************++++++++++++******)))))))))))))))************++++++************++++++******))))))***+++,,,,,,''''''''''''((((((((()))))))))))))))***+++,,,---******))))))***+++,,,,,,+++,,,,,,***((('''((()))(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,((()))************))))))+++666BBBDDD;;;///)))'''))))))))))))))))))))))))))),,,---,,,***)))+++---))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,&&&'''''''''(((((()))))),,,,,,+++***)))(((''''''(((((((((((())))))******%%%%%%&&&'''(((((('''''''''&&&%%%$$$%%%''')))***))))))(((((((((((())))))((()))***++++++***)))(((((((((''''''''''''((((((((((((((((((((('''''''''&&&((()))(((&&&%%%%%%&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&###$$$%%%'''((())))))***######$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%''')))***&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))************(((((((((((())))))))))))(((((())))))******++++++))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&((()))***+++******)))***+++++++++)))((('''++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++******)))(((&&&###!!!'''***---...,,,***))))))***)))(((''''''((()))***,,,---/////////---+++******+++---......---+++******+++,,,...///000000000..............................////////////......111000///...,,,+++))))))///...,,,++++++,,,...///444333111///...---------,,,,,,,,,---------.........---,,,,,,++++++++++++///---++++++,,,,,,,,,***,,,,,,++++++,,,,,,---...************************/////////...---------,,,---,,,++++++************...///...,,,))))))+++,,,---,,,,,,,,,,,,,,,,,,---+++++++++************)))******+++++++++******)))++++++******++++++,,,---,,,++++++++++++++++++,,,++++++******)))((((((((()))***+++,,,,,,+++***)))++++++******))))))((((((************************)))))))))))))))))))))))))))************+++++++++------,,,,,,+++***))))))***))))))((())))))***+++((()))***++++++***)))((('''(((((()))******++++++))))))***+++,,,,,,---...---,,,***))))))***,,,---........................)))))))))))))))******+++,,,+++***))))))***+++,,,******)))))))))))))))***''''''(((******++++++++++++++++++++++++***)))(((+++***************************))))))))))))*********++++++,,,,,,++++++***---,,,+++*********+++,,,)))))))))((((((((((((((())))))))))))************&&&((()))++++++)))(((&&&+++++++++***************+++******)))((())))))))))))((('''((()))***)))'''))))))))))))(((((((((((()))******+++++++++******'''((()))******)))(((''',,,------,,,)))(((((())),,,*********,,,---,,,+++))))))))))))))))))))))))&&&999FFFIIIBBB...$$$+++(((((())))))))))))((((((***+++,,,+++))))))***+++************))))))))))))&&&'''((('''&&&''')))+++***))))))***,,,,,,+++***+++&&&$$$)))***%%%$$$'''))))))))))))))))))))))))((((((((((((((('''''''''+++***)))(((((()))***+++*********)))((((((***,,,///...,,,***))))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''))))))((((((((('''''''''&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''))),,,......,,,)))''''''''''''''''''''''''''')))))))))))))))))))))))),,,***((('''&&&''')))******)))(((&&&&&&&&&'''((((((''''''((())))))(((&&&''''''((())))))***))))))((('''''''''((()))((('''(((((((((((()))+++,,,,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,+++***)))(((((()))***+++...***&&&%%%'''))))))((($$$''')))***)))''''''''')))***+++,,,,,,+++***))))))*********++++++++++++)))))))))***++++++,,,,,,..............................////////////...............------,,,,,,,,,///...,,,++++++,,,...///333222111000///.........,,,,,,,,,------------......------,,,++++++,,,,,,///---++++++,,,---,,,+++,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................------///...------,,,,,,,,,---...//////---+++***+++---++++++************++++++------,,,,,,,,,++++++++++++++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,++++++************++++++)))))))))***************)))***+++,,,,,,+++***))))))))))))))))))(((((((((************************************************))))))))))))************------,,,,,,+++******)))++++++******))))))((((((((())))))******)))((((((((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++************++++++++++++***))))))******+++'''((()))***++++++++++++(((((()))))))))((('''''')))*********++++++++++++******))))))))))))*********++++++,,,,,,++++++***---,,,+++******+++,,,,,,+++++++++*********))))))))))))))))))*********+++))))))***++++++***))))))++++++++++++,,,,,,,,,,,,,,,+++******))))))******+++)))(((((()))******)))******)))))))))((((((((()))******++++++++++++***(((((()))******)))(((((()))***+++***(((&&&'''(((+++)))))))))+++,,,+++***))))))))))))))))))))))))'''888CCCFFFAAA///###((((((((())))))))))))(((((()))***,,,+++***))))))************)))))))))))))))%%%'''((((((((((((***+++***))))))***+++,,,***)))(((&&&'''++++++((()))...))))))))))))))))))))))))((((((((('''(((((())))))(((((('''&&&&&&'''(((((('''(((((('''%%%%%%''')))111000---+++***)))))))))((((((((('''''''''''''''))))))((((((((('''''''''***)))((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((('''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((()))************))))))((()))))))))(((''''''((())))))(((&&&'''((())))))))))))))))))******))))))*********)))))))))(((((())))))***+++(((***,,,------,,,***((())))))*********+++++++++,,,+++************+++,,,---***'''&&&(((******)))((()))))))))''''''(((******)))(((''''''((()))***((()))))))))************)))))))))***++++++,,,,,,..............................////////////......+++,,,,,,---....../////////...---,,,,,,---...///111111000000000/////////+++,,,,,,,,,------------......---,,,,,,,,,,,,---///---,,,,,,---------,,,---,,,,,,,,,,,,---................................................//////000000//////......//////...///000000...,,,,,,---,,,,,,++++++++++++,,,,,,............---------,,,+++,,,,,,---------,,,,,,---,,,,,,+++++++++,,,,,,++++++************++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))******************++++++++++++++++++++++++************************(((((()))))))))*********------,,,,,,++++++******+++,,,,,,,,,+++)))'''&&&)))******+++++++++************++++++,,,,,,------......---------,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,((()))***++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,)))*********++++++,,,,,,******))))))))))))*********++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,......------,,,+++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,+++++++++++++++---+++(((((()))+++++++++*********))))))))))))((())))))***+++++++++++++++((()))************)))(((((()))***)))((('''(((******)))((()))+++,,,+++***)))))))))))))))))))))))))))555<<>>///---)))******++++++******))))))+++,,,,,,++++++---...///...,,,******+++,,,---000111222000---***((((((+++******+++---...---+++******)))(((***...,,,((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&((())))))(((''''''(((&&&'''((())))))***))))))((((((((((((((()))))))))(((((())))))))))))******''''''''''''((()))***+++))))))))))))************''''''((()))************)))))))))))))))*********'''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((('''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((("""$$$&&&)))******)))((((((((()))))))))))))))))))))(((((()))******)))'''*********+++******))))))'''((((((&&&###$$$'''+++''''''(((((()))+++,,,---+++)))&&&$$$$$$&&&)))+++***++++++++++++,,,,,,,,,)))******++++++******)))''')))+++,,,+++))))))******,,,//////---***))))))%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((******++++++,,,---------////////////////////////......////////////...................../////////000000000111111000000000000111222333333222000///////////////000000000000//////......///000000111000...---...///111111000//////......//////000111////////////////////////000000000//////////////////////////////000111111///000111000......000111111111000000000000111111111000000000000/////////+++,,,---...////////////------------...///111111000000////////////000000---------------,,,,,,,,,///...---,,,,,,---...///***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++,,,,,,------......+++*********+++,,,---...------------------------,,,,,,,,,------.........,,,------------------,,,........................,,,,,,,,,,,,,,,---............------------......,,,,,,,,,,,,---...///000....../////////......---//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,............---,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,,,,,,,------------///...------,,,,,,------,,,+++))))))+++,,,+++***---,,,,,,,,,,,,+++++++++((()))+++,,,---.........---,,,++++++++++++,,,---(((***++++++))))))***+++,,,++++++,,,///000000///************************(((+++---666CCC<<<---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++,,,///222111///---++++++,,,...///000111111///---++++++,,,+++***+++,,,///000///......444666///))))))***)))))))))))))))))))))))))))((()))*********(((&&&%%%'''((()))******)))((('''&&&(((******)))(((((()))((()))***+++++++++***)))(((((())))))***+++++++++(((((()))))))))*********(((((((((((((((((()))***)))))))))*********++++++''''''(((******++++++***)))))))))*********++++++))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))************''''''((())))))******+++************************((((((((((((((((((((((((%%%&&&((()))******************)))((((((((())))))***)))((()))++++++)))((())))))***+++++++++******%%%''''''%%%!!!!!!&&&***++++++***************+++***)))(((((((((((()))***************++++++++++++******+++,,,,,,+++******'''***++++++((('''((())),,,---...---+++))))))***%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((******+++,,,,,,------...000000000000000000000000......////////////......------......//////000000000000111111111111000000000111333333333222000...000000000000111111111111///////////////000111111000///---...000111111000///////////////000111111////////////////////////111111000000//////......000000//////000111222222000000000///---...000222444333333222222333333444222222222111111111111000+++,,,---...////////////,,,,,,,,,---///000222333//////............//////+++,,,,,,------......//////...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------......---,,,,,,,,,------......------...///111222---------------------,,,...------------,,,,,,,,,,,,------......------,,,........................---,,,,,,,,,,,,---......///...---,,,,,,---...///+++++++++,,,---...///000...///////////////......,,,---------,,,+++******))))))***+++---...//////,,,++++++******++++++,,,+++++++++,,,,,,+++++++++)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000000///---,,,...............---------......---,,,,,,,,,,,,---+++***)))***++++++***)))---------,,,,,,,,,++++++((()))+++,,,---.........------++++++++++++------+++---------++++++,,,---+++******,,,...000000///************************(((,,,---555@@@999+++)))+++,,,,,,------,,,,,,+++......---++++++---111444222111...,,,,,,---///111//////000///------...000+++***+++---000111111000<<>>;;;...111......---,,,,,,---......------,,,,,,------...///000///---,,,,,,...000222666555333111000...------//////---+++***---444999ggg}}}RRR444333(((333,,,+++)))(((((()))+++,,,+++************)))))))))+++***))))))***+++---///++++++++++++************---,,,,,,+++******))))))((()))***+++,,,,,,,,,,,,++++++************++++++///...,,,+++***+++++++++))))))******++++++,,,,,,)))***,,,------,,,***)))************************)))***+++++++++***((('''(((((()))))))))******************+++++++++++++++)))*********************......------,,,++++++*********++++++++++++,,,,,,************++++++++++++++++++************++++++,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...000222---)))(((+++---+++)))))))))))))))***+++,,,------.........---,,,++++++++++++++++++***************+++,,,+++***)))***+++++++++******************,,,++++++***)))(((((((((+++,,,---,,,***)))***+++,,,,,,,,,++++++++++++***...///000111222222222222222222222222222222222222///////////////000000111//////000111111111111000111222333444555444333222111111111222333444555666111111111111111111111111444333222111111000111111/////////000111111222222333222222111111111111222111111222222222222222222333222000000222222222111555555555444444444444333555555444333222222222333111111111111111000000000---......///000000111111111111222222222111000000---......///////////////,,,---...000111222333333000000000000000000000000000000000000////////////...///000000000000///...////////////////////////////////////////////////111000000000////////////,,,------......------,,,111111111111111111111111111000000//////000000111000000000000////////////---///000111222111000///111///...///000111000///111111111222222333333333333333333222222222222222000000111111111111000000,,,---...000111222222222------------...............//////000000//////.../////////.........------------............------///......------......///...............---------+++,,,,,,---...///000000000000////////////....................................------------.........------------...//////000///...------,,,------000//////...---------...---,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...////////////000111222222......---,,,+++++++++++++++///,,,///======444333///...---,,,,,,---...///...------------......///...------------...//////555444222000//////000000444...,,,......000===MMMhhhxxxuuuHHH//////)))222,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,+++++++++---...///,,,,,,,,,,,,++++++++++++...------,,,,,,+++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,---++++++++++++++++++++++++******,,,,,,,,,,,,******************************+++++++++************)))*********++++++++++++,,,---,,,,,,,,,+++++++++***++++++++++++******))))))......------,,,++++++++++++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,)))((())),,,---,,,***++++++************++++++//////......---+++***)))******++++++++++++,,,,,,+++++++++---...---+++)))******++++++++++++++++++((()))+++,,,,,,,,,+++***+++,,,---,,,+++***+++,,,,,,,,,,,,,,,++++++++++++222333333444444333333222222222222222222222222222000000//////000000111222///000111222333222111111111222333444444444333333222222222333444555666666333333333333333333333333444333222222111111111111//////000111111222222333333222222111111222222222111111222222222222222333555555333333333444444333222222333444555666777777777666555333333222222222111222222333333222111111/////////000000111111111333333333333222222111000......///000000000000///000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000/////////......+++,,,,,,------,,,,,,+++000000000000000000000000000000/////////000111111111111000000000000000000000111222222333333222222333222222333333444444333444444444444444444444444333333333333333333222222000111111222222111111000...///000111222222222222//////000000000111111111000000000000000000000000000////////////..................//////.........000//////////////////000///.....................,,,------...//////000000000000//////////////////000000000000000000000000//////............//////.............../////////000//////...------......111000...---------...///,,,,,,,,,,,,,,,------......---------------......////////////000111222222///......---,,,,,,------...000///222<<>>@@@888000---000444666666111111222222222333333333444666777666333222222222222333444444333333555666444333333222222333333444333333333333333333333333111222333444444444333333333333222111222333444555666555444222111111222222666666777888888888888888888888777666555555444444222222222222222222222222444333222111111111222333333333333222222111111111000000//////.........---111111111111111000///...///000111222333444444444111111222222222111111000000000000000000111111111222222222222111111000000000000000///////////////333444333222//////000111........................111111222222222333333333//////000000111111222222222222111111111111111111666555555444444333333222333444555666666444222111333444555555333111111222555444222111111222333444555444333333333333444555555555444333333222111111000000//////000222444555555444222000//////000000222111111000000000000000444222111222333444444444222222222111111111111000444333333222222111111111222222111111111111111111333333333222222111111111333222111000000111222333////////////////////////555333111222555555333000000111111111111222222222111000///000222333333222111111111111000000000000000000000000111111111111111111111111111111111111000000111111111111000000111000000000222555777999333222111000000111222333222111111111000000////////////000111222333333333111222333444555444333333777666333000.........///000000000000////////////+++,,,---...////////////222222111111111111222222//////000000000000//////000000////////////000000111111111111000///------000000000000000000000000......//////......---,,,//////.........---------///////////////.........------,,,,,,,,,------...////////////////////////---------------...///000...------,,,,,,,,,------,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,000...+++,,,...000...---///////////////.........////////////////////////------......///000000000......////////////.................................///000000000///---,,,,,,,,,,,,------.........------............------//////.........---------------------,,,,,,+++***---,,,+++******,,,.../////////...---,,,,,,+++++++++*********+++,,,,,,---///000111111000...,,,+++444333333222222222222222222222333333333333222222444333111000111555999;;;<<<777222111222333111...333333333333444444444444444666777666444222222333222333444444333333444666444444333333333333444444333333333333333333222222111222333444555444333333444444333333333333555555666555444333222222222333555555666777777777777777777777777666555444444333111222222222333444444444555444333222222222333333333333333222222222111111111111111111000000000///333333333333333222111111000000111333333444444444111222222333222222111111222222222222222111111111222222222222111111111000/////////000000111111222333333333222000///000111////////////////////////111111222222222333333333000000000000111111111111222111111111111111222222222222222333444444555555333444555555555444222111222444555444333222222333333333333333333333333333555555444333333444555555666666555555444333333222222222111111222333444555666555333222111111222222333333222111111111111222333111000111222333333333222222222222111111111111333333333222222222222222222222222222222111111111444444333333333222222222333222222111111222222333444333333333333333333333555333222333444444111/////////000000000111111111111111111111333333333222222111111111000000000000000000000000111111111222222222222222222222222222000111111111111111111000555444222111111222444555222222111000000111222222222222111111000000000000---...000222333444444444111111333444444333333222555444222000000000222222222111111111111000000000---...//////000000000000111111000000000000111111///000000111111000000///000000000//////000000000111111111111000///...---000000000000000000000000...////////////...------000000000//////.........////////////////////////000///...---------------////////////////////////...---------......///000......------,,,------...------------....................................//////.........---------000...,,,,,,...000///---////////////////////////////////////////////////111000000///......------......////////////..............................//////000000000///------,,,,,,---------.........,,,------......------,,,............------------++++++,,,,,,++++++***)))......,,,,,,,,,---///000//////...------,,,++++++++++++******+++,,,,,,---,,,---///000000///...---777666444333222111000000111222444555555444222111333333222222222444666777666555444666888666111---444444444555555555666666444666777666444333333333222444555555333333444666555444444333333444444555444444333333222222111111222222444555555555444333666666555444444555555555666555444333333333333333444555666666777777666666666666666666555444444333111222222333444555666666666555444333333333444444333333333333222222222222333333333333222222222222333333333333333333222111000111222333333444444333222222333444444333333222444444444333222222111111222222222222111111111111//////000111222333333444222333444333111///000111000000000000000000000000111111222222222333333333111111111111111000000000111111111111111222333444111111222222333444444444222333444444444333111000222333444444333333444555222333444444444444333333555555444333333444555555777666666666555555444444444444333333333444555555555555444444444444555555555444333333222222333333222111///000222333333222333222222222111111111111222222222222333333333333222222222222222222222222444444444444444333333333444444333333333333444444666666666555555444444444555444333333444333111///111111111111222222222222222222333333333333333333222222222111111111000000000000111111111222222222222222222222222222222222111111222222222222111111666555333222111111222333222111000000000000111222222222222111111111111000///000222444444444222111000111222222333333222222333222111111222333555666333333222222222111111111///000111111111111000000000000////////////000000000000111111111111000000111111000000000000111111111111111111000///......000000000000000000000000//////000000//////...---111111000000000000//////////////////////////////222111000///...---------////////////////////////...............//////000......------------.............../////////000000........................000000000////////////...000///------/////////...//////////////////000000////////////////////////111000000//////......---...//////000000//////...........................//////000000000///......---------..................//////////////////............---------,,,,,,,,,,,,---------,,,++++++...---,,,+++,,,---.../////////......---,,,,,,,,,+++++++++++++++,,,,,,---***+++---.../////////...777666555333222222222111222333444555555444333222333333333333333333333333111333555999<<<<<<888444444444444555555555666666555666777777555444444555444666777666555555666777444444333333333333444444444444333333222222111111222333444666666555555444777777777666666666666666666555555444444444444444555666666777777777777777555666666666666555444333333444444444555555666666555444444333333333333333333333333333333333333333444444333333333333333333111111111222222111000000111222222333444444333333333333444444555444444444555444444333222111111000222222222222222222222222111111111222222333333333222333444333111000111111111111111111111111111111111111222222222333333333222222222111111000000000000000000111222333444555444333333222222111111000111222333333333222111111222333444444333333555666444333333333333444444555555555444444444444555555666666555555555555555555555555444444444444444444444444444444555555666666555444333333222222333333333222000111222444333333333333222222222111111111111222222333333444444444222222222333333333333333555555555555555555444444555555444444444444555555555555444444333333222222444444444555555444333222444444444444555555555555333444555666555333333333333333222222222111111111111111111222222222333333333333333333333333333333222222333333333333222222333333222222222333444555111111111111111111111111222222222222222222222222222333555555555333000///000000111111222222222222333222222222333555666777333222222222111111111111000111111111111111000///111111000000000000111111111111222222222222111111222111111000000111111222111111111111111000///...000000000000000000000000000000111111000000///...000000000000000000000000///////////////000000000222222111000////////////000000000000000000000000000//////...//////000000.........---......///000//////000000000111111111////////////////////////222222111111111000000000000///......//////000/////////000000000000111111000000000000000000000000.........///000000111111//////000000000000//////........................//////000000000/////////.....................///222222333333333333222222.........------------,,,//////000000000000///...+++************+++,,,---//////......---------,,,,,,,,,+++++++++,,,,,,---***+++,,,---............555555444444444444444555666555444333333444555666222333444444444333111111222333555888::::::999888444444444444555555555555555666888777666555555666777888999888777666777888333333222222222222333333444444444333333333222222333444555666777666555555777777777777777777777666555666666555555555444444777777888999999999999888555666777888777666555444666666666555555444444444333333333333222222222111333333333333333333333333333333333333333333333333000111111222222222111111222222333444444444333333222333444555555555555555444444333222111000000///222222222222222222222333444444333333222222111111111333444444222111111222000000000000000000000000111111222222222333333333333333222222111111000000111111111111222333444555444333333222222111111000111222222222222222222222333444444444333333555777555444222111222444666888555555555555555555555555444444444444444555555555444444444444444333333333333333444555555666666666444444333222222222222333555333222222444555555444333333333222222222222111222222222333333444444555222222333333444444444444555555555555555555555555555555555555555555555555444444333333222222222111333444555666666666777777444555555555555666666666444666888888666444333444333333333333222222222222222222222222333333333333333333333333333333333333333333444444444444333333333333333333333333333333111111222222222222111111222222222222333333333333111333444555555444333111111111111111111222222222444444444444444444555555222222111111111000000000000000111111111000//////333222222111111222222333222222333333333333222222222222111111111111222222000111111111111000000///111111111111111111111111111111222222111111000///////////////////////////////////////000000111111000000000000000111222333111111111111111111111111111000000/////////000000............//////000111000000000111111111222222111111111111111111111111333333222222222111111111000000000/////////000111000000000000111111222222111111111111111111111111......//////000111111111//////000000000000//////////////////////////////000000/////////000000000////////////////////////222222333333333333222222//////.........---------///000000111111000000000+++******+++++++++,,,,,,///...............------------,,,,,,+++,,,,,,---,,,------------------,,,333333333444555666777888777666444333333444666777333444555555555444222111444444444444444444444555444444444555555555555666555777888888777666666777888999:::999777666777888444333333222222333333444444444444444444555555555444444666777777777666555555666777888888888888777555666666777666666555555777888999999::::::999999555666888999999888666555777777666555444333333222222222333333333222111000333333333333444444444444222222222222333333333333222333444444444444444444333333444444444444333333222222333444555555555555333333222222111111000000222222222222333333333333555444444333222111000000000222555555333222222222000000000000000000000000111111222222222333333333222222222222222111111111222222222222222333444555111111222222333444444444222222222222333333333333444555555444222333555777555444333222333444777888444555666666666666555444333333333444444555555666333333444555555444444333333444555666666666666666444444333222222222222333555444333333555666666555333333333333222222222222333333333333444444444444222333333444444555555666444444444555555555555555555555666666666666555555444444444444444444444444333444666777666666777888333333333333444444444444555888;;;;;;777444333444444444444333333333222222222222333333333444444444444444444444444444444444444444555555555555444444666555555444333111000000222222333333333333222222222333333333333444444444000111222444555666777777222111111111111222333333444444444444444444333333222111111111111000000000///000000111111111000000333333333222222333333333333333444444444444333333333333222222222222333333000111111222111111000000111111111111111111111111222222333333222222111000......////////////000000...//////000000111111222/////////000111222333444111111111111111111111111222111111000000000000000//////...//////000111222000000000111111111222222333333333333333333333333333333333222222222222111000111111111//////111222000000000111222222333333111111111111111111111111222111111000000//////...///000000111111000000///////////////////////////000000/////////000111111000000000000///////////////000000000000000000///000000000/////////......------.../////////......------........./////////...........................------,,,,,,,,,,,,,,,.........---------------444444444444555666777888666666555555555555666666444444555555555444333333444444444333222222333444555555666666666777777777555777888888777666777888777888999888666555666777555555555444444555555555444444555555666777777777444555666777888777666666333444666777888999888888555666777777777777666555777777888999999999999999666777999;;;;;;999777666666555555444444333333333333333444444444333222111333333333444444444555555222222222333333444444444222333444444555555444444333444444444444444333333111111333444444555555555333333333333333222222222222222222333333333444444333333222222111111000000000222555555444222222222222222222222222222222222111111222222222333333333111222222222222222222333333333222222222333333444222222222333444444555555333333333333333444444555666666555444222222555777111222444666666666666555444555666777777666555444333444444555666666777777333333555666777666666555555666777888888777777666666555444444333444444444555333222222444555555444444444333333333222222222444444444444444333333333333333333444555666666666333333444444444555555555444444555666666555444444333333333444444555555666333555777666444222333444222222333333333444444444666:::===<<<888444444555444444444444333333333333333333333333444444444444444444444444444444444444555555555666666555555555555555444444333222111000333444444555555444444333333333333333444444444555444333333333444555777888333222222111222333444555333333333444444444333333333333222222222111111111000000111222333333333222333222222222222222222333444444555555555555444444333333222222222222333333000111111222222111111111111111111111111111111111333333333333333222222111/////////000000111111111...//////000111111222222000000///000000111222333222222222222222222222222333222111111000000000111////////////000111222333000000000000111111111111333333333333333333333333333333333222222222111111000222333111//////111333000000111111222333333444222222222222222222222222222222111111000/////////000000111111111111000000////////////////////////000000/////////000222222111111111000000000//////......////////////......111111111111000000000000,,,---......//////............//////000000000///............////////////......---,,,,,,,,,,,,,,,------------...///000000555555555555555666777777444555666888888666555444444555555555555555444444111333444555555666777888777777777777888888888888555777999999777777777888666777777666555444444555777777666666666666777777444444555666777888999999444555777888888888777666222333555777888999999888555666777888888777666555666666777888888888888888666888:::<<<<<<;;;888777333333444444444444444444333444555555555444333222333333333444444555555555333333333444444444555555000111222222333333333333444444444555444444333333000111222333444444444444333333444444444444444444222222222333333444444444111111111111111111222222000222555666444333222222333333333333333333333333111111222222222333333333111111111222222333333444444444333222222222333333666555555444444333333222444333333333444444555666777777666444222222444666...111666999:::888555222444555666777777666555444444555555666777888999999333444666777888888888777777888999::::::999888777777777666555555555555555444222111222333444444444444444444333333333222222555555555444444333333333333333444444555666777777333333333444444444555555333444555666666555444333000111111222333444555555444666888666222//////000444444444555555555666666666;;;???===888444444555555555444444444333333333333333333444444444555555555555555555555555555555555555666666666666555555000111222333444444444444444444555666666555444444333333333444444555555555;;;999666333222222333333444333222222222333444555111111222333444444444444444444444333333333222222000111222333444555555555222222111111111111222222444444555555555555444444444333333222222333333444000111111222222222111111111111111111111111111111333333444444333333222111000000111111222222222222...//////000111222222222111111000000000000000111222222222222222222222222333333222111000000111111////////////000111222333///000000000000111111111222222222222222222222222333333333222222222111111000222333222//////111444000000111222333333444444222222222222222222222222/////////000111111222222000000111111111111000000000000000000000000000000111000/////////111222333222111111111000000////////////000000000000//////222222222222111111111000......///000000000000000,,,---......//////...............//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---///111222333777777666666555555555444666666666666777777777777888888777777666666555555555555666666666666555555666777888999999888777666666777777888888999::::::777777888888888888777777555444444333333333444444666666666666666666666666444444555555666666777777888888999999999888777777:::888777888999999888777888888888777888999;;;;;;888:::;;;;;;888666555666333333444555555666555555333333222222222111111111333333333333333333333333444444555555555555444444333333444444444444555555333333333333333333333333222333333333333333333222555666666666555444333333222333333444555555666666777333111444666444444666555222000000333555555444666666555444333333222222444444444444444444444444444444444444444444444444333333444444444555555555555444444333333222111111333333444444555666666666<<<;;;;;;:::999888777777555666888999::::::999888444555555555555555444444666666555555666777999:::999888666555444444444555666555444444555666555333666555444333222333444444444444222222222222444444333333333333333333333333777666555333222222333333555555555555555555555555555555555555555555555555333333444444555666666666555555555666666666666666666666666666666666666666444666777666555555666777666===@@@;;;777888888444555666777888777666444333444444444444444444444444333333444555666666666555555555444444444333333333444444333222333444555666666777888888777555333222333333333444444555555555444333333333333444555666444444222222222222444444333333333444444444555555555555555555555555555555333222222111222333555666444333333222222333333444555444222111111222444555666555444333222333333444333333333333333333333333222222111111111111111111555444333333222222222222111111111111111222222222333222222222111000000000222222222222222222222222222222222222222222222222111111222222222333333333222222222111111111000000111000///......///000111333333333222000000333555222222111111111111111222222222111111111111222222333333222222333333444555222222111111111222444555999888777666444333111111222222111111111111222222555444222000//////000111111222444555555444222111333222111000000000000000222222111111111111222222333111000//////000111333------......//////000000111000///---------...///...///000000//////000222...............///000111......////////////......777777666666666555555555666777777777777777777777888777777777666666666555555555666666666666555555666777888999999888777666777777888888999:::::::::777777888888888888777777555555444444444444555555777777777777777777777777666666777777888888888888888888999999999999999888:::888777888::::::999888777999:::;;;:::888555333777999::::::888666666666333444555555666666666555444444444444333333333333444444444444444444444444555555666666666666555555333333333444444444555555444444444444444444444444555555666666666666555555555555666666666555444444777777777777888888888888666222222666777555444666555333111111444666555444444444444444555555555555555555555555555555555555444444444444444444444444222222222222333333333333444444333333333333222222444444555555666777777777:::::::::999999999999999777777999::::::999999888555555666666666666555555555555444444555666888999;;;999888666666666666777555444444555888999999888888777666555444555555666444444333222222333444444555555555555555555555555777666444333333333333444333333333333333333333333555555555555555555555555444444555555666666777777666666666666666666666666555555555555555555555555444555666666555555666777777===???:::777888888555222333333444444333333222666666666555555555555555444555555666666666666555666666666555555555444444555444333333333444555666555666777777777555333222333333333444444444444444444444444333333444555555555444333222222333444555333333444444444555555555444444444444444444444444444333333222222333444555444444333333333333444444555444333222222333444555666555444333333333444444333333333333333333333333222222222222222222222222555444333333222222333333111111111222222222222222333333333333222222222222222222222222222222222222222222222222222222222222111222222222222333333333333333333333222222222111333222111000000111222333222333333111000000222444222222111111111111222222000000000//////000000000333222222222222333444444333222111111111333444555666666555555444333333333333333222222222222333333555444222000//////000111000111222444444222111000000///...............///111000000/////////000000111000...------...000111//////000000000000000000111000///............///...///000...,,,******+++//////.........///000000///000000111111000000///777777777777666666666666777777777777777777777777777777777777666666666666555666666777777666666555666777888999999888777777777888888999::::::;;;;;;777777888888888888777777666666666555555666666777999999999999999999999999999999999999999:::::::::777888999::::::;;;:::::::::888888999;;;<<<;;;:::::::::;;;<<<===>>>>>>>>>777888::::::888777777888555666666777777777777777777777666666666555555555555555555555555555555555666777777777777777777666333333333444444444444555555555555555555666666666777777888888888888777777444555555666666666666555666666666777777777777777888555444777999666555666666555333333555666666555333333444555777888999999666666666666666666666666666666666666666666666666222222333333333444444444333333333444444444555555555666666777888888999999888999999999:::::::::;;;999999:::::::::999888888666666777777777777777666555444444444444666777888<<<;;;:::888888888888999999777777888:::;;;:::999777777666555555555555666555444333333333333444555666666666666666666666666666555444444444444555555777777777777777777777777666666666666666666666666555555666666777888888999888888888777666666666555555555555555555555555555444555666555444444666888:::======999666777888777666555555555555666666777888888777777666666666555666777777777777666666555777777777666666666555555666555555444444444555555555555666666666444333222444444444333333333333333555555444444444444444555555444444333333444444555333444444444444555555555444444444444444444444444666555444444333444444444444444333333333333444444666555444333333444555666666555444444333444444444333333333333333333333333222222222222222222333333555444333333333333333333111222222222333333333333333333333333444444444444333333333333333333333333333333333333333333333333222222222222333333333333444444444333333333222222333222111111111111222333111222222222000000222333222222222111111222222333111111000000000000111111222222222222222333333444333333222222222333444444333333444444444444444444555444444333333444444555444333111000///000000111///000111222222111000///..................///000222111111000/////////000111000///......///000111222111111111111111000000///000000000000//////......//////...+++******+++000000///.........//////000111111222222111111000777777777777777777777777888888888777777777777777777777777777666666666666666666777777777777666666666777888999999999888777888888888999::::::;;;;;;777888888999999888888777777777777666777777888888::::::::::::::::::::::::999999::::::::::::::::::777888999:::;;;<<<<<<<<<:::999888:::<<<======<<<>>><<<999:::???GGGQQQWWW888999::::::999999999;;;888999999:::::::::999999999999888888888777777777777777777777777777777777777888888999999888888777333333444444444555555555666666777777777777777888666777777777777777777666444555666777777777777777666666777777888999999:::@@@:::777888888666555777777666666666666777777666444444555666888999::::::777777777777777777777777666666666666666666666666555555666666666777777777444444555666777777888888777777888888999:::::::::::::::::::::::::::::::::;;;;;;;;;:::999888888777777777888999999999888888666555555555555777888999<<<;;;:::999888888999:::>>><<<:::999:::999777555555555444444444333333333555555444444444444555555777777777777777777777777555555555555555555666666888888888888888999999999666666666666666666666666666777777888888999999:::::::::999888777666666555444444444444444444444444444555555555444444777999======;;;888666777888888:::999777666555666777777888888888777666666555555888888888888888777666555777777777666666666555555666666666555555555555555555555555666555444333222555555444444333333222222666555555444444444444444555555555555555555555555444444444444555555555555444444444444444444444444666666666555444444444444555555444444444444555555666666555555555555666666555555555444444444444555444444444444444444444444333333333333333444444444555444444333333333444444222222333333444444555555222222333333444444555555333333333333333333333333333333333333333333333333222222222333333333444444444333333333333222222222000000000000000000000000111222333222111000222333333222222222222333333444444444333333333333444444222222222222222333444444444333333333333444444444333333333333444444444444555444444333333444444555444333222111000000111111000111111222222111111000000000000000000111222333555444333222222222222222333222222111111222222333222222222111111000000//////000111222111111///......///000000//////000111111111000///.........///000111111111111111111000777888888888888888888888999888888888777777777666666666666666777777777777666666777777777777666666666777888999::::::999888777888888999999:::;;;;;;888888999999999999888888777777777777777888999:::::::::::::::::::::::::::999999999999999999999999777888999:::;;;<<<<<<<<<:::999999:::<<<>>>===<<<>>><<<::::::???HHHQQQWWW:::;;;<<<;;;::::::;;;===;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888999999999999888888444444555555555666666666777777777888888999999999777888888999999888888777555555666777888888888888999999:::<<<>>>???@@@AAAGGG@@@999777666555666:::777777888888777666777777777777777888888888999999888888888888888888888888777777777777777777777777666666777777777888888888666777777888999:::;;;;;;888888999999:::;;;;;;;;;<<<<<<;;;;;;:::999888888<<<;;;:::999888888777777777777888999::::::999999888777777777777999:::;;;;;;:::999888777888999999===;;;:::999999888777555666666666555555555444444555555555555555555555555666666666666666666666666555555666666666666666666333444444444555555666666777777777777777777777777777777888888999:::::::::;;;;;;:::999888777777777555555555555555555555555444555555555444555888:::???<<<999777777777888999999888555333222222222222777777777666666666555555888999999999888777666666666666666555555555444444666666666666666666666555555555555555555555444444555555555444444333333333666555555444444444555555666666666666666666666666444444444555555555666666444444444444444444444444666666666555555444444333666555555444444555555666666666666666666666666666444555555555555555555555444444444444444444444444333333444444555555555555444444444333333444555555222333333444555555666666111111222222333333444444333333333333333333333333333333333333333333333333222222333333333444444444222222222222111111111111000000111111111111000000111222444333222111222333333333222222333444555555555555444444444444555555333333222222333333444555444444444555444444444444555444444444444444333333444444333333333333444444444333333222222222222222333333333333333333333333111111111111111222333444555555444333333333333333333333222222222222333333111111111000000////////////000111222222111000///000111222222111111222333222111000//////////////////000000111111000000///888888888888999999999999999999999888888777777666666666666666777777777777666777777888888777777666666777888::::::::::::999666777777888999999::::::888888999999999999888888777777777777888999999:::999999999999999999999999999999999888888888888777777888999::::::;;;:::::::::999999:::<<<===<<<;;;;;;;;;<<<===>>>?????????;;;<<<<<<;;;:::999;;;===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888999999999999888888666666666777777777777888777777888888999999::::::::::::;;;;;;;;;;;;::::::666777777888888888888777777888999;;;<<<>>>???@@@HHH@@@888666666555777;;;666888999999777666666777888888888888888888777777888888888888888888888888777777777777777777777777555555666666666777777777888888999999:::;;;<<<<<<888999999::::::;;;<<<<<<======<<<;;;:::999888888;;;:::999888777777777777777777888999::::::::::::999888888888888:::;;;<<<:::999888777777777888999888777777888:::::::::999999999999:::999888888777555555666777777666555555777777777777777777777777666777777777777777666666555555555666666777777888777777777777777777777777777777888888999:::::::::;;;;;;;;;:::999999999888666666666666666666666666666666666555555666:::===@@@;;;777888888777777999:::999777666444444333333666666666666666777777777777888888888888777777666666666666555555555444444555555666777888777777777666666666666666666666666666666666555555555555555555555444444555666666777666777777888888777777666444444555555555666666666555555555555555555555555444444555555555444444333666666555555555555666666666666666666666666666666444444555666666666666555444444444444444444444444444444444555666666777777444444444444444444555666333333444555666777777888222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444222222222111111111000000222222333444444333222222222444555555444333333444333333333333444555666666444444333333333333444444444444444444444555555666555555666666666555444333555555555555555555444444444444444333333444444444444444444444444444444444555555555555555555555555111111111111111111222333333222222111111222222333111111111111111111111111000000000000000000//////000111111222222222222111222333333222///......///111111000/////////000000///000000000000000000///888888888999999999::::::::::::999888888777777666555666666666777777777888777777888888888888777777666777888:::;;;;;;::::::555666666777777888999999888999999::::::999999888666666666777777888999:::777777777777777777777777999999999999888888888777888888999999999999999888;;;:::999:::;;;<<<;;;:::999:::<<<<<<<<<999666444;;;<<<;;;999888777999:::::::::;;;;;;::::::999888999999888888888777777777888888888888888888888888888888999999999999888888777777888888888999999999666777777888999999:::::::::::::::;;;;;;:::::::::888888999999888888777777666666666777888888999999@@@:::666666777666777:::555777:::999777555555666888888888888888888777777888888888888888888888888666666666666666666666666666666666777777777888888888888888999:::::::::;;;888999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999:::999777666666666666777666777888999999:::::::::999888888777888999;;;<<<:::999888777777888999:::888777777888:::<<<;;;:::::::::;;;;;;;;;:::999888555666777777777777666555888888888888888888888888777888888999888777555555888888999999:::;;;;;;<<<888888888888888888888888777777777888999999::::::;;;;;;;;;;;;::::::::::::777777777777777777777777777777777666666888;;;???@@@:::666999:::777666888888999999999999888777777666666777777888999999999666666777777888777777777777777777666666666555555333555666888999999999888777777666666666777777777666666666777777777777777444444444444555777888999777777888999999888777777555555555555666666666666666666666666666666666666222333444555555444333333777666666666666666666777555555555666666555555555333444555666777777666555555555555555555555555555444444555666666777888888444444444444444555666666333444555666777888888999444444444444333333333333444444444444444444444444444444444444444444444444333333333444444444444555333333222222222111111111222333333444444333333222333555777777555444444555333333333333444555666777555444444444444444444555666555555555555666777777555666666777666555444333444444555666666777777888666555555444444555555666555555666666666666666555666555555555555555555666444444333222222222333333222222111222222333444555111222222222222222222111000000111111111111111111111111111111111222333333222333333111///---...///000000000///000000111111000111111222222111111000888888888999999:::::::::::::::999999888777777666555666666666777777888888777777888888888888777777666777999:::;;;;;;::::::555555555666777777888888888999999::::::999999888666666666666777888999:::666666666666666666666666:::::::::999999888888888888888999999999888777777;;;:::999999;;;;;;:::888::::::999999:::;;;<<<===;;;;;;:::888666555777888999999999999888888777666888888888777777777666666888888888888888888888888888888888999999888888888888888999999999:::::::::666666777888999999::::::777888888999999888888777999999999999999888777666999999999888888888777777777333333777999777666888444777:::999666444444666666666777777888888888888777777777777777777777777666666666666666666666666888999999999999:::::::::777888888888888999999999888888999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<888888666555555555666777555666777888999:::::::::888777777777777999:::;;;:::999888888888999:::;;;;;;:::999999;;;;;;:::999999999:::;;;:::999888777555666777888888777666555::::::::::::::::::::::::888999999999888777555444666666777888888999::::::888888888888888888888888666777777888999999::::::::::::;;;;;;;;;;;;;;;;;;777777777777777777777777888888888777666999===@@@@@@999666:::;;;888666777222333555777777777777666777777888999:::;;;;;;<<<444555666777777777777777888888888888777777777777333444666888999::::::999888777777777777777888999666666777777888888999999333333333444666777999:::777888999::::::999888777555555555555666666666777777777777777777777777777000111333444555444444333777777666666666666777777444444555555555555444444333444666777777777666555555555555555555555555555444555555666777888888999444444444444444555666777444444555666777888999999666666666555555444444333444444444444444444444444444444444444444444444444333333333444444444555555444444444333333333222222000111222333333222111000333555888888666555555555333333333444555666777777777777666666666666777777666666666666666777888888555666777777777666444333333333444666777999:::;;;777777666666666666777777666666777777777777777666666555555444444555555666888777666555555555555555333333333444555666777888333444444555555444444333111111111222222333333444222222111000111222444555///111222222111111222333000000//////000111222222222222222333333222222222888888999::::::;;;<<<<<<;;;:::999888777777777777888888888777777777777777555555666777777888777777::::::999999888777666666888888999999999:::::::::888888888999999:::::::::999777666888:::;;;888666888777777666777777888999999999:::::::::999999888:::999999888888999999:::888888888888999::::::;;;<<<;;;::::::::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;:::999888777777777888888888888777777888888888999999:::::::::===<<<;;;:::999:::;;;<<<999999999999::::::;;;<<<;;;;;;:::999888888888888;;;;;;;;;;;;;;;:::999888888888888888888888888888:::999888999:::;;;999777888777777666666666666777666666666666666666666666999999888888888999;;;<<<777777777777888999:::;;;999999888888777666666666777777888888888888777777666666777888999999::::::===>>>>>>===;;;999:::;;;777777666666777888999999888888888777777777777777777777777777777777777777777777777777777777777777::::::999777555444333222::::::::::::::::::::::::999999999888888888888777999999999999999999999999777777888999999999999888666666666666777888999:::;;;<<<<<<;;;:::999888777888888888888888888888888999999:::::::::;;;;;;;;;:::;;;;;;<<<;;;:::999888666777777777888888999999:::888666555666999===@@@::::::::::::::::::::::::777777777777777777777777888888999999999:::::::::777888999;;;;;;:::999999888888888888777777777777777777888999:::;;;;;;;;;:::999999999999999999:::999999::::::::::::999999777777777777777777777777777777666666555555555444777777777777666666666666666666666666777777777777777777777777777888888999666666777777888888999999444444555555666555555555666666666666555555555555888888777666666666666777444444555555666777777777666666666666666555555555888888666555555444555555555555555555555555444444555222//////111444666777444444444555555555555666888777666555555555555555777666555444333444555666444555555666666666666666555555555555666666666666999666444333444666777777777777777666666666666666888888777777777777777777999555000///222666888888666555555555666777888888777666555555555666888999666666666666666666666666555666777777777555444333777777666555555666777888666666555555555555666666555555666666666666555555444333333222222333333444444444444444444444444444333333333333333333333333222333444333111000111222444333333222222333333444999999:::;;;;;;<<<======;;;:::999888777777777777999999999999999999999999777777888999999999888888999999999999::::::::::::999999999::::::::::::;;;888888999999999::::::::::::888777777::::::999777999999888888888888888888999999:::::::::999999888::::::999999999999::::::<<<;;;::::::::::::::::::<<<<<<;;;::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;:::999888777777777888888888888777777;;;;;;;;;:::999999999888;;;;;;:::999999999:::;;;999999999999999999::::::::::::999999888999999999::::::;;;;;;:::999999888999999999999999999999999:::999888999;;;;;;999888777777666666666777777888777777777777777777777777999888888777777888999:::999888888888999::::::;;;777777777888888888888888777888888999999888888777888999999:::;;;;;;<<<<<<<<<===>>><<<:::999999:::777777777777777888999999888888888888888888888888777777777777777777777777888888888888888888888888;;;;;;;;;::::::999999999::::::::::::::::::::::::777777888888999999::::::::::::::::::::::::::::::777888888999999999999999999999999999999:::;;;<<<;;;;;;;;;;;;:::999888888888888888888888888888888999999999999::::::::::::;;;;;;<<<<<<<<<;;;:::999777777888888888999999999:::999888888999;;;>>>@@@;;;;;;;;;:::::::::::::::888888888888888888888888888888888999999999::::::999999::::::;;;;;;::::::888888888888777777777666666777888999::::::::::::;;;::::::999999::::::;;;888999999::::::999999888777777777777777777777777888888888777777666666666888888888888777777777777777777777888888888888999777777666666777777888999777888888888888999999999777777777777666555444444888888999999999999999999888888888888777777777666444444444555666666777777777777777777777777777777888777666666555555444444555555555555555555555555888555333222333555555555555555666666666777777777777777666555555555555555666555444444444444555666444555666666777777666666666666666777777777888888999666444333555666777777999999999999888888888888:::999999999999999:::::::::777555555888::::::999;;;;;;:::::::::;;;<<<<<<888777777777777888999999999999999999999999999999888999999:::999888777666999999888777777777888999777777666666666666777777666777777888888777777666555555444444444444555555555555555555555555555555444444444444444444444444222444444333222111222333555444444333333444444555:::;;;;;;<<<<<<=========;;;:::999888888777888888::::::::::::::::::::::::999:::::::::::::::999888777888999:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<999999999999::::::::::::;;;999777777888::::::999::::::;;;;;;;;;:::888777999999::::::::::::999999::::::999999999999::::::>>>===<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::::::::999999888777888888999999888888777;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::::::::999999999999888888888:::999999999999::::::;;;999999:::::::::999888888999999999999999999999999:::999999999;;;;;;999888666666666666777888999999999999999999999999999999999999888777777777888888::::::999999999::::::;;;666777777888999999::::::999999::::::::::::999999999999::::::;;;;;;<<<<<<;;;<<<===;;;999888999:::888777777777777888999999888888888888888888888888888888888888888888888888999999999999999999999999777888888999999:::;;;;;;::::::::::::::::::::::::666777777888:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;::::::999999888999999999999999999999999888888888999999999::::::;;;<<<<<<<<<<<<;;;;;;:::888888888888888999999999888888888999:::;;;<<<===;;;;;;:::::::::999999999999999999999999999999999888888888888999999999999:::::::::::::::;;;<<<<<<888888888777777777777666666777888999:::::::::999;;;::::::::::::::::::;;;888888999999999999888888888888888888888888888888999999999888888888888888999999888888888777777777888888888999999999::::::777666666666666777888888999999999999888888888888888888888888777555444333888999999::::::;;;;;;;;;888888999999999888777666333444444555555666777777888888888888888888888888888777777666555555444444666666666666666666666666999888666666666666555333777777777777888888888888666666555555444444555555666555555444444555555666555555666777777777777777777888888888888999999999999777555444666777777777999999999999999999999999999999999999999:::;;;<<<999888888999;;;;;;:::888999999888777777777888888888888999::::::::::::999::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;:::999888888888999888888777777777777888888888888999999999999888888777777666666666666777777777777777777777777777777666666666666666666666666333444555444222222222333555555444444444444555555:::;;;;;;;;;<<<<<<<<<===;;;:::999999888888888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888777888999:::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::<<<:::888777888999;;;;;;;;;<<<===>>>===;;;999777999999::::::;;;::::::::::::::::::999999:::::::::<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999888888999999999999888888888888999;;;<<<>>>???@@@::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999888999999999999999:::;;;<<<888999999:::999999888888:::::::::::::::::::::::::::999999:::;;;;;;:::888666666666777888999:::;;;::::::::::::::::::::::::;;;::::::999999888888888:::999999999999999::::::888888888999999999::::::::::::;;;;;;;;;;;;::::::888888888999999999:::::::::;;;<<<;;;999888999:::888888888777777888999999888888888999999999999999999999999999999999999999::::::::::::::::::::::::777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::<<<;;;;;;::::::999999:::999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888555666777888999999999999::::::999999888888777777999999999999999999999999888888888888999999999:::;;;:::999888999:::;;;<<<888888888888777777777777777777888999::::::999999::::::999999999999::::::888888999999999999888888888888888888888888888888999999999999888888888888888888888888777777777777888888888888999999999:::777666666666666777888888:::999999888777777666666777777777777777666555444555666666777888999::::::666777999:::999888666444333444444555666666777777888888888888999999999999888888888777777666555444666666666777777777777777888777777777888777555333777777777777888888888888666666555555444555555666555555555555666666666777555666777777888888777777888888888888999999999999999777555555777888888777666777777777777777888888666666666777888999:::;;;777777777888888888888777666666555444444333444444777888999;;;;;;:::999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777888888777777777777888888999999999::::::999999999888888777777777777888888777777777777777777777777666666666666666666666666444555666555333333333444555444444333333444444555:::::::::::::::;;;;;;;;;;;;:::999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;:::999888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<=========::::::::::::::::::::::::<<<;;;:::888888999;;;===<<<===??????>>><<<:::888888999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;999999999999:::;;;==============================;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::;;;999999::::::::::::999999888999:::;;;===>>>???@@@:::;;;;;;<<<<<<<<<<<<<<<<<<=========<<<;;;::::::999999999999:::;;;<<<<<<888999999:::::::::999999::::::::::::::::::::::::;;;:::999:::;;;<<<:::888777777777777888:::;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::999999999888888888999::::::;;;:::::::::999999999888;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::::::::999;;;;;;;;;999888999:::999999888888888888888999888999999999:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<===<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;888888888888888888888888666666888999:::999999999999999888888777777777666999999999999999999999999888999999999::::::::::::::::::999888888:::;;;<<<:::999999999888888888888888999999::::::::::::999999999888888888888999999999999::::::::::::999999777777777777777777777777888888888888888888888888888888888777777777666666777777777888888888999999777777777777777888999999999999888777666555555444444555666777777777777777555555666666777888999999666777888999999777555444444444555666666777777888777777777888888999999999999999999999999777666555777777777888888888999999666555666777999888666444666666777777777888888888666666555555555666666777666666777777888888888888666777777888999888888888777777777888888888999999999888666777888999888777666666777777888888888999777777777777888999:::;;;999888777666555666777999:::999999888777777777777777888999:::;;;:::999888888888888888888888888888999999999999999999999:::;;;;;;::::::999888777666888777777777777777777888888999999::::::999999888888888777777777777888888666666666666666666666666555555555555555555555555555666777666444444444555444444333333333333444444::::::::::::::::::::::::::::::999999999999::::::888999999::::::;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::::::::999999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;::::::::::::;;;<<<<<<:::999999;;;=========>>>>>>>>><<<;;;:::888999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;888888888999:::<<<>>>>>>======>>>>>>>>>>>>======<<<<<<============<<<<<<;;;::::::::::::;;;;;;<<<999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<======>>>======<<<===>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<:::999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;888888888999999:::;;;<<<<<<<<<;;;::::::999888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<;;;:::999:::;;;::::::999888888888888999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<===============??????>>>>>>>>>??????@@@>>>>>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<;;;999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;:::::::::999999888888999999:::::::::;;;;;;;;;;;;::::::888888888888888888888888888888888888888999999999999999888888888777777777777777777888888888888999999888888888888999::::::999999999888777666555555444555666888999999999999777777888888999:::::::::777888999999999888777666555666666777777888999999777777777888888999:::::::::;;;;;;<<<;;;999888777777888888999999:::::::::666666666888999999777555666777777777777888888888777777666666777777888888777777888999::::::::::::777777888999999999999999777777888888888999999999999888777888999:::999777888888999999:::;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;:::888666777999<<<;;;::::::999999999::::::888888999::::::::::::999::::::::::::::::::::::::888888777777777888999999:::::::::::::::999888777999999888888888888999999999999::::::::::::999999999999888888888888999999666666666666666666666666666666666666666666666666666777888777555555555666555555444444444444555555;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;999::::::;;;<<<<<<======;;;;;;<<<=========<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<===<<<::::::;;;=====================<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<>>>>>>===>>>????????????>>>===<<<<<<============<<<<<<;;;::::::999:::;;;<<<===::::::;;;;;;;;;;;;::::::===<<<<<<;;;;;;:::::::::999:::;;;===============:::;;;===>>>>>>>>><<<;;;<<<;;;;;;:::::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999::::::999999999::::::;;;:::::::::::::::::::::::::::;;;<<<======<<<<<<;;;999999999:::<<<===???@@@;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::;;;<<<;;;:::999999888888888999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===???????????????@@@AAABBB@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>===<<<<<<<<<>>>???@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<======:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::888999999999:::::::::;;;;;;;;;:::::::::999999999888888888999999999::::::::::::999999::::::;;;<<<:::::::::999999888888888888888999:::;;;;;;;;;;;;999999::::::::::::::::::;;;;;;:::::::::999999999777777777888999999::::::888888888999:::;;;;;;;;;<<<<<<===>>>===;;;999888888888999999:::;;;;;;;;;:::999888999999999777555888888888888999999999:::888888888888888999::::::888999:::;;;<<<<<<<<<;;;777888999999::::::999999999999999999::::::::::::999888888999::::::999777888888999::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<:::<<<===<<<999888999;;;999888888888888999999::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999:::;;;::::::;;;<<<;;;;;;:::999;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;888888888888888888888888777777777777777777777777777888999888666555666777777777666666666666777777<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999:::;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<===>>>>>>???>>>>>>;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999<<<>>>>>>;;;:::;;;======<<<<<<<<<<<<<<<===>>>888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<======>>>===>>>???@@@@@@???>>>===<<<<<<============<<<<<<;;;::::::999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<777999:::<<<======<<<<<<888:::<<<===>>>===<<<;;;===<<<;;;;;;:::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;999;;;;;;:::999999999::::::::::::::::::::::::::::::888999;;;<<<===<<<;;;;;;::::::;;;<<<>>>@@@BBBCCC999::::::;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<======;;;;;;<<<===;;;::::::999888888888999999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>========================<<<<<<===>>>>>>>>>>>>>>>============>>>???@@@AAAAAA@@@>>>======???@@@BBB????????????????????????@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>>>>???AAABBBBBBAAAAAAAAA@@@@@@??????;;;;;;:::::::::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>><<<===???@@@@@@@@@???>>>>>>============<<<<<<<<<<<<===============<<<<<<======<<<<<<<<<<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<===<<<<<<;;;;;;:::999999999999999999999>>>===<<<;;;;;;;;;;;;<<<888888888999::::::;;;;;;999999::::::;;;<<<======<<<===??????>>>===:::999888888999::::::;;;<<<<<>>>>>======888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<999999888999;;;;;;999777666666777888999999::::::::::::999888888888999999777:::>>>>>>;;;888777888999999999999:::;;;<<<<<<<<<<<<;;;::::::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===:::;;;<<<=========<<<;;;======<<<<<<<<<<<<======<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999888888888888888888888888777888999888777666666888999999888888888888999999????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<========================@@@>>><<<;;;:::;;;<<<===;;;<<<===>>>>>>>>>>>>>>>@@@>>>;;;999888:::<<<===<<<===>>>???>>>===;;;999;;;<<<===>>>===<<<:::999===<<<::::::;;;;;;:::999=========>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>=========<<<<<<<<<<<<;;;<<<===>>>>>>===<<<<<<666:::===<<<999888<<>>??????;;;???AAAAAA===;;;;;;===>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;<<<<<<999::::::;;;:::999777777888999999::::::999999888::::::::::::::::::::::::777777888999:::;;;;;;<<<;;;::::::999:::;;;===>>>;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<=========<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;::::::777999;;;======<<<:::999:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>??????===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>><<<===>>>??????>>>===<<<@@@@@@@@@@@@@@@???>>>===??????>>>>>>>>>???AAABBB;;;;;;:::;;;;;;<<<===>>>????????????????????????>>>===;;;<<<===>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????????????????>>>===<<<<<<;;;??????>>>>>>======<<<<<>>======>>>????????????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;??????>>>>>>>>>>>>>>>?????????>>>===<<<;;;::::::<<<<<<<<<<<<===============<<<;;;::::::999::::::;;;<<<<<<<<<<<<<<<;;;::::::;;;===>>>>>>>>>===<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;::::::999999<<<===============<<<;;;======<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::999:::;;;======;;;:::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==========================================<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;===<<<:::999999:::<<<===<<<;;;;;;;;;;;;<<<======888999;;;<<<===<<<;;;;;;999999:::::::::999888888;;;;;;;;;::::::;;;;;;<<<888888888888999:::;;;<<<999999888888888888888888@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????===<<<:::::::::<<<=========>>>?????????>>>>>>???>>><<<;;;;;;<<<===>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999>>>=========>>>>>><<<:::<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????????????????@@@@@@@@@>>>>>>>>>=========<<<<<<<<<===>>>?????????>>>===:::===???>>>:::999;;;>>><<<<<<<<<<<<======>>>>>>=====================>>><<<>>>??????>>>===<<<===>>>===<<<;;;::::::::::::::::::::::::::::::::::::<<<<<<=========<<<;;;:::;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::888888999999:::;;;;;;;;;::::::999999999:::;;;<<<999::::::::::::::::::999:::::::::::::::;;;<<<===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======;;;;;;;;;<<<:::;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<============;;;;;;::::::::::::;;;;;;========================>>>>>>======<<<;;;;;;:::;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA???>>>======>>>>>>????????????>>>>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>=========>>>@@@AAA@@@@@@??????>>>?????????????????????????????????@@@>>>===>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@AAAAAA@@@??????>>>======??????>>>>>>============????????????????????????======>>>>>>>>>>>>====================================<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;??????>>>>>>>>>>>>??????>>>===============<<<<<<<<<<<<=========>>>>>>>>>AAA@@@???>>>============<<<===>>>>>>>>>>>>======;;;<<<===>>>>>>>>>======<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;999999999;;;<<<>>>@@@AAA======<<<<<<;;;::::::999========================@@@???>>>===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::<<<======;;;999<<<<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<===============888999999999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<;;;:::999999999999:::::::::::::::::::::;;;@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<<<<===>>>>>>?????????@@@??????>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<@@@???@@@AAABBBAAA???<<<<<<<<<<<<;;;:::999888777999999::::::;;;;;;<<<<<<>>>===============>>>>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@>>>@@@BBB@@@<<<;;;<<<>>>=========>>>>>>???????????????>>>>>>>>>==================>>>???@@@>>>===>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::999888888888999::::::::::::999999888999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<:::999999999999::::::;;;::::::::::::::::::::::::999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;::::::999999;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;===>>>???<<<<<<;;;;;;:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<========================<<<===>>>?????????>>>===<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDBBBAAA???>>>===<<>>>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAA>>>============>>>??????BBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???BBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>=========>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>>>>>>>===????????????????????????>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>??????<<<<<<======>>>>>>>>>???===>>>>>>>>>>>>?????????AAA@@@>>>===<<<;;;;;;;;;===>>>???@@@@@@@@@@@@@@@<<<===>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>?????????>>>============<<<<<<<<<<<<;;;999999:::;;;===???AAABBB>>>======<<<<<<;;;;;;;;;======<<<<<<===>>>???@@@@@@???===<<<;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<======;;;999===<<<<<<<<<===>>>??????<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>============>>>>>>???999888888888:::;;;===>>>===<<<;;;:::::::::::::::======<<<;;;::::::::::::;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@@@@???>>>>>>??????@@@AAA@@@???>>>>>>>>>@@@@@@???@@@AAACCCDDDCCC@@@=========<<<<<<;;;:::888888999::::::;;;<<<===>>>>>>??????>>>=========>>>>>>?????????@@@@@@AAAAAABBB@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBCCC@@@AAABBBAAA???>>>???AAAAAA@@@@@@@@@@@@??????????????????????????????>>>???<<<;;;===@@@BBB@@@===???>>>>>>=========>>>>>>======<<<;;;:::999888888999999999999999999888888999999::::::::::::999999::::::;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;::::::999999999===<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;<<<<<<999888888888999:::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<::::::;;;===<<<<<<;;;;;;::::::::::::;;;;;;<<<======>>>??????<<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::================================================;;;===???@@@AAA@@@>>>===<<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>??????>>>======>>>@@@AAA??????@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>????????????????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@AAA@@@>>>===;;;;;;::::::===>>>???@@@AAAAAAAAAAAA===>>>>>>???????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>============<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???>>>>>>======<<<<<<<<<<<<>>>===<<<;;;<<<>>>AAABBB>>>===;;;999999:::<<<>>>========================>>>===<<<<<<======<<<:::<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<;;;;;;;;;;;;:::;;;<<<<<<===???>>>===<<<<<<===??????;;;:::999999999;;;>>>???======<<<;;;::::::::::::::::::::::::;;;<<<======;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>===<<<>>>???AAAAAAAAA@@@???@@@@@@????????????@@@AAAAAA@@@???>>>>>>???AAABBB>>>>>>@@@BBBCCCBBB???<<<>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<===>>>??????@@@@@@??????>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEE@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@???>>>===>>>>>>??????@@@AAAAAABBB@@@===;;;===@@@BBB@@@>>>?????????>>>>>>???@@@@@@@@@@@@???>>><<<;;;::::::===========================>>>>>>??????>>>>>>===;;;;;;<<<<<<============??????>>>>>>===<<<<<<<<<>>>>>>>>>======<<<<<<;;;>>>>>>===<<<<<<===>>>>>>======<<<<<<;;;<<<<<<===:::999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<>>>@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@<<<===???@@@AAA@@@>>>===???>>>======<<<<<<<<<==============================<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAAAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBB???@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<===>>>@@@AAA>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAABBBAAA@@@????????????????????????===>>>>>>???>>>>>>======@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????>>>???AAABBBBBBAAA???>>>??????@@@AAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>>>>??????<<<<<<======>>>>>>??????>>>>>>======>>>???@@@@@@@@@????????????>>>>>>>>>????????????@@@@@@@@@@@@DDDCCCBBB@@@???>>>>>>>>><<<===>>>???@@@@@@AAA@@@>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>=================================<<<<<<<<<<<<=====================<<<<<<<<<===<<<;;;;;;<<<>>>@@@BBB===<<<;;;::::::;;;===>>>========================???===<<<<<<===>>>===<<<<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>========================<<<======>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>???>>>===<<<<<<<<<>>>>>>???===<<<::::::;;;===>>>>>>======<<<;;;;;;;;;<<<:::999999::::::;;;<<<===;;;<<<<<<===>>>??????@@@????????????????????????????????????????????????????????????????????????>>>>>>>>>????????????????????????@@@??????>>>>>><<<===???@@@@@@???>>>>>>???????????????@@@@@@@@@>>>>>>=========>>>??????======>>>@@@AAAAAA???<<<>>>????????????>>>============>>>>>>??????@@@@@@@@@???????????????@@@@@@AAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDFFFGGGAAAAAABBBCCCCCCDDDEEEEEEEEEEEECCCBBB@@@???>>>===>>>>>>???@@@AAABBBCCCDDD@@@???======???@@@@@@???@@@?????????@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<=========<<<======>>>???>>>>>>????????????>>>>>>=========>>>??????@@@@@@@@@@@@??????>>>>>>>>>===??????@@@@@@@@@???>>>>>>>>>===<<<;;;;;;<<<===>>>??????>>>============>>><<<<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@???>>>>>>@@@BBB@@@@@@>>>=========>>>???>>>>>>>>>??????@@@@@@@@@===???BBBDDDDDDCCC@@@???@@@@@@???>>>============??????????????????????????????????????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBB>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>>>>>>>???@@@AAA>>>>>>???@@@@@@@@@??????AAAAAAAAABBBAAAAAA@@@???===>>>@@@AAABBBBBBAAAAAA???????????????????????????>>>===>>>@@@AAAAAA@@@????????????????????????>>>????????????>>>======??????????????????>>>>>>>>>>>>>>>????????????@@@>>>???@@@AAAAAA@@@???>>>======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????============>>>???@@@AAAAAA@@@@@@@@@??????>>>>>>>>>????????????@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<===>>>???????????????>>>============>>>???@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>?????????>>>===<<<============>>>>>>>>>;;;::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>??????>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>====================================<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>??????>>>>>>===============@@@???===<<<<<<<<<======>>>>>>=========>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<===>>>>>>>>>>>>>>>======>>>?????????>>>>>>==================<<<<<<<<<===???@@@@@@@@@???>>><<<<<<===>>>>>>>>>>>>>>>=========>>>@@@@@@???======>>>??????????????????>>>>>>>>>>>>>>>>>>?????????????????????@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCEEEFFFGGGDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@???======???AAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;<<<===>>>???===>>>>>>??????>>>>>>===>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@????????????>>>???@@@AAAAAAAAA@@@@@@@@@???===<<<<<<===???@@@AAA@@@@@@???>>>>>>??????@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA???>>>>>>AAACCCCCCAAA@@@>>>>>>???@@@AAA??????@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@AAAAAA@@@???>>>===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@??????>>>>>>??????@@@????????????????????????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCC?????????@@@@@@AAAAAABBB>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAA@@@@@@??????@@@AAAAAABBBAAA@@@???>>>???@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@BBBAAA@@@????????????????????????AAAAAAAAAAAAAAA@@@??????>>>?????????????????????>>>>>>?????????@@@@@@@@@????????????????????????<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>========================>>>???@@@AAA?????????@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@===<<<<<<;;;;;;<<<<<<<<<>>>>>>????????????>>>>>>======<<<<<<<<<===>>>???<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>???>>>>>>===<<<=========>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<>>>@@@AAAAAA??????>>>===<<<<<<<<<<<<;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<>>======>>>??????>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>???????????????;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;<<<>>>@@@AAA@@@>>>======>>>???AAAAAAAAA@@@???>>>===<<<===???@@@@@@???<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>============????????????@@@AAABBBCCC??????@@@AAABBBDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHFFFEEECCCCCCDDDDDDBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBB@@@<<<;;;>>>AAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBAAAAAA@@@?????????AAA@@@?????????AAABBBCCCBBBBBBBBBCCCCCCBBBBBBBBB??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBAAA@@@CCCBBB@@@??????@@@BBBCCCBBBBBBAAA@@@?????????@@@BBBBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA???>>>>>>AAACCCDDDCCCAAA??????@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@===<<<;;;;;;;;;<<<>>>???BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>AAA@@@???>>>>>>???@@@AAA??????????????????????????????>>>>>>??????@@@AAA???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAA@@@???>>>===AAAAAACCCCCCCCCAAA???===AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???AAABBBBBBAAA????????????????????????CCCCCCCCCCCCBBBBBBAAA@@@?????????????????????@@@>>>>>>??????@@@@@@@@@@@@??????>>>======>>>??????>>>???@@@AAABBBCCCCCCCCC????????????????????????>>>>>>============>>>>>>>>>>>>======<<<<<<;;;;;;============>>>???@@@AAA===>>>???@@@AAABBBCCCCCC===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<>>>???;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<===>>>>>>>>>===<<<=========>>>>>>?????????>>><<<:::888777666666:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::999888:::<<<>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>AAABBBBBBBBBAAA@@@>>>=========<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAA???===<<<<<<===???AAA???????????????@@@@@@AAA@@@AAAAAABBBAAA@@@???===;;;<<<===???@@@@@@@@@@@@>>>>>>??????@@@AAACCCCCC????????????@@@AAABBBCCC@@@@@@??????????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>===>>>??????======>>>???=========<<<<<<;;;;;;;;;======<<<<<<<<<<<<<<<===?????????????????????????????????>>>======<<<<<<>>>===<<<===?????????>>>:::;;;===????????????>>>???>>><<<<<<<<<===???@@@???>>>=========???@@@AAADDDAAA???@@@CCCDDDDDDBBBAAAAAAAAAAAAAAABBBBBBBBBIIIGGGDDDBBBBBBCCCBBBAAAGGGFFFDDDBBBAAA???>>>>>>@@@@@@@@@@@@????????????BBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC>>>>>>??????@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBCCC@@@???======>>>@@@BBBDDD============>>>???AAAAAACCCBBB@@@??????@@@BBBCCCEEECCC@@@>>>===>>>@@@AAAAAAAAA@@@???>>>>>>??????AAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@???>>><<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAA@@@DDDCCCAAA@@@>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::999999;;;<<<======>>>>>>@@@???>>>======>>>??????BBBAAAAAAAAA@@@@@@?????????@@@@@@???===<<<===>>>??????@@@@@@@@@@@@??????CCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???BBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBAAA@@@>>>>>>@@@BBB???@@@@@@AAAAAA@@@@@@???BBBAAA????????????AAABBBDDDBBB@@@>>>======>>>????????????@@@@@@AAAAAAAAACCCBBB@@@>>>======>>>>>>>>>???@@@@@@AAABBBCCCDDDBBBBBB@@@@@@@@@@@@BBBBBB>>>>>>???@@@AAACCCCCCDDDAAA@@@===;;;::::::;;;<<<===>>>>>>?????????>>>>>>@@@@@@@@@??????>>><<<<<<:::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999:::;;;<<<=====================<<<;;;;;;::::::;;;<<<>>>?????????>>>===???>>>===>>>@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;???===<<<===>>>>>>===<<<======>>>>>>>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBBEEEDDDBBB@@@???>>>======AAA???======@@@AAA@@@>>>CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBCCCDDDBBBAAA???>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCAAA???>>>???@@@@@@?????????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<=========>>>>>>>>>??????????????????>>>===>>>???>>>===<<<===?????????>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<========================>>>>>>>>>>>>???????????????=========???@@@???>>><<<===>>>@@@@@@@@@@@@@@@@@@???>>>======>>>@@@AAA@@@??????>>>???@@@AAABBBDDDAAA@@@@@@CCCDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@AAADDDFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@????????????@@@AAAAAA>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@>>>>>>>>>>>>???@@@AAAAAACCCBBB@@@??????@@@BBBCCCCCCBBB@@@?????????AAAAAABBBAAA@@@@@@?????????@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@???>>>===>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>???>>>>>>======>>>???@@@??????>>>>>>============???@@@AAA@@@???>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@AAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA??????@@@BBBAAAAAAAAABBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDBBB@@@???>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA???????????????@@@@@@AAAAAABBBCCCCCCCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>??????@@@@@@AAA@@@@@@??????===>>>>>>?????????>>>>>>;;;<<<<<<===???@@@@@@AAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<@@@>>>>>>>>>@@@AAA@@@???@@@@@@??????>>>>>>======@@@???>>>>>>@@@@@@???>>><<<===>>>>>>>>>===<<<;;;========================>>>>>>>>>??????AAABBBBBBDDDCCCBBBAAA@@@?????????AAA>>><<<===???AAAAAA@@@CCCBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAACCCCCCAAAAAAAAA@@@@@@AAABBBBBB@@@AAABBBBBBCCCBBBBBBBBBDDDEEEEEECCCAAA@@@AAABBBAAAAAA@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA????????????????????????===>>>>>>>>>>>>?????????????????????????????????>>>???@@@@@@???>>>???@@@@@@@@@@@@???????????????=========<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA???>>>===>>>@@@@@@@@@???>>>>>>???AAAAAAAAAAAAAAA@@@@@@???>>>???@@@BBBCCCAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@?????????>>>===>>>AAADDDFFFFFFEEE@@@@@@??????@@@@@@AAAAAA<<<<<<===>>>???@@@AAAAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????@@@@@@AAABBB>>>>>>>>>???????????????>>>>>>>>>===<<<<<<;;;;;;========================@@@???????????????@@@@@@BBBAAA@@@??????@@@AAABBB?????????@@@@@@@@@AAAAAABBBAAA@@@@@@???@@@@@@@@@BBBBBBAAA@@@?????????@@@????????????@@@@@@@@@AAA@@@@@@?????????@@@AAAAAABBBAAA@@@??????@@@AAAAAA============>>>>>>???@@@<<<<<<======>>>???????????????????????????@@@@@@????????????????????????>>>>>>>>>==================>>>>>>??????>>>>>>>>>============>>>>>>@@@@@@============<<<<<<<<<<<>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAADDDDDDCCCBBBAAA@@@??????@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???;;;<<<===>>>??????@@@???<<<======>>>???@@@AAAAAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@?????????;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<======>>>@@@???>>>>>>???@@@???===@@@@@@@@@???????????????BBB@@@???@@@AAABBBAAA@@@;;;<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@AAA>>><<<<<<>>>AAACCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDD???@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBEEEEEEFFFDDDBBBBBBCCCDDDBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????@@@AAABBBBBB@@@@@@AAABBB??????????????????????????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@AAA???>>>===>>>@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBBBB@@@@@@??????@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@BBBDDDDDDBBB@@@???????????????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCC????????????????????????>>>>>>>>>==================>>>>>>??????>>>===<<<@@@??????>>>>>>>>>??????@@@???>>>>>>>>>>>>???@@@;;;<<<>>>???@@@@@@@@@???@@@@@@????????????@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@AAAAAADDDBBB@@@??????@@@AAABBB======<<<======>>>???@@@======>>>???@@@AAABBBCCCAAAAAAAAA@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>???>>>?????????>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>=========???@@@@@@??????AAABBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???????????????@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDAAABBBBBBBBBBBBAAA@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBB>>>??????>>>===<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBBBBBBB@@@???@@@????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>???@@@AAACCCCCCCCCBBBAAA@@@???>>>;;;<<<===>>>????????????===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@<<<<<<=========>>>>>>>>>@@@???>>>===>>>???@@@AAAAAA???>>>>>>??????>>><<<>>>>>>>>>??????@@@@@@@@@AAA@@@???@@@BBBBBBBBB@@@;;;<<<<<<===>>>?????????????????????????????????>>>>>>>>>???>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@@@@>>><<<;;;===@@@CCCEEECCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBB>>>???AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAADDDEEEEEEDDDBBBBBBCCCEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@@@@AAABBBAAA@@@@@@AAABBB??????????????????????????????>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>@@@AAA@@@???AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB??????????????????@@@AAADDDCCCCCCBBBAAA@@@@@@???BBBBBBBBBCCCDDDCCCAAA???BBBBBBAAA@@@????????????BBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@????????????;;;<<<<<<===>>>??????@@@======>>>>>>>>>===<<<<<>>=========>>>>>>>>>>>>============>>>>>>999;;;===???@@@@@@???>>>??????>>>>>>>>>??????@@@AAA@@@???>>>>>>>>>>>>>>>===>>>???@@@@@@@@@??????===>>>>>>??????@@@@@@@@@DDDBBB@@@??????@@@BBBCCC@@@??????>>>>>>>>>>>>???===>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>?????????==================>>>>>><<<>>>??????>>>>>>@@@AAA??????@@@@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBB???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAA????????????@@@AAABBBCCC@@@??????????????????@@@>>>@@@@@@@@@>>>===>>>???@@@@@@???>>>>>>???@@@@@@>>>???@@@AAAAAA@@@???>>>=========>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????AAAAAA@@@@@@???>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===============AAAAAAAAAAAA@@@>>>============>>>>>>>>>>>>======>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>====================================???>>>>>>===<<<<<<;;;;;;999:::<<<>>>???AAAAAAAAA??????>>>>>>>>>=========@@@@@@???>>>>>>@@@AAABBBAAA???>>>>>>??????===<<<<<<<<<======>>>?????????@@@>>>>>>???AAAAAAAAA@@@;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======<<<===>>>???@@@@@@@@@??????>>><<<;;;<<>>???@@@AAAAAA@@@???>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCBBBAAAAAACCCDDDAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAADDDCCCBBBAAAAAABBBCCCDDD@@@AAABBBBBB@@@@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAABBBAAA@@@AAABBBCCCCCCAAACCCCCCBBBBBBBBBCCCCCCDDD@@@AAABBBCCCCCCDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCBBB???@@@AAA@@@???@@@AAACCCEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCFFFGGGFFFDDDFFFEEEDDDBBBAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@999:::;;;<<<===???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@????????????>>>??????@@@@@@AAA@@@@@@??????@@@AAAAAA===>>>@@@AAAAAAAAA@@@???===>>>??????@@@??????>>>BBBAAA@@@@@@@@@BBBCCCDDDDDDCCCBBBAAA@@@?????????======>>>???@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>>>>????????????????????????@@@@@@@@@???????????????>>>>>>>>>>>>======<<<;;;;;;;;;======>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>===>>>@@@>>>??????@@@@@@??????>>>===>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDBBBAAAAAA@@@@@@@@@@@@AAA?????????>>>??????@@@AAA???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>????????????>>>==================>>>???@@@@@@>>>>>>>>>>>>???AAABBBCCC???>>>>>>======>>>>>>???@@@AAACCCBBBAAA???@@@@@@@@@???>>>======>>>???@@@>>>>>>????????????>>>>>><<<======>>>>>>>>>??????>>>>>>>>>===============<<<<<<===>>>?????????>>>?????????>>>>>>=========>>>??????@@@@@@??????>>>>>>>>>??????@@@@@@AAAAAA>>>=========<<<<<<;;;;;;????????????>>>>>>===<<<=========>>>>>>===<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<;;;:::888999;;;===>>>@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>??????@@@???>>>======>>>???>>><<<<<<<<<======>>>>>>>>>???>>>======>>>@@@AAA@@@???======<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBBBBBBBAAA@@@???;;;<<<>>>@@@@@@@@@@@@?????????>>>===<<<>>>BBBEEEHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@AAAAAAAAA@@@??????>>>???????????????>>>>>>??????@@@AAAAAAAAAAAAAAA???@@@AAAAAA@@@@@@BBBDDDAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFIIIHHHGGGEEEEEEGGGHHHIIIEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDFFFGGGFFFEEEGGGFFFEEEEEEEEEEEEFFFGGGBBBCCCDDDFFFGGGHHHHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDAAACCCDDDCCCBBBBBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBBBBDDDGGGIIIJJJJJJGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<===>>>??????@@@@@@???>>>======>>>???@@@AAA????????????@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEE>>>???AAABBBCCCBBBAAA@@@???@@@AAAAAAAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB??????@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>?????????>>>======;;;<<<===>>>>>>======<<<;;;;;;<<<<<<<<<=========???@@@AAA@@@>>>>>>>>>@@@???@@@@@@AAAAAA@@@@@@???=========>>>?????????@@@CCCBBBAAAAAA@@@@@@@@@AAA??????@@@@@@AAABBBBBBCCC@@@@@@@@@???@@@@@@AAAAAA???????????????@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBCCCCCCBBB@@@??????????????????>>>=========<<<<<<===>>>???@@@@@@>>>>>>>>>???@@@AAACCCCCC??????>>>>>>>>>>>>??????>>>@@@BBBBBB@@@>>>>>>???AAA@@@>>>======>>>@@@AAA@@@??????????????????@@@===>>>>>>?????????>>>>>>???>>>>>>>>>============;;;<<<>>>???@@@@@@@@@???????????????>>>>>>>>>>>>===>>>>>>??????>>>>>>=========>>>>>>>>>?????????;;;;;;<<<=========<<<<<<>>>>>>>>>???>>>>>>======;;;;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>????????????????????????===>>>??????@@@@@@??????>>>===<<<===>>>???>>>===>>>>>>>>>>>>>>>>>>??????>>>===<<<>>>@@@AAA@@@???>>>>>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCCCCBBBAAA@@@===>>>@@@BBBBBBBBBAAA@@@>>>???@@@???===>>>@@@CCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBBBBAAA??????>>>>>>>>>>>>???@@@AAAAAA??????@@@AAAAAAAAAAAA@@@>>>???@@@@@@@@@@@@BBBDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLJJJIIIIIIJJJLLLMMMKKKLLLMMMMMMKKKKKKLLLMMMIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKLLLHHHGGGFFFGGGIIIJJJIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKJJJIIIGGGFFFDDDFFFGGGFFFDDDDDDFFFIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGEEEDDDEEEGGGJJJKKKKKKHHHGGGFFFEEEEEEDDDEEEEEEKKKKKKKKKJJJJJJJJJIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAAAAACCCFFFGGG@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEGGGHHHIII>>>@@@AAACCCCCCBBBAAA@@@AAABBBBBBCCCBBBAAA???>>>>>>???@@@BBBCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEBBBCCCCCCDDDDDDEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@??????<<<<<<===>>>>>>===<<<;;;===>>>>>>>>>??????@@@@@@AAABBBBBBAAA???>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@============>>>>>>>>>>>>CCCBBBAAAAAA@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB????????????@@@AAABBBBBB@@@@@@??????@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA???AAACCCEEEEEECCCAAA???@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<===>>>@@@@@@?????????@@@AAABBBDDDEEE@@@@@@????????????@@@@@@;;;===??????===;;;;;;;;;BBBAAA???>>>>>>???AAABBBBBBAAA@@@??????@@@AAABBB??????@@@@@@@@@??????>>>@@@?????????>>>>>>======<<<===???@@@AAAAAAAAA@@@????????????????????????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>============999:::;;;===>>>>>>??????===>>>>>>?????????>>>>>>888999;;;===>>>???@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCBBBAAAAAA===<<<<<<===>>>@@@???>>>????????????????????????>>>======>>>@@@BBBAAA@@@???>>>=========>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<===???AAAAAAAAA???>>>???@@@BBBDDDDDDCCCBBBAAA>>>@@@AAA@@@>>>===???BBB>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDCCCBBB@@@???>>>>>>===>>>???BBBDDDEEE??????@@@AAAAAAAAAAAA@@@>>>???AAAAAA@@@AAACCCEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA```]]]ZZZZZZ\\\\\\[[[XXXTTTVVVYYY\\\^^^^^^]]]\\\eeebbb___^^^^^^^^^]]]]]]]]]^^^_________^^^]]]\\\[[[[[[ZZZZZZ[[[]]]```bbbYYY[[[]]]______^^^\\\[[[^^^^^^^^^^^^]]]\\\ZZZYYY^^^\\\ZZZWWWWWWWWWXXXYYYYYYVVVRRRPPPPPPQQQQQQPPPRRRRRRRRRSSSTTTSSSQQQOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPQQQRRRSSSRRRPPPNNNPPPQQQOOOMMMNNNQQQTTTSSSSSSRRRQQQQQQPPPQQQQQQOOOOOONNNNNNNNNOOOOOOPPPTTTTTTSSSQQQPPPNNNMMMMMMMMMPPPSSSVVVVVVTTTQQQOOOMMMNNNOOOOOOMMMMMMNNNOOORRRPPPNNNMMMMMMNNNMMMLLLMMMKKKIIIGGGFFFFFFGGGHHHKKKJJJIIIIIIJJJKKKJJJIIILLLLLLKKKHHHEEECCCDDDFFFDDDFFFGGGGGGEEEDDDEEEFFFIIIEEEAAA@@@CCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCJJJHHHGGGGGGHHHIIIIIIHHHEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBGGGEEEDDDEEEFFFGGGFFFDDDCCCDDDDDDEEEGGGHHHIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGBBBDDDEEEEEECCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAAAAA??????@@@@@@@@@@@@@@@@@@<<<===>>>???@@@AAABBBBBB???AAACCCCCCAAA@@@?????????@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCAAA@@@@@@AAA===>>>@@@AAAAAAAAA@@@???AAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>===CCCBBBAAA@@@????????????CCCCCCBBBAAA@@@@@@AAAAAABBBBBB@@@??????@@@AAAAAAAAAAAAAAA@@@??????@@@AAA<<<>>>>>>===<<<;;;<<<===;;;;;;;;;::::::;;;<<<<<<>>>======>>>@@@BBBAAA@@@AAA???===>>>??????===:::<<<<<<<<<<<<<<<======>>>@@@???======???@@@AAAAAA????????????>>>===<<<<<>>AAAAAA???===@@@@@@@@@@@@@@@@@@@@@@@@===>>>AAACCCDDDDDDCCCBBBEEE;;;CCCBBB888LLLVVV:::@@@@@@???????????????@@@AAAAAA@@@?????????????????????>>>>>>>>>???@@@@@@AAA???===<<<===>>>>>>>>><<<<<<======>>>>>>?????????>>>=========>>>???@@@AAA@@@>>>===<<<======>>>???>>>>>>======>>>>>>???BBBAAA@@@??????>>>>>>??????@@@@@@AAAAAA???>>>===??????@@@AAAAAAAAA@@@@@@CCCAAA??????AAABBBAAA@@@CCC@@@===>>>???@@@???===???@@@AAABBBBBBAAA???===???@@@AAA@@@??????AAACCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@CCCBBBAAAAAAAAAAAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBBBBAAA@@@@@@???DDDBBB@@@>>>======>>>???AAABBBCCCCCCCCCAAA???===???BBBBBB@@@@@@DDDEEECCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===>>>>>>???@@@@@@===>>>>>>???@@@AAAAAABBB{{{xxxuuutttttttttrrrooommmooosssvvvwwwwwwvvvvvvyyyvvvtttsssssstttsssrrruuuvvvwwwxxxyyyxxxwwwwwwrrrrrrqqqqqqrrrtttvvvwwwssstttwwwyyyyyywwwtttrrrqqqrrrssstttsssqqqooonnnqqqpppooommmmmmmmmmmmnnnllliiifffcccbbbaaa```^^^___^^^___```bbbaaa___]]]]]]]]]]]]]]]___aaacccddddddcccbbbcccdddeeedddcccaaabbbcccaaa______aaadddhhhgggfffeeedddddddddeeedddeeeeeecccaaa```bbbdddgggfffeeedddbbbaaa```___bbbdddgggiiiiiihhheeeddd```aaabbbaaa___^^^___``````___]]]^^^^^^^^^]]][[[\\\ZZZWWWUUUTTTSSSTTTTTT[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYWWWSSSPPPNNNNNNOOOQQQSSSUUUUUUTTTSSSTTTUUUTTTQQQMMMLLLNNNPPPQQQPPPSSSSSSRRRPPPOOOOOOOOOOOOSSSSSSRRRQQQPPPOOOOOONNNSSSQQQPPPQQQSSSTTTTTTTTTQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLKKKJJJJJJLLLMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPOOONNNNNNNNNOOOPPPNNNNNNOOOPPPQQQQQQRRRRRRPPPPPPOOONNNMMMKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIKKKMMMMMMKKKIIIIIIIIIFFFGGGIIIJJJJJJHHHGGGEEEGGGGGGHHHHHHHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGFFFFFFGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHGGGFFFDDDDDDEEECCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBCCCCCC@@@AAABBBAAA???>>>>>>??????>>>======<<<<<<======???>>>===>>>@@@AAA@@@???AAA??????@@@BBBBBB@@@===>>>===============>>>>>>???>>><<<<<<>>>???@@@@@@???@@@@@@@@@@@@@@@??????AAA???>>>???AAABBB@@@>>><<<======>>>>>>??????@@@>>>???@@@AAAAAAAAA@@@???FFF<<>>???AAAAAA@@@?????????@@@@@@>>>>>>>>>???AAABBBCCCDDDBBB@@@>>>>>>???@@@???>>>??????????????????????????????>>>>>>>>>???@@@AAABBBBBBAAA@@@??????????????????>>>>>>??????@@@@@@??????>>>>>>>>>>>>???@@@???@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCBBBCCCBBBAAABBBCCCDDDCCCBBBBBB@@@>>>>>>@@@AAA@@@>>>@@@AAABBBCCCCCCBBB@@@???AAABBBBBBAAA@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@BBBBBBCCCDDDDDDCCCAAA@@@???BBBAAA??????CCCDDDBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCC~~~|||zzzvvvsssrrrrrrrrrtttvvvvvvuuussssssrrrrrrrrrtttxxx|||~~~}}}||||||}}}~~~~~~|||}}}}}}{{{yyyxxxyyy{{{~~~~~~}}}}}}}}}~~~yyyxxx{{{~~~|||{{{{{{{{{||||||{{{xxxwwwwwwxxxwwwwwwwwwyyyzzzyyywwwttttttssspppnnnlllkkkkkkkkkrrrrrrqqqpppppppppppppppoooooommmiiieeebbbcccdddgggiiijjjjjjjjjiiikkklllhhheeebbbaaabbbcccddddddiiihhhfffeeedddeeeffffffiiiiiihhhgggfffeeeeeedddfffeeedddfffiiikkkkkkkkkiiihhhfffdddccccccddddddhhhgggeeedddccccccddddddccccccbbbbbbaaa```______\\\[[[[[[\\\^^^___^^^]]]aaabbbccceeeeeeeeedddcccbbbbbbaaa```_________```aaacccfffhhhjjjjjjiiihhhdddcccbbbaaa```^^^]]]]]]ZZZ[[[\\\\\\[[[ZZZXXXVVVVVVYYY[[[[[[YYYWWWWWWWWWUUUWWWZZZ\\\\\\[[[XXXVVVTTTTTTUUUUUUSSSPPPNNNLLLNNNNNNMMMKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMMMMMMMMMMLLLKKKIIIHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGKKKLLLLLLKKKIIIGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHDDDEEEFFFFFFGGGFFFFFFFFFCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEECCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBB???AAAAAA@@@>>>=========@@@???>>>======<<<======???>>>======>>>??????>>>>>>>>>>>>@@@BBBAAA???===>>>======<<<<<<=========<<<;;;;;;;;;;;;<<<<<<=========>>>????????????>>>@@@>>>======>>>??????>>>======>>>???@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>>CCC<<>>RRR\\\HHH>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCC@@@@@@AAABBBDDDEEEFFFGGGCCCBBBAAABBBCCCCCCAAA???DDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@AAABBBBBBCCCDDDEEEDDDDDDCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>???@@@BBBCCCAAABBBCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFFFFDDDCCCCCCDDDFFFGGGEEEDDDDDDBBBAAAAAACCCDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEDDDBBBBBBDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDFFFGGGIIIIIIGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFBBBDDDDDDAAAAAADDDEEECCCDDDDDDDDDCCCCCCCCCBBBBBBFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA|||{{{{{{}}}~~~~~~|||zzzyyyyyyyyyzzzzzz}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~}}}|||||||||wwwwwwvvvxxxzzz||||||{{{~~~}}}|||{{{zzzyyyyyyxxx}}}~~~|||{{{zzzyyyuuuvvvyyyzzzzzzxxxuuutttqqqsssvvvvvvuuusssqqqqqqqqqtttwwwzzz{{{yyyvvvtttmmmnnnnnnmmmkkkgggdddaaabbbaaa___]]]ZZZWWWUUUTTTSSSTTTUUUTTTTTTVVVYYY[[[^^^]]]\\\[[[YYYWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUUUU[[[\\\\\\ZZZWWWVVVVVVWWWZZZXXXVVVUUUUUUWWWYYYZZZYYYZZZZZZYYYWWWUUURRRQQQNNNOOOOOOOOOOOOOOONNNMMMKKKKKKLLLMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDCCCAAA???>>>???BBBBBBAAAAAAAAABBBBBBCCCDDDCCCAAABBBDDDEEEFFFEEEBBBCCCCCCDDDDDDCCCAAA@@@CCCBBBBBBAAAAAABBBBBBBBB???@@@AAA@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@BBBAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDCCCBBBBBBAAABBBBBBBBBDDD@@@DDDDDDCCCSSS\\\NNNEEEEEEDDDDDDCCCDDDDDDEEECCCCCCCCCDDDDDDEEEGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLJJJIIIIIIKKKLLLKKKHHHFFFIIIIIIIIIIIIIIIKKKLLLMMMIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLMMMLLLKKKJJJEEEEEEEEEGGGIIIJJJHHHFFFHHHGGGFFFGGGHHHIIIIIIJJJFFFGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJIIIHHHHHHJJJLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMOOOPPPPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKGGGHHHHHHIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKKKKLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKFFFIIIHHHEEEEEEHHHIIIFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCBBBBBB|||yyyvvvtttsssnnnooopppppppppqqqtttwww||||||{{{yyywwwtttrrrqqqmmmnnnoooppprrrssstttttt{{{{{{zzzxxxuuutttuuuvvvyyywwwtttrrrrrrtttvvvxxx{{{{{{zzzyyyuuupppllliiiiiiiiiiiihhhgggeeedddcccaaabbbccccccaaa^^^[[[YYYVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQPPPOOOPPPRRRQQQOOOMMMKKKMMMOOOOOOLLLJJJIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOOOOMMMLLLMMMOOORRRSSSSSSQQQQQQPPPOOOLLLKKKIIIIIILLLLLLKKKKKKLLLLLLMMMNNNJJJLLLNNNMMMKKKJJJKKKMMMPPPPPPOOONNNLLLJJJIIIHHHHHHIIIIIIIIIHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKLLLKKKNNNYYY^^^WWWQQQPPPOOOMMMLLLLLLLLLLLLJJJKKKKKKLLLMMMOOOPPPQQQPPPQQQTTTXXX[[[]]]^^^___\\\[[[[[[\\\]]]\\\ZZZXXXTTTSSSTTTUUUWWWZZZ\\\^^^\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZYYYWWWUUUTTTQQQRRRRRRSSSSSSRRRRRRQQQRRRQQQOOOMMMMMMNNNOOOPPPVVVUUUTTTRRRQQQPPPOOOOOORRRSSSVVVXXXXXXXXXVVVUUUNNNNNNMMMOOOQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPRRRSSSPPPQQQRRRTTTUUUUUUUUUUUURRRTTTUUUVVVVVVWWWZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___``````___]]][[[XXXWWWWWWWWWXXXZZZ]]]^^^______]]][[[YYYWWWVVVUUUUUUVVVWWWYYYYYYZZZZZZYYYUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTRRRQQQPPPOOOPPPQQQRRRSSSRRRSSSSSSSSSSSSSSSRRRQQQJJJMMMLLLJJJJJJMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJ~~~}}}{{{|||}}}}}}{{{wwwrrrooonnnooopppqqqrrrqqqpppooohhhgggeeedddcccccccccccceeecccaaabbbdddccc```\\\YYY[[[^^^^^^]]][[[ZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\[[[YYYWWWXXXZZZ]]]^^^___```___]]]YYYVVVTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZVVVYYY\\\[[[XXXVVVWWWYYY^^^^^^]]][[[YYYVVVTTTSSSQQQTTTVVVWWWVVVVVVWWWYYYZZZZZZZZZ[[[[[[\\\\\\\\\______``````aaaaaaaaabbbYYY\\\[[[ZZZ___fffgggeeeddddddbbbaaa```_________]]]]]]^^^___aaaccceeefffcccfffkkkqqqwww{{{~~~yyyxxxwwwxxxyyyyyywwwuuukkkkkkkkkmmmppptttwwwzzz{{{{{{{{{zzzyyywwwvvvuuutttttttttsssrrrpppooonnnkkklllmmmmmmlllkkkiiihhhgggeeeccc```___```bbbcccmmmllljjjgggeeedddcccccceeegggjjjmmmnnnmmmllljjjbbbaaa______```aaaaaa```___``````___^^^^^^```bbbccceeegggjjjkkkkkkjjjiiieeegggjjjlllnnnqqquuuwwwwwwwwwvvvvvvuuutttttttttuuuwwwyyy{{{{{{yyyvvvsssoooooonnnoooqqqtttwwwyyyzzzyyywwwtttqqqnnnlllkkkiiikkklllmmmnnnnnnmmmllliiigggdddbbbbbbdddgggiiihhhhhhhhhgggffffffeeeeeeeeecccaaa``````aaacccddddddeeeeeeeeedddaaa___]]]UUUXXXXXXVVVVVVZZZ[[[YYYUUUUUUVVVWWWWWWXXXXXXYYYTTTTTTUUUUUUWWWXXXZZZ[[[VVVVVVVVVVVVWWWWWWWWWWWW~~~|||}}}}}}xxxsssooorrruuuvvvuuusssrrrrrrsssrrrrrrqqqqqqqqqrrrrrrqqqoookkkjjjlllmmmnnnoooqqqpppmmmiiiddddddgggjjjffffffggghhhjjjlllnnnooojjjnnnqqqpppllliiikkkmmmpppooonnnmmmkkkiiigggffffffjjjoooqqqqqqpppqqqrrrssstttuuuwwwyyy{{{|||}}}~~~~~~}}}rrrxxxwwwwww{{{{{{|||~~~}}}{{{zzz||||||yyyvvvuuuuuuwwwwwwwwwuuuwwwxxxvvvtttsssuuuwwwyyy|||{{{~~~~~~zzzzzz~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}yyytttpppmmmooopppnnnoootttuuussskkklllmmmnnnpppqqqrrrrrrnnnnnnoooooopppqqqrrrsssnnnooooooppppppqqqqqqqqqzzzvvvwww|||||||||}}}}}}|||{{{