BM6P6(@ BBBCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDCCCBBBAAAAAAAAABBBDDDCCCBBBAAAAAABBBDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???===:::999888888888666555333222111222333333111111222333444444555555888888888888888888888888555666888999:::;;;;;;;;;===>>>???BBBDDDHHHJJJLLLKKKKKKJJJIIIIIIJJJLLLMMMWWWiii{{{vvvhhh]]][[[bbbmmmuuuvvvfffVVVJJJAAA<<<888555333111111111111000///222222222333333444444444333333222111111222333333000000000000000000000000111111000000000000111111222111000......000111222111111000000111111222222222111000............///333222111000000111222333000000000000000000000000000000000000000000000000222222111111222333333444555444444666888999888777:::;;;<<<;;;:::===CCCHHHLLLXXXhhhttt~~~yyyrrrqqqnnnhhhdddeeeeeeaaa]]][[[ZZZYYYVVVTTTTTTTTTTTTTTTTTTUUUYYY[[[`````````````````````___aaakkkzzznnn\\\RRRTTT\\\oooyyyoooaaaRRRKKKKKKHHHBBB===<<<:::888777777777555444222333444444555555555555444444444444444444444444333333333444444555555555333333333333333333333333555444333333333333444555333333333444444555555555666666666666777888999:::<<>>???BBBDDDGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKTTTbbbqqq}}}rrrgggccceeeiiilllwww{{{xxxpppdddXXXOOOFFF???:::777555222111222222111000222222222333333444444444222222111000000111222222000000000000000000000000111111000000000000111111222111000//////000111222000000111111222333444555888666333000///......///111111000//////000111111000000000000000000000000111111111111111111111111222222111111111222222333444444444666999:::999888:::;;;;;;<<<>>>BBBGGGKKKQQQ\\\kkkwww{{{vvvooojjjkkkfffdddaaa___^^^\\\XXXUUURRRRRRQQQPPPPPPRRRTTTVVVZZZ[[[\\\\\\[[[YYYWWWVVVXXX```mmmzzzuuuaaaTTTSSSWWW```iiiuuuzzzkkkZZZRRRPPPLLLEEE>>><<<:::777666777666555444222222333444444444444444444444444444444444444444222222222333333333333333333333333333333333333333555444333333333333444555333333444444444444444444666666666666777888::::::===@@@DDDHHHKKKUUUlll~~~DDDDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>><<<;;;:::888777666666666666555555444333333222222222222333333444444444555666666777999:::::::::::::::;;;;;;===>>>@@@BBBCCCFFFFFFEEEEEEFFFGGGGGGHHHNNNVVVcccrrr}}}tttpppnnnkkkhhhkkkuuuwwwlllggg___YYYSSSLLLDDD>>>:::777444222222333222222222222333333333333444444111111000//////000111111000000000000000000000000111111000000000000111111222111000//////000111222000000111222444666888999===:::666222000//////000000000////////////000000000000000000000000000000111111111111111111111111222222111111000111111222444444444777:::;;;;;;:::;;;::::::===CCCHHHLLLNNNUUU```ooo|||zzzrrrpppiiigggeeeeeeeeeaaa[[[VVVRRRQQQPPPOOOOOOPPPQQQRRRUUUVVVXXXYYYWWWTTTPPPNNNPPPUUU^^^jjjxxxooo^^^UUUTTTTTTZZZfffrrr|||{{{hhh\\\XXXSSSIII???;;;999777555666666666555222222333333444444333333444444444444444444444444333222222222222222111111333333333333333333333333555444444333333444444555444444444444444444333333555555555666777999:::;;;>>>@@@DDDHHHNNN\\\vvvFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEEEEDDDFFFEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@???>>>===;;;:::888888777444444444444555555666666333333444444555555666666222333444555666666666666:::::::::;;;<<<===??????BBBBBBBBBCCCCCCDDDEEEEEEFFFKKKUUUeeewww~~~}}}{{{wwwrrrqqqwww|||fff```ZZZWWWUUURRRKKKFFF>>>:::666333222333222222333333333333333333333333111111111000000111111111000000000000000000000000111111000000000000111111111111000//////000111111///000111333666888:::<<<===:::666222000///000111000000000000000000000000000000000000000000000000111111111111111111111111222222111000000000111111444444555888;;;======<<<<<<;;;;;;@@@HHHNNNPPPPPPUUUbbbtttzzzrrrkkkiiihhhiiikkkggg```YYYTTTSSSQQQPPPPPPPPPPPPPPPRRRTTTWWWYYYXXXUUUQQQNNNOOOOOOTTT]]]iiiyyyqqq```WWWSSSUUU]]]hhhsss~~~wwwhhhaaaZZZMMMAAA<<<999666555555666666555222222333333333333333222444444444444444444444444444444333333222222111111333333333333333333333333444444444444444444444444555555555444444333333333444444555666777999;;;<<>><<<;;;999888666666666666666777777777444444444555555555666666222222333444555555555555::::::::::::;;;<<<======>>>??????@@@AAABBBBBBBBB@@@DDDLLLWWWeeevvviiibbbZZZWWWXXXWWWSSSOOODDD???999444333222222222333333333333333333333333222222222222222222222222000000000000000000000000111111000000000000111111111111000000000000111111///000111333666888:::<<<888666333111//////111111111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111111222555555666999<<<>>>>>>===>>>===???EEEMMMSSSTTTTTTVVVdddyyywwwqqqnnnkkkmmmooolllddd]]]VVVTTTRRRQQQRRRRRRPPPNNNOOOQQQTTTWWWXXXWWWUUUSSSRRRNNNNNNTTT\\\jjjppp___XXXUUUWWW___iiiuuuuuujjj```RRREEE>>>;;;777555555666666555333333333444444333333222444444444444444444444444555555444444333333222222333333333333333333333333444444444444444444444444555555555444444333333333333444444666888:::<<<===???@@@DDDHHHQQQdddGGGGGGHHHGGGGGGFFFEEEDDDAAAAAA@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@???>>>???AAABBBCCCCCCCCCBBBEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA???>>><<<;;;<<<;;;:::999888777666555444444444444444444444444444444555666666666666666999999999999:::;;;<<<===;;;<<<===???@@@@@@@@@@@@===???EEEKKKSSSaaayyyuuulllbbb^^^```aaa]]]YYYLLLFFF>>>888444444333333444444333333333333222222222222333333333333222222000000000000000000000000111111000000000000111111000000000111111000000000000000111222444666888999333222111000//////000000111111222222222222111111000000000000000000000000222222222222222222222222222222111111222333333444777777777:::===>>>>>>===>>>@@@DDDKKKSSSXXX[[[\\\___mmm}}}wwwqqqppprrrooohhh```WWWTTTQQQQQQSSSSSSPPPMMMLLLMMMOOOQQQSSSUUUWWWWWWVVVPPPMMMOOOSSS[[[ooorrraaaXXXSSSXXX___jjj}}}sssgggXXXJJJBBB>>>999666666666666555444444555555444444333333444444444444444444444444555555444444444444444333333333333333333333333333333444444555555444444333444444444444444444333333222333444666888:::<<<>>>@@@AAAEEEKKKUUUkkkEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>======:::<<<>>>@@@AAAAAAAAA@@@BBBBBBCCCDDDDDDCCCBBBAAA???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEEEECCCCCCDDDDDDCCCAAA@@@???>>>>>>===;;;:::999888777888888777666666555555555444555666666666666666666777777777888999:::;;;;;;999:::<<<>>>????????????>>>===???BBBFFFPPPggg|||{{{pppkkkmmmlllgggbbbUUUNNNDDD<<<888666666666444444444333333222222222000111222333333222111000000000000000000000000000111111000000000000111111000000111111111111000000000000111111222333444555111111111000000///......///000111222222111000///000000000000000000000000222222222222222222222222111111222222333444666666999888999;;;===>>>>>>===<<>>@@@BBBHHHPPP\\\tttCCCCCCCCCCCCBBBAAA@@@??????>>>>>>===============>>>>>>======<<<<<<<<<;;;888:::<<>>?????????>>>???<<<;;;===@@@GGGZZZlll}}}{{{|||{{{vvvwwwuuunnngggZZZSSSIII@@@:::888888777444444444333333222222222///000111222222111000///000000000000000000000000111111000000000000111111000000111111111111000000111111000000111111222222000111111111000///---+++...///000111111000///...000000000000000000000000222222222222222222222222111111222333444666777888:::999:::;;;===>>>>>><<<:::BBBMMMVVV^^^eeelllqqq~~~~~~vvvtttqqqiiibbb]]]ZZZWWWXXX[[[\\\XXXTTTOOOMMMKKKJJJLLLRRRXXX\\\bbbZZZUUUVVVRRRRRRaaatttooo^^^WWWUUUXXXjjj~~~qqqbbbVVVGGGCCC===999777666666555666666777777666555444444444444444444444444444444111111111222222333333444333333333333333333333333333333444555555444333333333333333444444555555555111222333555888;;;===???@@@CCCJJJTTTbbb{{{DDDCCCBBB@@@???>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::999888888888999:::;;;<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBAAABBBBBBAAA@@@>>><<<;;;:::<<<<<<======<<<:::999777666555444333333333333333444444444555666777888999999999:::;;;;;;<<<<<<===<<<===>>>======CCCMMMUUUjjj{{{pppkkkppp{{{}}}wwwpppjjjhhh^^^OOOEEE???<<<888444111222333444555444333222111111111111111111111111222222222111111111111000000000111111111111000000000000////////////000000000000000000000000000000111000///000111222111///000000000000111111111111000111111111111222222222111111111111111111111111333333222111222333444555999999:::<<>>???AAAEEEJJJSSShhhAAA@@@???>>><<<<<<<<<<<<999::::::;;;;;;::::::999;;;::::::999888888777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@BBBBBBDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???===;;;;;;<<<============;;;:::999777666555444333333333333444444444444555666777888999999999:::;;;;;;<<<<<<<<<>>>???===<<>>999666333444444444444333222111111111111111111111111111222222222111111111111000000000111111111111000000000000////////////000000000000000000000000000000111000///000111222111///000000000000111111111111000111111111111222222222111111111111111111111111333333222222222444555666999999:::<<>>???AAAFFFLLLVVVnnnwww>>>===<<<:::999999999999888999999999999999999888999999999888777777666666888999999:::;;;;;;;;;;;;999999999999999999999999;;;;;;;;;<<<===>>>???@@@BBBBBBDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<=========<<<<<<;;;999888777555444333333333444444444444444555666777888888999999:::;;;;;;;;;===>>>???===;;;<<>>@@@AAABBBMMMQQQWWW```mmm|||wwwqqqlllhhhccc___\\\ZZZXXXVVVYYYUUUQQQLLLKKKKKKMMMOOOQQQUUUYYYYYYVVVUUUYYY]]]iiivvvuuu```SSSTTT\\\iii{{{{{{nnncccTTTEEE???===:::777666666555555444444444555555555555555444444333333333444444444444444444444444222333333444444555555555333333333333333333444444555555555555555444444444555666777888:::===???@@@BBBGGGOOO]]]wwwwwwsssvvv;;;;;;:::999888777777888777777888888888888777777999999888888888777777777888888999:::::::::::::::888888888888888888888888999999999:::;;;<<<======>>>???@@@AAABBBCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999777555444444333555444444444444444555666777777888888999:::::::::<<<===>>>>>><<<<<<>>>@@@FFFMMM[[[qqqtttttt||||||mmmYYYHHH???;;;777666555444333222222222222222222222222222222222222222222111111111000000000000111111111111000000111000000000000000000111////////////////////////111000///000111222111//////000000000111111111111000000111111111222222222111111111111111111111111222222333444555666777888888:::<<<===???AAACCCEEENNNUUU___jjjwwwwwwrrrkkkeeeaaa^^^\\\ZZZZZZWWWRRRNNNLLLLLLMMMMMMOOOTTTXXXYYYWWWVVVXXX[[[eeeqqqiiiWWWTTTYYY^^^oooxxxgggXXXIIIBBB>>>:::666666666555555444444444444555555555555444333333222222444444444444444444444444222222333333444555666666333333333444444444444444666666666555444444444333555666777999;;;>>>@@@AAAAAAHHHSSSeee{{{lllsss;;;;;;:::999888888888888666777777888888777777666999999999999999888888888777888999999:::999999999777888999999999999888777888888888888999:::;;;;;;:::;;;;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCDDDEEECCCCCCDDDCCCCCCBBBAAAAAA;;;;;;;;;;;;;;;<<<<<<<<<===<<<:::888777666555555666555555444444444555555666666777777888999999999:::;;;===>>>>>>>>>???@@@EEEHHHQQQccczzzxxxuuu~~~gggRRRDDD???999888666444333444555555222222222222222222222222222222222111111111000000000000111111111111000000111111000000000000111111////////////////////////111000///000111222111//////000000000111111111111000000111111111222222222111111111111111111111111111222333555666777888999999;;;>>>??????BBBFFFIIINNNXXXggguuu}}}tttlllgggccc```___ZZZXXXUUUQQQOOOOOOOOOOOORRRUUUXXXXXXWWWWWWYYY[[[aaalll|||rrr\\\TTTUUUWWWfffzzzjjj]]]NNNEEE???:::777777777666555444444444444444555555555444444333333333444444444444444444444444222222333333444555666666333333333444444555555555666666666555444444444333666666777999<<<>>>AAABBBAAAIIIWWWnnnwwwnnnbbbsss;;;;;;:::999999999999999666777777888888777777666999999999999999999999999777888888999999999888888777888999::::::999888777888777777777888888999:::888888888999999;;;<<<=========>>>???@@@BBBDDDEEEDDDDDDDDDEEEDDDDDDCCCCCC======<<<;;;;;;<<<<<<======<<<;;;999888777777777888777666555555555555555555555666666777888888999888999;;;===???@@@AAAAAAEEEGGGLLLXXXjjj~~~vvvzzzvvv___NNNFFF===;;;888555444444666777333333333333333333333333222222222111111111111000000000111111111111000000222111111000000111111222000000000000000000000000111000///000111222111///000000000000111111111111000111111111111222222222111111111111111111111111000111333666777999:::::::::===@@@AAAAAACCCIIIMMMPPP\\\nnn}}}vvvnnnhhheeeccc\\\ZZZXXXUUUSSSRRRRRRRRRVVVWWWWWWVVVVVVWWWYYY\\\^^^fffrrr}}}eeeWWWRRRSSS^^^ooorrrdddUUUKKKCCC;;;888888888777666555555555555555555555555555555555555555444444444444444444444444222333333444444555555555333333333444555555666666555555555555555444444444666666888:::===???BBBCCCBBBLLL^^^xxxnnnddd[[[sss;;;;;;:::999999999999:::777777777888888777777777888888888888888888888888777888888888888888777777666777888999999888777666888777777777777888888999888888777777888999:::;;;;;;;;;;;;<<<>>>AAACCCDDDDDDDDDEEEEEEFFFEEEEEEDDDAAA@@@???=========>>>>>>===<<<;;;:::999999999999999999888777666555555555444555555666666777888888888888:::<<<>>>@@@AAAAAAAAAEEEJJJQQQZZZjjj}}}}}}{{{lllYYYNNNCCC@@@;;;777444444555666333333333333333333333333222222222111111111111000000000111111111111000000222111111000000111111222000000000000000000000000111000///000111222111///000000000000111111111111000111111111111222222222111111111111111111111111000111444666888::::::;;;;;;???BBBCCCBBBEEEKKKQQQVVVbbbsssyyyqqqkkkhhh___^^^\\\ZZZWWWUUUSSSRRRXXXWWWWWWVVVUUUVVVWWWYYYZZZ___hhhssssss```VVVRRRVVVbbbttt~~~ppp___RRRHHH>>>999999999999888666666555555666444555555666666777777777444444444444444444444444444444444444444444444444333333444444555666666666444444444555555555555555666777888:::===@@@CCCDDDEEEPPPeee}}}hhhbbbaaa;;;:::999999999999999999777777888888888888777777666666666666777777777777777777888888888777777666555666777999999777666555888777777777777888888999999999888777777888999:::999999:::;;;===@@@CCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA???>>>>>>??????===<<<;;;:::::::::::::::;;;:::999777666666666666444444555555666777777777999888999:::===???@@@???===CCCJJJLLLPPP\\\oootttaaaUUUHHHDDD>>>888444333333444333333333333333333333333222222222111111111111000000000111111111111000000222222111111111111222222000000000000000000000000111000///000111222111///000000000000111111111111000111111111111222222222111111111111111111111111///111444777999:::;;;;;;<<<@@@CCCDDDCCCFFFMMMSSS[[[fffvvvyyyrrrnnncccaaa___\\\YYYVVVTTTRRRWWWWWWWWWVVVVVVUUUVVVVVVWWW[[[bbbkkkwwwkkk]]]QQQQQQXXXiii}}}yyygggYYYLLL@@@::::::::::::888777666666666666444444555666777888999999444444444444444444444444444444444444444444333333333333444444555666777777333444444555555666666666666777888;;;===@@@CCCEEEGGGSSSiii{{{eeeeeelll666666666555555555555555:::999999888777666555555888888999999999999888888888888888999::::::777555999999888888888888888888999999999999888888888777777777777777777777777777999999999:::<<<>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGEEEDDDBBB@@@???????????????===;;;999777777888999===<<<:::888666444444333444444444555555555666666999999999:::<<<>>>???@@@CCCDDDGGGJJJKKKQQQ___mmmzzzgggUUUNNNDDD===:::777333000555555555555444333222222222222222111000//////...000000000000111111111111333333222111000000111111111111111111111111111111000111222222222000///...333333222111000000111111222222222222222222222222333333222222111222222222222333555888:::<<<======BBB@@@@@@CCCDDDEEEKKKRRR```mmm}}}}}}uuuooohhhcccaaa___ZZZWWWXXXUUUVVVWWWWWWVVVVVVXXXZZZYYY\\\aaagggooozzz|||aaaWWWSSSTTT]]]nnnwwwhhhXXXIII@@@<<<888999999888666444444555888777555333333333555555555555555555555555555555444444444444444444444444444333333444666777555444555555555555555555444444888888888;;;???BBBDDDDDDKKKVVVqqqxxxgggbbbwww999999999999999999999999999999999888888777777666888888999999999999888888777666666777888888777555888888888888888888888888999999888888888777777777777777777777777777777777999999999999999:::;;;<<<======???@@@BBBDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA===<<<:::999888999:::;;;<<<;;;:::888666444444333444444444555555555666666888888999:::;;;===??????AAAAAADDDGGGIIINNN[[[iiiyyytttbbbXXXKKKBBB===:::666222666666555555444222111000222222222111000/////////000000000000111111111111333222222111000000111111222222222111111111111111000000111222222111000///333222222111000000111111222222222222222222222222333333222222222222222333333444666999;;;<<<===>>>AAA???AAADDDFFFHHHOOOWWWeeesssvvvnnnfffccc```[[[YYYYYYXXXXXXXXXWWWVVVVVVXXXZZZ]]]aaaeeehhhmmmvvvmmmYYYRRRPPPWWWfffxxxuuubbbPPPDDD>>>999999999777666555555555555555666555555444444333555555555555555555555555444444444444444444444444444333333444666666555333555555555555555555555555999999999;;;???BBBDDDEEENNN[[[www|||iiiggg}}}777777777777777777888888999999999999999999999999888888999999999999888888888666555666888999999999888888888888888888888888888888777777777666666666777777777777777777777777888888777777777777777888999:::;;;===???@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBB===<<<;;;::::::;;;<<<===;;;;;;999888666555444333444444444555555555555555888888888999:::<<<===>>>>>>>>>AAADDDFFFJJJUUUaaaooovvvpppdddTTTHHHBBB>>>:::666666666555444222111000000222222222111000000//////000000000111111111222222333222111111000111111111333333222222111111111000000000111111222111111000333222111111000111111111222222222222222222222222333333222222222222333333555666888:::<<<===>>>???@@@???AAAEEEGGGJJJSSS]]]lllzzzvvvlllhhhddd___\\\]]][[[[[[YYYVVVTTTTTTWWWZZZaaafffkkklllmmmsss~~~```UUUMMMQQQ^^^nnnrrr___NNNDDD;;;:::888777555555555555333444666777777555333222555555555555555555555555444444444444444444444444444333333444666666555333555555555555555555555555::::::;;;<<>>>>>>>>???AAACCCCCCCCCBBBBBB>>>>>><<<;;;;;;;;;;;;<<<:::::::::999777666555444555555555555555555555555777777777888999:::<<<<<<<<<<<<>>>BBBCCCGGGPPPZZZfffkkkooossswww|||ppp```QQQHHHBBB===:::555444333333222222222222222222222111111000000000000000111111111222222222222222111111111111111222444333333222222111111000000000111111111222222222222222111111111111111222222222222222222222222222333333222222222333444444666777999;;;===>>>??????@@@@@@BBBEEEGGGKKKVVVaaasssssslllhhhccc``````^^^\\\YYYUUURRRRRRUUUXXXaaahhhoooqqqppprrryyymmm\\\OOOOOOXXXfffyyysss^^^NNN???===999777666666555555444444555666666555444333555555555555555555555555555555555555555555555555555444444555777777666444555555555555666666666666;;;;;;<<<===???BBBEEEHHHRRRiii{{{jjjsss999999999::::::;;;;;;;;;888888888999::::::;;;;;;888888999999999999888888;;;999777888:::<<<======666666777777777888888888777777777777666666666666666666666666666666666666555555555555666777888999::::::::::::::::::::::::;;;<<<>>>@@@AAAAAAAAA@@@AAAAAA???>>><<<;;;::::::::::::::::::999888666666555555555555555555555444666666666666777999:::;;;<<<;;;===@@@BBBDDDKKKTTT]]]```ccceeehhhrrrvvvdddSSSFFF>>>;;;333333222222222333444555222222222222111111111111111111111111222222222222222111111111111111222222333333333333222222111111111111111111111111222222222111111111111111222222222222222222222222222222333222222222333444444555777888:::<<<>>>??????@@@AAAAAACCCEEEGGGKKKXXXeeexxxzzzrrrmmmfffaaa```^^^]]]YYYUUUQQQQQQSSSUUU\\\fffpppuuuttttttwww{{{~~~hhhTTTOOOTTT^^^qqqpppXXXEEEAAA;;;777666666666555666555444333444444555666555555555555555555555555555555555555555555555555666555555666888888777555555555555666666666777777;;;<<<===>>>???BBBGGGKKKSSSoooyyyiiiwww777777777888888999999:::777888888888999999::::::888888999999999999888888888666555666888999999999555666666777777888888888888888777777777666666666777777777777777777777777555555555555666777999999:::999999999999999888888999:::;;;===>>>>>>??????CCCBBBAAA???===;;;:::999:::;;;;;;<<<;;;:::999888555555555555555444444444555555555555666777888999<<<:::;;;???AAABBBGGGNNNRRRVVVYYYZZZ\\\dddqqqzzz~~~dddNNNAAA===555444333222333444555666222222222222222222222222111111111222222222222333111111111000111111222333333333333333333333333333444333222111111111111222111111111000111111222333222222222222222222222222333222222333333444555666888999:::<<<>>>?????????@@@AAADDDGGGHHHNNN]]]lll~~~|||uuulllccc```^^^]]]ZZZVVVRRRQQQRRRTTTWWW```llltttxxxyyyyyyzzzwww\\\RRRQQQVVVggg{{{eeeLLLFFF===888777777666444666555333222333444666888555555555555555555555555555555555555555555555555666555555666888888777555555555555666666777777888:::<<<>>>??????CCCJJJOOOXXXwwwxxxiii{{{333333444555555666777777777777888888888888888888888888999999999999888888777666666777888888777555555555666666777888888999999999888888888777777777777777777777777777777777666666555555555666666777555666666777888888999999:::::::::;;;<<<===>>>???BBBBBBAAA@@@???===;;;::::::;;;===>>>===<<<;;;999666666555555555444444444444444444444555666777888;;;999:::===??????CCCHHHJJJNNNSSSUUUVVVZZZbbbiii|||tttWWWHHHCCC999777555444333333444555222222222222222222222222111111111222222222333333111111000000111222222333111222222333333444444444666555333111000000000111111111000000111222222333222222222222222222222222222222222333333555666666888999:::<<<===>>>>>>??????@@@EEEIIIKKKTTTeeevvvvvvjjjddd______]]]YYYUUUTTTTTTUUUTTTZZZdddoooxxx}}}~~~~~~jjjZZZSSSRRR```ssssssRRRJJJ@@@:::888888666444444444444444555555666666555555555555555555555555555555555555555555555555444333333444666777555444444555555666777777888888888;;;>>>???@@@DDDLLLRRR___uuukkkwww555666666777888999999:::777777777777777777777777888888999999999999888888888888888999::::::888555444555555666777888888999999999999999888888888888777777777777777777777777888777666555444444333444111222333555777888::::::;;;;;;::::::;;;<<<>>>???AAAAAAAAA@@@@@@>>>===<<<;;;<<<>>>??????===<<<;;;666666555555555444444444444444444444444555666777:::888888<<<>>>>>>@@@EEEFFFKKKQQQTTTTTTVVV[[[```hhh|||}}}^^^NNNKKK<<<;;;888555333222333333222222222222222222222222111111222222222333333333111111000000111222333333000111222333444444555666777666444111000000000000111111000000111222333333222222222222222222222222222222222333444555666777888999:::<<<===>>>>>>>>>===@@@EEEJJJNNNXXXkkk}}}qqqiii``````___\\\XXXVVVVVVVVVTTTWWW^^^jjjvvvuuubbbWWWQQQ]]]ooovvvVVVMMMBBB;;;999888666333222333555666777666555444555555555555555555555555666666666666666666666666222222111333444555444222444555555666777888888999888;;;>>>???@@@EEEMMMUUUfff|||rrrnnnrrr777777888888888888777777999999888888888888999999777777888888888999999999777777888888888888777666888888777666666555666666777777777777777777777777999999888888777777666666888777666444444444555666666666666666777777777777999999999999999999999999>>>???AAAAAAAAA???===<<<>>>=========<<<<<<<<<;;;>>>===;;;999777666666666666444222333555666777666888999:::<<<===???@@@AAAEEEHHHKKKNNNPPPSSSVVVYYY___jjj}}}lllWWWIII@@@:::666555444111222666111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222444111...---.../////////111111222222222222111111000000111222333333444444666555333222222333444666999;;;======<<<===>>>@@@BBBDDDGGGLLLUUUcccttt~~~qqqnnnmmmfffZZZVVVXXXXXXTTT[[[VVVXXXbbboooyyygggWWWUUU[[[aaappp~~~dddTTTDDD>>>>>>;;;888666444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666777666444444444555777888:::999;;;???AAADDDMMMWWWjjjoookkkhhhppp777777888888888888777777999999888888888888999999777777888888888999999999888888888999999888888777999888888777777777777888777777777777777777777777888888888777777777777777888777666666555555555666666666777777888888999999999999999999999999999999;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>======<<<<<<;;;>>>===<<<;;;999888777666444222111111333444555444888999:::;;;===???@@@AAADDDFFFJJJLLLOOOQQQUUUWWW[[[cccuuusss___QQQFFF@@@;;;999777444444777222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222000------///000111111111111222222222222111111000111111222333333444444555444333222333444666777999;;;============???@@@AAADDDIIIOOOZZZiiizzzzzzjjjiiibbbYYYVVVYYYZZZWWWWWWSSSTTT\\\fffnnnwwwoooYYYRRRUUUZZZkkkxxxhhhWWWFFF>>><<<999666555555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555777666555444444555777888<<<;;;===@@@BBBFFFPPPZZZuuu|||kkkjjjoooooo777777888888888888777777999999888888888888999999888888888888888999999999888888999999999999888888999888888888888888999:::777777777777777777777777666777777777777777777888777777888888777777666666666777777888999::::::;;;999999999999999999999999888999<<<>>>@@@@@@@@@@@@?????????>>>===<<<<<<<<<============<<<:::888777555333111111333444555444777888999;;;<<<>>>???@@@BBBDDDGGGJJJLLLOOORRRUUUTTTZZZhhhyyy~~~kkk]]]KKKCCC<<<:::777444333555444444444444444444444444000000000000000000000000222222222222222222222222222222222222222222222222000///------000222222222111111222222222222111111111111111222222333333444333333333333444666777999999;;;============???AAA@@@DDDLLLUUU```pppooolllcccZZZXXXZZZ[[[YYYUUURRRRRRWWW[[[aaakkkuuu|||aaaTTTTTTXXXdddqqqsssaaaLLLAAA<<<888666666666666666666666666666666555555555555555555555555444444444555555555555666444444444444444444444444666666555444555666777888>>>>>>???BBBCCCGGGSSS```pppeeejjjzzz}}}mmm777888888999999888888777999999888888888888999999888888888888888888888888666777888888888888888888777777777777888888999:::666666666666666666666666555666666666777777888888666777888999999888777666555666777777888999::::::888888888888888888888888777888:::<<<===>>>??????@@@??????>>>======<<<<<<<<<===??????>>><<<:::888888666444444555666777666666777888:::;;;===>>>??????BBBEEEGGGIIILLLOOOQQQOOOSSS]]]jjjuuu}}}~~~}}}xxxhhhSSSJJJ@@@<<<999555333444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222111///......000222222111111111222222222222111111111111111222222333333333222222222333555777999;;;999;;;=========>>>@@@BBBAAAGGGPPPZZZfffuuu}}}vvvjjj```[[[[[[ZZZYYYWWWTTTSSSTTTUUUXXXbbbllluuu~~~kkkZZZXXX\\\aaammmzzzlllVVVGGG???:::888999777777666666666666555555666666666666666666666666444444444555555555555666444444444444444444444444666555555555666777888999??????@@@BBBCCCIIIWWWeeettteeeaaalllvvvhhh888888999999999999888888999999888888888888999999888888888888888888888888555666666777888888888777666666666666666777888999666666666666666666666666555555666666777777777888666777888999999888777666555555666666777888888999888888888888888888888888888888999:::;;;;;;<<<<<<>>>>>>>>>>>>============<<<===?????????===;;;:::888666444444555666666666555666777999:::<<<===>>>===@@@CCCEEEGGGIIILLLNNNMMMNNNUUU```jjjrrr}}}tttdddWWWIIIBBB===888666666333333333333333333333333555555555555555555555555222222222222222222222222222222222222222222222222333111000000111111000///111111222222222222111111111222222222222222333333111222333555777999;;;<<<999;;;===>>>>>>???AAABBBCCCJJJTTT___jjjwww~~~oooeee```]]][[[ZZZWWWTTTRRRRRRPPPQQQYYYbbbjjjuuusss___ZZZ\\\aaalllxxxuuu^^^NNNCCC<<<999:::666666666555555555444444666666666666666666666666444444444555555555555666444444444444444444444444555555555666777888888999>>>>>>@@@BBBCCCJJJ[[[llluuuiii]]]```qqqoooccc888888999999999999888888999999888888888888999999999999999888888888888888555666777888888888888888666666666666666666777888777777777777777777777777555666666666666666666777666666777777888888777777666666666666777777777777888888888888888888888888888888888888888999999999<<<<<<<<<<<<============<<<===>>>>>>>>>===<<<<<<777555333222333555444444444555666888999;;;<<<===<<<>>>AAACCCEEEGGGJJJLLLMMMLLLQQQYYYaaaiiittt~~~xxxgggSSSGGG???888444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222444222111111111111///...111111222222222222111111222222222222222222222222111222444666888:::;;;<<<999;;;===>>>>>>???AAACCCFFFNNNYYYdddnnnyyytttjjjeeeaaa^^^^^^VVVRRROOONNNMMMMMMQQQXXXaaalllyyycccZZZXXXbbblllwwwzzzfffVVVIII???::::::777666666555555444444444555555555555555555555555444444444555555555555666444444444444444444444444444555666777888888999999===>>>@@@BBBDDDMMM```ssslllaaaXXX```xxxhhh___888999999::::::999999888999999888888888888999999999999999888888888777777777777888999:::;;;;;;:::888888777777666777777777777777777777777777777777666666666666666555555555666555555555666666777888888888888777777777777666888888888888888888888888777777777777777777888888999999:::;;;<<<===>>>>>><<<=====================888666333333444555444444333444555777999:::;;;<<<;;;>>>AAACCCDDDFFFIIIKKKMMMLLLOOOVVV\\\aaakkkttt|||cccPPPDDD;;;666555444444444444444444444444111111111111111111111111222222222222222222222222222222222222222222222222222111000111222222111///111111222222222222111111222222222222222222222222222333444777999:::;;;<<<999;;;===>>>>>>@@@BBBDDDHHHPPP]]]iiirrr|||sssmmmfffbbbbbbUUUPPPLLLMMMNNNMMMNNNQQQWWWbbbssslll___ZZZbbblllvvvooo```RRRFFF???>>>888888777777666555555444444444444444444444444444444444444555555555555666555555555555555555555555444555666777888999999999===>>>AAACCCEEEPPPfff{{{xxxeee[[[UUUbbb~~~zzzccc]]]888999999::::::999999888999999888888888888999999999999999999888888777777888999:::;;;<<<<<<<<<<<<::::::999888777777777888777777777777777777777777777777666666555555555444666555444444444666777888::::::999999888777777777777777777777777777777777555555555555666777999999777888999:::<<<===>>>???===<<<<<<<<<<<<======>>>:::888666555666777666666333444555777888:::;;;<<<;;;>>>@@@BBBDDDEEEHHHKKKMMMLLLNNNTTTYYY]]]eeemmm{{{uuu___PPPDDD>>><<<555555555555555555555555111111111111111111111111222222222222222222222222222222222222222222222222000//////111333444333111111111222222222222111111222222222222222222222222222333555777999:::;;;;;;999;;;===>>>???@@@BBBDDDIIIRRR___kkkuuu~~~|||sssiiidddcccWWWPPPLLLNNNPPPOOONNNOOOPPPYYYgggsss{{{vvvhhhbbbaaajjjttt}}}wwwiii[[[MMMEEECCC999999999888777666666555444444444444444444444444444444444555555555666666666666666666666666666666444555666888999999::::::>>>???BBBDDDGGGRRRjjjsss```WWWSSSdddttt```^^^>>><<<:::;;;>>>???===;;;999:::;;;;;;;;;:::999888666777999:::;;;;;;::::::888888777777777999:::;;;;;;:::999888777777777777888888777666666777888999777777777777777666555555555555555555666777999999999999999999999999999999888888888888888888999999333555777:::::::::888666777999::::::999:::<<<>>>@@@???>>><<<<<<<<<===>>>;;;;;;:::999888777666555555666666888999:::;;;<<<:::<<<>>>@@@AAACCCFFFIIIMMMKKKKKKPPPTTTYYYbbbkkkyyymmmVVVJJJBBB;;;999999888666333333444555333333333222222222111111222222222222222222222222333333333222222111111111333222222222111000000000111111111111111111111111333444444222111000111333222333555888:::<<<============>>>@@@???>>>BBBIIISSSZZZdddnnnxxxyyytttsssuuuvvvsssrrrppppppsssxxx}}}}}}wwwmmmcccYYYSSSMMMKKKKKKLLLKKKJJJSSSTTT]]]iiiooouuummmdddgggkkkpppxxx|||qqq\\\III@@@???777111444888777555555777666555444444555666777555555555555555555555555666666666666666666666666666666777777888:::;;;<<>><<<:::;;;<<<======<<<;;;:::888999:::;;;;;;;;;:::999999999888888999:::;;;<<<;;;:::999888777777777777999888777666777777888999888888888888777777666555555555555555666777888999999999999999999999999999777777777777888999:::;;;;;;;;;999888666555555555777888888888777888:::;;;>>>======<<<;;;;;;<<<<<<;;;;;;:::999888777666666555555666777888999:::;;;:::<<<>>>???@@@CCCFFFHHHLLLKKKNNNSSSXXX^^^kkkvvv~~~aaaOOOEEE???888777777555444444555666333333333222222222222111222222222222222222222222333333333222222222111111222222222111111111111111222222222111111111111111333333444222111000111333333444666888;;;<<<===>>>>>>===>>>@@@??????DDDLLLXXX^^^hhhrrr{{{}}}{{{tttqqqkkkfffcccbbbdddeeeeeedddbbbbbbdddhhhllloooxxx}}}yyymmmccc\\\VVVPPPMMMNNNOOONNNMMMSSSSSSZZZdddhhhmmm~~~uuuiiihhhhhhiiinnnzzz~~~hhhRRREEE???888444666999888777777777666555444444555666777444444444444444444444444666666666666666666666666666666666777888999:::;;;???>>>AAAFFFIIITTTsss}}}eee[[[SSS]]]xxx|||jjj^^^ZZZAAA@@@??????AAAAAA@@@???======>>>??????>>>>>>===;;;;;;<<<===<<<;;;:::999;;;:::::::::::::::;;;<<<;;;:::999888888777888888999999888777777888888999999::::::999888777666666666555555666666777888999999999999999999999999999555666666777888:::;;;<<>>>>>>>>======??????@@@HHHQQQ___dddmmmvvv{{{|||}}}wwwrrrnnnkkkhhhfffdddaaa]]]YYYXXXXXXZZZ[[[ZZZXXXVVVUUUVVVYYY\\\^^^fffkkkwwwrrrggg```ZZZTTTQQQQQQSSSRRRQQQSSSSSSVVV]]]___cccrrrpppkkkfffbbbeeepppwww]]]KKK@@@;;;888999:::888888:::666666555555555555666666444444444444444444444444666666666666666666666666555555666666777999:::;;;===???DDDHHHJJJXXXxxxcccXXXRRRaaauuueee^^^\\\BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA>>>?????????>>>===;;;:::;;;;;;;;;::::::::::::;;;;;;:::999999888888888888:::999999999888888888888::::::::::::999888777777666666666666666777888888888888888888999999999999777777777777888999:::;;;IIIEEEAAA<<<999999999:::666777777666555444666777:::;;;<<<======<<<;;;:::<<<;;;;;;:::999999888888555555444444555666777888999;;;===>>>???@@@DDDFFFCCCFFFMMMSSSVVV___qqquuu]]]MMM@@@===999666444333222111444444333333333222222222222222222222222222222222222222222222222222222222000000000111222222222333333333222222111000000000222333333222111111222444666777888;;;<<<>>>>>>???>>><<<<<<>>>???BBBKKKUUUccciiiqqqzzz|||uuuzzz|||xxxqqqmmmgggccc```^^^[[[ZZZ\\\ZZZXXXVVVVVVWWWYYYZZZXXXVVVUUUSSSSSSTTTVVVWWW]]]aaakkkyyy|||oooddd^^^WWWSSSTTTUUUUUUTTTUUUTTTUUUXXXXXX[[[ggguuuxxxnnnfffaaacccnnn|||hhhSSSCCC>>>:::;;;:::777777:::666666666555555666666666444444444444444444444444666666666666666666666666555555555666777888::::::;;;???EEEHHHKKK\\\dddXXXTTTgggnnn```\\\\\\CCCDDDDDDDDDCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::999;;;:::999999999999999999::::::::::::999999888888:::::::::::::::999888888777666666666666777777888777777777888888999999999999999888888777888888888;;;:::999888777777777777777888888777555555666888:::;;;===>>>>>>===<<<;;;<<<<<<;;;;;;:::999999999777666444444444555666777999:::<<<======???BBBDDDBBBFFFLLLQQQTTT[[[lll}}}lllRRRFFFAAA;;;777555555444333444444444333333333222222222222222222222222222222222222222222222222222222000000000111222222222333222222222111111111000000111222333222111111222444666777999;;;===>>>>>>???>>><<<;;;===???CCCMMMXXXeeekkkttt}}}zzzuuuttt}}}zzzsssmmmiiiccc___[[[XXXWWWWWWVVVUUUTTTTTTSSSRRRSSSTTTUUUVVVXXXWWWVVVUUUTTTTTTTTTUUUVVVYYYaaammmwwwvvviiibbbZZZUUUUUUUUUUUUTTTVVVVVVVVVVVVVVVYYYbbblllsssrrriiicccfffooozzzwwwcccKKKCCC<<<:::999666666888555666666666666666666555444444444444444444444444666666666666666666666666555666666666777999:::;;;;;;@@@EEEHHHMMMbbbiii\\\ZZZmmm|||hhh\\\YYYZZZDDDEEEFFFEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFEEEDDDBBBAAA>>>>>>>>>======;;;:::999::::::999999999999::::::;;;;;;;;;;;;;;;:::888888888888999::::::::::::999777777666666666666777777666666777777888999999999;;;:::999888777777777777444555666888888999999888777888888777666666888:::;;;;;;<<<============<<<<<<<<<<<<;;;;;;:::::::::888777555444333444666777888:::;;;<<<<<<>>>AAACCCEEEGGGLLLQQQTTTYYYgggttt}}}}}}^^^MMMFFF===777777888888888444444444444333333333333222222222222222222222222111222222222222333333333111111111111111222222222111111111111111111111111111222333222111111333444777888999;;;<<<===>>>>>>===;;;;;;===???CCCMMMWWWdddkkkuuummmooovvvwwwvvvuuuqqqlllgggbbb___ZZZWWWTTTSSSSSSTTTTTTTTTRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSQQQSSSYYYbbbkkkuuu|||nnnfff]]]WWWUUUVVVUUUTTTTTTUUUVVVVVVVVVYYY```fffiiittt{{{pppiiilllqqqvvvyyyWWWJJJ>>>:::999777666666555555666666666666555555555555555555555555555555666666666666666666666666666666777777888:::;;;<<<<<>><<<;;;:::::::::999999::::::;;;;;;<<<<<<<<<;;;:::999888555666777999::::::;;;;;;777777666666666666777777666666666777888999999999999999888888888888888888666777888999::::::;;;;;;555777777777666777888:::;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::888666444333444666777888999;;;;;;<<<===@@@BBBFFFFFFJJJPPPSSSWWWaaakkkwww~~~wwwYYYOOOBBB999777777777777555444444444444333333333222222222222222222222222111111222222222333333333222222222111111111111111000000000111222222333333111222222222111111333555666777999:::<<<<<<======;;;:::;;;>>>???CCCLLLVVVdddkkkwwwssseeemmm||||||xxxnnnmmmjjjgggddd```^^^\\\XXXVVVSSSRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTWWW]]]bbbjjjwwwssskkk```YYYWWWVVVUUUTTTNNNQQQSSSTTTUUUZZZ___bbbfffooo|||}}}sssttttttttt|||cccRRRAAA;;;;;;999666555444555666777777666555444666666666666666666666666666666666666666666666666777777888888999;;;<<<===@@@CCCEEEHHHWWWtttooohhhhhhyyyrrraaaXXXWWWXXXCCCFFFGGGFFFDDDCCCEEEGGGEEEEEEDDDDDDEEEGGGHHHJJJHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCDDDCCCBBB@@@>>><<<:::::::::999999:::;;;;;;<<<<<<======<<<:::999777444555666888:::;;;;;;;;;888777666666666666777777555666666777888999999999888777777777888999::::::888777666666666777888888444555666666666666999;;;::::::999888999:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;999666444444555666888777999:::;;;;;;===???AAADDDDDDGGGMMMRRRUUU\\\dddooo|||fffYYYHHH;;;666444333222555555444444444333333333222222222222222222222222111111111222222333333333333222222222111111000000//////000111222333333444111222222222111111333555666777888:::;;;<<<<<<<<<;;;999;;;>>>@@@BBBKKKUUUccclllxxxuuufffdddooo{{{wwwtttjjjhhheeebbb```^^^]]]\\\[[[XXXUUUTTTUUUWWWWWWWWWTTTUUUUUUUUUUUUUUUTTTSSSUUUVVVXXXYYYZZZZZZYYYYYY\\\YYYYYY\\\^^^cccnnnyyyvvvnnnccc[[[XXXWWWVVVUUUIIIMMMQQQRRRUUUZZZ^^^```iiioooyyy}}}zzzxxxuuu{{{lllXXXCCC;;;<<<;;;777444444555666777777666555444777777777777777777777777666666666666666666666666888888888999:::;;;======CCCEEEEEEIIIZZZzzzooojjjlll|||ooo___XXXWWWXXXFFFFFFEEEDDDDDDDDDDDDDDDJJJHHHFFFDDDEEEGGGIIIKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFEEEEEEDDDCCCAAAAAA>>>>>>===<<<;;;::::::999:::::::::::::::::::::::::::::::::999999999999999999999999999999:::::::::777777777777777777777777666666666666666666666666777777777777777777777777666666666666777777777777888888999999999:::::::::===>>>>>>>>>>>>======<<<<<<;;;:::888666555444444888888888999;;;===>>>???DDDEEEGGGJJJMMMSSSYYY^^^gggppp{{{kkkOOOBBB===888333222333333222111111111222222333333333333333333333333222222222222222222222222222222222222222222222222222333444333111000111222333222222111222333555666999999999999;;;<<<>>>????????????@@@BBBGGGMMMRRR```nnnvvv|||yyyllliiihhhyyy}}}zzzwwwssspppiiihhheeecccaaa`````````aaa```^^^\\\ZZZZZZZZZZZZ]]]\\\ZZZXXXWWWWWWWWWWWWXXXZZZ]]]___```^^^\\\ZZZXXX[[[]]]\\\\\\```hhhnnnuuuccc^^^^^^ZZZVVVTTTRRRMMMLLLQQQVVVYYY]]]bbbiiinnnuuu}}}~~~rrrqqqtttwwwzzz~~~cccHHH===<<<;;;999999444555555555444333222222444555666777777888777777555555555555666666666777666666666666888:::<<<===<<>>>>>>>>>>>>>>======<<<;;;999888666666555555888888888999;;;===>>>???BBBDDDFFFHHHKKKPPPVVVZZZaaahhhrrrzzzzzz\\\III???888444444444444333222222222222333333333333333333333333333333333333333333333333333222222222222222222222222222333444333111000111222333222222222222333555666888999999:::;;;<<<===>>><<<=========@@@EEELLLPPP]]]jjjpppuuupppddddddqqq}}}|||xxxvvvrrrqqqnnnllljjjjjjjjjjjjmmmkkkiiigggeeeddddddddddddbbb___]]][[[YYYYYYYYYZZZ\\\___aaaaaa___\\\ZZZXXX[[[^^^^^^^^^aaagggmmmvvv~~~iii```]]]XXXTTTRRRRRRMMMLLLQQQUUUWWWZZZ___gggkkkqqqwww~~~uuupppppprrrvvvkkkMMM???===;;;999777666666666666666555444444555666666777777777777666555555555666666666777777777777777777999;;;===>>>===BBBHHHOOObbbqqqiiipppvvvcccWWWTTTUUUVVVFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::;;;<<<<<<<<<;;;999777666999999999999999999999999888888888888888888888888777777777777777777777777888888888888999999999999888888888999999999999:::======>>>??????>>>>>>>>>;;;:::999888888777777777888888888999:::<<<>>>>>>@@@BBBDDDFFFHHHLLLRRRVVVZZZ___gggpppyyymmmTTTEEE<<<888888555555444333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333444333111111111222333222222222222444666777777888:::<<<======<<<<<<;;;;;;<<<===@@@EEELLLQQQYYYeeejjjnnnxxx{{{}}}|||gggaaaddd{{{}}}{{{xxxwwwwwwxxxyyyyyyxxxvvvtttrrrpppnnnmmmnnnllliiifffcccaaa```___aaabbbdddeeedddbbb___]]]XXX\\\___``````cccgggkkklllsss}}}ttteee___[[[XXXWWWTTTPPPOOOSSSVVVVVVXXX[[[cccfffjjjooovvv~~~|||qqqlllmmmqqqvvvTTTBBB===<<<999666777888888888888777777666666777777777777666666555555555666666666777777777888888888999:::<<<>>>??????DDDJJJSSSiii{{{uuummmlllwww}}}lll^^^VVVTTTUUUWWWFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEDDDBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::===>>>?????????===;;;:::999999999999999999999999999999999999999999999999777777777777777777777777777777777888888888999999888888888888999999999999<<<===>>>>>>????????????;;;::::::999999999999:::888888888999:::;;;===>>>???AAACCCEEEGGGJJJOOORRRXXXZZZ```iiiuuubbbNNNBBB>>>===777666555444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111333333333111111222333333222222222333444666777777888;;;=========<<<;;;<<<<<<===???BBBHHHOOOUUUWWWccciiinnnxxx{{{|||ttteeegggppp~~~{{{yyyyyywwwtttpppmmmkkkjjjjjjkkkkkklllkkkjjjgggcccaaaZZZ]]]aaacccccceeegggjjjhhhmmmttt{{{nnnfffcccbbb```YYYTTTSSSVVVXXXVVVVVVWWW]]]___ccchhhnnnxxxtttkkkkkkppp~~~~~~[[[EEE>>>===:::666777888888999888888777777777777888777777666555444555666666666666777777777888888888888:::<<<>>>??????EEEKKKVVVooopppmmmkkkpppuuueee[[[WWWVVVXXX[[[FFFFFFEEEDDDDDDDDDDDDEEEDDDEEEGGGIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGFFFEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;666777999::::::::::::999999999999999999999999999999999999999999999999999888888888888888888888888666666666777777777888888777777888888888999999999:::;;;<<<===>>>?????????;;;;;;::::::::::::;;;;;;888888888999:::;;;<<<===???AAACCCEEEGGGJJJNNNQQQYYYZZZ^^^gggqqq{{{sssYYYIII@@@<<<888777666555444444444444333333333333333333333333444444444444444444444444222222222222222222222222111222333333111111222333222222222222333555777888777999;;;=========;;;:::;;;<<<===???CCCIIIQQQWWWXXXfffmmmttt~~~~~~pppiiisss|||yyyvvvuuuttttttrrrrrrqqqooollliiieeeccc\\\___bbbdddfffggghhhiiihhhkkkooorrrvvv}}}yyynnnjjjgggddd]]]XXXUUUWWWWWWSSSRRRSSSWWWYYY]]]bbbjjjttt{{{mmmlllppp}}}bbbIII???===;;;888666777777888888777777777777777888777777666555444666666666666777777777888777777777888999;;;===>>>???FFFLLLWWWuuutttjjjiiikkkvvvppp^^^WWWVVVVVVYYY\\\GGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@??????>>>===<<<;;;;;;555555666666777999999:::999999999999999999999999999999999999999999999999888888888888888888888888555666666666777777777777777777777888888888888999888999;;;<<<===>>>>>>???===<<<;;;;;;;;;;;;;;;<<<888888888888999:::;;;<<<===@@@BBBEEEGGGIIIMMMPPPXXX[[[___eeemmmuuu|||hhhRRRBBB999888777666555444333333333333333333333333333333333333333333333333333333333222222222222222222222222000222333333222111222444222222222222444666888999999999;;;<<<<<<<<<;;;;;;999:::<<<>>>BBBIIIQQQWWW]]]kkkssszzzpppppp~~~}}}||||||xxxwwwuuurrrnnniiieeeccc```aaaccceeeggghhhiiiiiiiiijjjkkkkkkkkkpppxxx~~~yyyrrrkkkccc```ZZZVVVUUUTTTOOOMMMNNNTTTVVVZZZ___fffpppzzzoookkkooo|||jjjOOO@@@===;;;999555555666777777777777666666777777777777666666555666666666777777777888888777777777777999;;;===>>>@@@GGGMMMYYYyyyjjjdddeeelll~~~oooZZZTTTUUUUUUWWW\\\HHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKKKKLLLLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBB@@@>>>===;;;;;;:::999888777888999;;;===::::::::::::::::::::::::999999999999999999999999888888888888888888888888666666777777777888888888777777777777888888888888666777999;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<888888888888999:::;;;;;;;;;>>>AAADDDFFFIIILLLOOOTTTXXX^^^ccchhhnnnvvv{{{yyy___JJJ<<<888777555444333222222222333333333333333333333333333333333333333333333333222222222222222222222222000222333333222111333444222222222333444666888::::::::::::;;;;;;;;;;;;<<<999:::<<>>???BBBIIIOOO\\\~~~uuu```ZZZ___lllsss[[[TTTVVVUUUXXX]]]IIIIIIIIIJJJLLLNNNOOOPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCAAA???===<<<;;;<<<;;;888666666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888888888888888888888888888777888888888888999999999777777777777888888888888555666888:::;;;=========???>>>===<<<<<<;;;;;;;;;888888888888999:::;;;;;;999<<<@@@CCCEEEHHHLLLNNNOOOVVV]]]aaadddiiirrryyyjjjSSSCCC777777555444333222222111333333333333333333333333222222222222222222222222222222222222222222222222000111333333222222333444222222222333444666999:::;;;;;;:::::::::;;;<<<<<<;;;===???BBBGGGNNNWWW]]]hhhssswww{{{xxx{{{vvvqqqmmmjjjeeedddccceeegggiiijjjjjjkkkkkkjjjgggeeeffflllqqq}}}uuummmeee^^^ZZZWWWRRRPPPRRRSSSUUUXXX\\\aaahhhoootttnnnfffhhhuuuzzz]]]EEE<<<:::999555666777888888888888888555555666777777888777777777777777777888888888888:::999999:::;;;===???AAADDDKKKPPP^^^lllYYYSSSZZZlllxxx^^^WWWXXXXXXZZZ```NNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPSSSPPPLLLJJJJJJKKKKKKKKKNNNLLLJJJLLLOOOQQQPPPNNNIIIHHHGGGGGGIIIJJJJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFCCC@@@>>><<<;;;;;;;;;:::999999:::::::::;;;<<<>>>?????????>>>===:::::::::;;;;;;<<<<<<<<<888888777666666777888999555666777888888888888888777777777777888999:::;;;>>>===<<<===>>>>>>===<<<>>>===<<<;;;:::999999999<<<;;;999888777888999999:::<<>>???BBBFFFNNNXXX^^^iiipppxxx~~~yyytttpppooollliiiffffffhhhjjjlllmmmnnnmmmjjjiiihhhhhhjjjjjjxxxtttjjjaaa]]]YYYTTTQQQQQQSSSWWW[[[\\\[[[]]]bbbggglll``````nnnwww|||cccMMMBBB<<<888888888888888777777777777777666666666555555555555777888888888999999999999:::999999999:::<<<===>>>DDDKKKTTThhhwww]]]QQQNNN\\\kkkuuu___ZZZVVVYYY```___RRRRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSVVVRRRNNNLLLLLLLLLLLLLLLNNNLLLKKKMMMOOOQQQOOONNNLLLKKKIIIIIIKKKLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGEEEBBB@@@>>>>>>===<<<;;;;;;::::::::::::;;;<<<===?????????>>>>>>::::::;;;;;;;;;;;;;;;;;;999888777666666777888999888999999999999888888777666666666777888999;;;;;;<<<:::888999:::;;;:::999======<<<;;;::::::999999;;;::::::999888888999999:::<<>>@@@DDDIIIRRR[[[bbbjjjpppxxx~~~xxxsssqqqooollljjjjjjlllnnnooooooooonnnlllkkkjjjjjjjjjkkksss||||||qqqfffaaa]]]WWWTTTTTTTTTXXX[[[[[[ZZZ[[[```dddwwwnnnaaa```hhhqqqhhhPPPCCC===:::888888888888777777777777777777666666666555555555777777777888888888999999:::999999999:::<<<===???DDDKKKVVVjjjuuu]]]SSSQQQ___nnnvvvbbb]]]ZZZ^^^eeedddYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXZZZVVVRRRPPPOOOOOOOOONNNOOONNNMMMMMMOOOOOOOOOMMMOOOMMMLLLKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLJJJIIIHHHGGGEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::999888888777777777888888::::::;;;::::::999888777555555666777888999::::::===;;;999999:::<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999999888:::<<>>BBBGGGNNNWWWaaaggglllpppwww~~~zzzvvvsssrrrpppqqqrrrssssssrrrppppppooonnnlllkkkkkkjjjlllttt~~~{{{nnngggbbb[[[XXXXXXUUUXXXZZZYYYXXXYYY^^^aaammm|||ttteeeaaabbblllzzzpppVVVEEE>>><<<999999888888888777777777777777777666666666555555666666666777777777888888999999999999:::<<<>>>???DDDKKKXXXooottt]]]TTTSSSaaarrrvvvdddbbb```eeelllkkk___^^^^^^^^^^^^^^^______aaaaaa``````___^^^^^^]]]^^^[[[WWWUUUTTTTTTSSSRRROOOOOONNNNNNNNNNNNMMMMMMNNNMMMLLLLLLNNNOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>>======<<<999::::::;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::999999888888888888888888999999999:::999999888888666666777777888888888888===:::888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999;;;;;;;;;:::999888:::<<<>>>@@@AAADDDHHHKKKOOOSSSXXX^^^dddjjjpppttt}}}xxxsssvvv|||cccNNNDDD;;;999888555333333444444444444444444444444444444444444444444444444222222222222222222333333222333333444444333333222333444444555666888999::::::;;;;;;<<<<<<;;;;;;:::<<>>===999999999888888888777777777777777666666666666555666666666666777777777777999999888999:::<<<>>>???DDDKKK[[[vvvvvv]]]SSSRRRaaarrrrrrdddeeedddiiiqqqqqqccccccbbbbbbbbbcccddddddfffeeeeeeddddddccccccbbbbbb___\\\ZZZZZZYYYXXXVVVQQQQQQQQQPPPOOOMMMMMMMMMMMMLLLKKKLLLOOOQQQRRRQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@?????????999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999888888777777555666777888999999999999888999999999888777666555777555333333555777777777999:::;;;<<<<<<<<<;;;:::888999;;;<<<<<<;;;:::999:::<<<===>>>@@@CCCGGGJJJMMMQQQWWW]]]ccciiinnnrrrzzzsssiiieeesssnnnVVVIII===999999666444444444444444444444444444444444444444444444444444444222222222222222222333333222333333444444333333222222222333444555777999::::::;;;;;;<<<<<<;;;;;;:::<<<@@@GGGNNNWWW```iiinnnppprrrvvv~~~{{{zzz~~~~~~|||zzzxxxssssssrrrqqqooollljjjiiihhhlllrrrxxx|||tttmmmeee``````UUUUUUUUUUUUWWWYYY]]]```cccmmm|||nnn```\\\cccppp~~~dddKKK>>>===999999999999888888888888888777777777666666666666666666666666777777777777888888888999:::<<>>:::999999999999888888888888888777777777666666666666666666777777777888888888888888999:::===???@@@EEENNNccczzz\\\PPPNNN^^^rrryyyeee^^^dddeeeiiiqqqrrriiiiiiiiijjjlllmmmooooookkkkkkjjjiiiiiihhhhhhgggfffdddcccbbbccccccbbb```[[[\\\\\\ZZZVVVSSSSSSUUUSSSQQQPPPPPPRRRSSSSSSRRRPPPPPPOOONNNNNNNNNOOOOOOMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDEEEEEEAAA@@@>>>===<<<;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;:::888777666555666777888999:::::::::888999:::;;;;;;:::999888999999:::<<>>AAAEEEIIIJJJOOOUUU\\\aaaggglllooorrryyyzzznnncccdddppprrr___III>>>:::777555555444444444444444444444444222222222222222222222222444333333222222111111111222333333444444333333222222333333555666888:::;;;:::;;;;;;<<<<<<;;;;;;:::>>>CCCJJJRRRYYY```gggkkknnnmmmpppyyy{{{sssyyy|||zzzwwwtttqqqpppoooooogggjjjlllnnnpppvvv~~~}}}pppgggccc\\\YYYVVVUUUVVVXXXZZZ[[[bbbkkkzzzmmm\\\```hhhsssuuuWWWEEE@@@::::::999999999888888888888888888777777777666666777777777888888888999999888888888999:::===???AAAHHHPPPfffxxx]]]SSSPPPaaauuurrr```\\\cccdddhhhppppppkkkkkklllmmmnnnppprrrssslllkkkkkkjjjiiiiiihhhhhhgggeeeddddddeeefffdddccc___aaaaaa^^^YYYVVVWWWXXXWWWUUUSSSRRRSSSSSSRRRQQQOOONNNOOOOOOPPPQQQRRRSSSOOONNNNNNMMMLLLKKKJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFEEECCCAAA???============:::::::::;;;;;;<<<<<<<<<::::::;;;;;;:::999777666888999999:::::::::999999555777999<<<===<<<<<<;;;777888:::===???>>><<<999666888:::<<<======<<<;;;;;;::::::999:::;;;===>>>;;;<<<<<<<<<===@@@EEEIIIIIINNNUUU\\\aaafffkkknnnooovvv|||rrrfffaaagggtttjjjRRRDDD>>>:::888888444444444444444444444444444444444444444444444444444444333333222111000000222333333444444333333222333444444666888:::<<<===:::;;;;;;<<<<<<;;;;;;:::???CCCKKKRRRYYY```fffjjjlllkkkmmmvvvnnnoooyyy}}}yyyvvvsssrrrrrrrrrfffhhhjjjjjjkkkooowww|||ttthhhccc```]]]XXXVVVUUUWWWXXXXXXbbblll}}}xxx___ccciiisss{{{\\\HHHAAA:::::::::999999999888888888888888888777777777777888888888888999999999999888777888999;;;===???AAAKKKRRRhhhvvv]]]UUUTTTeeexxxooo]]][[[bbbcccgggooopppqqqqqqqqqsssvvvwwwvvvuuusssmmmfffggglllpppooolllmmmllljjjhhhfffeeedddddddddcccaaa^^^]]]\\\\\\]]]YYYYYYYYYYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTRRRPPPMMMKKKKKKLLLMMMJJJGGGEEEDDDEEEFFFFFFFFFFFFFFFGGGFFFDDD@@@===;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>======<<<;;;999888999999999999999999999999888888999999999::::::::::::;;;<<<<<<<<<;;;:::999777777888999:::<<<===>>><<<;;;:::999999999:::;;;============>>>AAAEEEIIIIIINNNUUU\\\aaafffkkknnnsssyyyzzzjjjbbb___fffzzz|||```FFF;;;999888444222222222111222222333333444333333222222333333444333333333333333333333333333333333333333333333333444444555777888999:::;;;===<<<;;;:::::::::;;;<<<@@@CCCIIIPPPWWW]]]aaaccciiiiiikkkttttttlllddd}}}}}}yyyuuusssrrrrrrpppmmmjjjhhhhhhkkknnnqqq{{{rrrdddccc___ZZZWWWWWWXXXZZZZZZaaapppiiigggiiiqqq~~~jjjOOO@@@>>>;;;999888888999888777777777777777777777777777777777777888999999::::::888888777888:::===@@@AAAHHHSSSooovvvccc]]]YYYiii}}}jjjaaa[[[___eeejjjnnnrrrttttttuuuvvvxxxzzz{{{{{{{{{tttnnnmmmqqquuutttrrrqqqpppnnnkkkiiihhhhhhgggfffeeecccaaa```_________^^^^^^]]]]]][[[ZZZYYYXXXVVVVVVUUUTTTTTTSSSSSSTTTRRRQQQPPPNNNMMMMMMMMMMMMJJJHHHFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHFFFCCC@@@?????????>>>===<<<<<<<<<<<<============<<<;;;::::::999999999999999999999999999999999999:::::::::;;;999:::;;;;;;;;;;;;:::999888888888888999;;;<<<===<<<;;;:::999888999999:::;;;<<<<<<<<<===@@@DDDHHHIIINNNTTTZZZ```eeekkknnntttzzzsssfff^^^cccyyyqqqTTTBBB<<<999555444333333333333333444444444333333222222333333444333333333333333333333333333333333333333333333333444444555777888999:::;;;<<<<<<::::::::::::;;;<<<@@@CCCIIIOOOVVV[[[___aaafffgggllluuu}}}jjjdddfff~~~{{{xxxvvvuuuuuullljjjhhheeeeeegggiiikkkvvvvvviiibbb^^^YYYUUUUUUVVVWWWXXXaaannnppplllkkkrrr~~~pppTTTBBB>>><<<999888888999888777777777777777777777777777666777777888888999::::::999999999999;;;>>>AAACCCKKKWWWsssooo```]]]]]]mmmyyyiii```[[[___eeejjjnnnrrrzzzzzzzzz{{{~~~|||zzz}}}}}}xxxvvvsssqqqnnnmmmlllllljjjiiigggeeecccbbbaaaaaacccbbbbbbaaa```^^^^^^]]]\\\[[[ZZZXXXWWWUUUTTTTTTQQQPPPPPPPPPOOOOOOOOOOOOLLLJJJHHHHHHIIIIIIIIIHHHIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999999999999999999::::::::::::888999999:::::::::999999888888888777888999999:::::::::999888888888888999:::;;;;;;;;;<<>>===;;;;;;;;;;;;<<<<<<======:::::::::::::::999999999888888888888888888888888777888888888999999999999888888777777777777777888999999999888888888888888999:::<<<<<<===???CCCFFFJJJMMMQQQVVV\\\bbbjjjnnnssszzzzzzfff___ttttttVVVDDD<<<999666555444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333444444555777888999:::;;;<<<;;;:::999:::;;;<<<===AAACCCGGGLLLQQQVVVYYY[[[]]]cccmmmxxxfff\\\^^^ppp}}}zzzyyyyyyrrrrrrpppnnnllljjjiiihhhiiippp{{{xxxmmmggg___ZZZXXXXXXXXXYYY]]]dddssstttkkkmmmvvvaaaGGG@@@>>>;;;999999999999888666666666666666666666666666666777777888999999999999888999:::<<<@@@CCCEEENNN]]]|||mmmgggggggggyyyoooddd^^^[[[___dddiiinnnsss|||yyywwwwwwwwwxxxwwwtttpppllliiieeedddcccbbbbbbaaabbbcccddddddfffeeedddbbb```]]]ZZZYYYTTTTTTUUUUUUTTTSSSRRRRRROOONNNMMMMMMNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEBBB???>>>;;;;;;::::::;;;<<<===>>>;;;;;;;;;:::::::::999999777777777777666666666666777777777777888888999999888888777777666666777777999999999999888888777777:::;;;======>>>@@@CCCFFFIIILLLQQQVVV[[[bbbiiinnnrrryyypppdddpppcccJJJ>>>999555555444333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444555777888999:::;;;;;;::::::999:::;;;<<<===BBBCCCGGGKKKPPPTTTXXXZZZ[[[cccnnnxxxttt^^^YYY___www~~~{{{yyywwwrrrqqqpppnnnkkkiiigggeeefffllltttrrrlllccc\\\YYYXXXXXXYYYZZZ```mmmyyykkklllsss~~~eeeIIIAAA???<<<:::::::::999888555555555555555555555555555666666777888888999999777777777999<<<@@@CCCFFFLLL___zzzkkkeeeffflll~~~lllaaa\\\[[[___dddhhhnnnttt}}}}}}}}}~~~}}}zzzwwwsssooollljjjeeedddcccbbbbbbcccdddeeehhhhhhhhhgggeeebbb___^^^ZZZZZZYYYWWWVVVTTTSSSSSSQQQPPPOOOPPPQQQQQQOOOMMMIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIGGGDDDAAA???<<<;;;::::::;;;<<<===>>><<<<<<;;;;;;::::::999999777777777666666666666666777777777777888999:::;;;888888777777777777777888999999::::::999999888777999;;;===>>>???@@@CCCFFFIIILLLQQQWWW\\\ccciiimmmqqqxxx|||kkkmmmyyyrrrTTTAAA888666555444333222222222222444333333222222333333444333333333333333333333333333333333333333333333333444444555777888999:::;;;;;;:::999999:::;;;===>>>BBBCCCFFFJJJOOOTTTXXXZZZ[[[cccnnnvvv|||jjjXXXXXX```|||~~~zzzxxxvvvuuussspppnnnkkkiiihhhgggjjjpppyyyvvvoooeee]]]YYYWWWWWWWWWYYY^^^iii~~~}}}lllkkkpppzzzlllOOOBBB@@@<<<;;;::::::999888555555555555555555555555555555666777777888888999666666777888<<<@@@DDDFFFMMMbbbwwwlllhhhhhhrrrjjj^^^[[[[[[___dddgggmmmttt~~~{{{xxxvvvtttmmmkkkhhheeedddccccccdddiiijjjjjjjjjiiifffdddbbbaaa___\\\YYYVVVUUUTTTTTTRRRRRRQQQRRRSSSSSSQQQNNNKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJHHHEEEBBB@@@===<<<;;;::::::;;;===>>>===<<<<<<;;;::::::999999999999888888888777777777888888777777888999;;;<<<888888777777777888999999999:::;;;;;;;;;:::888888888:::<<<===>>>@@@BBBDDDHHHLLLSSSYYY^^^dddiiimmmrrrxxxqqqkkkpppaaaIII<<<777666555444333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444555777888999:::;;;::::::999999:::;;;===>>>BBBCCCFFFJJJOOOTTTXXX[[[]]]eeennnuuuyyy{{{cccVVVZZZddd}}}yyywwwuuurrrooommmlllkkkgggiiimmmuuu{{{tttiii```ZZZYYYXXXXXXZZZ^^^gggyyy|||iiigggkkksssuuuYYYCCC@@@===;;;;;;:::999888777777777777777777777777555555666666777888888888666666777999===AAAFFFHHHRRRhhhqqqjjjjjjlllzzz{{{fff\\\ZZZ[[[___cccgggmmmttt}}}|||sssqqqmmmiiieeedddcccccciiijjjkkklllkkkiiigggeeeeeeccc^^^ZZZWWWUUUTTTTTTSSSRRRRRRSSSTTTTTTQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIFFFBBB@@@>>>===;;;::::::;;;<<<>>>======<<<;;;::::::999999::::::::::::999999888888999888888777888:::<<<===888888888888888999::::::::::::;;;<<<;;;:::999888666888;;;<<<===>>>AAACCCHHHLLLSSSZZZ```eeeiiilllsssyyyuuujjjjjjzzziiiOOO@@@888888777555555444444444444333333222222333333444333333333333333333333333333333333333333333333333444444555777888999:::;;;::::::999999:::<<<===>>>BBBCCCFFFIIIOOOTTTYYY\\\^^^fffooossswwwuuu```XXX___kkk}}}uuutttqqqmmmkkkiiihhhhhhhhhiiilllsss}}}xxxmmmccc]]][[[[[[[[[\\\___fffuuuxxxdddbbbeeemmm{{{aaaDDDAAA>>><<<;;;;;;999888888888888888888888888888555555666666777888888888777777888;;;>>>CCCGGGJJJVVVmmmrrrfffdddgggkkkxxxddd[[[YYY[[[___cccfffmmmuuu|||zzzwwwsssooolllkkkjjjjjjjjjiiihhhhhhiiigggdddaaaeeeeeedddbbb^^^YYYTTTQQQUUUTTTTTTSSSSSSRRRQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJIIIHHHGGGEEEDDDDDD???>>>===<<<;;;:::999999===;;;::::::<<<======<<<===<<<::::::::::::888666999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::999888888888999999999999999:::<<>>??????BBBFFFLLLSSS[[[^^^^^^eeekkkqqqvvv|||~~~iiiYYYSSS```sss|||vvvvvvzzz{{{yyyuuurrrpppmmmjjjgggkkkggghhhoooxxx|||nnneeebbbaaa^^^[[[[[[^^^cccmmm~~~|||ddd]]]cccppphhhOOO>>>:::>>>999666999888888888888888888888888888888888777777777777777888;;;888888<<<>>>@@@DDDJJJWWWzzzrrrddd]]][[[aaahhhzzznnn___XXXXXX\\\```bbbdddkkkttt~~~yyyuuurrrpppnnnmmmjjjiiihhhhhhhhhhhhfffdddeeeeeefffeeebbb]]]XXXUUUTTTTTTSSSRRRRRRRRRRRRSSSPPPPPPOOOOOONNNMMMLLLLLLIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>>===<<<;;;;;;===;;;::::::<<<===<<<<<<>>><<<;;;;;;;;;;;;:::888999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888888999:::<<>>AAADDDGGGLLLSSSZZZ___```hhhmmmtttyyy}}}uuuaaaUUURRRaaauuuxxxooommmpppzzz}}}zzzvvvsssqqqnnnkkkhhhiiifffffflllsssxxxqqqgggcccaaa]]]ZZZYYY[[[```iiizzzfff^^^bbbmmmjjjQQQ???;;;>>>999666999888666666666666666666666666888888777777777777888888;;;888888<<<>>>@@@EEEKKKWWW|||mmm```YYYWWW]]]eeeyyykkk\\\WWWWWWZZZ___bbbeeennnxxx~~~{{{wwwwwwyyy|||{{{xxxvvvuuusssmmmjjjhhhfffggggggfffeeeccceeeggghhhfffbbb]]]ZZZUUUTTTSSSRRRRRRSSSTTTTTTRRRSSSSSSRRRQQQOOOLLLKKKHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>><<<::::::<<<<<<<<<;;;>>><<<;;;<<<===>>>===;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;777888888:::===@@@CCCDDDFFFJJJOOOUUUZZZaaaggglllvvv|||vvvhhh\\\llleeeJJJ>>>888555666666333333555333333333333333333333333333333333333333333333333222333333333333333333444555666888:::;;;;;;::::::888888777888999:::<<<===CCCDDDGGGMMMSSSYYY___bbbjjjpppwwwzzz}}}jjjYYYQQQTTTggg}}}}}}rrrgggbbbcccbbbttt~~~{{{xxxuuurrroookkkiiigggdddccchhhlllooouuu|||uuujjjddd```\\\XXXWWWXXX\\\fffwwwhhh^^^```iiizzzqqqTTTAAA<<>>@@@FFFMMM[[[gggZZZTTTRRRYYYccczzzgggZZZVVVUUUXXX]]]aaagggrrr}}}wwwsssnnniiigggiiiiiilllqqqtttvvvxxx{{{}}}~~~}}}{{{yyyrrrnnniiifffeeeeeedddcccaaacccfffhhhhhheeeaaa^^^YYYXXXVVVTTTSSSSSSTTTUUURRRSSSTTTTTTSSSQQQNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHDDDDDDCCCCCCBBBAAA@@@@@@???===;;;;;;<<<<<<;;;:::>>>===<<<===???@@@???>>>::::::::::::::::::::::::999999:::::::::;;;;;;;;;888999;;;======<<<:::999777777888:::===@@@CCCEEEEEEHHHNNNTTTZZZaaaggglllwww}}}{{{jjjXXXcccvvvnnnQQQAAA:::555666777555444666333333333333333333333333333333333333333333333333222222222333333444444444555666888999:::;;;::::::999888888888999;;;===>>>DDDCCCFFFKKKPPPVVV]]]dddooouuuzzz||||||aaaSSSSSS[[[rrrzzznnn```ZZZYYYVVVcccvvv|||xxxuuurrroookkkhhhgggdddccceeefffggglllssswwwkkkeeeaaa\\\XXXVVVUUUZZZgggwwwiii^^^]]]eeeuuuyyyYYYDDD===???:::888:::777888888888888888888888888777777777777777777888999:::999:::===>>>@@@GGGPPPaaa|||```UUUQQQPPPYYYeeefffZZZVVVUUUWWW\\\```gggsssxxxpppkkkeee___]]]^^^\\\___ccceeegggiiilllooouuuzzz~~~~~~yyytttnnnhhheeecccbbbaaa___aaaeeeggggggdddaaa___^^^\\\ZZZXXXVVVUUUUUUUUURRRSSSTTTUUUUUUTTTRRRPPPNNNNNNMMMLLLKKKJJJJJJIIIEEEEEEDDDDDDCCCCCCBBBBBBAAA???===<<<======<<<:::===<<<<<<===???@@@???>>>::::::::::::::::::::::::999999999:::::::::;;;;;;888999;;;======<<<;;;:::888888888:::===@@@CCCDDDDDDHHHMMMTTTZZZaaahhhmmmxxx}}}pppZZZ```lllwwwZZZEEE===777777888666555555333333333333333333333333333333333333333333333333222222222333333444444444555555666888999999::::::::::::::::::;;;===>>>@@@CCCAAACCCIIIMMMRRR\\\fffwww|||wwwXXXPPPVVVddd|||~~~wwwkkk]]]VVVVVVSSS\\\lll|||}}}yyyuuurrroookkkhhhhhheeedddeeedddcccgggmmm|||xxxlllfffbbb]]]YYYVVVUUU[[[kkk|||jjj^^^\\\bbbrrr~~~^^^HHH>>>???:::888:::777888888888888888888888888777777666666777888999999:::999;;;===>>>@@@IIIRRRfffyyy\\\RRRPPPPPPZZZiiieee[[[XXXVVVWWW[[[```gggttt{{{sssjjjeeeaaa[[[YYYZZZWWWYYY[[[\\\]]]___aaacccffflllooommmooowww{{{tttmmmiiieeebbbaaa___aaacccddddddbbb```___``````___]]]\\\ZZZYYYXXXTTTUUUVVVWWWWWWWWWVVVUUUPPPOOONNNMMMKKKJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCAAA???>>>>>>>>><<<;;;<<<;;;;;;<<<===???>>>===::::::::::::::::::::::::999999999999::::::::::::999:::<<<===>>>>>>======999999999:::<<>>@@@GGGLLLPPP\\\jjjmmmRRROOO[[[lllzzzssshhh[[[UUUUUUSSSZZZiii{{{~~~zzzwwwtttpppllliiiiiigggggggggdddaaaeeelllwww{{{ooohhhddd^^^ZZZVVVUUU]]]ooonnnaaa]]]aaapppcccKKK??????:::999;;;777666666666666666666666666666666666666777888999:::999999;;;>>>>>>@@@JJJUUUjjjzzzZZZQQQPPPOOOZZZkkk|||ddd[[[WWWUUUWWW\\\aaahhhuuuwwwnnnfffbbb^^^YYYXXXYYYVVVXXXYYYXXXXXXXXXZZZ\\\ZZZ```cccbbbbbbgggmmmpppxxx~~~yyysssoookkkgggdddbbbbbbbbbbbbbbbaaa______```aaabbbbbbaaa```^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXSSSSSSQQQOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFCCCAAA@@@??????===<<<;;;:::999:::<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999::::::::::::::::::;;;<<<=========:::::::::;;;<<<>>>@@@BBBDDDHHHNNNUUU\\\dddkkkpppyyy~~~|||```\\\]]]mmmoooNNNCCC999888999777444333333333333333333333333333333333333333333333333333444333333333333333333222777777777888999:::;;;<<<;;;:::::::::;;;===???@@@AAA===???GGGKKKOOO^^^nnniiiQQQSSScccvvv}}}wwwpppeeeYYYTTTTTTRRRZZZlll}}}yyyxxxyyyxxxvvvxxx}}}}}}yyyvvvrrrnnnkkkiiihhhhhhhhhdddaaaeeelllqqq~~~ssskkkeee___ZZZWWWVVV___rrruuuggg```bbbpppfffMMM@@@???;;;999;;;777666666666666666666666666666666666666777888999:::999999<<<>>>>>>@@@KKKWWWppp~~~[[[QQQOOOMMMXXXiiixxx```YYYSSSSSSVVV\\\bbbjjjwwwtttllldddaaa]]]YYYXXXZZZXXXXXXYYYWWWVVVUUUVVVXXXRRRYYY^^^\\\[[[^^^bbbcccjjjqqq}}}}}}xxxsssoookkkiiidddccccccaaa``````______^^^```ccceeefffdddbbbaaa```___^^^\\\[[[ZZZZZZZZZXXXWWWUUUSSSQQQNNNMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGEEEBBBAAA@@@@@@>>>===;;;:::999999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888888777888888:::;;;<<<;;;;;;;;;;;;<<<>>>???AAADDDHHHNNNUUU]]]dddlllqqqyyyaaaZZZXXXfffuuuPPPDDD:::999:::777444222333333333333333333333333333333333333333333333333444444444333333222222222888888888999:::;;;======:::999999999:::<<<>>>???BBB===???GGGLLLPPP___rrriiiSSSXXXjjj~~~|||uuummmbbbWWWRRRSSSRRR[[[qqq~~~vvvrrroooooollliiikkkpppxxx|||xxxuuupppmmmhhhhhhiiiiiieeeaaaeeellllllzzzvvvmmmfff___ZZZXXXVVV```ttt{{{kkkbbbbbbooohhhNNN@@@???;;;:::;;;777888888888888888888888888666666666666777888999:::999999<<<>>>>>>AAALLLXXXvvv\\\QQQNNNKKKUUUfffttt]]]WWWPPPPPPUUU]]]dddlllyyynnnlllgggbbb]]][[[YYYYYY\\\\\\[[[ZZZXXXWWWVVVUUUVVVVVVUUUTTTSSSUUUXXX[[[```eeeppp|||zzzwwwtttooollljjjgggcccaaa`````````___^^^___aaaccceeeffffffgggeeebbb^^^[[[YYYXXXYYYZZZXXXWWWVVVTTTQQQOOONNNMMMOOOMMMKKKHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@AAA>>>;;;;;;<<<===;;;999;;;;;;;;;;;;;;;:::888888888999999999999888888777888888777777888:::;;;===<<<===>>>===<<<===???@@@FFFGGGKKKSSS\\\fffmmmqqqwww|||kkkYYYTTTaaawww~~~ZZZJJJ;;;666777777555555333333333333333333333333444444444444444444444444555444444333333333444444666777888999999999999999777777999:::<<<===>>>???@@@BBBEEEFFFIIISSSaaalllkkkSSSXXXqqq|||tttkkkccc[[[TTTOOOPPP```{{{{{{uuupppggg```]]]___cccfffnnnxxx}}}yyytttpppmmmmmmllljjjfffcccccceeegggmmmuuuyyyoooddd\\\ZZZZZZccctttrrrgggeeemmmxxxlllRRRCCC@@@:::888:::777888888888777777777777777888777555444555666888999<<<999999<<>>>>>======???AAAFFFHHHLLLSSS\\\fffmmmqqqwww||||||nnn[[[UUU___ttt```OOO>>>888888777555444333333333333333333333333444444444444444444444444555444444333333444444444555666777888999:::::::::777888999;;;<<<>>>???@@@CCCEEEHHHIIILLLVVVdddnnn~~~gggUUU^^^zzz|||tttllleee^^^WWWRRRQQQaaa{{{yyypppjjjaaaYYYVVVWWW[[[___iiirrr{{{vvvrrrnnnmmmllljjjfffcccbbbdddfffjjjrrr~~~sssggg___\\\\\\cccssswwwjjjgggnnnxxxnnnSSSCCC???999888:::777888888888888777777777777999888666666666777999:::;;;999999<<>>???>>>>>>>>>@@@BBBFFFHHHMMMSSS\\\eeemmmqqqvvv{{{}}}rrr___WWW^^^pppgggUUUBBB:::999777555444333333333333333333333333444444444444444444444444444444444333333444444555555555777888999:::;;;;;;888999:::<<<===???@@@AAAGGGIIILLLMMMPPPYYYfffqqq}}}uuubbbXXXggg|||uuunnnggg```ZZZUUUSSS___wwwvvviiibbbYYYQQQNNNOOOSSSWWWbbbkkkxxx~~~yyytttpppnnnmmmjjjfffcccaaabbbdddgggmmm{{{xxxkkkccc^^^]]]cccqqq~~~~~~mmmhhhnnnwwwrrrVVVDDD???999888:::777999999888888888777777777999888777777777888:::;;;:::999:::===???DDDOOOYYY{{{uuu]]]OOOMMMPPPNNNaaavvv^^^VVVSSSTTTWWW\\\dddqqq~~~yyyxxxwwwvvvvvvvvvwwwwwwuuutttqqqooolllkkkjjjiiifffdddbbb```___^^^]]]\\\]]]ZZZYYY\\\aaalll~~~}}}tttmmmkkkgggccc```___^^^]]]\\\]]]\\\\\\]]]```cccgggiiifffggghhhhhhfffccc```^^^^^^]]]\\\ZZZXXXWWWUUUUUURRRRRRPPPNNNMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDEEECCC@@@>>><<<<<<===>>>;;;;;;:::999999888888888:::::::::::::::;;;<<<<<<===>>>??????>>>???AAACCCFFFIIINNNTTT[[[dddlllqqqtttzzzwwweeeZZZ^^^lllnnnZZZEEE;;;999777555555333333333333333333333333444444444444444444444444444444333333333444555555444555777888::::::;;;;;;888999;;;<<<>>>@@@BBBBBBIIIKKKNNNOOORRR[[[hhhrrryyyzzzzzz|||jjj]]]YYYmmm~~~wwwpppiiiaaaZZZUUUSSS\\\ooovvvnnn___ZZZRRRKKKHHHJJJOOORRR\\\cccooozzzzzztttpppmmmmmmjjjgggcccaaaaaabbbeeeiiiwwwyyylllddd]]]\\\bbbnnnzzzooohhhnnnvvvzzz[[[FFFAAA;;;:::<<<888:::999999888888777777777888888777777777888999::::::999;;;>>>@@@DDDPPP\\\}}}qqq\\\PPPOOOPPPNNNaaawww___WWWSSSTTTWWW\\\eeerrr}}}{{{yyysssnnnhhhdddbbbbbbaaa```aaa]]][[[]]]^^^cccmmmxxxuuunnnjjjfffbbb^^^]]]\\\ZZZYYY[[[[[[ZZZ[[[]]]aaadddffffffhhhjjjkkkjjjhhhdddbbb^^^]]]\\\[[[YYYXXXVVVVVVRRRRRRQQQPPPNNNLLLKKKJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHEEECCC@@@>>>======>>>???<<<;;;999888777777777888:::;;;;;;;;;<<<<<<<<<<<<<<<===????????????BBBDDDEEEIIIOOOTTT[[[ccckkkqqqtttyyy~~~lll``````lllttt___HHH<<<999777666666333333333333333333333333444444444444444444444444333333333333333444555666555666777888999:::::::::888999;;;===???AAABBBCCCHHHKKKNNNPPPSSS[[[hhhrrrvvvxxxyyy}}}~~~aaaYYY[[[rrrzzzrrrjjjaaaYYYTTTRRRWWWdddzzzxxxooofff```SSSOOOIIIEEEDDDGGGKKKNNNXXX^^^gggrrr{{{zzzsssooolllllljjjfffbbb``````aaadddgggtttvvviiiaaaZZZZZZ^^^iiiuuuooohhhmmmtttaaaJJJCCC======???;;;:::::::::999888777777666666666666666777777888888999999<<>>======>>>>>>===<<<:::999888888888999;;;;;;<<<======<<<<<<;;;;;;===>>>>>>>>>???BBBDDDEEEJJJPPPUUUZZZbbbkkkrrrvvv{{{vvvjjjfffmmm}}}gggMMM???:::777666666333333333333333333333333444444444444444444444444333333333333444555555666666777888999999999999999888999:::<<>>======<<<;;;:::;;;=========???AAACCCEEEJJJQQQUUUZZZaaajjjrrryyy~~~tttmmmoooqqqTTTCCC<<<777555666333333333333333333333333444444444444444444444444333333333333444555666666777888888999999999888888777888999<<<>>>@@@BBBCCCDDDHHHMMMPPPTTT]]]jjjtttrrrzzzuuudddSSSXXXhhhyyyqqqhhh___YYYSSSSSSTTTYYY___dddggghhhgggddd^^^XXXSSSNNNKKKHHHDDDDDDCCCBBBBBBCCCDDDEEEKKKPPPYYYbbbjjjsss{{{zzzsssnnnhhhiiihhhfffccc``````aaaaaaeeennn~~~|||kkk^^^XXXSSSRRRTTT\\\fffssstttjjjlllpppjjjNNNEEE??????AAA<<<<<<;;;;;;:::888777777666666666777777888888888888777999===@@@AAAEEESSSbbbooo```XXXYYY\\\]]]rrr{{{bbb[[[WWWXXXZZZ^^^fffrrr~~~sssllllllhhhffffffdddaaaaaaeeefffuuu~~~yyyoookkkfffbbb___^^^\\\ZZZ]]]^^^___```aaaaaaaaaaaa]]]___bbbfffgggggggggfff``````___^^^\\\[[[ZZZZZZVVVVVVVVVVVVTTTQQQOOONNNLLLJJJHHHFFFEEEEEEFFFFFFGGGJJJMMMMMMIIIFFFFFFFFFCCCDDDEEEEEEFFFEEEEEEEEECCCAAA>>><<<;;;;;;<<<===<<<<<<===>>>>>>===<<<;;;999;;;<<<======>>>AAACCCEEEJJJQQQVVVZZZ```jjjrrr|||{{{qqqpppxxxZZZFFF===777555444333333333333333333333333444444444444444444444444222222222333444555666777888999999999999888777777666777999;;;>>>@@@BBBCCCCCCHHHMMMQQQUUU^^^kkkuuusss|||mmm]]]PPPYYYnnn{{{tttlllccc^^^TTTSSSRRRQQQRRRUUUWWWYYYUUUSSSOOOLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFKKKTTT\\\eeemmmtttyyy~~~{{{tttoooggghhhgggfffcccaaaaaaaaa```ccclllzzzyyyhhh[[[UUURRRPPPQQQXXX```mmmvvvkkkllloookkkNNNDDD>>>???AAA<<<<<<<<<;;;:::999777777666777777888999999999999888777999>>>AAAAAAEEETTTcccoooaaaZZZ[[[___aaawwwzzzbbb[[[XXXYYY[[[___gggrrrtttttttttsssppplllhhhfffgggrrr~~~yyytttooogggbbb```___\\\ZZZ\\\\\\]]]```ccceeeeeeddd___```___^^^]]]___bbbdddcccbbb```^^^\\\[[[ZZZZZZXXXYYYZZZZZZXXXTTTPPPMMMKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJHHHFFFBBB???===<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===<<<;;;:::999;;;@@@CCCIIIMMMRRRVVV[[[aaajjjpppxxx}}}~~~lllllldddHHH;;;:::888444555555555555555555555555777666555444333222222222333444444444333333555666555555777888::::::;;;;;;:::<<<>>>?????????AAABBBFFFIIIMMMPPPUUU^^^kkktttwww|||vvv^^^UUURRR[[[rrrzzzsssiiibbb```ZZZUUUSSSUUUUUURRRNNNMMMMMMLLLKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCGGGKKKQQQXXX___fffmmmrrr}}}{{{tttpppqqqlllfffcccccccccbbb```___bbbiiitttsssfff]]]YYYTTTRRRSSSWWW[[[dddtttyyyeeedddmmmnnnQQQFFFBBB;;;888:::<<<;;;;;;::::::999999888777777777777666666666666777>>>>>>???DDDHHHSSSiiisssbbb___[[[YYYiiiwwwfff]]]YYYYYY[[[___gggrrr||||||xxxtttpppnnnhhhppp~~~~~~zzztttnnngggbbb```___^^^\\\]]]]]]^^^```bbbccccccaaa\\\\\\\\\[[[[[[\\\___bbbbbbbbbaaa```^^^]]]\\\\\\YYYZZZ[[[ZZZXXXSSSNNNKKKJJJJJJIIIGGGGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCDDDFFFHHHIIIIIIGGGEEEBBB@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999<<<@@@CCCHHHLLLQQQVVVZZZaaaiiipppwww|||~~~llliiiyyykkkNNN>>>;;;888444555555555555555555555555777666555444333333333333333444444444333333555777444555666777888999999999999;;;>>>?????????@@@BBBFFFIIINNNQQQVVV```mmmvvvxxx|||nnnXXXRRRRRR^^^vvv}}}wwwoooiiifffaaa[[[XXXWWWUUUQQQMMMLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGHHHHHHHHHGGGEEEEEEHHHLLLQQQWWW]]]ccciiimmmwww}}}|||wwwsssqqqlllfffcccbbbaaa```___]]]```fffppp~~~wwwiii```[[[VVVSSSSSSUUUXXX___nnn{{{zzzfffeeelll~~~lllPPPEEEAAA;;;888:::888888999999999999999999888888888888888888888888666>>>>>>>>>DDDGGGSSShhhooo```^^^\\\[[[kkkwwwfff]]]XXXXXXZZZ^^^gggqqq{{{zzzvvvsssqqqiiilllvvv~~~{{{tttooohhhbbb```______^^^_________```bbbaaa```^^^XXXXXXXXXXXXXXXYYY]]]```````````````^^^]]][[[YYYWWWYYYZZZZZZWWWRRRLLLIIIKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHIIIHHHGGGFFFDDDBBB@@@???;;;;;;:::::::::::::::;;;<<<<<<<<<::::::<<<@@@DDDFFFJJJPPPTTTYYY```iiiooouuu{{{nnnfffppptttVVVCCC<<<888555555555555555555555555555666666555444333333333333333444555444333333555777555555666777888888777777999;;;===>>>>>>>>>@@@BBBFFFIIINNNRRRYYYdddqqqzzz|||bbbQQQNNNSSSccc}}}}}}xxxsssqqqllleeeaaa^^^YYYSSSOOOMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHIIIMMMRRRVVVZZZ^^^cccfffoooxxx{{{xxxsssnnnhhhccc```___^^^^^^]]]```fffooo{{{}}}nnnccc^^^XXXUUURRRSSSTTTYYYfffrrr{{{gggdddkkkzzzhhhNNNCCC???;;;999:::666666777777888999999:::999999999999999999999999555=========CCCGGGSSShhh}}}iii[[[\\\[[[\\\mmmwwweee]]]XXXXXXZZZ^^^gggqqq|||}}}zzzpppppprrrvvv|||zzzuuuppplllkkkjjjeeeeeekkk{{{~~~{{{vvvqqqkkkddd```_________aaaaaa```aaaaaa```]]]ZZZUUUVVVVVVVVVVVVWWW[[[^^^]]]^^^^^^]]][[[XXXUUUSSSTTTUUUWWWXXXUUUQQQLLLIIILLLLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHIIIHHHGGGDDDAAA@@@<<<;;;;;;:::::::::::::::;;;<<<<<<;;;;;;===AAADDDEEEJJJOOOTTTXXX___hhhnnnssszzzssseeegggyyy|||___HHH===999777555555555555555555555555666666555444444444444444333444555444333444555777666777888888888888888777888:::<<<======>>>AAACCCGGGJJJNNNTTT\\\hhhvvv~~~uuuXXXLLLLLLSSSfff}}}{{{xxxrrrmmmhhhbbb[[[WWWSSSRRRQQQPPPOOOOOOOOONNNKKKLLLLLLLLLLLLKKKKKKKKKLLLOOOSSSUUUXXXZZZ^^^aaaiiittt}}}vvvrrrllleeeaaa___^^^^^^___bbbhhhoooyyysssgggaaa[[[VVVRRRRRRSSSWWW```kkk{{{fffbbbhhhwww{{{eeeMMMAAA>>>;;;999:::777777777888888888999999888888888999999999999999555<<<<<<===CCCGGGSSShhhvvvbbbVVVXXXYYY[[[nnnwwweee\\\YYYYYYZZZ___hhhsss}}}}}}zzzuuuqqqmmmjjjbbbbbbbbbcccggglllqqqtttxxxzzz}}}}}}zzzwwwooommmhhhddd```^^^^^^^^^\\\\\\```nnn}}}zzzwwwtttnnnhhhccc`````````dddcccbbbbbbbbb___[[[WWWVVVVVVVVVVVVUUUWWWZZZ]]]^^^^^^^^^\\\YYYUUUQQQNNNOOOQQQSSSTTTSSSQQQNNNLLLKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHFFFGGGHHHHHHGGGEEEBBB@@@===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>AAADDDFFFJJJOOOSSSXXX^^^fffmmmrrryyyxxxfffaaannn~~~gggMMM???;;;:::555555555555555555555555666666555444444444555555444555555555444444666777888888999::::::999999999999:::<<<<<<===???BBBDDDGGGJJJNNNVVV```nnn{{{jjjRRRKKKKKKQQQfff|||xxxrrrkkkeee```YYYXXXVVVSSSRRRPPPPPPPPPNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSTTTUUUWWW[[[^^^eeerrryyyvvvqqqkkkeeeaaa_________bbbgggmmmuuuxxxkkkddd]]]WWWSSSSSSTTTWWW___gggxxxyyyddd```eeesssvvvbbbLLL@@@<<<;;;:::999::::::999999888888888888777777777888888888999999555<<<<<<===DDDGGGTTTiiirrr^^^QQQTTTVVVZZZnnnuuuccc[[[YYYZZZ[[[```iiitttqqqppppppnnnkkkhhheeeccc^^^]]][[[[[[\\\^^^aaacccfffhhhkkkmmmmmmkkkhhhfff```^^^[[[XXXVVVVVVVVVVVVTTTUUUZZZgggxxx|||yyyuuutttqqqlllgggdddcccccceeeeeeddddddccc___ZZZVVVWWWWWWWWWVVVUUUWWWZZZ\\\```___^^^\\\YYYUUUQQQOOONNNNNNOOOPPPPPPPPPOOOOOOJJJKKKMMMNNNOOONNNMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFGGGHHHGGGEEECCCAAA???>>>===<<<;;;;;;;;;;;;:::;;;<<<======???BBBDDDHHHLLLPPPTTTXXX]]]eeekkkrrrxxx~~~hhh]]]eeesssnnnRRRAAA<<<<<<555555555555555555555555666666555555555555555666444555666555444444666888888999999:::;;;;;;;;;::::::;;;<<<======@@@CCCFFFHHHJJJNNNWWWdddsssaaaOOOJJJJJJOOOddd{{{{{{uuunnngggccc\\\ZZZXXXTTTRRRQQQPPPPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRUUUYYY]]]cccqqqzzzyyyvvvpppiiidddaaa```\\\```eeejjjqqq~~~~~~pppiii```ZZZTTTTTTUUUWWW]]]eeessswwwbbb^^^dddpppzzzqqqaaaMMM@@@<<<;;;:::888;;;::::::999888888777777666666777777888999999999555======>>>EEEIIIUUUkkkttt___PPPQQQTTTXXXnnnsssbbbYYYYYYYYY[[[```iiittthhhiiiiiiiiihhhgggeeedddaaa```]]][[[ZZZZZZ[[[\\\\\\]]]___aaaaaa```^^^]]]ZZZYYYWWWUUUTTTSSSSSSTTTSSSWWW^^^hhhvvv{{{wwwpppqqqrrrpppllliiihhhiiigggffffffeeeddd```[[[VVVXXXXXXXXXVVVUUUVVVXXX[[[^^^]]][[[YYYWWWTTTSSSRRROOONNNNNNMMMMMMNNNNNNOOOLLLMMMPPPQQQRRRRRRQQQPPPOOONNNLLLJJJIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIFFFGGGGGGHHHGGGFFFDDDCCC@@@???>>>======<<<<<<<<<:::;;;======>>>???BBBEEEJJJNNNRRRUUUXXX]]]dddjjjrrrxxxjjjZZZ]]]iiiuuuWWWCCC<<<<<<555555555555555555555555666666555555555555666666444555666555444444666888666777888999:::;;;;;;;;;;;;<<<======>>>AAAEEEHHHIIIJJJOOOXXXfffvvvuuuXXXKKKHHHHHHMMM```uuu|||}}}|||xxxqqqiiibbb___ZZZYYYVVVSSSQQQPPPPPPQQQPPPOOONNNNNNOOOPPPQQQRRRPPPOOONNNMMMMMMRRRXXX]]]___nnnyyyzzzyyytttllleeebbb```\\\```eeeiiippp}}}zzzuuuqqqpppwwwvvvnnnddd\\\VVVUUUUUUVVVZZZ```ooo~~~wwwbbb___eeeqqqxxxooobbbNNN@@@;;;;;;:::888888888888888888888777777777777888888999::::::;;;666===>>>???FFFJJJVVVlllyyybbbRRRQQQSSSXXXoooqqq```XXXWWWWWWYYY^^^gggsss~~~eeefffhhhiiiiiiiiihhhhhheeecccaaa^^^\\\[[[[[[[[[XXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTSSSSSSWWW\\\eeennnxxxzzzuuukkkooorrrrrrooommmmmmmmmgggggggggfffeeeaaa[[[WWWYYYYYYXXXVVVTTTUUUWWWYYYYYYXXXWWWUUUTTTSSSSSSSSSQQQPPPMMMKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWVVVUUUPPPOOOMMMKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEAAAAAA???>>>============999;;;===>>>>>>@@@BBBEEELLLOOOSSSVVVXXX]]]dddiiisssxxxkkkXXXYYYccc~~~zzzZZZCCC;;;;;;555555555555555555555555666666555555555666666777444555666666444555666888555555777888::::::;;;;;;<<<======>>>???AAAFFFIIIIIIJJJOOOYYYhhhxxxlllSSSIIIGGGEEEKKK]]]pppzzzwwwxxxxxxtttlllccc\\\XXXWWWVVVSSSQQQPPPPPPQQQQQQPPPOOOOOONNNOOOPPPQQQRRROOONNNKKKIIIJJJPPPWWW]]]]]]lll~~~~~~wwwyyyzzzuuunnnfffaaa```]]]bbbgggkkkqqq~~~|||rrrkkkeeeccciiippp{{{zzzrrrggg^^^WWWUUUTTTTTTXXX]]]mmm|||wwwccc```fffuuuzzznnnbbbOOOAAA;;;<<<:::777555555666666777777888888888888999::::::;;;<<<<<<666>>>???@@@GGGKKKWWWmmm}}}fffTTTRRRSSSXXXpppppp___WWWUUUUUUWWW]]]fffqqq|||gggmmmtttvvvrrrnnnnnnpppfffjjjllliiifffeeeccc```aaa]]]YYYXXXYYY[[[YYYXXXUUUXXX[[[[[[ZZZYYY[[[]]]___ccclllvvv~~~ssslllooossstttrrrooommmlllhhhhhhhhhiiihhhddd___[[[ZZZYYYXXXWWWVVVWWWWWWXXXZZZYYYVVVSSSQQQPPPPPPOOOLLLLLLKKKJJJHHHHHHKKKMMMPPPPPPPPPQQQQQQQQQQQQQQQMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNMMMLLLKKKJJJIIIGGGHHHIIIIIIHHHFFFDDDBBBCCCBBB@@@>>>===<<<;;;;;;999999:::<<>>??????@@@@@@@@@BBBFFFIIINNNLLLOOO[[[mmm}}}aaaMMMCCCBBBEEEHHHVVViiiuuuyyy}}}}}}yyytttqqqrrrvvvzzzyyyssspppjjjeee```[[[VVVRRRRRRPPPNNNNNNPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMKKKIIIMMMTTT___nnn}}}{{{zzzxxxuuuqqqkkkfffcccfffcccccchhhqqq}}}tttooohhhccc```^^^]]]\\\kkktttvvvlllbbbYYYUUUUUUVVV[[[```nnnzzz{{{ddd]]]aaavvvvvvfffQQQAAA;;;;;;<<<<<<999999999888888888777777999999999888888999::::::888<<<<<<@@@GGGIIIWWWppplllSSSPPPPPPSSSmmmsssbbbWWWVVVTTTWWW___gggoooxxxkkkqqqwww{{{{{{{{{|||}}}vvvzzz|||yyywwwvvvpppjjjfffbbb\\\[[[\\\^^^]]]\\\[[[]]]``````^^^]]]___aaafffkkkttttttmmmnnnppprrrrrrpppmmmkkkgggfffggghhhgggddd```\\\ZZZYYYXXXVVVVVVVVVWWWWWWYYYXXXUUUQQQOOOMMMLLLKKKJJJJJJIIIHHHFFFGGGIIIKKKNNNNNNNNNNNNOOOOOOOOOOOOLLLKKKKKKJJJKKKLLLMMMNNNPPPOOONNNMMMLLLKKKKKKJJJIIIJJJJJJKKKJJJHHHEEEDDDDDDCCCAAA???===<<<;;;:::999999;;;<<>><<<:::999999:::;;;===???AAADDDEEEJJJNNNSSSVVVXXX\\\bbbgggnnnqqqwww|||ppp\\\TTTWWWeeevvvxxxbbbNNNAAA<<<999777555555666666666555777666666666666555555555666666555555666666777888999:::::::::;;;;;;;;;<<<:::;;;===???AAADDDHHHLLLIIILLLSSSaaaqqqgggRRRHHHBBB@@@AAADDDOOO\\\eeekkksss~~~~~~|||yyywwwxxxtttrrrooommmkkkiiifffddd^^^]]]ZZZWWWUUUXXX]]]aaannn|||zzzsssiii```YYYUUUSSSQQQOOONNNMMMMMMOOOQQQQQQPPPQQQQQQPPPPPPQQQRRRSSSSSSTTTSSSTTTTTTQQQMMMPPPUUUbbbssszzzyyyxxxvvvrrrnnnjjjhhheeecccdddiiippp{{{{{{uuupppkkkhhhiiieee```\\\ZZZYYYYYYXXX[[[aaakkkrrrwwwxxxyyyzzzuuukkk___YYYUUURRRSSSWWWgggvvv{{{eee___dddsssrrrZZZGGG>>>;;;:::999999999999888888888888888555555666777888888777777:::>>>>>>AAAHHHKKKXXXqqquuuWWWQQQRRRTTTgggrrr```WWWVVVTTTWWW___gggnnnwww~~~~~~zzzssskkkfffgggiiikkkkkkjjjkkklllmmmnnnoooqqqrrrvvv{{{|||tttpppnnnpppssssssooojjjgggfffffffffeeebbb^^^ZZZZZZYYYWWWUUUTTTSSSTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIFFFFFFGGGFFFDDDDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKMMMNNNOOOPPPNNNMMMLLLJJJJJJIIIJJJJJJMMMMMMMMMMMMLLLJJJIIIHHHEEEDDDCCCAAA>>><<<:::999::::::;;;===???AAACCCDDDJJJNNNSSSVVVXXX\\\bbbffflllpppvvv{{{|||sss```VVVWWWdddtttyyydddPPPCCC<<<999777555555666777666555555444444444444333333333666666666666666777888888888999:::;;;;;;;;;;;;;;;:::<<<>>>@@@AAADDDHHHKKKIIILLLTTT```ooo||||||\\\MMMHHHDDDAAAAAACCCLLLVVV___fffppp}}}yyysssnnnlllllliiifffcccaaaaaa```___^^^WWWVVVSSSPPPNNNPPPTTTXXXaaaooo|||pppddd\\\XXXVVVTTTRRRPPPPPPQQQSSSUUUUUUTTTRRRRRRRRRRRRSSSTTTUUUUUUVVVUUUVVVWWWSSSOOOQQQWWWfffwww|||{{{yyyvvvrrrnnnjjjhhhdddcccfffkkkpppyyy}}}uuuoookkkhhhfffccc```\\\ZZZZZZZZZZZZZZZZZZ___dddiiilllnnnpppqqqyyynnnbbb[[[UUURRRRRRVVViiizzz}}}eee___cccrrrttt\\\III???<<<:::999888888888888888888888888777888999:::;;;;;;::::::;;;??????BBBJJJLLLZZZssswwwYYYQQQQQQSSSaaavvvsss```XXXVVVTTTWWW^^^fffmmmvvv~~~uuupppppprrrttttttrrrrrrrrrtttvvvyyy{{{|||yyyuuuqqqqqqttttttpppkkkjjjiiigggfffdddaaa\\\YYYZZZXXXVVVTTTSSSRRRRRRRRRPPPPPPOOOOOONNNMMMMMMLLLGGGGGGHHHGGGEEEEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOLLLJJJIIIGGGGGGGGGHHHIIIMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDCCCAAA???===:::999::::::;;;===???AAACCCDDDIIIMMMRRRUUUWWW[[[aaaeeelllpppuuu{{{~~~wwwdddYYYXXXeeeuuu{{{gggRRRDDD<<<999777666555777777666555555444444444444333333333666666666666666777888888777888999:::;;;;;;;;;;;;<<<>>>@@@AAABBBDDDFFFHHHKKKNNNTTT___lllxxxuuuTTTIIIHHHDDDAAABBBDDDKKKTTT]]]fffqqq~~~xxxooogggcccdddaaa___\\\[[[\\\]]]]]]\\\SSSQQQNNNJJJGGGHHHKKKMMMVVVddd}}}zzzmmmccc]]]ZZZXXXUUUTTTSSSTTTVVVXXXXXXWWWUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVWWWWWWTTTQQQTTTZZZlll}}}~~~}}}zzzvvvqqqlllhhhfffdddeeehhhmmmqqqyyyyyyqqqkkkhhheeeccc]]][[[XXXXXXYYYZZZZZZZZZ\\\^^^```bbbccceeegggiiiwww|||qqqddd\\\VVVSSSUUUYYYkkk}}}ggg^^^bbbppp~~~ttt\\\III???<<<;;;999888888888888888888888888888999:::;;;<<<<<<<<<<<<;;;??????CCCKKKNNN]]]vvvvvvZZZRRRQQQQQQ]]]nnnvvvbbbYYYVVVTTTWWW^^^fffmmmvvv~~~~~~~~~}}}{{{zzz{{{~~~}}}yyyuuussssssrrrooolllkkkiiigggfffdddaaa]]]ZZZZZZXXXVVVSSSQQQPPPPPPPPPNNNOOOPPPPPPPPPPPPPPPOOOHHHIIIIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNOOONNNJJJHHHFFFEEEDDDEEEGGGHHHKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCCCCBBB@@@>>><<<:::;;;;;;<<<===???AAABBBDDDGGGKKKPPPSSSUUUYYY___dddkkkooouuu{{{|||iii]]][[[gggwww~~~kkkVVVFFF===:::888666666777777777666777666666666666555555555666666555555666666777888777777888999:::;;;<<<<<<>>>@@@BBBCCCDDDEEEGGGHHHMMMPPPWWWaaalllwwwpppPPPGGGFFFBBB???AAAEEEKKKUUU___hhhttt{{{oooeee``````]]]ZZZXXXXXXYYYZZZZZZZZZTTTRRROOOJJJFFFFFFGGGJJJOOO\\\rrryyyooogggaaa^^^ZZZXXXWWWXXXZZZ[[[[[[[[[YYYXXXXXXWWWWWWXXXXXXYYYWWWVVVVVVWWWVVVUUUZZZaaavvv}}}~~~zzzuuupppkkkgggeeeeeefffkkkooorrrxxxyyyqqqkkkgggcccaaa\\\ZZZXXXWWWXXXYYYYYYXXXYYY[[[\\\\\\\\\]]]```cccppp|||ssseee\\\WWWVVVYYY^^^lllhhh^^^```mmmyyyuuu]]]III???<<<;;;:::888888888888888999999999777777777777888:::;;;<<<:::??????DDDMMMQQQ```yyysss[[[TTTRRRRRR\\\jjjzzzeeeZZZVVVTTTVVV^^^fffllluuu}}}~~~|||xxxtttpppnnnmmmllljjjhhhffffffeeeccc```^^^ZZZXXXVVVSSSQQQOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOIIIJJJJJJHHHEEECCCBBBBBBCCCDDDEEEGGGHHHJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNMMMJJJHHHFFFDDDDDDEEEGGGHHHHHHHHHGGGEEEDDDDDDCCCCCCAAABBBBBBBBBAAA???===;;;;;;;;;<<<===???@@@BBBCCCFFFJJJOOORRRTTTXXX]]]bbbjjjnnntttzzzpppccc```gggxxxooo[[[JJJ@@@:::888666666777888777666777666666666666555555555555555444444555555666777888777777777999:::<<<======@@@CCCEEEFFFGGGIIIKKKNNNSSS\\\gggqqqzzzrrrRRRIIIGGGAAA>>>BBBDDDKKKVVVaaalllwwwuuuiiicccccc\\\ZZZXXXXXXXXXXXXWWWUUUVVVTTTQQQMMMIIIGGGIIIKKKLLLUUUggg~~~tttkkkfffbbbaaa______aaabbbbbbaaa^^^^^^]]]\\\[[[[[[[[[[[[YYYWWWWWWXXXXXXYYY```iii~~~}}}yyytttooojjjgggeeeeeehhhmmmrrrsssyyy{{{uuuoookkkhhhcccaaa^^^\\\[[[ZZZXXXWWWVVVWWWXXXXXXYYY[[[^^^aaakkkvvvwwwggg]]]WWWWWW[[[bbbqqqjjj^^^^^^fffssswww___KKK@@@<<<:::999777777888888888999999999777666444444555888:::<<<999>>>???EEENNNSSSbbb}}}ppp^^^XXXUUUTTT]]]kkkhhh[[[WWWTTTVVV^^^eeelllttt||||||}}}|||~~~}}}yyytttnnnkkkkkklllhhhfffeeeeeefffeeecccaaaZZZXXXUUURRRPPPOOONNNNNNPPPQQQRRRRRRQQQPPPNNNMMMIIIJJJJJJHHHDDDAAA@@@@@@AAABBBCCCEEEHHHJJJKKKLLLLLLLLLNNNOOOOOONNNMMMLLLJJJIIIFFFEEEDDDFFFHHHIIIGGGFFFEEECCCBBBBBBAAAAAA@@@AAABBBBBBBBB@@@>>><<<;;;;;;<<<===???@@@BBBCCCEEEIIINNNQQQSSSWWW]]]aaaiiimmmsssyyy~~~tttfffcccgggxxxqqq^^^MMMCCC:::888666666777888777666555555444444444333333333444444444444444555666666888888777666888:::===>>><<>>888===???EEEOOOTTTdddnnn```[[[WWWVVV___mmmjjj\\\WWWTTTVVV^^^eeelllttt|||xxxqqqttt{{{}}}{{{wwwrrrnnnkkkiiihhhiiihhhhhhhhhhhhgggdddbbbZZZYYYVVVTTTRRRQQQQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLJJJHHHEEECCCDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLMMMMMMLLLKKKHHHGGGFFFEEECCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>===??????@@@@@@???>>><<<;;;<<<;;;;;;<<<===???AAABBBFFFIIILLLNNNPPPTTTZZZ```iiimmmsssyyy}}}rrrfffjjj|||xxxgggRRR@@@:::777444333444555555555555555555555555555555555666555555444444666777888888888888999:::;;;<<<===>>>???AAABBBEEEHHHNNNQQQPPPUUU^^^iiittt~~~dddOOOHHHDDDBBBCCCHHHNNNXXXcccnnnyyywwwnnnhhhbbb^^^YYYVVVTTTTTTSSSRRRQQQPPPNNNLLLKKKKKKLLLMMMMMMOOOWWWkkk}}}wwwuuurrrooonnnkkkhhhfffdddbbb___]]]^^^^^^^^^]]]]]]WWWVVVZZZZZZ[[[jjj}}}|||wwwssspppllliiifffeeefffjjjppptttzzz}}}xxxrrrnnnjjjddd]]]WWWZZZWWWVVVVVVUUUUUU[[[dddmmmvvv}}}mmmccc\\\XXX___jjj~~~iii\\\\\\___ppp|||bbbLLLAAA<<<;;;:::<<<<<<;;;::::::999888888999999:::::::::;;;;;;;;;:::???@@@EEENNNSSSccc~~~ooo```___aaabbbfffllliii^^^YYYSSSRRRYYYbbblllvvvwwwmmmlllqqq}}}{{{yyyvvvsssooommmkkkkkkkkkjjjiiiiiiiiigggdddaaa]]][[[YYYVVVTTTRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJGGGHHHHHHHHHGGGEEEBBBAAACCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@???>>>======??????@@@@@@???>>>===;;;<<<;;;;;;<<<===???AAABBBFFFIIILLLNNNOOOSSSZZZ___hhhmmmsssxxx}}}uuufffeeezzzoooWWWCCC<<<999666555555777777666555555555555555555555555666555555444444666777888888888888999:::;;;======>>>???AAABBBDDDHHHMMMPPPQQQVVV```lllwwwvvv\\\NNNFFFCCCEEEJJJOOOYYYcccmmmxxx{{{nnnggg___\\\WWWTTTTTTTTTTTTSSSRRRRRRPPPOOONNNNNNMMMMMMNNNPPPWWWggg|||xxxuuuqqqmmmjjjfffcccaaa``````___^^^\\\```[[[[[[___```dddttt}}}xxxtttpppmmmiiifffcccdddhhhooottt|||yyyssskkkccc\\\\\\XXXVVVUUUTTTTTTZZZbbbiiirrr{{{oooeee]]]ZZZbbbnnngggYYYZZZ```rrr}}}bbbMMMAAA===<<<;;;<<<<<<;;;::::::999888888999999999999:::::::::;;;:::???AAAFFFPPPUUUeeeqqqgggiiillllllooouuukkk___YYYSSSRRRWWW```iiisss|||yyylllgggiiixxx~~~{{{wwwvvvuuutttrrrqqqpppooonnnlllkkkjjjjjjhhhdddaaa```___\\\XXXUUUSSSQQQPPPOOOPPPQQQQQQOOOMMMJJJIIIDDDEEEEEEEEEEEECCCBBB@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHIIIIIIIIIGGGEEECCCBBBFFFEEEDDDBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>======???@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<===???BBBCCCFFFIIILLLNNNOOOSSSYYY___ggglllrrrxxx|||wwwddd```vvvwww]]]GGG===;;;777666777888888777555555555555555555555555666555555444444666777888888888999999:::<<<===>>>>>>@@@AAABBBDDDGGGLLLOOOQQQWWWbbbooo{{{gggQQQFFFDDDGGGLLLQQQYYYccclllvvv}}}nnnddd[[[YYYUUUTTTTTTUUUVVVUUUTTTUUUUUUTTTSSSRRRPPPOOOOOOQQQVVV```ttt|||wwwqqqmmmhhhfffeeeddddddcccaaa___eeeaaa```eeeiiiooo~~~yyyuuuqqqnnnjjjgggbbbbbbfffmmmttt|||~~~uuukkkddd```[[[VVVTTTRRRRRRWWW___eeemmmuuu}}}sssggg^^^\\\ffftttkkk^^^^^^eeewww~~~cccMMMBBB>>>===<<<<<<;;;;;;::::::999999888888888999999999:::::::::;;;@@@BBBHHHRRRWWWgggzzzppplllqqquuuuuuxxxnnnaaaYYYSSSQQQVVV^^^gggqqqzzz~~~qqqkkkiiioooyyy|||yyytttuuuuuuuuuuuuuuuttttttqqqpppnnnmmmllliiieeebbbcccbbb^^^[[[VVVSSSPPPOOOMMMNNNOOOPPPOOOLLLIIIHHHDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEEEEFFFGGGFFFFFFDDDCCCAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@??????>>>======???@@@AAAAAA@@@???===<<<;;;;;;;;;<<<>>>@@@BBBDDDFFFIIILLLNNNOOORRRYYY^^^gggkkkrrrwww{{{~~~wwwaaa\\\sss{{{```JJJ>>>;;;888666777888888777555555555555555555555555666555555444444666777888999999999:::;;;<<<===>>>???@@@AAABBBDDDGGGKKKOOOQQQXXXcccqqq~~~mmmRRREEEEEEJJJNNNSSSZZZbbbkkkttt}}}zzzkkkccc[[[YYYVVVVVVWWWYYYYYYYYYXXXYYYZZZZZZYYYVVVSSSQQQPPPRRRTTTZZZhhhzzzsssooojjjjjjjjjkkklllkkkiiigggmmmiiihhhlllqqqzzz|||wwwsssoookkkiiibbbaaadddkkkrrrzzz~~~tttmmmeee___XXXUUURRRQQQUUU[[[```gggooowwwuuuhhh___]]]jjjzzzpppcccbbbkkk}}}~~~cccMMMAAA======<<<;;;;;;;;;::::::999999999888888888999999999:::::::::@@@BBBIIISSSXXXhhhvvvmmmjjjppptttuuuzzzqqqbbbYYYSSSPPPVVV^^^hhhsss|||vvvnnnjjjiiimmmuuu}}}|||xxxtttuuuuuuvvvwwwxxxxxxyyyuuusssqqqpppooolllhhheeeeeedddaaa]]]XXXTTTPPPNNNLLLMMMNNNNNNMMMKKKIIIHHHCCCCCCCCCDDDDDDCCCCCCCCCAAABBBCCCDDDEEEEEEEEEDDDCCCDDDDDDCCCCCCBBBBBBAAACCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>@@@@@@AAAAAA@@@???===<<<;;;;;;;;;<<<>>>AAACCCDDDFFFIIILLLMMMNNNRRRXXX]]]fffkkkrrrwwwzzz|||~~~xxxbbb\\\pppyyyaaaKKK>>>;;;888666666777777666666666666666666666666666666555555444444666777888999999999:::;;;<<<>>>>>>???@@@BBBCCCDDDHHHMMMPPPQQQXXXeeessstttUUUGGGHHHLLLPPPTTTZZZbbbjjjsss|||vvvllleee```^^^\\\\\\]]]^^^^^^]]][[[\\\^^^^^^]]]ZZZVVVTTTPPPRRRSSSVVV```vvvxxxsssmmmmmmnnnqqqtttuuutttssswwwuuutttvvv{{{zzzvvvrrrnnnkkkeeebbbdddjjjpppwww~~~wwwlllddd\\\WWWTTTQQQSSSWWW\\\cccjjjrrr~~~vvviii___^^^mmmrrrdddcccrrrcccLLL@@@<<<<<<;;;;;;;;;::::::::::::999999888888999999999:::::::::999???BBBIIITTTYYYiiitttkkkfffiiikkknnnyyyvvveeeYYYSSSQQQWWWaaalllxxxuuummmgggdddcccfffkkkmmmkkkjjjlllooorrruuuxxxzzz{{{~~~}}}yyywwwvvvvvvvvvwwwyyy{{{|||xxxvvvuuutttrrrpppllliiihhhfffddd```[[[VVVRRROOOLLLLLLLLLLLLKKKJJJIIIHHHBBBBBBBBBBBBAAAAAAAAAAAAAAACCCDDDFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA???>>>===;;;;;;;;;===???AAADDDEEEFFFIIILLLMMMNNNQQQWWW\\\ggglllrrrxxx{{{|||}}}~~~zzzeee[[[nnnxxxbbbMMM>>><<<888666666777666666666666666666666666666666666555555444444666777888999999::::::;;;===>>>??????@@@BBBDDDFFFJJJOOOSSSRRRZZZggguuu~~~]]]MMMLLLNNNQQQTTTZZZaaaiiirrr{{{yyyrrrnnnjjjhhheeedddddddddcccaaa___```aaaaaa___\\\YYYWWWRRRSSSSSSSSSYYYjjjzzzqqqqqqsssvvvzzz}}}}}}}}}~~~}}}}}}yyyuuuqqqnnngggddddddjjjqqqwwwrrriii```\\\XXXSSSRRRTTTWWW^^^fffnnnzzzwwwjjj``````pppvvvhhhfffwwweeeMMM@@@<<<;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;999@@@DDDKKKVVV\\\kkksssiiibbbbbbbbbgggwww{{{iii[[[UUUSSSYYYcccooo|||~~~sssjjjcccccc^^^\\\___^^^YYYXXXZZZYYY\\\```cccfffiiinnnrrrxxx}}}{{{zzzyyywwwvvvwwwyyy|||~~~zzzyyywwwvvvvvvssspppmmmkkkiiigggccc^^^YYYUUUSSSMMMLLLKKKIIIIIIIIIIIIJJJEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===;;;;;;<<<===???BBBDDDFFFGGGIIILLLMMMMMMQQQWWW\\\ggglllsssyyy{{{|||}}}~~~zzzeeeYYYkkk}}}zzzeeePPP@@@===:::888888888888777666666666666666666666666666555555444444666777888::::::::::::;;;===>>>??????@@@CCCEEEHHHLLLQQQUUUUUU]]]jjjxxx```QQQMMMLLLQQQTTTZZZ```hhhrrr{{{}}}zzzuuurrrooommmllljjjgggeeebbbbbbcccbbb```^^^[[[YYYTTTTTTSSSQQQTTT^^^nnnyyyuuuuuuuuuxxx}}}|||wwwssspppiiieeeffflllttt{{{vvvnnneeeaaa\\\UUUQQQQQQRRRZZZbbbjjjwwwyyymmmcccccctttyyykkkiiiyyyiiiPPPBBB===<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;BBBFFFOOOZZZ___nnnnnneee^^^\\\\\\aaatttmmm___XXXUUU[[[eeeppp}}}zzzqqqjjjcccddd]]]YYYZZZWWWQQQNNNQQQJJJMMMQQQTTTWWW[[[bbbgggiiiqqq}}}||||||zzzwwwuuuvvvyyy}}}{{{zzzyyyxxxwwwuuurrrooommmllljjjfffaaa\\\XXXUUUMMMLLLJJJHHHGGGHHHJJJKKKHHHHHHGGGEEEEEEDDDDDDEEECCCDDDFFFHHHIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAACCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@>>>===;;;;;;<<<===???BBBEEEFFFGGGIIILLLMMMMMMQQQVVV[[[hhhmmmtttyyy||||||}}}}}}}}}xxxcccWWWjjj}}}}}}hhhSSSBBB???;;;999999999999888777777777777777777777777666555555444555666777888:::::::::;;;<<<===>>>??????AAACCCEEEIIIMMMSSSWWWXXX```lllzzz~~~___QQQMMMKKKQQQTTTYYY```hhhrrr||||||yyyvvvssspppmmmjjjgggddddddcccbbbaaa^^^\\\ZZZVVVUUUSSSPPPQQQWWWaaahhhyyyxxxwwwyyy}}}|||~~~}}}yyyuuuqqqjjjffffffnnnvvv~~~yyyppphhhddd___WWWRRRPPPOOOWWW```hhhtttzzzoooeeeeeevvvuuuhhheeeyyylllRRRCCC>>>===<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========DDDHHHQQQ\\\bbbqqqhhh```ZZZXXXXXX^^^rrrpppaaaZZZWWW\\\eeeooo|||xxxllleeeaaabbb___[[[WWWSSSOOOIIIFFFFFFHHHIIIKKKNNNSSSZZZ___aaaiiivvv~~~|||{{{yyyyyyzzz|||}}}yyyxxxwwwyyyzzzyyytttoooooollljjjhhhgggddd^^^YYYUUUPPPJJJFFFFFFFFFGGGGGGIIIIIIHHHFFFDDDBBB@@@???CCCCCCDDDHHHLLLMMMKKKHHHHHHGGGFFFEEEEEEFFFGGGGGGDDDCCCAAA???>>>>>>??????BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCAAA???>>>============>>>@@@BBBDDDFFFHHHIIIKKKNNNRRRVVVYYY[[[hhhmmmuuu|||}}}~~~{{{ggg^^^iii~~~pppWWWGGG<<<::::::222000555444444444555555666666777777666666666666777888999:::::::::::::::;;;<<<======???BBBDDDDDDHHHQQQUUUVVVYYY```qqqyyyZZZKKKJJJNNNMMMSSS\\\cccjjjqqqyyy{{{vvvqqqmmmhhheeehhhfffcccbbbbbbaaa^^^\\\YYYWWWUUUTTTTTTVVVYYY[[[sss~~~wwwrrrsssuuusssssstttnnnqqqxxx{{{wwwtttlllhhhfffkkkwww}}}{{{rrrppplllfff___XXXSSSOOOUUUVVV]]]iiiuuu~~~vvvjjjdddfffvvvsssffffffxxxlllQQQCCC>>><<<::::::::::::::::::::::::::::::999888888888:::<<<>>>;;;CCCGGGPPP___iiiuuuqqqcccXXXVVVTTTWWWmmmnnn]]]YYYVVVZZZeeerrr|||xxxmmmfffcccbbb___[[[WWWTTTOOOJJJFFFGGGGGGHHHHHHJJJNNNTTTXXX___gggttt~~~}}}|||{{{zzzzzz|||}}}~~~~~~||||||}}}}}}xxxsssrrrooommmlllkkkhhhbbb]]]XXXSSSMMMIIIGGGGGGGGGGGGJJJIIIHHHGGGEEECCCAAA@@@DDDDDDEEEHHHLLLMMMLLLIIIMMMKKKHHHFFFDDDCCCCCCCCCDDDCCCBBB@@@@@@@@@AAAAAADDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEECCCBBB@@@>>>===============???BBBDDDEEEGGGHHHJJJNNNRRRVVVYYY[[[ggglllttt{{{}}}iii]]]hhhpppVVVHHH<<<::::::333222777555555555555666666666666666666666666666777888999:::::::::::::::;;;<<<======@@@DDDEEEEEEJJJQQQVVVVVV\\\fffyyyqqqVVVIIIHHHKKKMMMSSS\\\cccjjjrrrzzz}}}yyyuuuqqqmmmjjjjjjhhhfffdddcccbbb___\\\WWWVVVTTTSSSSSSSSSUUUVVVddduuu}}}uuummmlllkkkhhhggghhhdddjjjuuu|||xxxuuunnnjjjiiiooo|||zzzuuurrrpppllljjjkkkiiifffaaa\\\VVVRRRPPPUUUVVV]]]hhhsss{{{ssshhhcccfffwwwnnndddfffyyykkkPPPCCC>>><<<;;;::::::::::::::::::::::::::::::999888999;;;<<<>>><<>>===<<<<<<<<<===>>>AAACCCDDDFFFHHHKKKNNNSSSWWWZZZ\\\eeekkkttt|||}}}kkk]]]jjjtttYYYJJJ===;;;;;;444444999777777777666666666666666555666666666666777888999:::::::::::::::;;;<<<===>>>BBBFFFHHHHHHMMMUUUYYYYYYaaallldddPPPGGGFFFHHHMMMSSS[[[bbbiiirrr|||~~~{{{xxxtttqqqpppmmmjjjgggeeebbb^^^[[[UUUUUUUUUTTTSSSSSSRRRRRRWWWddd{{{|||qqqfffaaa]]]YYYWWWXXXXXXbbbsss}}}yyyvvvqqqooonnnvvv{{{wwwrrrmmmiiieeeaaa^^^```___]]]YYYVVVSSSPPPOOOSSSUUU\\\fffooovvvpppeeeaaafffzzziiiccciii{{{iiiOOOBBB>>><<<;;;::::::::::::::::::::::::::::::999999:::;;;===>>>>>>FFFJJJTTTeeeooo{{{yyygggXXXSSSQQQUUUiiisssaaa\\\WWWZZZcccoooxxx}}}mmm{{{wwwnnnjjjhhhdddbbb^^^ZZZWWWSSSNNNJJJLLLLLLLLLJJJJJJKKKOOORRRZZZbbbooozzzwwwuuuttttttqqqkkkfff```\\\UUUOOOLLLJJJHHHFFFJJJIIIGGGFFFDDDCCCCCCBBBCCCDDDGGGKKKOOORRRSSSTTTUUUSSSPPPMMMJJJGGGFFFEEECCCCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFDDDAAA???===;;;;;;;;;<<<>>>@@@BBBDDDGGGIIILLLQQQUUUZZZ]]]^^^cccjjjttt||||||kkk```lll}}}aaaMMM???;;;<<<666666;;;888888777777777666666555555666666666666777888999::::::::::::;;;;;;<<<===>>>CCCGGGKKKLLLRRR[[[______eeepppnnnWWWKKKFFFEEEFFFMMMRRRYYY```hhhqqq|||{{{xxxyyyuuuooojjjeee___ZZZWWWTTTTTTVVVVVVVVVVVVUUUTTTSSS\\\mmmzzznnn```XXXRRRNNNLLLNNNQQQ^^^uuu|||yyyuuusssttt}}}|||xxxsssmmmhhhccc^^^ZZZXXXWWWUUURRRPPPNNNLLLKKKOOOQQQXXXccckkksss~~~}}}lllbbb___fff||||||gggdddnnn~~~fffNNNAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???FFFJJJUUUhhhsss~~~lllZZZSSSPPPQQQbbbwwwwwwbbb\\\XXXZZZcccoooyyy~~~```nnnzzzzzztttnnnkkkhhheeeccc___]]]ZZZWWWRRROOOLLLMMMMMMLLLLLLMMMPPPSSSXXX```ooo|||yyyxxxwwwsssmmmhhhccc^^^XXXRRRNNNLLLIIIGGGJJJIIIGGGEEECCCBBBBBBBBB@@@CCCGGGKKKPPPTTTWWWYYY\\\[[[XXXTTTPPPLLLHHHFFFDDDCCCBBBAAABBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFDDDBBB???>>>;;;;;;;;;<<<>>>@@@BBBDDDHHHKKKOOOTTTYYY]]]```aaaccckkkvvv~~~zzzjjj```kkkjjjPPPAAA<<<<<<666777;;;888888888777777666666666555666666666666777888999:::;;;;;;;;;;;;<<<===>>>>>>CCCHHHMMMPPPWWWaaaffffffgggppp```NNNHHHEEEEEEFFFLLLPPPWWW]]]eeeooo{{{|||sssjjjbbb\\\VVVSSSPPPRRRTTTVVVXXXXXXWWWWWWUUUYYYeeexxxwwwjjj[[[RRRMMMIIIIIIKKKPPP___yyy~~~{{{xxxwwwzzz~~~zzztttnnniiibbb\\\XXXVVVTTTQQQNNNKKKIIIHHHGGGIIILLLTTT^^^gggqqqyyyhhh```^^^fff}}}xxxdddeeepppdddLLLAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>EEEJJJVVVkkkvvvrrr\\\TTTOOONNN[[[lll}}}aaa\\\WWWZZZdddqqq|||]]]hhhrrrrrrooommmkkkhhhfffdddaaa___^^^[[[XXXUUUMMMNNNNNNNNNMMMNNNQQQSSSWWWaaaqqq}}}{{{vvvoooiiiddd```ZZZVVVSSSPPPMMMKKKMMMKKKHHHEEECCCBBBBBBBBB???BBBFFFJJJNNNRRRVVVYYYbbbaaa```]]]WWWPPPJJJFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEECCC@@@>>><<<<<<<<<===>>>AAACCCDDDIIILLLQQQVVV\\\```cccddddddmmmyyyxxxhhh]]]eeesssSSSCCC<<<<<<666777;;;777888777777777777777777666666666666666777888999:::;;;;;;;;;;;;<<<===>>>???CCCHHHNNNRRRZZZdddiiiiiiiiipppsssUUUIIIGGGEEEDDDFFFJJJNNNTTTYYY```kkkwwwssshhh___XXXTTTQQQMMMOOOQQQTTTVVVWWWWWWWWWVVVYYYaaapppssseeeWWWOOOKKKHHHHHHKKKOOO```|||~~~{{{yyyyyyzzztttnnnggg```\\\VVVSSSPPPLLLIIIGGGEEEEEEFFFIIIPPPZZZcccooouuueee^^^^^^ggg}}}tttbbbdddooo~~~aaaJJJ@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>???FFFKKKXXXnnnyyyvvv^^^UUUOOOLLLUUUccc}}}aaa[[[WWWYYYcccppp|||aaagggkkkkkkkkkllljjjffffffdddbbbbbbaaa___\\\ZZZRRRRRRSSSRRRQQQQQQSSSTTTXXXbbbssszzzrrrlllfffbbb^^^ZZZWWWUUUSSSQQQPPPNNNKKKGGGEEECCCCCCCCC???BBBEEEGGGIIILLLPPPTTT^^^```bbbaaa^^^WWWPPPKKKJJJIIIGGGFFFEEEEEEFFFGGGDDDDDDDDDCCCCCCCCCBBBBBBAAABBBDDDEEEEEECCCAAA???============???BBBDDDEEEHHHKKKQQQWWW]]]aaacccdddfffooo{{{vvvhhh\\\bbb}}}VVVDDD<<<;;;666777999555777777777777777888888888666666666666777888999:::;;;;;;;;;;;;<<<===>>>???CCCIIINNNSSSZZZbbbggggggjjjqqqjjjOOOFFFEEECCCCCCGGGIIILLLQQQVVV\\\gggttt}}}~~~qqqddd[[[WWWTTTSSSPPPQQQRRRTTTVVVWWWXXXXXXYYY[[[```jjjzzznnnbbbTTTMMMJJJGGGGGGJJJMMM]]]zzz|||yyyvvvyyyzzztttmmmfffaaaVVVTTTPPPLLLIIIGGGFFFFFFFFFHHHNNNVVV___lllrrrddd^^^^^^ggg|||sssdddeeeooo{{{___III@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>AAAGGGLLLZZZqqq}}}vvv^^^UUUQQQMMMRRR^^^qqq}}}aaa[[[VVVWWW```mmmyyyeeeggghhhgggiiillljjjeeefffeeecccccccccbbb___]]]XXXXXXXXXWWWUUUTTTUUUVVVXXXcccuuu~~~uuunnngggddd```]]][[[YYYWWWUUUTTTQQQMMMIIIFFFEEEDDDDDD???BBBEEEEEEEEEGGGKKKNNNVVVZZZ___cccbbb]]]WWWRRRMMMKKKJJJHHHGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCBBB???@@@CCCDDDEEECCCAAA???=========>>>@@@BBBDDDFFFGGGKKKPPPWWW]]]aaacccdddgggqqq}}}vvvhhh]]]aaa}}}XXXEEE<<<;;;666666888333666666777777888888999999666666666666777888999:::<<<;;;;;;<<<<<<===>>>???DDDJJJOOORRRXXX```dddcccjjjrrreeeLLLEEEDDDAAABBBFFFHHHKKKOOOSSSZZZdddqqqzzz|||nnnaaaYYYVVVVVVVVVUUUUUUVVVVVVXXXXXXYYYZZZ]]]___bbbgggsss}}}lll___RRRLLLHHHEEEFFFHHHJJJZZZwwwzzzwwwtttxxxzzztttllleee```VVVTTTPPPLLLJJJHHHHHHHHHHHHIIINNNUUU]]]jjjqqqccc^^^^^^ggg|||uuuggghhhqqqzzz^^^III???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????BBBIIINNN\\\tttuuu]]]VVVRRRNNNRRR\\\mmmsssbbb[[[UUUUUU^^^jjjuuu{{{ooorrrpppiiifffkkkmmmkkkhhhhhhhhhiiihhhfffaaa^^^[[[\\\\\\XXXTTTSSSVVVYYYZZZhhh}}}}}}rrrnnnggg___ZZZYYYZZZYYYWWWVVVVVVUUUOOOGGGBBB@@@AAACCCCCCCCCCCCDDDFFFGGGHHHMMMQQQVVVZZZ[[[ZZZWWWUUUQQQPPPNNNLLLJJJHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCAAA@@@???;;;<<<======>>>@@@DDDHHHIIIMMMRRRVVVYYY]]]ccchhhnnnuuuzzziii___fffxxxcccJJJ===<<<888777999555888888888777777777777777999999888777777888999:::>>>>>>>>>>>>======@@@BBBJJJKKKOOOSSSYYY^^^bbbdddiiirrrhhhKKKBBBDDDCCCAAAAAAFFFHHHLLLRRRYYYcccnnnuuuwwwpppggg___[[[YYYXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZ[[[YYY\\\eeeqqqxxxggg\\\RRRMMMKKKHHHHHHJJJKKKVVVjjj~~~xxxsssuuuxxx~~~wwwooohhhbbb]]]XXXRRROOONNNLLLIIIFFFGGGGGGJJJPPPXXXhhh}}}jjjcccbbb]]]gggpppfffkkkuuusssVVVFFF@@@===;;;:::<<<;;;;;;;;;;;;;;;::::::======>>>>>>???AAABBBCCCAAAGGGNNN___vvvsss\\\WWWVVVQQQQQQWWWkkk~~~vvv```[[[XXX[[[```gggqqqzzztttvvvsssmmmkkkooopppooommmlllllllllkkkhhhddd```___^^^\\\ZZZXXXXXXZZZ\\\aaannnyyyssslllccc]]][[[\\\[[[ZZZWWWXXXVVVRRRKKKEEEBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGIIILLLNNNPPPQQQRRRRRRRRRQQQNNNLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCBBB@@@???<<<===>>>>>>>>>AAADDDHHHJJJNNNSSSWWWZZZ^^^dddiiiqqqxxx}}}kkk^^^gggyyyfffLLL>>>===999888:::777888777777777777777777777888888777666666777999999>>>>>>>>>>>>======???BBBIIIKKKNNNRRRWWW\\\aaacccjjjsssoooNNNCCCDDDCCCAAABBBEEEGGGKKKQQQXXXaaajjjqqqsssmmmddd^^^ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[YYY[[[bbbmmm}}}yyyggg\\\RRRMMMKKKGGGGGGHHHIIIRRRccc{{{}}}yyytttpppqqqsss}}}xxxqqqiiiddd^^^YYYTTTQQQQQQOOOKKKHHHFFFFFFIIIPPPZZZkkk{{{iiibbbccc```lllrrrjjjrrr~~~sssVVVEEE@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@BBBBBBBBBIIIOOO```xxxqqq[[[WWWVVVQQQPPPVVVjjj}}}}}}ooo___ZZZWWWZZZ^^^dddnnnwww}}}}}}yyysssrrruuuvvvuuutttrrrqqqpppnnnlllgggdddbbb```\\\\\\]]]```cccdddkkkwww{{{ssshhhaaa^^^^^^]]]\\\XXXYYYXXXTTTNNNHHHDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCFFFIIILLLOOOPPPOOOMMMKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@>>>????????????AAAEEEHHHJJJOOOTTTXXXZZZ___eeejjjuuu|||qqq```hhh{{{jjjOOO???>>>999999;;;888777777777777777777888888999888777777888999:::;;;>>>>>>???===<<<===???AAAHHHIIIKKKOOOTTTZZZ___bbblllsssxxxTTTEEEDDDBBBBBBCCCCCCFFFKKKPPPVVV^^^eeekkkyyywwwpppkkkddd___]]]]]]]]]\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZXXXYYY___hhhuuu{{{ggg\\\QQQLLLIIIFFFEEEFFFHHHOOO[[[mmm~~~|||yyytttpppmmmpppyyy{{{ssskkkggg___[[[WWWUUUTTTRRRMMMIIIFFFEEEHHHOOO[[[mmmyyyhhhbbbdddcccsssqqqlllxxxtttVVVEEE@@@===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@AAABBBDDDKKKQQQbbb{{{mmm[[[YYYYYYSSSRRRXXXjjj~~~xxxhhh^^^YYYVVVXXX\\\bbbkkksss{{{yyy{{{{{{{{{zzzxxxuuusssqqqnnnkkkhhheeeaaa^^^___eeekkknnnooovvvyyymmmddd```___]]]\\\YYYYYYXXXVVVQQQJJJEEEBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCFFFIIIKKKJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEECCCBBBAAA???@@@@@@@@@@@@BBBEEEHHHJJJNNNTTTWWWZZZ___eeejjjvvv}}}zzzccckkk~~~pppSSS@@@===999999;;;777777777777777777888888888:::999999999:::;;;===>>>?????????>>>======???AAAFFFFFFHHHLLLRRRYYY___cccmmmsssZZZGGGDDDBBBBBBDDDCCCFFFJJJOOOUUU[[[aaafffsss|||tttqqqmmmgggdddbbbbbbbbbbbbbbbaaa```___^^^]]]\\\[[[XXXUUUVVV[[[cccooo}}}ggg\\\QQQLLLIIIEEEDDDEEEHHHNNNWWWcccvvv~~~yyyzzz}}}~~~zzzxxxuuuqqqnnnkkkoooxxxwwwnnniii```\\\XXXVVVVVVSSSOOOJJJHHHFFFGGGOOO[[[mmmwwwhhhbbbccceeexxx~~~kkkjjjzzztttVVVEEE@@@===<<<<<<;;;;;;<<<<<<=========>>>=========>>>???@@@AAABBBDDDLLLRRRbbb}}}kkk\\\]]]^^^YYYYYY___mmmwwwggg^^^YYYVVVXXX[[[```hhhppp|||xxxuuusssqqqnnnkkkgggeeecccgggnnnuuuyyyzzz~~~qqqhhhcccaaa^^^\\\XXXXXXWWWTTTQQQKKKEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEECCCBBBAAA???@@@@@@@@@@@@BBBFFFIIIJJJNNNTTTWWWZZZ^^^eeejjjvvv}}}fffnnnwwwWWWBBB===888999;;;666666666777777888888888888888888777888999;;;===>>>@@@AAA@@@???>>>>>>@@@BBBDDDEEEFFFKKKRRR[[[ccchhhpppttt]]]IIIEEECCCBBBCCCCCCFFFJJJNNNSSSYYY___cccppp}}}}}}xxxssspppllliiiggggggfffeeeeeedddcccaaa^^^\\\[[[ZZZUUURRRSSSWWW^^^iiizzzggg\\\QQQLLLIIIEEEDDDEEEGGGMMMUUU^^^mmm}}}xxxrrrmmmhhhiiilllooowww{{{uuuqqqooolllhhheeehhhmmmxxx}}}sssmmmbbb^^^YYYWWWVVVSSSOOOKKKJJJHHHIIIPPP\\\mmmwwwiiiccccccfff|||xxxggghhhzzzuuuVVVEEE???=========;;;;;;<<<======>>>??????>>>>>>>>>>>>???AAABBBCCCCCCMMMSSSbbb|||jjj___bbbeeeaaacccjjjooouuuhhh]]]XXXVVVXXX[[[___gggooozzzwwwuuusssqqqpppnnnmmmooorrrxxx~~~xxxooojjjfffbbb___YYYWWWUUUSSSPPPKKKFFFBBBCCCDDDFFFHHHIIIIIIIIIIIIFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>???@@@@@@CCCGGGJJJKKKOOOUUUXXX[[[```fffkkkwww~~~gggnnn]]]EEE>>>999999:::666666666666777888888999999555555555555777999;;;===BBBCCCBBBAAA??????AAACCCDDDEEEGGGMMMVVVaaalllrrryyy{{{^^^KKKFFFCCCAAABBBBBBEEEHHHLLLPPPVVV]]]bbbmmmzzzzzzvvvrrrooommmkkkhhhfffgggfffdddaaa^^^[[[YYYXXXSSSPPPPPPSSSYYYbbbrrr~~~ggg\\\QQQLLLIIIFFFEEEFFFEEEMMMUUU]]]jjjzzz|||tttoooeee___\\\\\\^^^```eeelllwwwwwwrrrmmmjjjiiihhhdddaaaccckkkxxx{{{sssgggbbb[[[WWWVVVSSSPPPLLLMMMJJJKKKSSS___nnnxxxjjjdddccchhhwwwgggjjj}}}uuuVVVEEE???>>>===>>>;;;;;;<<<===>>>???@@@AAA?????????@@@AAABBBCCCDDDDDDNNNTTTccc|||kkkaaaeeehhheeehhhpppppp}}}{{{rrreee[[[WWWTTTWWW[[[___fffnnn|||yyywwwvvvuuutttwwwzzz}}}xxxrrrmmmhhhddd[[[XXXTTTRRRPPPLLLGGGCCCCCCEEEGGGJJJKKKLLLLLLKKKHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCBBB@@@???;;;===>>>???@@@CCCHHHKKKMMMRRRWWW[[[]]]bbbhhhmmmzzzwwwdddkkk|||dddIIIAAA;;;;;;;;;666555666666777888888999999555555555666888;;;===???DDDDDDDDDBBBAAA@@@BBBDDDGGGHHHKKKQQQ\\\jjjvvv}}}]]]LLLHHHDDD@@@@@@AAACCCEEEHHHMMMSSS[[[aaakkkwww|||xxxtttqqqmmmjjjhhhfffddd```]]]YYYVVVUUURRROOOMMMPPPSSS[[[iiiwww|||ggg\\\RRRMMMKKKGGGGGGHHHGGGQQQZZZbbblllzzzyyypppjjj^^^YYYUUUUUUUUUTTTWWW\\\bbbjjjpppqqqqqqsssrrrpppmmmiiieeedddeeeeeecccaaa___jjj{{{|||lllfff^^^XXXVVVTTTQQQNNNNNNKKKNNNWWWcccqqqwwwjjjeeedddkkkuuuhhhlllvvvVVVEEE???>>>>>>???:::;;;<<<===???@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEEEEPPPVVVddd}}}lllbbbfffgggdddgggpppsss{{{pppbbbXXXTTTRRRUUUYYY]]]eeelll~~~zzzyyyyyyxxxwwwyyysssmmmhhh]]]YYYTTTQQQPPPMMMIIIEEECCCEEEHHHKKKMMMNNNMMMMMMJJJIIIGGGFFFFFFGGGHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCCCCAAA@@@???:::;;;===>>>@@@CCCHHHLLLPPPTTTYYY]]]```dddjjjooo}}}nnnbbbhhhyyyiiiMMMCCC===<<<===777555666666777888999999999888888999:::<<<>>>AAABBBEEEFFFEEECCCAAAAAACCCEEEIIIJJJMMMUUUaaappp}}}\\\LLLIIIDDD@@@???@@@AAACCCEEEJJJQQQZZZ```iiiuuu|||wwwrrrnnnhhhfffddd```\\\XXXUUUSSSRRRNNNLLLMMMPPPVVVcccooowwwyyyggg\\\RRRMMMKKKHHHHHHJJJKKKVVV```gggppp|||wwwoooiii\\\WWWSSSRRRPPPNNNOOORRRRRRZZZ```aaaaaacccdddcccaaa^^^[[[[[[^^^___^^^]]]___lllqqqiii```YYYWWWUUURRRPPPNNNLLLPPPZZZggguuuwwwjjjeeefffmmmrrrggglllvvvWWWEEE???>>>>>>???:::;;;<<<>>>???AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFFFFRRRXXXfff~~~mmmbbbdddeeeaaadddnnnxxx~~~ppp```VVVQQQPPPTTTXXX\\\ccckkk{{{wwwvvvwwwyyyyyyooogggaaa[[[UUUQQQOOOMMMIIIFFFDDDFFFJJJMMMOOOOOOOOONNNOOOMMMKKKIIIIIIJJJKKKLLLKKKIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCAAA>>>;;;<<<===>>>???@@@CCCGGGJJJQQQTTTYYY]]]aaaffflllqqq~~~ppp]]]___wwwjjjLLLCCC;;;999<<<<<<999999999999888888777777:::888777::::::999>>>DDDGGGJJJLLLIIIEEECCCGGGLLLOOOPPPUUU___kkkvvv[[[JJJEEEAAA>>>???===???BBBEEEIIIPPPWWW\\\hhhttt~~~uuuooollleeeaaa\\\XXXUUUQQQNNNKKKJJJFFFDDDGGGLLLQQQYYYaaammmrrryyy|||zzzzzzwww{{{wwwggg\\\RRRNNNLLLJJJIIIKKKXXXdddooorrruuu~~~|||vvvmmmeee]]]YYYSSSOOONNNMMMMMMLLLNNNQQQUUUWWWWWWWWWWWWWWWZZZXXXWWWXXXZZZ]]]^^^^^^bbbnnn{{{rrreeeZZZTTTRRRSSSTTTMMMQQQYYYdddrrrzzzssskkknnn}}}rrrhhhuuuwwwSSSEEEBBB???======>>>>>>>>>>>>???@@@AAABBB===???AAABBBBBBCCCEEEGGGLLLPPPYYYiii~~~oooaaa```aaaaaagggooozzzuuu```WWWRRRPPPRRRVVVZZZaaaiiiyyytttqqqqqqssstttkkkbbb]]]VVVQQQPPPNNNKKKHHHFFFHHHJJJMMMOOOPPPQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMLLLJJJHHHEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBBBBCCCBBB???===<<<===>>>???@@@CCCHHHKKKQQQUUUYYY]]]aaagggnnnsss}}}mmm]]]___uuukkkMMMDDD;;;888:::999999999999999888888888777:::888888:::;;;;;;???EEELLLOOOPPPLLLFFFDDDHHHMMMTTTUUUZZZcccmmmxxx~~~ZZZIIIDDD@@@>>>???===???BBBEEEIIIOOOVVV[[[fffqqq}}}uuunnniiiccc```[[[XXXUUURRRNNNLLLMMMHHHEEEGGGJJJMMMTTT[[[ccchhhooovvv{{{zzzvvvrrrpppooolllooowwwfff\\\QQQNNNLLLIIIIIIKKKZZZhhhvvvzzz||||||zzztttllleee^^^[[[VVVRRRQQQOOOMMMLLLJJJLLLOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXZZZ\\\]]]fffrrrxxxkkk___WWWSSSSSSSSSRRRVVV^^^kkkzzzwwwppptttssslllzzzvvvSSSEEEBBB???===>>>>>>>>>>>>>>>???@@@AAAAAA???AAACCCCCCCCCDDDFFFHHHLLLQQQZZZjjjppp```\\\[[[[[[aaaiii}}}ttt```WWWRRRPPPRRRUUUYYY```hhh~~~wwwoookkkiiiiiissswwwvvvmmmddd^^^VVVQQQPPPNNNLLLIIIIIIIIIKKKMMMOOOQQQRRRSSSTTTRRRPPPNNNMMMMMMMMMMMMLLLKKKIIIFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@BBBAAA@@@>>><<<===>>>???AAADDDIIILLLQQQUUUZZZ^^^aaagggooouuu{{{iii^^^^^^rrrjjjMMMDDD<<<888999888999999999999888888888888:::888888;;;<<<<<>>>>>>>>===>>>>>>???@@@AAAAAACCCDDDEEEEEEFFFHHHJJJNNNSSS\\\jjjvvvaaaYYYWWWWWW\\\eee|||vvvcccXXXSSSPPPQQQTTTXXX___ggg~~~uuullleeebbbaaadddiiiuuu~~~ssslllddd^^^UUUPPPNNNMMMLLLJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSQQQOOONNNMMMLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBB@@@??????@@@@@@>>>===<<<===???@@@BBBFFFKKKNNNQQQUUU[[[^^^aaagggpppwwwyyyggg]]]]]]ooogggLLLDDD<<<999:::888999999999999999999999999:::888999<<<>>>???DDDKKKWWWZZZ[[[UUULLLJJJPPPWWWbbbfffkkkqqqzzz]]]LLLGGGCCC@@@BBB===???AAADDDHHHMMMTTTYYYaaalll{{{yyyooogggaaa^^^ZZZXXXVVVTTTRRRPPPPPPKKKGGGGGGFFFEEEHHHLLLVVVZZZaaagggmmmrrrvvvyyy~~~}}}tttooohhhbbb^^^]]]ZZZ\\\lllwwweee[[[PPPLLLJJJIIIIIILLL^^^lll{{{~~~|||yyywwwtttsssqqqnnnjjjfffcccaaa^^^[[[YYYUUUPPPMMMIIIJJJJJJIIIHHHIIILLLOOORRRWWW^^^___^^^^^^aaaeeerrr|||vvvxxx{{{~~~qqqeee[[[VVVTTTYYY]]]iii|||}}}{{{xxxwwwsssSSSEEEBBB???>>>@@@>>>>>>>>>>>>>>>@@@AAAAAABBBDDDEEEEEEEEEGGGJJJLLLQQQVVV^^^lllfff[[[WWWVVV\\\eeexxxzzzgggZZZTTTPPPPPPSSSVVV^^^eee~~~tttjjjaaa\\\ZZZZZZ```nnn}}}}}}rrrlllddd]]]TTTNNNLLLLLLKKKJJJJJJJJJKKKKKKMMMNNNPPPQQQRRRQQQOOONNNLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAADDDBBB@@@??????>>><<<;;;<<<===???AAACCCGGGLLLPPPRRRWWW\\\___```fffpppyyyvvveeeZZZ[[[nnncccJJJDDD===:::<<<:::999999999999999999999:::999888999>>>@@@BBBHHHOOOZZZ^^^```ZZZQQQNNNTTT\\\gggnnntttyyy^^^MMMGGGBBB???@@@>>>???AAACCCGGGLLLRRRWWW```jjjxxx~~~yyyooofffccc```\\\ZZZXXXVVVSSSQQQNNNJJJGGGGGGGGGEEEFFFJJJTTTXXX___fffkkkpppuuuxxxzzzzzztttiiibbb]]]\\\YYYZZZiiizzzwwwfff[[[PPPKKKJJJIIIJJJMMM]]]iiiuuuxxxxxxxxxwwwtttrrrqqqpppnnnmmmllliiihhhdddbbb```^^^[[[WWWRRRNNNKKKKKKKKKJJJIIIKKKOOORRRUUUZZZ```bbb```___cccggguuu~~~}}}wwwuuuuuuyyyyyylllaaaZZZXXXWWW^^^lll~~~zzz{{{rrrSSSFFFBBB???>>>AAA>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFIIIMMMPPPUUUZZZbbbnnnkkk\\\WWWVVV[[[cccwww|||iii[[[TTTPPPPPPQQQUUU\\\ddd~~~ssshhh^^^XXXVVVVVVZZZgggvvvwwwpppeee]]]SSSLLLJJJKKKKKKJJJLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFCCC@@@???>>>>>><<<:::<<<>>>@@@BBBDDDIIINNNRRRVVV[[[```bbbbbbgggrrr{{{}}}yyypppaaaWWWYYYnnn```HHHDDD>>>;;;===;;;999999999999::::::::::::999888:::???BBBDDDKKKRRR___eeehhhbbbWWWRRRWWW___iiisss{{{___MMMFFF@@@===>>>>>>???AAACCCFFFKKKQQQUUU___gggtttyyyppphhhhhheeeaaa]]][[[XXXUUURRRNNNJJJHHHIIIHHHFFFGGGJJJPPPUUU\\\ccciiinnnssswwwzzz}}}oooggg```^^^ZZZZZZfffvvvxxxggg[[[PPPLLLKKKJJJLLLOOO\\\fffnnnqqqqqqrrrrrrooonnnnnnmmmlllkkkjjjiiiiiidddbbb```^^^[[[XXXSSSOOOKKKLLLLLLKKKKKKMMMQQQTTTXXX\\\______^^^^^^```cccsssyyywwwyyy}}}zzztttrrrtttwwwyyy|||{{{oooddd^^^\\\WWW```ppp|||zzz~~~pppSSSFFFBBB??????BBB@@@@@@???@@@@@@AAABBBCCCCCCEEEFFFGGGIIILLLQQQUUUXXX^^^eeeqqqnnn]]]UUUSSSVVV]]]uuu|||iii\\\UUUOOOOOOPPPSSSZZZbbb|||rrrfff\\\VVVSSSQQQTTT]]]kkkuuuxxxzzz}}}~~~~~~|||tttfff^^^SSSLLLKKKKKKLLLLLLNNNNNNOOOOOOOOONNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGEEECCC@@@?????????>>>===<<<>>>@@@BBBEEEJJJOOOTTT[[[aaaeeefffeeeiiiuuu|||{{{iii[[[SSSWWWooo```HHHDDD>>>;;;;;;999999999999:::::::::;;;;;;999888:::@@@DDDFFFMMMUUUgggnnnqqqkkk]]]VVVYYY___iiiuuucccPPPHHHBBB>>>>>>>>>???AAACCCEEEJJJPPPTTT]]]eeeppp~~~vvvpppnnnjjjeeeaaa]]]YYYUUUSSSOOOKKKJJJKKKJJJGGGGGGJJJLLLQQQYYYaaagggmmmrrrvvvyyy|||yyyppphhhccc]]]ZZZdddrrrxxxhhh\\\QQQLLLKKKKKKMMMQQQ[[[dddllloooppprrrqqqnnnlllllllllkkkiiiiiijjjjjjcccaaa^^^\\\ZZZWWWTTTQQQLLLMMMOOOOOOPPPRRRVVVXXX]]]]]]]]]]]]\\\]]]^^^^^^nnn|||vvvssswww|||{{{tttpppqqqqqqooopppsssyyy|||~~~yyyooofff```^^^ZZZeeeuuuyyyxxxoooSSSFFFBBB??????CCCAAAAAAAAAAAABBBCCCDDDDDDEEEFFFHHHJJJLLLQQQVVV[[[\\\aaaiiissssss___UUUOOOPPPUUUiii{{{iii]]]VVVOOONNNOOORRRYYYaaazzzpppeeeZZZTTTQQQMMMNNNUUUaaajjjmmmpppsss}}}yyy{{{uuuhhh```TTTMMMKKKLLLMMMMMMOOOPPPQQQRRRQQQOOOLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIDDDAAA???>>>???@@@@@@@@@<<<>>>@@@CCCFFFKKKPPPTTT___eeeiiiiiiggglllwwwuuucccWWWQQQWWWpppaaaIIIEEE>>>::::::777999999999::::::;;;;;;;;;999888;;;@@@DDDHHHOOOVVVmmmtttxxxpppbbbXXXYYY___iiivvvhhhTTTLLLEEEAAAAAA>>>???AAABBBEEEJJJOOOTTT[[[bbbmmm{{{}}}xxxrrrnnnhhhccc___ZZZVVVSSSQQQMMMLLLLLLKKKGGGFFFIIIKKKPPPXXX```gggmmmssswwwrrruuu|||xxxooohhhaaa\\\cccpppxxxiii]]]QQQMMMLLLLLLNNNRRR[[[eeemmmqqqrrrtttrrroookkklllllljjjiiiiiijjjkkkccc```]]][[[YYYWWWTTTRRRNNNPPPSSSTTTUUUWWWZZZ\\\bbb```]]]\\\]]]^^^]]]]]]jjj|||rrrtttvvvzzz}}}|||tttoooooonnniiihhhkkkpppuuuyyywwwnnnfffaaa___]]]iiiyyyvvvwwwnnnSSSGGGBBB>>>???DDDBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHJJJLLLOOOTTTZZZ___^^^dddkkkuuuyyybbbVVVOOONNNQQQYYYvvv|||jjj^^^VVVOOONNNNNNQQQYYYaaa{{{oooaaaVVVPPPMMMJJJLLLPPPTTTYYY```ggglll{{{yyy||||||~~~vvvtttuuu||||||pppbbbTTTNNNMMMLLLMMMOOOQQQTTTWWWXXXWWWTTTRRRQQQOOOLLLIIIGGGGGGGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFEEECCC@@@???>>>>>>??????@@@BBBDDDHHHNNNUUUZZZaaafffkkklllkkkoooyyyuuubbbUUUTTTZZZtttaaaJJJBBB<<<<<>>@@@EEEMMMRRRhhhxxx{{{tttnnnddd\\\___lllvvvrrrWWWJJJFFFBBB???AAAAAAAAAAAABBBGGGMMMRRR[[[aaalllxxx}}}vvvsssmmmfff___YYYTTTQQQQQQQQQPPPNNNLLLJJJHHHGGGKKKNNNSSSZZZaaaiiipppuuuxxxyyy~~~yyyooofff```ccchhh{{{yyyjjj```VVVRRRPPPOOOQQQUUUbbbeeekkkqqqtttsssqqqpppnnnllljjjiiihhhgggeeeccc^^^^^^\\\YYYUUUSSSTTTUUUQQQSSSVVVYYY\\\]]]^^^^^^```^^^[[[XXXWWWWWWXXXYYYfffyyy{{{vvvqqqqqqwww|||~~~}}}{{{xxxsssnnniiifffeeeeeedddeeeiiimmmjjjcccaaabbbiiissszzzwwwyyy{{{fffOOOHHHBBBAAABBB<<>>:::::::::999999::::::;;;<<<<<<===>>>@@@CCCHHHOOOTTTjjj}}}|||uuuiiiaaaeeeoooxxxvvvZZZLLLFFFCCCAAAAAAAAAAAAAAABBBFFFMMMQQQYYY___iiivvvyyyuuuooohhh```ZZZUUUSSSTTTSSSRRRQQQOOOMMMJJJIIIHHHKKKPPPWWW___gggnnnsssxxxxxx{{{|||qqqfff______dddttt{{{hhh^^^TTTQQQPPPPPPSSSWWW```cccgggkkknnnmmmlllkkkhhhfffdddcccdddcccaaa___]]]]]]\\\YYYUUUTTTUUUVVVRRRTTTWWW[[[^^^``````aaaccc```\\\ZZZYYYZZZ[[[\\\aaaqqq~~~xxxrrrrrrvvvyyyyyywwwttttttrrrppplllhhhdddbbbdddccceeehhhfffbbbcccgggsss}}}{{{uuuyyy|||cccMMMHHHBBBBBBDDD???BBBBBBCCCCCCDDDFFFGGGHHHJJJLLLNNNOOOQQQUUUZZZ^^^cccdddkkkyyyxxxaaaVVVOOOLLLKKKPPP[[[jjjtttvvvrrrkkkggg\\\VVVQQQPPPOOOPPPXXXaaa|||pppbbbWWWQQQNNNLLLMMMNNNOOORRRVVV\\\```fffhhhnnnxxx}}}~~~}}}yyyuuusssnnnjjjhhhkkkvvvoooaaaSSSNNNNNNMMMOOORRRRRRTTTWWWXXXWWWTTTSSSRRROOOLLLIIIGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJIIIHHHFFFFFFFFFFFFGGGEEEDDDCCCAAA@@@?????????@@@AAACCCEEEJJJRRR[[[bbbffflllrrrtttrrrttt{{{vvvcccXXXXXXaaa|||eeeNNNEEE===<<<===999:::::::::::::::;;;<<<<<<;;;===@@@CCCFFFKKKQQQVVVggg~~~xxxkkkcccgggttt}}}aaaOOOGGGDDDCCCAAAAAAAAAAAABBBFFFLLLPPPVVV\\\fffsss}}}yyyssskkkccc]]]XXXVVVWWWWWWVVVUUUSSSPPPNNNMMMGGGJJJNNNUUU^^^fffmmmqqqwwwvvvwwwyyyzzz~~~|||qqqeee\\\[[[___mmm~~~iii___VVVTTTUUUVVVXXX\\\```aaadddfffggggggfffeeecccaaa___^^^______^^^]]][[[[[[ZZZXXXVVVUUUWWWXXXWWWYYY]]]```ccceeeeeeeeeeeeaaa^^^\\\]]]___aaaaaa```kkk{{{zzzvvvwwwvvvsssooojjjlllooopppnnniiiddd```dddbbbaaaaaa```___eeemmmtttyyyxxx}}}~~~```LLLGGGCCCCCCEEEAAABBBCCCCCCEEEFFFHHHJJJKKKMMMNNNPPPPPPRRRUUUYYY]]]bbbfffooo{{{vvvbbbXXXQQQMMMLLLIIIRRR___iiillliiiccc```\\\VVVPPPNNNMMMNNNVVV___|||pppbbbWWWQQQNNNKKKLLLMMMNNNOOOSSSYYY]]]aaabbbfffnnnxxx}}}yyytttqqqkkkfffaaabbbkkkyyypppbbbTTTOOONNNMMMNNNQQQQQQSSSVVVVVVTTTRRRQQQPPPNNNKKKHHHFFFFFFEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIIIILLLJJJHHHEEEDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@?????????@@@BBBEEEKKKTTT^^^eeejjjpppwwwxxxvvvvvv}}}yyyfff[[[[[[fffgggOOOFFF>>><<<===888:::::::::::::::;;;<<<===<<<>>>BBBEEEIIINNNSSSWWWeee~~~|||mmmeeejjjyyyjjjTTTHHHEEEEEE@@@AAAAAAAAABBBFFFKKKOOOUUUZZZdddppp~~~wwwoooggg```\\\ZZZZZZZZZZZZYYYWWWTTTQQQOOOKKKLLLPPPWWW```hhhnnnqqqsssrrrrrrrrrqqqrrrzzzvvvmmmccc[[[[[[___llloooddd[[[ZZZ]]]___bbbeeeddddddeeeeeeddddddcccbbb```^^^\\\\\\]]]^^^^^^]]]ZZZZZZZZZYYYWWWWWWYYY[[[___aaadddgggiiiiiiiiihhheeebbb```aaaeeeiiijjjjjjfffjjjsss{{{vvvnnngggbbbeeeiiilllllliiieeeccchhheeeaaa^^^\\\]]]gggssswwwuuu}}}yyyzzz]]]KKKGGGCCCBBBEEEAAABBBBBBCCCEEEHHHJJJLLLNNNPPPQQQRRRRRRSSSVVVZZZ]]]___fffqqq|||xxxfff\\\UUUQQQPPPLLLRRR[[[bbbeeedddaaa___[[[UUUPPPMMMLLLNNNUUU^^^|||ooobbbWWWQQQNNNIIIJJJKKKMMMOOOSSSXXX\\\___```bbbgggmmmvvv}}}yyysssooojjjddd^^^]]]cccooo|||~~~}}}|||rrrdddUUUOOONNNMMMMMMOOOPPPRRRTTTSSSQQQNNNMMMMMMKKKIIIFFFDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKIIIGGGDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????@@@CCCGGGMMMWWWaaahhhlllsssyyyzzzwwwxxx~~~~~~jjj```^^^lllfffOOOGGG???<<<===888::::::::::::;;;<<<===>>>>>>@@@DDDHHHLLLQQQVVVZZZiiiwwwmmmqqq~~~www\\\KKKEEEEEE@@@AAAAAAAAABBBEEEJJJNNNTTTYYYbbbmmm||||||sssjjjddd```^^^\\\]]]]]]\\\ZZZWWWTTTRRROOOOOORRRYYYbbbjjjoooqqqnnnlllllllllkkkjjjnnnuuuxxxrrrlllgggaaa]]]___dddrrruuujjjaaaaaafffiiillloookkkkkkjjjhhhfffeeecccbbbaaa___\\\\\\]]]_________[[[\\\\\\\\\[[[[[[^^^```eeegggjjjllllllkkkiiihhheeecccccchhhpppuuuvvvuuummmkkkooo{{{xxxlllccc___aaaccceeefffggggggggglllhhhddd___[[[]]]iiivvv}}}uuuwww|||www\\\KKKHHHBBBAAACCC@@@AAABBBCCCEEEHHHKKKMMMOOORRRSSSTTTUUUVVVYYY]]]```___eeeppp{{{|||kkk```XXXTTTSSSSSSUUUYYY\\\^^^___]]]\\\ZZZUUUPPPOOOMMMNNNUUU]]]{{{oooaaaVVVPPPMMMHHHIIIJJJLLLNNNRRRXXX\\\\\\^^^```cccfffjjjpppttt{{{|||xxxrrrmmmiiiddd]]]ZZZ^^^gggrrrzzzzzzxxxvvvssszzzrrrdddVVVOOONNNMMMNNNPPPQQQSSSSSSQQQNNNKKKJJJJJJGGGEEECCCBBBBBBCCCCCCBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@???BBBFFFKKKQQQZZZccciiinnnsssyyyzzzwwwyyypppfffdddtttcccMMMFFF???===>>>999::::::::::::;;;<<<>>>>>>???BBBFFFJJJPPPVVV^^^cccoootttwwwfffPPPFFFEEE???@@@AAABBBCCCEEEIIILLLSSSXXX___iiiwwwwwwnnngggcccaaa___```aaa```^^^[[[WWWUUUQQQQQQSSS[[[fffoootttuuunnnkkkiiijjjhhhfffiiinnnvvv}}}zzzssslllhhheeeeeecccaaadddjjjxxxzzznnnfffiiipppvvvzzz|||xxxwwwuuurrrooollliiihhhfffccc```___aaabbbccccccaaabbbcccbbbaaabbbeeeggghhhkkkmmmppppppnnnkkkiiijjjiiikkksss}}}tttooonnnuuu~~~pppfffaaa```___^^^___bbbeeegggllljjjgggccc]]]^^^jjjwwwxxxttt|||sssYYYKKKHHHBBBAAACCC@@@BBBBBBDDDFFFIIILLLNNNPPPSSSTTTVVVWWWYYY]]]aaaeeebbbgggoooyyy~~~nnnddd\\\YYYYYY[[[ZZZZZZ[[[\\\[[[XXXUUUVVVRRRPPPPPPOOOOOOUUU\\\zzznnn```UUUOOOLLLHHHIIIJJJJJJLLLPPPUUUYYY]]]```dddffffffhhhjjjmmmrrrxxx}}}xxxrrrmmmgggccc]]]YYYZZZ```iiipppxxx||||||wwwrrrrrrpppkkkooouuu{{{ooobbbTTTOOOOOOOOOQQQSSSTTTTTTTTTQQQMMMJJJHHHHHHDDDBBB@@@???AAABBBBBBBBBEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@AAADDDJJJPPPVVV^^^fffkkknnnsssxxxxxxvvvyyyvvvkkkjjj{{{```KKKEEE???>>>???:::999:::::::::<<<===>>>???@@@CCCGGGMMMUUU^^^hhhooovvv|||}}}rrrVVVIIIEEE???@@@BBBBBBCCCEEEHHHKKKQQQUUU\\\eeerrryyypppjjjfffdddbbbccceeeeeebbb___[[[XXXTTTTTTWWWaaannnyyywwwrrrooonnnkkkggghhhlllqqqwww{{{{{{{{{zzzuuuoooiiifffeeeffffffeeejjjpppzzz~~~tttmmmrrr~~~zzzvvvsssooollliiihhhiiijjjkkkkkkjjjjjjkkkjjjiiijjjmmmooommmooosssvvvwwwvvvsssrrrrrrrrrvvv~~~xxxssstttxxx{{{qqqeeeccc___\\\[[[\\\___aaagggggggggeeeaaa```kkkwww{{{rrrvvvnnnVVVIIIHHHBBBAAAEEEBBBDDDDDDFFFHHHKKKMMMPPPQQQSSSTTTWWWYYY\\\aaafffjjjiiijjjooovvvsssjjjcccaaacccdddddddddeeeddd___WWWPPPQQQOOONNNPPPPPPOOOTTTZZZyyymmm___TTTNNNKKKHHHIIIIIIJJJJJJMMMRRRVVVaaaeeejjjllllllkkklllnnnnnnsss{{{~~~{{{tttooofffccc]]]YYYXXX\\\dddiiioootttuuupppmmmooonnniiiggglllrrrwww}}}|||lll___SSSOOOPPPQQQSSSVVVVVVVVVUUURRRMMMIIIGGGGGGAAA???>>>>>>@@@AAABBBBBBEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGEEEEEECCCCCCDDDDDDDDDCCCAAA@@@CCCGGGMMMSSSZZZaaaggglllnnnssswwwwwwuuuxxxyyyooonnn}}}^^^JJJEEE??????@@@;;;999::::::;;;<<<===??????@@@CCCHHHOOOYYYdddpppxxxyyy[[[KKKFFF???@@@BBBBBBCCCEEEHHHKKKPPPSSSZZZbbbooo{{{rrrkkkhhhfffeeefffggggggeeebbb]]][[[XXXXXX\\\gggvvv|||wwwtttpppkkkjjjmmmoootttxxxxxxxxxxxxuuupppjjjhhhgggiiiiiiiiilllrrryyyyyysss{{{~~~yyyuuurrrpppqqqrrrssssssppppppqqqpppoooppprrrtttqqqtttyyy}}}~~~}}}{{{yyyyyy~~~yyytttrrryyy|||iiieee```\\\YYYXXXZZZ[[[bbbdddggggggcccbbblllxxx}}}qqqqqqjjjSSSHHHHHHCCCCCCFFFEEEFFFFFFHHHJJJLLLOOOQQQRRRRRRTTTWWWZZZ^^^ccciiinnnnnnmmmooouuuxxxooojjjjjjlllmmmnnnppprrrooogggZZZQQQNNNLLLMMMOOOPPPOOOSSSXXXsssfff[[[TTTPPPNNNJJJKKKKKKKKKKKKMMMPPPRRR^^^fffpppwwwxxxwwwvvvvvvuuurrrttt{{{~~~~~~|||zzzxxxvvvmmmddd^^^]]]^^^]]]^^^aaafffkkknnnllljjjjjjgggccceeehhhmmmrrruuuuuuuuuttteee]]]TTTQQQTTTWWWWWWUUU[[[XXXUUURRROOOJJJFFFBBBBBBAAAAAA@@@??????@@@@@@AAABBBDDDEEEFFFEEEDDDDDDHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCFFFLLLUUU___hhhmmmooorrrtttvvvvvvvvvzzzzzzrrrmmm{{{___JJJBBB===@@@CCC===<<<<<<======>>>@@@AAABBBCCCFFFKKKQQQZZZhhhxxx___JJJDDDBBBBBBAAABBBCCCFFFIIIKKKMMMUUUXXXaaappp{{{zzzsssnnnllljjjoookkkhhhggghhheee^^^XXXYYYZZZbbbrrr}}}tttnnnmmmnnnpppuuuzzz~~~~~~{{{xxxsssqqqooooooqqquuuzzz}}}~~~|||}}}{{{|||~~~~~~}}}}}}|||||||||}}}}}}xxxtttzzzwwwkkkbbb```ZZZPPPOOOWWW^^^^^^```aaa```dddqqq}}}ooooooyyybbbTTTGGGCCCDDDDDDCCCDDDJJJKKKKKKKKKLLLNNNRRRUUUXXXWWWXXX]]]eeekkkmmmmmmnnnlllnnnuuu}}}|||uuuqqqooonnnpppwww~~~vvvbbbOOOOOOMMMNNNQQQQQQPPPSSSXXX~~~rrreeeZZZSSSOOONNNJJJKKKLLLLLLKKKMMMPPPRRR[[[dddpppzzz~~~}}}|||yyyxxx{{{{{{zzz~~~zzzxxxvvvtttsssnnnggg``````___]]]]]]___eeejjjmmmkkkiiiiiigggcccgggiiikkkmmmnnnmmmllljjjddd]]]VVVTTTWWWZZZZZZYYY^^^[[[WWWTTTQQQMMMIIIGGGCCCBBBAAA@@@@@@????????????@@@AAACCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBBAAAAAAAAAAAAAAABBBBBBCCCGGGNNNWWWaaaiiioooqqqssstttuuuuuuuuuzzzvvvooonnnyyy]]]JJJBBB<<>>???AAABBBCCCBBBFFFKKKQQQ[[[jjjzzzbbbMMMGGGCCCBBBAAABBBCCCFFFHHHJJJLLLSSSWWW___nnnxxx|||vvvrrrooonnnnnnkkkhhhhhhhhhfff```[[[ZZZ[[[dddxxxyyyuuuuuuvvvyyy}}}}}}yyyxxxvvvuuuuuuxxx{{{}}}{{{~~~yyyzzzwwwkkkdddZZZMMMKKKQQQXXXXXXZZZ\\\\\\aaapppqqqmmmssszzzbbbUUUHHHDDDEEEDDDDDDEEEHHHJJJKKKLLLMMMPPPUUUXXXZZZYYYYYY]]]ccchhhjjjjjjkkkiiilllssszzzzzzxxxxxxxxxyyynnnXXXTTTQQQPPPRRRRRRPPPRRRWWW|||qqqdddZZZSSSOOONNNNNNOOOOOOOOONNNOOORRRTTTYYY```mmm{{{}}}|||xxxvvvxxx|||~~~{{{vvvtttrrrqqqppppppjjjeeeeeeddd```___aaadddjjjllliiiggggggfffcccffffffffffffeeedddcccbbb```\\\XXXXXX[[[^^^___^^^ccc___ZZZVVVSSSQQQNNNLLLFFFEEECCCBBB@@@?????????>>>>>>???@@@BBBDDDEEEFFFDDDDDDCCCBBBAAA@@@???>>>@@@@@@@@@@@@@@@AAABBBCCCEEEJJJRRR[[[eeelllqqqtttuuuuuutttssstttyyy~~~pppkkknnnvvv\\\IIIBBB;;;===???999======>>>???@@@BBBDDDEEECCCFFFKKKQQQ\\\lll~~~fffPPPJJJCCCBBBBBBBBBCCCEEEHHHIIIJJJQQQTTT[[[jjjssszzzwwwuuutttnnnkkkhhhhhhhhhfffaaa]]]\\\]]]ggg}}}|||||||||~~~~~~|||zzzxxxwwwvvvvvvvvvwwwwwwyyy~~~}}}zzz}}}vvvkkk]]]OOOKKKOOOSSSSSSUUUXXXZZZaaarrrxxxnnnooosss}}}xxx```TTTIIIEEEEEEEEEEEEFFFFFFHHHKKKMMMOOOSSSWWW[[[\\\\\\[[[]]]aaadddffffffjjjhhhkkkrrryyy}}}||||||}}}eeeZZZUUURRRSSSRRRPPPRRRVVV{{{pppeee[[[TTTQQQPPPSSSTTTTTTSSSSSSSSSVVVXXXYYY^^^hhhwwwzzzvvvvvvxxxxxxyyy{{{|||||||||||||||}}}{{{vvvssspppooonnnnnnpppllliiijjjhhhdddccceeefffkkkllliiifffggggggdddbbbaaa```___^^^^^^^^^^^^[[[ZZZZZZ[[[^^^aaacccdddgggccc]]]XXXUUUSSSQQQOOOHHHGGGFFFCCCBBB@@@@@@?????????>>>>>>@@@BBBDDDEEEBBBBBBAAA@@@>>>===<<<<<<>>>>>>>>>???@@@AAACCCCCCHHHNNNWWWaaaiiioootttwwwvvvvvvsssqqqrrryyyvvvjjjggglllttt[[[JJJCCC<<<===???999>>>>>>???@@@BBBDDDFFFGGGDDDGGGLLLSSS^^^ooojjjRRRJJJDDDCCCBBBAAABBBDDDFFFHHHHHHOOOQQQWWWeeemmmzzz~~~|||yyyxxxpppmmmjjjiiigggddd```\\\\\\]]]ggg~~~~~~|||{{{zzzxxxwwwuuutttssstttwww{{{{{{{{{|||sssdddVVVQQQRRRRRRRRRTTTWWW[[[eeexxxvvvrrrsss|||qqq\\\QQQHHHFFFFFFEEEEEEGGGGGGIIILLLNNNPPPSSSWWW[[[_________```aaabbbcccccckkkjjjmmmtttzzzzzzwwwvvvwwwppp___XXXSSSRRRQQQPPPRRRVVV|||rrrggg]]]WWWUUUTTTVVVWWWWWWUUUTTTUUUWWWYYY\\\]]]cccooo~~~~~~yyyvvvuuuuuuuuuvvvxxxxxxxxxvvvttttttsssqqqnnnkkkjjjkkkkkkllliiiiiijjjiiiffffffiiijjjnnnnnniiifffggggggeeeaaa___^^^\\\ZZZYYYYYYYYYUUUWWWZZZ]]]```dddhhhkkklllgggaaa[[[WWWTTTQQQOOOKKKJJJHHHFFFDDDBBBBBBAAABBBAAA@@@???@@@AAABBBCCCBBBBBBAAA???>>>===<<<;;;<<<======???@@@BBBDDDEEEKKKSSS]]]gggmmmrrrvvvyyyxxxwwwtttpppqqqyyypppeeecccjjjqqqZZZKKKDDD===>>>@@@;;;??????@@@BBBDDDGGGIIIJJJGGGKKKPPPVVVaaaqqqpppTTTHHHDDDCCCBBBAAABBBCCCEEEGGGGGGNNNOOOTTT```hhhttt|||zzzsssqqqmmmiiieeeaaa\\\YYYYYY[[[eee{{{~~~~~~}}}|||{{{yyywwwwwwtttxxx}}}~~~|||}}}|||lll___WWWVVVRRRRRRSSSWWW\\\hhh}}}yyyvvv}}}zzzvvv|||}}}kkkVVVNNNGGGFFFFFFEEEFFFHHHJJJLLLOOOPPPQQQSSSVVVYYY```aaacccdddddddddddddddllljjjnnnuuuzzztttnnnmmmmmmwwwzzzddd[[[SSSQQQQQQPPPRRRVVVuuujjjbbb\\\ZZZYYYWWWXXXXXXVVVUUUUUUWWWXXX______bbbiiiuuuzzzuuuuuuuuuttttttuuusssqqqnnnmmmmmmllljjjgggggghhhiiiiiiggghhhiiihhheeefffkkknnnpppoooiiieeeffffffdddbbb```^^^[[[XXXUUUTTTSSSRRRVVV[[[^^^aaafffnnnssstttoooiiibbb]]]XXXSSSPPPNNNMMMKKKIIIGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCAAA???>>>===<<<<<<<<<===???AAACCCFFFGGGPPPXXXccclllqqqtttxxxzzzzzzxxxuuuqqqqqqxxxmmmaaa___jjjmmmXXXKKKEEE>>>>>>AAA<<>><<<<<<===???BBBEEEGGGIIISSS]]]hhhqqqtttvvvxxx{{{{{{zzzvvvrrrrrrxxx~~~jjj___]]]nnnhhhTTTIIIEEE===>>>AAA===@@@AAABBBDDDGGGJJJMMMNNNPPPTTTYYY___fffqqqaaaMMMEEEDDDBBBAAAAAABBBCCCEEEFFFLLLLLLOOOZZZ```jjj}}}|||rrrqqqmmmgggaaa\\\YYYXXXUUUYYY```mmm|||zzz{{{nnnbbbZZZVVVTTTSSSVVV[[[iiiuuuqqqrrr}}}}}}uuuZZZOOOJJJHHHIIIKKKJJJMMMQQQSSSUUUWWWYYYYYYZZZ[[[]]]^^^dddlllqqqqqqooommmlllmmmlllqqqxxx{{{rrreeeaaa```___nnnvvvhhh[[[TTTRRRQQQQQQTTT{{{qqqiiidddbbbaaa`````````^^^\\\[[[]]]___aaadddgggiiikkkqqqxxx~~~yyywwwwwwuuuqqqmmmlllnnnooonnnkkkkkkmmmpppuuusssrrrqqqnnnjjjmmmsssppprrrooogggbbbbbbbbb```YYYYYYYYYYYYXXXVVVUUUTTTQQQWWW^^^aaadddkkkwwwyyyrrrjjjaaaYYYTTTPPPPPPNNNLLLKKKJJJJJJJJJBBBCCCEEEGGGHHHGGGGGGFFFIIIHHHGGGEEECCCAAA@@@???<<<<<<>>>@@@CCCFFFHHHJJJVVV___kkksssvvvvvvyyy{{{|||zzzwwwsssrrrxxx}}}iii^^^\\\rrreeeRRRHHHDDD======AAA===@@@AAACCCEEEHHHKKKNNNOOOSSSWWW\\\bbbhhhqqq}}}gggQQQEEEDDDBBBAAAAAABBBCCCDDDFFFLLLLLLOOOYYY^^^hhh{{{}}}pppooolllfff```\\\ZZZYYYXXX[[[```gggsss{{{zzz~~~ttthhh```YYYWWWVVVWWW]]]kkktttpppsss}}}zzzoooTTTNNNJJJIIIKKKMMMMMMPPPTTTUUUWWWZZZ\\\\\\]]]___aaa]]]eeeooouuuvvvsssqqqpppqqqpppttt{{{uuuddd]]][[[ZZZjjj}}}ooo___WWWSSSQQQPPPRRR~~~xxxrrrmmmiiifffeeebbb^^^\\\\\\^^^______dddeeeggghhhjjjlllqqqttt{{{{{{xxxuuuttttttrrrqqqpppppprrruuuwwwyyy{{{zzzwwwssspppqqqsssvvvqqqjjjeeebbbaaa```___\\\XXXWWWYYYYYYTTTQQQQQQSSSVVV\\\bbbcccgggrrr~~~tttjjj^^^UUUUUUPPPMMMMMMLLLJJJLLLPPPLLLJJJHHHHHHJJJJJJHHHEEEHHHHHHGGGEEECCC@@@>>>===???======@@@BBBCCCIIIOOO\\\gggqqquuuxxx{{{{{{zzz}}}|||{{{yyyzzz~~~xxxfff]]]]]]uuuuuu___SSSGGGAAA>>>===>>>@@@AAABBBDDDFFFJJJOOOTTTWWWZZZ]]]bbbeeeiiipppyyypppQQQLLLDDD@@@AAABBBAAA@@@BBBEEEEEEHHHNNNSSSZZZfffqqq|||vvvqqqlllhhheeeaaa[[[WWWUUUWWW]]]cccjjjuuu}}}{{{{{{||||||{{{{{{sssllleeeaaa___\\\\\\aaafffooopppkkkrrrzzzwwwjjjXXXJJJJJJJJJKKKMMMOOOQQQSSSYYY^^^bbbbbb___]]]^^^```eeeiiimmmooopppqqqtttwwwxxxxxx{{{}}}~~~{{{hhh^^^XXXXXXccc|||nnnaaa\\\RRRNNNPPPOOO|||xxxsssnnnkkkhhheee```^^^___bbbdddeeefffgggiiiiiiiiikkkmmmpppsssxxx~~~|||{{{yyyxxxvvvvvvxxxzzz{{{~~~zzzuuurrrrrrssssssoooiiidddbbb```^^^\\\[[[WWWVVVYYYXXXTTTQQQQQQTTTVVV[[[___aaaeeeppp|||vvvjjj___WWWQQQLLLKKKJJJGGGHHHLLLIIIGGGEEEFFFHHHHHHGGGEEEHHHGGGGGGFFFEEEDDDCCCBBBAAA>>>>>>AAACCCFFFLLLTTT]]]hhhrrruuuwwwzzzzzzxxx||||||||||||}}}rrrbbb]]]```zzzsss^^^RRRGGGBBB???===>>>AAABBBDDDFFFIIILLLQQQVVVYYY]]]```eeegggjjjpppxxx~~~|||[[[LLLEEE@@@AAABBBAAAAAABBBEEEDDDGGGMMMRRRXXXcccnnn}}}zzzuuunnnjjjgggddd^^^ZZZXXXWWWZZZ```fffnnn}}}|||yyywwwtttsssxxxxxx~~~yyyrrrkkkfffbbb```aaaeeelllpppvvvrrrmmmssstttqqqgggWWWLLLKKKKKKLLLNNNQQQSSSUUU]]]aaaeeeeeeaaa___```bbbcccfffiiikkklllnnnrrruuuwwwyyy{{{}}}~~~kkk^^^WWWWWW]]]qqqnnn```[[[RRRNNNPPPNNN|||wwwsssmmmiiidddbbbcccfffiiijjjhhhiiikkkjjjiiiiiijjjkkknnnrrryyy}}}wwwtttrrrrrrqqqnnnjjjfffccc```]]]ZZZYYYVVVUUUXXXXXXTTTRRRRRRUUUVVVXXX\\\]]]aaalllxxxxxxlll]]]UUUNNNLLLIIIFFFFFFIIIGGGEEEDDDEEEFFFHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGHHHDDD@@@@@@BBBEEEIIIRRR[[[aaakkktttwwwxxxzzzzzzxxx{{{|||~~~nnn______fffppp\\\RRRGGGCCCAAA??????AAACCCFFFJJJMMMPPPTTTYYY\\\aaaeeehhhjjjlllpppvvv{{{gggMMMEEE@@@AAACCCBBBBBBCCCEEEDDDGGGLLLOOOTTT^^^iiiuuuzzzsssnnnkkkhhhccc___^^^[[[ZZZ___dddhhhpppxxx{{{vvvpppmmmnnnmmmpppxxx~~~~~~~~~~~~zzzuuupppkkkgggeeefffjjjsss{{{~~~uuuqqquuuyyypppnnnzzzcccWWWOOONNNLLLMMMOOOSSSWWWZZZbbbfffiiihhheeebbbbbbcccccceeegggiiijjjmmmrrruuuxxxyyy}}}~~~~~~nnn^^^VVVVVVVVVcccvvvnnn___ZZZQQQNNNPPPNNN{{{tttoooiiieeeeeehhhjjjkkkhhhjjjkkkkkkiiiiiiiiijjjooorrrvvv{{{}}}xxxuuussssssrrrpppmmmkkkhhhddd___[[[XXXUUUUUUYYYZZZWWWUUUUUUYYYWWWWWWYYYZZZ]]]gggrrrwwwhhh^^^TTTOOOLLLHHHGGGIIIFFFFFFEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHEEEBBB@@@CCCGGGLLLWWWaaagggpppxxxzzzzzz{{{{{{yyyzzz}}}mmm___bbblllooo[[[QQQGGGDDDBBB@@@AAACCCDDDIIIOOOSSSVVVXXX\\\___dddhhhlllnnnooorrrwww{{{nnnNNNFFFAAAAAACCCBBBBBBDDDDDDDDDFFFJJJMMMPPPYYYcccooozzzzzztttqqqnnnjjjffffff```]]]aaaeeegggiiilll{{{}}}vvvqqqqqqmmmkkknnnpppooooooqqqttttttssspppllliiihhhhhhpppwwwvvvsssvvvvvvqqqrrrsss___WWWQQQPPPOOOOOORRRWWW\\\___eeehhhjjjjjjhhheeedddeeegggggghhhiiikkkooosssvvvyyy{{{~~~~~~rrr```XXXVVVQQQWWWfffnnn^^^YYYQQQNNNPPPNNNzzzuuunnniiihhhhhhiiiiiihhhjjjkkkkkkjjjjjjkkklllpppqqqtttwwwzzz~~~~~~{{{xxxvvvuuutttuuutttrrrpppnnniiiccc^^^XXXUUUVVV[[[^^^\\\[[[\\\___[[[YYYYYYXXXYYYaaajjjyyysssfffZZZSSSOOOKKKIIIIIIGGGGGGFFFFFFGGGHHHKKKLLLQQQQQQPPPOOOMMMJJJHHHFFFFFFBBBAAADDDHHHOOOZZZeeemmmuuu|||}}}}}}~~~~~~|||{{{~~~lll```cccnnnqqq[[[QQQGGGCCCCCCBBBCCCEEEGGGNNNWWW]]]^^^]]]___```eeejjjoooqqqrrruuuyyy|||oooQQQIIIBBBBBBBBBBBBBBBDDDDDDCCCEEEIIIKKKMMMVVV___kkkuuu}}}zzzvvvqqqmmmllleeeaaadddgggfffeeefffttt{{{}}}xxxqqqkkkiiihhhddddddfffggghhhhhhfffdddccceeegggzzzwwwuuuxxx~~~ssssssyyymmm[[[VVVSSSRRRQQQRRRUUU[[[aaadddfffhhhjjjkkkjjjhhhggggggjjjiiihhhiiilllpppsssuuuyyy{{{~~~uuuaaaYYYVVVOOOQQQ]]]sssmmm\\\XXXQQQNNNPPPMMM{{{uuupppmmmlllkkkjjjjjjkkkkkkjjjjjjkkkmmmpppooopppqqqsssvvvzzz}}}~~~~~~|||zzzzzzyyywwwuuuxxxwwwuuusssqqqllleeeaaaYYYWWWYYY___cccccccccdddfffaaa]]][[[XXXWWW[[[bbbqqq|||}}}ooo```XXXTTTOOOLLLLLLKKKKKKKKKJJJIIIKKKNNNQQQZZZZZZZZZXXXTTTOOOJJJGGGHHHDDDCCCGGGKKKRRR]]]gggqqqyyy||||||kkk```eeepppsss\\\QQQFFFBBBBBBBBBEEEIIIKKKUUUbbbiiihhheeecccccchhhmmmrrruuuuuuvvvyyy|||qqqTTTKKKDDDBBBBBBAAAAAACCCCCCBBBEEEHHHJJJLLLSSS\\\fffooo~~~zzzuuurrrkkkggghhhiiigggeeefffmmmqqqzzzvvvnnnjjjfffbbbaaaccc^^^______]]][[[\\\aaaeeewwwxxx~~~yyyqqqwwwiiiZZZVVVTTTTTTTTTVVVZZZ___eeehhheeefffiiikkkllllllkkkjjjkkkjjjiiijjjmmmpppqqqqqqwwwyyy}}}}}}wwwaaaYYYWWWPPPRRRZZZlllmmm[[[WWWPPPOOOPPPMMM{{{wwwuuussspppooonnnnnnllljjjiiikkknnnrrrppppppqqqrrrtttvvvwwwxxxwwwzzz~~~~~~}}}}}}|||zzzwwwxxxwwwuuussspppkkkeeeaaaZZZXXX[[[ccchhhiiijjjlllmmmgggaaa^^^YYYUUUVVVZZZeeeooo|||zzziii```\\\WWWTTTTTTTTTUUUUUUSSSRRRSSSWWWZZZcccdddeeeccc___WWWPPPKKKJJJGGGGGGKKKOOOUUU___iiirrrzzz~~~zzzjjjdddlllwwwuuu]]]QQQEEEAAAAAACCCGGGLLLQQQ^^^mmmuuussslllhhhffflllqqqvvvxxxwwwwwwxxxzzz|||vvvWWWNNNEEECCCBBB@@@@@@BBBBBBBBBDDDHHHIIIKKKRRR[[[```hhhwww}}}zzztttoooooommmiiihhhjjjjjjlllqqqyyywwwqqqkkkeeecccddd\\\]]]]]]ZZZWWWZZZaaahhhxxx}}}vvvsss~~~gggYYYWWWTTTUUUVVVYYY^^^cccgggjjjdddeeehhhlllooopppooooooooommmlllmmmppprrrqqqoootttvvvyyy{{{zzz~~~wwwaaaZZZVVVRRRUUU[[[gggmmmZZZVVVPPPOOOPPPLLL}}}{{{yyyvvvtttrrrqqqnnnjjjiiijjjnnnrrrsssssssssrrrrrrrrrrrrrrruuuwwwzzz|||yyywwwuuusssqqqnnnjjjddd```[[[YYY]]]ffflllmmmoooqqqqqqkkkeee```ZZZTTTSSSVVV[[[cccqqqqqqhhhddd___\\\[[[^^^___^^^\\\ZZZ[[[___ccchhhjjjlllkkkfff^^^VVVPPPLLLIIIJJJNNNRRRWWWaaakkkrrrzzzzzzllliiisssvvv^^^QQQEEE@@@AAACCCHHHNNNUUUcccttt}}}zzzrrrkkkhhhppptttyyyzzzxxxvvvvvvxxxyyy|||YYYOOOFFFCCCBBB??????AAAAAAAAADDDHHHIIIKKKRRRZZZZZZcccrrr|||xxxuuuqqqlllllloookkklllooorrrtttzzzqqqiiieeefff``````___[[[YYY\\\eeemmm}}}yyyuuuvvvgggYYYWWWTTTUUUXXX[[[```eeeiiikkkccceeehhhlllqqqssssssrrrsssqqqppprrrtttuuussspppqqqsssvvvxxxwww|||wwwbbb\\\UUUSSSXXX\\\eeemmmYYYUUUPPPOOOPPPLLLxxxssspppnnnlllkkkkkkmmmoooqqqwwwvvvtttsssrrrsssttttttuuuwwwyyy}}}|||yyywwwvvvtttqqqnnnjjjeee```\\\ZZZ[[[```gggnnnrrrttttttqqqnnniiiccc^^^YYYWWWUUUTTTYYYbbbppp}}}tttllleeedddgggllloooqqqoooiiieeecccdddjjjnnnpppooommmjjjaaaXXXTTTOOOKKKNNNWWW```fffgggpppvvv}}}}}}|||}}}xxxjjjkkk|||vvv___TTTIIIEEEEEEFFFJJJNNNZZZcccnnntttsssmmmiiifffsssvvvyyyzzzzzzzzz{{{|||~~~iiiTTTEEEFFFFFF>>>>>>EEEBBBBBBBBBDDDFFFJJJNNNPPP\\\ccchhhttt{{{vvvrrrpppnnnmmmooohhhfffhhhiiiooo~~~xxxtttqqqjjjgggbbb]]]]]]eeerrr{{{tttzzzvvvddd[[[XXXWWWXXX[[[^^^```bbbcccdddccceeehhhmmmppptttvvvwwwwwwwwwvvvssspppooopppqqqrrrvvvzzzzzzzzzsssaaa___WWW\\\]]]]]]kkksssWWWPPPQQQOOONNNPPP~~~zzzxxxvvvssspppoooooopppqqqwwwvvvuuuuuuuuuuuuvvvwwwxxxzzz|||{{{wwwtttwwwtttpppllliiieee```]]]ZZZ]]]cccjjjrrrwwwxxxwwwsssppplllhhhddd^^^WWWRRROOOTTT[[[fff{{{xxxrrrqqqtttsssttttttssspppmmmkkkkkkooorrrrrrpppnnnlllfff^^^TTTQQQOOOTTT]]]eeejjjkkkpppvvv|||~~~}}}{{{|||}}}nnnpppttt\\\RRRHHHEEEGGGHHHLLLQQQXXX___hhhllllllkkkjjjjjjuuuxxx{{{|||||||||}}}~~~uuu\\\IIIGGGFFF???>>>DDDBBBBBBBBBDDDFFFJJJMMMOOOWWW```fffrrr}}}xxxuuurrrqqqmmmfffcccdddcccgggyyy}}}yyysssooojjjhhhllluuuttt}}}uuuccc[[[XXXWWWXXXZZZ]]]```bbbddddddeeefffiiimmmpppsssuuuvvvvvvvvvuuusssqqqpppqqqrrruuuyyy||||||{{{qqq___\\\ZZZ^^^______mmmsssYYYQQQRRRPPPNNNPPP{{{wwwtttrrrqqqrrrvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}zzzuuurrryyytttooojjjfffccc```^^^\\\```gggqqqyyy~~~~~~wwwtttpppnnnkkkdddYYYPPPLLLOOOSSS[[[lll}}}}}}{{{yyywwwvvvvvvuuusssqqqqqqrrrppplllkkkkkkhhhbbbUUUUUUWWW]]]fffmmmppppppqqqvvv{{{}}}{{{zzz|||~~~ooosssnnnZZZPPPGGGFFFHHHKKKPPPTTTYYY^^^cccggggggiiilllooowwwzzz}}}~~~~~~~~~iiiNNNGGGFFFAAA???CCCBBBBBBCCCDDDFFFIIILLLMMMQQQ\\\cccmmm|||yyyuuuqqqnnnllleeeaaa```^^^___lll{{{zzzvvvwww}}}vvvrrrddd\\\XXXWWWXXXZZZ]]]```bbbdddeeehhhiiikkkmmmpppssstttuuuvvvwwwwwwuuusssrrrssstttxxx{{{~~~}}}|||rrr___[[[]]]```aaabbbnnnuuu\\\SSSSSSQQQOOOPPP{{{xxxuuutttsssuuuuuuvvvvvvwwwxxxyyyzzz{{{||||||wwwtttzzztttmmmgggdddbbb```______dddmmmxxx~~~xxxsssqqqpppiii^^^TTTOOOPPPPPPSSS^^^rrr~~~zzzxxxyyyyyywwwtttooonnniiibbbaaaddddddaaaVVVXXX^^^gggpppuuuvvvvvvtttwwwzzz{{{{{{zzz|||}}}zzzkkkpppiiiZZZQQQHHHHHHKKKMMMRRRVVV\\\```eeeggggggjjjnnnrrrwwwzzz}}}vvvUUUHHHFFFBBB@@@BBBBBBBBBCCCDDDFFFHHHJJJKKKLLLXXX```iiivvv}}}zzzuuuoookkkkkkeeeaaa___]]]]]]eeeooosssxxx~~~zzzyyypppddd^^^ZZZYYYZZZ[[[^^^aaadddfffhhhkkklllmmmoooqqqsssuuuvvvyyyzzz{{{zzzwwwuuutttuuuzzz|||~~~}}}|||xxxddd]]]```bbbbbbcccnnnyyy```UUUTTTRRRPPPPPP~~~{{{yyywwwwwwuuuvvvvvvwwwwwwxxxxxxxxxxxxyyy{{{~~~}}}zzz{{{uuummmfffcccaaaaaa```bbbgggqqq}}}wwwsssrrrmmmddd\\\TTTRRROOONNNSSSaaauuu}}}}}}{{{xxxtttnnnkkkcccZZZYYY]]]```___WWW\\\eeeooowww{{{{{{zzzxxxzzz{{{{{{{{{|||}}}~~~sssgggoooiii\\\SSSKKKKKKNNNPPPTTTXXX___cccgggiiiiiiiiillloootttwww{{{~~~^^^LLLGGGDDDBBBCCCBBBBBBCCCDDDEEEGGGHHHIIIIIIUUU\\\dddpppvvvzzzsssnnnhhhddd```______```eeejjjkkkooorrrtttvvvxxx}}}zzzzzz~~~pppfff```^^^[[[\\\^^^```cccgggjjjllloooooooooppprrrtttvvvwww}}}~~~~~~{{{xxxvvvuuuyyy{{{|||||||||kkk```aaaaaa```aaakkk}}}~~~eeeWWWSSSRRRQQQOOO~~~||||||yyyzzzzzzzzzzzzyyyxxxwwwvvvwwwyyy{{{}}}~~~~~~xxxoooiiieeeddddddccceeekkkuuuyyyuuuooohhhbbbWWWRRRNNNLLLMMMSSS```lll||||||xxxtttpppkkkaaaWWWUUUZZZ^^^^^^YYY```kkkvvv~~~~~~}}}}}}}}}}}}}}}~~~pppiiirrrkkk^^^UUUNNNNNNQQQTTTWWW[[[```dddhhhiiihhhhhhjjjlllqqquuuyyy}}}kkkSSSJJJEEECCCCCCAAABBBCCCDDDEEEFFFGGGGGGHHHRRRWWW^^^jjjpppzzz}}}uuuooofffccc______aaaeeehhhjjjiiikkkmmmmmmlllllllllmmmsss~~~uuu{{{rrrhhhdddccc___```aaacccgggjjjnnnppprrrrrrrrrrrrtttvvvyyyzzz}}}~~~zzzwwwvvvxxxyyy{{{|||}}}qqqccc```^^^\\\]]]fffxxxiiiWWWQQQQQQQQQOOO~~~|||zzzyyyuuuvvvxxxzzz|||}}}}}}}}}|||tttmmmjjjhhhhhhggghhhmmmvvvzzzqqqjjjeeeZZZSSSOOOOOONNNNNNSSS[[[dddooozzzzzzuuurrrrrrmmmaaaVVVSSSYYY]]]]]]]]]eeeqqq|||~~~{{{ooommmwww|||jjj]]]UUUOOOPPPUUUXXX\\\```dddgggjjjjjjiiiiiimmmpppooosssyyy}}}xxx]]]NNNFFFBBBAAAAAABBBCCCDDDEEEEEEFFFFFFHHHOOORRRXXXeeejjjrrr~~~|||yyysssjjjfffcccbbbgggmmmoooooojjjlllmmmllljjjfffdddbbbdddqqqvvvppp}}}uuukkkggghhhccccccdddfffjjjnnnrrrtttttttttssstttvvvyyy{{{}}}yyy||||||yyyxxxwwwxxxzzz|||yyyiii___[[[WWWWWWaaassslllWWWOOOPPPQQQOOO|||{{{vvvwwwyyy{{{|||}}}}}}~~~wwwqqqnnnlllkkkjjjjjjnnnwww~~~rrrjjjeee\\\VVVRRRSSSRRRNNNOOOSSSTTT^^^fffjjjtttwwwqqqooosssmmmaaaUUURRRWWW\\\\\\```iiiuuuwwwnnnooozzzuuufff\\\TTTOOORRRWWW[[[```dddhhhjjjlllkkkjjjmmmrrrwwwooosssyyy~~~cccQQQGGGBBB@@@AAABBBCCCDDDEEEEEEEEEEEEGGGMMMNNNTTTbbbgggnnn||||||xxx|||{{{ooolllhhhgggmmmtttvvvtttmmmnnnooonnnkkkgggbbb___[[[dddqqq{{{~~~|||qqqnnn~~~wwwllliiillleeeeeefffhhhlllpppuuuwwwuuuuuuuuuuuuwwwzzz}}}uuuyyy}}}}}}{{{zzzwwwxxxzzz}}}nnn^^^XXXSSSTTT]]]pppnnnWWWNNNPPPQQQOOO~~~~~~zzzvvvssspppmmmjjjqqqtttyyy}}}pppggg___^^^\\\XXXUUUSSSSSSTTTRRRUUUYYY\\\```kkkyyy}}}xxxuuuyyylll]]]TTTPPPOOOTTT[[[dddooo{{{uuupppvvvpppeeeXXXVVVTTTTTTVVV\\\aaaeeemmmmmmmmmpppvvv{{{~~~zzz|||kkkSSSIIIFFFCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGJJJQQQXXX```lllwwwxxxvvv{{{uuuqqqsssyyy|||zzzvvvtttpppkkkiiiiiigggaaa[[[ZZZ___gggooovvv~~~|||}}}}}}uuusss{{{qqqiiifffhhhkkkkkkkkknnnqqqsssssssssyyytttpppssszzz}}}zzzzzzyyyzzz|||}}}|||zzzwwwwwwyyy{{{}}}ttt```YYYTTTTTTYYYgggqqqVVVQQQPPPMMMPPP~~~yyywwwtttqqqnnnooopppttt|||{{{pppeeedddaaa]]]YYYWWWVVVWWWSSSUUUVVVWWW[[[cccoooxxx|||tttpppsssgggZZZSSSOOOOOOUUU\\\gggrrr}}}ssssss}}}}}}mmmdddXXXWWWUUUUUUXXX]]]bbbffflllmmmooorrrwww|||}}}}}}tttYYYMMMHHHFFFCCCCCCCCCCCCDDDEEEFFFFFFHHHFFFIIIPPPWWW^^^jjjttt~~~yyy}}}xxxzzz{{{uuuqqqllljjjiiigggaaa\\\YYY]]]ccciiinnnrrrwwwzzzyyyxxx}}}|||xxxyyyzzzrrrkkkhhhjjjmmmmmmnnnooorrrtttttttttvvvrrrooosss{{{~~~zzzzzz{{{~~~}}}xxxzzz|||}}}~~~ccc[[[TTTTTTXXXcccyyyvvv[[[TTTQQQMMMQQQ|||zzzwwwtttooonnnnnnssszzzpppnnnjjjfffbbb```______XXXYYYXXXWWWWWW\\\dddkkk|||yyypppjjjiii___UUUOOOMMMNNNUUU]]]lllvvvyyypppvvvwwwjjjbbbYYYXXXWWWWWWZZZ___dddgggkkknnnrrrtttwww|||~~~}}}yyyZZZJJJEEECCCBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFHHHNNNTTT[[[eeeooo}}}{{{{{{yyytttooollljjjhhhccc___]]]```dddhhhiiijjjlllmmmlllqqqyyyyyysssvvv|||uuunnnvvvyyyzzz}}}vvvpppkkkkkknnnppppppqqqrrrssstttuuuvvvuuurrrpppttt|||xxxyyy{{{~~~yyyzzz||||||}}}kkk^^^UUUTTTVVV\\\lll~~~{{{dddYYYRRRMMMRRR|||zzztttqqqmmmnnnvvv}}}zzzuuuqqqooonnnnnnmmmfffeeeccc___\\\^^^bbbfffxxx|||}}}tttkkkfff___WWWOOOLLLJJJMMMUUU___pppzzzsssmmmyyyuuuggg___YYYXXXXXXZZZ]]]aaaeeehhhjjjooossstttuuuxxx~~~|||~~~}}}[[[IIICCCBBBAAAAAAAAAAAABBBCCCDDDDDDGGGEEEGGGLLLQQQVVV___hhhttt}}}zzz|||xxxrrrnnnkkkhhheeebbbcccfffjjjllllllkkkjjjkkkgggiiilllrrr|||{{{pppmmmppprrr|||yyyllliiirrruuu{{{xxxpppllliiilllqqqrrrssstttuuutttuuuvvvwwwyyyvvvtttvvv{{{~~~wwwwwwyyy}}}~~~yyyzzz{{{{{{|||}}}uuudddVVVTTTTTTUUU___mmmmmm```SSSMMMRRR|||yyysssppprrr}}}}}}}}}}}}}}}|||xxxvvvrrrmmmiiigggiiijjjuuuxxxzzzyyytttlllfffcccZZZSSSLLLIIIIIILLLWWWbbbsss}}}yyynnnlll}}}tttfff^^^YYYYYYZZZ\\\```cccgggiiikkkooossssssrrrttt{{{}}}{{{~~~cccOOOGGGFFFAAA@@@@@@AAAAAABBBCCCDDDFFFDDDFFFJJJNNNQQQXXX```kkkxxxyyy}}}yyysssmmmiiifffdddcccfffiiinnnpppooommmkkkkkkfffgggfffgggkkkwwwqqqiiihhhhhhmmmuuu}}}uuujjjgggqqqsss}}}ssskkkfffffflllrrrrrrtttvvvvvvuuuuuuwwwyyy|||xxxxxxyyyzzzzzzxxxxxxyyyzzz|||~~~~~~|||zzzwwwxxxyyyyyyyyy{{{~~~jjjXXXUUUTTTOOOTTT___qqqvvvgggWWWNNNRRR|||vvvssswww}}}xxxtttrrrqqqpppssstttuuusssoooiiifffddd[[[TTTNNNJJJIIINNN[[[hhhvvvqqqkkkmmmtttggg```[[[\\\^^^aaadddhhhjjjlllnnnppprrrrrrrrruuuzzz~~~~~~}}}}}}nnnWWWKKKEEEAAAAAAAAAAAABBBCCCDDDDDDEEECCCDDDHHHJJJLLLRRRZZZdddpppyyy{{{~~~zzzssslllgggdddcccccchhhlllqqqrrrpppmmmiiigggbbbcccbbb``````hhhvvvvvvkkkhhhgggeeehhhoooxxxyyyppphhhqqqwww~~~ppphhheeeeeejjjppppppsssuuuuuuttttttwwwzzz~~~{{{yyyxxxwwwvvvtttzzzzzz{{{|||~~~}}}zzzxxxuuuvvvwwwwwwwwwyyy|||qqqZZZWWWUUUMMMMMMVVVddd|||~~~qqq^^^QQQRRR}}}vvvtttwwwzzz|||xxxvvvtttsssrrrtttvvvvvvsssooolllkkk```YYYRRRMMMLLLRRRaaapppyyy||||||~~~kkkhhhooosssiiiddd___```cccfffjjjmmmoooppprrrrrrrrrtttvvvzzz~~~~~~bbbNNNCCCAAAAAAAAAAAABBBCCCDDDEEEEEECCCCCCFFFHHHIIINNNTTT]]]jjj~~~~~~|||xxxpppjjjgggggghhhrrruuuyyyyyytttnnnhhheee___aaaaaa]]][[[___iiirrr}}}vvvqqqiiibbbaaahhhqqqwww|||qqqxxxxxxooojjjhhhfffiiimmmmmmqqqttttttssssssvvvzzz}}}zzzxxxwwwvvvvvvuuuxxxxxxxxxzzz{{{{{{xxxvvvqqqsssttttttuuuwwwzzz}}}www\\\XXXVVVLLLJJJRRR\\\xxxzzzfffUUUTTTyyysssrrrsssqqq{{{yyyvvvtttrrrsssvvv{{{|||{{{wwwtttssseee^^^VVVPPPOOOUUUeeeuuuzzzzzzzzz|||gggfffppp|||qqqkkkhhhaaacccfffjjjnnnqqqrrrssstttssssssvvv{{{pppVVVFFFBBBBBBBBBBBBCCCDDDEEEEEEEEECCCCCCFFFFFFGGGKKKRRRZZZfffzzz~~~uuunnnkkklllnnn}}}zzzqqqjjjeee```bbbccc^^^ZZZZZZbbbiiirrr{{{{{{jjjbbb___fffnnnqqqtttxxx~~~}}}zzzsssnnnmmmkkkhhhhhhjjjkkkooossstttrrrrrrvvvzzz{{{yyyxxxwwwwwwwwwxxxxxxsssssstttvvvxxxxxxuuussspppqqqrrrssstttvvvyyy|||~~~{{{^^^YYYWWWLLLJJJQQQYYYvvvlllYYYUUUwwwnnnhhhiiilllsss|||{{{xxxwwwwwwvvvtttqqqssszzz~~~||||||~~~|||wwwsssfffXXXSSSSSSYYYggguuu}}}}}}~~~wwwggggggtttvvvvvvuuuooolllmmmoooqqqrrrsssttttttwwwvvvvvvwwwyyy}}}dddGGGFFFFFFCCC@@@???AAADDDEEECCCDDDEEEFFFGGGJJJNNNQQQYYY```ooo{{{vvvuuuuuu|||rrriiicccaaabbb___ZZZWWWZZZ___cccmmmwwwxxxfff^^^aaafffrrrwwwnnnssstttzzzvvvrrrlllhhhgggggghhhhhhmmmpppsssvvvvvvuuusssrrrrrrtttuuuuuutttsssssssssuuuuuuvvvwwwwwwvvvuuutttpppooonnnnnnqqqvvvzzz}}}~~~ddd^^^[[[RRRNNNSSSZZZrrrkkkZZZQQQ}}}{{{qqqkkkbbbbbbeeeooo{{{|||zzzyyyvvvtttsssrrrrrrpppooopppwww{{{{{{|||~~~zzztttgggZZZUUUVVV]]]kkkxxx~~~}}}uuudddfffvvvvvvvvvuuupppoooppprrrtttuuuvvvwwwwwwyyyxxxxxxyyy{{{~~~tttTTTJJJHHHEEEAAA@@@BBBDDDDDDDDDEEEFFFEEEFFFHHHLLLOOOXXX^^^kkk~~~~~~||||||uuukkkddd```aaa___[[[XXXYYY^^^aaallluuu~~~~~~}}}~~~~~~||||||jjjcccdddhhhsssyyyqqqnnnooovvvrrrnnniiiggggggiiijjjkkknnnqqqtttxxxyyyyyywwwvvvuuuuuuuuutttsssrrrrrrsssssstttuuuvvvwwwwwwvvvvvvpppooonnnnnnppptttxxx{{{}}}ddd^^^]]]UUURRRVVVZZZqqqmmm[[[RRR|||{{{|||xxxqqqaaa]]][[[]]]eeemmmrrrttt{{{yyyxxxwwwwwwwwwuuutttuuurrrooonnnnnnnnnnnnmmmooosssvvvvvvwwwyyywwwtttpppfff\\\XXXZZZcccqqq|||}}}sssbbbhhhyyyvvvuuuvvvrrrtttuuuvvvxxxyyyzzz{{{{{{{{{{{{|||}}}~~~eeeOOOKKKFFFCCCBBBBBBCCCCCCEEEFFFFFFEEEEEEFFFIIILLLVVVZZZeeeuuu~~~}}}xxxmmmfffbbbbbbbbb___[[[ZZZ]]]aaammmvvv}}}}}}{{{{{{yyyvvvwww|||sssiiihhhiiittt|||wwwnnnpppvvvqqqnnniiiffffffhhhjjjkkknnnqqquuuyyy|||||||||{{{xxxwwwuuutttssssssssstttrrrssstttvvvwwwwwwwwwwwwqqqpppooonnnooorrruuuwww~~~{{{ddd______YYYWWW[[[\\\pppooo]]]RRR{{{xxx{{{yyykkkddd]]]YYYZZZ^^^bbbdddjjjkkklllnnnqqqrrrrrrrrrssspppmmmlllmmmnnnnnnmmmnnnnnnmmmlllkkkkkkhhhfffgggaaa[[[ZZZ___jjjwww~~~~~~sssdddnnnuuuuuuvvvtttxxxyyy{{{|||~~~~~~}}}}}}~~~~~~rrrUUUMMMEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFIIILLLTTTXXX___lll~~~~~~|||pppiiigggfffeeeddd___\\\___dddqqqyyy~~~}}}|||zzzvvvtttvvvzzz~~~rrrlllkkkvvvwwwzzztttpppjjjfffffffffgggggglllooossswww{{{}}}}}}}}}zzzxxxuuutttuuuwwwxxxxxxtttuuuuuuvvvvvvwwwwwwwwwrrrqqqpppooooooqqqsssuuu{{{}}}|||fff``````\\\\\\```bbbssssss___RRR~~~tttsssxxx~~~}}}vvvooofff]]]YYYXXXYYYYYY\\\^^^bbbeeehhhkkkmmmnnnpppnnnllllllmmmnnnnnnnnnkkkfffaaa___^^^\\\ZZZYYY\\\[[[ZZZ\\\dddqqq}}}}}}tttkkkxxxttttttvvvuuuzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^PPPEEECCCEEEDDDCCCEEECCCDDDDDDDDDDDDGGGJJJMMMSSSVVV\\\fffvvvuuuooooookkkhhhgggbbb^^^aaaiiivvv|||}}}xxxwwwvvvuuu{{{~~~uuuppp|||~~~tttpppjjjgggfffggghhhhhhjjjlllppptttxxxzzz{{{|||yyywwwuuuvvvyyy|||~~~~~~xxxxxxwwwwwwvvvvvvvvvvvvtttsssrrrqqqqqqqqqssstttyyyzzz}}}kkkbbbaaa___```dddiiixxxyyybbbQQQvvvnnnpppuuuzzz|||{{{wwwppphhhaaa[[[WWWUUUTTTVVV[[[^^^aaaeeeiiilllooonnnnnnooopppqqqqqqoooiii```WWWUUUTTTSSSSSSTTTWWW[[[^^^ccclllyyy}}}vvvuuu{{{ssssssvvvvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~kkkXXXGGGDDDFFFDDDDDDFFFCCCDDDDDDEEEEEEGGGKKKNNNPPPTTT[[[cccooo{{{yyyrrrllljjjeee```fffqqq}}}||||||yyyuuuyyy{{{qqqmmmiiiggghhhjjjlllmmmiiikkkooorrruuuwwwyyyyyyxxxvvvtttwww||||||{{{yyyxxxwwwwwwvvvvvvvvvvvvtttssssssssstttuuuxxxxxx{{{sssfffbbbaaadddhhhooo|||hhhTTTsssoooqqqvvvzzz}}}yyypppggg___ZZZWWWZZZ]]]```bbbffflllpppsssssstttvvvxxxyyywwwuuupppbbbUUUQQQPPPNNNOOORRRYYY```fffllluuu~~~yyyvvv~~~vvvrrrsssuuuwwwwwwyyy{{{~~~~~~{{{cccMMMHHHHHHDDDCCCFFFFFFFFFFFFFFFEEEGGGKKKMMMLLLRRRZZZaaajjjzzz}}}uuuqqqkkkgggppp~~~~~~yyy|||~~~vvvrrrnnnjjjhhhiiikkkmmmnnnlllnnnpppsssuuuwwwxxxxxxwwwuuutttwww}}}}}}||||||zzzyyyxxxyyyyyyzzzxxxxxxwwwvvvvvvvvvvvvwwwxxxxxx|||}}}llleeedddhhhkkkqqq~~~oooYYYzzzsssrrrvvvzzztttiiiccc```bbbeeegggiiimmmsssxxxxxxyyy{{{~~~~~~{{{yyyiiiYYYRRRNNNKKKLLLPPP\\\eeemmmsss{{{~~~}}}tttvvv}}}sssqqqsssuuuwwwuuuwwwzzz~~~kkkRRRJJJIIIEEECCCFFFHHHIIIHHHGGGFFFFFFIIILLLIIIPPPYYY___gggttt}}}xxxrrroooyyy~~~zzzsssvvvrrrllliiiiiijjjkkkllloooppprrrtttvvvwwwxxxyyywwwuuutttwww||||||yyy|||{{{zzzyyyzzz{{{|||}}}yyyyyyxxxxxxxxxxxxxxxxxxyyyyyy}}}ooogggfffjjjnnnqqq~~~uuu^^^vvvppprrrvvvyyyqqqjjjjjjkkkmmmppptttwwwzzz}}}}}}zzzfffVVVOOOOOOOOOOOO]]]kkkuuuwww}}}yyyrrrrrruuurrrtttqqqrrrwww{{{|||~~~~~~~~~}}}~~~yyyVVVOOONNNEEECCCKKKJJJJJJIIIGGGEEEEEEHHHJJJIIINNNTTTYYY```lll~~~yyyvvv|||zzzxxxyyyxxxuuuqqqmmmkkklllmmmooorrruuuvvvuuuuuuwwwyyywwwwwwwwwyyyzzzzzzyyywwwyyywwwwww|||}}}}}}}}}{{{yyyxxxyyyzzzxxx{{{{{{uuufffdddccc___lll|||___yyyvvvuuu{{{zzzyyyyyyzzz}}}ooo]]]TTTSSSUUUWWWcccpppzzzzzzttttttzzzqqqppprrrqqqsssxxx~~~gggWWWNNNDDDBBBGGGIIIIIIIIIHHHFFFFFFGGGIIIHHHMMMSSSVVV[[[fffuuu|||zzzzzzzzzwwwsssooonnnnnnppppppsssuuuuuusssssstttvvvxxxwwwwwwxxxzzzyyywwwuuuwwwvvvwww|||~~~~~~~~~{{{xxxwwwwwwxxxxxx{{{yyy}}}zzzeee^^^[[[XXXfffxxxhhh}}}xxx~~~||||||~~~{{{fffYYYVVVZZZ```lllwww{{{rrr{{{zzzmmmmmmqqqqqqsssxxx~~~~~~cccQQQGGGDDDFFFGGGIIIJJJIIIHHHGGGGGGHHHGGGLLLPPPSSSVVV]]]iiirrr~~~}}}{{{zzzxxxuuuqqqooopppqqqrrrsssttttttrrrrrrssstttyyyxxxwwwxxxyyyxxxvvvsssuuutttvvv{{{~~~}}}{{{wwwuuuuuuvvvyyy{{{wwwyyygggYYYVVVVVV\\\ooosss~~~xxxvvvxxx|||||||||mmm\\\WWW]]]eeerrr{{{wwwsssvvvmmmmmmqqqrrrtttwww}}}|||~~~}}}{{{|||sssYYYMMMIIIGGGFFFHHHJJJKKKIIIGGGFFFFFFGGGJJJNNNQQQSSSYYYaaahhhxxx~~~}}}yyyyyyxxxuuurrrpppqqqrrrrrrssssssttttttuuuvvvwwwzzzyyyxxxxxxxxxwwwtttrrrttttttvvvzzz|||||||||yyywwwuuuuuuvvvyyy{{{wwwxxx~~~mmm[[[WWWZZZTTTdddvvv||||||tttwww{{{ssspppqqquuuyyy{{{zzztttaaa\\\ccckkkwww}}}sssttt~~~uuunnnnnnqqqssstttuuuwww}}}yyy}}}~~~{{{yyy|||gggUUULLLGGGEEEHHHKKKKKKJJJGGGFFFFFFGGGIIIMMMPPPSSSXXX___dddqqq}}}{{{zzzzzzzzzxxxuuusssssstttrrrrrrssstttwwwzzz|||}}}zzzyyyyyyyyyyyywwwtttrrrssstttvvvyyy{{{}}}|||{{{xxxyyyyyyxxxvvvuuuwwwxxxxxx{{{xxxyyyvvv___YYY\\\SSS[[[fffsss}}}qqqmmmqqqvvvuuulllggggggjjjmmm{{{~~~{{{kkkgggnnnuuu|||~~~vvvrrrzzzyyytttooooooqqqssstttsssrrrxxx}}}}}}yyyxxx{{{}}}{{{zzz|||yyy]]]MMMFFFFFFHHHKKKKKKIIIGGGFFFFFFGGGIIIKKKNNNQQQWWW]]]bbbhhhuuu~~~{{{xxxzzz{{{{{{zzzwwwvvvvvvvvvrrrqqqrrruuuzzz{{{zzzyyyyyyzzzxxxuuusssssstttvvvxxxzzzzzzzzzzzzvvvwwwxxxwwwuuuuuuwwwxxxuuuzzzyyy|||~~~aaaWWWYYYTTTWWW[[[fff~~~uuullljjjlllttt}}}rrrggg```^^^___aaaqqqxxx~~~~~~sssrrryyy}}}vvvuuu{{{rrrqqqooooooqqqttttttsssppptttwwwwwwvvvwwwzzz}}}~~~}}}}}}}}}}}}}}}hhhQQQJJJGGGHHHJJJJJJHHHGGGGGGGGGGGGGGGHHHJJJNNNSSSZZZ^^^bbblllxxx}}}|||yyyuuuwwwxxxyyyxxxvvvttttttuuusssrrrrrruuu{{{{{{zzzzzzzzz{{{zzzwwwuuurrrtttwwwyyy{{{{{{|||}}}wwwwwwxxxvvvttttttuuuvvvrrrxxxyyy}}}~~~dddVVVUUUQQQSSSSSS[[[rrr{{{nnniiihhhgggwwwuuuiii```\\\\\\]]]fffoooxxx{{{|||~~~wwwxxx|||vvvzzz~~~mmmnnnmmmnnnqqquuuuuusssqqqrrrttttttuuuvvvyyy{{{|||{{{|||}}}}}}}}}qqqXXXQQQGGGIIIJJJIIIHHHGGGGGGHHHGGGGGGFFFGGGJJJPPPVVVZZZ```hhhqqqxxxzzzzzzzzzxxxtttssstttuuutttrrrqqqpppqqqtttrrrqqquuu{{{{{{{{{zzz{{{|||{{{xxxvvvqqqtttxxx{{{|||}}}xxxyyyxxxvvvtttrrrssstttpppwwwyyy}}}{{{gggWWWUUULLLOOOOOOSSSgggzzzllleeedddhhhttt{{{oooeee^^^XXXUUU\\\bbbjjjooovvv|||yyytttjjjkkkmmmppprrrrrrpppnnnppppppoooppprrruuuxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||uuuXXXSSSJJJFFFEEEGGGGGGEEEFFFJJJEEEEEEEEEGGGIIIMMMPPPSSS\\\aaahhhoooxxx|||zzzxxxvvvvvvttttttttttttsssrrrqqqqqqssstttuuuwww{{{~~~{{{{{{zzzyyyyyyyyyzzzzzzxxxzzz{{{{{{zzzzzzxxxvvvsssqqqppppppqqqrrrtttvvvxxx{{{lllYYYVVVOOOSSSUUUVVVccc{{{tttkkkdddeeejjjxxxvvvkkkaaaZZZVVVWWW]]]dddjjjrrr~~~}}}}}}~~~rrriiijjjllloooqqqpppooommmnnnnnnnnnoooqqquuuxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzz}}}}}}\\\RRRMMMIIIGGGIIIIIIFFFFFFHHHFFFEEEEEEFFFHHHKKKNNNPPPRRRWWW^^^eeemmmxxx{{{wwwuuussstttttttttsssrrrrrrqqqqqqrrrtttwwwzzz|||~~~~~~}}}|||{{{{{{{{{{{{{{{uuuxxxyyyzzz}}}zzzyyywwwuuusssqqqqqqpppppprrrtttvvvyyy}}}rrr]]]WWWPPPSSSSSSTTT___vvvwwwkkkgggeeekkkyyyssshhh^^^YYYUUUYYY```gggooo|||wwwooojjjkkkmmmoooppppppoooooollllllmmmnnnrrrvvvyyy|||}}}}}}}}}||||||{{{{{{zzz~~~}}}~~~}}}{{{zzzyyyyyyzzz|||}}}gggUUUQQQKKKHHHJJJJJJGGGEEEGGGFFFFFFFFFFFFGGGIIIKKKMMMNNNSSSZZZ```hhhsssyyyuuussssssssstttssssssrrrrrrppprrruuuxxxzzz{{{{{{{{{~~~}}}|||{{{zzzzzzzzzzzzuuuxxxzzzzzz{{{zzzyyywwwtttrrrqqqpppoooqqqtttvvvxxx{{{|||eeeYYYUUUVVVUUUTTT\\\pppzzzsssllljjjqqq}}}ssshhhbbb]]]___dddkkkuuuqqqllllllnnnooopppoooooopppqqqllllllnnnppptttxxx}}}~~~}}}|||{{{zzzzzz}}}||||||~~~}}}zzzxxxxxxxxxxxxxxxyyyzzz{{{}}}ttt[[[RRRLLLHHHIIIJJJGGGFFFGGGGGGGGGFFFFFFFFFGGGHHHIIINNNRRRXXX^^^eeeooo{{{{{{uuurrrrrrsssssstttsssssssssrrrtttxxx{{{}}}}}}{{{zzz||||||zzzyyyxxxxxxwwwwwwxxx{{{}}}|||||||||zzzxxxuuusssqqqoooqqqsssuuuwwwyyy|||ooo\\\[[[ZZZXXXVVV\\\mmm{{{ttttttxxx~~~zzztttnnnnnnpppvvv~~~nnnkkknnnooopppooommmlllnnnpppnnnooopppssswww|||}}}|||{{{zzz{{{{{{zzz{{{{{{zzzxxxvvvwwwwwwwwwxxxyyyzzz{{{{{{yyybbbTTTLLLFFFGGGIIIHHHGGGHHHHHHGGGGGGGGGFFFFFFGGGGGGIIIMMMSSSWWW]]]fffqqqyyy|||uuuqqqqqqrrrsssttttttttttttuuuxxx|||~~~|||}}}|||{{{zzzyyyyyyyyyyyy~~~~~~~~~}}}{{{xxxuuurrrpppoooppprrruuuxxxyyy|||{{{bbb^^^]]][[[YYY]]]jjj~~~}}}|||}}}~~~}}}xxxlllllloooppppppmmmiiihhhjjjmmmqqqrrrsssvvvzzz}}}{{{zzzxxxxxxxxxxxxwwwwwwvvvuuuvvvwwwwwwxxxyyy{{{|||}}}zzz~~~mmm[[[PPPGGGFFFHHHHHHHHHJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGKKKOOOSSSWWW___iiippp|||{{{{{{uuupppqqqrrrsssttttttttttttwwwzzz}}}~~~}}}}}}|||}}}}}}}}}~~~~~~{{{wwwsssqqqppppppmmmpppsssvvvxxx{{{~~~kkk```^^^^^^^^^```jjj}}}qqqkkknnntttuuutttoooiiigggjjjnnnssstttuuuwww{{{}}}{{{zzzuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwxxxzzz}}}~~~}}}dddWWWJJJGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGFFFGGGJJJNNNPPPSSSZZZccciiitttxxxvvvxxxxxxsssooopppqqqssstttuuuuuuuuuvvvxxx|||~~~~~~~~~~~~~~~~~~{{{zzzuuuqqqooooooppplllooossswwwyyy|||wwwdddcccdddfffgggnnn|||llljjjpppyyyzzzyyysssllljjjmmmqqqttttttuuuxxx||||||zzzyyyssstttuuuuuuttttttuuuwwwvvvvvvuuuuuuwwwzzz}}}lll]]]MMMHHHHHHHHHHHHJJJHHHHHHIIIIIIIIIHHHGGGGGGDDDGGGJJJLLLNNNTTT\\\bbbkkk{{{vvvrrrttt{{{|||uuuqqqooopppqqqssstttuuuuuuvvvtttvvvyyy|||~~~||||||||||||}}}~~~}}}zzz}}}yyysssooonnnooopppmmmqqquuuyyy|||hhhhhhjjjmmmnnnttt~~~vvvtttuuu}}}nnniiikkkmmm|||}}}|||xxxqqqllljjjjjjsssxxx|||{{{xxxxxx~~~}}}zzzyyywwwuuutttvvvwwwwwwvvvrrrtttvvvvvvuuuwww|||}}}dddNNNGGGIIIGGGFFFHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHLLLQQQVVVYYYlllsss{{{tttuuuvvvxxxyyywwwssspppwwwtttqqqpppqqqsssttttttyyyvvvtttuuuyyy}}}~~~~~~}}}|||zzzyyyzzz}}}{{{xxxxxx}}}yyytttrrrrrrrrrrrrsssvvvzzz|||~~~rrrjjjiiirrrvvvxxxzzzrrrooolllrrr}}}{{{jjjggglllooozzz{{{zzzvvvqqqnnnmmmnnnrrrxxx}}}}}}zzzzzz}}}{{{{{{xxxvvvvvvwwwxxxxxxwwwsssuuuvvvvvvvvvxxx|||mmmVVVNNNMMMIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHKKKOOOTTTWWW```gggsss}}}wwwvvvwwwxxxyyyyyyvvvtttwwwtttpppoooqqqsssuuuuuuwwwtttqqqrrrvvvzzz||||||}}}{{{yyyxxxyyy{{{~~~}}}zzzwwwxxx{{{yyyssspppoooqqqrrrtttwwwzzz|||}}}~~~zzzmmmggglllpppssstttlllbbbdddjjjxxxpppcccdddlllqqqwwwwwwvvvtttrrrqqqrrrttttttyyy}}}|||~~~~~~||||||yyywwwwwwwwwxxxxxxxxxsssuuuvvvvvvwwwxxx{{{}}}uuu]]]RRRMMMFFFDDDFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFGGGIIIMMMQQQTTTXXX^^^hhhtttzzzyyyxxxyyy{{{{{{zzzyyyxxxtttqqqoooqqqsssuuuvvvuuusssqqqqqqtttxxx{{{|||{{{zzzxxxwwwwwwxxxzzz{{{yyyzzzyyyxxxwwwwwwyyy{{{~~~}}}zzztttooommmpppsssuuuwwwzzz{{{{{{|||~~~qqqccccccgggkkkwww}}}qqqhhheeedddmmmzzzggg___bbbkkkrrrttttttsssrrrsssuuuxxxzzzxxx||||||{{{}}}}}}|||}}}~~~~~~}}}||||||yyywwwvvvwwwxxxwwwwwwrrrsssuuuvvvwwwxxxyyyzzz~~~~~~~~~~~~fffWWWNNNEEECCCGGGIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFFFFFFFHHHKKKNNNPPPSSSWWW___jjjwww}}}{{{zzzzzz{{{}}}}}}}}}zzzvvvrrrpppppprrrssssssuuutttssssssuuuxxx{{{}}}yyyxxxwwwvvvuuuvvvvvvwwwtttuuuvvvvvvwwwwwwxxxyyy{{{}}}|||vvvooommmpppuuuuuuwwwyyyzzzyyyyyyzzz{{{~~~uuu___\\\___cccooo~~~qqqjjjdddhhhyyyqqqccc___ccckkkqqqrrrqqqqqqrrruuuyyy|||~~~}}}{{{xxxwwwyyyxxxwwwyyy{{{||||||{{{{{{yyyvvvuuuvvvvvvvvvuuuqqqrrrtttvvvxxxyyyyyyxxx|||}}}~~~}}}}}}}}}uuucccUUUIIIGGGLLLIIIIIIJJJJJJJJJKKKKKKKKKGGGGGGFFFFFFGGGIIIKKKLLLMMMQQQWWW```kkkzzz|||zzzzzz{{{}}}}}}}}}{{{xxxtttqqqppppppooonnnrrrssstttuuuvvvxxxzzz|||wwwwwwvvvvvvuuuuuuttttttqqqqqqsssuuuwwwyyyzzzzzz|||~~~~~~yyyrrrooorrruuuuuuwwwxxxxxxwwwwwwwwwxxx|||}}}zzz```XXXZZZ\\\ggguuuxxxooofffiiixxx{{{hhhaaacccggglllppprrrqqqqqqtttyyy}}}zzzvvvttttttttttttvvvzzz|||}}}|||{{{yyyvvvuuuuuuvvvuuutttqqqrrrtttxxx{{{|||{{{yyy{{{|||~~~}}}||||||}}}~~~sss```NNNHHHLLLHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIJJJMMMOOOTTT[[[dddqqq}}}~~~~~~~~~|||yyyyyyzzz{{{{{{zzzyyywwwtttrrrpppooollljjjmmmppptttvvvvvvvvvwwwxxxvvvwwwwwwwwwvvvvvvttttttqqqqqqrrruuuyyy|||}}}}}}{{{vvvrrrrrrttttttvvvwwwwwwvvvuuuuuuvvvzzz{{{eee[[[XXXWWW___lll{{{qqqrrr~~~}}}oooaaa```ggglllnnnpppsssrrrssswww|||~~~zzzwwwuuurrrrrrsssvvvzzz}}}~~~~~~|||zzzwwwvvvvvvvvvvvvuuurrrsssvvv{{{|||{{{}}}~~~~~~}}}{{{||||||}}}}}}tttZZZMMMLLLFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHLLLNNNRRRWWW^^^hhhrrryyy|||}}}||||||}}}}}}{{{xxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrooollliiikkkpppvvvyyyyyywwwwwwwwwvvvvvvxxxxxxxxxwwwvvvuuusssqqqrrruuu{{{~~~{{{xxxuuurrrqqqssstttvvvvvvtttttttttuuuxxxxxx}}}mmmaaaYYYSSSWWWccc~~~~~~~~~yyy}}}wwwggg\\\```jjjooopppqqqsssssstttyyy~~~}}}{{{xxxwwwrrrrrrssswww{{{}}}{{{xxxwwwwwwwwwvvvvvvssstttxxx}}}{{{}}}}}}|||{{{{{{{{{|||kkkXXXSSSDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHKKKOOOTTT]]]ffflllvvvzzz{{{{{{}}}{{{yyyyyy{{{zzzxxxwwwwwwvvvtttrrrooopppppprrrsssqqqmmmiiilllrrrzzz}}}}}}zzzxxxxxxuuuwwwxxxzzzzzzxxxwwwvvvtttrrrrrrvvv|||}}}{{{yyyvvvqqqnnnrrrsssuuuuuutttssstttuuuvvvwww{{{ssseeeZZZPPPRRR]]]zzzpppyyyrrrccc]]]fffooooooppptttrrrrrrtttyyy}}}{{{zzzzzz{{{||||||{{{yyyuuuwwwyyy{{{}}}~~~~~~}}}|||zzzzzzyyyxxxxxxyyyqqqssswww}}}~~~|||{{{zzz{{{}}}~~~gggRRRLLLGGGDDDEEEEEEEEEGGGKKKIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHKKKPPPVVV[[[___iiiooowww~~~yyyxxxyyywwwvvvwww}}}|||zzzwwwtttrrrssstttpppqqqqqqqqqqqqpppoooooolllrrryyy}}}|||{{{zzz{{{{{{zzzwwwuuutttuuuwwwxxxsssrrrssswww~~~|||vvvqqqooooooooopppqqqsssttttttsssqqqpppwwwwww|||fffUUUPPPQQQQQQ|||wwwnnnbbb^^^hhhpppppppppsssuuutttvvvyyy}}}~~~|||{{{zzzyyyzzzzzz{{{zzzzzz{{{||||||}}}}}}}}}|||||||||zzzyyyxxxwwwwwwxxxuuuvvvyyy}}}|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~yyybbbRRRLLLGGGGGGGGGEEEFFFIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHJJJNNNSSSXXX[[[```eeemmmttt{{{wwwwwwwwwvvvvvvwwwtttttttttsssssstttvvvwwwpppppppppqqqqqqqqqppppppoootttyyy{{{zzzzzz{{{}}}}}}yyyvvvttttttvvvwwwsssrrrsssxxx{{{uuuqqqooooooooooooppprrrssssssrrrpppooorrrtttyyymmmZZZSSSQQQOOO|||uuuwww~~~~~~zzzggg```aaakkksssrrrppprrrwwwvvvwwwyyy|||}}}|||zzz{{{{{{yyyyyyyyyyyy{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~{{{zzzzzz{{{{{{yyyzzzyyyzzz|||~~~|||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}yyy^^^TTTKKKIIIHHHEEEEEEFFFHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHKKKOOOSSSUUUVVV[[[bbbiiioooxxx{{{ttttttuuutttuuuwwwnnnnnnoooppprrruuuvvvxxxooooooppppppqqqqqqrrrssssssvvvyyyyyywwwxxx{{{|||wwwtttssstttuuusssrrrsssxxxzzztttpppoooooopppoooppppppqqqqqqqqqpppooopppsssxxx|||ttt```VVVQQQNNNrrrqqqxxx}}}{{{xxxvvvvvvzzzooobbb```dddnnnuuusssqqqrrrwwwwwwwwwxxxzzz{{{||||||}}}|||{{{zzzyyyzzz|||~~~~~~}}}||||||}}}~~~}}}}}}|||{{{|||~~~}}}||||||||||||}}}~~~}}}}}}mmm^^^NNNGGGEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHKKKMMMNNNPPPUUU[[[aaagggoooxxx|||vvvqqqqqqsssrrrsssvvvpppooooooqqqsssuuuuuuuuupppoooooooooppprrrtttuuuwwwxxxyyywwwuuuwww|||xxxtttsssssstttsssrrrtttyyy|||wwwssspppoooooopppppppppppppppqqqqqqqqqqqqqqquuuzzz|||}}}vvv```VVVRRRPPPxxxqqqrrrvvvxxxvvvtttqqqpppsssyyy~~~vvvhhh___bbbhhhqqquuuuuussssssvvvvvvvvvwwwxxxzzz}}}~~~~~~~~~|||{{{{{{~~~~~~~~~}}}|||}}}~~~~~~||||||~~~~~~~~~~~~~~~lllTTTGGGDDDDDDEEEGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJKKKPPPUUUZZZ___fffooovvvwwwrrrnnnooopppoooqqquuurrrqqqqqqssswwwyyyxxxwwwpppooonnnnnnooorrruuuwwwyyyzzzzzzwwwuuuvvv{{{zzzuuusssssstttsssssstttyyyzzzxxxuuurrrpppooopppqqqrrrqqqqqqpppqqqrrrssstttsssvvvzzz{{{yyyuuu___VVVUUUTTTtttooonnnppppppooommmkkkmmmtttzzz}}}~~~ppphhh```eeelllrrruuuuuuuuuvvvvvvvvvwwwvvvvvvyyy}}}~~~||||||}}}}}}||||||~~~|||~~~```NNNHHHFFFFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGJJJNNNRRRUUU\\\eeekkkwwwsssooommmnnnnnnmmmooosssppppppqqqvvv|||~~~rrrqqqnnnnnnooorrrvvvxxxzzz{{{{{{yyyvvvvvvzzz}}}{{{wwwuuutttttttttssstttyyy~~~~~~vvvuuussspppoooppppppqqqsssrrrppppppppprrrtttvvvtttvvvxxxxxxwww|||xxxbbbYYYYYYZZZ{{{qqqmmmjjjlllmmmkkkiiilllrrrxxx~~~~~~zzzjjjhhhccciiipppssssssuuuxxxyyyxxxxxxxxxvvvuuuvvv{{{|||}}}|||~~~~~~}}}|||}}}~~~~~~~~~~~~qqq[[[RRRLLLFFFCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGDDDFFFJJJLLLNNNTTT\\\cccmmmvvv~~~qqqnnnmmmnnnmmmkkknnnrrrooooooqqqxxxtttrrrooommmnnnqqquuuxxxyyy{{{}}}{{{xxxwwwxxxzzz~~~{{{yyywwwvvvvvvtttssstttxxx}}}}}}zzzsssrrrqqqpppooopppqqqqqqrrrqqqooonnnoooqqqtttvvvvvvvvvwwwxxxvvvzzzkkk```^^^^^^vvvppphhhkkkmmmllljjjlllsssyyyqqqeeegggeeelllrrrrrrrrruuuyyy|||zzzzzzyyyvvvssstttyyy}}}{{{}}}{{{}}}|||~~~~~~~~~~~~~~~fffZZZPPPFFF@@@BBBCCCEEEHHHJJJKKKLLLMMMKKKKKKKKKJJJIIIHHHGGGGGGCCCFFFHHHJJJLLLQQQYYY___dddooo}}}zzzqqqnnnmmmnnnmmmjjjmmmrrrqqqppprrryyyuuusssooommmnnnqqquuuxxxxxx{{{~~~}}}zzzwwwwwwxxx~~~~~~}}}|||zzzxxxwwwvvvtttttttttxxx|||}}}{{{xxxrrrqqqpppoooooopppqqqrrrrrrpppnnnmmmmmmpppsssvvvxxxwwwxxxyyyxxx{{{sssfffbbb```}}}tttllliiifffdddgggooozzz}}}jjjbbb```kkknnnqqqtttuuuuuuwwwxxx{{{{{{xxxssssssyyy}}}|||~~~|||{{{zzzzzz{{{|||~~~|||}}}{{{{{{~~~~~~~~~~~~||||||~~~nnnZZZMMMFFFGGGHHHGGGFFFHHHKKKLLLLLLJJJJJJKKKKKKIIIHHHFFFEEEGGGGGGGGGIIILLLPPPTTTVVVccciiirrr{{{~~~yyytttrrrnnnkkkkkklllnnnppppppnnnnnnsss{{{xxxsssnnnlllooorrruuuuuuyyyzzz{{{{{{yyywwwwwwxxxzzz{{{|||zzzxxxvvvwwwwwwwwwuuussstttwwwyyyyyywwwuuussspppoooppppppppppppmmmnnnooonnnlllnnnrrrwwwttttttttttttuuuyyykkkccceee|||sssqqqnnnlllooowwwuuugggbbbccclllooorrrtttuuuvvvwwwyyyyyy{{{xxxtttuuuzzz}}}|||}}}|||zzzyyyyyyyyyzzzzzz}}}{{{xxxwww|||~~~iiiYYYRRRKKKJJJGGGFFFFFFHHHIIIIIIKKKKKKLLLLLLKKKIIIGGGFFFFFFEEEEEEFFFIIIMMMQQQTTT\\\bbbkkkttt}}}}}}vvvsssvvvtttqqqnnnmmmnnnpppqqqpppnnnnnnsssyyy~~~~~~|||wwwsssnnnmmmooosssuuuvvvyyyzzz{{{zzzxxxvvvwwwxxx{{{||||||zzzxxxwwwxxxyyyyyyvvvttttttuuuwwwvvvtttuuutttrrrqqqqqqpppoooooojjjllloooooommmnnnrrrvvvvvvvvvuuuttttttwww{{{xxxjjjeee~~~|||zzzzzz}}}xxxhhhbbbcccggglllooosssuuuuuuvvvwwwxxxwwwyyyyyyvvvwww{{{}}}{{{yyyxxxwwwvvvvvvwwwxxxxxx|||}}}~~~~~~yyyvvvtttwww}}}~~~~~~}}}mmmcccSSSOOOJJJGGGGGGGGGHHHHHHKKKLLLMMMMMMMMMKKKJJJIIIFFFEEECCCCCCEEEIIIMMMPPPSSSYYYaaaiiirrr}}}}}}tttpppooovvvtttqqqooonnnnnnooopppqqqooonnnqqqvvvyyyyyyxxxvvvssspppoooqqqsssuuuvvvyyyzzzzzzyyyvvvuuuvvvwwwyyyyyyyyywwwuuuuuuvvvxxx{{{xxxuuutttttttttssssssvvvvvvvvvuuusssqqqooonnnhhhlllpppqqqooooooqqqtttvvvvvvuuusssrrrtttwwwzzzuuuiiiyyyhhh^^^^^^dddiiikkknnnqqqsssttttttuuuwwwuuuxxxyyywwwxxx{{{|||zzzvvvuuutttttttttuuuvvvwww|||}}}~~~}}}~~~{{{xxxuuuuuuyyy~~~}}}yyy|||ttt___VVVNNNJJJIIIGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKGGGFFFCCCBBBCCCGGGKKKMMMMMMRRRZZZaaahhhqqq|||wwwrrrqqqqqqrrrqqqpppnnnmmmmmmnnnnnnqqqooonnnooorrruuuuuutttuuutttrrrrrrrrrssstttuuuwwwxxxyyyxxxvvvuuuvvvwwwzzzzzzyyywwwuuuuuuwwwyyy{{{yyywwwuuuuuuuuuuuuuuuxxxyyyzzzzzzvvvssspppnnnkkkoootttuuurrrppppppqqqttttttsssrrrqqqrrruuuxxxrrrlll^^^[[[___fffjjjjjjllloooqqqqqqrrrsssttttttwwwxxxvvvwwwzzz{{{xxxtttsssrrrrrrssstttuuuvvv~~~~~~||||||}}}}}}{{{xxxxxxyyy|||~~~}}}zzzxxx{{{~~~|||}}}mmm___RRRMMMJJJFFFFFFIIIJJJKKKLLLNNNNNNNNNMMMMMMJJJHHHFFFDDDDDDFFFIIIKKKJJJOOOUUU[[[```hhhqqqxxxzzzuuussssssssspppppppppooooooooooooooopppooonnnnnnoooqqqssssssuuuuuuuuuuuutttsssssssssuuuwwwyyyyyywwwvvvwwwwww}}}}}}}}}{{{xxxwwwyyyzzzxxxxxxxxxxxxxxxxxxxxxyyyyyy|||~~~}}}yyytttqqqpppoootttxxxyyyuuuqqqooooooppppppqqqpppppprrruuuxxx{{{yyy{{{vvvddd[[[]]]dddhhhiiiiiikkknnnpppppppppqqqrrrtttwwwwwwuuuuuuxxxxxxvvvsssrrrrrrrrrssstttvvvwww~~~~~~{{{{{{|||~~~|||{{{{{{|||}}}~~~~~~~~~~~~}}}{{{xxxzzz}}}~~~zzzyyy}}}mmm[[[RRRMMMFFFCCCGGGGGGHHHJJJLLLMMMNNNMMMMMMLLLKKKIIIGGGFFFGGGHHHIIIIIIMMMRRRVVVYYY___gggmmmyyy{{{vvvsssrrrrrrqqqooopppqqqrrrsssssssssrrrnnnnnnmmmmmmnnnppprrrtttuuuwwwxxxxxxuuurrrqqqqqqqqquuuyyy{{{zzzyyyxxxxxxzzz{{{{{{yyyvvvsssssstttuuuwwwzzz{{{{{{zzzzzz{{{yyy|||}}}xxxsssrrrrrrrrrvvv{{{{{{wwwsssppppppmmmnnnooopppppprrrvvvxxx{{{zzzqqqqqqwwwyyylll___\\\bbbjjjkkkiiiiiilllooopppppppppqqqrrruuuwwwvvvsssrrruuuvvvssssssrrrrrrrrrtttuuuwwwxxxzzz~~~|||zzz{{{}}}}}}~~~~~~}}}{{{{{{{{{|||{{{{{{|||}}}}}}zzzzzz}}}~~~{{{vvvtttxxx|||iii]]]TTTIIIDDDGGGEEEFFFHHHJJJLLLMMMMMMLLLMMMLLLKKKJJJHHHGGGFFFFFFHHHKKKNNNQQQSSSWWW^^^ccckkkqqq||||||wwwtttsssrrrpppnnnmmmnnnqqqssstttuuuttttttllllllllllllmmmpppsssvvvvvvyyy{{{zzzvvvrrroooooonnnsssyyy}}}~~~|||zzzyyyxxxyyyzzzxxxtttqqqnnnnnnrrrvvv{{{}}}|||zzzyyyyyywwwzzz}}}{{{uuuqqqqqqrrrpppuuuzzzzzzwwwtttrrrsssmmmnnnppppppqqqrrruuuwwwuuu~~~zzztttkkkllluuu~~~|||qqqfff\\\]]]fffnnnmmmiiijjjllloooqqqqqqqqqqqqrrruuuwwwuuuqqqqqqttttttrrrssssssrrrssstttvvvxxxyyywww{{{{{{yyy{{{~~~{{{}}}}}}}}}{{{yyyyyyyyyyyyyyyzzz~~~~~~~~~yyy{{{|||xxxrrrpppssswwwyyyvvvggg[[[MMMGGGJJJCCCDDDGGGIIIKKKLLLLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDFFFIIILLLMMMNNNRRRXXX]]]bbbhhhqqq|||}}}zzzvvvttttttssspppmmmiiikkknnnqqqssstttsssssskkkkkkkkkkkkmmmppptttxxxwwwzzz}}}{{{vvvqqqnnnmmmlllrrrzzz~~~{{{zzz}}}~~~zzzuuurrrpppqqqvvv|||~~~|||yyyvvvvvvuuuxxx{{{xxxsssoooppprrrnnnsssxxxyyywwwttttttuuunnnooopppqqqqqqrrrtttvvvttt||||||pppiiidddpppwww~~~lllfffaaaaaafffkkkllllllmmmnnnooonnnmmmmmmnnnpppzzzwwwrrrpppooooooooooooqqqqqqqqqqqqrrrtttvvvwwwvvvyyy{{{yyyuuussssssuuuyyyyyyzzz{{{|||{{{xxxuuuuuuvvvyyy||||||xxxwwwqqqrrrvvvzzz~~~qqqccc\\\RRRIIIJJJIIIGGGFFFGGGIIIKKKLLLJJJJJJKKKKKKJJJHHHGGGEEEJJJJJJIIIIIIKKKNNNQQQSSSZZZ^^^ccciiiqqq~~~tttuuuuuutttpppnnnmmmmmmhhhhhhjjjnnnssstttqqqmmmmmmmmmnnnoooppprrrssstttvvv{{{~~~|||vvvqqqooopppooosssvvvwwwuuutttuuuwwwxxx~~~|||wwwuuusssppprrrtttwwwzzzzzzxxxvvvtttwwwuuusssrrrrrrqqqooonnnrrruuuuuuqqqpppsssuuutttqqqmmmiiiiiilllnnnooonnnrrrxxxyyyooohhhfffeeeqqq{{{~~~kkkfffbbbccchhhlllmmmllllllmmmmmmmmmlllllloooqqqxxxuuuqqqooooooppppppppprrrrrrqqqqqqrrrtttuuuvvvvvvwwwxxxwwwvvvtttttttttxxxwwwwwwxxxyyyxxxvvvsssssstttvvvyyy|||~~~~~~|||zzzzzz|||vvvuuuwwwzzz}}}uuuiii[[[NNNFFFDDDBBBBBBDDDEEEEEEEEEHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFGGGIIIKKKMMMOOOTTTWWW[[[```gggqqq~~~|||wwwwwwvvvsssnnnjjjiiihhhiiihhhhhhlllqqqtttssspppkkkkkklllnnnpppsssuuuwwwxxx{{{}}}zzztttpppooopppnnnqqqttttttsssrrrsssuuuwww}}}{{{vvvuuusssqqqrrrtttvvvxxxyyyxxxvvvuuuwwwvvvtttsssrrrqqqooonnnnnnrrrrrrnnnnnnrrruuuuuuqqqnnnjjjjjjlllnnnooonnnpppuuu{{{|||sssggg\\\ZZZ]]]cccpppsssiiifffdddfffjjjmmmmmmllllllllllllkkkkkklllppprrrwwwtttpppoooooopppooooooqqqqqqqqqrrrssstttvvvvvvvvvuuuuuuvvvwwwwwwvvvuuuvvvuuutttuuuuuutttrrrppppppqqqsssvvvxxxzzz{{{||||||~~~~~~}}}}}}~~~}}}}}}zzzyyyzzz|||mmm\\\LLLFFFAAA@@@BBBDDDBBB@@@DDDDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGIIIJJJKKKKKKMMMPPPSSSVVVZZZbbblllttt{{{zzzyyywwwsssmmmiiihhhhhhhhhfffgggkkkqqquuuuuusssiiijjjkkknnnqqquuuxxxzzzzzz|||{{{wwwrrrnnnnnnpppmmmnnnqqqqqqppppppqqqrrrtttzzz}}}yyyuuutttsssqqqrrrssstttuuuvvvvvvvvvvvvxxxwwwvvvuuusssqqqooonnnlllooooookkkkkkppptttuuupppnnnkkkkkklllnnnnnnnnnpppssswww~~~sssiii\\\RRRPPPSSS[[[kkkwwwkkkgggffffffgggkkkmmmmmmkkkkkkllllllkkkkkkmmmqqqtttwwwtttqqqooonnnnnnmmmlllmmmnnnoooqqqsssvvvxxxyyywwwuuutttvvvzzz|||zzzwwwuuutttrrrqqqqqqqqqooommmoooppprrrtttvvvwwwwwwxxxzzz}}}}}}|||~~~zzzzzz|||~~~uuu___TTTHHHBBBCCCEEECCC@@@AAAAAAAAABBBBBBBBBBBBBBBAAACCCEEEHHHJJJJJJJJJJJJIIILLLOOOQQQSSSYYYaaagggpppuuu|||}}}zzzuuuppplllkkklllggggggiiiooouuuyyywwwuuullllllmmmooorrrvvvyyy{{{|||{{{yyytttooommmnnnpppmmmnnnnnnooooooooooooppppppvvvyyyuuuqqqqqqqqqpppqqqqqqrrrrrrtttuuuvvvwwwxxxxxxyyywwwuuurrrppppppnnnqqqpppkkkkkkooossstttnnnmmmllllllllllllllllllpppqqqttt{{{vvvjjjaaaYYYPPPMMMMMMVVViii~~~pppggggggfffgggiiijjjlllkkkkkkllllllmmmllllllnnnqqqtttxxxuuuqqqnnnmmmllljjjhhhhhhjjjlllppptttwwwyyy{{{wwwvvvuuuyyy}}}~~~|||vvvtttqqqooooooooonnnmmmoooqqqsssuuuwwwwwwwwwvvvuuuxxxzzzzzzxxxxxx{{{{{{yyy{{{|||}}}~~~xxxiiiUUUHHHDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???AAADDDGGGIIIIIIHHHGGGFFFIIILLLNNNOOOSSSZZZ___eeekkkssszzzzzzsssooonnnnnnkkkmmmrrrzzz|||xxxpppoooooooooqqquuuxxxzzz|||zzzvvvqqqmmmlllmmmooonnnnnnmmmnnnnnnooooooooommmrrrtttqqqmmmnnnnnnmmmoooooooooppprrrtttvvvwwwwwwyyyzzzyyyvvvsssrrrrrruuuwwwuuupppmmmppprrrrrrmmmmmmnnnmmmmmmlllkkkkkkooooooqqqxxxrrrggg[[[UUUPPPMMMLLLNNN```qqqwwwlllhhhiiiiiijjjjjjjjjkkkkkkkkklllnnnoooooonnnoooqqqsssvvvtttpppnnnmmmkkkiiigggeeegggjjjooosssvvvyyyzzzuuuvvvwww{{{yyyvvvrrrooooooooonnnmmmppprrruuuwwwxxxxxxxxxwwwvvvxxxxxxyyyyyyzzz|||~~~~~~~~~~~~{{{yyyzzz|||}}}}}}jjjUUUJJJDDDAAA???AAA@@@????????????@@@@@@<<<>>>AAADDDEEEFFFEEEEEEDDDGGGJJJKKKKKKMMMRRRWWW[[[bbbjjjqqqvvv~~~}}}}}}uuuooonnnoooqqqttt{{{zzzqqqpppooonnnppprrruuuwwwzzzwwwsssooollllllmmmnnnpppnnnlllmmmnnnoooooonnnkkkqqqrrrnnnjjjkkklllkkkmmmmmmnnnoooqqqsssuuuwwwuuuyyy|||{{{xxxuuuuuuvvv{{{}}}{{{uuurrrrrrsssqqqmmmoooqqqqqqooommmllllllllllllooovvv}}}sssfff]]]UUUOOOLLLNNNWWW```vvvrrrlllmmmnnnnnnmmmlllkkkkkklllmmmmmmoooqqqrrrqqqpppqqqqqqrrrpppnnnmmmmmmllljjjhhhdddfffjjjnnnqqqtttvvvvvvrrruuuyyy|||~~~|||xxxssspppoooppppppoooppprrruuuxxxzzzzzzyyyxxxyyyxxxvvvwwwyyy{{{||||||||||||}}}}}}|||{{{zzzzzzxxxzzz|||}}}~~~nnnZZZMMMFFFCCCBBBBBB@@@???>>>??????@@@<<<>>>@@@BBBDDDEEEEEEEEEEEEHHHJJJJJJIIIJJJMMMPPPQQQXXXaaafffjjjpppzzzzzzyyy|||uuuqqqqqqsssuuuwww|||yyyooommmlllkkklllooosssuuuxxxuuuqqqmmmlllmmmmmmnnnpppmmmkkkkkkmmmnnnnnnllllllqqqsssnnnjjjjjjkkkkkkjjjkkkmmmoooqqqsssuuuuuusssxxx|||}}}yyyvvvwwwyyy}}}zzzvvvuuutttqqqooorrruuuuuurrrooonnnooommmmmmpppvvv|||~~~sssjjjfffaaa[[[UUURRRWWWhhhyyyxxxooonnnsssqqqqqqpppnnnllllllmmmooonnnpppssstttsssqqqppppppooonnnllllllmmmmmmllljjjfffgggjjjnnnppprrrssssssoootttyyy|||}}}~~~zzzuuuqqqpppqqqqqqqqqppprrruuuyyyzzzzzzyyyxxxvvvssspppqqquuuwwwwwwvvvzzz{{{|||zzzxxxwwwxxxyyyxxxzzz}}}~~~~~~kkkYYYNNNJJJDDDCCCAAA????????????@@@???@@@BBBDDDEEEGGGGGGHHHHHHKKKMMMLLLJJJIIIKKKMMMJJJQQQZZZ^^^aaafffooowwwuuuuuu|||yyytttsssvvvyyyuuuuuuxxx}}}zzzuuullljjjiiihhhjjjnnnrrrtttvvvsssooommmmmmmmmnnnnnnpppllliiijjjlllmmmmmmkkknnnssstttnnnjjjkkklllkkkiiijjjllloooqqqssstttuuurrrxxx}}}}}}zzzwwwxxxzzz||||||xxxwwwuuurrrqqquuuxxxxxxuuurrrqqqqqqpppppptttyyy|||uuukkkgggjjj___``````___dddrrrrrrnnnqqqssssssxxxvvvsssqqqooopppqqqrrruuuuuuvvvuuutttqqqnnnlllooooooppppppppppppoooooogggfffgggiiilllnnnnnnmmmssssssuuuxxx|||~~~~~~}}}yyysssqqqssstttrrrooonnnrrrwwwxxxvvvtttssstttqqqssstttuuuttttttuuuvvvyyyyyyzzzzzzzzzzzzyyyyyywwwxxxzzz{{{||||||{{{zzz{{{}}}uuu```PPPQQQHHHBBBAAABBB???>>>>>>BBB@@@BBBHHHKKKIIIFFFGGGHHHJJJLLLLLLJJJIIIHHHIIIKKKMMMPPPUUU[[[aaafffiiissswww}}}}}}wwwpppsss|||xxxxxxxxxwwwwwwvvvvvvuuuxxxuuurrrrrrssstttrrrooommmllljjjjjjkkkmmmpppqqqwwwuuusssnnnkkkkkknnnppprrrqqqpppnnnmmmlllllllllnnnppprrrrrrpppmmmlllkkkooonnnmmmnnnqqqtttttttttsssuuuzzz~~~}}}xxxxxx{{{|||}}}xxxuuuvvvwwwvvvttttttuuuvvvwwwuuuqqqooopppoooqqqtttyyy{{{uuullleeeeeejjjkkkmmmppprrryyywwwkkkjjjnnnqqqrrrxxxwwwtttrrrqqqqqqssstttuuuvvvvvvvvvuuussspppooommmmmmnnnnnnnnnmmmllllllfffffffffiiilllnnnooonnnppprrrvvvyyyzzz{{{{{{{{{|||xxxtttsssuuuuuusssoooppptttyyyyyyvvvrrrqqqqqqppprrrttttttsssrrrssstttvvvvvvuuuuuuuuuuuuvvvvvvxxxyyyzzz{{{|||{{{{{{zzzzzz|||wwwfffYYYOOOFFFDDDDDDAAA???@@@@@@>>>@@@FFFIIIFFFDDDEEEGGGIIIKKKKKKJJJHHHHHHIIIKKKLLLNNNQQQVVV[[[```cccjjjnnnsssxxx||||||xxxssslllmmmtttqqqqqqqqqqqqqqqqqqrrrrrrssspppllllllmmmnnnmmmkkknnnmmmkkkiiijjjkkkmmmooorrrrrrooollljjjjjjmmmpppsssrrrqqqooommmllllllkkkmmmoooqqqqqqnnnlllllllllnnnoooqqqtttwwwwwwtttrrroooqqqvvv{{{{{{xxxxxx|||yyyuuuuuuvvvtttrrrssstttuuuuuussspppnnnnnnnnnrrrwwwzzzzzztttmmmgggaaa^^^dddmmmwww|||}}}nnnfffgggmmmrrrtttxxxwwwuuusssssstttuuuvvvuuuvvvwwwxxxwwwuuusssrrrmmmmmmmmmmmmmmmlllkkkjjjfffeeefffiiilllooooooooommmrrrxxxzzzyyywwwwwwxxxyyyvvvuuuvvvxxxxxxuuurrrssswww{{{{{{wwwrrrooonnnppprrrssssssrrrrrrrrrsssuuutttsssrrrrrrssstttuuuxxxyyyzzzzzzzzzzzzzzzyyyzzz|||hhhZZZLLLFFFCCC@@@>>>???@@@===???DDDGGGEEECCCEEEDDDFFFHHHIIIHHHHHHIIIJJJLLLLLLLLLMMMOOOTTTXXXZZZ```ccchhhlllooossswwwzzzwwwuuupppiiihhhlllkkkkkkjjjjjjkkklllnnnooonnnkkkgggffffffhhhiiiiiinnnmmmjjjhhhhhhiiikkkmmmmmmmmmllljjjiiijjjnnnqqqtttsssqqqooommmlllkkkkkkmmmooopppooommmkkkkkklllooorrrxxx~~~}}}wwwqqqlllmmmrrrwwwyyyvvvwww{{{yyytttttttttrrrqqqrrrssstttsssqqqooommmlllnnnsssxxxzzz|||~~~|||yyypppiiibbb]]]ZZZ\\\gggrrr{{{vvvlllgggjjjppptttwwwxxxwwwuuuttttttuuuvvvwwwuuuvvvxxxyyyxxxwwwuuutttoooooooooooonnnmmmlllkkkffffffgggiiimmmppppppppplllssszzz{{{xxxttttttvvvvvvwwwxxx{{{}}}}}}yyyvvvtttyyy~~~~~~yyysssooonnnqqqsssttttttssssssssstttxxxwwwvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxzzz}}}nnnXXXLLLFFFBBB@@@AAABBB??????CCCFFFDDDCCCEEEBBBDDDFFFGGGFFFGGGHHHJJJMMMLLLJJJIIIKKKNNNQQQSSSXXX[[[___bbbeeeiiinnnqqqxxx}}}{{{vvvuuurrrkkkhhhiiijjjiiihhhggggggiiikkklllllliiifffddddddeeehhhiiikkkjjjhhhgggggghhhkkklllkkkllllllkkkkkkmmmqqqtttuuutttrrrooommmlllkkkkkkmmmnnnooonnnlllkkkkkklllqqqwww{{{sssnnnmmmoootttvvvtttuuuxxx|||~~~|||vvvrrrssstttrrrqqqsssttttttsssqqqpppooonnnppptttxxxwwwwww}}}}}}yyytttpppnnnddd___ZZZYYYYYY]]]jjjvvv}}}xxxrrrkkkiiilllqqquuuvvvwwwvvvuuuuuutttuuuvvvvvvuuuvvvwwwyyyyyywwwvvvtttnnnnnnoooooonnnmmmllllllhhhhhhhhhkkknnnqqqqqqqqqnnnttt{{{|||xxxttttttuuuvvvxxx|||~~~{{{vvv|||}}}wwwrrrppprrrtttvvvwwwvvvvvvwwwxxx{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyxxxwwwwwwwwwvvvvvv|||iiiWWWNNNIIIFFFFFFDDD???>>>AAACCCAAA@@@BBB@@@BBBDDDDDDDDDEEEGGGIIIMMMKKKJJJHHHIIIKKKMMMOOOPPPSSSVVVZZZ]]]aaafffjjjnnnssszzz{{{vvvttttttrrrmmmjjjiiiiiihhhgggfffeeefffggggggjjjiiifffcccbbbcccfffhhhgggfffeeedddeeehhhkkkmmmlllmmmnnnnnnnnnppptttvvvsssrrrqqqooommmkkkkkkjjjkkkmmmooonnnmmmkkkllllllsss{{{vvvrrroooooorrrsssqqqqqqtttuuuxxxwwwrrrpppssstttssssssuuuwwwvvvsssrrrqqqrrrssssssuuuwwwtttssszzzzzztttnnniiidddaaa[[[YYYYYY\\\___cccnnnyyy}}}qqqmmmjjjiiikkkooorrrsssvvvuuuuuutttsssssssssssstttuuuwwwxxxwwwvvvtttssskkkllllllmmmmmmmmmllllllkkkkkkkkkmmmppprrrrrrqqqoootttxxxyyywwwuuuttttttvvvyyy~~~~~~zzz{{{uuurrrsssuuuxxxyyyyyyyyyzzz||||||||||||||||||||||||||||||{{{yyyxxxwwwwwwwwwwww}}}wwwfff\\\SSSKKKHHHFFF@@@===??????======???@@@AAABBBBBBBBBCCCFFFHHHIIIIIIIIIHHHIIIJJJLLLMMMJJJLLLOOOQQQTTTXXX]]]```eeejjjqqqxxx~~~sssqqqooonnnnnnllljjjhhhhhhggggggffffffeeeddddddhhhgggeeebbb``````bbbeeedddcccbbbbbbdddgggkkkmmmmmmnnnoooooooooqqqtttvvvqqqpppooommmlllkkkjjjjjjjjjmmmooopppooommmllllllrrrzzzwwwuuupppnnnppppppnnnmmmoooooosssssspppooorrruuuttttttwwwyyyxxxtttrrrsssuuuvvvvvvwwwwwwtttssszzz|||wwwooohhhccc^^^YYYVVVXXXZZZ```ggglllooovvv~~~rrrjjjiiihhhhhhkkkmmmpppqqquuutttsssrrrrrrqqqppppppssstttuuuvvvvvvtttrrrqqqkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmoooqqqssssssrrrppprrrtttuuuvvvuuutttsssvvvyyy~~~}}}vvvrrrrrruuuxxxyyyzzz{{{}}}}}}~~~~~~}}}~~~|||{{{yyyyyyyyyyyy}}}uuuhhh[[[SSSKKKEEEAAAAAA@@@>>>>>>@@@@@@AAAAAAAAA@@@AAADDDFFFDDDEEEGGGHHHJJJKKKKKKLLLIIIJJJKKKLLLMMMPPPTTTWWW\\\aaahhhoootttyyy~~~vvvooonnnkkkiiijjjkkkjjjhhhggghhhiiijjjjjjiiigggfffhhhhhhgggddd```___```bbbdddcccbbbaaaccceeehhhjjjmmmnnnooonnnnnnnnnqqqsssnnnnnnmmmkkkkkkjjjjjjkkkiiimmmqqqrrrqqqnnnlllkkknnnttt}}}vvvtttnnnjjjlllmmmlllkkklllnnnrrrrrroooooosssuuuuuuuuuxxxzzzxxxtttrrrtttwwwwwwxxxzzz{{{wwwuuuzzz}}}sssnnnggg```[[[WWWSSSPPPYYY^^^hhhrrrwwwyyy~~~yyylllgggggghhhiiilllnnnpppqqqttttttsssrrrpppooonnnnnnssssssuuuuuutttrrrpppooolllmmmnnnpppqqqqqqrrrrrrpppooooooppprrrssssssrrrppppppppprrrtttuuusssqqquuuxxx}}}~~~vvvqqqqqqtttwwwyyyzzz|||~~~}}}|||{{{{{{||||||}}}~~~~~~ooodddQQQJJJFFFEEEDDDAAAAAACCC@@@AAAAAA@@@???@@@CCCEEEAAABBBEEEHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLOOORRRWWW[[[bbbhhhmmmrrrwwwzzz||||||nnnnnnmmmjjjggghhhkkkkkkjjjhhhjjjmmmooopppooommmkkkiiijjjjjjgggccc```aaaccceeedddbbbaaabbbdddfffhhhlllmmmmmmmmmllllllmmmooollllllkkkjjjjjjjjjjjjkkkhhhmmmrrrtttssspppmmmkkkjjjpppyyyzzztttrrrkkkhhhiiikkkjjjjjjkkkooosssssspppooosssuuuuuuuuuxxxzzzxxxsssqqqssswwwwwwxxx|||~~~{{{xxx{{{~~~uuuppppppjjjaaaXXXRRRMMMMMMSSS[[[bbbooo|||~~~uuuooonnnllljjjiiijjjlllppprrrsssssstttrrrooommmmmmnnnrrrrrrssssssrrrrrrqqqqqqnnnoooqqqrrrsssttttttssszzzvvvssssssuuuuuusssqqquuuttttttsssssssssssssssuuuxxx{{{{{{zzzzzz}}}|||wwwttttttttttttwww{{{~~~|||{{{|||{{{}}}nnn^^^PPPJJJGGGBBBAAACCC>>>@@@@@@???===>>>AAACCCCCCCCCDDDFFFHHHKKKNNNPPPNNNMMMLLLLLLKKKLLLLLLLLLQQQUUUZZZ^^^bbbeeeiiikkkqqqwww|||rrrnnnllliiiffffffiiillllllllliiihhhhhhlllqqqssssssqqqmmmkkkhhhdddbbb```____________^^^___aaadddgggiiinnnkkkhhhggghhhjjjkkkjjjmmmmmmmmmllliiihhhhhhiiiiiijjjmmmppprrrqqqnnnkkknnnoooppprrrssstttuuuuuuqqqnnngggbbbdddkkknnnlllllllllnnnpppqqqrrrrrrrrrtttwwwzzzyyyvvvtttuuuvvvvvvzzz~~~|||vvvlllfffeee[[[UUUOOOLLLJJJMMMVVVaaannn{{{|||sssooonnnmmmkkkkkkkkknnnppprrrrrrrrrrrrpppnnnmmmmmmooorrrrrrsssssssssrrrrrrqqqpppqqqssstttuuutttrrrqqqxxxvvvuuuuuuvvvwwwvvvuuuvvvvvvuuutttttttttttttttvvvxxx{{{{{{zzzzzz|||{{{vvvtttpppooopppsssxxx}}}~~~}}}~~~zzz|||xxxeeeYYYPPPGGGAAA@@@BBBCCCBBB@@@??????AAACCCBBBBBBBBBCCCEEEGGGJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLOOORRRVVVYYY\\\```dddgggiiinnnuuuzzz}}}}}}~~~tttmmmkkkllliiiffffffhhhjjjkkkjjjhhhhhhhhhkkkppprrrrrrppplllkkkiiifffdddbbbaaa```aaa`````````aaadddfffhhhllljjjhhhhhhiiijjjjjjjjjmmmooopppooollljjjjjjjjjlllmmmoooqqqrrrqqqmmmjjjlllmmmmmmnnnppprrrssstttsssqqqjjjdddeeelllnnnllljjjkkklllmmmnnnoooppppppsssuuuxxxxxxvvvuuuuuuvvvvvvzzz~~~yyytttkkk```YYYYYYMMMJJJHHHGGGHHHNNN\\\kkk{{{yyyrrrooonnnmmmllllllmmmnnnpppqqqppppppooommmkkklllnnnppprrrrrrsssssstttsssssssssrrrtttvvvwwwvvvtttrrrpppuuuwwwyyyzzzyyyxxxyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuwwwyyy{{{||||||{{{|||}}}~~~xxxuuutttqqqpppooorrrwww|||~~~zzz{{{~~~rrrdddVVVKKKFFFGGGEEEBBB@@@>>>>>>??????BBBAAAAAABBBCCCEEEGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPSSSUUUYYY]]]aaaaaaeeejjjmmmppprrrtttvvvyyy{{{~~~tttllljjjjjjkkkiiigggfffgggiiiiiihhhgggggghhhkkknnnppppppoookkkkkkkkkkkkiiifffcccbbbdddccccccbbbcccdddfffgggkkkiiihhhiiikkkkkkjjjiiinnnqqqsssssspppnnnlllkkkllllllnnnqqqsssssspppnnnkkkjjjjjjkkkmmmpppsssuuuuuusssmmmgggggglllnnnlllkkkkkklllmmmnnnnnnoooooopppsssvvvwwwvvvuuuuuuvvvvvvzzz~~~~~~zzzrrrlllbbbVVVPPPOOOIIIFFFEEEEEEIIISSSgggyyyxxxssspppllllllllllllmmmmmmnnnnnnooonnnmmmkkkjjjkkknnnqqqqqqrrrssstttttttttttttttrrrtttvvvxxxwwwuuurrrpppuuuyyy}}}~~~|||zzzzzz||||||||||||{{{zzzyyyxxxwwwxxxzzz}}}~~~~~~}}}}}}zzzvvvuuussswwwuuusssssswww{{{~~~zzz{{{|||}}}rrrbbbXXXQQQLLLFFFAAA@@@AAA@@@@@@BBBBBBBBBBBBDDDFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMKKKLLLMMMNNNOOOSSSXXX[[[]]]___bbbdddfffiiilllooosssvvvzzz}}}wwwllliiijjjlllkkkjjjhhhgggggghhhhhhhhhffffffhhhjjjlllmmmmmmmmmkkklllnnnooonnnkkkgggdddggggggffffffffffffggghhhjjjjjjjjjkkkmmmmmmlllkkkooorrrvvvvvvtttpppmmmlllhhhiiilllppptttvvvuuutttkkkjjjjjjjjjmmmqqquuuwwwwwwwwwrrrkkkjjjnnnooommmnnnnnnnnnnnnoooooopppqqqnnnqqqtttvvvvvvvvvuuuuuuvvvyyy~~~~~~~~~wwwppphhhaaaXXXMMMHHHIIIFFFCCCCCCHHHQQQ```xxxxxxtttrrrkkkkkkjjjjjjkkkkkkllllllmmmmmmllljjjiiijjjnnnqqqpppqqqrrrsssttttttttttttppprrrtttvvvvvvuuusssrrruuu{{{}}}||||||}}}}}}~~~}}}}}}{{{zzzyyyyyy{{{~~~}}}~~~vvvttttttsssxxxuuussssssvvv{{{~~~~~~~~~{{{{{{{{{{{{{{{~~~rrrbbbYYYMMMFFFEEEEEEDDDBBB@@@@@@@@@AAACCCEEEGGGIIIJJJKKKLLLMMMNNNOOONNNNNNKKKKKKLLLLLLMMMOOOSSSVVVXXXYYY[[[\\\^^^aaaeeehhhjjjmmmrrrvvvyyy~~~~~~oooggggggjjjllljjjjjjjjjiiihhhgggggghhhdddfffgggiiiiiijjjkkkkkkkkknnnqqqrrrqqqnnniiifffhhhhhhhhhhhhiiiiiijjjjjjkkkjjjkkklllooopppooommmooorrrvvvwwwuuuqqqmmmlllhhhhhhkkkooosssuuuuuutttlllkkkkkkllloootttxxx{{{|||}}}yyyssspppssstttrrrooonnnnnnmmmnnnnnnooopppnnnooorrruuuwwwwwwuuutttuuuxxx}}}yyyuuuiiiaaaZZZTTTMMMEEECCCDDDDDDBBBFFFQQQbbbvvv}}}xxxuuussskkkjjjiiihhhiiiiiikkkkkkmmmmmmlllkkkjjjjjjmmmpppnnnoooppprrrssstttttttttoooppprrrsssssssssrrrrrruuuzzz~~~|||{{{|||}}}}}}}}}|||{{{zzzxxxzzz}}}}}}}}}zzztttssstttrrrqqqpppoooqqquuuzzz~~~|||~~~~~~zzzzzzzzzyyyxxxzzz}}}wwwhhhVVVJJJFFFFFFCCC@@@??????>>>???@@@BBBDDDEEEHHHIIIKKKMMMNNNOOONNNNNNKKKLLLMMMLLLLLLMMMPPPRRRQQQRRRTTTUUUVVVXXX\\\```dddggglllppptttxxx|||ssshhhdddeeefffgggggghhhiiihhhgggfffggghhhccceeeggghhhgggggghhhiiikkknnnqqqrrrqqqmmmhhheeeffffffgggiiijjjkkkllllllkkkjjjjjjlllnnnppppppooonnnqqquuuuuusssooolllkkkkkkkkklllnnnppppppooommmjjjjjjkkkmmmqqquuuyyy|||zzzwwwxxxyyyxxxnnnmmmlllkkkkkkkkklllmmmnnnppprrrvvvxxxxxxuuurrrssswww{{{~~~~~~~~~~~~~~~{{{uuummmhhh[[[UUUOOOKKKFFFBBBAAADDDIIIIIIQQQdddzzz{{{xxxtttrrrmmmkkkiiihhhhhhiiikkkmmmmmmmmmnnnmmmkkkkkklllnnnlllmmmoooqqqrrrsssttttttqqqppppppooooooooooooppprrrvvv}}}~~~wwwxxxzzz{{{{{{zzzyyyxxxuuuwww{{{|||yyy}}}}}}wwwsssssssssrrrpppoooooorrrvvv{{{}}}}}}~~~~~~~~~xxxyyyyyyyyyxxxxxxzzz|||}}}iiiWWWPPPMMMIIIEEECCCBBBAAA@@@???@@@AAABBBEEEGGGIIILLLMMMMMMMMMMMMKKKLLLMMMMMMLLLLLLMMMOOOKKKMMMNNNOOOPPPRRRVVVYYY]]]```eeeiiilllpppsssvvv{{{|||~~~wwwkkkdddbbbccccccbbbbbbeeeggggggeeedddeeegggbbbdddggggggeeeeeefffhhhjjjlllnnnooonnnjjjeeebbbaaabbbdddgggiiikkklllllljjjiiihhhiiilllnnnoooppplllooorrrrrrpppmmmjjjiiilllkkkkkklllmmmmmmkkkiiifffgggiiilllppptttxxxzzz}}}{{{wwwxxxyyyxxxooonnnllljjjjjjjjjlllmmmpppqqqssswwwzzzyyyuuuqqqrrruuuzzz|||}}}||||||}}}~~~|||xxxrrrkkkccc]]]UUUOOOIIIGGGDDDBBBCCCGGGRRRSSS^^^uuu|||zzzwwwtttqqqooommmjjjhhhhhhiiilllnnnmmmnnnooonnnlllkkklllmmmkkklllnnnppprrrsssssstttsssqqqooommmllllllmmmmmmooossszzzsssuuuwwwyyyyyyyyyxxxwwwsssuuuyyy{{{wwwzzz{{{vvvsssssstttrrruuuttttttuuuxxx{{{{{{{{{~~~vvvxxxyyyyyyyyyyyyzzz|||{{{~~~jjjaaa\\\WWWRRRHHHGGGEEECCCAAA@@@@@@@@@CCCDDDGGGJJJLLLLLLKKKKKKJJJLLLMMMMMMLLLKKKKKKLLLIIIKKKMMMNNNOOOPPPSSSVVVSSSVVV[[[___bbbeeehhhkkkpppqqqtttxxx{{{~~~~~~|||{{{~~~zzzrrriiiccccccdddbbb```___bbbeeeeeecccbbbdddfffaaadddggggggeeedddeeegggiiijjjlllmmmkkkgggccc```]]]___bbbeeehhhjjjlllllliiigggffffffiiimmmoooooolllnnnppppppnnnkkkiiihhhiiihhhhhhjjjllllllkkkjjjbbbdddgggkkkooosssvvvwwwxxx}}}}}}xxxtttuuuvvvvvvqqqpppnnnlllkkklllmmmnnnqqqqqqssswwwzzzyyyuuuqqqqqqtttyyy{{{|||{{{{{{|||||||||tttmmmfff^^^VVVPPPPPPJJJGGGGGGFFFFFFNNNYYYaaaiiiuuu|||xxxxxxwwwvvvtttsssrrrrrrmmmkkkhhhhhhiiikkkkkkjjjnnnooopppqqqqqqpppnnnnnnkkkkkkkkkkkkmmmqqqtttvvvvvvuuutttqqqooommmkkkjjjppprrrwww~~~zzzssssssttttttuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvuuuttttttuuuuuutttssstttuuutttssssssvvvzzz~~~~~~wwwxxx|||~~~~~~}}}}}}|||{{{zzzxxxvvvuuuxxxzzz|||~~~vvvkkkbbbYYYQQQKKKJJJEEE>>>===AAAAAA???AAAEEEEEEDDDGGGLLLMMMMMMLLLLLLLLLMMMMMMNNNLLLKKKKKKLLLNNNOOOOOOOOORRRUUUXXXZZZ[[[^^^aaacccdddfffiiillloooqqqssstttttttttuuuvvvwwwxxxyyyyyy}}}~~~~~~~~~uuuooogggbbb```^^^\\\ZZZaaaaaabbbbbbcccdddfffggghhhlllnnnkkkdddaaadddhhhpppuuuvvvooogggeeeddddddcccaaa```cccgggiiihhhffffffeeeeeeeeefffhhhjjjkkkkkklllnnnmmmkkkiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjdddeeefffhhhkkkmmmpppqqqyyyxxxvvvtttrrrqqqppppppoooqqqqqqnnnlllmmmrrrvvvxxxwwwwwwwwwxxxwwwtttrrrrrrsssuuuxxx{{{}}}|||zzz|||uuupppiiibbb\\\WWWPPPLLLJJJHHHIIILLLLLLOOOYYYeeevvvzzztttppprrrrrrqqqqqqpppoooooonnnllljjjhhhhhhjjjkkklllkkknnnnnnooopppppppppooonnnlllkkkkkklllnnnqqqtttvvvwwwvvvuuussspppnnnmmmlllppprrruuuzzz|||xxxqqqqqqrrrssstttuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvtttssssssssstttuuuuuuuuuvvvvvvvvvuuuuuuvvvyyy|||~~~~~~{{{vvvwwwzzz{{{{{{xxxxxxyyyzzzzzz{{{{{{{{{yyyzzz}}}}}}|||~~~zzzhhh___VVVPPPJJJBBB@@@BBBCCCAAAAAADDDEEECCCEEEIIIGGGGGGHHHIIIJJJLLLLLLMMMLLLLLLLLLMMMOOOPPPPPPPPPPPPRRRTTTVVVWWWXXX[[[]]]\\\^^^```ccceeeggghhhiiikkkkkkkkklllmmmmmmnnnnnnrrrtttvvvwwwyyy{{{~~~~~~}}}|||{{{{{{zzzyyyxxxyyyzzz|||yyyrrrmmmfffaaa______]]]\\\aaa```aaaccceeehhhiiiiiiffflllrrrqqqlllhhhhhhkkkvvv|||}}}vvvnnnjjjjjjiiifffeeeeeefffggghhhgggfffccccccccccccdddfffgggiiihhhjjjlllllljjjhhhgggggghhhhhhhhhhhhiiiiiiiiiiiieeefffgggiiikkkmmmoooqqqssssssrrrqqqooonnnmmmlllnnnpppqqqpppnnnooossswww{{{zzzyyyyyyzzzyyyxxxvvvrrrsssuuuxxxzzzzzzyyyxxxxxx|||{{{uuueeeaaa[[[UUURRROOOLLLJJJJJJOOOWWW^^^```dddooozzzxxxnnnkkklllmmmmmmmmmmmmmmmmmmmmmllljjjhhhiiikkklllmmmllllllmmmnnnooooooooooooooolllllllllmmmooorrruuuvvvyyyxxxwwwuuusssqqqpppoooqqqrrrsssvvvxxxyyyxxxvvvppppppqqqqqqrrrtttuuuvvvxxxxxxxxxxxxxxxwwwvvvuuurrrrrrrrrrrrssstttuuuuuuvvvwwwxxxwwwvvvvvvxxxzzz|||{{{|||zzzwwwxxxzzzzzzzzzvvvwwwxxxzzz{{{}}}~~~~~~zzz{{{|||}}}}}}|||yyyxxxyyy}}}zzzmmmbbbXXXNNNHHHGGGDDD@@@???AAAAAA???@@@DDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLNNNOOOOOOPPPPPPOOOQQQSSSSSSSSSTTTVVVWWWUUUVVVXXXZZZ[[[\\\]]]]]]``````````````````aaaaaadddfffhhhiiijjjmmmppprrrsssuuuxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyvvvsssoooooonnnnnnoooppprrrsssvvvyyy}}}~~~vvvmmmiiiccc___^^^___``````cccbbbbbbeeekkknnnooommmhhhooowwwxxxsssnnnlllmmm}}}~~~uuuqqqooonnnggghhhhhhgggdddccccccdddaaaaaaaaaaaabbbdddeeeffffffiiikkkllljjjgggeeeeeefffggggggggghhhhhhhhhhhhgggggghhhiiikkkmmmooopppnnnooopppppppppnnnlllkkklllooorrrrrrqqqrrruuuyyy}}}{{{yyyxxxyyyyyyyyyxxxrrrtttvvvwwwxxxwwwvvvuuusssyyy~~~vvvnnnhhhZZZVVVQQQMMMLLLMMMOOOPPPZZZeeeuuussskkkiiijjjkkkkkklllmmmnnnoooooollljjjiiiiiikkkmmmnnnmmmkkkkkklllmmmnnnooooooooollllllmmmnnnpppsssuuuvvvyyyyyyxxxwwwuuutttsssssssssrrrrrrrrrssstttuuuuuuqqqqqqpppqqqrrrtttuuuvvvyyyyyyyyyxxxwwwvvvuuutttssssssrrrqqqppppppqqqrrrqqqsssuuuvvvvvvvvvwwwyyy}}}{{{yyywwwxxxzzz}}}|||{{{|||}}}||||||yyyyyyzzz{{{|||~~~zzz{{{|||}}}|||{{{zzzyyy{{{|||}}}}}}~~~~~~qqqbbbVVVOOOIIIDDDAAABBBBBB@@@@@@CCCDDDEEEFFFHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSTTTVVVSSSTTTUUUVVVWWWWWWWWWWWWZZZZZZZZZYYYYYYXXXXXXXXXYYY[[[]]]^^^___bbbeeeggggggiiilllnnnppprrrrrrrrrooooooooopppqqqrrrsssttttttttttttuuuuuuuuuuuuuuupppppprrrssssssrrrqqqpppqqqqqqooonnnmmmkkkiiihhhggghhhhhhiiikkknnnrrruuuxxx}}}|||vvvhhheeeaaa^^^^^^```ccceeegggeeeeeeiiiooosssrrrppplllrrrwwwxxxtttpppmmmmmm~~~wwwsssqqqooofffhhhhhheee```]]]]]]___``````aaaaaabbbddddddeeeeeehhhkkkllliiigggddddddeeeeeeeeeffffffffffffgggggghhhhhhiiikkklllnnnooonnnppprrrttttttrrrpppnnnjjjnnnrrrsssssstttwww{{{|||yyyuuuttttttuuuvvvvvvsssuuuwwwxxxvvvuuussssssqqqyyy}}}vvvppphhh```[[[RRRPPPMMMKKKLLLQQQXXX]]]sss}}}vvvmmmgggfffiiiiiijjjlllmmmoooppppppmmmllljjjjjjlllnnnnnnnnnjjjjjjkkkkkklllmmmnnnooollllllmmmoooqqqsssuuuvvvyyyyyyxxxwwwwwwvvvuuuuuuuuutttrrrppppppqqqsssuuusssrrrrrrqqqrrrtttuuuwwwxxxxxxwwwwwwvvvuuutttsssttttttsssooollljjjlllnnnkkkmmmppprrrssstttwwwyyywwwvvvuuutttuuuwwwyyy{{{~~~}}}|||||||||}}}||||||xxxyyyzzz{{{~~~{{{{{{{{{||||||}}}}}}~~~}}}zzzzzz}}}}}}jjj]]]UUUNNNIIIIIIHHHEEEDDDEEEAAABBBCCCEEEFFFGGGHHHHHHNNNQQQSSSTTTRRRQQQQQQRRRRRRSSSTTTTTTSSSRRRSSSUUUTTTTTTUUUVVVVVVVVVUUUUUUWWWVVVVVVUUUUUUTTTTTTSSSRRRTTTVVVWWWXXXZZZ^^^```___aaaccceeefffggggggfffcccccccccdddeeefffggggggffffffggghhhhhhggggggfffbbbcccdddeeeeeedddbbbbbbddddddcccbbbaaa``````aaabbbdddgggiiilllpppvvv{{{~~~zzzvvvsssdddbbb___]]]^^^aaafffjjjiiihhhhhhkkkoooqqqooommmjjjmmmqqqqqqpppnnnnnnpppwww}}}yyyqqqnnnmmmlllfffggghhhddd___\\\\\\^^^aaaaaabbbcccdddeeefffffffffhhhkkkkkkiiifffeeedddccccccddddddddddddeeeeeeggggggggghhhjjjlllmmmnnnoooqqqtttwwwwwwuuusssqqqjjjnnnrrrssssssuuuyyy||||||yyytttqqqqqqrrrsssssssssvvvxxxxxxuuurrrrrrrrrrrrzzz}}}zzzvvvnnnggg```ZZZUUUQQQMMMLLLKKKMMMRRR]]]jjjsssyyyvvvrrrlllhhhggggggggghhhjjjlllmmmooooooooommmkkkkkklllmmmnnnmmmkkkjjjjjjjjjkkklllmmmmmmjjjkkkmmmoooqqqssstttuuuwwwwwwwwwwwwwwwwwwvvvvvvttttttrrrooonnnooorrruuuuuutttsssqqqqqqssstttvvvuuuuuuvvvuuuuuutttsssrrrssssssrrrmmmhhheeegggjjjgggiiilllnnnooorrrvvvyyytttssssssssstttuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxssstttvvvyyy}}}|||{{{zzzzzz{{{~~~}}}xxxvvvwww|||ttteee\\\TTTQQQNNNIIIEEEEEE??????@@@BBBDDDGGGIIIJJJRRRVVVYYYYYYUUURRRRRRSSSNNNOOOQQQQQQPPPPPPRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUTTTTTTTTTSSSSSSSSSPPPQQQSSSUUUVVVXXX[[[^^^___```aaabbbbbbaaa```___^^^^^^]]]]]]]]]^^^______^^^^^^___```___^^^]]]\\\ZZZZZZZZZZZZZZZZZZYYYXXXZZZ[[[[[[[[[ZZZZZZ\\\^^^```dddjjjoootttzzzyyyssspppmmmjjjbbbaaa___]]]^^^bbbiiinnnmmmmmmnnnnnnmmmkkkiiihhhccceeeggghhhiiikkknnnppplllrrrtttnnnhhhggghhhhhhfffffffffdddaaa_________bbbcccdddfffggggggggggggggghhhjjjiiigggeeeeeeeeebbbbbbbbbbbbcccccccccccceeeeeefffgggiiikkkmmmnnnnnnpppsssuuuvvvtttrrrpppjjjnnnqqqrrrrrrtttyyy}}}{{{vvvsssrrrrrrrrrqqqqqquuuwwwwwwssspppoooppptttzzz|||~~~yyyuuulllggg___WWWSSSOOOMMMKKKLLLMMMOOOTTT^^^nnn{{{sssrrrqqqnnnkkkjjjfffggghhhjjjlllmmmnnnoooqqqooolllllllllmmmmmmlllkkkkkkjjjiiiiiijjjkkkllliiijjjlllnnnqqqrrrssstttvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrqqqnnnllllllppptttwwwuuurrrppppppppprrrsssssssssssstttssssssrrrrrrpppqqqooojjjdddbbbeeeiiihhhiiijjjkkkmmmppptttxxxssssssssssssssstttttttttuuuvvvwwwvvvvvvuuuvvvvvvpppqqqsssvvv{{{}}}zzzxxxyyy}}}~~~yyyuuuuuuxxx{{{|||uuuiiiccc]]]UUUOOOLLLGGGFFFEEEDDDDDDFFFIIIKKKRRRVVVYYYXXXSSSOOONNNPPPKKKMMMNNNOOOOOOPPPRRRTTTVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVSSSUUUWWWYYYZZZ\\\___bbbhhhhhhhhhhhhfffdddbbbaaa``````______^^^^^^_________````````````^^^[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXVVVXXXZZZZZZYYYZZZ^^^aaadddkkkuuu~~~|||pppkkkhhhfffcccaaaaaa___^^^^^^ccckkkrrruuuwwwxxxuuunnnhhhfffggg```aaabbbcccdddeeeggghhhbbbhhhiiiddd___```ccceeedddcccaaabbbbbbbbbaaa```cccdddfffggghhhiiihhhhhhgggggggggfffdddcccdddeee``````aaaaaaaaabbbbbbbbbbbbcccdddfffhhhjjjmmmnnnmmmoooqqqssssssrrrpppooolllnnnpppppppppsssxxx}}}}}}xxxuuusssrrrpppooonnnrrruuutttpppllllllnnntttxxx{{{{{{zzz|||zzzrrrjjjeeebbb\\\TTTMMMJJJIIIIIIIIIMMMOOOTTT[[[iii}}}}}}tttmmmmmmnnnllliiiiiihhhiiijjjkkkmmmoooppppppssspppmmmlllmmmmmmlllkkklllkkkjjjiiiiiiiiijjjkkkiiijjjlllnnnppprrrssssssttttttuuuuuuuuuvvvvvvvvvpppqqqpppmmmkkkkkkooossswwwuuurrrooonnnnnnpppqqqqqqqqqrrrrrrsssrrrrrrrrrmmmnnnmmmiiicccaaaeeeiiijjjkkkkkkjjjkkknnnssswwwttttttttttttssssssrrrrrruuuvvvwwwvvvuuutttuuuvvvrrrrrrssstttxxx|||~~~yyyvvvwww{{{zzzvvvvvvxxxzzzuuuzzzyyyqqqggg^^^[[[TTTQQQMMMIIIGGGGGGHHHIIINNNSSSVVVTTTOOOJJJIIIJJJJJJLLLOOOPPPPPPRRRTTTVVVYYYYYYZZZZZZZZZZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[]]]^^^___aaaeeegggrrrrrrqqqpppnnnkkkhhhffffffeeedddccccccbbbccccccdddeeeeeeeeedddbbb___]]]^^^\\\[[[ZZZYYYZZZZZZ[[[WWWZZZ\\\\\\\\\^^^bbbfffkkkuuutttiiiffffffdddcccaaaaaa```^^^^^^dddlllsss}}}|||qqqiiigggiiibbbbbbcccbbbaaa```^^^^^^]]]bbbccc^^^ZZZ]]]bbbdddaaa^^^\\\^^^aaacccaaa___cccdddfffhhhiiiiiihhhhhhfffffffffdddaaaaaaccceee````````````aaaaaaaaaaaaaaaaaaccceeegggjjjlllnnnnnnoooqqqrrrrrrqqqpppooolllnnnpppoooooorrrxxx}}}}}}xxxuuurrrpppmmmkkkkkkooosssrrrmmmjjjjjjlllsssuuuxxxxxxxxxzzz~~~yyyrrrkkkccc[[[WWWSSSKKKGGGIIIIIIFFFGGGKKKNNNVVVcccqqquuurrrnnnkkkkkkjjjiiihhhfffgggiiiiiijjjlllpppssspppooommmlllkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjjjjiiikkkoooppppppooonnnoooqqqrrrsssuuuvvvwwwwwwwwwsssqqqnnnlllkkkmmmoooqqqtttrrrnnnllljjjkkklllmmmnnnooopppqqqrrrsssssssssqqqrrroooiiibbb```ccchhhiiilllnnnmmmjjjlllqqqvvvvvvtttsssrrrrrrssstttvvvwwwxxxzzzyyywwwtttsssssssssttttttttttttvvvyyy|||~~~|||xxxuuuvvv{{{~~~{{{yyyxxxuuuyyy~~~}}}uuuoooiiiccc^^^[[[SSSJJJIIIMMMNNNMMMLLLJJJHHHGGGHHHIIIHHHIIIIIIKKKNNNRRRUUUWWW^^^ccchhhgggbbb^^^^^^```___^^^___aaaccceeeeeedddhhhaaa```ffffffeeennn}}}|||wwwtttssspppppppppnnnmmmnnnpppsssssssssssssssqqqooommmllliiihhhfffbbb^^^\\\]]]^^^]]]aaaffffffeeeggglllqqqyyy|||qqqmmmjjjddd___]]]^^^]]][[[\\\___eeekkkooo~~~qqqfffeeehhhdddcccaaa^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]```bbbcccbbb```______aaabbbdddeeeeeedddcccbbbbbbbbbccceeegggfffdddbbb_________```aaaaaabbbbbbaaaaaaaaabbbdddgggiiikkkllllllnnnnnnnnnmmmlllkkkgggiiijjjjjjjjjmmmsssxxx||||||zzzuuunnnkkkmmmooojjjmmmnnnmmmiiifffgggiiioooppprrruuuwwwyyyzzzzzz~~~uuurrrlllfff___XXXRRROOOPPPJJJFFFGGGGGGGGGLLLSSS]]]fffsssuuurrrmmmjjjiiiiiihhhhhhfffhhhiiiiiiiiikkkmmmpppqqqpppnnnmmmkkkjjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhiiikkknnnooonnnnnnoooooopppqqqrrrtttuuuuuuuuuuuurrrpppmmmkkkkkklllnnnpppsssqqqnnnlllkkkkkklllmmmnnnooopppqqqrrrsssssssssssstttrrrmmmhhheeehhhkkkiiilllnnnmmmkkklllqqqvvvvvvtttsssrrrrrrssstttvvvyyyzzzzzzyyyvvvtttttttttuuuuuutttsssqqqrrruuuxxxzzzzzzyyywwwuuuvvvyyy}}}~~~|||zzzyyytttwww{{{yyytttppphhh\\\UUUTTTQQQOOOMMMJJJGGGFFFFFFGGGHHHHHHIIIJJJNNNSSSWWWZZZ```ffflllnnnkkkhhhhhhiiijjjiiijjjmmmqqquuuwwwxxxwwwqqqppptttssspppwww~~~xxxwwwtttooojjjggggggggghhhlllqqqssssssvvv|||~~~uuullliiifff```]]]]]]\\\[[[YYYZZZ^^^fffmmmrrr~~~rrriiiggghhhfffeeecccaaa___]]]\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[]]]___bbbcccbbbaaaaaaaaabbbbbbbbbcccbbbbbbbbbaaabbbbbbbbbdddeeeeeebbb````````````aaaaaabbbbbbbbbaaaaaaaaaccceeegggjjjkkkkkkkkkkkkkkkkkkkkkjjjiiiiiijjjkkkjjjjjjkkkppptttwwwyyyzzzwwwqqqmmmlllmmmiiikkkllljjjeeebbbcccdddkkklllnnnqqqtttvvvwwwxxx}}}wwwrrrooodddaaa]]]WWWRRRMMMJJJIIILLLJJJIIIJJJKKKNNNXXXbbbpppzzzuuuqqqkkkhhhggghhhiiiiiihhhiiijjjiiihhhiiikkkmmmpppoooooonnnllljjjiiihhhjjjkkkkkkkkkjjjhhhgggfffiiikkklllmmmmmmmmmoooqqqqqqqqqrrrssssssssssssssspppooollljjjjjjkkkmmmoooqqqpppnnnlllkkkkkkllllllnnnnnnooopppqqqrrrsssssssssuuuuuusssnnnlllmmmooojjjlllnnnmmmlllmmmqqquuuuuutttsssrrrrrrssstttuuu{{{{{{{{{xxxuuuttttttvvvxxxwwwuuuqqqnnnnnnppprrrtttuuuvvvvvvuuuvvvxxxzzz}}}{{{zzzyyysssuuuxxx|||wwwiiibbb]]]ZZZUUUOOOKKKIIIHHHIIIHHHGGGGGGHHHKKKQQQVVVYYY]]]cccjjjnnnnnnmmmnnnooovvvuuuuuuxxx}}}}}}vvvyyy~~~{{{zzz{{{}}}rrrkkkfffccc```\\\\\\___\\\ZZZXXXXXX\\\dddmmmrrr}}}xxxpppjjjgggeeeffffffeeecccaaa^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\___bbbdddcccccccccccccccbbbaaa_________``````bbbaaaaaabbbdddcccaaa___bbbbbbbbbbbbbbbbbbccccccaaaaaabbbdddfffhhhjjjkkkjjjiiihhhhhhggggggggghhhkkkkkkkkkjjjiiijjjlllooopppuuuyyyxxxtttooolllkkkiiijjjkkkhhhbbb______```eeegggiiimmmooorrrssstttyyy~~~}}}zzzuuuooohhhbbb___VVVUUURRRNNNKKKJJJKKKMMMMMMQQQVVVZZZ]]]cccmmmvvv}}}zzztttpppjjjggggggjjjlllnnnkkkllllllkkkiiihhhiiijjjlllmmmnnnnnnmmmllljjjiiijjjkkkkkkkkkjjjhhhfffdddjjjkkkllllllkkkllloooqqqqqqrrrssssssssssssrrrrrrnnnmmmkkkjjjjjjkkkmmmnnnoooooonnnmmmlllllllllllllllmmmmmmnnnooopppqqqrrrqqqsssuuuuuurrrpppooopppkkkmmmnnnnnnmmmnnnqqqsssuuutttrrrqqqqqqrrrtttuuuzzzzzzyyyvvvtttssstttuuu{{{yyyvvvqqqlllkkklllmmmppprrrtttvvvwwwxxxyyyyyy~~~~~~}}}{{{zzzyyyxxxwwwssstttvvvyyy~~~wwwsssnnnfff^^^XXXTTTQQQPPPNNNMMMKKKKKKMMMQQQVVVYYYZZZ^^^cccgggiiilllppprrr~~~|||{{{}}}tttrrrvvvtttgggccc```___\\\ZZZ\\\bbb```\\\XXXVVVXXX___gggllltttrrrooommmjjjgggdddaaadddddddddcccbbb___]]][[[YYYZZZZZZZZZZZZZZZZZZYYY[[[^^^aaacccccccccddddddcccaaa___\\\[[[\\\^^^___`````````bbbddddddcccbbbccccccccccccccccccccccccccccccdddfffhhhjjjkkkllliiihhhgggeeeeeeeeefffgggiiijjjjjjjjjjjjjjjkkkllllllqqquuuvvvrrrnnnlllllllllnnnnnnjjjddd```^^^___bbbcccfffiiilllnnnooopppppp|||~~~}}}|||zzzxxxooommmjjjfff```ZZZUUURRRMMMMMMMMMKKKLLLOOOUUUZZZXXXcccoooxxx}}}{{{xxxrrrnnnjjjhhhjjjnnnqqqsssnnnoooooommmkkkiiiiiiiiihhhjjjkkkmmmnnnmmmmmmlllkkkkkklllkkkjjjhhhfffeeekkklllmmmlllllllllnnnppprrrsssssstttttttttssssssmmmlllkkkjjjjjjkkklllnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkklllmmmooopppnnnpppssstttsssqqqooonnnlllmmmnnnnnnnnnoooqqqrrrsssrrrqqqooooooqqqrrrsssxxxxxxwwwtttrrrqqqsssttt|||{{{xxxsssnnnkkkkkklllpppqqqtttwwwzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvuuuuuussstttvvvxxx{{{~~~uuummmfffaaa]]]\\\ZZZWWWUUUUUUVVVYYYZZZ]]]^^^___aaadddiiiooorrr{{{zzzxxx{{{xxxlllffffffjjjqqq{{{yyylllaaa]]]\\\\\\[[[ZZZ^^^dddccc___YYYTTTTTTXXX^^^ccciiifffdddcccdddcccaaa___^^^___```aaa```___]]]\\\YYYYYYZZZZZZZZZZZZYYYYYYYYY\\\```bbbbbbbbbccccccbbb```]]]ZZZZZZ[[[\\\^^^_________aaaeeegggffffffccccccccccccddddddddddddeeeeeeggghhhiiijjjkkkkkkhhhgggfffeeeeeefffggghhhfffggghhhiiikkkllllllllljjjmmmppppppmmmkkklllmmmppprrrssspppjjjccc`````````aaaccceeegggiiijjjjjjfffpppxxxvvvsssrrrqqqooommmkkk```^^^[[[XXXTTTPPPNNNLLLIIIJJJLLLNNNRRRZZZeeennnqqq~~~zzzxxxpppmmmjjjiiilllooorrrtttoooppppppooollliiihhhiiiggghhhiiikkkmmmnnnnnnooommmlllkkkkkkjjjiiihhhhhhmmmnnnooonnnmmmmmmnnnooorrrrrrssstttttttttttttttllllllkkkkkkkkklllmmmnnnmmmnnnoooqqqqqqpppooonnnjjjjjjjjjjjjkkklllnnnpppmmmnnnqqqrrrrrrqqqnnnmmmmmmmmmnnnoooppppppqqqqqqrrrpppooonnnnnnoooppprrrtttuuuuuutttrrrqqqsssttt{{{{{{zzzwwwrrrooommmmmmqqqrrruuuyyy|||~~~}}}{{{wwwwwwvvvuuuuuutttssssssssstttvvvyyy{{{}}}~~~wwwrrrkkkiiieeebbb```_________bbbaaa______aaafffjjjmmmnnnmmmlllooovvv}}}wwwjjj^^^YYYWWWXXX]]]dddkkkpppuuuzzz}}}|||{{{zzzxxxvvvwwwyyy{{{yyyyyyyyy}}}~~~yyyoooeee]]]XXXVVVXXXZZZZZZ]]]bbbccc^^^XXXSSSQQQTTTXXX\\\bbb```___^^^___```______ZZZZZZ[[[\\\\\\\\\\\\[[[WWWXXXYYYZZZZZZYYYXXXWWWWWWZZZ]]]___```___```aaaaaa___\\\ZZZYYYZZZ\\\^^^___^^^___aaadddgggggggggaaabbbbbbcccddddddeeeeeeffffffggghhhiiiiiihhhhhheeeeeeeeeeeefffggghhhhhheeeeeegggjjjmmmooonnnlllhhhjjjlllkkkiiihhhjjjmmmooosssvvvtttmmmfffaaa___]]]^^^___```aaaaaaaaaaaa[[[bbbooo}}}zzzwwwssspppkkkiiifffdddcccaaa^^^\\\UUUSSSQQQNNNLLLLLLLLLLLLJJJMMMQQQUUU\\\iiixxx}}}yyywwwpppnnnkkkjjjlllnnnppppppnnnooopppooollliiigggggghhhhhhiiijjjkkkmmmnnnooonnnmmmkkkjjjiiijjjkkklllnnnpppqqqqqqooommmmmmmmmooopppqqqsssssstttttttttlllllllllkkklllmmmnnnnnnmmmnnnqqqrrrsssrrrpppooolllkkkjjjjjjkkkmmmoooqqqooooooqqqrrrsssrrrooommmnnnnnnnnnooopppqqqpppppppppooommmllllllmmmooopppqqqsssuuuuuutttssstttuuuzzz{{{}}}{{{xxxtttqqqpppssssssuuuyyy}}}~~~|||xxxwwwwwwuuutttsssrrrrrrqqqsssvvvyyy||||||{{{zzz|||yyyvvvsssqqqppppppnnnmmmllllllnnnnnnnnnllljjjhhhiiimmmrrrvvvwwwvvvwwwssskkkaaaZZZXXXWWWUUUVVVXXXZZZ\\\```eeehhhhhhhhhgggeeecccccceeeggghhhhhhhhhjjjrrr~~~tttnnnllliiiddd___ZZZSSSPPPSSSWWWXXXZZZ]]]\\\YYYTTTQQQPPPSSSWWWZZZ___^^^]]][[[ZZZZZZZZZ[[[XXXXXXWWWWWWWWWWWWWWWXXXTTTUUUVVVWWWWWWVVVUUUTTTUUUXXX[[[]]]]]]\\\]]]]]]^^^]]]\\\ZZZZZZ[[[]]]^^^aaa______```bbbddddddddd___```aaabbbcccdddeeefffeeeffffffffffffeeedddcccaaabbbccceeefffggghhhhhhffffffgggkkkooopppnnnkkkdddgggiiiiiiffffffhhhjjjkkkpppuuutttnnnddd]]]ZZZYYYYYYYYYYYYXXXWWWVVVVVVRRRTTT\\\ppp~~~zzzuuuqqqmmmjjjfffcccbbb```]]][[[YYYXXXUUURRROOONNNKKKIIIIIIKKKMMMNNNMMMQQQWWW]]]eeettt~~~}}}{{{xxxuuuqqqnnnkkkkkkkkkmmmmmmlllmmmnnnooonnnkkkhhhgggfffkkkjjjiiiiiijjjlllmmmoooooommmkkkiiiiiikkkmmmnnnoooqqqsssssspppnnnlllkkkmmmnnnpppqqqrrrsssssstttllllllllllllmmmmmmnnnooommmoooqqqttttttsssqqqpppmmmlllkkkkkklllnnnqqqrrrqqqqqqrrrssstttsssqqqooonnnnnnnnnoooqqqqqqpppoooooonnnlllkkkkkklllnnnooopppsssuuuvvvvvvuuuvvvvvvyyy{{{~~~~~~{{{wwwtttssstttssstttxxx}}}~~~|||yyyxxxxxxvvvuuutttsssrrrpppqqquuuyyy||||||zzzwwwxxx}}}zzzxxxxxxuuuqqqooopppqqqqqqqqqpppsssqqqkkkeeebbbbbbbbb^^^]]][[[YYYYYY[[[___cccffffffdddaaa___^^^```bbbccccccbbbaaafffwww|||tttjjjccc```___]]]\\\XXXPPPKKKOOOUUUWWWXXXYYYVVVTTTQQQOOOPPPTTTYYY\\\]]]]]]\\\YYYVVVTTTUUUWWWXXXWWWUUUTTTSSSSSSTTTUUUQQQRRRTTTUUUUUUTTTRRRQQQTTTWWWZZZ\\\[[[ZZZZZZ[[[]]]\\\\\\[[[[[[\\\]]]^^^bbbaaa______```aaaaaa```^^^___```aaaccceeeffffffddddddeeeeeedddbbb```___^^^```bbbeeegggggggggggggggggghhhlllppppppmmmjjjaaaeeehhhiiifffeeeeeegggffflllrrrssslllbbbZZZVVVVVVVVVUUUTTTRRRPPPOOONNNLLLLLLPPPccc{{{yyysssmmmeee```]]][[[XXXUUUSSSQQQOOONNNOOOOOOMMMJJJIIIKKKIIIFFFIIIPPPVVVVVVXXXZZZbbbmmmwww~~~yyyuuutttuuuxxxzzzvvvoooiiigggjjjmmmmmmlllmmmmmmmmmkkkhhhggggggiiijjjjjjiiiiiiiiijjjlllmmmoooooommmllllllmmmnnnoooqqqqqqqqqpppooommmkkkjjjnnnoooooonnnrrrwwwuuuoooooonnnmmmmmmmmmooosssuuuuuurrrqqqrrrtttuuusssqqqlllmmmmmmlllkkkmmmppprrrpppqqqsssttttttsssqqqpppmmmmmmmmmnnnpppqqqooonnnoooppppppooonnnmmmoooqqqnnntttxxxvvvtttwwwzzz{{{zzz|||xxxuuuvvvtttuuuyyy~~~~~~yyy{{{xxxxxxzzzzzztttpppppprrrsssvvvyyy|||{{{xxxuuuvvvwww{{{}}}yyyzzz}}}|||~~~zzzvvvrrrpppkkkiiifffdddeeegggiiikkknnnnnnnnnnnnllliiifffdddeeeddddddfffiiirrrrrrhhh^^^\\\[[[XXXUUUUUUMMMNNNMMMLLLOOOTTTVVVSSSUUUSSSPPPNNNNNNRRRVVVYYY[[[[[[[[[YYYWWWWWWYYY[[[XXXVVVSSSPPPPPPQQQSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYYYY[[[\\\]]]```^^^[[[YYYZZZ\\\___aaa^^^```bbbccccccdddfffhhhfffccc``````bbbbbb```]]]___aaaccceeefffgggffffffeeegggjjjlllmmmmmmkkkkkkggggggeeedddcccbbbaaaaaabbbccccccccc___ZZZSSSOOOSSSNNNMMMQQQRRRNNNIIIHHHHHHGGGKKKYYYooo|||xxxtttpppmmmfffaaa[[[VVVTTTRRROOOMMMKKKIIIHHHIIIKKKLLLKKKKKKGGGKKKNNNMMMPPPXXX___aaafffiiiqqq{{{~~~{{{wwwsssrrrsssvvvxxxvvvqqqkkkiiillloooooommmnnnnnnnnnllliiihhhiiijjjjjjiiiiiihhhiiijjjkkklllnnnnnnnnnmmmmmmnnnnnnoooooopppqqqrrrqqqooommmllllllnnnmmmnnntttzzzzzzvvvrrrooommmlllmmmppprrrtttuuusssqqqrrrtttuuutttsssppppppooonnnmmmnnnqqqsssqqqrrrsssttttttsssqqqppppppooonnnoooqqqrrrqqqppprrrssssssrrrpppnnnooooooppptttvvvuuuvvv{{{~~~}}}}}}{{{}}}~~~yyywwwyyywwwxxx{{{}}}yyyvvvuuuwww{{{{{{uuupppooouuuuuuvvvxxxyyyxxxuuusssrrrrrruuu|||~~~|||zzzzzz|||~~~~~~{{{xxxvvvuuussssssssssssxxxzzzkkkbbbZZZZZZYYYVVVTTTTTTOOOPPPNNNKKKMMMRRRSSSPPPRRRQQQPPPOOOPPPRRRUUUVVVXXXYYYYYYXXXWWWWWWXXXZZZYYYXXXVVVSSSPPPPPPRRRUUUUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTUUUUUUWWWXXXXXXZZZYYYYYYYYYZZZ[[[\\\]]]^^^\\\ZZZYYYYYY[[[^^^```^^^```bbbbbbbbbccceeegggeeebbb``````bbbbbb```]]]^^^___aaadddeeefffffffffdddeeegggiiijjjjjjjjjjjjjjjhhhfffeeeeeeddd```\\\YYYXXXWWWVVVUUUSSSQQQPPPSSSNNNMMMPPPRRROOOKKKIIIFFFGGGJJJRRRaaayyy~~~{{{vvvtttrrrnnniiiddd```^^^UUUQQQMMMIIIGGGFFFEEECCCEEEDDDDDDEEEFFFIIIKKKMMMLLLUUU\\\^^^aaahhhppptttzzz}}}}}}yyywwwsssppppppqqqsssuuuvvvqqqlllkkkmmmppppppnnnmmmnnnnnnmmmkkkjjjjjjkkkiiiiiihhhggghhhiiijjjkkklllmmmnnnoooooopppoooooonnnpppssstttuuussspppnnnkkklllmmmooowwwvvvqqqlllkkknnnqqqrrrrrruuusssrrrrrrtttvvvvvvvvvrrrrrrqqqooonnnnnnppprrrrrrssstttttttttrrrqqqppptttrrrpppppprrrssssssssstttvvvwwwvvvssspppoooooossstttttttttyyy{{{xxxzzz|||{{{zzz|||{{{|||}}}{{{xxxrrrrrrvvv{{{zzztttooooooxxxwwwvvvvvvvvvvvvsssqqqqqqpppqqqvvv{{{tttnnn```ZZZVVVWWWXXXUUUSSSSSSRRRRRROOOLLLMMMQQQRRROOONNNNNNOOOPPPQQQRRRSSSTTTSSSVVVXXXYYYXXXWWWXXXYYYZZZ\\\[[[VVVPPPNNNQQQUUUVVVUUUSSSRRRQQQQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWZZZYYYYYYYYYZZZ[[[\\\]]]\\\[[[YYYXXXYYYZZZ\\\^^^]]]___aaaaaaaaabbbdddfffdddaaa___```bbbbbb```]]]\\\^^^```bbbdddeeeffffffdddddddddeeefffggghhhiiijjjfffdddgggkkkiiiaaaZZZSSSPPPLLLKKKMMMPPPRRRSSSQQQMMMLLLPPPSSSQQQNNNNNNHHHHHHIIIKKKPPPcccxxxppplllhhhfffccc___ZZZVVVRRRPPPLLLJJJGGGEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGKKKQQQVVV```lllwwwzzz{{{yyyuuutttqqqoooooopppqqqsssssspppmmmlllnnnoooooonnnlllmmmnnnmmmkkkjjjjjjkkkiiiiiihhhgggggghhhiiijjjkkklllnnnpppqqqqqqppppppmmmoootttwwwxxxvvvsssqqqlllmmmnnnqqq{{{yyysssnnnllloooqqqqqqoootttsssrrrrrrtttvvvxxxyyyttttttssspppnnnmmmoooqqqssstttttttttsssrrrqqqpppvvvsssqqqpppqqqssstttttttttvvvyyyxxxvvvtttrrrrrrttttttsssuuu}}}|||tttuuuyyy{{{zzz{{{|||}}}~~~~~~~~~{{{xxxuuutttsssvvvyyywwwqqqnnnoooyyywwwuuuuuuuuuuuutttssstttrrrrrruuuxxx|||~~~qqqgggaaaWWWSSSRRRVVVXXXUUUSSSSSSUUUUUUSSSPPPQQQVVVWWWTTTNNNMMMMMMMMMNNNPPPRRRSSSQQQTTTXXXZZZZZZYYYXXXYYY[[[^^^___ZZZQQQMMMPPPUUUWWWVVVTTTRRRQQQQQQRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYZZZ[[[\\\]]]\\\]]]___```___```bbbcccbbb```^^^___aaabbb```]]][[[\\\^^^```bbbdddeeefffdddcccbbbbbbccceeehhhiiifffbbbbbbiiiqqqqqqggg]]]TTTOOOJJJIIIMMMRRRVVVXXXPPPKKKJJJPPPTTTTTTSSSTTTOOOLLLJJJHHHIIIVVVvvv{{{sssjjjccc^^^YYYWWWUUUQQQNNNKKKHHHGGGIIIHHHGGGFFFEEEEEEEEEFFFBBBEEEHHHJJJMMMUUU```iii~~~wwwsssrrrqqqooooooooopppqqqooommmlllllllllmmmmmmllliiikkkllllllkkkiiiiiijjjjjjiiihhhgggggghhhiiiiiikkklllnnnooopppppppppooommmppptttxxxyyyxxxvvvtttoooqqqqqquuu~~~zzzvvvqqqoooooopppooommmqqqrrrrrrssstttvvvyyyzzzxxxwwwvvvssspppoooqqqsssttttttttttttssssssrrrrrrvvvtttqqqpppqqqsssttttttsssuuuxxxyyyxxxvvvuuuvvvuuuuuutttvvv~~~sssrrrvvvxxxxxxxxx{{{{{{|||{{{yyyvvvtttsssyyyvvvvvvuuuqqqllllllpppwwwuuuttttttuuuwwwwwwwwwwwwtttsssuuuwwwxxx~~~|||pppeee\\\WWWQQQOOOQQQVVVXXXUUUTTTUUUWWWXXXWWWVVVYYY^^^___\\\QQQOOOLLLJJJKKKNNNRRRTTTQQQTTTYYY[[[[[[ZZZYYYYYYZZZ^^^```[[[SSSNNNPPPUUUWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]ZZZ\\\^^^^^^^^^^^^```aaaaaa^^^]]]^^^aaabbb```^^^\\\\\\]]]___aaacccdddeeeeeedddbbbbbbccceeehhhjjjfffcccdddnnnyyyzzzooocccYYYSSSLLLKKKOOOUUUXXXYYYSSSNNNLLLQQQVVVWWWXXXZZZYYYQQQKKKJJJJJJRRRjjj~~~||||||uuutttqqqkkkddd]]]VVVSSSLLLKKKJJJHHHFFFFFFEEEEEEDDDEEEFFFEEEDDDDDDEEEGGGDDDIIIPPPTTTYYYeeeuuu{{{vvvrrrrrrqqqpppooonnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkgggiiikkklllkkkjjjjjjjjjkkkjjjiiihhhggghhhiiiiiikkklllmmmnnnnnnooonnnnnnnnnppptttxxxyyyyyyxxxvvvssstttuuuwwwyyyxxxvvvssspppnnnllllllmmmppprrrtttuuuvvvyyy{{{{{{{{{yyyvvvsssrrrtttvvvssssssssssssssssssttttttwwwuuurrrrrrsssttttttsssrrrtttwwwxxxwwwvvvwwwxxxuuuwwwwwwxxx}}}rrrqqqtttuuutttuuuxxxyyyyyyxxxuuusssssssss{{{xxxvvvtttnnnjjjlllqqqsssrrrqqqsssuuuwwwxxxwwwvvvrrrqqqtttuuuuuuxxx|||yyynnneee\\\UUUQQQOOONNNQQQVVVWWWUUUTTTVVVVVVYYY[[[[[[___ddddddaaaSSSPPPLLLJJJJJJMMMQQQSSSRRRUUUYYY[[[[[[ZZZYYYZZZYYY\\\^^^[[[UUUQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\YYY[[[\\\]]]\\\\\\^^^______]]][[[]]]```bbb```^^^]]]]]]^^^___```bbbcccdddddddddcccbbbcccfffhhhjjjhhhgggjjjvvvzzzoooccc[[[QQQNNNRRRYYY]]]^^^]]]WWWTTTWWW[[[[[[\\\^^^```SSSLLLMMMLLLOOO___sss}}}|||yyyuuurrrooommmllleeeddd```\\\VVVQQQLLLJJJGGGGGGGGGGGGGGGIIIJJJKKKKKKLLLNNNNNNLLLLLLNNNPPPQQQXXX___ccchhhuuu|||wwwtttqqqqqqpppooonnnmmmkkkkkkiiijjjllllllkkkkkkjjjjjjgggiiilllmmmlllkkkkkkkkklllkkkjjjiiihhhiiiiiijjjmmmlllllllllllllllmmmmmmoooqqqtttwwwxxxyyyxxxxxxvvvwwwwwwwww}}}wwwzzz{{{xxxqqqllljjjkkkiiimmmrrruuuuuuvvvxxxzzzzzzyyyxxxuuurrrrrrtttvvvsssrrrssssssssstttuuuvvvxxxvvvuuuuuuvvvvvvuuuttttttuuuvvvvvvuuutttuuuwwwuuuyyyzzzyyy|||zzzrrrqqqssssssssstttuuuwwwwwwvvvsssrrrsssuuuyyywwwwwwuuupppjjjlllrrrppppppoooqqqtttuuuuuutttuuuqqqpppsssuuutttuuuxxx{{{}}}vvvkkkaaa[[[VVVRRROOOOOONNNQQQUUUVVVSSSSSSVVVUUUYYY\\\^^^bbbfffeee```TTTRRROOOLLLKKKMMMOOOPPPRRRUUUXXXYYYYYYXXXXXXYYYWWWYYY[[[ZZZWWWUUUSSSSSSTTTUUUVVVXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTVVVWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\[[[ZZZXXXZZZ[[[[[[[[[[[[\\\^^^^^^\\\[[[\\\```bbb```^^^```_________```aaabbbccccccbbbbbbbbbccceeeggghhheeegggooo~~~vvvjjj\\\VVV[[[cccjjjmmmkkkccc^^^___```___^^^___```SSSKKKLLLIIIGGGUUUjjj}}}~~~~~~~~~~~~~~~|||{{{{{{||||||{{{wwwtttsssqqqnnnjjjfffcccaaa```[[[YYYVVVRRRMMMIIIFFFEEEHHHHHHHHHJJJLLLNNNQQQSSS[[[]]]______]]]]]]___aaaaaahhhnnnqqqttt|||xxxuuusssppppppooonnnmmmkkkiiihhhhhhjjjlllmmmlllkkkjjjkkkgggjjjmmmnnnnnnlllllllllmmmllljjjiiiiiiiiijjjjjjnnnmmmkkkjjjjjjkkklllmmmppprrrtttvvvwwwxxxxxxxxxwwwxxxwwwwww{{{}}}xxxvvv{{{~~~zzzqqqjjjiiijjjggglllrrruuuvvvvvvwwwyyyvvvvvvuuurrrooooooqqqsssrrrrrrrrrssstttuuuvvvwwwyyyxxxwwwxxxyyyxxxvvvtttvvvvvvvvvuuusssrrrsssuuuvvv{{{}}}yyyyyy~~~~~~wwwqqqrrrsssrrrsssuuutttvvvwwwuuurrrrrrtttwwwuuuuuuwwwxxxrrrlllmmmsssooonnnnnnppprrrsssrrrppptttqqqppptttvvvuuuvvvxxx|||}}}ssslllaaaYYYUUUSSSPPPNNNNNNNNNPPPUUUUUURRRRRRVVVTTTXXX]]]___bbbeeebbb]]]SSSRRRQQQOOONNNMMMMMMMMMRRRTTTWWWXXXWWWVVVWWWWWWVVVWWWXXXYYYYYYWWWUUUSSSRRRTTTWWWZZZZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRSSSSSSRRRSSSUUUVVVWWWWWWVVVUUUWWWXXXZZZ[[[\\\[[[YYYXXXXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^[[[ZZZ\\\```bbb```^^^aaa``````______aaabbbcccaaaaaabbbbbbccceeeffffff```dddpppxxxggg___dddoooxxx}}}vvvmmmfffeeedddaaa___```___RRRJJJIIICCC???OOOfffyyypppppppppppppppqqqrrrsssqqqqqqqqqqqqpppnnnmmmllloooooonnnmmmkkkiiigggfff___```___\\\XXXUUUTTTUUUOOOPPPNNNJJJJJJKKKIIIEEEGGGKKKNNNOOOQQQXXXccclllzzz~~~}}}wwwsssuuuwww}}}}}}yyyvvvuuutttuuurrrrrrrrrpppnnnkkkhhhfffhhhjjjlllmmmmmmllljjjiiikkkkkklllmmmnnnoooppppppnnnoooooollliiigggggghhhiiijjjkkklllmmmmmmmmmmmmoooqqqsssvvvwwwwwwwwwvvvzzzzzz{{{}}}~~~~~~{{{yyywwwxxxyyyvvvqqqlllhhhggggggjjjoootttwwwxxxvvvuuuuuusssqqqnnnmmmnnnoooppptttrrrqqqssswwwxxxwwwuuu~~~{{{wwwtttssstttvvvxxxttttttsssqqqoooppprrrtttwwwzzzvvv||||||}}}uuuqqquuuwwwtttsssuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuutttsssqqqooonnnoooqqqttttttqqqooommmmmmnnnppprrrrrrqqqppppppqqqxxxzzz{{{||||||qqqhhhbbbYYYSSSQQQPPPNNNLLLNNNRRRUUUUUURRRPPPPPPQQQRRRVVVZZZ]]]\\\YYYVVVUUUXXXSSSNNNMMMOOOOOOLLLIIISSSVVVYYYZZZXXXUUUTTTSSSUUUUUUTTTSSSSSSRRRSSSSSSTTTTTTVVVWWWXXXYYYYYYYYYSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\ZZZXXXVVVVVVXXXZZZ```]]]ZZZ[[[]]]___^^^]]]___^^^]]]]]]]]]]]]^^^___bbbbbbaaaaaabbbbbbcccddd]]]eeeuuurrreeegggttt|||~~~yyyvvvqqqkkkgggbbb\\\YYYUUUNNNGGGDDDCCCEEEMMMVVVvvvcccccccccccccccdddeeefff`````````aaaaaaaaaaaaaaa``````___^^^]]][[[YYYYYYTTTTTTTTTRRROOONNNOOOPPPLLLNNNMMMJJJJJJLLLLLLHHHKKKPPPXXX^^^dddooo}}}~~~|||yyyvvvtttrrrqqqqqqqqqqqqpppnnnllljjjhhhgggiiiiiijjjkkkkkkkkkjjjiiijjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnmmmjjjhhhhhhiiiiiiiiijjjlllmmmoooppppppnnnpppsssvvvwwwwwwvvvuuu{{{{{{{{{}}}~~~}}}zzzwwwvvvwwwwwwtttoookkkhhhhhhkkknnnrrrvvvwwwvvvuuussstttsssqqqpppooopppqqqqqqrrrpppoooqqquuuxxxxxxwww{{{yyywwwuuutttuuuvvvxxxtttssspppllljjjlllqqquuuyyyzzzvvv{{{}}}zzz{{{tttppptttvvvtttsssttttttuuuvvvwwwwwwvvvuuuuuuuuuuuuuuutttrrrqqqpppooonnnqqquuuuuussspppmmmlllooopppqqqqqqooonnnooopppvvvwwwyyyyyy{{{rrrhhh^^^YYYTTTQQQQQQRRRRRRQQQOOOSSSVVVWWWUUURRRRRRRRRRRRUUUXXXZZZXXXVVVUUUUUUUUUQQQMMMLLLOOOPPPNNNKKKRRRTTTVVVWWWVVVTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRRRRRRRRRRSSSSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXUUUUUUWWWYYY___]]]ZZZZZZ\\\^^^]]]\\\___^^^]]][[[[[[]]]^^^___ccccccbbbaaaaaaaaabbbbbb```fffuuuzzzlllnnnzzz|||uuuoooiiibbb\\\XXXUUUMMMFFFCCCBBBDDDKKKSSSiiiUUUUUUUUUUUUVVVWWWXXXYYYQQQQQQQQQRRRSSSTTTUUUVVVSSSSSSRRRQQQPPPOOONNNMMMLLLLLLKKKIIIGGGHHHKKKMMMMMMPPPPPPOOOPPPTTTUUUSSSVVV^^^hhhqqq{{{xxxwwwvvvuuusssqqqpppppppppooommmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkllllllmmmmmmnnnnnnmmmkkkjjjjjjkkkiiijjjjjjkkkmmmpppssstttmmmooosssvvvxxxwwwuuutttzzzzzz{{{|||}}}|||xxxuuuuuuuuutttpppllliiiiiiiiioooqqqtttvvvvvvtttrrrqqqtttssssssrrrrrrrrrssstttpppooonnnpppsssvvvxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwvvvsssnnniiigggkkkqqqvvvzzzyyyuuuxxxzzzwwwwwwrrrnnnqqqssssssrrrrrrppprrrtttvvvwwwvvvtttsssssssssssssssrrrqqqpppooommmqqqtttuuussspppnnnlllpppppppppooommmlllmmmooorrrtttuuuuuuvvv{{{~~~rrreee\\\SSSQQQOOOOOOPPPRRRRRRRRRPPPSSSWWWYYYXXXUUUTTTSSSRRRSSSUUUUUUSSSRRRRRRSSSSSSPPPLLLMMMOOOQQQPPPNNNOOOQQQRRRRRRRRRRRRSSSUUUUUUUUUTTTRRRRRRQQQQQQQQQUUUUUUUUUUUUTTTSSSQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUUUUWWWYYY^^^\\\ZZZZZZ\\\]]]\\\[[[___]]][[[ZZZZZZ[[[]]]___ccccccbbbaaa````````````bbbiiiwwwxxxyyyxxxppphhh```[[[UUUMMMFFFCCCBBBCCCIIIOOO\\\tttNNNMMMMMMMMMNNNOOOOOOPPPMMMLLLLLLKKKLLLMMMNNNOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIGGGHHHKKKPPPTTTZZZ___aaa```aaafffgggfffjjjqqqyyy~~~{{{}}}uuuvvvvvvvvvuuutttrrrrrrooommmjjjhhhggggggiiijjjkkkjjjiiiiiihhhiiiiiiiiiiiiiiijjjjjjkkkkkklllllllllmmmnnnmmmkkkkkkkkkmmmlllkkkkkkkkkmmmpppsssuuummmppptttwwwyyyxxxvvvtttwwwwwwyyy{{{}}}{{{xxxuuussssssqqqmmmjjjhhhiiikkkoooqqqrrrssssssrrrpppooosssssssssttttttuuuuuuuuupppooonnnoooqqqsssuuuvvvsssssstttuuuvvvvvvvvvvvvwwwtttpppllljjjmmmrrrwwwvvvzzz{{{uuurrruuuvvvttttttooommmnnnqqqrrrqqqppplllnnnrrruuuvvvuuusssqqqqqqrrrrrrrrrqqqpppoooooonnnpppqqqqqqooonnnmmmmmmpppppppppnnnkkkkkklllnnnnnnppprrrssstttvvv{{{~~~xxxnnndddZZZTTTPPPOOONNNNNNNNNNNNMMMMMMOOORRRVVVXXXXXXWWWTTTSSSRRRRRRRRRQQQOOONNNPPPQQQRRRPPPMMMMMMNNNOOOOOONNNLLLMMMNNNNNNNNNPPPSSSUUUVVVUUUSSSRRRQQQPPPPPPPPPSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQQQQQQQRRRSSSUUUUUUSSSTTTUUUVVVVVVWWWWWWVVVXXXXXXYYYYYYYYYYYYYYYZZZXXXYYYYYYWWWVVVUUUWWWXXX\\\[[[[[[[[[[[[[[[[[[[[[^^^]]]ZZZXXXXXXZZZ]]]^^^aaa``````___``````aaaaaadddkkkzzz|||rrriiicccXXXPPPGGGDDDCCCCCCGGGLLLWWWlllIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGJJJIIIIIIHHHHHHHHHIIIJJJGGGHHHJJJLLLQQQXXXaaaggguuu{{{~~~}}}}}}~~~~~~}}}xxxvvvwwwsssttttttttttttssssssrrrnnnkkkhhhfffeeefffhhhjjjkkkkkkjjjiiihhhhhhiiiiiiggghhhhhhiiijjjkkklllmmmkkklllmmmmmmkkkjjjkkkmmmooonnnmmmlllmmmooorrrsssnnnqqqtttxxxyyyxxxwwwuuurrrtttvvvzzz||||||xxxuuuqqqpppnnnkkkhhhhhhjjjllllllmmmnnnnnnoooooonnnnnnqqqrrrtttuuuuuuuuuuuutttqqqqqqqqqpppooopppqqqrrrpppqqqsssuuuvvvvvvvvvvvvssssssrrrpppnnnoooqqqtttppprrrrrrpppoooqqqsssrrrpppnnnkkkkkknnnqqqqqqooohhhkkkooosssttttttrrrqqqppppppqqqqqqpppooonnnnnnnnnnnnmmmkkkjjjjjjlllnnnoooppppppnnnlllkkkkkkmmmkkkmmmppprrrsssuuuwwwyyyxxx~~~uuuiiiaaa[[[TTTPPPMMMNNNNNNMMMLLLKKKJJJJJJMMMOOORRRUUUVVVUUUSSSQQQRRRRRRPPPNNNLLLKKKNNNPPPRRRPPPNNNLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMOOORRRUUUVVVUUUSSSQQQPPPOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYXXXYYYYYYXXXWWWVVVWWWYYY[[[[[[\\\\\\[[[[[[[[[[[[]]]\\\ZZZXXXXXXZZZ\\\]]]\\\]]]]]]^^^___aaabbbcccdddlll|||tttmmmaaaVVVLLLGGGEEEDDDGGGKKKVVVgggIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGJJJIIIHHHHHHHHHJJJKKKLLLGGGKKKQQQXXXcccooo|||~~~}}}yyyrrrooooooppppppppppppppppppppppppmmmkkkhhhfffeeefffgggiiijjjjjjiiiiiihhhgggggggggdddeeefffgggiiikkklllmmmjjjllllllllljjjiiijjjkkknnnnnnmmmmmmnnnooopppqqqoooqqqtttvvvwwwwwwwwwvvvqqqrrruuuyyy{{{zzzwwwtttnnnnnnmmmkkkiiiiiikkkmmmiiijjjjjjjjjkkklllmmmmmmoooqqqsssuuuuuutttsssrrrqqqrrrsssrrrpppooooooppppppppprrrssstttuuuuuuuuuoooqqqrrrrrrpppoooooopppllllllllllllmmmnnnooopppmmmmmmjjjiiimmmrrrqqqnnnfffhhhlllppprrrrrrrrrqqqppppppppppppooonnnmmmlllllllllkkkiiihhhhhhkkknnnmmmooopppooommmllllllllljjjkkkmmmppprrrsssttttttppptttzzzxxxpppfff]]]YYYUUUQQQOOOJJJKKKLLLLLLKKKJJJKKKMMMLLLLLLNNNPPPSSSTTTRRRPPPSSSRRRPPPNNNKKKKKKLLLNNNPPPOOOMMMKKKJJJJJJJJJKKKJJJKKKLLLLLLMMMOOORRRUUUVVVUUUSSSQQQOOONNNMMMLLLKKKLLLMMMOOOPPPQQQQQQQQQOOOOOOPPPQQQSSSTTTVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVWWWWWWXXXYYYYYYYYYXXXYYYZZZZZZXXXWWWXXXYYYZZZ\\\]]]]]]\\\[[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\\\\ZZZZZZ[[[]]]^^^aaacccdddeeelll{{{yyylll___RRRKKKIIIGGGIIIMMMSSSbbbxxxQQQPPPOOOLLLKKKIIIIIIHHHHHHKKKOOOSSSUUUVVVVVVVVVUUUTTTSSSSSSTTTVVVXXXYYYWWW\\\eeeppp}}}~~~{{{zzzzzzvvvooollllllooonnnmmmllllllmmmnnnooommmllliiigggffffffgggggggggggghhhhhhgggeeedddccc___```bbbdddgggiiikkkkkkjjjkkklllkkkiiihhhiiijjjkkkkkklllmmmooopppqqqqqqooopppqqqrrrtttuuuvvvvvvrrrsssvvvyyyzzzxxxsssppplllmmmmmmkkkjjjjjjlllnnnjjjiiiiiihhhiiiiiijjjkkknnnppprrrttttttssspppooonnnqqqttttttrrroooooopppppppppqqqrrrsssttttttuuuppprrrssssssqqqppppppqqqlllkkkjjjkkklllllllllmmmlllllljjjhhhlllrrrrrrmmmeeegggjjjmmmoooqqqrrrrrrqqqppppppooonnnmmmkkkjjjiiijjjlllkkkjjjiiijjjkkkkkknnnqqqqqqpppnnnmmmllliiijjjkkklllnnnooonnnnnnkkknnnrrrvvv~~~xxxhhhbbbZZZUUUSSSQQQOOOLLLJJJKKKMMMLLLJJJJJJLLLNNNLLLKKKKKKMMMPPPRRRRRRPPPSSSSSSQQQOOOLLLKKKLLLNNNMMMLLLKKKJJJIIIIIIJJJKKKJJJLLLMMMNNNNNNOOORRRTTTVVVUUUSSSQQQNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPPPPQQQOOOOOOPPPQQQSSSUUUWWWXXXTTTTTTUUUWWWWWWWWWWWWWWWUUUVVVVVVWWWXXXXXXYYYYYYXXXZZZ[[[[[[ZZZYYYYYYZZZZZZ\\\______]]][[[\\\]]][[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\^^^___aaabbbggglllyyywwwiiiXXXOOOLLLKKKLLLPPPSSSaaauuu\\\ZZZXXXVVVSSSQQQPPPPPPOOOSSSZZZaaafffiiijjjjjjdddcccbbbbbbccceeegggiiilllqqqzzzvvvttttttwwwuuupppmmmnnnpppooommmllllllmmmnnnpppmmmllljjjhhhgggfffffffffdddeeefffffffffdddaaa```\\\]]]___bbbeeegggiiijjjjjjkkkkkkjjjhhhgggggghhhhhhiiikkkmmmoooqqqrrrrrrnnnnnnooooooqqqssstttuuutttuuuwwwyyyyyyvvvppplllkkklllmmmlllkkkkkklllnnnlllkkkiiihhhhhhhhhiiijjjmmmooorrrssssssqqqooommmlllppptttuuusssqqqpppqqqqqqqqqqqqqqqrrrssstttuuutttuuuvvvuuusssrrrssstttooollljjjkkkkkkjjjjjjjjjkkkllljjjhhhlllssssssmmmdddfffhhhkkknnnppprrrsssqqqqqqpppooonnnllljjjiiifffjjjmmmooonnnkkkjjjiiijjjmmmqqqsssrrrooommmmmmiiiiiiiiijjjkkkkkkjjjhhhkkkmmmoooqqqttt{{{wwwkkk___ZZZTTTPPPOOOOOOLLLJJJMMMNNNNNNLLLIIIHHHJJJMMMMMMJJJIIIKKKOOORRRRRRQQQTTTTTTRRRPPPMMMKKKLLLMMMIIIJJJIIIIIIHHHIIIKKKMMMJJJLLLNNNOOOOOOPPPRRRTTTVVVUUUSSSPPPNNNLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPOOONNNOOOOOOQQQSSSUUUWWWXXXSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYXXXZZZ\\\\\\[[[ZZZZZZ[[[ZZZ]]]``````]]]\\\\\\^^^[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^___```iiilllwwwnnn\\\RRRNNNMMMNNNRRRVVVcccvvvvvvjjjcccccceeeeeeddd___aaaiiittt|||~~~~~~xxxvvv{{{zzzsssppprrrtttsssqqqnnnmmmmmmqqqmmmjjjkkkmmmnnnnnnlllnnnlllkkkjjjjjjhhhfffccccccccccccbbbaaa```___^^^]]]\\\[[[]]]aaafffhhhiiilllllllllkkkiiifffdddbbbiiihhhjjjnnnssstttqqqmmmkkkiiihhhhhhiiillloooqqqrrrsssuuuwwwxxxvvvrrrooojjjnnnnnnjjjhhhkkklllkkkjjjjjjiiihhhhhhhhhhhhhhhlllnnnoooppppppooommmllllllooorrruuuuuusssooommmnnnooopppqqqrrrsssttttttwwwvvvtttsssrrrrrrsssssslllkkkjjjiiiiiiiiijjjkkkhhhggggggiiikkkmmmmmmlllbbbbbbcccfffiiilllpppqqqtttrrrpppooonnnmmmkkkiiihhhiiikkklllkkkhhhfffdddeeegggjjjnnnqqqqqqnnnlllfffgggiiiiiihhhhhhjjjkkkiiihhhhhhhhhkkkoootttwww~~~wwwkkk___TTTSSSRRRPPPOOONNNMMMMMMNNNNNNMMMJJJGGGEEEFFFGGGHHHIIIJJJJJJJJJLLLOOOQQQQQQSSSTTTSSSOOOKKKHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKMMMNNNPPPRRRSSSSSSXXXWWWTTTPPPLLLJJJJJJLLLMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVTTTTTTTTTSSSTTTTTTUUUUUUTTTUUUVVVVVVUUUVVVXXXYYYXXXZZZ\\\]]]]]]^^^```bbb]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^___]]][[[XXXWWWZZZ___ccckkknnnvvvzzzfff^^^XXXQQQQQQXXX^^^jjjyyyzzzvvvuuutttrrruuuwww~~~vvvpppiiikkkmmmmmmmmmmmmnnnoooqqqnnnkkkkkkmmmnnnmmmlllmmmkkkjjjjjjjjjiiigggeeedddddddddcccbbbaaa```___```^^^]]]___cccgggiiijjjkkkkkkkkkkkkiiigggeeedddgggggghhhlllqqqsssrrrooojjjiiigggggghhhjjjmmmnnnppppppqqqssstttsssooommmjjjnnnnnnjjjiiijjjkkkiiihhhgggfffeeeeeeffffffggglllmmmoooppppppooommmlllmmmpppsssvvvvvvtttrrrpppmmmmmmnnnnnnoooqqqrrrssswwwvvvtttrrrqqqpppqqqqqqlllkkkjjjiiiiiiiiijjjjjjhhhhhhgggiiikkkllllllkkkddddddeeefffhhhkkkmmmooorrrpppnnnnnnnnnmmmkkkiiiggghhhjjjkkkjjjhhhfffdddeeefffhhhlllooopppmmmkkkeeefffhhhhhhgggggghhhiiihhhgggffffffhhhkkkooorrr{{{}}}ssslllbbbWWWPPPOOONNNMMMMMMLLLLLLMMMOOOOOONNNKKKHHHFFFFFFGGGGGGHHHIIIIIIIIIJJJMMMPPPTTTVVVWWWUUUQQQMMMJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHJJJJJJKKKLLLNNNOOOPPPPPPTTTSSSRRROOOLLLKKKLLLNNNLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUUUURRRSSSTTTTTTSSSTTTVVVXXXXXXZZZ\\\]]]]]]]]]___aaa___^^^]]]\\\\\\]]]^^^______________________________^^^\\\YYYXXXYYY]]]aaagggkkksssyyyooodddZZZXXX^^^bbbmmm|||~~~vvvooolllhhhiiijjjjjjiiijjjlllnnnpppnnnkkkkkkkkkkkkjjjiiijjjiiihhhhhhiiijjjhhhgggeeeeeeeeedddcccbbb``````cccaaa```aaadddgggiiiiiijjjjjjkkkkkkkkkiiihhhgggfffeeefffjjjooorrrrrrpppiiihhhgggffffffhhhjjjlllnnnmmmlllmmmnnnmmmkkkjjjiiimmmnnnjjjhhhiiiiiiggggggeeedddccccccdddfffgggkkklllmmmooooooooonnnmmmnnnppptttwwwxxxwwwtttsssllllllkkkkkklllnnnpppqqqwwwuuusssqqqooonnnnnnnnnlllkkkjjjiiihhhiiijjjjjjjjjiiiiiijjjllllllkkkjjjgggfffffffffgggiiikkkmmmooonnnllllllmmmmmmkkkjjjeeefffhhhiiiiiigggeeedddddddddfffiiilllmmmllljjjdddfffggggggeeeeeefffggggggfffdddcccdddfffiiijjjmmmsss|||~~~pppggg```WWWOOOKKKJJJJJJJJJJJJJJJKKKKKKPPPPPPOOOLLLHHHFFFFFFGGGFFFGGGHHHHHHHHHIIILLLOOOWWWYYYYYYWWWSSSOOOLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNLLLKKKKKKMMMOOOKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTPPPQQQRRRRRRQQQRRRTTTUUUXXXYYY[[[\\\\\\\\\^^^```aaa```]]]\\\\\\]]]```aaa``````aaaaaaaaaaaa``````______]]]ZZZXXXYYY\\\^^^ccchhhooowwwsssdddaaaggghhhrrr~~~|||sssmmmjjjjjjoooooonnnkkkhhhggghhhjjjlllkkkiiihhhggggggfffeeegggeeeeeeeeegggiiihhhhhhgggffffffeeedddbbbaaa```dddbbb```aaacccfffggghhhhhhiiijjjkkklllkkkjjjjjjhhhfffeeehhhmmmpppooonnniiihhhgggfffggghhhiiijjjmmmkkkiiiiiijjjjjjiiihhhgggkkkllliiigggggggggdddgggeeedddcccccceeeggghhhggghhhjjjlllnnnoooppppppoooqqqtttwwwxxxxxxvvvuuulllkkkkkkjjjkkkmmmooopppsssqqqpppnnnmmmmmmmmmnnnlllkkkiiihhhhhhhhhiiijjjlllkkkkkklllnnnnnnllljjjhhhgggeeeeeefffhhhkkklllmmmllljjjkkkllllllkkkjjjbbbcccdddffffffeeedddcccccccccccceeehhhjjjjjjjjjfffggghhhgggfffeeefffggggggfffcccaaaaaaaaacccdddeeejjjqqqyyysssfff^^^XXXQQQLLLIIIIIIHHHHHHHHHHHHIIIIIIPPPPPPOOOLLLHHHFFFFFFGGGEEEFFFGGGGGGGGGIIILLLNNNXXXYYYYYYWWWSSSOOOLLLLLLJJJJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJLLLMMMKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOQQQPPPPPPPPPQQQRRRSSSTTTOOOPPPQQQQQQPPPQQQSSSUUUWWWYYYZZZ[[[[[[[[[]]]___aaa___]]][[[[[[]]]___aaaaaaaaabbbccccccbbbaaaaaa______^^^[[[YYYYYY[[[]]]aaaffflllqqqxxx|||lllhhhllllllsss~~~}}}uuulllggggggiiirrrqqqooolllhhhffffffggggggggggggfffdddcccbbbbbbdddbbbaaabbbeeeggghhhggggggggggggfffdddbbbaaa```dddbbb______bbbdddeeeeeeggghhhjjjkkkllllllkkkkkkjjjhhhfffhhhkkkmmmllljjjiiiiiihhhhhhhhhhhhiiijjjnnnllliiihhhiiiiiiiiihhhfffjjjjjjgggeeeffffffdddfffeeecccbbbbbbdddeeefffbbbcccfffiiilllooopppqqqnnnpppsssuuuvvvvvvuuutttmmmllllllkkklllmmmooopppmmmlllkkkkkkkkklllnnnnnnkkkjjjiiihhhhhhhhhiiijjjmmmmmmmmmoooppppppnnnlllgggfffddddddeeehhhkkkmmmllljjjiiijjjkkklllkkkiii```aaabbbccccccbbbbbbaaacccaaa```bbbeeehhhiiijjjiiijjjjjjiiigggfffggghhhiiigggdddbbb```______```bbbggglllooossszzzuuuhhh^^^WWWQQQMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFMMMMMMMMMJJJGGGEEEFFFGGGFFFGGGHHHHHHHHHIIILLLOOOUUUVVVVVVTTTPPPLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSPPPQQQRRRQQQQQQQQQSSSUUUVVVXXXZZZZZZZZZZZZ\\\]]]___]]][[[ZZZZZZ[[[]]]___```aaabbbccccccbbbaaa```^^^^^^]]][[[YYYYYY[[[^^^___ccchhhiiimmm|||rrrlllmmmnnnrrrzzz~~~xxxqqqkkkgggggghhhllllllllljjjgggffffffhhheeefffgggfffdddbbbbbbbbbcccaaa```aaadddfffggghhhhhhggggggfffdddbbb```___ccc```^^^^^^```bbbcccdddfffgggiiijjjkkklllkkkkkkkkkiiigggiiilllllljjjggghhhhhhhhhhhhhhhiiijjjjjjooommmjjjjjjjjjjjjiiihhhfffiiijjjfffdddfffhhhgggeeeeeeddddddcccccccccccc```aaacccfffiiilllnnnpppmmmnnnppprrrssssssrrrqqqllllllmmmmmmnnnnnnnnnnnniiiiiihhhhhhiiikkkmmmnnnkkkjjjiiihhhggghhhiiiiiillllllmmmoooqqqqqqooolllhhhfffdddcccdddgggkkkmmmlllkkkjjjjjjkkkkkkjjjiiiaaabbbbbbbbbbbbbbbaaaaaacccaaa______bbbfffiiijjjkkkllllllkkkiiihhhhhhiiijjjhhheeebbb```^^^]]]]]]aaaeeeiiijjjiiillltttzzzrrrggg[[[UUUPPPKKKHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEIIIJJJIIIGGGEEEDDDEEEFFFFFFGGGHHHHHHHHHIIILLLOOOPPPQQQQQQOOOLLLJJJIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGGGGHHHLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQRRRRRRQQQRRRTTTVVVVVVXXXYYYYYYYYYYYYZZZ\\\\\\[[[ZZZYYYYYYZZZ[[[\\\^^^```aaaccccccaaa```^^^]]]]]]\\\ZZZYYYZZZ^^^aaa^^^aaaccccccfffsssyyyrrrpppppppppvvv}}}~~~}}}|||yyyuuuqqqooolllhhhfffhhhiiijjjjjjhhhgggggghhhfffiiikkkjjjhhhffffffgggdddbbbaaaaaadddggghhhiiiggggggfffeeecccaaa___^^^bbb```^^^^^^```bbbddddddeeefffhhhjjjkkkkkkjjjjjjiiihhhhhhjjjmmmnnnjjjgggeeeeeeffffffggghhhiiijjjooommmlllkkkkkkkkkiiiggghhhkkkjjjfffeeeiiilllllliiiiiiiiiiiihhhfffeeedddaaaaaabbbdddfffhhhjjjkkkkkklllnnnooooooooonnnmmmjjjkkkmmmnnnooonnnmmmlllhhhhhhgggggggggiiijjjkkkkkkjjjhhhggggggggghhhiiiiiijjjlllnnnqqqqqqnnnlllkkkhhheeecccccceeehhhjjjmmmllljjjjjjkkkkkkjjjiiieeedddddddddccccccbbbbbbdddaaa^^^^^^aaaeeeiiikkklllmmmmmmllliiihhhhhhiiijjjhhheeebbb___]]]\\\[[[]]]bbbffffffbbbccchhhmmmwww|||wwwfff[[[QQQNNNLLLGGGFFFHHHFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEFFFDDDCCCBBBDDDEEEDDDEEEFFFFFFFFFHHHKKKMMMLLLMMMMMMLLLJJJHHHHHHIIIIIIHHHGGGFFFGGGHHHJJJLLLHHHHHHHHHIIIIIIJJJJJJJJJHHHJJJKKKJJJIIIHHHHHHIIIMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPQQQRRRQQQQQQQQQSSSUUUVVVWWWXXXYYYXXXXXXYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^```aaaaaa```^^^\\\[[[[[[YYYXXXXXX\\\aaaeeeaaacccccccccfffrrr}}}zzztttppprrrzzz|||{{{{{{yyy{{{wwwtttssssssssspppiiidddiiikkklllllljjjhhhggggggiiilllnnnnnnkkkjjjjjjkkkfffdddbbbccceeehhhjjjjjjggggggfffeeecccaaa___^^^bbb```^^^^^^aaacccdddeeeeeefffhhhiiijjjjjjjjjiiigggfffgggkkkoooooolllhhhccccccdddeeefffhhhhhhiiiooommmlllllllllkkkiiigggkkkmmmkkkgggfffkkkooopppnnnnnnoooooonnnkkkiiigggccccccccccccdddeeeffffffjjjkkklllmmmmmmlllkkkkkkiiijjjmmmoooooommmkkkjjjiiihhhgggffffffggghhhiiikkkjjjhhhggggggggghhhiiiggghhhjjjmmmppppppnnnkkkmmmkkkgggcccbbbdddfffhhhnnnmmmkkkkkkkkkkkkjjjhhhggggggffffffeeedddcccccceeeaaa^^^]]]```eeeiiikkklllmmmmmmllliiigggggghhhiiigggeeebbb___\\\[[[ZZZZZZ___dddccc___^^^bbbgggkkkttt|||~~~{{{yyysssnnn```VVVMMMLLLKKKGGGFFFIIIBBBBBBBBBCCCDDDEEEFFFFFFBBBCCCCCCCCCAAAAAACCCEEECCCDDDEEEEEEEEEGGGJJJLLLJJJKKKLLLJJJHHHGGGHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLFFFGGGGGGHHHIIIIIIJJJJJJFFFHHHJJJJJJIIIIIIIIIJJJNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQOOOPPPQQQQQQPPPPPPRRRTTTUUUWWWXXXXXXWWWWWWYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYY[[[]]]___``````___]]][[[ZZZYYYXXXWWWXXX\\\ccchhhggggggffffffiiiuuuwwwppppppxxxzzzwww{{{~~~zzzwwwwwwxxxyyyxxxwwwvvvtttrrrpppnnnmmmkkkjjjhhhgggfffggghhhiiikkklllmmmooooooooonnnnnniiigggeeeddddddfffhhhjjjggggggggghhhiiigggccc```^^^^^^^^^______```aaabbbeeefffgggiiiiiiiiihhhhhhiiifffeeehhhmmmpppnnnkkkiiigggeeeeeeffffffeeedddhhhjjjlllnnnnnnmmmjjjhhhiiiiiijjjkkklllmmmnnnoookkkmmmooopppmmmkkkjjjjjjhhhfffdddccccccccceeefffffffffggghhhiiijjjkkkkkkkkkkkklllkkkiiiiiikkkmmmiiiiiiiiiiiiiiiiiijjjjjjlllkkkjjjkkkkkkjjjhhhfffdddeeefffhhhjjjjjjkkkkkkkkkkkkjjjeeeaaa___bbbfffiiijjjjjjiiigggeeeeeefffiiiiiiiiiiiihhhgggggggggkkkaaaZZZ[[[___aaadddfffkkkiiigggeeeeeefffhhhjjjiiigggdddcccaaa___[[[XXX```___^^^^^^___```aaabbbjjjjjjkkknnnsss|||}}}tttooojjjccc^^^YYYUUUNNNJJJHHHHHHGGGGGGCCCCCCCCCDDDCCCCCCBBBAAABBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHJJJKKKLLLPPPQQQRRRPPPMMMIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIILLLLLLLLLLLLKKKKKKKKKKKKNNNOOOOOOOOOPPPQQQQQQQQQWWWUUUTTTTTTWWWYYYYYYYYYXXXVVVUUUVVVXXXYYYYYYXXXZZZ[[[[[[\\\]]]^^^______[[[YYYVVVUUUWWW\\\bbbeeellljjjkkkmmmooorrr|||zzzrrrlllmmmppprrrvvvzzz~~~{{{xxxtttsssssstttvvvxxxwwwvvvtttrrrpppooonnnmmmkkkiiifffffffffhhhiiikkklllmmmnnnnnnnnnmmmlllhhhgggfffeeeeeegggiiijjjhhhhhhhhhiiiiiigggdddaaaaaaaaaaaaaaabbbcccdddeeeffffffgggggghhhhhhhhhhhhiiifffdddggglllooonnnllliiigggdddddddddeeedddccchhhjjjmmmooopppooolllkkkjjjkkklllmmmnnnooopppqqqmmmoooqqqqqqooolllkkkkkkjjjhhhfffeeeeeeeeeggghhhiiiiiiiiiiiiiiiiiiiiiiiikkklllmmmlllkkkjjjkkkmmmjjjjjjiiiiiiiiiiiiiiijjjmmmnnnoooooonnnllljjjhhheeeeeeggghhhjjjlllmmmnnnooonnnkkkgggcccbbbccceeegggggghhhfffdddcccdddfffiiiiiiiiiiiijjjkkkllllllnnnddd\\\\\\___```aaadddiiigggeeeccccccdddfffggghhhfffdddcccaaa___\\\YYY^^^]]]\\\\\\\\\]]]___`````````aaacccfffmmmuuuzzzyyyooohhhccc^^^XXXSSSSSSOOOKKKHHHGGGFFFFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHJJJIIIIIIHHHIIIJJJKKKKKKOOOQQQQQQPPPMMMJJJHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNOOOOOOOOOOOOOOOOOORRRRRRRRRRRRSSSUUUWWWXXXZZZXXXVVVVVVXXXYYYYYYYYY[[[[[[\\\\\\\\\\\\\\\\\\ZZZYYYWWWVVVWWW[[[___bbbhhhfffgggjjjkkknnnvvvvvvoooiiikkkooorrrvvv{{{yyysssrrrpppnnnnnnnnnpppqqqvvvvvvuuusssrrrpppooooooooommmiiifffeeeeeegggiiijjjkkklllmmmlllkkkjjjiiifffffffffggghhhiiijjjkkkjjjiiiiiijjjjjjiiieeebbbdddddddddeeeeeefffggghhhggggggfffeeeffffffhhhhhhiiifffdddfffjjjnnnooooooiiifffdddbbbcccddddddcccgggjjjmmmqqqrrrqqqpppnnnkkklllmmmnnnpppqqqrrrsssppprrrsssssspppnnnllllllllljjjiiigggggghhhiiijjjllllllkkkjjjiiihhhhhhgggkkklllnnnnnnlllkkklllmmmlllkkkjjjiiiiiiiiiiiiiiilllpppttttttpppllljjjjjjffffffggghhhkkknnnppprrruuuqqqllliiigggeeedddcccdddddddddcccaaabbbdddfffiiiiiiiiiiiikkknnnpppqqqpppggg_________^^^___aaagggeeecccbbbaaabbbdddeeegggeeecccbbbaaa___\\\ZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\]]]^^^___bbbfffjjjoooyyy~~~mmmggg___YYYUUURRRMMMIIIJJJHHHFFFEEEEEEEEEDDDCCC@@@AAAAAAAAAAAA@@@??????AAA@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFHHHHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJNNNPPPQQQOOOLLLJJJIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNPPPRRRRRRQQQRRRVVVZZZ]]]ZZZWWWVVVWWWYYYZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXZZZ[[[]]]bbbaaabbbdddeeegggoooxxx{{{vvvsssyyyrrrlllhhhjjjmmmpppuuuzzz{{{}}}vvvqqqllllllkkkkkkkkkmmmnnnooottttttsssrrrqqqqqqpppoooqqqooojjjfffdddeeeggghhhjjjjjjkkkkkkkkkiiihhhgggdddeeefffhhhjjjkkklllmmmlllkkkkkkkkkllljjjgggeeegggggggggggghhhiiijjjjjjiiihhhfffddddddeeeggghhhiiifffdddfffjjjnnnqqqqqqkkkhhheeecccdddeeeffffffgggiiinnnqqqssssssqqqpppllllllmmmnnnpppqqqrrrsssrrrsssuuutttrrrooommmmmmlllkkkiiihhhggghhhjjjkkkkkkkkkjjjjjjiiihhhhhhhhhkkkmmmoooooommmllllllmmmmmmlllkkkjjjiiihhhhhhhhhiiiooouuutttooojjjhhhiiifffffffffhhhjjjnnnrrrtttwwwrrrllliiiiiigggdddaaacccccccccbbbaaabbbdddgggiiiiiihhhiiikkkmmmpppqqqooogggaaa``````^^^^^^aaafffdddcccaaaaaaaaabbbccceeecccbbbaaaaaa```]]][[[YYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[]]]]]]\\\]]]___```aaaiiittt~~~sssjjj^^^ZZZTTTPPPMMMKKKHHHEEECCCBBBBBBCCCDDDEEECCCBBB@@@@@@AAAAAA@@@@@@???>>>@@@??????>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHGGGGGGGGGFFFEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHLLLMMMOOONNNLLLJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLPPPOOOOOONNNNNNMMMMMMMMMNNNRRRUUUTTTRRRSSSXXX^^^^^^[[[WWWUUUVVVXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYYYY]]]\\\^^^``````aaagggoooxxx~~~qqqllllllqqquuuwwwwwwxxxxxxxxxrrrllliiijjjlllnnnrrrxxxxxx|||}}}xxxrrrmmmjjjjjjkkklllmmmnnnnnnooorrrqqqqqqqqqpppppppppppprrroookkkgggeeeeeefffhhhiiiiiijjjjjjjjjhhhgggfffcccdddfffiiikkkmmmooopppooonnnmmmmmmmmmllljjjggghhhhhhhhhhhhiiijjjkkkkkkkkkiiifffdddccceeeggghhhhhhgggfffgggjjjooorrrtttooolllgggeeeeeegggiiijjjhhhkkkooorrrtttsssrrrqqqkkklllmmmmmmoooooopppqqqqqqsssuuuuuurrrooonnnnnnlllkkkiiigggggghhhiiijjjhhhhhhhhhiiiiiiiiijjjjjjkkkmmmnnnnnnmmmllllllmmmmmmlllkkkjjjiiiiiiiiiiiigggmmmrrrqqqlllfffeeefffddddddeeefffiiimmmqqqtttvvvqqqllliiiiiigggddd```cccdddddddddcccdddfffhhhhhhhhhhhhhhhhhhjjjkkklllkkkeeeaaaaaa```^^^___bbbeeedddcccaaaaaa```aaaaaabbbaaa`````````___]]][[[YYYXXXWWWVVVVVVWWWXXXXXXTTTVVVXXXXXXWWWWWWXXXXXXZZZ^^^eeennnyyy|||tttjjj___XXXSSSQQQMMMKKKIIIGGGFFFDDD@@@@@@@@@BBBDDDEEECCCBBBAAAAAAAAAAAAAAA@@@?????????>>>>>>=========>>>>>>@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJIIIHHHGGGIIIJJJLLLLLLJJJIIIHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJPPPOOOOOOOOONNNNNNMMMMMMNNNRRRUUUTTTRRRSSSXXX^^^]]]ZZZUUUSSSTTTVVVXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZ\\\^^^]]]]]]bbbiiiqqq}}}vvvlllhhhhhhjjjmmmpppppppppqqqssstttooollllllkkkjjjnnntttvvvyyy{{{wwwtttooolllkkklllmmmnnnoooooonnnnnnnnnnnnoooooooooooooooooopppnnnllliiigggffffffggghhhhhhiiijjjiiihhhgggfffcccdddfffhhhlllooorrrsssqqqpppnnnnnnooonnnllljjjiiiiiiiiiiiijjjkkklllmmmmmmkkkhhheeedddeeeggghhhgggggghhhjjjmmmppptttvvvsssoooiiifffgggjjjlllnnnlllooorrruuuuuutttrrrqqqlllllllllmmmmmmnnnnnnnnnoooqqqttttttrrrooonnnnnnllljjjhhhgggggggggiiijjjgggggghhhiiijjjkkklllmmmlllmmmmmmlllkkkkkklllnnnmmmlllkkkjjjjjjjjjjjjjjjgggkkknnnnnniiieeeccccccaaaaaabbbdddgggjjjmmmooorrrooollljjjhhhgggdddcccdddfffggggggffffffgggiiiffffffgggggggggggggggggggggcccaaabbb```^^^^^^bbbdddcccbbbaaa```____________^^^]]]]]]^^^^^^\\\ZZZXXXWWWVVVUUUUUUUUUVVVWWWSSSUUUWWWWWWVVVUUUUUUVVVTTTVVVZZZ```iiiwww~~~wwwoooggg^^^UUUOOOJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@@@@BBBDDDDDDCCCAAA@@@AAAAAAAAAAAA@@@??????>>>============>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFCCCEEEHHHJJJJJJIIIGGGEEEEEEGGGIIIJJJHHHGGGGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIKKKIIIGGGFFFEEEFFFGGGHHHNNNNNNNNNMMMMMMMMMMMMMMMLLLOOOPPPPPPOOOPPPUUUXXXYYYVVVSSSRRRSSSUUUVVVVVVSSSTTTUUUVVVWWWXXXYYYYYYVVVWWWXXXZZZZZZZZZYYYYYYZZZYYY[[[^^^\\\ZZZ^^^dddjjjsss}}}{{{ppphhheeebbbbbbfffkkklllkkknnnsssvvvqqqnnnmmmjjjgggjjjpppsssvvv}}}}}}zzzwwwssspppmmmkkkjjjkkklllnnnoooooonnnlllllllllllllllmmmmmmnnnnnnnnnnnnmmmlllkkkiiihhhgggffffffgggiiijjjjjjiiihhhhhhddddddeeehhhkkkppptttwwwsssqqqpppooopppooommmlllkkkkkkkkkkkklllmmmnnnnnnmmmllljjjgggffffffggghhhggghhhjjjmmmooorrrvvvxxxuuupppjjjggggggkkknnnooorrrtttvvvxxxxxxvvvsssqqqnnnnnnmmmmmmmmmmmmllllllllloooqqqrrrqqqooonnnnnnlllkkkiiigggggghhhiiijjjiiiiiijjjkkklllmmmnnnooommmmmmllljjjhhhiiilllooolllkkkkkkjjjjjjjjjkkkkkkkkkllllllllljjjgggdddbbb]]]^^^```bbbeeegggiiijjjmmmnnnmmmkkkiiigggggggggdddgggiiijjjiiigggggggggcccdddeeeggggggfffeeedddfffbbbaaabbb```\\\\\\```bbbaaa```___^^^]]]\\\\\\\\\[[[[[[[[[]]]]]][[[YYYWWWVVVUUUTTTSSSTTTUUUUUUUUUVVVWWWVVVTTTSSSSSSTTTSSSSSSUUUXXX^^^fffnnnsssyyy{{{}}}yyyqqqnnnhhhbbb[[[TTTNNNJJJDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@@@@BBBBBBBBB@@@??????@@@@@@??????>>>===<<<<<<======>>>???AAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDBBBDDDHHHJJJJJJIIIFFFDDDBBBDDDGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGEEEDDDDDDFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMLLLLLLMMMNNNOOOQQQSSSTTTRRRPPPPPPRRRSSSTTTSSSQQQQQQQQQRRRRRRSSSSSSSSSQQQSSSUUUWWWXXXYYYYYYYYYYYYYYY[[[]]][[[XXX[[[aaaggglllqqquuu|||}}}xxxvvvrrrjjjdddccc```^^^aaagggiiihhhkkkqqqtttpppnnnlllhhhdddgggmmmnnnqqqwwwvvvtttqqqmmmkkkiiihhhgggkkkmmmnnnooonnnmmmkkkiiijjjjjjkkkkkklllmmmmmmnnnmmmmmmlllllljjjiiigggffffffggghhhjjjjjjjjjiiiiiieeeeeeeeegggkkkpppvvvyyytttrrrppppppppppppnnnmmmlllllllllmmmmmmnnnooopppnnnmmmkkkiiihhhgggggggggfffhhhllloooqqqsssvvvyyyvvvqqqjjjggggggkkknnnpppvvvxxxzzz{{{zzzwwwtttrrrpppoooooonnnmmmllllllllljjjmmmpppqqqpppnnnnnnnnnmmmllljjjhhhhhhiiijjjkkkllllllmmmmmmnnnoooooopppmmmmmmkkkhhhggghhhllloookkkkkkjjjjjjjjjkkkllllllooommmlllkkkkkkiiifffcccZZZ\\\^^^aaaccceeeffffffkkkmmmooommmiiigggiiikkkdddgggjjjkkkjjjhhhffffff```bbbeeeggghhhgggeeedddfffcccbbbbbb___ZZZZZZ]]]``````___^^^]]][[[[[[ZZZ[[[ZZZYYYZZZ\\\\\\ZZZYYYVVVUUUTTTRRRRRRRRRSSSTTTSSSTTTTTTSSSPPPNNNOOOOOOUUUUUUUUUVVVWWWYYY[[[]]]bbbccchhhrrr}}}vvvooojjj___]]]YYYTTTNNNJJJFFFCCCBBBCCCDDDCCCAAAAAAAAABBBCCCAAA??????@@@AAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<===???@@@BBBCCC@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBAAADDDGGGJJJJJJHHHEEECCC@@@CCCEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFEEEDDDCCCDDDGGGJJJKKKGGGHHHHHHIIIIIIJJJJJJJJJNNNMMMKKKLLLNNNPPPQQQQQQQQQOOONNNOOOQQQRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOQQQTTTVVVWWWXXXYYYXXXXXXZZZ]]]ZZZWWWYYY___iiikkkllllllpppwwwyyywww}}}wwwrrrppplllfffaaaaaaaaa^^^```ffffffdddgggnnnqqqnnnllljjjfffcccfffllliiimmmssszzz{{{vvvooonnnmmmmmmnnnkkkfffbbbhhhjjjlllmmmkkkjjjjjjjjjhhhfffeeehhhllloooooonnnqqqqqqooolllhhhggghhhiiihhhhhhhhhiiijjjjjjhhhfffeeedddeeehhhnnntttyyyzzzrrrqqqppppppooooooppppppkkklllmmmooopppppppppppprrrpppmmmlllkkkiiigggdddiiiiiikkknnnqqqssssssrrrrrrooollljjjiiijjjmmmooorrruuuxxxzzzzzzwwwssspppnnnooopppqqqpppmmmjjjhhhiiinnnrrrqqqnnnlllnnnqqqnnnnnnmmmllljjjiiihhhhhhiiiiiikkkooopppooorrrwwwrrrrrrnnnjjjlllqqqtttrrrnnnmmmmmmnnnppprrrqqqppppppppppppooollliiifffcccdddcccbbbaaaaaaaaabbbccchhhiiijjjjjjiiiiiijjjkkkfffgggggggggggggggfffeeebbbbbbcccdddeeeggghhhiiijjjhhhddd```]]][[[[[[[[[______^^^\\\YYYXXXXXXYYY\\\YYYXXX[[[___```\\\XXXVVVTTTQQQQQQRRRTTTUUUUUUTTTSSSPPPNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOVVVVVVZZZbbbjjjtttxxxmmmddd]]]ZZZTTTQQQMMMIIIEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???CCCBBBAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@??????>>>>>>;;;::::::;;;>>>??????>>>@@@??????>>>???AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCJJJCCCAAADDDFFFDDDDDDHHHGGGFFFEEEDDDDDDCCCCCCDDDBBBDDDFFFGGGHHHGGGEEEDDDAAABBBCCCEEEEEEEEEDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEKKKFFFEEEJJJLLLIIIHHHLLLKKKMMMNNNOOONNNNNNOOOQQQOOOOOONNNNNNOOOQQQRRRSSSNNNNNNOOOPPPPPPNNNJJJFFFLLLMMMNNNPPPSSSUUUWWWWWW[[[[[[[[[ZZZYYYYYYZZZ\\\ccccccbbbcccfffiiimmmooosssoookkkiiihhhfffbbb^^^______``````aaacccdddeeeiiihhhggggggggggggfffeeekkkjjjnnnvvv~~~{{{uuuqqqnnnmmmlllmmmnnnlllgggcccfffgggiiiiiiggggggggghhhgggeeedddfffjjjmmmnnnnnnqqqqqqpppmmmiiiggggggggggggfffgggiiikkkkkkjjjhhhfffeeefffhhhmmmrrruuuvvvpppoooooonnnnnnnnnnnnnnnlllmmmnnnnnnooooooooonnnooollljjjiiijjjiiihhhggghhhhhhiiikkknnnppppppqqqooommmkkkiiiiiijjjkkkmmmppprrrtttvvvvvvtttqqqooonnnoooppppppooommmjjjhhhiiinnnrrrrrrnnnllllllnnnllllllllllllkkkjjjiiiiiiiiiiiikkkoooppppppuuu||||||}}}|||{{{~~~yyyrrrqqqpppppprrrsssrrrqqqrrrrrrrrrqqqooollliiihhhgggfffdddcccbbbbbbbbbbbbeeefffhhhhhhgggggghhhjjjgggggggggggggggfffeeeeeeccccccbbbccccccdddeeeffffffdddaaa^^^\\\[[[[[[[[[]]]]]]]]]ZZZXXXVVVVVVWWWZZZXXXWWWZZZ^^^```]]]YYYUUUSSSPPPPPPQQQRRRSSSSSSRRRQQQOOOMMMMMMMMMNNNOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLOOOVVV]]]eeeqqq}}}{{{pppeee\\\UUURRRKKKIIIGGGDDDCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>=========>>>@@@AAA@@@???@@@????????????AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCJJJSSSVVVPPPIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDEEEGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDHHHFFFIIIMMMMMMIIIIIILLLKKKLLLNNNNNNMMMMMMOOOPPPNNNNNNMMMMMMNNNOOOPPPQQQMMMMMMNNNPPPQQQPPPMMMJJJLLLMMMNNNPPPRRRTTTVVVWWWYYYZZZ[[[[[[ZZZYYYZZZ[[[______^^^```cccgggkkknnnppplllhhhggggggeeeaaa^^^]]]^^^^^^___aaabbbbbbcccdddddddddeeefffggghhhggghhhgggkkkrrryyy{{{xxxuuuqqqnnnkkkkkkkkkkkklllmmmllliiifffeeeffffffdddbbbbbbcccddddddbbbbbbcccgggjjjlllmmmoooppppppnnnkkkhhhggggggffffffgggiiikkklllkkkiiifffeeeeeehhhkkkoooppppppmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllliiiffffffgggiiiiiiiiiggggggggggggiiikkkmmmnnnkkkkkkjjjiiiiiiiiijjjjjjnnnooopppqqqqqqpppoooooommmnnnooopppooollljjjhhhiiimmmrrrrrrnnnkkkjjjjjjhhhiiijjjkkkkkkjjjiiihhhiiiiiikkkpppqqqttt|||xxxvvvtttsssttttttrrrqqqrrrrrrrrrrrrpppnnnlllkkkjjjiiigggfffdddcccccccccaaaccceeeeeedddeeefffhhhhhhhhhhhhggggggeeedddcccbbbbbbaaaaaaaaaaaaaaabbbaaa___]]][[[ZZZZZZZZZ[[[ZZZZZZZZZYYYVVVTTTTTTUUUWWWUUUUUUXXX]]]^^^\\\YYYTTTRRROOONNNOOOPPPPPPOOOPPPOOOMMMLLLKKKKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHIIIOOOTTTZZZdddmmm{{{yyytttlllbbbXXXPPPJJJGGGDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@BBBCCCDDDEEEDDDCCCAAA???AAAAAA@@@AAABBBBBBAAA???????????????@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBB>>>AAAKKKVVVZZZTTTLLLHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDGGGOOO[[[```YYYNNNHHHIIIIIIKKKLLLLLLLLLLLLMMMOOONNNNNNMMMMMMMMMMMMNNNOOOMMMMMMNNNQQQRRRRRRPPPNNNLLLLLLNNNPPPQQQSSSUUUUUUVVVXXX[[[\\\[[[ZZZ[[[[[[[[[ZZZZZZ[[[___dddiiilllllliiieeeeeefffeeebbb^^^\\\]]]^^^___```aaaaaaaaa______aaabbbeeegggiiijjjgggfffiiinnnttt|||}}}yyyvvvrrrnnnkkkjjjiiihhhhhhiiijjjkkklllllljjjiiihhhhhhfffccc___^^^^^^``````______aaacccfffhhhjjjkkkmmmoooooommmlllkkkkkkhhhhhhhhhjjjkkkkkkiiigggccccccccceeeiiikkkllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmnnnkkkhhheeedddeeegggiiiiiiggggggfffeeefffgggjjjmmmiiiiiijjjjjjkkkjjjjjjjjjlllmmmmmmmmmmmmnnnnnnnnnlllmmmnnnnnnmmmkkkjjjhhhiiilllpppqqqnnnjjjhhhgggdddeeegggiiiiiiiiiggggggjjjjjjmmmqqquuuzzz{{{xxxuuutttssssssrrrpppoooppppppoooooommmlllkkkjjjiiihhhhhhgggffffffeee```aaacccccccccccceeeggghhhhhhhhhgggfffdddcccbbb_________^^^^^^____________^^^\\\ZZZYYYYYYYYYYYYXXXYYYYYYXXXUUUTTTSSSTTTTTTTTTTTTVVVXXXYYYWWWUUURRRPPPNNNMMMMMMNNNMMMLLLMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLIIIIIIMMMQQQTTTZZZaaahhhlllrrrvvvxxx}}}zzzpppfffbbb\\\TTTMMMGGGCCCAAACCCBBBAAA???>>>======>>>BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@CCCEEEGGGIIIIIIGGGEEECCCEEEDDDCCCCCCCCCBBB@@@===????????????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@BBBGGGKKKKKKJJJIIIHHHGGGEEEDDDBBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEGGG\\\ssswwwfffQQQFFFFFFHHHJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOOOOQQQSSSSSSQQQOOOLLLLLLMMMOOOPPPRRRSSSSSSSSSVVVZZZ\\\\\\[[[[[[\\\[[[ZZZYYYYYY\\\aaaeeeiiiiiifffddddddffffffdddaaa\\\]]]___```aaaaaaaaa```]]]___aaacccdddfffhhhjjjjjjiiijjjnnnqqqwww|||yyywwwvvvtttmmmllliiigggeeefffgggiiifffhhhjjjkkkkkkkkkkkkkkkmmmllliiiddd___\\\\\\]]]\\\]]]^^^```aaacccdddffffffiiilllnnnoooooopppqqqlllkkkjjjkkkkkkjjjgggeeeaaa``````bbbeeehhhiiiiiikkkkkkllllllkkkkkkjjjiiiffffffggghhhjjjmmmooopppmmmjjjfffdddeeefffgggggggggggggggfffdddeeeiiilllhhhiiijjjkkkllllllkkkkkklllllllllllllllllllllmmmkkkkkkllllllkkkjjjiiihhhgggjjjnnnooonnnjjjgggeeebbbcccdddeeefffeeeddddddjjjkkknnnsssxxx{{{xxxtttrrrrrrqqqpppoooooooooooonnnmmmllllllkkkggghhhhhhhhhhhhhhhhhhhhh```aaaccccccccccccdddfffggggggffffffdddcccaaaaaa\\\\\\[[[\\\\\\]]]^^^___^^^^^^\\\ZZZYYYWWWWWWVVVVVVXXXYYYXXXUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQOOOPPPNNNLLLLLLLLLLLLKKKIIIJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKGGGFFFIIILLLMMMPPPUUU[[[]]]```aaabbbeeekkkooo|||tttiiicccUUUSSSNNNJJJEEEBBB@@@???BBBBBBAAA@@@@@@?????????CCCCCCBBBAAA@@@@@@????????????>>>>>>>>>??????@@@DDDFFFIIIKKKLLLKKKJJJHHHIIIGGGDDDBBBAAA@@@===;;;>>>??????@@@AAAAAAAAABBB@@@@@@????????????@@@@@@CCCAAA>>>===???DDDHHHIIIGGGFFFEEECCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDGGGFFFEEECCCCCCCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFF___wwwuuu___KKKGGGKKKGGGIIIJJJKKKJJJJJJKKKMMMOOOOOOOOOOOOOOONNNNNNNNNQQQPPPPPPPPPQQQQQQOOOMMMKKKLLLMMMNNNOOOPPPQQQQQQQQQTTTXXX[[[\\\\\\]]]]]]___]]][[[ZZZ[[[___cccfffiiifffdddeeehhhhhhfffddd___```aaabbbbbbbbbbbbbbb___bbbfffhhhgggfffggghhhkkkjjjjjjlllnnnrrr{{{{{{rrrnnnllljjjhhhdddddddddcccaaabbbeeehhheeegggjjjjjjjjjjjjkkkmmmnnnnnnkkkgggbbb^^^]]]]]][[[^^^aaabbbbbbbbbbbbcccbbbeeeiiilllmmmpppsssuuunnnlllkkkkkkkkkiiifffccc```^^^]]]^^^aaadddfffgggiiijjjkkkkkkkkkjjjhhhgggddddddeeefffiiillloooqqqooollliiigggfffgggfffeeefffhhhiiigggdddcccfffjjjggghhhiiijjjkkklllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhgggfffeeegggjjjlllmmmkkkiiigggddddddccccccbbbbbbbbbbbbhhhiiimmmssszzzxxxuuurrrppppppppppppoooppppppooonnnmmmllllllkkkeeefffggghhhiiiiiiiiiiiiaaabbbccccccbbbbbbcccdddddddddddddddcccaaa```___ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\[[[YYYXXXVVVUUUTTTTTTVVVWWWWWWUUUSSSRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLNNNLLLKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGJJJJJJJJJKKKKKKKKKKKKKKKLLLGGGFFFHHHKKKJJJKKKNNNQQQRRRSSSSSSSSSUUUXXXZZZdddgggoooyyy{{{tttjjj```YYYUUUIIIHHHEEECCCAAA@@@@@@@@@>>>???@@@AAABBBCCCCCCDDDAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===>>>>>>???@@@BBBDDDGGGKKKMMMNNNNNNMMMNNNJJJDDDAAA???===<<<;;;>>>>>>???AAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@BBBCCCAAA@@@BBBFFFGGGDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIIIIDDDVVVccc\\\KKKCCCIIIQQQGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNOOOOOOPPPOOOOOONNNPPPOOONNNOOOOOOOOOMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPSSSWWWZZZ[[[\\\^^^```cccaaa]]][[[\\\___dddgggiiifffdddfffiiijjjhhhfffcccbbbbbbbbbbbbcccdddeeeccchhhnnnooommmiiihhhhhhjjjhhhgggiiiiiikkksss}}}zzzooogggdddccccccbbb___```aaa```^^^___bbbeeeeeehhhjjjjjjiiiiiikkkmmmkkklllllliiieeebbb``````]]]aaafffgggfffcccbbbbbb___bbbeeegggiiimmmqqqtttmmmlllkkkkkkkkkjjjgggdddbbb___\\\ZZZ\\\```bbbcccggggggiiijjjiiihhhfffeeedddddddddeeegggkkknnnpppooommmkkkiiiiiiiiihhhfffdddgggiiigggcccaaadddgggffffffggghhhiiijjjkkklllkkkkkkkkkjjjiiihhhgggfffgggggggggfffffffffeeeeeecccdddfffiiikkklllkkkjjjiiigggeeebbbaaa```aaaaaaeeefffkkkrrr{{{~~~vvvssspppnnnooopppqqqqqqooonnnmmmllljjjjjjiiiiiieeeeeegggggghhhgggffffffaaabbbcccbbbaaa```aaabbbaaaaaabbbbbbaaa```______[[[[[[ZZZZZZZZZ[[[[[[\\\WWWXXXWWWWWWVVVUUUTTTTTTQQQSSSUUUUUUSSSQQQPPPPPPQQQRRRSSSRRRQQQOOOMMMMMMLLLKKKJJJKKKLLLLLLKKKIIIGGGGGGGGGHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIMMMHHHFFFIIIKKKJJJIIIKKKHHHIIIJJJKKKLLLMMMOOOQQQTTTSSSXXXaaahhhllluuu~~~}}}mmm```YYYSSSLLLFFFCCCBBBAAA???>>>>>>??????===>>>???@@@AAABBBBBBBBB======>>>>>>>>>?????????===============>>>?????????AAADDDGGGKKKMMMOOOPPPRRRMMMFFF@@@===<<<<<<;;;===>>>@@@AAABBBBBBAAAAAA??????>>>>>>>>>>>>??????>>>BBBCCCAAADDDHHHFFFAAADDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJDDDMMMOOOHHHBBBDDDJJJMMMHHHIIIKKKKKKJJJJJJLLLMMMKKKLLLMMMNNNOOOOOONNNNNNMMMLLLKKKLLLNNNNNNMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNOOORRRUUUXXXZZZ\\\```bbbdddaaa^^^\\\]]]aaafffiiihhhfffdddfffiiijjjhhhfffeeedddbbbaaaaaaccceeegggfffmmmuuuwwwsssnnnjjjiiiiiiffffffgggfffgggnnnwwwvvvnnneee___^^^```aaaaaa]]]___```___]]]\\\^^^aaaeeehhhjjjjjjhhhhhhkkkmmmhhhjjjkkkjjjgggdddcccccc___dddjjjkkkiiieeecccbbb^^^```bbbdddfffiiinnnrrrlllkkkjjjkkklllkkkhhhfffeeeaaa[[[YYYZZZ\\\___aaaeeefffggghhhhhhfffdddccceeeeeedddeeefffiiilllnnnnnnmmmkkkkkklllkkkiiihhhbbbfffiiigggccc```bbbdddeeeeeeeeefffgggiiikkkllljjjjjjjjjjjjhhhfffdddccceeeeeeeeeeeeeeeeeeddddddaaabbbdddgggjjjlllllllllmmmjjjfffbbb``````aaaaaabbbdddhhhpppzzzvvvuuurrrooonnnoooqqqrrrrrrlllkkkjjjhhhgggfffeeeeeeeeefffgggggggggeeedddcccaaabbbcccbbb```^^^___```___```````````````______]]]\\\[[[ZZZZZZYYYYYYYYYSSSTTTTTTUUUUUUUUUUUUTTTOOOQQQTTTTTTRRRPPPOOONNNPPPQQQSSSSSSRRRPPPPPPPPPKKKJJJJJJKKKLLLMMMKKKJJJFFFGGGGGGHHHHHHHHHGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHJJJDDDBBBFFFHHHFFFEEEFFFBBBCCCEEEHHHJJJLLLNNNOOOLLLJJJLLLSSSXXX[[[dddnnnooouuu}}}hhhWWWQQQMMMEEE===BBBAAA???============>>>??????@@@@@@???>>>======999:::;;;===>>>@@@AAABBB===============>>>??????===???AAAEEEIIILLLOOOQQQVVVOOOGGG@@@<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA??????>>>>>>>>>>>>??????;;;>>>???===@@@EEEEEE@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCC???@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGIIIHHHEEEGGGKKKIIIBBBHHHJJJKKKKKKJJJKKKLLLNNNIIIJJJLLLMMMNNNNNNNNNMMMJJJIIIHHHJJJMMMNNNNNNMMMKKKLLLLLLLLLMMMMMMMMMMMMOOOQQQTTTWWWYYY\\\aaadddccc```]]]\\\]]]bbbhhhkkkhhhfffdddeeehhhjjjhhhffffffdddaaa``````bbbeeeggggggoooyyy|||xxxqqqmmmllliiigggfffgggffffffmmmvvvxxx}}}xxxlllhhhbbb\\\ZZZ[[[^^^```^^^\\\YYYXXXXXX[[[^^^```aaaeeehhhiiigggeeeeeefffkkkkkkjjjiiigggeeedddcccgggiiikkkllljjjgggcccaaabbbbbbcccdddeeegggiiijjjhhhhhhjjjlllnnnmmmjjjgggcccbbb___\\\[[[\\\```cccbbbbbbcccdddeeeggghhhhhhfffeeedddeeeiiilllmmmmmmnnnnnnnnnmmmkkkiiigggeeedddeeeggggggfffddd```^^^dddggghhheeeaaa___cccgggaaabbbdddeeefffffffffeeecccdddeeegggggggggffffffccccccbbbbbbdddhhhkkkmmmfffeeecccbbbaaa```aaaaaacccfffiiimmmwwwvvvpppnnnlllkkkkkkllloooqqqlllkkkhhhfffcccaaa```___dddddddddddddddcccbbbaaaaaabbbcccbbb`````````aaabbbbbbccccccbbb___]]][[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVQQQMMMNNNSSSVVVUUUSSSRRROOOLLLNNNQQQRRRNNNJJJPPPPPPPPPOOONNNMMMKKKKKKJJJKKKMMMNNNMMMKKKHHHFFFHHHHHHGGGFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFHHHKKKMMMPPPQQQYYY^^^eeejjjnnnvvv{{{{{{fffkkkYYYHHHGGGEEEAAA@@@===>>>@@@???===<<<<<<===>>>===>>>@@@AAAAAA@@@>>>===============>>>??????===============>>>>>>>>>;;;>>>AAACCCCCCEEEJJJMMMTTTPPPJJJDDD@@@???@@@AAA@@@@@@????????????????????????>>>>>>===<<<<<<<<>>???============<<<<<<<<<<<<;;;>>>@@@BBBBBBDDDGGGKKKPPPLLLHHHCCC@@@>>>??????????????????????????????@@@??????>>>======<<<<<>>>>>???@@@BBBCCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNRRRSSSTTTTTTTTTTTTWWWYYY[[[YYYXXXZZZ___dddiiikkkiiieeeccccccbbb```aaadddbbbaaa```^^^___aaacccdddiiipppyyy{{{xxxssspppooonnnmmmjjjgggdddeeeiiilllrrrzzzvvvoooiiiccc^^^___]]][[[YYYXXXXXXYYYZZZZZZXXXVVVTTTTTTUUUWWWYYY\\\___dddfffgggggggggggggggggghhhhhhgggeeebbb```eeefffgggggggggeeedddccc``````````````````aaabbb^^^___```cccfffhhhgggeeeeeefffggggggfffdddcccaaaaaabbbcccdddfffggghhhhhhgggfffeeegggjjjmmmmmmmmmhhhiiijjjkkkllllllllllllggggggffffffeeeccccccbbbaaacccdddbbb]]]ZZZ[[[]]]``````aaabbbbbbbbbaaaaaabbbdddgggiiijjjhhheeeddd]]]^^^```bbbdddfffggghhhkkkiiieeeaaa^^^^^^^^^___aaabbbdddgggppptttnnnlllkkkkkkjjjjjjjjjkkkkkkkkkhhhddd```]]]\\\\\\]]]aaabbbbbbbbbbbbaaa``````___```aaaaaa```___```bbbbbbcccccccccaaa^^^[[[YYYYYYYYYXXXWWWVVVVVVUUUUUUSSSPPPMMMMMMQQQTTTTTTSSSQQQOOOMMMOOORRRSSSQQQNNNPPPPPPOOONNNMMMLLLKKKKKKJJJKKKMMMMMMLLLKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEFFFBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBCCCEEEFFFGGGFFFIIIKKKLLLLLLOOOUUUZZZggglllttt{{{~~~sssjjjfffcccSSSNNNVVVTTTdddqqqKKK===>>>???===<<<===???@@@???>>>======>>>======>>>AAACCCDDDCCCAAA<<<<<<;;;;;;;;;<<<===============<<<;;;;;;::::::;;;===??????@@@AAADDDFFFHHHFFFDDDAAA>>>=========>>>>>>>>>>>>????????????@@@@@@??????>>>=====================>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPRRRSSSSSSSSSTTTVVVXXXWWWUUUUUUWWW]]]ccchhhjjjeeeaaa^^^______]]]___cccccccccbbbaaaaaacccdddeeeiiinnnsssuuusssrrrrrrtttpppooollliiifffgggjjjmmmnnnttt~~~yyyrrrlllhhheeeaaa^^^YYYYYYXXXXXXXXXXXXXXXYYYZZZXXXWWWVVVVVVXXXZZZ\\\\\\^^^bbbfffgggffffffeeedddeeefffgggfffdddaaa___fffffffffeeedddcccbbbbbbbbbaaa```______^^^^^^___[[[[[[\\\___cccffffffeeedddfffiiilllmmmkkkgggcccbbbbbbcccdddeeegggggghhhgggffffffhhhkkkmmmmmmlllhhhhhhiiijjjkkkkkklllllliiihhhfffdddcccccccccdddbbbdddeeeddd```\\\[[[[[[```````````````_________bbbdddhhhjjjjjjhhheeebbb______```aaacccfffiiikkkooolllgggccc```_________bbbbbbbbbcccjjjyyywwwpppllljjjjjjjjjjjjjjjjjjiiiiiimmmjjjeee```^^^]]]^^^___aaabbbbbbbbbbbbbbbaaaaaa]]]___``````___^^^```aaaaaaaaaaaa```^^^[[[XXXVVVXXXXXXWWWWWWVVVUUUUUUTTTRRROOOMMMMMMOOOQQQRRRQQQPPPOOOMMMNNNQQQRRRRRRPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB????????????@@@AAABBBCCCFFFHHHHHHHHHGGGHHHLLLOOORRRVVV[[[aaaffflllrrrvvv{{{zzzyyyyyy~~~zzzvvvqqqjjj```XXXVVVSSSHHHEEEJJJCCCGGG]]]YYYIII;;;;;;@@@AAA???>>>===>>>@@@???>>>======>>>BBBAAAAAABBBCCCBBB@@@>>>;;;;;;;;;::::::;;;;;;<<<>>>>>>===<<<;;;;;;::::::;;;<<<<<<======>>>@@@AAAAAA@@@???>>>===<<<;;;;;;=========>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>==================>>>???@@@@@@????????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPRRRRRRRRRSSSUUUWWWVVVTTTSSSUUUZZZ```eeegggaaa\\\ZZZ[[[[[[ZZZ]]]aaaeeeeeeeeeeeeeeeffffffgggfffjjjnnnppppppqqqssstttqqqpppnnnjjjhhhhhhkkkmmmmmmqqqzzz{{{vvvrrrnnnlllhhhfffcccaaa___^^^VVVWWWXXXYYYYYYYYYYYYYYYWWWWWWVVVWWWXXXZZZ\\\^^^]]]___bbbfffgggfffdddbbbbbbcccdddddddddbbb```___ggggggfffeeecccbbb```___aaa```___^^^\\\\\\[[[[[[[[[[[[[[[]]]aaadddffffffaaacccgggmmmqqqpppkkkgggcccddddddeeeeeefffffffffgggffffffhhhkkkllllllkkkhhhhhhhhhhhhhhhiiiiiiiiiiiihhhfffdddcccccccccddddddfffhhhiiifffbbb___]]]``````__________________bbbdddgggjjjjjjgggdddaaabbb___]]]\\\___dddjjjnnnrrroookkkfffcccbbbbbbbbbddddddbbbbbbeeeooo|||zzzuuupppnnnllljjjjjjjjjiiiiiihhhhhhhhhllliiiddd```]]]]]]^^^___bbbbbbccccccdddccccccbbb]]]^^^______^^^]]]^^^___aaaaaaaaaaaa___\\\YYYWWWWWWWWWVVVVVVUUUUUUTTTTTTQQQOOOMMMLLLMMMNNNOOOOOOOOONNNMMMMMMNNNPPPPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB???????????????@@@@@@AAAAAABBBBBBAAAAAABBBCCCEEEDDDFFFIIIKKKNNNSSSXXX\\\aaa``````bbbgggnnntttxxxzzzppplllgggccc^^^XXXQQQLLLJJJHHHCCCCCCCCC;;;666;;;<<<;;;===@@@AAA>>>======;;;===??????===<<<===>>>AAAAAAAAABBBCCCCCCAAA>>>;;;;;;::::::::::::;;;;;;>>>>>>===<<<;;;;;;::::::;;;:::::::::;;;=========<<<<<<<<<<<<;;;;;;::::::<<<<<<=========>>>>>>>>>@@@@@@??????>>>===============>>>??????@@@@@@@@@???????????????@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQRRRRRRSSSUUUXXXXXXVVVTTTTTTXXX\\\```aaa```\\\ZZZ[[[\\\[[[]]]aaaeeefffgggggghhhhhhggggggbbbeeeiiilllnnnoooppppppoooooommmkkkiiiiiikkknnnnnnpppuuuwwwuuusssrrrpppmmmiiifffdddcccbbb```^^^\\\ZZZYYYVVVWWWXXXYYYZZZZZZZZZZZZUUUTTTTTTUUUVVVXXXZZZ[[[^^^___bbbfffhhhgggddd```aaaaaaaaaaaaaaaaaa``````ffffffffffffdddbbb```___```___^^^\\\[[[ZZZZZZYYY^^^\\\[[[\\\```cccdddeee___```dddkkkpppqqqnnniiieeeeeeeeeeeeeeeeeeddddddfffeeefffhhhjjjkkkkkkiiihhhhhhgggfffffffffgggggghhhgggeeecccbbbbbbbbbcccdddfffjjjllllllhhhdddaaaaaa``````______```aaaaaabbbdddfffhhhgggeeebbb``````]]]YYYWWWZZZaaahhhnnnqqqooollliiigggeeeddddddeeedddcccbbbccchhhoootttwwwuuurrrooommmllllllmmmiiihhhggggggffffffffffffgggeeebbb___]]]]]]^^^___bbbbbbcccddddddddddddccc]]]^^^___^^^\\\\\\\\\]]]aaabbbcccbbbaaa___\\\[[[VVVVVVVVVUUUUUUTTTTTTTTTQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@????????????@@@??????@@@@@@@@@AAAAAAAAA?????????>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@@@@AAACCCCCCDDDFFFIIILLLNNNNNNNNNOOOSSSXXX]]]```jjjnnntttzzz~~~{{{vvvpppjjjeee[[[XXXTTTPPPLLLIIIEEEBBBCCC@@@>>>>>>===<<<:::888666999<<<<<<:::999<<<@@@:::;;;======<<<<<<<<<===<<<<<<===@@@CCCEEEDDDCCC<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999:::999888999;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOONNNOOOQQQRRRRRRSSSVVVXXXZZZWWWTTTTTTVVVZZZ\\\]]]bbb^^^]]]``````^^^___bbbcccdddfffggghhhgggfffeee___aaaeeeiiikkklllkkkkkkllllllkkkjjjhhhiiikkknnnooooooqqqvvvllliiigggeeecccbbb___]]]]]]^^^^^^^^^\\\ZZZXXXXXXVVVWWWXXXXXXYYYZZZZZZZZZVVVUUUUUUUUUUUUVVVVVVWWW]]]^^^aaafffjjjjjjfffbbb``````___^^^^^^___```aaabbbccceeeffffffeeebbbaaacccbbbaaa___^^^]]]\\\\\\```^^^[[[[[[^^^```bbbbbb``````bbbgggnnnpppmmmiiihhhgggfffeeedddccccccbbbeeedddeeegggjjjjjjiiihhhfffeeeeeeddddddeeefffffffffeeedddcccbbbaaaaaaaaaaaadddiiinnnooolllgggcccaaaaaa``````aaabbbcccdddbbbcccdddeeeeeecccaaa```^^^\\\YYYXXXZZZaaahhhlllmmmmmmlllkkkiiigggfffeeedddccccccbbbbbbdddgggiiillljjjhhhggggggiiijjjlllhhhfffdddbbbaaabbbcccdddeeedddbbb```_________```aaaaaabbbccccccccccccccc^^^______^^^[[[ZZZZZZ[[[^^^___```aaa```^^^\\\[[[UUUUUUUUUUUUTTTTTTTTTTTTRRRQQQNNNKKKIIIHHHIIIJJJKKKKKKJJJHHHGGGHHHJJJKKKKKKJJJGGGEEEDDDDDDEEEFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDFFFHHHIIIHHHGGGGGGBBBAAA@@@?????????@@@@@@@@@@@@???>>>>>>>>>>>>???===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@???>>>======>>>>>>>>>===???@@@@@@@@@???@@@BBBDDDEEEDDDDDDDDDFFFIIILLLNNNRRRUUUZZZ^^^bbbfffjjjmmmpppsssvvvxxx{{{}}}vvvllliiidddaaa]]]YYYTTTQQQLLLJJJFFFCCCAAA???>>>===>>>:::<<<<<<999===AAA;;;666777888777777:::<<<>>>888:::<<<<<<;;;:::;;;<<<::::::<<>>>>>>>>>>>======<<<;;;;;;;;;:::;;;===>>>??????>>>>>>>>>======>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPNNNPPPQQQRRRSSSTTTWWWYYYZZZWWWTTTTTTVVVYYY[[[\\\aaa^^^^^^aaaaaa^^^^^^``````aaaccceeeeeedddcccaaa___```aaadddfffhhhhhhggghhhiiiiiihhhhhhhhhkkknnnmmmmmmmmmooowwwwwwooofffccc___\\\[[[[[[ZZZXXXYYY[[[]]]]]]\\\[[[[[[[[[WWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUU[[[\\\```fffkkklllhhhddd```___^^^\\\]]]^^^```bbb^^^aaadddggghhhgggeeecccggggggeeedddbbbbbbaaaaaaaaa^^^[[[[[[\\\___```aaabbb``````eeekkknnnkkkhhhiiihhhgggfffdddcccaaaaaaddddddeeegggiiijjjhhhfffdddccccccbbbcccdddfffgggeeeddddddcccbbbaaa```___^^^bbbhhhmmmpppmmmhhhdddbbbaaaaaaaaabbbccceeefffbbbccccccdddcccbbbaaa```]]]\\\[[[[[[^^^ccciiillljjjkkkkkkkkkjjjhhhfffeeeaaabbbbbbbbbbbbcccddddddfffeeeddddddeeegggiiijjjfffdddaaa___^^^___aaabbbeeeeeedddccccccbbbbbbbbb``````aaabbbbbbbbbbbbbbb_________^^^[[[YYYYYYZZZZZZ[[[\\\]]]]]][[[ZZZXXXUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQOOOKKKHHHFFFGGGIIIJJJJJJIIIGGGEEEEEEGGGIIIJJJHHHFFFDDDCCCCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDAAACCCEEEGGGHHHGGGFFFEEEAAA@@@???=========>>>???@@@??????>>>>>>>>>>>>>>><<<<<<<<<============>>>===============>>>???@@@>>>===<<<<<<<<<<<<;;;:::999:::;;;:::999999:::<<>><<<<<<<<<<<<:::888<<<===888<<>>???;;;666777999;;;;;;:::::::::<<<;;;;;;===???BBBCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;666666666666777777777777999777555777:::===<<<;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;<<<===>>>>>>=========<<<;;;;;;::::::999:::;;;===>>>======<<<============>>>???@@@AAA?????????????????????@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAADDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOOOONNNNNNOOOOOOPPPQQQNNNPPPRRRSSSSSSUUUXXXZZZYYYWWWTTTSSSVVVYYY\\\]]]^^^\\\]]]``````\\\ZZZ\\\]]]^^^aaaccccccbbb```^^^aaa```___```bbbdddffffffffffffggggggggghhhkkkmmmkkkkkkjjjiiipppzzzvvvrrrllljjjkkkfffaaaZZZWWWXXXYYYYYYXXXXXX[[[\\\ZZZ[[[___```^^^VVVVVVWWWVVVUUUVVVXXXZZZ^^^\\\YYYXXXYYYYYYXXXVVV]]]^^^```dddhhhiiihhhfffdddaaaaaadddccc___^^^```eeefffgggeeebbbaaadddhhhggghhhgggeeecccbbbcccddddddaaa]]]]]]```bbbbbbaaaeeebbbaaadddiiikkkiiieeeeeefffggggggeeeccccccdddbbbbbbccccccdddeeeffffffcccaaa```aaacccfffhhhiiiaaaaaabbbbbbcccccccccccccccaaaaaaeeekkkllliiieee___aaadddeeeeeeeeefffhhhbbbcccdddeeedddbbb```^^^___^^^^^^aaadddfffffffffiiiiiihhhiiihhhfffccc```bbbcccccccccbbbbbbaaaaaafffbbb^^^]]]aaadddfffffffffbbb```bbbdddbbbccceeefffkkklllgggbbbbbbbbbaaaeeecccaaabbbddddddaaa^^^```^^^\\\[[[[[[ZZZXXXVVVXXXWWWVVVWWWXXXXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPLLLHHHFFFEEEFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDEEECCCAAA???>>>>>>>>>???========================>>>>>>======<<<<<<<<<;;;:::<<>>>>>>>>===::::::;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======@@@AAAAAABBBCCCCCCDDDDDDIIIIIIKKKMMMPPPTTTVVVXXXbbbfffjjjnnnooopppqqqsssnnnnnnooooooqqqrrrsssttttttsssssswww~~~{{{wwwttttttuuurrrlllfff___^^^]]][[[XXXUUUSSSQQQJJJIIIFFFDDDAAA???======@@@@@@??????>>><<<;;;:::999999999999999999::::::999:::;;;;;;<<<<<<;;;;;;999::::::999777666777999;;;<<<===>>>>>>???>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999888888888888999999888999;;;======<<<;;;:::::::::;;;<<<;;;:::888777666777888999;;;<<<======>>>===;;;::::::;;;===>>><<<<<<======>>>>>>???????????????>>>??????@@@@@@======>>>>>>????????????>>>??????@@@@@@AAABBBBBBBBBCCCDDDCCCCCCCCCEEEGGGEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCEEEHHHIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJEEEGGGJJJMMMOOOOOONNNNNNLLLPPPRRRPPPQQQSSSQQQNNNNNNLLLNNNSSSVVVVVVWWW[[[ZZZYYYYYYYYYYYY[[[\\\]]]ZZZXXXVVVWWW[[[^^^^^^]]]]]]]]]^^^aaacccbbb___]]]\\\]]]^^^```aaabbbbbbbbbaaadddfffgggffffffgggiiikkkmmmlllhhhhhhuuuwwwqqqmmmiiieeedddgggfffaaaZZZVVVVVVWWWXXXXXXWWW[[[\\\ZZZ[[[___```^^^WWWXXXXXXWWWUUUVVVXXXZZZ]]]]]]\\\[[[ZZZXXXXXXWWWYYYZZZ]]]aaafffjjjjjjjjjdddcccdddgggfffaaa___```eeegggiiigggdddccceeehhhggghhhhhhfffdddbbbbbbcccaaa___\\\]]]___bbbcccbbbeeecccaaadddhhhiiigggdddbbbdddeeeeeedddcccdddeeecccccceeefffgggggghhhhhhgggeeecccdddfffiiijjjjjjeeedddddddddccccccbbbbbbaaa``````ccchhhjjjgggcccbbbdddeeefffeeeeeeeeefffccccccddddddcccbbb```___```______aaadddfffffffffhhhgggggghhhhhhgggdddaaa```aaabbbcccccccccbbbbbbccc___\\\[[[^^^aaaccccccddd```___bbbeeedddeeehhhmmmqqqrrrlllfffddddddbbbdddbbb```aaabbbbbb```]]]]]]\\\ZZZZZZZZZZZZYYYWWWWWWVVVUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQPPPPPPPPPPPPOOOMMMJJJFFFDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBB@@@>>><<<<<<===>>>====================================<<<<<<;;;;;;999:::;;;<<<<<<;;;999888;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@AAABBBDDDGGGIIILLLMMMOOORRRUUUWWWXXXXXXXXXYYY[[[[[[[[[[[[]]]^^^___```___^^^^^^bbbiiiooorrrssstttwww}}}|||{{{xxxvvvtttrrrqqqpppvvvwwwxxxxxxvvvrrrnnnkkkeeebbb^^^^^^___]]]XXXSSSPPPOOONNNMMMKKKHHHFFFEEEFFFEEECCC@@@>>>===<<<;;;>>>>>>>>>===<<<;;;999999<<<;;;:::999888777777666999::::::;;;;;;;;;;;;;;;999::::::999888777999:::<<<<<<======>>>=========<<<<<<;;;;;;:::::::::;;;999999999999999999999999999999888888888888999999888999;;;<<<===<<<;;;:::::::::;;;;;;::::::999888999999:::;;;<<<======>>>===<<<;;;::::::;;;<<<===<<<<<<<<<===>>>>>>????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBBDDDFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCEEEFFFGGGFFFDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMLLLMMMOOOOOOPPPUUU[[[[[[XXXRRRNNNNNNRRRUUUUUUVVVXXXXXXXXXWWWWWWXXXYYY[[[\\\ZZZXXXVVVWWWZZZ]]]]]]\\\ZZZYYYYYYZZZ]]]^^^]]]\\\]]]]]]^^^_______________```bbbeeeeeeeeeeeefffhhhjjjmmmnnnkkkiiirrr}}}|||rrrlllfffccc```^^^___dddfffaaaZZZUUUTTTUUUVVVWWWWWWZZZ[[[ZZZ[[[___```^^^YYYYYYYYYXXXVVVVVVXXXZZZ]]]___aaa___[[[XXXXXXYYYXXXXXX[[[```ggglllpppqqqfffeeefffiiihhhccc```aaafffiiilllkkkhhhffffffhhhggghhhiiigggeeebbbbbbbbbaaa```^^^___bbbeeefffffffffdddcccdddggghhheeebbb___aaacccdddccccccdddeeeccceeeggghhhjjjjjjiiiiiillljjjggggggiiikkkllllllggggggfffeeedddcccbbbaaa___^^^^^^aaaeeegggeeebbbdddfffhhhgggfffeeeeeefffeeeddddddccccccbbbbbbaaabbbaaaaaaccceeeggggggffffffeeefffggghhhgggeeebbb^^^___aaabbbccccccbbbaaa___]]]ZZZZZZ\\\___``````ccc___^^^bbbffffffgggjjjrrrvvvuuunnngggeeecccaaabbbaaa``````aaa```^^^]]][[[YYYXXXXXXYYYZZZXXXWWWWWWUUUSSSRRRSSSTTTTTTSSSPPPOOOOOONNNMMMLLLKKKKKKLLLKKKHHHFFFEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCAAA@@@>>><<<<<<;;;<<<<<<===========================<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777:::;;;;;;;;;;;;;;;:::999;;;;;;::::::999888888777888999999999999:::::::::777888888999::::::;;;;;;999::::::;;;===???@@@AAABBBDDDFFFGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLMMMQQQUUUXXXYYYYYY\\\___dddhhhjjjjjjiiihhhcccbbb```^^^\\\[[[ZZZYYY[[[\\\\\\\\\ZZZXXXVVVUUURRROOOLLLKKKLLLLLLIIIFFFEEEEEEDDDCCCBBBAAA???>>>@@@???>>><<<;;;::::::999<<<<<<<<<<<<;;;999888777;;;::::::999888777666666999999:::;;;;;;;;;;;;:::999:::::::::999999:::<<<>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999888888888888999999888999;;;<<<<<<<<<;;;:::;;;::::::999999999999:::;;;<<<<<<<<<===============<<<;;;::::::;;;<<<===;;;<<<<<<======>>>?????????>>>>>>===<<<<<<<<<<<>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEECCCBBBAAACCCDDDEEEEEEEEEFFFEEEDDDDDDCCCFFFEEEDDDDDDEEEEEECCCAAAFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNOOOSSS___jjjkkkgggZZZRRRMMMPPPUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYWWWVVVWWWZZZ[[[\\\[[[YYYWWWUUUVVVXXXZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]```bbbdddeeeddddddfffgggiiimmmooommmkkkooozzz}}}sssooonnnnnnnnniiiddd```^^^\\\ZZZ^^^dddeee```ZZZUUUSSSSSSUUUVVVVVVZZZ[[[YYY[[[___```^^^ZZZ[[[ZZZXXXVVVVVVXXXZZZ[[[```dddbbb]]]XXXYYY[[[ZZZZZZ[[[```gggnnnsssuuuiiifffeeegggfffbbbaaacccgggkkknnnnnnkkkhhhggghhhggghhhiiihhheeecccbbbbbbdddddddddeeegggiiikkkllliiigggffffffhhhgggeeeccc___aaaccccccbbbbbbbbbcccccceeegggiiijjjkkkjjjiiinnnkkkiiihhhiiijjjjjjjjjggggggfffeeedddcccbbbbbb```______aaadddfffdddbbbeeegggiiiiiihhhggghhhiiihhhhhhfffeeeeeedddeeeeeedddccccccdddfffgggfffeeeccccccdddfffhhhhhheeeccc______aaaaaaaaa```___^^^^^^]]]\\\\\\^^^___```aaaddd```___cccffffffgggjjjooossssssllleeecccbbb___bbbaaaaaaaaaaaa```^^^]]]\\\[[[YYYYYYYYYYYYWWWVVVVVVSSSPPPOOOPPPQQQQQQQQQNNNMMMLLLKKKIIIHHHGGGFFFKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::999999999::::::::::::::::::999888777999999888888888777777777777777777888888888999999777777888888999:::::::::888888888999999;;;<<<<<<===???AAAAAA???>>>>>>???============>>>???@@@AAABBBCCCDDDFFFHHHIIIHHHHHHKKKMMMPPPSSSTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGEEEBBBBBBCCCCCCBBB@@@???????????????>>>======;;;;;;:::999888888999999;;;;;;;;;;;;:::999888777666666777777888999999999888888999:::::::::::::::777888999999888888:::<<<@@@@@@@@@@@@???>>>======;;;;;;<<<;;;;;;;;;::::::999999999999999999999999999999888888888888999999888999:::;;;;;;;;;;;;:::;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???@@@???>>>===<<<<<<;;;;;;????????????>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEEEECCCAAAAAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCDDDEEEDDDCCCAAAEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKLLLNNNOOORRR\\\nnn||||||uuuaaaVVVOOOPPPUUUUUUTTTSSSUUUUUUVVVVVVWWWXXXXXXYYYXXXWWWWWWWWWYYYYYYZZZZZZYYYXXXVVVWWWYYYZZZZZZYYY\\\\\\\\\\\\]]]]]]^^^^^^```bbbdddeeeeeeeeefffgggjjjlllmmmllljjjmmmtttzzz}}}wwwmmmeee``````aaabbbaaa^^^[[[ZZZYYYXXX]]]dddbbb___[[[VVVSSSSSSTTTVVVWWWZZZ[[[YYYZZZ^^^___\\\ZZZ[[[ZZZXXXVVVVVVXXXZZZ[[[___cccbbb]]]YYYYYY\\\\\\[[[[[[^^^dddjjjnnnpppjjjeeebbbbbbaaa```bbbfffhhhllloooooolllhhhggghhhggghhhiiihhheeeccccccdddggghhhiiiiiijjjkkkmmmnnnkkkjjjjjjiiiiiihhhfffeeebbbcccddddddbbbaaaaaaaaabbbdddfffhhhiiijjjjjjjjjmmmkkkhhhfffggghhhhhhhhhffffffeeeeeeeeedddddddddbbbbbbbbbccceeeffffffeeeeeegggiiijjjjjjjjjkkkllllllkkkjjjiiihhhhhhhhhhhhfffeeeddddddfffffffffdddbbbbbbccceeehhhhhheeecccaaa``````___]]]\\\[[[ZZZ___``````aaaaaaaaabbbcccgggbbb```ccceeeddddddfffhhhmmmnnnhhhcccbbbbbb```bbbbbbcccbbbaaa```______```^^^[[[ZZZZZZXXXVVVTTTUUURRROOOMMMNNNOOOOOOOOOLLLKKKJJJHHHGGGEEEDDDCCCHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA??????@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@@@@???>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;???>>><<<:::999999:::;;;999:::::::::999888777777666666666777777777888888666666666777777777777888666666777777888999999999:::999999999999999:::;;;888:::;;;;;;::::::;;;<<<::::::999::::::;;;<<<===;;;<<<>>>??????===<<<<<<===>>>@@@BBBCCCCCCBBBBBBCCCBBBAAA@@@????????????@@@@@@?????????@@@@@@AAA???>>><<<<<<============999999:::::::::::::::999999888888888888888999999;;;;;;;;;;;;:::999999888555555666777777888999999777888999999::::::999999666777888777666777999;;;======>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999999888888888888999999999999999::::::::::::::::::999888777888888:::;;;;;;;;;::::::::::::999999;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAA@@@???>>>===<<<<<<<<>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMPPPWWWfff{{{|||dddYYYPPPQQQUUUUUUSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXXXXWWWWWWWWWXXXWWWWWWXXXYYY[[[ZZZXXXVVVZZZZZZ[[[\\\]]]___aaabbbaaaccceeefffffffffggghhhkkkkkkjjjiiiiiilllrrrwwwxxxuuurrrnnniiieee```ZZZXXXWWWYYYZZZYYYWWWWWWWWWUUUSSSXXX___^^^^^^\\\YYYUUUTTTUUUVVVXXX[[[\\\YYYZZZ]]]]]]ZZZYYYYYYYYYXXXVVVVVVXXXZZZZZZ]]]______\\\ZZZZZZ\\\ZZZXXXXXXZZZ^^^bbbeeefffhhhccc````````````cccggghhhlllooooookkkgggggggggggghhhhhhfffeeedddfffgggiiikkklllllljjjjjjkkkllllllllllllkkkjjjiiiggggggdddeeefffeeecccbbbbbbbbbbbbcccdddfffgggiiijjjkkkmmmjjjgggeeefffggggggggggggggggggfffffffffffffffdddeeeeeeffffffggghhhhhheeehhhjjjkkkllllllmmmooonnnmmmmmmllllllkkkkkkjjjgggfffddddddeeeeeedddcccaaaaaabbbeeeggggggeeecccbbb```^^^[[[YYYXXXXXXXXX___aaacccdddccccccdddeeeiiidddaaaccccccaaaaaacccccchhhjjjfffbbbbbbcccbbbaaabbbdddcccaaa______```aaa___\\\[[[ZZZXXXUUUSSSSSSQQQNNNMMMNNNNNNMMMMMMJJJJJJIIIGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA????????????@@@@@@@@@@@@===>>>???@@@AAA@@@??????>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::;;;<<<;;;999888777888888999999999999999999999888777444555555666777777888888666666666666777777777777444444444555666666777777999888888888888888888999555777888888888888999;;;666666666666666777888999:::<<<======<<<:::::::::999999:::;;;<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777888999999::::::999999888888777777888888999::::::::::::::::::999888888777777777777666666666555777777888999999999999888666777777777555666777999999999999999999999888777:::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999999888888888888999999999999999999::::::::::::999888888888888999999:::999999999888888888888888:::::::::;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>@@@@@@???>>>===============>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDBBBAAA@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@AAACCCFFFHHHGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJOOOYYYjjj|||bbbXXXQQQQQQSSSRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXWWWUUUWWWXXXXXXVVVUUUUUUVVVSSSTTTVVVYYY\\\[[[YYYVVVYYYYYYZZZ[[[]]]___bbbdddbbbdddfffgggffffffhhhiiijjjhhhffffffgggkkkpppssspppfffccc```]]]XXXXXXWWWUUUTTTTTTUUUVVVTTTSSSUUUUUURRROOOSSSZZZ[[[\\\]]][[[XXXUUUVVVWWWZZZ]]]\\\YYYYYY[[[[[[XXXWWWXXXXXXWWWUUUVVVXXXZZZYYYZZZZZZZZZ[[[[[[[[[[[[XXXVVVVVVWWWZZZ]]]^^^___ccc``````ccccccbbbcccggghhhkkknnnmmmiiifffeeefffggggggfffeeedddeeehhhkkkmmmooopppooollljjjkkklllkkkllllllkkkjjjhhhhhhgggdddfffggggggeeedddeeefffddddddcccdddfffiiikkkmmmmmmkkkhhhggggggiiiiiihhhkkkkkkjjjiiihhhhhhggggggffffffggggggggggggiiijjjhhhjjjlllmmmllllllmmmooommmnnnnnnnnnnnnlllkkkjjjhhhfffddddddeeedddcccaaaaaaaaabbbdddffffffdddbbbaaa^^^ZZZVVVUUUUUUWWWXXX]]]```ddddddcccbbbbbbdddhhhccc```bbbbbb``````bbb^^^dddfffbbb___```bbbaaa___bbbcccbbb___]]]^^^______]]][[[YYYYYYWWWUUUSSSRRRPPPOOONNNNNNNNNLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEFFFGGGGGGEEECCCAAACCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@?????????@@@@@@AAAAAAAAA<<<===>>>???@@@???>>>>>><<<============<<<;;;;;;::::::::::::::::::::::::888999999999::::::::::::999888888777777777888888888888999999::::::999999666666666666777777777777666666666666777777777777333333444444555666666666888777777666666777777888666777888777666666888:::555555555555555666666777:::<<<>>>===;;;::::::<<<999999999:::;;;;;;<<<===;;;;;;:::::::::;;;;;;<<<888999999:::;;;:::::::::999:::<<<<<<;;;:::::::::999999::::::;;;;;;::::::777777777777777888888999888888999999999888777777777777666666666666555555666777777888888888888888777888999777666555777888777777888888999999888888:::;;;<<<======;;;999888999999999999999999999999999999888888888888999999999999999999999::::::;;;777777888999999999999999888888888888888888888888:::::::::;;;;;;:::::::::::::::;;;<<<<<<======>>>>>>======<<<<<<=========<<<<<<===>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCBBBAAAAAACCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAABBBDDDGGGHHHHHHGGGCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJIIIIIIHHHHHHMMMXXXgggyyyxxx\\\UUUPPPPPPPPPOOOOOORRRRRRSSSTTTVVVVVVVVVVVVUUUTTTVVVYYYXXXUUUTTTTTTUUUSSSSSSUUUYYY]]]``````___ZZZYYYYYYYYY[[[]]]```bbbaaaccceeefffffffffggghhhgggeeecccdddgggjjjkkkkkk|||~~~{{{yyyxxxzzz}}}{{{wwwmmmaaaYYYXXXWWWTTTOOOQQQRRRSSSSSSSSSTTTUUURRRRRRUUUVVVRRRNNNQQQXXXYYY\\\^^^]]]YYYWWWVVVWWW[[[]]]]]]YYYYYY[[[ZZZWWWVVVVVVWWWVVVUUUVVVXXXZZZYYYXXXWWWWWWZZZ[[[\\\[[[WWWVVVVVVWWWZZZ]]]]]]]]]___^^^aaafffgggdddccceeehhhkkkmmmkkkgggeeeeeefffggggggeeecccccceeejjjmmmrrrtttuuusssooollllllmmmjjjkkklllkkkiiigggggggggdddeeeggghhhgggggghhhiiifffeeeddddddfffiiimmmoooooollliiihhhiiikkkkkkkkkpppooonnnllljjjiiiggggggfffggghhhgggggggggiiikkkkkkmmmnnnnnnmmmllllllmmmlllmmmooooooooommmjjjiiihhhfffddddddddddddbbb```aaaaaabbbdddffffffcccaaa___\\\WWWSSSRRRTTTXXXZZZ[[[___cccdddbbb```aaabbbfffaaa___aaabbb``````bbb[[[```ccc___\\\]]]___^^^^^^```bbbaaa^^^\\\]]]^^^\\\ZZZXXXXXXXXXWWWUUUTTTQQQPPPOOOOOOOOONNNLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHIIIIIIGGGDDDBBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAA;;;<<<>>>?????????>>>===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::888888888999999:::::::::888888888888999999999999777888999:::::::::::::::888888888777666666555555666666666666777777777888444555555666666777888888888777777777777777888888555666666444333222444555777777777777777777888999777999:::999777666888:::666666666666777999::::::666666666666666777888888777888:::;;;;;;:::999888222555777888777555444333666666777888888888777777777777666666666777777888666777777777777777666555333333444555666777888999666666777888888888888888999::::::999777666777999888999::::::;;;;;;;;;;;;:::;;;<<<======;;;999888888888888888888888888888999999888888888888999999999999888888999999:::;;;666777888:::::::::999888777777888888888999999999999::::::;;;;;;::::::999::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<>>>???@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDD@@@AAABBBBBBAAAAAACCCEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCEEEGGGIIIHHHFFFCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJJJJJJJHHHFFFEEEFFFLLLUUUbbbrrr}}}|||uuuVVVRRROOOOOONNNLLLMMMQQQPPPQQQSSSTTTUUUUUUTTTTTTTTTVVVYYYXXXUUUSSSSSSTTTTTTTTTUUUYYY___eeehhhiiiZZZYYYXXXXXXYYY[[[]]]___```bbbdddeeeeeeeeefffgggdddcccbbbdddggghhhfffddd~~~wwwrrrnnnmmmkkkiiigggfffffffffhhhfffbbb]]]YYYUUURRRQQQNNNMMMLLLNNNRRRTTTSSSQQQRRRSSSSSSTTTTTTTTTSSSSSS[[[]]]___^^^\\\ZZZXXXXXX[[[[[[[[[[[[ZZZWWWUUUSSSWWWVVVVVVUUUVVVWWWXXXYYYZZZXXXVVVVVVWWWYYYYYYYYYVVVXXXZZZZZZYYYZZZ^^^aaa___aaaeeehhhiiihhhfffdddiiijjjjjjhhhfffeeeeeefffeeeggghhhgggfffggglllooosssvvvyyyvvvpppllllllnnnkkkkkkhhheeefffkkkllliiiiiiiiihhhhhhhhhhhhiiiiiifffffffffgggiiikkkmmmoooqqqmmmhhhhhhkkknnnooooooooorrrtttpppjjjeeeeeeggggggggggggggggggfffffffffhhhhhhhhhhhhiiijjjlllllliiikkknnnppppppnnnkkkiiiggggggfffdddaaa```bbbccccccaaaaaaccceeefffdddaaa___ZZZUUURRRSSSVVVXXXZZZ\\\\\\\\\]]]```aaa```___bbbaaa___^^^^^^___aaabbbbbbaaa______```aaaaaa```bbbbbbaaa```]]][[[YYYXXXYYYXXXWWWXXXYYYYYYWWWUUUTTTRRRPPPPPPPPPNNNKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<777777777777777888888888:::999777666666666777888777999<<<;;;999777888:::888888777777777777777888666666666666666666666666444444444444444444444444666666666666666666666666777777666666555555555444555555555555666666666666444666888888666444444444888888777777666666555555555555666666777777888888666666666666777777777777777777777777666666666666777777888888888888777777555555555555666666666666::::::::::::888666444222666666666666666777888888666666666666666555555444888777777666666666777777999:::;;;;;;;;;;;;:::999999>>>BBBAAA<<<888777999888888999999999:::::::::666666666666666666666666888888999999999999888888999999:::::::::999999888888888888999999:::::::::<<<;;;999888777888888999999999999::::::;;;;;;;;;===<<<::::::999:::;;;<<<888999;;;===????????????@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBBBBDDDHHHIIIFFFDDDCCCDDDDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIGGGGGGHHHIIINNNLLLNNNWWWdddkkkiiicccQQQPPPNNNLLLLLLMMMNNNPPPNNNOOOPPPRRRSSSSSSTTTTTTXXXVVVUUUTTTTTTSSSPPPNNNQQQRRRVVV[[[aaaeeegggfff]]]\\\ZZZXXXYYY[[[]]]___bbbaaaaaabbbcccdddeeefffiiifffccccccfffggggggeeexxxssspppmmmgggbbbbbbaaa___^^^]]]]]]]]]^^^\\\ZZZXXXUUURRRPPPNNNMMMMMMLLLKKKMMMPPPSSSSSSRRRSSSSSSSSSTTTTTTTTTSSSSSSWWWZZZ\\\]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXVVVVVVVVVWWWVVVVVVVVVXXXZZZ[[[ZZZZZZ]]]___```bbbeeehhhhhhgggeeeddddddeeefffffffffffffffgggfffgggiiihhhggghhhlllooosssvvvyyyvvvqqqmmmmmmooommmmmmkkkgggiiimmmmmmjjjhhhhhhggggggggghhhhhhiiihhhhhhhhhiiikkkmmmoooqqqqqqmmmiiihhhjjjlllnnnnnnqqqssssssoooiiiffffffiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiieeefffiiijjjkkkjjjhhhgggggggggfffccc```___aaabbbaaa___^^^aaaeeehhhhhhhhhlllddd[[[TTTSSSVVVZZZ]]]]]]\\\]]]^^^```aaa___^^^\\\[[[ZZZZZZ[[[]]]```aaacccbbb``````aaabbbbbbaaaaaaaaa```___]]][[[ZZZYYYYYYXXXWWWXXXYYYXXXWWWUUURRRQQQOOOOOOOOOMMMKKKHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@????????????>>>>>>?????????@@@@@@@@@????????????????????????@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777999888777666666666777777666888::::::888777888999===<<<:::999777666666666555555555555555555555555444444444444444444444444555555555555555555555555666666666666555555444444555555555555666666666666555777999999777555555555777777777666666666555555666666666666666777777777555555666666666777777777666666666666666666666666666777777888888777777666555555555666666666777777888888888888777666666555444444444444444555555666666666666666666555444444777666666555555666666666888999::::::::::::999888999===AAA@@@;;;777777888777888888888888999999999888888888888888888888888666777777888888777777666888999999:::999999888888777777777888888888999999888888777777777888888999999999999:::::::::;;;;;;<<<;;;::::::::::::;;;<<<999:::;;;===>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAACCCFFFGGGEEEBBBBBBCCCDDDCCCBBBCCCEEEGGGJJJKKKKKKJJJHHHGGGHHHIIIHHHFFFGGGLLLSSSVVVRRRMMMMMMLLLJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRQQQQQQVVVUUUTTTTTTTTTSSSQQQOOORRRSSSUUUZZZ```cccdddddd\\\[[[YYYXXXXXXZZZ\\\^^^aaaaaabbbcccddddddeeeeeehhhfffcccdddfffggggggeee}}}rrrmmmgggcccaaa___ZZZWWWUUUTTTSSSSSSSSSTTTUUUVVVPPPOOONNNLLLKKKKKKKKKKKKLLLJJJIIIJJJNNNQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVYYYZZZYYYYYYYYYZZZWWWWWWUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYWWWWWWWWWVVVUUUTTTSSSRRRUUUWWWZZZ[[[[[[[[[\\\]]]aaabbbeeeggghhhgggeeedddaaabbbdddfffggghhhhhhhhheeefffhhhhhhhhhiiilllnnnrrruuuwwwuuuqqqnnnmmmooonnnooommmjjjkkkoooppplllgggffffffeeefffggghhhiiijjjjjjjjjkkkmmmooorrrsssqqqnnnjjjhhhhhhjjjkkklllqqqrrrqqqmmmhhhfffhhhkkkkkkjjjhhhgggfffggghhhiiijjjiiihhhgggffffffffffffcccdddeeefffggghhhhhhhhhffffffeeeccc```___```aaa___]]]\\\^^^ccciiimmmooozzzpppbbbXXXTTTWWW]]]aaa___^^^^^^___aaaaaa___]]]WWWWWWWWWXXXZZZ]]]```aaacccbbb``````bbbcccbbbbbb_________^^^]]][[[ZZZYYYXXXWWWWWWWWWXXXXXXVVVTTTQQQOOONNNNNNNNNMMMJJJHHHDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>????????????@@@???????????????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777777777777777888888777666666666666777555777888888777666666777;;;:::999888777666555444444444444444444444444444444444444444444444444444555555555555555555555555666555555555555444444444444555555555555666666666555777999999777666555666666666666666666555555555666666666666666555555555555555555666666666666777666666666666666666666666666666777777777777666666666666666666777777777777777777666666666777777888444444333333444444555666555555666666555555444333555555444444444555555666777888888999999888888777888;;;>>>>>>:::777777888666666666777777777777888888888888888888888888888555666666777777666666555888888999999999999888888666666666666777777777777444555666777888888888888999999999999::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<======>>>?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAABBBCCCDDDDDDCCCAAA@@@BBBAAAAAABBBDDDDDDBBBAAAAAABBBCCCCCCBBBCCCEEEGGGMMMMMMMMMKKKIIIGGGGGGGGGGGGGGGGGGIIIJJJJJJGGGDDDJJJIIIHHHHHHHHHIIIJJJKKKOOOOOOPPPPPPPPPPPPOOOOOOSSSRRRRRRSSSTTTTTTRRRPPPRRRSSSTTTXXX\\\_________[[[ZZZXXXWWWXXXYYY[[[]]]___```bbbdddeeeeeeeeedddhhhfffddddddfffgggfffeeeyyyuuupppmmmmmmlllkkkjjjccc```[[[YYYXXXWWWUUUSSSOOONNNNNNNNNOOOQQQRRRTTTKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHIIIKKKOOORRRTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTVVVWWWWWWVVVWWWXXXWWWVVVTTTSSSSSSUUUWWWYYYXXXWWWWWWWWWWWWXXXXXXXXXUUUWWWWWWWWWUUURRRQQQPPPTTTVVVZZZ\\\^^^^^^^^^^^^aaaccceeegggggggggeeedddbbbccceeegggiiiiiigggeeeaaabbbdddfffhhhjjjlllnnnoooqqqsssrrrooolllllllllmmmooommmkkkmmmqqqqqqnnnfffeeedddddddddfffhhhiiikkkkkkkkklllmmmppprrrsssssspppllliiihhhiiijjjkkkppppppooolllhhhgggiiikkkmmmkkkgggeeecccdddeeefffiiihhhgggfffeeedddddddddddddddeeefffgggiiikkklllhhhgggfffccc```___```aaa```^^^\\\]]]bbbhhhooosss~~~uuuggg\\\XXX[[[___bbb```___```aaabbbbbb___]]]XXXXXXXXXZZZ[[[]]]___aaaaaa```^^^___```bbbaaaaaa]]]]]]]]]]]]\\\[[[ZZZZZZXXXWWWVVVVVVWWWWWWVVVTTTPPPOOONNNNNNNNNNNNLLLJJJDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>????????????????????????????????????=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777666666666666666666666666666666666444555666666666555555555444444444555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555666666444666888888666555555555555555555555555555555555666666666555555444444444444444555555555666666666444555555555555555666666555666666777777666666555666666666777777777888888777777555444444555777777666555555555555666777777444555555555555444333333444444333333333444555555666777777777777777777666777999;;;;;;999666666777444444555555555666666666555555555555555555555555555666666777777666666555666777888888888888888888666666666666666666666666444555777888999888777777999999999999999999999:::::::::::::::::::::;;;;;;>>>===;;;::::::;;;<<<======>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>??????>>>@@@CCCEEEEEEDDDBBB@@@AAAAAA@@@AAAAAAAAA@@@???@@@AAABBBBBBBBBCCCEEEGGGNNNNNNMMMKKKGGGEEEDDDEEEDDDFFFIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMPPPPPPPPPPPPPPPOOONNNNNNQQQPPPPPPRRRTTTUUUSSSRRRTTTSSSSSSVVVYYY[[[[[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[]]]___aaadddeeeeeedddcccffffffeeeeeeffffffffffff~~~yyytttsssrrrnnnjjjgggddd```]]][[[[[[ZZZZZZUUUSSSQQQOOOOOOPPPOOOOOOMMMMMMMMMMMMNNNPPPRRRSSSLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHJJJMMMQQQTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSUUUUUUTTTTTTUUUVVVXXXVVVTTTSSSTTTVVVYYY[[[XXXXXXXXXXXXXXXXXXXXXWWWUUUWWWYYYXXXUUUSSSRRRSSSUUUWWWZZZ^^^```bbbaaa```aaabbbdddfffggggggffffffeeeeeefffhhhiiigggccc___]]]^^^___bbbfffiiilllmmmkkklllmmmmmmkkkiiihhhhhhjjjlllllljjjmmmrrrrrrooogggeeedddcccccceeegggiiiiiiiiiiiijjjlllnnnppprrrtttqqqnnnjjjhhhhhhjjjkkknnnnnnnnnllljjjiiiiiijjjpppnnnjjjfffdddcccdddeeeggggggfffeeeddddddeeeeeeeeeeeeeeefffgggjjjlllmmmjjjiiihhheeebbb```aaacccbbb```^^^^^^```eeelllpppwwwpppggg```]]]^^^```aaa``````aaacccdddccc```]]]ZZZZZZZZZZZZ[[[\\\]]]]]]^^^\\\[[[\\\^^^______^^^[[[[[[\\\\\\[[[ZZZZZZYYYWWWVVVUUUVVVWWWWWWUUUSSSPPPOOONNNOOOPPPOOONNNLLLEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBB@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777666666555555555555555555666666555555444444444555555555444333222333444555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333444444444444444444444444555555555555111333555666444333333444444444444444444555555555666666555555444444333333444444444444555555555555333333444444555555555555555555666666666666555555666666666666777777777777888777666444333444444555555555555555555666777777444444444444444333333222333333333333333444555555666666666666666666666666555777888888777666666666333333444444444555555555444444444444444444444444666777777888888777777666555666777777888888888777777777777777777777777666777888999:::999888666555999999999999999999999999888999999::::::;;;;;;;;;>>>===;;;::::::;;;<<<<<<<<<<<<======>>>???@@@@@@???>>>>>>======>>>>>>???===???BBBDDDEEEDDDBBB@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBBBBDDDFFFKKKLLLKKKIIIEEECCCBBBCCC>>>AAAEEEFFFFFFGGGIIIKKKIIIIIIIIIJJJKKKLLLMMMMMMQQQQQQQQQQQQQQQPPPOOONNNPPPPPPPPPRRRTTTVVVUUUTTTTTTSSSSSSTTTVVVWWWWWWVVVWWWWWWVVVVVVVVVWWWXXXYYY[[[]]]```bbbddddddcccbbbeeeffffffffffffeeeffffff|||{{{~~~xxxtttpppkkkkkknnnpppmmmhhhccc```]]]ZZZXXXVVVUUUSSSPPPOOONNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLMMMNNNPPPQQQMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJLLLOOORRRRRRQQQOOONNNMMMNNNNNNOOOQQQRRRTTTSSSSSSSSSTTTUUUXXXWWWUUUTTTUUUWWWZZZ\\\XXXYYYYYYYYYYYYXXXWWWWWWUUUXXX[[[ZZZWWWVVVWWWZZZ[[[\\\]]]```cccdddcccbbb___aaaccceeeggghhhhhhhhheeeeeefffiiikkkjjjddd______]]]\\\^^^cccgggjjjkkkgggggghhhhhhhhhgggeeedddgggiiijjjjjjnnnsssssspppiiigggeeecccccceeeggghhhggggggggghhhjjjlllnnnppprrrqqqnnnjjjgggfffiiikkklllmmmoooqqqpppnnnkkkiiirrrpppmmmjjjhhhhhhhhhhhhggggggfffeeeddddddeeeeeeccccccdddeeefffhhhjjjkkkkkkkkkiiifffcccaaabbbcccbbbbbbaaa``````bbbfffjjjllliiidddaaaaaaaaaaaa`````````bbbdddeeeeeeaaa___ZZZZZZZZZZZZZZZZZZZZZYYY[[[YYYXXXYYY[[[]]]]]]\\\ZZZ[[[[[[[[[ZZZYYYXXXXXXVVVUUUUUUUUUVVVVVVTTTRRRPPPOOONNNOOOPPPPPPOOOMMMEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB???@@@AAACCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>==============================:::;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888777777666666555555444333444555555666555555555444333333444555555444222777888888888888666444333444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333333444333444444444444555555555000222444555333222333333333333333444444444444444444444444444444333333333333333333444444444555555222222333333444555555555444444555555555555444444555555555555666666666666777777666444444333333333333333222222333333444555333333444444333333222111333333333333444444555666777666666555555666666777444444555555666555555555333333333444444444444555666666666666666666666666666777777888888777777666444555666777777888777777777777777777666666666666999999999999888777666555999999999999999888888888777888999:::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>????????????>>>>>>>>>>>>??????>>>@@@AAACCCDDDCCCBBBAAA??????@@@???>>>>>>???AAAAAABBBCCCBBBAAAAAACCCEEEHHHHHHHHHFFFDDDBBBBBBBBB>>>@@@CCCDDDDDDDDDEEEGGGEEEFFFGGGHHHIIIJJJKKKKKKQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPQQQSSSUUUWWWVVVUUUUUUSSSRRRRRRTTTUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWZZZ[[[]]]___aaabbbbbbbbbdddfffggggggfffeeeeeefffmmmnnnpppqqqrrrtttxxx{{{|||zzzxxxvvvsssqqqkkkhhheeefffjjjooossstttpppjjjeeeccc___ZZZYYY[[[ZZZ[[[ZZZWWWSSSOOOOOOPPPKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOQQQNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKMMMLLLKKKKKKNNNPPPQQQPPPNNNLLLKKKLLLMMMMMMOOOPPPRRRRRRRRRSSSVVVXXXXXXWWWVVVUUUVVVXXXYYY[[[XXXYYYZZZZZZYYYXXXWWWVVVVVVYYY\\\\\\YYYZZZ]]]bbbeeecccaaabbbdddeeecccaaa^^^___bbbdddgggiiijjjjjjfffgggiiioootttsssnnnhhhdddaaa]]]]]]aaaeeehhhhhhddddddeeeffffffeeedddbbbeeehhhiiijjjooouuuvvvssskkkiiifffccccccdddfffhhhfffffffffgggiiikkkmmmoooooonnnlllhhhddddddgggjjjkkknnnssswwwwwwtttmmmiiiooonnnmmmllllllllllllmmmjjjiiigggfffdddcccccccccbbbcccdddeeefffggghhhiiikkkjjjiiieeebbb```aaabbbaaabbbcccbbb``````bbbddddddbbb``````aaaaaaaaa```___```bbbeeegggfffccc```[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXWWWXXXZZZ\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTUUUVVVVVVTTTRRRNNNNNNMMMNNNPPPPPPOOOMMMEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>???AAACCCDDDDDDCCCBBB??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999999999999999999999999999888888888888888888888888888777777666555555444444222333444555666555555444555333222333666666444222777888999999999777555444333333333333333333333333222222222222222222222222222222222222222222222222111222222222333333333333333333444444444555555555000222444555444333333444222222333333333444444444333333333333333444444444222333333333333444444444111222222333444444555555444444444555555444444444444444444444555555555555444444555555555444444333333333222222333333444555333333333333333222111111333333333333444555666777777777666555555666777777333333222333444555555444333333333444444444555555555555555555555555555555555666666777777666666555333444555666777777777777666666666555555555444444888777777666666666777777999999999999888888888777666777999:::;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;999:::;;;<<<===>>>??????@@@??????>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAA===???@@@???===>>>AAACCCBBBCCCCCCBBBAAA@@@AAACCCEEEFFFFFFEEECCCBBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCEEEGGGHHHIIIJJJJJJOOOOOOPPPPPPPPPOOOOOONNNRRRQQQRRRTTTWWWXXXWWWVVVUUUSSSQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVYYYYYY[[[\\\^^^```aaabbbcccfffhhhhhhfffdddeeefffXXXYYY[[[]]]^^^aaaeeehhhgggeeecccbbbbbbbbbaaa```\\\XXXUUUUUUYYY]]]^^^^^^___[[[XXXWWWUUUPPPOOOQQQLLLPPPRRRQQQLLLIIIKKKNNNGGGIIIKKKKKKJJJIIIIIIJJJEEEFFFGGGGGGGGGIIIKKKNNNPPPOOONNNLLLLLLLLLLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLJJJLLLNNNNNNLLLKKKMMMOOOPPPOOOMMMKKKJJJJJJKKKLLLMMMNNNPPPRRRRRRTTTXXXZZZWWWWWWVVVVVVVVVWWWXXXYYYXXXYYYZZZZZZZZZYYYWWWVVVWWWZZZ]]]]]][[[\\\bbbgggllliiieeedddeeeeeebbb```]]]___aaadddgggiiikkklllhhhiiimmmuuu|||~~~yyytttjjjeee___]]]```cccffffffdddcccdddeeefffeeecccbbbdddgggiiikkkpppwwwxxxuuummmjjjgggdddcccdddfffhhhfffffffffgggiiikkkmmmooommmllljjjfffbbbbbbeeeiiikkkooovvv|||}}}xxxpppiiiiiijjjjjjlllmmmmmmnnnnnnlllkkkiiifffdddbbbaaaaaaddddddfffggghhhiiiiiiiiijjjjjjhhheeeaaa___```aaa___bbbddddddaaa___```bbbbbb```^^^___```aaaaaa```___```bbbeeehhhgggdddaaa]]]]]]^^^____________^^^YYYXXXWWWXXXZZZ\\\\\\[[[[[[[[[[[[ZZZYYYWWWVVVUUUVVVUUUTTTTTTUUUUUUTTTRRRMMMLLLLLLMMMOOOOOONNNLLLEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@===???AAACCCDDDDDDCCCBBB??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999999999999999999999999999888888888888888888888888888777777666555444444444111222444555666555444444555333222333666666444222222333555777888888777666111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333333333333333333444444444555555000333555666555444444555222222222333333444444444222222222333333444444444222222333333333444444444111111222333333444555555333444444555555444444333333333333444444444555555000222333555666666555444555444444444444555666666222333333333333222111111333333333444555666777888888777666555555666777888222222111222444555555444333333444444444555555555333333333333333333333333444555555555555555555444333444555666777777777777555555555444444333333333666555444444444666888999999999999999888888777777666777999:::;;;;;;::::::888999;;;<<<===<<<;;;:::999999:::;;;<<<===>>>???@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===???@@@???===>>>AAAEEECCCDDDDDDBBB@@@???@@@BBBCCCEEEFFFEEEDDDCCCDDDFFFBBB@@@@@@AAADDDEEEDDDCCCBBBDDDEEEGGGIIIJJJKKKKKKMMMNNNNNNOOOOOOOOONNNNNNSSSRRRSSSUUUWWWXXXXXXWWWUUUSSSQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUXXXXXXYYYZZZ\\\^^^```bbbcccfffiiihhhfffdddeeefffKKKKKKLLLMMMOOOQQQRRRSSSTTTSSSSSSRRRQQQPPPOOOOOOJJJJJJKKKKKKMMMNNNPPPQQQQQQQQQPPPNNNMMMKKKJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNMMMKKKJJJKKKMMMPPPQQQNNNNNNLLLJJJGGGFFFGGGHHHKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQTTTVVVXXXYYYXXXXXXVVVUUUTTTSSSSSSSSSVVVVVVUUUTTTTTTUUUVVVWWWZZZZZZYYYYYYYYY[[[___ccciiihhhddd______cccccc````````````aaacccfffiiikkknnnqqqvvv|||~~~qqqnnnfff```aaaeeefffbbbaaa^^^___aaa```^^^```dddaaadddjjjpppuuuyyy{{{{{{vvvqqqjjjccc```aaaeeehhhffffffgggggghhhiiiiiiiiinnnlllhhhccc______aaadddiiinnnssswwwwwwsssmmmiiijjjjjjkkkkkklllkkkkkkkkknnnllliiifffdddcccccccccddddddeeeeeeeeeeeeddddddgggggggggeeebbb___^^^^^^fffffffffeeecccaaa^^^]]]]]]]]]^^^^^^___``````aaa``````bbbcccdddeeeeeeeeeaaa^^^[[[\\\```bbbbbbaaa\\\ZZZWWWUUUVVVYYY\\\___```^^^[[[XXXVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSJJJKKKLLLLLLLLLJJJIIIHHHDDDDDDDDDCCCBBB@@@???>>>???@@@AAA@@@??????@@@BBB???@@@@@@AAAAAA@@@@@@??????===;;;:::999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888777666666555777777777666555555444444444444444444444444444444555555555555444333222222555555555555555555555555777777666555444333333222222222222222222222222222222222222333333444444444333333222111111222333333111111222222222333333333000000111222333333444444222222222222222222222222333333333222222111111111222222222222222222222222444444444444444444444444444444444444444444444444111222333333444444444444444444444555444444333222333333333333333333333333222222333444555555333111333333333333333333333333333333333444444444555555666666666666666666666666555555555444444333333333666666555555555444444444555555555555666666666666555555444444444444555555777777666555555555555555666555555444444444444444777666555444444555777888666666777777888888888999777777777888999999::::::::::::;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;CCCBBB@@@>>>===<<<<<<;;;===>>>AAACCCCCCCCCBBBAAA>>>=========>>>???@@@@@@BBBBBBAAAAAAAAABBBCCCCCCCCCEEEGGGGGGEEECCCCCCCCCAAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMNNNOOOQQQTTTVVVYYY[[[\\\YYYWWWTTTQQQPPPPPPRRRSSSOOOPPPQQQSSSTTTTTTTTTTTTZZZZZZZZZZZZZZZ\\\]]]___aaacccfffgggeeedddccccccDDDEEEEEEFFFHHHIIIKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGDDDDDDEEEEEEGGGHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCDDDEEEGGGIIIKKKLLLKKKIIIIIIJJJLLLNNNPPPNNNNNNMMMJJJGGGFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKMMMLLLLLLKKKJJJJJJJJJKKKMMMMMMOOOPPPSSSUUUVVVWWWVVVUUUTTTSSSSSSRRRSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUUUUWWWYYYZZZZZZ[[[\\\^^^dddddd```\\\]]]bbbccc```^^^^^^^^^```ccchhhkkknnnpppssswww}}}xxxssskkkfffhhhmmmlllgggbbb^^^___cccdddccccccfffdddfffjjjnnnrrruuuvvvwwwuuupppjjjdddaaabbbdddgggccccccdddeeeffffffggghhhlllkkkgggccc``````ccceeehhhkkkoooqqqqqqnnnjjjggghhhiiijjjkkkllllllllllllllljjjhhheeecccccccccdddeeegggiiikkkjjjhhheeecccdddfffgggfffcccaaaaaaaaagggggggggfffdddbbb```^^^^^^^^^^^^______`````````aaabbbcccdddeeefffffffffccc```^^^___cccfffgggeee\\\ZZZWWWUUUVVVXXX\\\^^^```^^^[[[XXXVVVUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOKKKKKKLLLLLLKKKIIIHHHGGGCCCCCCCCCBBBAAA@@@>>>===>>>???@@@???======???AAA>>>??????@@@@@@??????>>>>>>===;;;:::::::::;;;<<<::::::::::::::::::::::::888888888888888888888888999999888777777666555555555555555555555666666666444444444444444444333333444444444444444444333333444444444444444444444444666555555444444333333222222222222222222222222222222222222222222111111111333222222111111222222333111111111222222222333333111111111222222333333333222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333444444444444444444444444333333333444333333222222222333444555555555555555333333333333333333333333333222222333444444333222333333333333333333333333333333333444444444444555555555555555555555555555555555444444444333333333666555555555444444444333444555555555666666666666666555555444444555555666777777666555444444444444444555555666555555444333444444444444555555666777666777777777888888888888666777777888888999::::::888999999:::::::::999999999:::;;;;;;<<<;;;;;;;;;??????>>>>>>===>>>>>>>>>===???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@BBBAAAAAAAAAAAABBBBBBCCCFFFGGGGGGFFFDDDAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNPPPQQQQQQQQQPPPPPPOOOPPPRRRTTTVVVYYYZZZ[[[YYYXXXUUUSSSQQQQQQRRRSSSQQQRRRSSSTTTVVVWWWWWWWWWZZZZZZYYYXXXYYY[[[]]]^^^```cccfffgggfffddddddeee?????????@@@AAACCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCEEEGGGIIIJJJKKKHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGHHHKKKMMMOOONNNNNNMMMKKKGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPQQQQQQRRRPPPSSSXXX[[[[[[ZZZYYYYYY^^^^^^\\\YYY[[[aaacccaaa]]]]]]^^^```dddiiimmmppprrrtttyyy}}}yyyppplllrrrzzzzzztttgggaaa^^^ccchhhiiiggggggggghhhiiikkkmmmoooqqqrrrrrroooiiieeebbbbbbccceeebbbbbbccccccdddfffggghhhjjjiiigggdddbbbbbbeeeggghhhhhhiiijjjiiihhhfffeeefffggghhhjjjkkklllmmmmmmkkkiiigggeeecccdddeeeeeefffiiilllnnnmmmiiidddaaabbbdddffffffeeedddddddddiiiiiihhhgggeeecccaaa```____________````````````bbbbbbccccccdddfffggggggccc```^^^```dddhhhhhhggg[[[YYYWWWVVVVVVXXXZZZ\\\]]]\\\YYYWWWUUUTTTSSSSSSQQQQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEBBBBBBBBBBBBAAA???>>>======>>>>>>>>><<<<<<===???>>>>>>????????????>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888777777666666555555333333444444555666666777333333333333333333333333222333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222111000000//////333222111111111111222333000111111111222222222222111111222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444333222111000111222333555666777777777333333333333333333333333333333222222222222333333333333333333333333333333333333333333444444444444555555555555555555555555444444444444333333333333555555444444444444333333444444444555555555666666666666555555555555666666777666555444333333333333222222333444333222111000111222333444555666666666777777777777888888888888666666777888888999999:::666777888999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA>>>???AAABBBBBBAAA@@@???@@@???>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAAAAABBBCCCHHHHHHGGGEEEBBB@@@@@@AAACCCDDDDDDDDDDDDCCCBBBBBBEEEEEEEEEFFFGGGHHHJJJJJJMMMOOOQQQSSSTTTTTTSSSRRRPPPQQQSSSUUUWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZ[[[ZZZXXXWWWXXXZZZ]]]^^^```bbbeeegggfffffffffggg????????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBCCCDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNMMMNNNMMMKKKHHHFFFFFFGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMQQQVVVYYYYYYWWWVVVVVVXXXYYYXXXVVVZZZaaadddccc______```bbbeeeiiimmmppprrruuuxxx{{{}}}~~~~~~{{{qqqooozzzrrrggg___bbbhhhjjjiiihhhggggggfffggghhhkkknnnpppooommmiiieeebbbbbbbbbcccddddddddddddeeeggghhhiiigggggggggeeecccdddfffiiiiiihhhgggeeeddddddeeeeeecccdddfffhhhjjjlllmmmmmmjjjiiigggeeeeeeeeegggggggggiiikkkllljjjgggbbb___bbbdddggggggfffeeedddeeejjjiiihhhgggfffdddcccbbb````````````````````````bbbaaaaaaaaabbbdddfffgggbbb___]]]^^^aaadddcccbbbZZZYYYXXXVVVVVVWWWYYYZZZZZZXXXVVVTTTRRRQQQQQQPPPOOONNNMMMKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDAAABBBCCCCCCBBBAAA???======>>>???===<<<;;;===>>>>>>>>>????????????>>>>>>:::;;;;;;;;;;;;:::999999888888888888888888888888888888888888888888888888777777777666666555555555333333444444444555555555222222222222333333333333111222333444444444444444111111111111111111111111000111111111222222222333333333333333333333333333111111111111111111000000222222111111111111222222000000000111111111111222222222222222111111111111222222222222222222222222222222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333222222111222333444555666666666666222222222222222222222222333333222111000111333444222222222222222222222222222222333333333444444444444444444444444444444444333333333333333333333333444444333333333333333333333333444444444555555555777666666555555666666777666666555333333222222333444444444333333222222111...000222444555555555555777777777777777888888888666666777777888999999999555555666888999999999999999999:::;;;;;;;;;;;;:::999:::;;;===>>>???@@@@@@???@@@@@@AAA@@@@@@???>>>@@@@@@???>>>=========>>>@@@??????@@@@@@AAABBBCCCGGGGGGEEECCC@@@@@@AAACCC???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMPPPSSSTTTTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWWWWYYYXXXXXXWWWVVVTTTSSSSSSUUUUUUVVVWWWXXXZZZ[[[\\\]]]\\\YYYXXXXXX[[[]]]______bbbeeefffffffffhhhiii???????????????@@@AAABBB?????????@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMMMMKKKIIIGGGFFFGGGEEEFFFGGGIIIIIIJJJJJJJJJGGGHHHHHHJJJKKKNNNOOOPPPMMMLLLKKKJJJKKKLLLNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTRRRPPPNNNMMMLLLNNNPPPSSSTTTTTTTTTUUUWWWVVVWWWVVVUUUZZZbbbeeedddbbbbbbbbbbbbdddgggjjjlllooorrruuuvvvvvvwwwyyyzzzxxxmmmmmm|||}}}nnn```___dddggggggfffdddcccccccccfffiiimmmooommmkkkhhhdddbbbaaaaaabbbddddddccccccccceeeggghhhdddeeefffeeedddeeegggiiikkkiiifffdddccccccdddeee```aaacccfffhhhjjjllllllkkkjjjhhhffffffggghhhiiiiiiiiiiiiiiigggeeebbbaaabbbeeeggghhhfffdddcccccciiiiiigggfffeeedddcccccc`````````aaaaaaaaaaaaaaa```___]]]]]]^^^```ccceeeddd```]]]\\\^^^___^^^\\\ZZZYYYXXXWWWVVVVVVWWWWWWUUUTTTSSSQQQPPPNNNMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBCCCDDDEEEEEECCC@@@???>>>??????>>><<<<<<===>>>>>>>>>????????????>>>>>>:::::::::;;;::::::999888777777777777777777777777999999999999999999999999666666666555555555555555555444444444333333333222111111111222222222333333111111222333444444444444111111111111111111111111//////000000111222222222333333333333333333333333///000000111222333444444111111111111111111111111//////000000000111111111222111111111111111111111222222222222222222222222111111111111111111111111000000000111111222222222333333333333333333333333222222222222222222222222///000111222333333444333444555555555555555444444222222222222222222222222222333333111000000222555222222222222222222222222222222222333333333444444444444444444444444444444333333333333333333333333222222333333333333333333333333333333444444444444666666555555555555666666555555444333333333333444999888777555555444444555...///222444555555555444888888777777777777777777555666666777888888999999444555666777888999999999888999::::::;;;;;;::::::999:::;;;===>>>>>>>>>>>>??????????????????>>>>>>@@@@@@???>>>=========>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCBBB@@@@@@BBBEEE>>>???AAABBBDDDEEEEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMPPPRRRRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWVVVXXXWWWWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZ[[[___^^^\\\ZZZ[[[\\\___```___aaadddeeeeeefffhhhjjj>>>>>>=========>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@>>>>>>??????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLIIIHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEFFFGGGJJJLLLNNNOOOLLLKKKIIIHHHHHHJJJLLLMMMQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSQQQOOONNNMMMNNNPPPQQQQQQQQQRRRUUUWWWUUUVVVVVVUUUYYYaaaeeedddcccbbbaaa```aaaccceeefffiiillloooooommmmmmppptttwwwqqqhhhiiiyyyqqqbbb]]]```bbbbbbccc`````````bbbeeeiiimmmooollljjjfffcccaaa```aaaaaadddbbbaaa______aaabbbdddbbbccceeeeeeeeeeeefffgggjjjhhhfffdddbbbbbbbbbbbb]]]___aaacccfffhhhiiijjjkkkjjjhhhfffffffffhhhiiijjjjjjiiihhhfffeeecccbbbaaacccggghhhfffdddcccccchhhgggfffdddcccbbbbbbbbb`````````aaabbbccccccccc^^^]]]ZZZYYYZZZ]]]aaacccfffbbb^^^]]]^^^^^^\\\ZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIJJJJJJKKKLLLMMMIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCEEEFFFFFFDDDAAA@@@?????????>>><<<;;;<<<>>>======>>>>>>>>>>>>======:::::::::999999999888888777777777777777777777777888888888888888888888888555555555555555555444444555555444333333222111111000000000111111222222333111222222333333333333222111111111111111111111111000000000111111111222222222222222222222222222222...///000111333444555555000000111222222111000000////////////000000000000000000111111111111111111222222222222222222222222000000000111111111111111//////000000111222222222333333333333333333333333111111111111111111111111......000222333444444444444444555555444333333222222222222222222222222222000222444222000///111444222222222222222222222222222222222222333333333333333333333333333333333333222222222222333333333333111111222222222222333333222222222333333333444444555555444444444444555555444444444444444555555666666777777777666555333222000111222333444555555555888888888888777777777777555555666777777888888999555666777888888888888888888888999:::::::::::::::888:::;;;============<<<>>>>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBB@@@BBBBBBBBBAAAAAACCCDDDAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFHHHIIIHHHIIIJJJLLLNNNOOOOOOPPPPPPRRRTTTWWWXXXXXXWWWVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVVVVXXXYYYZZZ___^^^^^^]]]]]]^^^___```___aaacccddddddeeegggiii>>>======<<<<<<<<<======@@@@@@AAABBBCCCCCCDDDDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAACCCDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLJJJIIIIIIJJJFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDDDDEEEGGGHHHJJJKKKJJJIIIGGGFFFGGGHHHKKKLLLPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPQQQRRRRRRQQQPPPOOOMMMOOOPPPQQQQQQRRRTTTVVVUUUVVVUUUTTTXXX```cccaaa___^^^]]]\\\]]]^^^```aaacccfffhhhgggddddddhhhlllllliiieeegggsssqqqccc______^^^]]]^^^]]]^^^___bbbeeeiiilllnnnllliiieeeaaa______aaabbbeeecccaaa___^^^___```bbb```bbbdddeeedddddddddeeefffeeedddcccaaa___^^^]]][[[]]]___aaadddeeefffgggkkkiiigggeeeddddddeeefffeeefffggggggfffdddaaa___]]]```eeeggggggeeeddddddfffeeecccbbbaaaaaaaaaaaa______```aaacccdddeeeeee^^^\\\YYYWWWXXX\\\```ccceeeaaa]]]\\\]]]^^^\\\ZZZXXXXXXXXXXXXWWWUUUSSSRRRRRRRRRQQQPPPOOOMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJGGGFFFEEECCCCCCCCCCCCCCC@@@BBBDDDFFFFFFDDDAAA???>>>>>>>>>===;;;:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::888777777888888999777777777777777777777777666666666666666666666666444444444444444444444444333333333222222222222222//////000000111222222333222222333333333222222111111111111111111111111111111111111111111111111222111111111111111111111111...//////000111222333333///000111222222111000///........./////////000000//////000000111111222222222222222222222222222222///000000000111111111222/////////000111222222222222222222222222222222222111111111111111111111111...///000222222333333333222222333333333333333333111111111111111111111111...222555444000///111333111111111111111111111111111222222222222333333333222222222222222222222222111111222222222333333333111111111111222222222333222222222222333333333333444444333333333333444444333333333444555666888888999<<>>888333333333333333333444555555888888888888777777777666555555666666777888888888777777888999999888888888888888999::::::::::::999777888:::<<<>>>======<<<============>>>>>>???@@@>>>>>>>>>>>>>>>>>>???@@@============???@@@AAABBB@@@BBBCCCCCCAAA@@@@@@AAA@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOOOOQQQTTTWWWXXXXXXWWWWWWUUUTTTSSSSSSTTTVVVYYYZZZ[[[ZZZXXXWWWVVVWWWXXXYYY]]]^^^^^^^^^^^^^^^]]]]]]___aaabbbbbbbbbccceeeggg>>>>>>======<<<<<<======;;;<<<<<<===>>>???@@@@@@AAA@@@???>>>>>>>>>>>>>>>BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHKKKLLLKKKJJJJJJKKKFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGIIIHHHFFFEEEFFFHHHJJJLLLOOOOOONNNNNNMMMNNNNNNOOOKKKMMMOOOQQQRRRSSSRRRRRRKKKNNNQQQRRRRRRRRRSSSTTTUUUVVVTTTSSSWWW^^^aaa___[[[ZZZYYYYYYYYY[[[]]]______bbbdddbbb______ccchhheeeeeedddfffnnnzzz~~~zzznnnddd```___\\\[[[[[[]]]^^^```bbbeeehhhkkklllllliiiddd```^^^___aaabbbhhhfffccc```___```aaabbb___bbbdddeeedddccccccdddbbbcccbbbbbb```]]]ZZZXXXZZZ\\\^^^```bbbdddeeeeeejjjhhhfffcccbbbbbbcccddd___aaadddfffeeebbb]]]ZZZYYY]]]cccfffgggfffffffffeeedddbbb```______``````^^^___```aaaccceeefffggg^^^\\\YYYWWWXXX\\\```cccaaa^^^ZZZZZZ\\\]]][[[YYYXXXXXXXXXXXXWWWUUUSSSQQQRRRRRRRRRQQQPPPOOOMMMLLLJJJJJJIIIHHHGGGGGGGGGHHHFFFEEEDDDCCCBBBBBBCCCDDD???AAADDDEEEEEECCC@@@>>>=========;;;999888999;;;888999999::::::999999888;;;:::888666666777888:::888888888888888888888888444444444444444444444444444444444444444444444444111111111222333333444444...//////000111222222222333333333333333222111000111111111111111111111111222222111111111111111111000000000000000000000000////////////000000000000///000111222222111000///............/////////000...//////000111222222333222222222222222222222222//////000000111111111222...//////000111222222222000000000000000000000000000000000000000000000000000111111222222222111111///000111222333444444444111111111111111111111111---111555555111///000333111111111111111111111111111111222222222333333333222222222222222222222222111111111222222333333333000000111111222222222333111111222222222333333333444333333222222333333444333333333444666888999:::CCCIIIRRRXXXWWWOOODDD===555444333222333444555666999888888888777777666666555555666666777888888888888999999999999888888777888888999::::::::::::999555666999<<<>>>>>>>>>===<<<<<<<<<<<<===???@@@@@@>>>>>>======>>>???@@@@@@<<<<<<<<<===>>>@@@AAABBBAAACCCDDDDDDAAA???>>>>>>===>>>@@@BBBCCCEEEFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHJJJIIIHHHHHHIIIKKKMMMOOONNNPPPTTTWWWYYYYYYXXXWWWTTTSSSRRRQQQSSSVVVZZZ\\\]]]\\\ZZZXXXWWWWWWYYYYYY\\\]]]^^^___^^^]]]\\\[[[___aaabbbbbbaaabbbdddfff<<<<<<<<<<<<============<<<===???AAABBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???AAA@@@???>>>>>>>>>@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCEEEGGGIIIJJJJJJJJJJJJHHHHHHFFFDDDAAAAAACCCEEEKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFHHHIIILLLMMMMMMMMMMMMLLLLLLKKKJJJKKKMMMOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSUUUXXXZZZ[[[[[[WWWVVVVVVVVVWWWXXXZZZ[[[[[[\\\[[[ZZZZZZ[[[^^^aaaaaaaaacccfffjjjmmmppprrriiiddd___[[[ZZZ[[[[[[[[[YYY[[[^^^___```bbbdddfffhhhhhhfffbbb^^^]]]```dddhhhfffbbb___^^^```ccceeeaaaaaabbbcccccccccbbbbbbcccbbbaaa___^^^]]]\\\\\\^^^^^^___```bbbdddgggiiieeeeeeeeeeeedddbbb```___^^^aaacccccc```\\\YYYXXXYYY[[[___bbbdddeeedddcccdddcccaaa___^^^^^^^^^^^^YYYZZZ]]]___aaabbbbbbbbbZZZXXXWWWWWWYYY\\\```cccccc```^^^]]]]]]^^^^^^]]][[[ZZZXXXVVVSSSRRRQQQPPPSSSSSSSSSSSSQQQNNNKKKIIIIIIJJJJJJHHHEEECCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<======<<<:::888777:::777555666999;;;:::888777777777777777777777777999888777666666555555555444444444444444444444444222222222222222222222222222222222111111111000000222111111000///......---333333222222111000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000///......------///////////////000000111333555777777555222111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222222111000///111111111111111111111111000111111111111222222222555444333222111111111111222222111111000/////////111111111111111111222222000111111111111222222222111111111111111111111111000000000111222222333333111111222222222333333333666222222444555555999>>>JJJZZZfffggghhhfffWWWCCC;;;555111222333222222555999888888777666555555444111333555555444555666888999999888888888888888999777999;;;;;;::::::;;;<<<888999;;;<<<<<<;;;999888<<<;;;;;;;;;===???AAABBB===>>>>>>>>>>>>>>>======>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEFFFGGGHHHJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUTTTTTTSSSRRRQQQPPPQQQRRRUUUVVV[[[YYYXXXVVVWWWXXXYYY[[[[[[\\\^^^```aaaaaa______\\\]]]```cccdddddddddccc;;;<<<<<<<<<============<<<===???@@@AAABBBBBBAAA???@@@@@@@@@@@@@@@@@@???@@@@@@???>>>>>>??????@@@?????????@@@@@@@@@AAAAAAAAABBBDDDEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIGGGEEEBBBAAACCCEEEIIIHHHGGGEEEDDDDDDDDDDDDGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPQQQTTTWWWXXXXXXVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZ[[[ZZZZZZ[[[___aaa```aaabbbccceeegggiiijjjeeeaaa\\\YYYXXXYYYYYYXXXXXXZZZ\\\^^^___```ccceeeggghhhgggddd```^^^aaadddiiigggccc```___```ccceeeccccccccccccccccccdddddddddcccaaa___]]]]]]]]]]]]______```aaabbbdddfffgggeeeeeeeeedddcccbbbaaa``````aaaaaa___YYYTTTPPPNNNXXXZZZ^^^aaacccddddddcccdddbbb```^^^]]]]]]]]]]]]XXXZZZ\\\^^^___`````````[[[ZZZXXXXXXZZZ]]]aaaccccccaaa___^^^^^^^^^]]][[[YYYXXXVVVUUUSSSRRRRRRRRRRRRRRRSSSRRRPPPMMMKKKIIIHHHIIIJJJHHHEEEBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888999777555666999:::999888777777777777777777777777888777666555444444444444444444444444444444444444222222222222222222222222222222222111111111000000111111111000///.........111111111111111111111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////000/////////////////////.........///////////////000000000000000111111222777999:::999666333111000////////////000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000111111111222222222111222222222222111000///111111111111111111111111000000111111111222222222000000000000111222333333111111111111000000000000222222222222222111111111000000111111111222222222111111111111111111111111222111111111111111111111111111111111222222222222444111111444666777;;;AAAQQQdddtttwwwwwwsss```JJJ;;;555222333333222333555888888777777666555555444333444555555555555666888888888777777777777888888888999;;;:::999888888999888999:::<<<<<<;;;:::999;;;;;;:::;;;;;;===???@@@======>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGIIIJJJLLLMMMMMMOOOPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQSSSTTTVVVXXXXXXWWWVVVWWWXXXZZZZZZ\\\]]]___```aaa```___^^^\\\]]]```bbbddddddcccccc;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@AAAAAAAAA??????@@@@@@@@@@@@????????????>>>>>>>>>??????@@@?????????@@@@@@@@@@@@AAACCCDDDFFFGGGGGGEEECCCAAAAAA@@@@@@?????????@@@@@@CCCCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGJJJJJJIIIFFFCCCBBBCCCEEEGGGFFFEEEDDDDDDDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTQQQOOOMMMMMMPPPSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYYYYXXXYYYZZZZZZYYY[[[^^^```aaaaaaaaaaaaaaaaaaaaaaaa```]]]YYYVVVVVVVVVUUUTTTUUUWWWYYY[[[\\\^^^aaadddeeeggghhhfffbbb```aaacccjjjhhheeebbbaaaaaacccddddddcccbbbaaabbbccceeefffeeecccaaa___^^^]]]^^^^^^______aaabbbcccdddddddddfffeeedddbbbbbbaaaaaaaaa``````___ZZZTTTOOOLLLKKKVVVXXX\\\___bbbccccccccccccbbb___]]]\\\[[[[[[\\\YYYZZZ[[[]]]^^^^^^______]]]\\\ZZZZZZ[[[]]]```bbbcccaaa____________]]][[[XXXWWWUUUSSSRRRRRRRRRRRRPPPQQQQQQQQQPPPMMMJJJHHHHHHIIIIIIGGGDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<;;;:::::::::999::::::;;;888777666666888999999888777777777777777777777777777666555444333333333333333333333333333333333333222222222222222222222222222111111111111000000000111111000000//////......//////000111111222333333000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////------......///000000111111111000000111111222333;;;<<<<<<:::666222000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000111111111222222111111222222111111000000111111111111111111111111000000000111111111222222////////////000111222222000000000000111111111111444333333222222111111111000000000111111111222222111111111111111111111111333333222111111000//////000000111111111222222222222000000444666888>>>FFFZZZooohhhOOO<<<666222333444333333666777777777666555555444444444666777666555555666777777777666666666666777777888999:::999777666666666888999:::;;;<<<;;;:::::::::::::::::::::;;;<<<===<<<======>>>>>>===============>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGJJJLLLNNNMMMNNNOOOQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]]^^^___`````````___^^^\\\]]]___aaacccccccccbbb::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@CCCEEEGGGIIIHHHFFFBBB@@@AAAAAA@@@????????????@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFKKKKKKJJJHHHEEECCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKLLLMMMKKKKKKLLLNNNOOORRRTTTUUUQQQOOOMMMLLLOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZYYYZZZZZZZZZYYYYYY[[[]]]aaaaaaaaa```___^^^]]]]]][[[YYYVVVTTTTTTTTTRRRQQQSSSUUUWWWXXXYYY[[[___bbbcccfffhhhgggcccaaaaaaccckkkiiigggeeeccccccdddddddddbbb```______bbbeeegggfffdddbbb```___^^^^^^___^^^___aaabbbccccccbbbaaadddcccaaa```______``````^^^^^^\\\YYYUUURRRRRRSSSUUUWWWZZZ]]]```bbbbbbbbbbbbaaa___\\\[[[ZZZ[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^___^^^\\\[[[\\\]]]___aaaaaa```___```aaabbbaaa___YYYXXXUUURRRPPPPPPPPPPPPNNNOOOPPPPPPNNNLLLJJJHHHGGGHHHHHHFFFCCCAAA@@@@@@?????????????????????@@@>>>>>>===<<<<<<<<<<<<<<<:::999888888888999;;;<<<888777666666666777777777666666666666666666666666777666555444333333333333222222222222222222222222111111111111111111111111111111111111000000000000111000000000/////////...///000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000.................................///////////////............//////000000000000//////000000111222888999999777444111//////////////////000000000000////////////////////////////////////////////////////////////000000000111000000000000111111111111000000111111111111000000111111111111111111111111000000000000111111111111222222111000////////////...//////000111222222222555444444333222111000000000000000000111111111111111111111111111111111111222111111111000000000///111111111222222222333333222000000333444777???HHH```uuujjjPPP<<<666222333444333333666666666666555555444444444555777777777555444555666666555555555555666666777777888:::999888777777888888999:::;;;;;;;;;::::::;;;::::::::::::;;;;;;;;;<<<<<<======>>>=========<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDFFFFFFGGGFFFEEEEEEFFFIIILLLNNNNNNNNNOOOPPPQQQQQQRRRRRRPPPPPPPPPPPPQQQSSSTTTUUURRRSSSTTTUUUVVVXXXYYYZZZ]]]^^^____________^^^^^^\\\]]]___```aaabbbbbbbbb::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???===>>>>>>??????>>>>>>=========>>>>>>????????????>>>>>>?????????@@@@@@@@@BBBDDDGGGHHHHHHEEEBBB@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEJJJKKKKKKHHHFFFDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLLLLMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTSSSQQQOOONNNPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[[[[ZZZXXXWWWWWWYYY]]]]]]^^^^^^]]]\\\[[[ZZZXXXWWWUUUTTTTTTTTTRRRPPPSSSTTTUUUVVVVVVYYY\\\___```cccffffffccc``````bbbjjjiiihhhfffeeedddddddddbbb```^^^\\\]]]```dddffffffeeedddbbbaaa```______]]]^^^```aaabbbaaa```___aaa```___]]]]]]]]]^^^^^^\\\\\\\\\YYYWWWVVVWWWXXXUUUWWWYYY\\\___aaaaaabbbaaa___^^^\\\[[[[[[[[[[[[^^^]]]]]]]]]]]]]]]^^^^^^```^^^]]][[[[[[\\\]]]^^^]]]]]]]]]___ccceeefffeee\\\YYYUUUQQQNNNMMMLLLMMMLLLMMMNNNNNNMMMKKKIIIHHHFFFGGGGGGEEEBBB@@@??????=========>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;999888777777888999;;;<<<777777666666555555666777555555555555555555555555888777666555444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////111111111000000000//////////////////////////////////////////////////////////////////////////////........................------....../////////000000000//////............///............///000000222333444333111//////000////////////000000000000////////////////////////////////////////////////...////////////000000000//////000000000111111111///000000111111111000000000000000000000000000000//////000000000111111111333333111000000000000000......///000111222222333444444333222222111000000//////000000000111111111000000000000000000000000//////000000000111111111222222222222333333333444222000111333333777AAAKKKgggzzzhhhOOO;;;666222333444222333666555555555555444444444444555666777666555444555666555555444444555666777777555777999:::999999:::;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============;;;<<<===>>>???@@@AAAAAA????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDFFFIIILLLNNNOOOOOOOOOOOOPPPQQQQQQRRROOOOOOPPPPPPRRRSSSTTTUUUQQQQQQRRRSSSUUUVVVXXXYYY\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^___```aaaaaaaaa999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>======>>>>>>>>>>>>======<<<<<<===>>>????????????>>>>>>>>>????????????@@@AAABBBDDDEEEEEECCCAAA???@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEDDDEEEEEEFFFHHHIIIJJJHHHFFFEEEEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEBBBCCCEEEFFFHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRPPPQQQRRRSSSSSSRRRNNNPPPRRRUUUWWWYYYZZZZZZYYYZZZ[[[YYYWWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWXXXWWWVVVWWWWWWVVVTTTRRRTTTTTTTTTTTTTTTVVVZZZ]]]]]]```cccccc```^^^___aaaffffffeeeeeeddddddcccccc```___]]]\\\\\\___ccceeeeeeeeeeeeeeedddbbb___^^^\\\]]]^^^^^^__________________^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZXXXVVVWWWXXXWWWXXXZZZ\\\^^^```aaaaaa___^^^]]]\\\[[[\\\]]]]]]______^^^]]]]]]]]]]]]]]]___^^^\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZ\\\aaaeeehhhhhh]]]ZZZUUUPPPLLLKKKJJJJJJJJJKKKLLLMMMLLLKKKIIIGGGEEEFFFFFFDDDAAA???>>>>>>=========<<<<<<<<<<<<<<<;;;;;;999888888999:::;;;888777777777888999999:::666777777666444444555777555555555555555555555555888777666555444444444444111111111111111111111111111111111111111111111111//////000000000000000111000000000000////////////222222111000000///......////////////////////////////////////////////////////////////////////////........................---------......//////000111000000///......------...------------...//////...000111000///...///111////////////000000000000000000000000000000000000000000000000000000000000......////////////000000/////////000000000111111//////000000111111000000000000000000000000000000/////////000000000111111000000000000111222333333...//////000111222222222333222222111111000000000/////////000000000111111000000000000000000000000......///000000111222222111111222222222333333333222111222444555999EEERRRmmm~~~{{{dddLLL;;;555111222333222222555444444444444444444444444333555666555444444555666555555444555555666777888444666888999999:::;;;===<<<;;;;;;::::::999999888999:::;;;;;;<<<<<<<<<;;;:::;;;<<<<<<============;;;;;;<<<===???@@@AAAAAA??????????????????????????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNOOOQQQRRRSSSTTTTTTQQQQQQPPPPPPRRRTTTWWWYYYZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]^^^^^^___``````aaa999999999999::::::::::::<<<;;;:::::::::;;;<<<===<<<======>>>>>>======<<<;;;<<<===>>>?????????>>>>>>>>>>>>>>>??????????????????AAABBBBBBAAA@@@@@@>>>>>>>>>>>>???AAABBBCCCAAAAAABBBDDDEEEGGGHHHHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGIIIHHHFFFEEEEEEFFFEEEFFFFFFGGGGGGFFFEEEDDDBBBCCCEEEGGGIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJMMMNNNQQQSSSSSSQQQNNNLLLLLLLLLLLLMMMNNNPPPQQQRRRPPPPPPPPPQQQRRRRRRPPPNNNHHHJJJNNNQQQTTTWWWXXXXXXVVVWWWYYYXXXWWWVVVWWWXXXXXXYYYZZZ[[[ZZZYYYWWWVVVZZZYYYYYYZZZ[[[ZZZWWWUUUUUUUUUUUUSSSSSSTTTXXX[[[[[[^^^```___]]]\\\]]]___``````aaabbbbbbaaa```______^^^]]]]]]^^^```ccceeeccceeeggghhhfffccc___]]][[[[[[[[[[[[\\\]]]^^^__________________^^^^^^]]]]]]^^^^^^]]]ZZZYYYYYYZZZYYYZZZ[[[\\\^^^___``````^^^]]]]]]\\\\\\]]]___``````___]]]\\\[[[[[[[[[[[[^^^]]][[[YYYWWWVVVVVVVVVYYYXXXVVVXXX]]]bbbfffhhh\\\YYYTTTOOOKKKJJJJJJKKKHHHIIIKKKKKKKKKJJJHHHGGGDDDEEEEEEDDDAAA>>>============<<<<<<;;;;;;:::::::::999888777777888:::;;;777777888888888888888777555777777666333222444666444444444444444444444444777666555444333333333333111111111111111111111111111111111111111111111111////////////000000111111////////////000000000000000000000000000/////////////////////////////////------------------------////////////////////////////////////////////////,,,,,,---......///000000///////////////........................///000000///000111000//////111222////////////000000000000000000000000000000000000000000000000000000000000........./////////000000////////////000000000111...//////000000000000000000000000000000000000000////////////000000000111////////////000111222222//////000000111111111222000000000000000000000000////////////000000000111000000000000000000000000/////////000000000000000///000000000000111111111111111333666888???MMM[[[pppwww```HHH999444000111222111111444333333333333333333333333111333444444333333555666555555555555666777888999444666888999888888999:::>>>===<<<:::999888777777666777999:::;;;;;;;;;;;;999:::;;;<<<============:::;;;<<<===>>>@@@AAAAAA????????????????????????>>>???@@@AAABBBAAAAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQOOONNNOOORRRVVVYYYXXXXXXXXXYYY[[[\\\]]]^^^]]]]]]]]]]]]^^^___``````888888999999999:::::::::<<<;;;:::999:::;;;<<<===<<<<<<============<<<<<<:::;;;===>>>?????????>>>>>>>>>>>>>>>????????????===>>>>>>???@@@@@@@@@@@@<<<<<<<<<===>>>@@@BBBBBBAAAAAABBBDDDEEEGGGHHHHHHEEEDDDCCCCCCCCCEEEFFFGGGDDDFFFHHHHHHFFFEEEFFFFFFFFFGGGHHHHHHHHHFFFEEEDDDCCCDDDFFFIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJMMMPPPSSSUUUUUUSSSOOOLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNPPPQQQPPPMMMJJJDDDFFFJJJNNNRRRUUUVVVWWWSSSUUUWWWXXXWWWXXXYYYZZZZZZ[[[]]]]]]\\\[[[YYYWWW[[[[[[[[[\\\]]]\\\YYYWWWVVVVVVUUUSSSRRRSSSWWWZZZYYY\\\^^^]]][[[ZZZ\\\___[[[\\\^^^_________^^^]]]______^^^^^^___aaadddeeeccceeehhhjjjhhhddd___\\\ZZZYYYYYYYYYZZZ\\\^^^______```aaaaaaaaa```___^^^]]]^^^``````^^^]]]^^^^^^[[[[[[\\\]]]^^^______```]]]]]]\\\\\\]]]___```aaa___^^^\\\ZZZYYYYYYZZZZZZ]]]\\\ZZZXXXVVVUUUTTTSSSYYYWWWTTTUUUYYY___ccceeeZZZWWWRRRNNNKKKKKKLLLLLLGGGHHHJJJKKKKKKJJJHHHGGGDDDEEEEEECCC@@@>>>============<<<;;;::::::999999:::999777666666888999;;;666777888999999888777666555777777666333222444666444444444444444444444444555555444333222222222222000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000......//////000000111111////////////////////////------------------------////////////////////////000000000000000000000000,,,,,,------...///000000------......///000000000///////////////000111111222333333222111000222333////////////000000000000000000000000000000000000000000000000000000000000............/////////000////////////000000000000......///000000000000000000000000000000000000000////////////000000000000111000///......------...000000000000111111111111////////////000000000000////////////000000000000000000000000000000000000111111000000//////..................////////////000111444888;;;CCCTTTcccpppttt\\\CCC999333///000111000111333333333333333333333333333000111333333333333555666555555555666666888999999444666888888777666666777???>>><<<:::888777666666444555777999:::;;;::::::999:::;;;<<<============::::::;;;===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@BBBBBBBBBBBBBBBCCCEEEEEECCCDDDEEEGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTRRRNNNLLLMMMQQQVVVYYYVVVVVVWWWXXXZZZ\\\]]]^^^]]]]]]]]]]]]]]]^^^___```::::::999888888888999999777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBEEEBBB??????AAACCCCCCBBBCCCCCCAAA@@@??????>>>>>>@@@>>><<<<<<>>>>>>>>>===AAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEEEEGGGFFFEEECCCCCCCCCDDDDDDHHHGGGGGGHHHJJJIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIILLLNNNQQQSSSRRRPPPMMMKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKIIIJJJLLLNNNQQQTTTVVVWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZXXXVVVWWWXXXYYY[[[^^^``````^^^\\\YYY]]]]]]\\\YYYWWWWWWZZZ\\\______^^^[[[YYYYYY[[[]]]______^^^^^^]]]]]]]]]]]]aaa```___^^^___aaadddfffeeeeeefffhhhiiihhheeebbbYYYYYYXXXXXXYYY[[[]]]^^^```___^^^]]]^^^```bbbcccbbbbbbbbbbbbaaa^^^\\\ZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]XXX[[[\\\ZZZVVVUUUYYY]]]^^^^^^]]][[[YYYWWWUUUSSSUUUUUUTTTTTTTTTVVVWWWXXXWWWTTTPPPMMMKKKJJJHHHGGGDDDFFFHHHIIIIIIGGGEEEDDDDDDCCCBBBAAA@@@>>>======;;;;;;;;;:::999888777666888888777777666666555555666666666666666666666666777777666555444444333333222333333444444333333222444444444333333222222222111111111111111000//////000000000000////////////000000000000////////////000000000000000000000000111000///......---......//////............//////................................................//////.........---------....................................//////000000000000///...............,,,,,,---...///000111111........................//////.........---------//////.........---------,,,---...000111111111111////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000111111111000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000222111111000///......---111111222555>>>MMM]]]hhhxxx}}}oooWWWEEE888555222111333444555444222222333333333222222111111222333333444444333333666666555666666777888999777555333444666888777666777777888888888777777666:::::::::;;;;;;:::999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@BBBAAA???>>>>>>>>>??????===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCFFFGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNNNNOOOPPPQQQSSSTTTOOOPPPPPPPPPPPPRRRUUUXXXVVVXXXZZZZZZXXXYYY[[[^^^^^^___aaabbbbbbbbbaaaaaa999999999999999999999999777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????CCCAAA>>>>>>AAACCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>???>>>======>>>??????>>>??????@@@AAABBBDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGFFFEEECCCCCCCCCDDDDDDHHHGGGHHHJJJKKKKKKHHHFFFEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPOOONNNKKKJJJJJJKKKKKKLLLNNNPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNKKKKKKMMMOOOQQQSSSUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYWWWVVVVVVWWWZZZ\\\^^^``````___^^^\\\___^^^]]][[[YYYXXXZZZ\\\______^^^\\\ZZZYYY[[[^^^_______________^^^]]]]]]^^^]]]\\\[[[\\\^^^```bbbaaaaaaccceeefffeeebbb```[[[[[[[[[[[[\\\]]]___```bbbaaa_________aaacccdddeeedddcccbbb```^^^\\\[[[YYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\ZZZ]]]^^^\\\XXXVVVXXX\\\______]]][[[YYYVVVTTTSSSQQQQQQQQQQQQQQQRRRSSSSSSRRRPPPMMMLLLKKKJJJIIIHHHGGGIIIJJJJJJHHHEEECCCAAAAAA@@@@@@???>>>===<<<<<<::::::::::::999888777777555555555666777888888888555555555555555555555555666666555555444333333222111222222222222222222111444444333333333222222222222222222222222111000000000000000000////////////////////////000000000000///////////////////////////...............///000//////............//////................................................//////.........---------........................------........./////////000000///........................///////////////........................//////.........---------//////.........---------......//////000/////////....../////////000000000000000000000000000000000////////////////////////000000000000//////......////////////////////////111000000000000000000000////////////////////////.../////////000000000000000000000000000000000000000000////////////000000.........///000000111111111222444<<>>???@@@AAA@@@???>>>>>>>>>??????===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDGGGHHHHHHGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQOOOPPPPPPOOOOOOPPPSSSVVVUUUWWWXXXXXXWWWWWWZZZ]]]^^^```aaabbbbbbbbbbbbbbb666777888:::::::::999999777777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@???===>>>@@@BBBCCCCCC@@@@@@???>>>>>>===>>>>>>???>>>===>>>???@@@???>>><<<===>>>@@@AAACCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDHHHHHHIIIKKKMMMLLLIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFHHHIIIKKKLLLKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJKKKMMMNNNQQQRRRTTTTTTSSSRRRPPPPPPPPPQQQRRRNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYZZZXXXVVVUUUVVVWWW[[[\\\]]]^^^___```````````````___]]]ZZZYYY[[[\\\______^^^\\\ZZZZZZ\\\^^^___```aaabbbbbb```___]]]]]]\\\[[[ZZZ[[[\\\___```]]]]]]^^^```bbbbbb```^^^]]]]]]]]]^^^___aaabbbccccccbbbaaa``````aaacccdddhhhgggeeebbb```^^^]]]\\\WWWXXXYYYZZZ[[[[[[[[[[[[]]]\\\\\\\\\[[[[[[[[[ZZZ[[[^^^```^^^ZZZXXXYYY[[[``````^^^\\\YYYVVVSSSQQQNNNOOOOOOPPPPPPPPPOOOOOOKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLJJJFFFAAA???>>>=========<<<<<<<<<;;;;;;::::::::::::999888888777555555666666777777888888555555555555555555555555555444444333333222222222000000111111111111000000333333333222222222222222222222333333222222111000000000000000////////////.........//////000000111////////////////////////------------...///000111//////............//////...............................................................---------........................---------------.........000///......---.........000000//////.........---.......................................---------...............---------......//////......---,,,------........./////////000000000000000000000000////////////////////////000000000////////////...////////////////////////111111111000000/////////////////////////////////....../////////000000000000000000000000000000000000//////......//////000------...//////000111111222333888DDDVVVgggtttzzz~~~{{{gggOOO>>>777444111000111111111000111111222222222222222111111222222333333333333333111111111222222333444555555444333333555666555444666777777888888777777777888999999:::::::::999999:::999999888888999999:::<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>???===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEDDDDDDEEEHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOONNNNNNQQQSSSRRRTTTUUUUUUUUUUUUXXXZZZ^^^```bbbbbbbbbbbbcccddd444666888:::;;;;;;999888777777777888999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<===???AAABBBCCC???>>>>>>============>>>@@@???>>>>>>??????===;;;:::;;;<<<>>>@@@BBBCCCDDDAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDHHHHHHJJJLLLMMMLLLIIIEEEHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUSSSRRRQQQQQQRRRTTTUUUPPPPPPQQQQQQQQQRRRRRRRRRUUUUUUTTTTTTUUUUUUVVVWWWYYYZZZZZZYYYXXXWWWWWWXXXZZZZZZ[[[\\\]]]___```aaa``````___]]]ZZZYYYZZZ[[[___```___^^^\\\[[[\\\^^^___```bbbddddddbbb```^^^^^^]]]\\\\\\\\\^^^___```ZZZZZZ[[[^^^``````___]]]]]]^^^^^^___aaabbbcccddddddbbbaaa``````aaacccdddhhhhhhgggfffccc```]]][[[XXXXXXZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZ]]]______]]][[[[[[\\\``````^^^[[[XXXUUURRRQQQOOOPPPQQQRRRRRRQQQPPPOOOGGGHHHHHHHHHGGGHHHIIIJJJNNNOOONNNIIICCC>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::999888777999888888777666555444444555555555555555555555555333333333222222222111111000111111111111111111000222222222222222111111111111222222222222111000000000000000000////////////......//////////////////////////////////////////---------------...///000///......------......///................................................................................................------------------------///......------.........////////////....................................................................................---------......---,,,,,,------------.........///////////////////////////////////////////////////////////////////////////////////////////////////222222111000///......---////////////////////////........./////////000000000000000000000000000000/////////....../////////000000/////////.........444555;;;JJJ^^^ooozzz~~~xxxdddLLL<<<333111//////000111111000000111111222222222222111111111222333333333333222222222222222333444555666444333333444444444444333555666777777777777777777777888888999999999999999:::999999888888999999:::<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCEEEGGGIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMNNNPPPPPPQQQQQQRRRSSSTTTVVVWWW\\\___````````````dddggg444555888:::;;;:::999888666777777888888999::::::999999999:::::::::;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@BBB=========<<<======>>>>>>AAA@@@?????????>>><<<:::999:::;;;===???@@@BBBCCC???@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEGGGGGGHHHJJJLLLKKKHHHEEEHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSQQQPPPQQQRRRTTTVVVQQQRRRRRRRRRRRRRRRRRRRRRUUUTTTTTTTTTTTTUUUVVVVVVZZZ[[[\\\[[[ZZZYYYZZZ[[[XXXXXXXXXYYY[[[]]]___```^^^___^^^]]]ZZZYYYYYYZZZ___``````___]]]\\\]]]^^^___```ccceeeeeecccaaa___^^^^^^]]]]]]]]]^^^___```ZZZZZZZZZ\\\______^^^]]][[[\\\]]]___```bbbbbbcccbbbaaa```______```bbbdddfffgggiiiiiifffbbb\\\YYYZZZ[[[\\\]]]^^^]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ]]]^^^^^^]]]]]]]]]^^^]]]\\\ZZZXXXUUUSSSQQQQQQRRRRRRSSSRRRQQQOOONNNHHHHHHHHHGGGEEEEEEHHHKKKPPPQQQPPPJJJBBB<<<<<<===;;;;;;;;;<<<<<<<<<<<<===999999:::::::::999888888999999888777666555444444555555555555555555555555222222222222222111111111111111222222222222111111111111111111111111111111000000000000000//////...000000000000////////////000000//////......------........................//////...---------------......------------......................................................---.............................................------------------------......------------..................////////////////////////////////////---.....................---.....................***+++,,,---............------------.........///////////////////////////......................................./////////////////////////////////222111111000///...------....................................//////////////////////////////////////////............//////////////////............333444;;;KKK```rrr}}}wwwcccLLL<<<000......///111222222111///000111111222222222222000111222222333333222222222111111222222333444555333444555555444444333333555555666777777777777777666777888888999999999888::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<=================================>>>?????????>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBDDDFFFGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVYYY\\\______^^^```eeejjj555666777999999999888888666666777777888999999999888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999;;;<<<===<<<===>>>@@@======<<<======>>>??????AAA@@@@@@AAABBBBBB???===999:::;;;===>>>@@@AAAAAA>>>???@@@AAABBBCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFDDDGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJMMMLLLKKKKKKJJJJJJKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPPPPQQQRRRSSSQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVWWW[[[\\\]]]\\\[[[ZZZ[[[\\\WWWWWWXXXYYYZZZ\\\^^^___\\\]]]^^^]]][[[YYYZZZ[[[___aaaaaa```^^^]]]]]]^^^___aaabbbddddddcccbbbaaa^^^]]]]]]]]]]]]]]]^^^^^^\\\[[[[[[\\\^^^___^^^\\\YYYZZZ\\\^^^```aaaaaaaaaaaa```_________aaaccceeeeeegggiiiiiigggbbb]]]ZZZ\\\]]]^^^______]]][[[ZZZVVVVVVWWWWWWXXXXXXYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQPPPPPPNNNMMMMMMJJJJJJIIIFFFCCCDDDIIIMMMVVVWWWTTTMMMCCC<<<<<>>>>>>>>>>>======>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBCCCFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLKKKKKKKKKLLLLLLMMMNNNMMMNNNOOONNNMMMLLLMMMNNNOOONNNNNNOOORRRUUUVVVUUUWWW[[[^^^^^^]]]aaahhhooo777777777777888888888888666666777777888888999999777888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;888;;;======;;;:::<<<>>>============>>>???@@@AAA???@@@AAADDDGGGHHHFFFDDD;;;;;;<<<===>>>???@@@@@@===>>>???AAABBBBBBBBBBBB???@@@BBBCCCEEEEEEEEEEEEFFFDDDCCCCCCDDDEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWUUUUUUUUUUUUUUUVVVWWWWWWZZZ[[[\\\\\\[[[ZZZ[[[\\\WWWXXXYYYZZZ[[[\\\]]]]]][[[]]]^^^^^^\\\\\\\\\]]]```aaabbbaaa___]]]]]]^^^``````aaabbbbbbbbbbbbbbb```_____________________]]]\\\[[[[[[]]]^^^]]][[[XXXYYY\\\^^^```aaaaaaaaaaaa```______aaacccfffgggggggggfffeeedddaaa___^^^\\\]]]______^^^\\\YYYWWWSSSTTTUUUVVVWWWYYYYYYZZZ[[[ZZZYYYXXXXXXYYYXXXXXXUUUUUUUUUVVVVVVUUUUUUTTTRRRRRRPPPOOONNNMMMMMMMMMKKKKKKIIIEEEBBBDDDLLLRRR___```\\\QQQEEE>>>>>>@@@<<<<<<<<<<<<<<<<<<;;;;;;888999999::::::999999999777777777777666666666666444444444444444444444444333333333333333333333333000000111111111111000000/////////000000000111111000000000000000///......000000000000////////////,,,,,,------...///000000..............................---,,,,,,---------...------,,,,,,------...................................................---------.........//////......................../////////.........---------,,,,,,,,,------...//////////////////.........////////////////////////---------.........//////---------.........//////,,,,,,---...................../////////000000000000000000000000000000000........................---------.........////////////////////////////////////////////////..............................---------........./////////////////////////////////......------......///***+++,,,---///000111222000222777@@@MMM]]]kkksssyyy|||wwwdddMMM===222111000000111111///......///000111222222222222000000111222222222222222000000000000111222333333333666888888666333333444333444555666777777777777444555666777888888888888999888888777777888888999;;;;;;:::::::::::::::;;;:::;;;<<<=========<<<<<<<<<======>>>>>>======<<<======>>>???@@@AAABBBBBBDDDCCCBBBDDDFFFHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLNNNOOOOOONNNMMMNNNOOOPPPNNNMMMPPPSSSVVVWWWVVVWWW[[[^^^______cccmmmuuu999888777777666777777888666666666777888888999999777777888999::::::;;;;;;888888999999999:::::::::888;;;======:::999;;;<<<============>>>@@@AAABBB>>>???BBBFFFKKKMMMLLLKKK<<<<<<<<<===>>>??????@@@<<<===???AAABBBBBBBBBBBB>>>???AAACCCEEEEEEEEEEEEEEECCCAAA@@@BBBCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGIIILLLNNNOOOJJJJJJKKKKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOPPPPPPOOOOOONNNMMMNNNOOOQQQRRRTTTVVVXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\XXXYYYZZZ\\\]]]]]]]]]]]][[[]]]______^^^]]]^^^___```aaabbbaaa___^^^^^^^^^``````aaaaaaaaabbbbbbccccccccccccccccccbbbbbbbbb]]]\\\[[[[[[\\\\\\[[[ZZZXXXYYY\\\^^^```aaaaaaaaaaaa`````````bbbeeehhhiiiiiigggdddbbb``````aaaaaa\\\]]]______]]]ZZZWWWUUUQQQRRRSSSUUUWWWYYYZZZ[[[^^^[[[XXXVVVVVVVVVUUUTTTRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTQQQOOONNNNNNNNNNNNKKKKKKIIIEEEBBBEEEOOOWWWffffffaaaUUUGGG???>>>AAA<<<<<<<<<;;;;;;:::::::::888999999:::::::::999999::::::999777666444333333444444444444444444444444333333333333333333333333//////000000000000//////.../////////000000111111111111111111111000//////000000000000////////////))))))+++---///111222333........................,,,,,,,,,,,,---...//////...------,,,,,,------...................................................---------.........//////........................000000/////////.........,,,,,,,,,,,,------...///222111000///...---,,,,,,000000000000000000000000---------.........//////---------.........//////......//////......---,,,////////////000000000000000000000000000000000000........................---------.........//////////////////////////////.........///////////////........................---------.........//////////////////////////////.........------.........------..................222333555999@@@LLLZZZbbbuuuxxx|||~~~vvvdddMMM===555333222111111000---+++......000111111222222222000000111222222222222111222222222222333444555666333666999999666444333444333444555666777777777777444555666777888888888888777777666666666666777777;;;;;;:::999999:::::::::999:::<<<=========<<<<<<<<<===============<<<<<<<<<===>>>???@@@AAABBBBBBEEEDDDDDDEEEHHHIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOOOOOOONNNOOOPPPQQQOOONNNPPPTTTWWWWWWVVVWWW[[[___``````fffpppyyy555444444444444555666666888888888777777777777777888888999999999999888888::::::999888999:::;;;<<<;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????BBBFFFKKKMMMKKKHHHBBBAAA???===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDBBB@@@AAADDDEEEDDDAAACCCCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFEEEFFFIIIKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHLLLMMMMMMLLLKKKKKKLLLNNNNNNMMMKKKKKKLLLKKKJJJHHHIIIKKKMMMPPPSSSUUUVVVWWWUUUUUUTTTSSSTTTUUUWWWXXXYYYXXXWWWWWWYYYZZZZZZYYYWWWXXXYYY[[[\\\\\\\\\[[[___^^^]]]\\\\\\^^^___aaa___^^^]]]\\\]]]___aaacccaaaaaaaaa```^^^___aaaccc___aaaccccccaaa___^^^___^^^^^^]]]\\\[[[[[[[[[[[[WWWWWWYYY]]]aaaccccccbbbbbbaaa``````aaaeeehhhjjjllljjjgggccc```^^^]]]]]][[[^^^```___[[[XXXWWWWWWUUUSSSSSSTTTVVVWWWWWWVVVXXXXXXXXXVVVSSSPPPPPPQQQSSSSSSRRRQQQQQQRRRTTTTTTVVVTTTQQQNNNLLLKKKLLLLLLNNNKKKHHHFFFEEEHHHTTT```mmmjjjaaaPPPDDD???>>>===<<<<<<;;;::::::999888888;;;;;;:::999999888888777666666555444444444444555333333333333333333333333111111111111111111111111222111111000000000000000000000000000000/////////000000//////.........---//////.........---------//////.........---------///............---------+++++++++,,,,,,,,,------......................../////////...------,,,,,,,,,++++++++++++,,,------,,,++++++******++++++,,,------------------------,,,------......------,,,000///...---------------,,,,,,.../////////...---...........................///000000...,,,)))'''---------...///000000111...------,,,,,,------...------............------......////////////.........///...,,,+++***,,,...+++,,,---------...000222......---------......///........................------------------------111000///...............//////...---,,,++++++***000000000000000000000000........................111333444333555>>>KKKUUUgggqqq{{{{{{ssscccNNN===111000000///////////////111111222222222222111111111111111000000000000000111111000000000111333444333333333333333333333333333333333444444444555555333444555666777777777777888888888777777777777777888888888888999:::;;;<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBCCCDDDGGGIIIKKKJJJHHHFFFEEEFFFGGGJJJLLLGGGGGGHHHIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMNNNRRRVVVXXXWWWTTTSSSWWW[[[[[[[[[bbbnnnyyy444444444444444555666666777777777777777777777777777888888999999888888777::::::999888999999;;;;;;;;;::::::::::::;;;<<<<<<========================??????AAAEEEIIIKKKIIIFFFBBB@@@>>>===<<<===>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDBBBAAABBBDDDEEEDDDBBBCCCCCCCCCCCCCCCDDDDDDDDDFFFEEEDDDDDDEEEGGGJJJKKKLLLKKKJJJIIIHHHHHHHHHIIILLLMMMMMMLLLKKKKKKLLLNNNNNNMMMKKKKKKLLLMMMLLLJJJIIIJJJLLLOOORRRTTTUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWWWWYYY[[[[[[ZZZYYYYYYZZZZZZ[[[\\\\\\]]]^^^]]][[[[[[[[[\\\^^^___[[[[[[[[[[[[\\\^^^```aaabbbcccbbbaaa______aaaccc```bbbccccccaaa_______________^^^]]]\\\\\\]]]]]]XXXXXXZZZ]]]aaaccccccbbbaaa```______```cccfffhhhkkkiiifffbbb___]]]\\\\\\[[[^^^``````]]]ZZZYYYZZZWWWUUUTTTUUUVVVWWWVVVUUUUUUVVVWWWUUUSSSRRRRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQSSSRRRPPPMMMLLLKKKKKKKKKLLLIIIGGGGGGFFFJJJUUUaaammmkkkaaaQQQEEE@@@???===<<<;;;;;;:::999999888888:::::::::999888888777777666666555444444444444444333333333333333333333333111111111111111111111111222222111111000000000111////////////////////////000/////////.........---//////.........---------//////.........---------............------------,,,,,,,,,,,,------------........................---------..................------------...//////,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,......------------------,,,,,,.../////////...------------------------------.../////////...---,,,,,,,,,,,,---......//////---------,,,,,,---------------............------++++++,,,,,,,,,,,,++++++.........,,,+++***,,,...---.........,,,,,,...000///......---------......................................................------,,,+++++++++++++++000//////......------,,,////////////////////////........................///000111111222999DDDMMM^^^hhhqqqssslll^^^KKK<<<111111000////////////000//////000000000000//////000000000000000111111111111111000000000111333333333333333333333333333333333333333444444444444555333333444555555666555555888777777777777777777777666666666666777888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCBBBCCCDDDFFFIIIKKKHHHFFFEEEDDDDDDFFFHHHJJJGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPTTTVVVUUUSSSSSSVVVZZZZZZ[[[aaallluuu444444444444444555555666666666666777777777777777777888888999999888888777::::::999999888999999::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@CCCFFFGGGEEECCCAAA@@@>>>===<<<<<<===>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAADDDCCCBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDFFFHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMMMMLLLKKKKKKMMMNNNNNNMMMHHHJJJLLLNNNPPPRRRSSSTTTSSSRRRRRRSSSTTTVVVXXXYYYYYYXXXWWWXXXZZZ\\\\\\[[[[[[ZZZZZZZZZZZZ\\\]]]^^^\\\[[[[[[ZZZZZZ[[[]]]^^^YYYZZZ\\\^^^___```aaaaaacccddddddbbb``````aaacccaaacccdddcccaaa```___``````______^^^^^^^^^^^^^^^YYYYYYZZZ]]]```bbbaaa``````___^^^]]]^^^```bbbdddhhhfffccc```]]]\\\[[[[[[\\\^^^``````^^^\\\\\\\\\ZZZXXXWWWVVVWWWWWWUUUTTTRRRTTTUUUUUUTTTSSSUUUVVVTTTSSSQQQOOOMMMLLLLLLLLLNNNMMMMMMLLLKKKJJJIIIHHHIIIFFFEEEFFFGGGJJJSSS]]]gggeee\\\NNNCCC@@@>>>;;;;;;;;;::::::999999888888:::999999888888777666666666555555444444444444444333333333333333333333333111111111111111111111111222222111111111000000000......................../////////..............................---------...............---------............------------,,,------------.........------------------------+++,,,,,,---......//////---------------...//////------,,,,,,,,,,,,------------------------------,,,------......------,,,---,,,,,,,,,,,,------...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,------......------------------------------............------******++++++++++++******---......---++++++,,,......//////...,,,+++---...000///...---------------------------------------.............../////////,,,,,,+++*********++++++////////////////////////........................------------------------,,,.../////////333;;;AAAOOOYYYbbbddd___VVVGGG:::222111111000000000000000//////000000000000////////////000000111111222222111111111000111111222333222222333333333333333333333333333333444444444444333333444444444444444444777777777777777777888888777777666666666777777888::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>AAACCCDDDDDDCCCBBBCCCBBBBBBCCCDDDFFFHHHIIIEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMOOORRRSSSRRRQQQRRRUUUYYYYYYZZZ___hhhppp444444333333444444555666555555666666666666666777777777888888888888777777:::999999888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAABBBBBBAAA@@@@@@@@@>>>===<<<<<<======<<<===>>>???@@@AAABBBBBBDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFFFFBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKMMMMMMKKKKKKLLLMMMMMMKKKJJJKKKNNNPPPPPPPPPJJJKKKMMMOOOQQQSSSSSSTTTSSSSSSSSSSSSUUUWWWYYY[[[YYYXXXWWWXXXZZZ\\\\\\\\\]]][[[ZZZYYYZZZ[[[]]]___\\\[[[[[[[[[[[[\\\]]]]]][[[]]]```ccceeeeeeeeeeeeccccccdddbbb```______```bbbcccdddcccaaa``````aaa```___^^^^^^]]]^^^^^^^^^ZZZZZZZZZ\\\___``````______^^^]]]\\\\\\]]]___```dddccc```]]][[[ZZZZZZZZZ[[[\\\]]]^^^]]]]]]\\\\\\\\\ZZZXXXXXXXXXWWWUUUTTTRRRTTTUUUUUUTTTSSSUUUVVVUUUTTTRRROOOMMMKKKJJJIIIIIIIIIKKKKKKKKKIIIGGGFFFFFFCCCCCCDDDEEEFFFMMMUUUYYYXXXQQQFFF???===;;;888::::::::::::999999888888999888888777777666666555666555444444333333444444222222222222222222222222111111111111111111111111000111111111000000//////---------................................................................................................---------,,,,,,---------.........//////------------------------,,,,,,,,,------.........++++++******++++++,,,---...------,,,,,,------...------------------------,,,------......------,,,++++++++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,---------...,,,------------------,,,,,,------......------,,,,,,,,,------------,,,,,,,,,---------++++++,,,------......---,,,+++---...000///...---------------------------------------------------..................---------------...------......////////////------------------------------------------------,,,.../////////000444777@@@HHHPPPRRRQQQKKKAAA777222222111000000000000000111111222222222222111111......///000111222222333111111111111111111222222222222222222222333333333222222333333333444444444333444444555555555444444777777777777777888888888:::999999888888888888999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>@@@CCCEEEEEEDDDBBBAAABBBBBBBBBBBBDDDEEEGGGHHHDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQTTTXXXYYYYYY]]]dddjjj333333333333333444555555444444555555555666666666777777777888888777777777888888888888888888888777:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===????????????>>>>>>??????>>>======<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBEEEFFFGGGGGGGGGEEECCCBBBBBBCCCDDDDDDEEEEEEFFFGGGDDDCCCBBB@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFGGGGGGHHHIIIJJJHHHJJJLLLMMMLLLKKKLLLMMMLLLKKKIIIJJJMMMPPPQQQQQQMMMNNNPPPRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVXXX[[[\\\YYYXXXWWWXXXZZZ[[[\\\[[[]]]\\\ZZZYYYYYY[[[]]]^^^\\\\\\\\\\\\\\\]]]]]]^^^\\\^^^bbbeeeggggggffffffaaabbbcccaaa___]]]]]]]]]```aaabbbbbb``````aaaccc```___^^^]]]\\\\\\\\\\\\ZZZYYYYYYZZZ\\\^^^^^^^^^]]]\\\\\\[[[[[[\\\]]]]]]aaa```^^^[[[ZZZYYYYYYZZZYYYYYYZZZZZZ[[[[[[[[[ZZZ\\\ZZZXXXXXXXXXXXXVVVUUUUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUSSSQQQNNNLLLJJJIIIEEEGGGHHHIIIIIIGGGEEECCCCCCAAA@@@BBBBBBAAAEEEJJJLLLKKKGGG@@@<<<===<<<999:::999999999999999888888888777777666666555444444555555444333333333333333222222222222222222222222000000000000000000000000//////000000000///...---------------......//////---------...............---.....................---........................------------,,,,,,,,,---------.........//////------------------------......------,,,,,,,,,,,,+++************+++,,,,,,...------,,,,,,------...------------------------,,,------......------,,,++++++++++++,,,,,,---...,,,,,,,,,,,,------......------------------------,,,,,,,,,---...000222333---------------.........,,,,,,---......---,,,,,,,,,,,,------------,,,,,,------............------***,,,------++++++,,,---***,,,---,,,,,,,,,...000//////...---------------------------------------+++++++++,,,,,,---------//////............//////,,,,,,,,,------...//////------------------------------------------------...///000111000000111111444;;;AAACCCCCCAAA;;;444222111111000///000000000111111222222222222111111......///000111222222333111111111222111111111111111111111222222333333333222222222333333333444444444555555666666666666555666666777777888888888888999999888888777888888888999::::::;;;<<<;;;;;;;;;::::::;;;;;;<<<======>>>>>>@@@BBBEEEEEEDDDBBB@@@AAAAAABBBBBBCCCDDDEEEFFFDDDCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGEEEGGGHHHJJJLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRQQQTTTWWWYYYYYY[[[```ccc333333333333333444444555333333444444555666666666666777777888888777777666666666777888888888888777999999999999999:::;;;;;;::::::::::::::::::::::::;;;<<<>>>>>>===<<<===>>>???>>>>>>======<<<<<<;;;<<<======>>>???@@@AAAAAACCCDDDFFFGGGGGGEEECCCBBBAAABBBDDDDDDDDDDDDFFFGGGHHHFFFCCCAAA@@@@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHIIIGGGIIILLLMMMLLLKKKKKKLLLLLLJJJIIIIIILLLOOOQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTUUUVVVXXXZZZ[[[YYYXXXWWWWWWYYYZZZZZZYYY[[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]]]][[[]]]```bbbdddddddddcccaaabbbcccaaa^^^\\\[[[[[[^^^___``````___```bbbeeeaaa```___]]]\\\[[[[[[[[[XXXWWWVVVXXXZZZ\\\]]]]]][[[[[[[[[ZZZ[[[[[[\\\\\\___]]]\\\ZZZYYYYYYZZZZZZYYYXXXWWWWWWYYYZZZYYYXXXYYYXXXWWWWWWXXXYYYXXXVVVVVVWWWWWWVVVSSSQQQQQQRRRUUUTTTSSSRRRPPPMMMKKKJJJEEEFFFGGGHHHGGGFFFDDDBBBAAA>>>>>>AAAAAA>>>>>>AAACCCCCCAAA======@@@???;;;999999999999999999888888777777666555555444444333555444444333333333333333222222222222222222222222000000000000000000000000...///000111000///...------------...//////000000---------------.........---------...............---------...............------------,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------,,,------......------,,,---,,,,,,,,,,,,------...,,,,,,,,,+++,,,------...........................***+++---000333666888:::---------------.........+++,,,---......---,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++)))+++------,,,+++,,,,,,)))+++,,,,,,,,,,,,///111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------,,,,,,,,,---......+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000111111000000///...333777777888999666222111000000/////////////////////000000000000////////////000000111111222222111222222222222111000000000000111111222333333333222222222222333333333333333444555666777777777777666666666777888888999999666666555555555666666777999999:::;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>===???@@@BBBCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGIIIJJJLLLMMMNNNNNNNNNOOOPPPPPPOOOOOOQQQSSSQQQTTTWWWYYYZZZ[[[\\\^^^333333222222333333444555222333333444555555666666666666777777777777666666333444666777888999888888999999999888999999:::;;;999999999999999999999999999;;;======;;;;;;===???>>>>>>>>>>>>===<<<;;;;;;===>>>>>>>>>??????@@@@@@???AAACCCDDDEEECCCBBB@@@???AAADDDDDDCCCCCCEEEHHHKKKIIIEEEBBB@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHFFFIIILLLMMMLLLKKKKKKLLLLLLJJJHHHHHHKKKNNNPPPQQQQQQRRRSSSUUUVVVVVVVVVVVVTTTTTTSSSSSSTTTVVVWWWXXXZZZXXXVVVVVVWWWXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[\\\^^^___```aaaaaa```bbbcccdddbbb___\\\[[[[[[[[[\\\^^^^^^^^^```cccfffdddcccaaa___]]][[[ZZZZZZVVVUUUTTTUUUXXX[[[\\\\\\YYYZZZZZZZZZ[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVVVVXXXYYYXXXVVVVVVUUUUUUVVVXXXZZZYYYXXXVVVWWWWWWUUUSSSRRRRRRSSSRRRRRRRRRRRRPPPNNNLLLKKKFFFFFFGGGFFFFFFDDDCCCBBB===;;;<<<@@@AAA>>>===>>>??????>>>;;;===AAA???;;;888888888888888888999999666666555555444333333333555444333333222222333333111111111111111111111111000000000000000000000000000111222333222111///...------...//////000111111,,,,,,,,,------.........---------.........//////---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,......------------------,,,,,,+++++++++,,,---...------------------------***+++...111444555666666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++******++++++++++++******(((***,,,---,,,++++++,,,+++,,,,,,,,,++++++---///---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++++++++,,,,,,---...------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////...---,,,000111000000333222///000//////...............//////000000000000//////000000000000000111111111111222222333222111000//////000000111222222333333111222222222222333333333111222333555666777777888555666666777888888999999555555555555555666777888999999:::;;;;;;;;;;;;:::999999:::;;;<<<===>>>>>><<<<<<>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNLLLNNNOOONNNMMMNNNQQQSSSRRRTTTWWWZZZZZZZZZZZZZZZ333333222222333333444555222222333444444555666666666666777777777777666666222333555777999999999999999999888888999999:::;;;777777777777777777777777999;;;======;;;;;;===???>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>>>>?????????<<<>>>@@@BBBCCCBBB@@@???>>>AAACCCCCCBBBBBBEEEGGGMMMKKKFFFBBB@@@??????@@@???@@@BBBCCCDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGFFFHHHLLLMMMLLLKKKKKKLLLLLLJJJHHHHHHJJJMMMOOOPPPRRRRRRTTTUUUUUUVVVVVVVVVSSSSSSRRRRRRRRRSSSUUUVVVZZZXXXVVVVVVWWWWWWVVVUUUXXXXXXYYYYYYYYYYYYXXXWWWYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___````````````cccdddeeeddd```]]]\\\[[[YYY[[[\\\]]]^^^```dddggggggeeeccc```^^^\\\[[[ZZZUUUSSSSSSTTTWWWZZZ[[[\\\YYYYYYYYYZZZ[[[\\\\\\\\\]]]\\\ZZZYYYYYYZZZZZZ[[[[[[XXXVVVVVVXXXYYYXXXVVVTTTSSSSSSUUUXXXZZZZZZZZZUUUVVVVVVUUUSSSRRRSSSTTTPPPPPPQQQQQQPPPOOOMMMLLLGGGGGGFFFFFFEEECCCBBBAAA;;;999;;;@@@BBB???>>>>>><<<===;;;999<<>>???;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEIIIIIIKKKLLLMMMMMMMMMMMMJJJLLLMMMMMMKKKLLLPPPSSSRRRUUUXXXZZZ[[[ZZZYYYXXX333333333333333333333333333333333444444444555555666666555555555555666666555555555555666666666666:::999888888888999;;;;;;555777888999888888:::;;;999999;;;<<<======>>>>>>>>>>>>======<<<<<<;;;;;;>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@AAAAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDFFFHHHIIILLLMMMNNNMMMJJJIIIJJJKKKLLLKKKIIIHHHHHHJJJMMMOOOMMMPPPSSSUUUUUUUUUUUUVVVUUUUUURRRMMMNNNSSSUUUSSSXXXXXXXXXWWWVVVUUUTTTSSSXXXWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZYYYXXXXXXYYY[[[___^^^\\\[[[\\\^^^aaabbbhhhhhhgggddd___ZZZXXXWWWYYY[[[]]]^^^___aaaeeehhhiiigggddd```]]]ZZZYYYYYYVVVVVVVVVYYY\\\^^^^^^]]]```^^^\\\[[[\\\]]]]]]]]]ZZZYYYXXXWWWVVVVVVWWWXXX[[[YYYVVVUUUVVVVVVVVVUUUTTTSSSRRRSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTRRROOONNNOOOOOOOOOOOOOOOOOONNNNNNGGGFFFEEEEEEEEEEEEBBB@@@????????????>>>>>>>>>>>>;;;::::::;;;===>>>>>>===::::::888777777777888999777666666444333222111111444444333333333222222222111111000000000000111111000000000000////////////000000111111111000000///////////////....................................---,,,,,,++++++,,,,,,---++++++------------++++++***++++++,,,------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---,,,,,,++++++,,,,,,,,,++++++,,,------.........------,,,,,,,,,000***...999<<<333,,,...,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,...,,,***,,,...///...,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,------,,,,,,,,,------............///......---,,,******+++++++++,,,,,,,,,......------------......------------------------------------------------------------------------........................000///---,,,+++,,,,,,---............////////////333111000...------------000000000000111111111111333222222222111000000000000000000000000000000000222222222333333333444444333222111111111222333444222222333333333333444444555555555555666666666666777777888888888888777777999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDGGGEEEDDDCCCDDDFFFIIIKKKHHHIIIKKKLLLMMMMMMMMMLLLOOOPPPPPPOOONNNOOOQQQSSSTTTUUUVVVWWWVVVUUUTTTSSS333333333333333333333333333333333444444444444555666666555555555555666666555555555555666666666666999888777777777888::::::555777888888888888999;;;888999:::<<<======>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>??????>>>>>>===>>>???@@@@@@AAAAAA@@@@@@>>>??????@@@@@@AAAAAAAAACCCBBBAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCDDDEEEGGGHHHJJJKKKLLLKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHJJJLLLNNNNNNPPPRRRSSSRRRSSSTTTVVVVVVVVVRRRMMMNNNRRRUUUSSSWWWWWWWWWWWWVVVUUUTTTSSSWWWWWWVVVUUUUUUVVVVVVVVVYYYZZZ[[[ZZZYYYXXXYYYZZZ^^^]]]\\\[[[[[[^^^```bbbfffgggfffccc^^^ZZZYYYYYY[[[\\\^^^^^^___aaadddggghhhfffccc```]]]ZZZYYYYYYXXXXXXYYY\\\```aaaaaa___aaa^^^\\\ZZZ[[[[[[[[[ZZZZZZYYYXXXWWWVVVWWWWWWXXXZZZXXXVVVUUUVVVVVVVVVUUUVVVTTTRRRRRRSSSUUUUUUTTTSSSTTTTTTSSSRRRPPPNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMGGGFFFEEEDDDEEEDDDAAA???>>>>>>>>>>>>============;;;999888999:::;;;:::888999888777666666666777777666666555444333222111111444333333333333222222222111111000000000000111111000000000000/////////...000000000111111000000///////////////....................................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///.........------,,,,,,---,,,,,,+++,,,,,,------......---------,,,,,,,,,///***...888;;;222,,,...---------------,,,++++++******+++,,,,,,,,,,,,,,,///---+++,,,...///---+++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,------,,,,,,---...............++++++++++++,,,,,,,,,,,,......------------......------------------------------------------------------------------------------------------------///...---,,,,,,,,,------............////////////111000///...------......//////000000000111111111222222111111111111111111000000000000000000000000222222222333333333333444222222111111111222333444222222333333333333444444555555555555666666666666777777888888888777777666999999999::::::::::::;;;<<<======>>>?????????@@@=========>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDDDDEEEFFFEEEDDDCCCDDDFFFHHHJJJHHHIIIKKKLLLMMMMMMLLLLLLKKKLLLNNNNNNOOOPPPSSSVVVTTTTTTUUUVVVVVVUUUTTTSSS222222333333333333333333333333333333444444444444555555555555555555555555444555555555555666666666777777666666666777888999555777888888777888999:::666777999;;;<<<===>>>>>>>>>>>>>>>============<<<======>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCCCCCCCDDDFFFGGGFFFHHHJJJJJJIIIJJJKKKMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPQQQTTTWWW[[[[[[VVVPPPNNNRRRTTTTTTVVVVVVWWWWWWVVVUUUTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUXXXZZZ\\\\\\[[[ZZZZZZZZZ]]]\\\[[[[[[[[[]]]___aaadddddddddaaa]]]ZZZZZZZZZ\\\^^^_________aaaccceeeeeedddbbb___\\\[[[YYYYYYYYYZZZ\\\```dddeeedddbbb```]]]ZZZYYYYYYYYYXXXWWWZZZYYYXXXWWWVVVWWWXXXYYYYYYWWWUUUTTTUUUWWWWWWVVVXXXUUURRRQQQQQQRRRRRRRRRPPPQQQQQQPPPPPPNNNMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKGGGEEEDDDCCCCCCBBB???=========<<<<<<<<<;;;;;;;;;<<<:::999888999999777666777777666555555555555555666666555444333222111111333333333222222222111111111000000//////000000111000000000/////////......//////000000000000///////////////............------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////............------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,...+++...777888111---...------.........---,,,,,,+++,,,,,,------------,,,///...,,,,,,------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,******,,,---.../////////,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---............/////////000///............////////////000000000000111111000000111111111111111111000000000000000000000000111111222222222333333333222222111111222222333444222222333333333333444444555555555555666666666666888888888888777777666555888888999999999:::::::::===>>>???@@@@@@AAAAAAAAA<<<<<<<<<============>>>??????@@@AAAAAABBBCCCCCC@@@AAAAAACCCDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIHHHIIIJJJLLLLLLLLLKKKKKKJJJLLLMMMNNNNNNPPPRRRUUURRRSSSTTTUUUUUUUUUTTTSSS222222222222222333333333222222333333333444444444555555555555555555555555444444444555555555666666555555555555666666777777555777888888777777888:::555777888:::<<<===>>>>>>========================<<<======>>>>>>======<<<===>>>>>>???@@@????????????????????????>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNRRRWWWZZZbbbbbb^^^UUUQQQSSSUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVYYY[[[^^^___^^^\\\\\\\\\]]]\\\[[[[[[[[[]]]___```aaaaaaaaa___\\\ZZZZZZ[[[^^^___``````___```aaacccbbbbbb```^^^]]][[[ZZZZZZZZZ[[[]]]aaaeeefffdddccc]]]ZZZXXXWWWWWWXXXWWWVVVYYYXXXWWWVVVVVVWWWXXXYYYWWWUUUSSSSSSUUUVVVWWWVVVYYYVVVRRRPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFDDDBBBBBBAAA@@@===;;;;;;;;;;;;;;;::::::::::::===;;;:::999::::::999777777666666555555555555555555555444444333222111111222222222222111111111111000000////////////000000000000/////////...............//////000000////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++...444555000---...,,,---------------,,,,,,,,,,,,---......---------//////...------,,,+++***+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------......---,,,++++++++++++******+++------.........,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------.........//////............//////000000////////////000000000111//////000000111111222222000000000000000000000000111111111111222222222222222111222222222222333333222222222333333333444444555555555555666666666666888888888888777666555444888888888888999999999999<<<===???@@@AAAAAA@@@@@@;;;;;;;;;<<<<<<<<<======??????@@@AAAAAABBBCCCCCCAAABBBCCCDDDFFFGGGIIIIIIGGGFFFEEEEEEEEEGGGHHHIIIHHHIIIJJJKKKLLLKKKJJJJJJMMMNNNOOONNNMMMMMMNNNOOOPPPQQQSSSTTTUUUTTTTTTSSS111111111222222333333333222222222333333333444444444444555555555555444444444444444444555555555555444444555555666666666666666777888888777666777999555666888:::;;;<<<======<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<<<<===>>>>>>??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@@@@AAA@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKNNNSSSYYY^^^hhhiiieee\\\UUUUUUVVVUUUTTTTTTUUUUUUVVVUUUUUUUUUQQQQQQRRRSSSUUUWWWYYYZZZZZZ\\\___aaa```^^^^^^^^^\\\\\\\\\\\\\\\^^^___```^^^___^^^]]]ZZZYYY[[[\\\]]]___``````______```aaa``````______^^^\\\\\\[[[ZZZZZZ\\\___cccdddbbbaaaYYYWWWUUUUUUVVVXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXWWWUUUSSSSSSTTTVVVVVVVVVXXXUUUQQQOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGCCCBBB@@@@@@@@@???<<<:::::::::::::::999999999888:::888888888999:::999888666666666666666555555555444444444333333222222111222222111111111000000000000000////////////000000////////////............,,,---...///////////////............---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.../////////000111111111///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++...222222...---...***+++,,,,,,,,,,,,++++++---------......---,,,,,,/////////...,,,+++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---......---,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------............------...//////000000000...////////////000000000/////////000000111111222000000000000000000000000000000000111111111222222111111222222333333333333222222222333333333444444555555555555666666666666777777777777777666555555777777777888888888999999:::<<<===???@@@??????>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@BBBCCCCCCDDDCCCDDDEEEGGGHHHJJJKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHJJJKKKKKKJJJIIIIIILLLMMMNNNNNNLLLKKKLLLMMMNNNPPPQQQSSSTTTTTTSSSSSS000000111111222333333333222222222222333333333333333444555666666555444333333444444444444555555555333444555666666666666555666777888888666666777888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>>>>@@@@@@???????????????@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEHHHIIIJJJKKKKKKJJJHHHGGGDDDFFFHHHJJJMMMRRRYYY]]]eeehhhggg^^^XXXVVVVVVUUUSSSSSSTTTUUUVVVVVVVVVUUUQQQQQQRRRTTTVVVXXXZZZ[[[ZZZ\\\^^^___^^^^^^^^^___]]]]]]]]]]]]^^^___``````]]]]]]]]][[[YYYXXXZZZ\\\\\\^^^______^^^^^^^^^___^^^____________^^^]]]]]][[[ZZZZZZ\\\^^^```___^^^WWWUUUTTTTTTVVVXXXYYYXXXVVVUUUTTTTTTTTTUUUVVVWWWWWWUUUSSSRRRSSSUUUUUUTTTTTTRRRPPPOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDAAA???>>>>>>???>>><<<999::::::999999999999888888666555444555777777666555666666666777666666555444444333333333222222222111111111111000000000000///000//////......//////000/////////.........------+++,,,---...////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///000111111222000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,...000///------...******++++++,,,,,,++++++,,,------------,,,,,,+++---...///...,,,++++++,,,,,,,,,,,,,,,------------++++++++++++,,,---......,,,,,,++++++++++++,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,------------------,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---.........------,,,------------.........------...///000000//////......////////////000000//////000000000000000000000000000000000000000000///000000000000111111111000111222333333333333222222222333333333333444444555555555555666666666666555666666777777666666555666777777777777888888888999:::<<<>>>???>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHGGGIIILLLMMMLLLLLLNNNOOOMMMNNNPPPRRRSSSSSSSSSSSS///000000111222222333333111222222222222333333333222333555666666555333222333333444444444555555555333444555666777666666555666777888777666555666888777777888999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>======;;;<<<<<<======>>>>>>>>>@@@??????>>>============??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDDDDCCCCCCDDDFFFHHHIIIKKKLLLKKKIIIGGGFFFBBBDDDFFFHHHKKKOOOTTTXXX\\\aaaccc]]]WWWVVVVVVUUURRRRRRTTTUUUUUUVVVVVVVVVSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZ\\\\\\[[[[[[]]]^^^]]]^^^^^^______```aaaaaa]]]]]]\\\YYYWWWWWWYYY[[[ZZZ\\\^^^^^^^^^]]]]]]^^^]]]^^^___`````````______\\\ZZZYYYYYY[[[\\\\\\\\\XXXVVVTTTTTTVVVWWWWWWWWWTTTSSSRRRRRRRRRSSSUUUVVVWWWUUUSSSRRRSSSTTTSSSSSSOOONNNOOOPPPQQQQQQOOONNNMMMLLLJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<===>>>===<<<::::::::::::999999999888888888666555555555555444333444555555666555444333222333333333222222222222222111111000000000///////////////............////////////.........---------++++++,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...000111111222000///...------,,,,,,,,,******+++++++++,,,,,,,,,))),,,///...,,,,,,------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++******,,,---///...,,,+++,,,...,,,,,,,,,------------...++++++++++++,,,---...///************+++,,,------)))***+++++++++++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,---.........---,,,+++,,,,,,---------.........---...///000000//////............/////////000000000000000000000/////////000000000000000000000000/////////000000000111111000111222333333333222222222222333333333333444444555555555555666666666666444444555666777777777777666666666777777777888888888:::<<<>>>???>>>===;;;;;;<<<<<<<<<<<<============>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFIIIKKKLLLLLLLLLLLLMMMKKKMMMOOOQQQRRRSSSSSSSSS///000000111222222333333111111222222222333333333222333555666666555333222333333333444444444555555444444666777777777666555666777888777666555666777888888999999999999888888888888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===============:::;;;;;;<<<===>>>??????@@@???>>><<<<<<;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>===>>>@@@BBBCCCCCCDDDFFFHHHGGGIIIKKKLLLKKKIIIGGGEEEAAACCCEEEGGGHHHKKKOOOSSSSSSZZZ^^^[[[VVVUUUVVVUUUQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYXXXYYY[[[]]]^^^^^^______```aaaaaaaaa]]]\\\[[[YYYVVVVVVXXX[[[XXXZZZ]]]^^^]]]\\\]]]]]]]]]^^^```aaaaaaaaa``````^^^[[[XXXWWWYYYZZZ[[[[[[ZZZXXXUUUTTTUUUVVVVVVUUUSSSRRRQQQQQQQQQSSSTTTUUUXXXVVVSSSRRRRRRSSSRRRQQQLLLLLLNNNPPPRRRRRRPPPNNNMMMKKKIIIGGGEEEDDDDDDEEEDDDCCCCCCBBB@@@???>>>>>><<<;;;;;;<<<======<<<::::::::::::999999999999888;;;:::888777777666444222333333444555444333222111333333222222222222222222000000000000//////////////////............////////////.........---------***+++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------***+++,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...///000111222000000///...---,,,,,,,,,*********++++++,,,,,,,,,(((,,,///---++++++---...+++,,,------.........---,,,,,,,,,,,,++++++***)))+++---///...,,,+++---///,,,,,,,,,---------......++++++++++++,,,---...///)))))))))***+++,,,......'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,---------......---...///000000///...---............/////////000111111000000//////......000000000000000000000000////////////000000000000000111222333444333222222222222333333333444444444555555555555666666666777222333444666777777888888666666666666777777777777888:::===???@@@???===<<<<<<<<<<<<============>>>===>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHIIIIIIIIIHHHGGGFFFIIIKKKMMMMMMKKKIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSSSS111111222222222333333333111111222222222333333333555555555444444333333333444444444444444444444444444444666777888888888888999999999999999888777777555555555555666666666666888888999::::::::::::999<<<<<<;;;:::;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBCCCCCCAAAAAA@@@??????@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGFFFCCCAAA>>>AAAEEEGGGHHHIIIKKKLLLOOOOOOPPPSSSVVVVVVUUUSSSRRRQQQPPPRRRWWWZZZZZZYYYWWWUUUSSSQQQPPPQQQSSSUUUZZZYYYWWWUUUUUUWWWYYY[[[[[[[[[]]]^^^___`````````___]]]ZZZWWWVVVWWWXXXZZZYYY[[[\\\\\\ZZZYYYZZZZZZ\\\]]]```bbbccccccbbbaaaaaa^^^YYYUUUSSSUUUWWWYYYXXXXXXXXXWWWVVVUUUSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRVVVTTTRRRQQQRRRRRRQQQPPPOOOLLLJJJIIILLLOOOQQQQQQPPPNNNJJJHHHGGGEEECCCAAA???@@@AAABBBBBBAAA???>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999888777777666555444444444222333444555555333111000000000000000000000000000111111000///...------,,,........................000000000000000///......,,,---------.../////////++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))***,,,---,,,)))---------.........//////++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---,,,++++++************000000000000000000000000---.........---,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------///...------++++++***))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++///,,,))))))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,++++++////////////////////////------------------------............////////////---///222444444222///---////////////000000000000111111111000000000000000333333222111000///......000000000000111111111111111222222333333444444555222333333444444333333222444444555555666777777777555555666666777888888888:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAACCCEEEFFFEEEDDDGGGHHHIIIIIIIIIHHHGGGFFFMMMMMMKKKJJJJJJJJJKKKLLLKKKLLLNNNPPPRRRSSSSSSRRR111111111111222222222222111111111222222222333333555555444444444333333333333333444444444444444444666666555555555555444444333444555777888888888999666666666666777777777777777888999999::::::999999;;;;;;::::::;;;;;;<<<===============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEBBB???===@@@CCCFFFGGGHHHJJJKKKLLLMMMOOORRRUUUVVVUUUTTTQQQOOONNNRRRYYY^^^^^^\\\XXXWWWTTTSSSRRRSSSUUUVVVYYYWWWUUUTTTTTTUUUWWWYYYZZZ[[[\\\]]]^^^_________^^^\\\YYYWWWWWWXXXYYYZZZYYYZZZ\\\[[[ZZZXXXYYYYYY[[[]]]___aaabbbbbbaaa```aaa]]]YYYUUUTTTUUUWWWYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRQQQPPPPPPQQQRRRRRRVVVUUUSSSRRRSSSSSSRRRQQQOOOLLLJJJJJJLLLNNNPPPQQQPPPMMMJJJHHHFFFEEECCCAAA???????????????>>>>>>======<<<<<<;;;;;;::::::999888999999999999888777777777777666666555444444333222333444555444333111000000000000000000000000000000000//////......------............................../////////......---------------............,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,***+++---...,,,***,,,,,,---------.........++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///------,,,+++++++++++++++////////////////////////------......---,,,,,,+++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++///,,,))))))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---///111222222111///---.../////////000000000000000000000000000000000111222222111111000/////////000000000000111111111111111111222333333444444555333333444444444444333333444444555555666666777777555666666777777888999999::::::;;;;;;;;;;;;::::::999::::::;;;<<<===>>>>>>======>>>>>>???@@@AAAAAADDDDDDDDDDDDEEEEEEFFFFFFEEECCCBBBBBBDDDEEEEEEDDDGGGHHHIIIIIIJJJIIIHHHGGGLLLKKKJJJJJJIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRRRRRRR000000000000111111111111111111111222222222222333444444444444333333333333333333333444444555555555===<<<:::888666666666666111222333555666666777777666666777777777888888888777888999999::::::999999999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>>>>???@@@@@@@@@???>>>>>>>>>===??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAACCCEEEDDDBBB???===???BBBDDDEEEGGGIIIJJJJJJKKKNNNQQQUUUWWWVVVTTTPPPMMMLLLRRR[[[bbbbbb___YYYXXXVVVUUUTTTUUUWWWXXXWWWVVVTTTSSSSSSTTTUUUVVVYYYYYY[[[\\\]]]^^^^^^^^^\\\ZZZYYYWWWWWWYYYZZZ[[[XXXZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[]]]___`````````______]]]YYYVVVTTTUUUWWWYYY[[[ZZZZZZYYYXXXVVVTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRVVVUUUSSSSSSTTTTTTSSSQQQOOOLLLJJJJJJLLLNNNOOOOOOOOOLLLIIIGGGFFFEEECCCAAA@@@???>>>>>>=========>>>;;;;;;;;;:::999999888888666666666666666555555444666666666555555444444333222333444444444333111000000000000000000000000000///////////////.................................,,,------.........------............------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------.........------,,,,,,,,,,,,,,,---------------------------------------,,,,,,+++...---+++******+++---...------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++...,,,******+++,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,************************---------------------------............/////////......///000000///............/////////000000000/////////000000111111111000000000000000000000000000000000000111111111111111111222222333444444444333444444555555444444333444444444555666666777777555666666777777888999999999::::::;;;;;;::::::999::::::;;;;;;<<<<<<<<<===;;;<<<===>>>???@@@AAAAAADDDCCCCCCCCCDDDFFFHHHIIIHHHFFFCCCBBBCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKJJJJJJIIIIIIJJJKKKKKKKKKLLLNNNOOOQQQQQQRRRRRR////////////000000000000111111111111222222222222333333333333333333333333222333333444444555555555???===:::888666666777888444555555555555444333333666666666666777777777777777777888999999999999999777888999:::;;;:::999999;;;;;;;;;<<<<<<=========:::;;;;;;<<<===>>>??????AAAAAA@@@@@@???>>>======??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEGGGGGGEEECCC>>>AAACCCEEEFFFGGGIIIKKKMMMMMMOOOSSSVVVWWWVVVTTTPPPLLLJJJPPP[[[bbbaaa^^^YYYXXXVVVUUUUUUVVVWWWXXXVVVVVVUUUUUUTTTUUUUUUUUUWWWXXXYYY[[[\\\\\\]]]]]]ZZZYYYXXXXXXXXXYYY[[[\\\XXXYYYZZZYYYWWWVVVVVVWWWYYYZZZ[[[]]]^^^^^^^^^^^^^^^\\\YYYWWWVVVVVVWWWXXX[[[[[[[[[ZZZXXXWWWUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRVVVUUUTTTTTTUUUUUUTTTRRROOOMMMJJJJJJLLLMMMNNNNNNMMMKKKHHHFFFFFFEEECCCAAAAAA@@@???=========>>>>>>::::::999999888888777777555555555555555444444333555555555444444444333333222333333333333222111000000000000000000000000000.........///////////////........................,,,,,,---............---.........------,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++---,,,+++++++++++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------................../////////000000---......///000111222222////////////000000111111///000000000111111111111111111111222333333444444333444444555555444444333333333444555555666666777444555555666666777888888999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBCCCCCCCCCCCCBBBBBBDDDFFFIIIKKKKKKGGGDDDBBBBBBDDDDDDEEEDDDEEEGGGIIIJJJKKKJJJJJJIIIJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQ....../////////000000000000000111111111222222222333333333333333333333333333333333444444555555555777666444222222333444555555666666666666555444444444444444555555555666666777777888999999999999888666777999:::;;;:::999888::::::;;;;;;<<<<<<======::::::;;;<<<===>>>??????BBBAAAAAA@@@???>>>>>>===??????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCCCCEEEHHHJJJKKKIIIGGGBBBCCCFFFGGGGGGIIIKKKNNNQQQQQQSSSUUUWWWXXXVVVSSSPPPMMMKKKOOOXXX]]]\\\YYYVVVVVVUUUTTTUUUUUUVVVWWWWWWWWWXXXWWWWWWVVVUUUUUUWWWWWWYYYZZZ[[[\\\\\\\\\YYYYYYXXXXXXYYYZZZ[[[\\\XXXYYYZZZYYYWWWUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWXXX[[[[[[[[[ZZZYYYXXXVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTUUUVVVVVVTTTRRROOOMMMKKKKKKLLLMMMLLLLLLKKKIIIGGGEEEEEEEEECCCBBB@@@???===;;;;;;;;;<<<<<<:::999999888777777666666555555555666555444444333444444444444333333333333222333333222222222111111000000000000000000000000.........///////////////........................---....../////////............------,,,,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++++++++******++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,+++(((''''''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,,,,---------------,,,+++******+++++++++++++++++++++++++++,,,,,,,,,+++*********++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---,,,,,,---...///............////////////------...///000111111222.........///000000111111///000000000111111111111000000111222222333333444333444444444444444444333333333444444555666666666333333444555555666666777888888999999999999888888:::::::::;;;;;;;;;;;;;;;<<<======>>>@@@AAAAAABBBBBBBBBAAAAAACCCFFFIIIKKKKKKGGGCCCAAABBBCCCDDDDDDCCCDDDFFFHHHJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPPPP////////////000000000000000000000111111111111222222222222222333333333333444444444444444444444444444444333222222333555555333333555666777888888888333333444444444555555555666777888888999999888888888888999::::::::::::999;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<===??????@@@AAAAAAAAA@@@?????????>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEDDDCCCCCCDDDDDDEEEFFFFFFDDDCCCBBBCCCDDDFFFIIIMMMNNNLLLKKKDDDFFFHHHHHHIIIJJJMMMPPPTTTTTTUUUWWWXXXXXXVVVSSSPPPNNNMMMOOOTTTWWWWWWVVVTTTTTTTTTTTTTTTUUUUUUVVVXXXYYYZZZZZZYYYXXXVVVUUUWWWWWWYYYZZZ[[[\\\\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[XXXZZZ[[[ZZZWWWUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXWWWSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSSSSUUUVVVUUUSSSQQQOOOMMMKKKKKKLLLLLLKKKJJJJJJHHHEEEEEEEEEEEECCCBBB===<<<;;;:::999888888888999999999888777777666666555555666666555555444333333333333333333333333333333222222222111111111111000000000000000000000000///////////////.................................///////////////...------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,***)))(((((()))***,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++*********)))*********++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------......------........./////////.........//////000000000.........//////000000000000000000000111111111111000000111111222333333333222333333444444333333222333333333444555555666666333444444555555666777777777888888999999888888777999999::::::;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAACCCEEEGGGHHHIIIFFFCCCAAABBBCCCCCCBBBBBBDDDEEEGGGHHHIIIIIIHHHFFFGGGIIIJJJLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPP//////000000000111111111000000000000111111111111111111222222222333333333555555555444444333333222555555555555555555666666222333444666777777777777444444444444555555555666666777777888888888888888999999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@BBBDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDBBBAAAAAABBBDDDHHHLLLMMMLLLKKKFFFGGGHHHIIIIIIKKKNNNPPPRRRRRRSSSVVVXXXXXXVVVTTTNNNOOOPPPPPPQQQSSSTTTVVVTTTTTTTTTTTTUUUUUUUUUVVVXXXYYYZZZ[[[ZZZXXXVVVTTTWWWXXXYYYZZZ[[[\\\\\\\\\YYYYYYYYYYYYYYYZZZZZZZZZYYY[[[[[[ZZZXXXVVVUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRTTTUUUUUUSSSPPPOOOMMMLLLKKKLLLLLLJJJIIIIIIGGGEEEDDDDDDDDDCCCBBB=========<<<;;;:::999888::::::999888888777777666444444555555444444333222222222222222222222333333333222222111111111111111000000000000000000000000000000//////......------......................../////////...---,,,+++***,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,---******+++++++++,,,,,,,,,+++---///...,,,+++---...++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,++++++++++++***************+++++++++))))))***+++++++++******++++++++++++++++++++++++))),,,...---+++)))***+++++++++++++++++++++++++++)))***+++,,,------------************************++++++++++++++++++++++++,,,,,,---------.................................---------.........//////......//////////////////......//////////////////000000000000111111111111000000000111222222333333111222222333333222222111222333333444444555555666555555666666777888888888777777888888888888777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???AAACCCDDDDDDCCCBBBBBBCCCDDDEEEEEECCCAAA@@@???@@@BBBFFFJJJLLLKKKIIIFFFGGGHHHHHHIIIJJJNNNPPPOOOPPPRRRUUUXXXXXXWWWUUUMMMOOORRRRRRPPPQQQTTTXXXTTTTTTTTTUUUUUUVVVVVVVVVWWWYYYZZZ[[[ZZZXXXUUUSSSWWWXXXYYY[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\[[[XXXVVVVVVVVVTTTTTTTTTUUUVVVWWWYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQRRRTTTUUUUUURRRPPPOOOMMMLLLKKKLLLKKKJJJHHHHHHFFFDDDDDDDDDDDDCCCBBB@@@AAAAAAAAA@@@>>><<<:::::::::999999888777777777333444444444444333222222222222222222222222222333333222111111000000111111000000000000000000000000111111000///...------,,,........................//////...---,,,***)))(((+++++++++,,,,,,---------))))))***+++,,,------...******+++++++++,,,,,,,,,---///111000...---...111++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++************************'''((()))***************++++++++++++++++++++++++))),,,......+++))))))+++++++++++++++++++++++++++)))***+++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............///000000///......---------........./////////////////////.........////////////////////////000000000000111111111111000000000111222222333333111111111222222111111111222222333444444555555666777777777888999999::::::777777888888888888777777777777888999;;;<<<======???>>>>>>>>>>>>=========>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAACCCCCCAAA@@@BBBCCCDDDEEEFFFFFFEEEEEEAAABBBDDDGGGHHHIIIIIIIIILLLLLLKKKKKKKKKMMMNNNOOO.........---...///000000///000000111222333333333000000000000111111111111111111222222222333333333444444333222222333333333444555666777777666555444444444444444444444444444999999999888888888888888888888999999999:::::::::>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCBBBAAAAAA???AAADDDDDDCCCAAAAAAAAABBBDDDFFFHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKOOOQQQRRRSSSRRRQQQRRRSSSTTTUUUVVVWWWVVVTTTRRRPPPPPPPPPPPPSSSVVVXXXYYYXXXYYYYYYYYYXXXWWWTTTRRRQQQVVVXXXYYYYYYYYYYYYZZZ\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVUUUUUUWWWXXXZZZZZZYYYWWWVVVSSSRRRRRRTTTVVVWWWVVVTTTQQQPPPPPPPPPPPPQQQQQQRRRRRRPPPMMMJJJHHHGGGFFFFFFIIIIIIHHHFFFDDDBBB@@@???========================;;;;;;;;;:::999888666555888666444222111222333444555555555333222222333555444222000111333333000---000000111111111111000000////////////////////////---...//////......000222...------------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++***)))((((((***,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........)))***+++,,,,,,,,,,,,++++++++++++*********))))))---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------...+++)))***---...---+++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,++++++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------............------////////////000000000000000///...,,,,,,,,,---...000000000000111111111111000000000000000///......000111111111111222222222222222333333333333444444444444444444444444444444444444333333444555777888666666666666555555555555888888888888888888888888;;;===>>>===;;;::::::;;;>>>>>>??????@@@@@@@@@AAABBB???===>>>AAABBBBBB@@@@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLL....../////////000000000//////000000111222222333000000000000111111111111111111111222222222333333444333333222222333333444444555666777777666555444555555555555555555555555777777777777888888888888888888888999999999::::::======<<<<<<;;;::::::999;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBCCCCCCBBBBBB@@@@@@???>>>>>>????????????@@@AAABBBBBBBBBAAAAAA@@@BBBEEEEEEDDDBBBBBBBBBBBBDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKPPPQQQSSSSSSRRRQQQRRRSSSUUUVVVWWWWWWVVVTTTRRRQQQQQQPPPOOOQQQTTTVVVWWWWWWXXXXXXXXXXXXVVVTTTRRRQQQTTTUUUVVVVVVVVVVVVWWWYYYZZZZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXVVVWWWXXXYYYYYYXXXVVVUUURRRQQQQQQSSSUUUVVVVVVTTTQQQQQQPPPPPPPPPPPPPPPQQQQQQOOOMMMJJJHHHGGGFFFFFFHHHGGGGGGFFFDDDBBB@@@???========================;;;;;;;;;;;;999888777666999777555333333333444555555555555333222111333555444222000000222222000...///000000111111000000///........................+++,,,---,,,+++,,,---///......------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------///---+++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++************+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------,,,,,,.../////////000000000000000000///.............../////////000000000111111000000000000000///......000111111111111222222222222222222333333333444444444444444444444444444444444444333333444555777777888888888888888999999999::::::::::::::::::::::::;;;<<<>>>===;;;::::::;;;===>>>>>>>>>?????????@@@BBB@@@>>>???BBBCCCBBBAAA@@@AAABBBDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDFFFHHHIIILLLLLLLLLLLLMMMMMMMMMMMM...///000111111111000000......//////000000111111000000000000111111111111111111111222222222222333333333333222222333333444444555666666666666555444666666666666666666666666555555555666666777777888888888888999999999999:::<<<;;;;;;::::::999999999888:::<<<===>>>===<<<;;;<<<===???AAABBBBBBBBBAAABBBBBBAAA@@@???????????????@@@AAABBBBBBBBBAAAAAAAAADDDFFFGGGFFFDDDCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLQQQRRRTTTTTTRRRQQQQQQRRRUUUVVVWWWXXXWWWUUUSSSRRRSSSQQQOOOOOORRRTTTVVVVVVWWWWWWXXXXXXVVVTTTRRRPPPQQQRRRSSSSSSRRRSSSTTTVVVYYYXXXXXXWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXVVVVVVWWWWWWYYYZZZ[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZVVVWWWYYYYYYYYYWWWUUUTTTPPPPPPPPPRRRUUUVVVUUUTTTRRRQQQQQQPPPPPPOOOOOOOOOOOONNNLLLJJJHHHFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777777888777666444444444555555444444444333111111222444333111000000111222111000...//////000000//////...........................+++,,,---,,,++++++---//////......---,,,++++++***+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***)))***---...///...,,,+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******)))))),,,+++*********+++,,,------------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------111///------......---,,,------------------------++++++******++++++,,,---+++++++++++++++++++++++++++------,,,+++***+++,,,******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000000000000///............////////////000000000000000000//////...000111111111111222222222222222222222333333333333444444444444444444444444333333333333444555666777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======;;;::::::;;;===============>>>>>>>>>BBB@@@???@@@BBBCCCBBBAAA???@@@BBBCCCDDDDDDCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGKKKKKKLLLLLLMMMMMMNNNNNN---///111222333222000///............//////000000///000000000111111111111111111111111222222222222333333222222222333444444555555555555555555555555555555555555555555555555333333444555555666777777888888888888999999999999:::::::::999999999888888777999<<<>>>???>>><<<;;;<<<===???@@@AAAAAAAAAAAADDDCCCBBBAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCEEEHHHHHHGGGEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMQQQSSSTTTTTTRRRQQQQQQRRRUUUVVVXXXXXXXXXVVVTTTSSSUUURRRPPPOOOQQQTTTUUUVVVUUUVVVWWWXXXWWWTTTQQQPPPPPPQQQQQQQQQPPPQQQSSSUUUWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYVVVWWWWWWXXXYYY[[[\\\]]]\\\[[[ZZZYYYXXXYYYYYYZZZWWWWWWXXXYYYXXXVVVTTTRRROOOOOOOOOQQQSSSTTTTTTRRRQQQQQQPPPPPPOOONNNMMMLLLMMMLLLKKKIIIGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666555444333444444444333444444333111111222333222111000///000000111111......////////////..............................---...///...------...000///......---,,,+++******+++++++++,,,,,,---------***++++++,,,,,,++++++*********,,,---------,,,+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******))))))))),,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------000///.........---,,,***........................++++++******++++++,,,---************************+++,,,---,,,*********+++)))***++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------------,,,,,,,,,,,,,,,,,,---........./////////000000...///000111111000...------------.........////////////000000000000//////000000111111111222222222111222222222222333333333333333333333333333333333333333333333444555666666333444555666777888999999::::::;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>???AAACCCDDDDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFJJJJJJKKKLLLMMMMMMNNNNNN---///111222333222000///...............////////////000000000111111111111000000111111111222222222333222222222333333444555555555444444444444555555444444444444444444444444222222333444555666666777777777888888888999999999999999999999999888888888777999<<<>>>???>>><<<;;;<<<===>>>???@@@AAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDFFFIIIJJJHHHFFFFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKMMMMMMPPPRRRSSSSSSQQQPPPQQQQQQUUUVVVWWWXXXXXXWWWUUUTTTWWWTTTQQQPPPRRRUUUVVVWWWUUUVVVXXXYYYXXXUUURRRPPPPPPQQQQQQPPPPPPQQQSSSVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZVVVVVVWWWWWWXXXZZZ[[[\\\]]]\\\[[[YYYXXXWWWWWWWWWVVVWWWXXXXXXWWWUUUSSSQQQOOONNNNNNPPPRRRSSSRRRPPPOOOOOOOOOOOONNNLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@::::::::::::::::::::::::::::::::::::999888777777444444333333333333333333111333444333111000111222111111111000//////000111......////////////....................................///...,,,,,,...///......---,,,++++++******+++++++++,,,,,,---------***++++++,,,,,,++++++***+++***)))))))))***,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++,,,++++++******))))))))),,,++++++******++++++,,,******++++++,,,---......,,,+++***))))))+++---...************++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------.........,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************+++,,,---,,,***)))***+++)))***++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++......------------..................////////////,,,---//////000///...---------------............//////000000000000//////000000111111111222222222111111111222222222333333333333333333333333333333222222333444444555555555111222333444555777888888888888999999::::::::::::999:::<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===??????????????????>>>???AAABBBDDDDDDDDDCCCFFFEEEDDDCCCCCCCCCDDDEEEHHHHHHIIIJJJLLLMMMNNNNNN...///000111111111000000......//////////////////000000000000111111111111000000000111111111111222222222222222333444555555555555444444444444555555444444444444444444444444333333333444555555555666777777777888888888888999999999999999999999999999888:::<<<===>>>===<<<;;;<<<<<<===>>>???@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDGGGIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQQQQPPPPPPQQQRRRTTTUUUVVVXXXWWWVVVUUUSSSVVVTTTRRRRRRSSSVVVWWWWWWUUUVVVYYYZZZYYYVVVSSSQQQQQQRRRRRRPPPPPPQQQTTTWWWVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYZZZZZZVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTUUUWWWWWWWWWUUUSSSRRROOONNNNNNOOOPPPPPPOOOMMMKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFDDDDDDAAAAAAAAAAAAAAA@@@???>>>999999999999999999999999888888999999888777777666222222333222222222222222000222333333111000000111000111333222000............//////000000//////...------------------------,,,,,,---,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++***)))((((((***,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))+++++++++++++++++++++++++++++++++++++++*********++++++************++++++&&&'''((()))***,,,------,,,+++*********+++,,,---)))***************++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++,,,,,,------+++---......,,,*********++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***,,,,,,+++***)))***+++******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***//////------------//////------........./////////,,,------...............---------............///...//////000000000000000000111111111111222222222111111111111222222222222333333333333333333333333111222333444555555555444333333444555777888999999666777777888888999999:::888:::;;;<<<:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::<<>>======>>>===>>>@@@BBBCCCDDDDDDCCCFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJLLLMMMNNN....../////////000000000////////////////////////000000000000111111111111000000000000111111111111222222222222333444555666555444444333333444444555555555555555555555555555444444444444555555555555777777777777888888888888::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDGGGIIIJJJHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHIIIKKKLLLNNNOOOKKKMMMOOOPPPOOOOOOPPPRRRSSSTTTUUUWWWWWWVVVTTTSSSSSSRRRQQQRRRTTTVVVVVVUUUUUUWWWZZZ[[[[[[XXXTTTRRRRRRRRRQQQPPPOOOQQQTTTWWWVVVWWWXXXZZZ[[[[[[ZZZZZZWWWWWWXXXXXXXXXYYYYYYYYYUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVXXXZZZZZZYYYWWWUUUSSSTTTVVVWWWVVVUUUSSSRRRPPPOOONNNNNNOOONNNLLLJJJHHHIIIJJJKKKKKKJJJHHHGGGFFFGGGGGGGGGGGGEEEDDDCCCAAAAAAAAAAAA@@@???>>>===999999999999999999999999666777777777777666555555222333333333333333333333///111333333111//////000///222444444000---++++++///000000111111000000///------------------------,,,------+++***)))***,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************++++++,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++''''''((()))***++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++++++++************+++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,---************************++++++++++++++++++,,,,,,)))******+++,,,,,,------***---///000---++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))+++++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******************************)))***+++,,,,,,,,,,,,,,,///...,,,++++++,,,...///---------.........//////...............///000000---............/////////......///000000000000000000111111111111222222222111111111111222222222222222222222222222222222222000111333444555555444444444555555666777888888999666666777777888999999:::777999;;;;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;999<<<@@@@@@>>>======>>><<<>>>@@@BBBCCCDDDDDDCCCEEEDDDCCCBBBCCCCCCEEEEEECCCDDDEEEGGGIIIKKKLLLMMM///............///000000000000000000000/////////000000000000111111111111000000000000111111111111222222222222333444555666555444333333333333444555666666666666666666666666555555555555555555444444777777777777888888888888::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@@@@?????????@@@AAAAAABBBAAA@@@???@@@AAABBBCCCDDDFFFIIIJJJHHHGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIKKKMMMNNNOOOIIIKKKNNNOOOOOOOOOPPPRRRRRRSSSUUUVVVVVVUUUTTTSSSQQQPPPPPPQQQTTTUUUUUUTTTUUUWWWZZZ\\\\\\YYYUUURRRRRRRRRQQQPPPOOOQQQTTTWWWVVVWWWYYY[[[[[[[[[[[[ZZZVVVWWWWWWWWWXXXXXXYYYYYYUUUTTTSSSSSSRRRRRRSSSSSSPPPSSSVVVZZZ[[[ZZZXXXWWWRRRSSSUUUVVVVVVUUUTTTSSSQQQOOONNNNNNNNNMMMKKKIIIEEEGGGIIIJJJJJJIIIHHHFFFEEEFFFGGGGGGGGGEEEDDDCCCAAAAAAAAA@@@???>>>===<<<888888888888888888888888555666666666666666555444333333444555555444444444///111333333111/////////...222666555111,,,******000000111111111111000000------------------------...//////---++++++,,,...)))******++++++,,,---------------,,,,,,++++++++++++++++++,,,,,,+++++++++)))+++,,,......---,,,+++***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++************+++++++++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++************++++++++++++************+++++++++++++++,,,,,,---------*********++++++,,,,,,,,,*********************************++++++,,,,,,---))))))***+++,,,,,,------)))---000111///------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********************************'''((()))+++---............---+++******+++---...---------.........//////000///.........000111222.........////////////000......///000000000000000000111111111111222222222000111111111111222222222222222222222222222222222000111333444555555444333444444555555666666777777666666777888999999::::::777999;;;;;;::::::;;;<<<=========<<<<<<;;;;;;;;;:::===AAAAAA???>>>>>>???<<<===???BBBCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFBBBCCCDDDFFFHHHJJJKKKLLL------,,,------...///000//////............//////000000000000000000000000222111000000000111333444333333222111222333444555666666555444333222222333555555444444444444555555444333333333333444555666777888888777777666555444999999999999999:::;;;<<<;;;;;;;;;;;;999888666555;;;;;;;;;;;;<<<<<<======AAAAAA@@@???>>>>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDDEEEFFFHHHHHHGGGFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCFFFDDDDDDJJJQQQUUUTTTRRRIIIJJJJJJLLLMMMOOOQQQRRROOOQQQTTTUUUTTTSSSRRRRRRQQQPPPPPPQQQTTTVVVWWWWWWXXXYYYZZZZZZYYYVVVRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSTTTVVVWWWYYY[[[\\\YYYVVVTTTTTTVVVWWWVVVTTTTTTTTTTTTVVVWWWVVVTTTRRRTTTUUUVVVXXXYYYYYYXXXXXXSSSSSSTTTUUUUUUUUUUUUTTTPPPPPPPPPOOOMMMKKKIIIGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCC@@@???>>>===<<<;;;:::999999888777777777777777888666555444444555444222000333333444444333111000///000111111222222000///...111111111111000///------------...000000111111111333111//////000111...,,,............---,,,+++++++++++++++,,,,,,---------++++++++++++***)))((((((++++++++++++++++++++++++***)))((()))+++,,,+++*********+++++++++******))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************((()))+++,,,------,,,+++************************************************,,,+++******))))))******,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************)))************+++++++++---,,,++++++******++++++,,,++++++******++++++,,,...---------,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++,,,------...---,,,+++***************************///...,,,+++******+++,,,******+++++++++,,,,,,,,,...------,,,,,,------...---------............///---------,,,,,,+++++++++---.........//////000000////////////000000000000000000000111222222222333111000000000000000111111222111000//////000111111222222444444444444222222222222222333444555777777999888666444444555777888888888999999999:::::::::======<<<<<<;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIII------,,,------...///000//////////////////000000000000000000000000000000111111000///000111222333333333222222222333444555444444333333333444444555444444444333333444444444444444444555555555666666777777777888777777666555888888888888999:::;;;<<<;;;<<<======<<<:::777666::::::;;;;;;<<<======>>>AAA@@@??????>>>>>>>>>????????????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDGGGDDDDDDHHHNNNRRRRRRPPPLLLKKKKKKLLLLLLMMMNNNOOONNNPPPSSSSSSRRRQQQQQQRRRSSSRRRQQQRRRTTTVVVVVVUUUWWWXXXYYYYYYXXXVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[ZZZWWWUUUUUUVVVWWWVVVTTTRRRQQQQQQRRRTTTTTTSSSQQQTTTTTTVVVWWWWWWWWWVVVUUUQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQPPPNNNKKKIIIHHHFFFGGGGGGHHHHHHGGGEEEEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999888888888777666666666666777555444333333444333111000222333333333333222000///000111111222111000///...111111111000000///---------...///000111111111111222000......000000...+++---------...------,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++******+++++++++******))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))******************************************++++++++++++++++++++++++,,,+++******))))))******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,++++++)))))))))******)))))))))***++++++,,,,,,++++++***)))))))))))))))************+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************)))************+++++++++---,,,++++++******++++++,,,++++++******++++++,,,((((((((((((''''''&&&&&&+++************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***)))(((************************---,,,,,,+++******++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------........................---------,,,---........./////////000.../////////000000000000000000000111222222333333111111000000000111111222333222111000000111222333222333444444444444333222333333333444555666888888999888666555555666888999999999999999::::::::::::=========<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJ------,,,------...///000/////////000000111111111000000000000000000000000000000/////////000111222333222222222222333444444222222222222333444666666444333333333333333333444444555666777777777666555666666777888888888888777777777777888999;;;<<<======>>>???@@@???===:::888999999:::;;;<<<>>>>>>???@@@??????>>>>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBDDDEEEFFFFFFFFFFFFEEEEEEHHHEEEDDDFFFJJJNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMOOOPPPPPPOOONNNPPPQQQUUUSSSRRRRRRTTTUUUUUUTTTWWWWWWWWWVVVVVVVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTVVVXXXYYYZZZXXXVVVUUUVVVVVVUUUSSSQQQPPPOOOOOOQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQOOOOOOPPPQQQQQQQQQQQQQQQSSSSSSRRRQQQOOOLLLJJJHHHDDDEEEFFFGGGGGGEEECCCBBBAAAAAA???>>>>>>>>>>>>>>><<<<<<;;;:::999999888888777777666555555555555555555333222222333333111000111222222333222222111111000000111111111000///...000000000000///......---......///000111111111111000///------......---+++,,,,,,------...---------,,,,,,,,,,,,,,,+++++++++)))***+++,,,---------------------------------------+++++++++---...---,,,)))******+++++++++******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************)))((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************++++++,,,,,,,,,+++******------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))************+++++++++,,,,,,+++************+++++++++************++++++************))))))))))))+++++++++++++++,,,------++++++++++++++++++++++++))))))******))))))((('''************************++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------............000////////////......................../////////....../////////000000000///000000111222222333333222222111111111111222222333333222222222222333444333333444444444444333333444444444555666777888999999888777666666777999999::::::::::::;;;;;;;;;;;;===============<<<<<<<<<<<<<<<===>>>>>>??????@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFGGGIIIJJJKKKKKK------,,,------...///000...///000111111222222222///////////////////////////////////////000000111222222222222222333333333222222222222333444555666555444444333333444444555222444666777888777555444555666777888999999999999777777888999;;;<<<>>>???>>>???AAABBBAAA???<<<:::888888999;;;===>>>???@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAEEEEEEEEEFFFFFFFFFFFFFFFHHHFFFCCCCCCFFFIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMLLLLLLNNNPPPSSSRRRQQQRRRTTTVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQRRRSSSUUUWWWXXXYYYXXXWWWVVVUUUUUUTTTTTTRRRPPPNNNNNNPPPRRRSSSSSSSSSSSSTTTSSSRRRQQQOOONNNNNNNNNOOOPPPPPPPPPPPPOOOSSSSSSRRRQQQOOOLLLJJJHHHDDDEEEFFFGGGGGGEEEBBBAAABBBAAA@@@??????>>>>>>???;;;;;;;;;:::999999999888777666555444444444444444555444222222333333222111111111111222222222222222000000000000000///////////////000000///......---...///000000111111111000......------------,,,+++++++++,,,---............---,,,,,,,,,++++++*********+++,,,---------------,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++))))))***+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))'''''''''((()))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))***++++++++++++***)))++++++,,,,,,,,,++++++***------,,,,,,+++*********,,,,,,------------,,,,,,***++++++,,,,,,++++++***.........---,,,,,,,,,+++))))))))))))***************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************))))))*********+++++++++,,,++++++***************++++++************++++++------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))))))))))))))((((((***************************+++,,,---------++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........///////////////........................................../////////000000//////000111222333333444444333222222111222222222222222222222222333333333333444444444444444444333444444444444555666777888999888888777888888999::::::::::::;;;;;;;;;<<<<<<=================================>>>??????@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIKKKLLLMMM------,,,------...///000...///000111222111111111////////////////////////.../////////000000000000111111222222222333333333333333333222222333333333666666555555555555666666111333555666666666444333444555666777888999999999888888999:::<<<>>>???@@@>>>???AAAAAAAAA???<<<;;;888888999;;;===>>>???@@@>>>======<<<======>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@AAAAAAAAADDDDDDEEEEEEEEEFFFFFFGGGHHHFFFCCCCCCDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKLLLNNNOOOPPPOOOOOOQQQTTTWWWXXXXXXUUUTTTSSSSSSSSSUUUWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTUUURRRPPPNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRPPPNNNLLLKKKMMMNNNNNNOOOPPPOOOOOOOOOQQQQQQQQQPPPNNNLLLJJJHHHEEEEEEFFFGGGFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>;;;;;;::::::::::::::::::777666555444333333333333666444222222333444333333111111111111111111222222000000000///////////////...////////////......---......///000000000000///------------,,,,,,,,,,,,++++++,,,---............,,,,,,,,,++++++*********---------------,,,+++*********++++++,,,,,,,,,,,,,,,***)))***+++,,,+++)))((()))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,***)))((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))***++++++++++++***)))***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********))))))************))))))***++++++,,,,,,++++++***++++++******))))))((((((*********++++++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,+++******))))))******+++******))))))******+++)))))))))***************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***************************************************+++,,,.........---,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------------------------...............---------............////////////...///000111222333444444444333333222111111222222000111111222222222333333444444444444444444444444333333333333444555666666888888888888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<========================>>>??????@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIKKKLLLMMM------,,,------...///000//////111111111000///...000000000000000000000000...///000111111111000000000111111222333222222222444333222222222222222333777777666666666666777777222222444555555555444333444444555777777888888888999999999:::;;;===>>>???======>>>>>>>>>===<<<;;;999999:::;;;<<<>>>>>>???<<<<<<<<<<<<<<<======>>>=========<<<<<<======>>>>>>>>>>>>>>>???AAABBBCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMKKKMMMNNNNNNMMMMMMNNNOOONNNMMMMMMOOOSSSVVVXXXXXXTTTSSSSSSRRRSSSUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRSSSTTTVVVWWWXXXVVVWWWWWWVVVUUUTTTUUUWWWQQQPPPNNNNNNPPPQQQPPPOOOQQQQQQQQQQQQOOOMMMKKKJJJLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNLLLKKKIIIHHHFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::;;;888777666555444333333333555333111111222333333333222111111000000000111111111000///.........//////....../////////......------......//////.........,,,---......,,,,,,,,,...,,,,,,------...---------+++++++++++++++*********------------,,,+++***))))))******++++++,,,,,,---,,,***)))***++++++***(((((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************---,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************************+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***+++++++++++++++*********+++++++++,,,,,,,,,------************++++++++++++*********+++++++++++++++************************)))************+++++++++++++++***))))))))))))*********))))))))))))******((((((((())))))))))))***+++++++++++++++,,,------++++++++++++++++++++++++++++++*********+++,,,,,,************************)))***+++,,,---.........******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,.........---------------------........./////////......///111222333444555444333222111111111111111///000111222333333333222555555444444444444555555333333333333333444555555666666777888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMM------,,,------...///000///000111111111///---,,,000000000000000000000000///000111222222222111000///000111222333222222111111111111111222333444444666666555555555555666666444444444444555555555555333444555666666666666666888888888999:::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<======>>><<<;;;;;;;;;<<<<<<===>>>======<<<<<<;;;<<<<<<===<<<<<<<<<===???AAADDDEEECCCBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLKKKMMMPPPPPPOOONNNNNNOOOMMMMMMLLLNNNRRRTTTUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYTTTVVVWWWVVVTTTTTTWWWYYYUUUTTTSSSTTTTTTTTTRRRPPPPPPQQQQQQPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@AAAAAA<<<<<<;;;:::999999999999888888888888999999::::::999888777555444333333333333111......///111222111333222111000//////000000111000///...---......///------...//////......---,,,---------------,,,,,,,,,...///...,,,,,,---///---------...------,,,,,,************++++++++++++***+++++++++++++++************++++++,,,------...---,,,******+++,,,***)))(((((()))++++++,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************+++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++******))))))******,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,,,,------......------,,,***++++++,,,,,,++++++***,,,---------------......+++++++++,,,,,,,,,,,,---************++++++++++++)))*********++++++++++++************************)))************+++++++++++++++***)))))))))))))))******))))))))))))************+++++++++,,,,,,,,,+++************+++,,,,,,+++++++++++++++++++++++++++************+++,,,---************************((((((((()))***,,,---...******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---.........------,,,,,,,,,---------.........//////......///111222333444555333333222111000000000000000111222333444444444333666555444333333444555666444444444444444555555666555555666777888888888888999999999999::::::::::::::::::::::::;;;;;;;;;<<<;;;<<<<<<======>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLL---------------...000000///000111111000...,,,***000000000000000000000000///000111333333222222111///000111222333222111111//////000111222444666777555555444444444444555555666555555555555666777777333444555555555555555555888777777777888999999:::;;;:::888777777888999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===???BBBEEEFFFBBBAAAAAAAAABBBCCCEEEFFFCCCDDDFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKKKKNNNQQQRRRQQQOOOOOOOOONNNMMMMMMNNNPPPRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZSSSUUUWWWVVVTTTUUUWWWZZZZZZZZZYYYZZZZZZYYYVVVSSSPPPPPPPPPPPPOOOMMMKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDBBB???>>>>>>???@@@===<<<;;;:::999999999999666666777777888888999999999999777666555444444333111///,,,,,,---///000000444333111////////////000111000///------......///------......///......---,,,,,,,,,------,,,++++++,,,...000///---,,,...000............---,,,++++++))))))******+++++++++,,,((()))***+++++++++++++++++++++,,,------...//////...---,,,,,,,,,---+++***(((((()))++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************((()))+++,,,------,,,+++************************************************,,,++++++***)))*********,,,+++)))(((((()))+++,,,)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---)))******++++++******)))+++++++++,,,,,,+++++++++)))))))))******+++++++++***++++++++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++************************)))************++++++++++++******)))))))))))))))******))))))))))))******))))))*********+++++++++******))))))******+++,,,+++++++++++++++++++++++++++***)))))))))***,,,---************************'''&&&&&&&&&(((***,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------.........------,,,,,,,,,---------.........//////---...///111222333555555333222111000////////////000222333555666666555555666555444333333444555666666555555555555666666777444444666777888888888888888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKK---------...///000000111////////////////////////000000000000000000000000000000000000////////////111222222333333222222111222333333333333333333444555444444333333444444555555555555555555666666666333333222333333444666666333333555666777777777777888777555666777999999888888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<=========<<<;;;;;;===>>>???>>>???@@@BBB@@@@@@AAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIKKKLLLNNNOOOMMMKKKJJJIIIJJJMMMPPPRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWUUURRRPPPQQQUUUYYY\\\^^^______\\\XXXUUUTTTTTTVVVTTTQQQNNNLLLLLLLLLMMMIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEEEEGGGHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<;;;:::999888777777777777666666666666555555444333222222111000555444333222111111111111000000000000000000000000111000///------......///...............///000000///000000///...---,,,+++...------,,,,,,++++++***............------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------,,,,,,+++++++++************************+++***)))(((((()))***+++******+++++++++******)))+++++++++,,,,,,---------...------,,,+++++++++,,,))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++************************+++++++++*********))))))---,,,***))))))***,,,---++++++,,,,,,,,,++++++***...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''+++++++++++++++++++++,,,,,,,,,,,,,,,+++)))((('''************************++++++***)))((((((((())),,,,,,+++***))))))******++++++************++++++************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,+++***((('''))))))***+++,,,,,,------++++++++++++++++++++++++111---)))(((***++++++))),,,------......------,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000000000000000111111111111111111111111222111111111111111222222333777;;;:::666222333555333222111111222333555666888888666555444444444444666777888888777888:::<<<===<<<;;;:::::::::::::::::::::;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEE---------...///000000000000000000000000000000000000000000000000000000000000000000000000000000///111222222333333222222111222222222333333333333444444444333333333333444444555555666666777888999999777666666555444555555555555555666777888888888888777777888888888888999999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======:::<<<======<<<<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJLLLNNNOOOOOONNNLLLKKKKKKMMMNNNPPPQQQQQQRRRRRRSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTUUUVVVVVVUUUUUUVVVUUUSSSRRRRRRUUUXXXZZZ]]]^^^]]][[[WWWSSSRRRRRRSSSRRRPPPNNNLLLLLLLLLLLLHHHGGGFFFFFFFFFFFFGGGHHHGGGEEEEEEEEEGGGGGGFFFEEECCCBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;:::999888777666666666666555555555333333333333333333222222444333222111000000000000////////////////////////111000///...---......///...............//////000------,,,,,,++++++******,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++************************++++++************++++++++++++,,,,,,,,,,,,++++++******************++++++------,,,+++++++++++++++******************))))))............------------)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,+++++++++,,,,,,++++++***---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,++++++*********+++++++++++++++,,,,,,,,,************************++++++***)))))))))******,,,++++++***))))))******,,,++++++++++++++++++,,,************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))******+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,***'''(((+++---...---,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000000000000000000000111111111111111111111111222222111111000111111111333666999777333000000222333222222222333444555666777777777777666666666666666777888888777777999;;;<<<<<<;;;:::::::::::::::::::::;;;<<<===>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFF---------...//////000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111222222222222333333444444333333222222222222333333333444555666888999::::::::::::888777555555444444777777888999999888888888555999<<<<<<:::888999;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>><<<===>>>>>><<<<<<===>>>AAAAAAAAABBBBBBCCCCCCDDD@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNOOOOOONNNMMMMMMMMMMMMMMMOOOPPPPPPQQQRRRRRRRRRQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUTTTSSSTTTUUUWWWXXX[[[\\\[[[YYYTTTQQQOOOOOONNNNNNNNNNNNMMMLLLKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDFFFFFFEEEDDDAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888777555555555555444444444444222222222222333333444444333222111000/////////000////////////////////////000000///............///......------......///000,,,+++***))))))***+++,,,++++++,,,------...//////,,,,,,,,,,,,,,,++++++***************************((()))***+++,,,------.........---------------,,,+++++++++++++++*********************************++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++******************,,,,,,+++************+++,,,,,,++++++*********)))...---,,,+++***)))(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++,,,,,,+++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---...------,,,+++***))))))************,,,...000111************************+++************++++++,,,,,,+++******)))*********,,,,,,,,,++++++,,,,,,,,,************************************************)))************+++++++++)))************+++++++++,,,,,,++++++************))))))))))))***+++,,,---******++++++++++++++++++++++++++++++++++++++++++***)))'''(((+++---......++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000000000000000000000000000111111111111111111111111333222111000000000000000222555666444000...///111333333333333333555666666333444666777777777666555777888999888777777888:::<<<;;;;;;:::::::::::::::::::::;;;<<<===>>>>>>?????????@@@AAABBBBBBBBBAAAAAACCCEEEEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFF---------....../////////////////////////////////////////////////////////000000000000000111111111111222222333333222222111111111111222333333444444333222222111111222222333444444555555666777888888:::999888666555555444444888888888999888888777777444:::??????;;;888:::<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>????????????@@@AAA@@@>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBB>>>??????@@@BBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMMMMMMMMMMLLLLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQSSSSSSTTTTTTTTTSSSRRRQQQSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVYYYYYYYYYVVVRRRNNNMMMMMMJJJKKKMMMNNNMMMLLLJJJIIIGGGGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCDDDEEEEEEDDDBBB??????>>>===<<<;;;::::::::::::::::::999888777666444444444333333333222222222222222222222222222333111111000///////////////////////////////////////000/////////...............------------...//////...,,,+++******+++---///,,,,,,---------.........+++++++++,,,,,,++++++***************************))))))***+++,,,,,,------......------,,,,,,++++++************************************************)))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******)))******+++------,,,,,,+++*********))))))((('''&&&%%%$$$$$$))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))************)))(((******+++,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********+++***))))))***---///111************************+++*********+++,,,------++++++***************+++,,,++++++******++++++,,,************************************************))))))*********+++++++++))))))*********+++++++++,,,,,,++++++******))))))+++***)))))))))***,,,---++++++++++++************************************,,,+++***)))******++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////000000000000000000000000111111111111111111111111333222111000000//////000111222333111///...000222333333333444444555666666///111333666777666555555888888999888666666777999;;;;;;::::::999::::::;;;999::::::;;;<<<===>>>??????@@@AAACCCDDDDDDCCCCCCAAACCCEEEEEEDDDCCCDDDEEEEEEEEEFFFGGGGGGFFFFFFFFF------------....................................///////////////////////////000000000111111111222111222222333333222222111000000111222222333444444333222222111111222222333888777777777777777777777666555555444444555555666777777777888777777666666555:::??????<<<999:::===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>???@@@AAA@@@???>>>???@@@???????????????@@@@@@@@@===>>>???@@@AAACCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLHHHIIIJJJJJJKKKLLLLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQPPPRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTVVVVVVVVVTTTPPPMMMLLLLLLIIIJJJLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGEEEDDDBBBCCCDDDDDDBBBAAA>>>===<<<;;;:::999999888999999999999888777666555333333333333222222222222444444333222222111000000000000//////.../////////........................///////////////......------------------...//////...,,,+++******+++---///......---------,,,,,,,,,***++++++,,,,,,+++++++++************************++++++++++++++++++++++++------,,,,,,++++++******************************************************((()))***++++++***)))((())))))***+++++++++++++++---------,,,,,,++++++++++++******)))******++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))************)))((()))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********++++++,,,,,,,,,,,,***)))((()))***,,,...************************+++*********+++,,,------+++***************++++++******))))))))))))******************************************************))))))*********+++++++++))))))*********++++++++++++++++++******)))))))))---,,,***)))))))))***++++++*********************************************+++++++++***))))))*********++++++,,,,,,++++++***...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////////////////////////////000000000000000000000000222111111000//////000000000000111111000111333555222222333444444555555555///111444777888888777777777888888777666555777888::::::999999999::::::;;;999999:::;;;<<<===>>>>>>???@@@CCCEEEFFFFFFFFFEEEAAACCCEEEEEEDDDCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDD------------------------------------------------000000000000000000000000///000000111111222222222111222222333333222222111///000000111222333444444333333222222222222333333;;;::::::999999888777777222222222333333555666666666666777777888777777666777;;;>>>>>><<<:::;;;===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>???======<<<<<<<<<===>>>???===>>>???>>>======>>>???????????????????????????>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGHHHHHHIIIKKKLLLMMMOOOPPPPPPQQQPPPPPPOOOOOOOOOQQQSSSTTTUUUTTTRRRQQQQQQRRRTTTUUUWWWWWWXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTSSSTTTTTTRRROOOMMMLLLLLLIIIKKKLLLMMMMMMLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHEEECCCBBBBBBCCCBBBAAA@@@===<<<<<<;;;:::999888888888888888888777666555444333333333333222222222222444444333222111000//////000000////////////000000......................../////////000///......---------,,,,,,------...///,,,+++***))))))***+++,,,......---,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++++++++***************+++++++++++++++************************)))))))))******)))))))))(((((()))***++++++++++++++++++******************+++************+++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((())))))***+++,,,------...,,,+++***)))))))))***+++************************+++************++++++,,,*********)))******+++,,,))))))(((((((((((())))))************************************************)))************+++++++++)))************+++++++++************************---,,,+++***))))))))))))))))))******************************************''')))************+++,,,++++++,,,,,,,,,,,,++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///////////////////////////000000000000000000000000000000000//////000000111///000000111222333444444000111222333444444444444333444666888::::::::::::666777888777666666777999999999999999999::::::;;;999999:::;;;<<<======>>>>>>@@@BBBEEEGGGGGGFFFFFFAAACCCEEEEEEDDDCCCDDDEEEDDDEEEEEEEEEEEEDDDCCCCCC------------------------........................000000000000000000000000///000000111111222333333111222222333333222222111//////000111222333444444444444333333333333444444888888888777777777777777222222222222333444555666666666777888999999999999::::::;;;;;;;;;;;;<<<<<<===<<<;;;::::::::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>=========>>>???@@@<<<===???>>>>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHJJJLLLMMMQQQQQQRRRQQQQQQPPPOOONNNOOOQQQTTTVVVWWWWWWUUUTTTPPPRRRTTTVVVXXXYYYZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTPPPRRRRRRQQQOOOMMMMMMMMMKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIDDDCCCAAAAAABBBBBB@@@???===<<<<<<;;;:::999888777777777777777666555444444444444333333333222222222333222222222111111000000111000000//////000000111...........................///000000000///------------,,,,,,------...///------,,,,,,++++++******+++++++++++++++++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************+++******))))))******+++((()))***+++,,,,,,,,,,,,******************+++++++++++++++++++++,,,------((())))))******+++++++++(((((())))))***++++++,,,)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************)))***************++++++*********++++++,,,,,,---++++++++++++++++++++++++************************++++++***)))))))))************))))))***++++++,,,******))))))))))))******************************************************)))************+++++++++)))************+++++++++(((((())))))******++++++******+++++++++******)))(((((())))))******++++++************************'''***++++++)))((()))+++,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------...///////////////////////////000000000000000000000000//////...//////000111222111111111222333222111//////000111333333333333222444444555666777999::::::555666777666666666888:::999999888888999::::::;;;888999::::::<<<<<<===>>>;;;===AAADDDFFFFFFEEEEEEAAACCCEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCC------------------------////////////////////////000000000000000000000000///000000111222222333333222222222333333222222222...///000111222333444444555444444333333444444555222333333333444444555555444333333333333444555555666777888999:::;;;;;;;;;<<<:::999999;;;<<<<<<;;;===<<<;;;:::999::::::;;;;;;<<<<<<===>>>??????@@@@@@???>>>>>>>>>???AAABBB===???@@@@@@@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIINNNLLLJJJHHHHHHIIIKKKMMMSSSSSSSSSRRRQQQPPPNNNNNNPPPRRRUUUXXXYYYYYYXXXWWWPPPQQQTTTVVVYYY[[[\\\]]]YYYXXXVVVTTTSSSSSSTTTTTTOOOPPPQQQQQQOOOMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIDDDCCCAAAAAAAAAAAA@@@>>>===<<<<<<;;;:::999888888777777777777666555444333444444444333333333222222111111111111111222222222111000000000000000111111...........................///000000000///---,,,---,,,,,,,,,,,,---......///000000///...---,,,+++)))))))))***++++++,,,,,,+++,,,------............------------------------))))))***+++,,,------...,,,,,,,,,------.........+++++++++,,,,,,---------************************---,,,+++******+++,,,---)))***+++,,,------...---+++++++++,,,,,,------...,,,+++++++++,,,------...''''''((()))***++++++,,,***+++++++++,,,,,,,,,,,,)))************+++++++++************************))))))******++++++++++++---,,,***))))))***,,,---((()))***+++,,,---------)))***+++,,,---,,,,,,+++************************((()))***+++,,,---......,,,,,,++++++++++++++++++***+++,,,------------,,,************************++++++***)))((((((((()))******))))))***+++,,,,,,++++++************++++++************************************************)))************+++++++++)))************+++++++++''''''((()))***+++,,,,,,'''(((***+++,,,,,,+++***'''(((((()))***++++++,,,))))))))))))))))))))))))+++---...,,,(((%%%%%%&&&,,,------......------,,,((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////000000000000000000000000............///111222333222222222333333111...+++...///111222333333222222222222222222333555666777444555666666666666888:::999888888888999::::::;;;888999999:::;;;<<<===>>>999<<>><<<===??????<<<:::@@@@@@@@@?????????>>>>>><<<===???AAABBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFHHHGGGGGGFFFGGGHHHJJJKKKKKKIIIHHHGGGGGGHHHJJJKKKKKKJJJHHHFFFFFFFFFGGGHHHNNNOOOQQQSSSTTTSSSRRRQQQQQQSSSUUUXXXXXXWWWUUUTTTPPPPPPPPPQQQSSSWWWZZZ\\\XXXVVVUUUSSSRRRQQQRRRRRRPPPPPPOOONNNNNNNNNNNNOOOLLLLLLMMMMMMMMMKKKIIIHHHJJJJJJKKKKKKKKKIIIHHHGGGDDDDDDEEEEEEDDDBBB???>>>;;;;;;:::999777666666555555555555555555444444333333333333222222222111111333222111111000000111111............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,******+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&&&&&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++)))************++++++++++++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))************************+++*********))))))(((((()))))))))))))))))))))))))))*********))))))+++---******))))))))))))******+++*********))))))((((((+++++++++*********))))))***++++++,,,+++***)))(((******++++++++++++******************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,+++,,,------......------+++,,,,,,------,,,,,,+++..................------......------------......////////////000000000000000000000000////////////000111111111111222222222222222222222111111000000222333333333333333333444666666666666666777888999999888888;;;>>>>>>:::777:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@EEEEEEEEEEEEEEEDDDDDDCCC,,,,,,------------------///000000000000///......------------------------000000000000000111111111111111000000000000111111111111111111222333444444444444444333222111111111555444333555666666555333222444555666555555777888999888888888888:::;;;<<<::::::999999999999999:::::::::::::::::::::::::::888999;;;<<<===>>>??????===<<<<<<===@@@AAA???===@@@@@@@@@?????????>>>>>>===>>>@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIJJJKKKLLLJJJIIIHHHGGGHHHJJJKKKLLLJJJIIIGGGGGGGGGHHHIIINNNOOOQQQSSSTTTTTTSSSRRRPPPRRRTTTVVVWWWWWWVVVUUUVVVVVVVVVVVVWWWYYY[[[\\\VVVUUUSSSQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIKKKKKKLLLLLLKKKJJJHHHHHHBBBCCCDDDEEEDDDCCCAAA@@@<<<;;;;;;:::888777777666555666666666666555444444333333222222222111111111222222222111111111000000000000//////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,******************++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++******)))*********++++++++++++++++++++++++)))************++++++++++++++++++*********))))))))))))***++++++++++++***************************************************************)))))))))((())))))))))))))))))))))))***)))((()))***+++***)))******))))))))))))******+++*********))))))))))))+++++++++*********))))))***++++++++++++***)))((('''((()))***++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++,,,------...---------++++++,,,,,,,,,,,,++++++------------------------......------------........./////////000000000000000000000000////////////000000111111111222222222222222222222111111111000222333333333333444444444666666666666666777777888999888888:::======;;;999:::::::::;;;;;;;;;;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@AAAAAABBBCCCCCCBBBAAAAAADDDDDDEEEEEEEEEDDDDDDCCC------------------,,,,,,......///000000000//////........................111111111000000/////////222111000//////000222222111111000111111222333444333333333222111111000000333333333444666777666444444666777777666666888999::::::999999999::::::;;;;;;::::::999::::::;;;;;;::::::::::::::::::::::::888999;;;===???@@@@@@AAA;;;;;;;;;>>>AAACCCBBBAAA@@@@@@@@@???????????????>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGIIIKKKLLLMMMLLLJJJIIIHHHIIIJJJJJJLLLKKKIIIHHHHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTTTTSSSPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQOOONNNNNNOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKIIIHHHGGGAAABBBCCCDDDDDDCCCBBBAAA===<<<<<<;;;:::999888888666666666666666555555444333222222222222111111111000111222222222111000///111111000///...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++***+++,,,,,,******+++,,,((())))))***++++++,,,,,,***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++++++++++++++++++++++++++)))************++++++++++++++++++***************))))))***++++++++++++***++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))+++)))((()))++++++)))&&&******))))))))))))*********************)))))))))+++++++++*********************++++++******)))((()))))))))******)))(((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++,,,---------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------------............/////////000000000////////////000000000000000000000111111111222222222222222222111111111111222222333333444444444444555555666666666666777777999888777999;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAACCCDDDDDDEEEEEEEEEDDDDDD.........------,,,,,,,,,,,,---...///000000000000////////////////////////000000000000000000//////222111000//////111222333000000000000111222333444222222222111111111000000222222222444666777666555444666777777666666777999::::::999999999999999999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@;;;;;;===???AAABBBCCCCCC????????????????????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGDDDDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTRRRRRRQQQQQQQQQSSSTTTUUUTTTTTTUUUUUUTTTSSSRRRRRRSSSRRRQQQOOONNNNNNOOOOOOQQQPPPPPPOOOOOOOOOOOOOOOOOONNNLLLJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFAAABBBBBBBBBBBBAAA@@@???======<<<<<<;;;::::::999666666777777666666555444222222222222111111111111///000222333333111///...111000000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,))))))*********+++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******)))))))))++++++++++++++++++++++++++++++---------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++***)))))))))***)))))))))***+++,,,,,,************************))))))*********+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((+++******))))))******+++******************************************************************))))))------,,,***(((&&&$$$"""(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,------------,,,)))******++++++******))),,,,,,,,,,,,,,,---------......------------.............../////////000000////////////000000000000000000000000111111111111222222222222222222222222222222333333444555555555555666666666666666666666777666666777888:::;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDD.........------,,,,,,,,,+++,,,---///000000000000////////////////////////---......///000000111111222111000000000222333444000000000000111222333333222222111111111111111111222111111333555666666444333555666666444444555777888888888888888777777777888888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<===???@@@@@@@@@AAAAAA????????????????????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQOOOOOOPPPQQQRRRTTTTTTUUUVVVVVVUUUUUUTTTTTTSSSRRRPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPOOONNNLLLJJJJJJJJJKKKKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA???===<<<;;;<<<<<<<<<;;;;;;::::::999666666666666666555555444222222222111111111000000///000222333222111///---.........///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++*********))))))***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******)))))))))++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++***)))))))))***)))))))))***+++,,,,,,************************))))))*********+++++++++************************))))))***++++++++++++***************************************************))))))))))))))))))******))))))))))))))))))))))))(((+++...---***(((***,,,++++++************++++++***************+++++++++************************))))))))))))))))))******------,,,***(((&&&$$$"""(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++************++++++,,,,,,***+++,,,,,,------,,,,,,)))******++++++******))),,,---------.........///......------------..................////////////.../////////000000000111//////000000000111111111222222222222222222222333222222333444444555666666666777777888888777666666555555555555666777888:::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEEEEEEE------------------,,,,,,+++,,,---...///000000000........................,,,------...000111111222000000111222222333333333000000///000000111222333222222222222222222222222222222222333555666555333222444555444333333444555666666777777888777777666777777777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<===>>>@@@@@@???>>>???@@@???????????????@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEECCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRQQQPPPNNNNNNOOOPPPPPPRRRRRRRRRRRRSSSSSSSSSTTTUUUTTTRRRQQQQQQQQQRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCBBB@@@>>><<<:::999888::::::::::::999999999888555555555555555444444333222111111111111000000000///000111111111000///...............//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------......++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------***+++,,,,,,******+++,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++*********++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++************************)))************+++++++++***************+++++++++))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))***+++***))))))+++...++++++************++++++*********+++++++++++++++***************+++++++++))))))((((((((()))******)))))))))******)))(((((())))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************+++,,,------******+++,,,,,,,,,,,,,,,******++++++++++++******,,,------....../////////......------------......------........./////////......//////000000111111/////////000000000111111222222222222333333333333222222333444555666666777777888999:::999888777666444555777666555555666888999999999999::::::::::::;;;;;;;;;;;;<<<>>>???@@@@@@??????>>>>>>??????@@@???@@@BBBCCCDDDEEEEEEFFF,,,,,,------------------,,,,,,---...////////////------------------------........./////////000000...000222333444444333222/////////000000111222333222222222333333333333333333222222333555555333222333444555444333222333444555666777888999999888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;===@@@???>>>===>>>@@@>>>>>>?????????@@@@@@@@@?????????@@@AAADDDFFFGGGCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGIIIJJJKKKLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSRRRQQQQQQQQQRRRSSSPPPPPPOOONNNNNNNNNNNNOOOMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHFFFDDDBBBAAAAAABBB@@@???===;;;:::999888888888888888888777777777777444444444444444333333222111111111111000000000000000000000000///////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...000111111***+++,,,,,,******+++,,,++++++******************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***************************)))))))))***+++,,,,,,************************,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++******)))*********************************)))************+++++++++))))))*********+++++++++))))))***++++++++++++***************************************************((()))))))))************))))))))))))))))))))))))+++'''###$$$(((,,,,,,***,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))*********+++++++++)))(((((('''((()))***+++'''((()))***++++++++++++************************))))))***++++++++++++***************************++++++******+++,,,...///******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,------...//////......------------......---------.........//////.........///000111111111////////////000000000111222222222333333333444444222222333444555666777777888999;;;;;;;;;999888666555777:::999777555555777888999999999999:::::::::;;;:::::::::;;;===???@@@???>>>===<<<<<<===>>>???>>>???AAACCCDDDEEEFFFFFF,,,,,,,,,------.........,,,---......///.........------------------------///////////////.........---///222555555444333111////////////000111222333333333333333333333333333444333222333444444333111333444555555333222333555555666888999:::::::::999999999999999:::;;;<<<===999999999999999999999999999:::;;;<<<============999<<>>AAA>>>>>>??????@@@@@@@@@@@@>>>>>>>>>???BBBDDDGGGHHHBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKKKKFFFGGGHHHJJJKKKLLLLLLLLLNNNMMMLLLLLLKKKLLLLLLLLLIIIJJJLLLMMMOOOQQQRRRSSSXXXWWWUUUSSSRRRSSSTTTUUUTTTSSSRRRQQQPPPQQQRRRSSSOOONNNMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMMMMKKKIIIHHHJJJHHHFFFDDDBBBBBBBBBBBB===<<<;;;:::999888888999777777777666666666666666333333444444333333222111111111111111000000000000111111000///////////////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111222444444***+++,,,,,,******+++,,,)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------******************************))))))***,,,...///************************---,,,,,,++++++*********++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,+++***)))))))))***)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))...$$$)))000---&&&,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))******++++++++++++)))(((''''''''')))***+++******++++++++++++******************************))))))***++++++++++++***************************++++++******+++---...000******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---...............------.........---------.........//////---......///000111111222////////////000000000000222222222333333444444444222222333444555666777888999:::<<<<<<<<<:::888777666999<<<<<<999666666666888888999999999:::::::::;;;:::::::::;;;===???@@@>>>===<<<;;;;;;<<<===>>>>>>???AAACCCDDDEEEFFFFFF,,,,,,,,,---------......,,,,,,------...///000000------............------............////////////111111111111111111111111////////////000000000000444444222222222222444444777666444222222222444555555444444444444555666666555444444555777999;;;===::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========???>>>>>>>>>???@@@AAAAAA??????@@@AAAAAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBDDDEEEFFFEEEEEEGGGHHHHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIIIIIIIKKKLLLNNNPPPMMMLLLJJJIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPOOOOOONNNRRRRRRQQQPPPOOONNNNNNMMMRRROOOLLLLLLOOOQQQPPPOOOPPPPPPOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIFFFCCCAAA@@@@@@@@@@@@>>>;;;999777777888888666666666666555555555555222222222111111111111000333222000000111222111111///,,,***,,,111333111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++***+++,,,...000222666000)))'''***,,,+++)))++++++******************************************''''''(((((()))))))))******)))((()))*********)))***************************++++++,,,,,,++++++***************************+++***)))(((((()))***+++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,++++++***,,,+++++++++******))))))************************************************,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,++++++******))))))((((((++++++************+++++++++++++++*********))))))+++,,,,,,***'''%%%%%%&&&************************+++++++++*********))))))---...---***+++...,,,((())))))))))))))))))))))))---,,,,,,+++***)))(((((('''((()))*********************+++,,,,,,,,,,,,+++++++++************++++++******+++,,,---......///************************************************+++++++++++++++++++++++++++,,,,,,---...///111111333111///.........---++++++++++++,,,,,,,,,------......////////////......//////000111111111111111111111111111111111111111333333222222222333444444999;;;>>>>>><<<:::999999888888777777666666555555666666777888888888888777777888:::<<<======<<<<<>>>>>>>>>>>>>>BBBBBBBBB@@@@@@BBBFFFIII+++++++++,,,,,,,,,------***++++++,,,------......---..................---............////////////111111111111111111111111////////////000000000111333333333222222333333333777555444222222222444555333333333333333444555555444444444444666888:::;;;::::::::::::::::::::::::<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>>>>?????????>>>??????@@@@@@???@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBDDDEEEFFFEEEEEEGGGHHHGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPNNNMMMKKKJJJJJJJJJKKKKKKNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPOOONNNNNNMMMMMMQQQOOOLLLMMMOOOPPPPPPNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGEEECCCAAA@@@?????????===;;;888777666777777666666666555555555444444222222222111111111000000222000//////000111000//////---+++,,,111222000---............---------------,,,,,,++++++,,,,,,---++++++************+++++++++++++++,,,,,,,,,---------,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++***+++,,,---///000444///)))(((+++,,,+++)))************************************************))))))))))))))))))))))))***)))))))))*********)))++++++++++++++++++++++++******++++++++++++******************************+++***)))(((((()))***+++***************+++++++++))))))************))))))((())))))))))))*********+++++++++*********))))))*********++++++******)))))))))))))))((((((((('''*********************************************************++++++,,,,,,,,,))))))(((((((((((())))))*********+++++++++,,,,,,*********)))))))))))))))+++******))))))******++++++++++++*********))))))+++,,,,,,+++)))((()))***************************+++++++++*********)))))),,,......***)))+++***((())))))))))))))))))))))))))))))******+++,,,,,,---((())))))************))))))***++++++,,,,,,++++++++++++************+++++++++++++++*********))))))************************************************++++++++++++++++++++++++******++++++,,,...///000222000...---......---,,,,,,,,,,,,,,,------------...//////000000//////...//////000111111111111000111111111111111111111111333333222222222333444444777999;;;<<<:::888777777777777777777666666666666666777888888999999888888888888:::;;;<<<<<<======????????????????????????@@@AAA@@@@@@???AAAEEEIII*********+++++++++,,,,,,,,,,,,,,,------......///....................................////////////000000000000000000000000/////////000000000111111222222333333333333222222666555333222222333444444333222222222222333444444333333333444555777888999999999999999999999999999===<<<;;;:::::::::::::::999999999:::::::::::::::999999:::;;;<<<===>>>???@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBDDDEEEEEEEEEEEEFFFHHHGGGHHHIIIKKKLLLKKKKKKJJJKKKKKKKKKKKKLLLMMMOOOPPPOOONNNMMMKKKJJJJJJKKKKKKQQQQQQPPPPPPOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMPPPNNNMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGCCCCCCCCCBBBAAA@@@???>>>===;;;999777666555666666555555555555444444444444222222111111111000000000000...------///000///...000...,,,---000111///,,,............------------------++++++++++++------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******++++++,,,---111---******,,,,,,+++(((************************************************++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++***))))))))))))***++++++++++++***************))))))************))))))((())))))))))))*********+++++++++***************((())))))*********))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((()))***+++,,,---...,,,,,,++++++++++++,,,,,,*********++++++++++++,,,))))))))))))************+++******))))))******++++++************))))))))))))***++++++***)))***,,,************************+++++++++***************,,,111222---)))***+++***))))))))))))))))))))))))'''((()))***+++,,,---...)))************))))))((()))***++++++,,,,,,++++++++++++************+++++++++++++++*********))))))************************************************++++++++++++++++++++++++************+++---...//////...,,,---...///......,,,------------.........//////000000000000//////...///000000111111000000111111111111111111111111222222222222222333444444555777999999777666555555666666666666777777777777777888888999999999999999999999999999:::<<<===>>>????????????@@@@@@@@@@@@>>>????????????AAAEEEHHH++++++++++++,,,,,,,,,,,,////////////000000111111.........------.....................//////////////////////////////////////////000000000111111111111222333444444333222111444444333222222333333444333333333222333333444555444444555555666777888888999999999999999999999999;;;;;;:::999888888888888888888999999999999::::::888999:::;;;<<<>>>??????AAA@@@???>>>>>>===>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOPPPOOOMMMLLLKKKKKKKKKKKKRRRQQQPPPNNNNNNNNNOOOOOOMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFFFF???@@@AAAAAAAAA???>>><<<;;;:::888666555555555555444444444444333333333333111111111111000000000000///...------///000//////000///------//////---+++.........---------,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************---,,,++++++---,,,***(((***************+++++++++*********************************++++++,,,,,,,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************((()))******************+++++++++***************************************((((((((((((((((((((((((((())))))***+++,,,,,,,,,------,,,,,,,,,,,,------************++++++++++++(((((())))))******++++++******))))))))))))******************))))))))))))''')))***)))((('''((()))************************************************...444666111++++++---...))))))))))))))))))))))))))))))))))))))))))*********************)))((('''))))))***+++++++++++++++++++++************++++++******+++,,,---......///************************************************++++++++++++++++++++++++*********++++++,,,......---,,,+++,,,.../////////---------.........////////////000000000000//////...//////000000000000000111111111111111111111111111111111111222333444444444666777777666444555555555555555666777888888888888888999::::::::::::999999999888888999;;;===>>>>>>>>>>>>>>>????????????<<<===>>>>>>>>>@@@CCCFFF,,,,,,,,,,,,------------/////////000000000000000///...------------...///............////////////........................000000000000111111111111000111333333333333111000333333333222222333333333444444444444444555555666666666666777888888888888888888888888888888888888999888888777666666777777888888888999999:::::::::999999:::;;;<<<===>>>???@@@@@@???>>>============@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCEEEFFFEEEGGGHHHIIIJJJJJJIIIIIIKKKKKKLLLLLLMMMMMMMMMNNNPPPOOOMMMLLLKKKKKKKKKLLLPPPOOOMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDD===>>>?????????===<<<;;;999888777666555555444444333333333333222222222222111111111000000000/////////...------///000000000000///...---...---,,,+++...------------,,,,,,,,,------++++++++++++------***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))+++++++++,,,,,,,,,***)))))))))*********+++++++++************************((()))***+++,,,---...///)))+++,,,+++))))))***,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******************************++++++++++++******,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************)))******+++,,,,,,++++++******************++++++************************((((((((((((((((((((((((************************)))((((((''''''(((((()))))))))*********+++++++++(((((())))))******++++++***))))))))))))))))))***)))))))))))))))))))))))))))***+++)))'''&&&'''(((************************************************---333555000++++++---...))))))))))))))))))))))))'''''''''(((((((((((((((***************)))((('''))))))***++++++++++++***++++++************++++++******+++,,,---......///************************************************++++++++++++++++++++++++,,,+++++++++,,,---...///+++***)))+++---/////////---------.........////////////000000000000//////......///000000000000000000000000000000000000000111111111111222333444555444555777777555555555666444444555666777888999999888888999::::::::::::999999888888888999;;;===>>>;;;<<<<<<<<<=========>>>;;;<<<===>>>>>>???BBBEEE,,,,,,---------.........------------------------///...---,,,,,,---...///............////////////////////////////////////000000000111111111222222111111222222222222111111222222222222333333333333555444444444444555666666666777888888888888888777777777777777777777777777777777666666666777777777888888999999::::::;;;;;;::::::;;;;;;<<<=========??????>>>=========>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEFFFGGGIIIJJJIIIIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKMMMNNNNNNNNNOOOOOOPPPPPPJJJLLLNNNNNNLLLKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBB<<<<<<<<<<<<<<<;;;:::999888888777666666555444444222222222222111111111111111111000000000////////////---,,,---///111111000............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************++++++++++++***))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++******))))))***+++++++++++++++***)))))))))***++++++,,,,,,************************(((((()))***,,,---......)))+++---,,,)))(((***---************************,,,,,,------------,,,,,,******************************+++,,,,,,+++******+++++++++***************))))))************))))))((())))))))))))************************+++++++++)))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))************************))))))))))))))))))))))))++++++*********))))))))))))))))))(((((())))))))))))))))))************+++))))))))))))***************))))))(((((())))))***(((((()))))))))))))))***+++,,,---+++)))(((((()))***************************************+++++++++***///000,,,(((***+++***))))))))))))))))))))))))$$$%%%&&&'''((()))***+++)))************))))))(((((()))******++++++******++++++************+++++++++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++***)))***---...///...,,,------------...............////////////......---...//////000000//////000000000000000000000000000000000111111333444555444555666666555555666777444555555666777888888999777888888999999999999999888888888888999;;;<<<===::::::;;;;;;<<<<<<======<<<===>>>>>>>>>???AAACCC++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000............////////////////////////////////////000000111111111222222222222222111111111111222222111111222333333333333333444444333333444444555666666666777888888777666555777777777777777777777777777777777777888888999:::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>>>>???>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMIIIJJJJJJKKKKKKKKKKKKJJJMMMMMMMMMNNNNNNNNNNNNNNNIIILLLNNNNNNLLLJJJKKKLLLMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDBBBAAA???>>>===<<<;;;:::999888888888777777777777666666555444222222111111111000000000111000000000////////////---,,,+++,,,.../////////---......------,,,,,,------------,,,,,,,,,++++++***+++---......---+++***'''(((***++++++***((('''************++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,++++++***)))***************+++,,,((())))))***++++++,,,,,,************************************++++++++++++(((,,,...---)))(((***...++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++******************+++++++++))))))************))))))((())))))))))))*********))))))*********+++++++++((()))***++++++,,,,,,,,,'''((((((((())))))))))))************************************************))))))))))))************---,,,,,,++++++,,,,,,---))))))))))))*********************)))))))))))))))))))))(((((((((((())))))(((((((((((())))))*********+++,,,+++***)))***+++************************))))))*********+++++++++(((++++++((((((++++++((())))))))))))))))))))))))''''''(((((()))***++++++((())))))************)))((())))))***************++++++************+++++++++++++++*********))))))************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,---+++))))))***,,,......---,,,,,,,,,,,,------------------............---------...//////000000//////000000000000000000000000//////000000111333444555333444555555444444666777555555666666777777888888666777888888999999888888666777888999:::;;;;;;;;;::::::;;;;;;<<<======>>>===>>>@@@???>>>>>>@@@AAA******+++++++++,,,,,,,,,.....................---000///---,,,,,,---///000............/////////000000000000000000000000000000111111111111222222222333222111000000111222333000111222333333333333333333333222222333333444555555666777777777666555444777777777777777777777777777777888888999:::<<<<<<999999:::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;======<<<======>>>???@@@======>>>???@@@AAAAAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJIIIIIIJJJKKKMMMNNNHHHIIIJJJLLLLLLLLLKKKJJJMMMMMMMMMLLLLLLLLLLLLLLLHHHKKKNNNNNNLLLJJJKKKLLLMMMMMMKKKJJJHHHFFFEEEEEECCCCCCCCCAAA@@@>>>===<<<===<<<:::888777777777888777888888888777666555555111111111111000000000000000000000000////////////,,,***)))***,,,.........,,,---...---,,,,,,---...---------,,,,,,,,,++++++)))+++---//////---+++)))&&&((()))******)))(((&&&)))************+++++++++++++++******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,---,,,,,,+++))))))******)))***,,,---((())))))***++++++,,,,,,************************,,,,,,++++++***)))(((((((((,,,///---)))(((***...,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***************************+++,,,------,,,+++***))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))******++++++++++++''''''(((******+++++++++))))))******+++++++++,,,************************************************''''''((()))***+++,,,,,,+++******))))))******+++))))))))))))************++++++******))))))(((((())))))(((((((((((())))))'''((((((((())))))******%%%'''))))))((((((***+++************************))))))******++++++++++++)))+++***(((***------)))))))))))))))))))))))))))---,,,,,,+++***))))))((('''((()))***************(((((()))***************++++++************++++++******+++,,,---......///************************************************++++++++++++++++++++++++******************+++++++++***)))))),,,---------+++++++++,,,,,,,,,------,,,------------------,,,---......///////////////000000000000000000000000/////////000111333444555333444444444333333555777666666666666777777777777666666777888888888888888555666888:::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???>>>@@@AAA@@@???>>>???@@@++++++,,,,,,,,,,,,---------------.........//////...---,,,,,,---...///000.........////////////000////////////000000000000111111222222222111111000//////000111111111111111444444444555555444333333222333555666666666555444999777555777999:::888555666777999999888888888999888888888777888888999999999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>?????????????????????@@@???AAACCCCCCCCCCCCDDDEEEGGGFFFEEECCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIJJJLLLLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJLLLMMMLLLJJJGGGJJJIIIHHHHHHGGGGGGHHHHHHLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA???>>>===<<<<<<;;;:::999888888888888777777777666555333222111000000000000000000000000000000////////////000000333222111000////////////........................---,,,+++******+++,,,---,,,,,,,,,++++++*********)))))))))******+++,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---************++++++++++++++++++++++++++++++++++++((()))))))))************,,,+++******))))))******((()))++++++******+++,,,///---+++)))(((((()))***++++++++++++++++++++++++))))))))))))************,,,,,,+++***))))))******))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))++++++******)))************************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++************)))***+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((((((((((((((((())))))***''''''(((((())))))******''')))***+++***)))***+++))))))************))))))))))))))))))************+++*********))))))((((((***+++,,,,,,,,,,,,+++***++++++******************************************))))))***+++,,,,,,------///......------......///------------------------.........------,,,,,,,,,////////////000000000000222222111111222222333444///111222222111111222333111222333444444444333333666555444333444666888:::888888777777666666555555888888999:::;;;<<<===>>>888888999:::;;;======>>>???>>>=========>>>@@@AAA++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......---,,,---...//////------........./////////////////////000000000000000111111111111111000000//////000111111111111111111222222333222222111111444555666777777666555555777555444666888888666444666777999999888777888999999999888888888999999:::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBCCCBBBAAABBBDDDFFFFFFEEECCCBBBBBBBBBBBBCCCDDDCCCCCCDDDDDDFFFGGGGGGFFFHHHIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJKKKIIIIIIJJJKKKMMMLLLIIIGGGHHHHHHGGGFFFFFFFFFFFFFFFJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDCCCCCC?????????>>>===<<<::::::999999888777666666666666777777666666555333222111000000000000000000000000000000////////////000000222111000//////.................................,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++******************************++++++++++++++++++++++++***++++++++++++++++++***,,,,,,++++++++++++,,,,,,******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++************+++(((***++++++******+++,,,...,,,***)))((()))******++++++++++++++++++++++++************++++++++++++,,,+++******)))))))))***)))*********+++++++++++++++,,,,,,,,,++++++***)))+++***************++++++++++++******************)))************++++++++++++******))))))******+++************************************************))))))))))))))))))))))))*********************************)))))))))((((((***+++,,,+++***)))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))***************+++,,,,,,(((((((((((())))))******''')))***+++***)))***+++))))))************))))))))))))))))))************++++++++++++*********)))***************************************************************************+++++++++,,,---------,,,,,,++++++++++++,,,,,,------------------------------------------,,,,,,.../////////000000000000000000//////000000111222///111222222111111222333222222222333333333444444444444333333444666888:::888777777777666666666555888999:::;;;<<<===>>>>>>999999:::;;;<<<======>>>??????>>>>>>>>>???@@@AAA++++++,,,,,,,,,,,,------************++++++++++++//////...---------......,,,---------............////////////000000000000///000000111111000000//////000000111111111111000111111222222222222111111555666777777777666555444555444444555666666555333555777888888777777888999::::::999999999999::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDBBBAAABBBDDDFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEGGGHHHJJJIIIHHHHHHJJJKKKKKKIIIGGGGGGFFFFFFEEEDDDEEEEEEEEEHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCCCCCCC>>>>>>>>>===<<<;;;:::999888888777666555555555555666666666555444333222111000000000000000000000000000//////......//////000111000///...------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***---------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++,,,+++***)))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,+++++++++++++++)))***++++++***)))+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))))))))***************+++++++++++++++++++++,,,++++++***)))))))))))))))***+++,,,,,,,,,+++++++++***))))))))))))************++++++++++++******))))))******+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''')))***++++++))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************+++************+++,,,,,,((((((((())))))))))))***''')))***+++***)))***+++))))))************)))))))))))))))*********++++++,,,,,,,,,+++++++++++++++))))))(((((((((((())))))************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------------....../////////000000000000////////////000111111///111222222111111222333333333222222222333444555333222222222444555777999777777777777666666666666999::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<=========??????>>>>>>>>>???@@@AAA+++++++++,,,,,,,,,------************++++++++++++//////......------------,,,,,,,,,---------......////////////000000000000...//////000000000000//////000111111111111000000222222333444444444444333444555666666666555444333444444444555555555444333555666777777666666777999;;;;;;::::::999999::::::888999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>??????@@@AAABBBBBBCCCCCCBBBDDDEEEDDDCCCBBBBBBDDDFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHFFFDDDDDDEEEGGGHHHGGGGGGGGGHHHJJJJJJHHHFFFGGGFFFEEEEEEDDDDDDEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCBBBBBB?????????>>>>>><<<;;;;;;:::999888777666666666666555555555444444222111111000000000000000000000000/////////......////////////...------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))+++++++++******))))))******+++------,,,++++++***))))))++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,++++++,,,,,,)))***++++++***)))***,,,******))))))******,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******)))))))))******++++++++++++++++++++++++******++++++++++++******))))))))))))***+++,,,---,,,,,,,,,+++***)))(((((())))))*********+++++++++******))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((((((*********)))((()))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))(((((())))))***+++))))))))))))))))))))))))''')))***+++))))))***+++)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++******)))(((((()))*********************+++++++++************************+++++++++++++++*********...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000111111111111111222333333///111222222111111222333444333222111111333555666444333333333333444555666777777777777666666666666::::::;;;<<<<<<===>>>>>><<<<<<===========================>>>>>>>>>??????+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,/////////......---,,,,,,,,,,,,,,,---------......////////////000000000000......///000000000000000000000111111111000000///111222333333444444444333222333444444444333222111444555666666555555555555555666666666555555777999<<<;;;::::::999999999:::888888999999:::;;;;;;<<<;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<============@@@@@@@@@??????????????????BBBEEEFFFEEEBBBAAA@@@DDDDDDCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHFFFDDDDDDDDDFFFFFFFFFEEEEEEFFFHHHHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFDDDCCCBBBAAAAAAAAA===============<<<;;;:::888888777666555555555555333444444444333222111000000000000000000000000000//////............//////...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++******))))))******++++++++++++++++++,,,,,,,,,************************))))))))))))*********+++...---,,,,,,++++++,,,,,,)))+++,,,+++***)))***+++)))))))))******+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++,,,+++++++++++++++++++++)))******++++++*********))))))))))))***+++,,,---,,,,,,,,,+++***)))(((((())))))*********+++++++++***))))))))))))))))))***************************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))(((*********)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))******+++************))))))))))))''')))***+++))))))***+++******++++++++++++******************++++++++++++))))))******************,,,++++++******++++++,,,))))))*********+++++++++************************************))))))))))))---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////111111000000111111222333///111222222111111222333444333222111111333555666666555555444333333222222666666666666777777777777::::::;;;;;;<<<=========<<<<<<==================<<<<<<<<<===============++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------............///......---,,,,,,---------............////////////000000000000......///000111111111111000111111111111000000///...///000111222222222222000000222333333333222222333555666666555444444555555666666555444444777999<<<;;;:::999999888888999888888999999::::::;;;;;;:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<=========?????????>>>======<<<<<<===@@@DDDEEEDDDAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>CCCCCCBBBBBBBBBCCCCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGDDDDDDBBBAAA@@@?????????:::::::::::::::999888888666555444333222222222222222333333333222222111000000000000000000000000000///......------......///------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++)))))))))*********++++++************************(((((()))))))))*********------,,,+++++++++++++++***+++,,,+++)))))))))+++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++((()))******+++*********))))))))))))***+++,,,,,,,,,+++++++++***))))))))))))************+++++++++***))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************)))***++++++))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++++++++,,,------+++************)))))))))''')))***+++***)))***+++******++++++++++++***************++++++++++++,,,)))))))))))))))*********,,,,,,---......---,,,,,,)))))))))***++++++,,,,,,************************))))))******************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////............///000000///111222222111111222333333333222222222333444555777666666555444333222222666666666666777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========;;;<<<===>>>>>>>>>======++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---.../////////...---------........./////////////////////000000000000...///000111222222222222111111111111111000//////...///000111111222222222...000111333444444444333111444666555333222333444555555555444333444666999;;;;;;:::888888777777777888888888999::::::;;;;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>==================>>>???@@@@@@???@@@AAACCC???@@@AAABBBBBBBBBAAAAAADDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFDDDCCCDDDCCCBBBCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBAAA???>>>>>>======999999999999999888888777555444333222111111111111222222222222222111111000000000000000000000000000///......------......///------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,*********************)))++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++************+++***+++,,,+++)))((()))***)))******+++++++++******++++++++++++++++++++++++............////////////---,,,,,,,,,------...///------,,,,,,,,,+++++++++(((((()))***************+++***************++++++++++++******************)))************+++++++++))))))(((((((((((())))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************))))))))))))***+++,,,+++***)))***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***************+++++++++,,,,,,++++++,,,,,,---...+++++++++*********))))))''')))***+++***)))***+++***++++++,,,,,,++++++************+++++++++,,,,,,)))))))))******++++++++++++,,,...000000...,,,+++((())))))***++++++,,,,,,******************************++++++,,,,,,------++++++************++++++++++++++++++++++++++++++------------------,,,,,,---------.........//////...............///000000///111222222111111222333222222222333333333444444555555555666666555555555555666666666777777777888999999999:::::::::::::::999999:::;;;<<<======>>>======???@@@@@@@@@???>>>++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,.../////////...............////////////000////////////000000000000//////000222222333333333111111111111111000//////000000111333333444444444...000222444555666555555000222555444222000111333555555555333222333666999;;;:::999888777777777777777888888999::::::;;;;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>????????????>>><<<<<<>>>BBBFFFBBBCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIFFFDDDBBBCCCBBBAAABBBDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBAAA@@@>>>======<<<<<<::::::;;;;;;;;;:::999999666666555444333333333333111111222222222111111000000000000000000000000000.........------.........---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---///......---,,,+++******------------------------******+++++++++,,,,,,,,,,,,+++******))))))*********,,,,,,+++)))((()))*********+++++++++******)))++++++++++++++++++++++++000000000000111111111111---------------...///000---------,,,,,,+++++++++(((((()))***************++++++*********************************+++++++++)))************+++++++++))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))((((((((((((***+++,,,,,,+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++******))))))''')))***+++***)))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,))),,,...000000...,,,)))((())))))***++++++,,,,,,************************++++++,,,------...//////---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++.........------,,,,,,,,,---------.........//////000000000000000111222222///111222222111111222333111222333444444444333333222333555666777888888888555666666666777777888888999999999999999999::::::888888999:::;;;======>>>>>>???@@@AAABBBAAA@@@@@@---------------------------......//////......---,,,---......,,,+++,,,---------------------------...///111222222222111000000000111111111222222222111111000///...---,,,,,,333333222222111111000000111000000000000222333444333333333444444444555555555555444444555666888999999999888777666666777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>======<<<<<<<<<;;;;;;===>>>>>>======>>>@@@??????????????????@@@@@@AAABBBCCCCCCBBBBBBCCCEEEBBBAAA@@@@@@BBBDDDDDDCCCEEEDDDBBBBBBBBBDDDFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDCCCBBB@@@EEEDDDBBBAAABBBCCCEEEGGGEEECCCAAA???===;;;:::999;;;;;;::::::999888888888555444333222222333444555222111111111111111222222000000///...............------..................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,(((((())))))******++++++---------,,,,,,,,,++++++---,,,+++******+++,,,---------,,,+++***)))(((''')))******+++++++++******...,,,***)))((()))***+++...---+++***+++,,,...000///000111111111///...---*********+++,,,---...///111111000......---------))))))(((((()))+++---...++++++******)))((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******************************++++++++++++******+++*********))))))((((((******))))))))))))******************************)))************+++++++++---,,,,,,++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))************************++++++***)))(((((())))))******)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))************************&&&%%%%%%&&&((()))((('''******++++++++++++******++++++++++++++++++++++++************************************************,,,,,,+++)))'''(((***,,,,,,,,,------++++++,,,,,,+++,,,,,,------,,,,,,+++......---,,,---...///000///////////////000111111333333333333333333333333222222333333333222222111222333444555666666666666555555555555555555555555999999::::::::::::;;;;;;:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCC------------------------*********++++++*********,,,---......---,,,---///,,,------...///000000111...///000000111111000000111111111111222222222222....../////////000000000111111111111111000000000111000000000000222333444333333333444444444555555555555444444555666888999:::999888777777777777777;;;;;;::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>=========<<<<<<<<<;;;<<<===>>>===<<<;;;<<<>>>???@@@@@@AAABBBCCCCCCDDDBBBCCCDDDDDDCCCCCCDDDEEECCCAAA@@@@@@BBBCCCBBBAAADDDCCCBBBAAAAAACCCEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDBBBAAADDDCCCBBBBBBBBBCCCDDDEEEDDDCCCAAA???<<<;;;:::999888888777777666555555555444444333333333333444444222111111000000111222222000000///.......................................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))************,,,,,,,,,,,,++++++++++++******)))(((((()))******,,,,,,++++++***)))))))))******++++++++++++******---,,,***)))((()))+++,,,------,,,,,,,,,---...///....../////////...,,,,,,++++++++++++,,,---...//////...---,,,++++++++++++******))))))***+++,,,---))))))))))))************************************)))***++++++++++++***)))************************)))))))))******)))))))))++++++++++++******))))))))))))(((((((((((())))))******)))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))))))))))))))))))))************************++++++***)))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))***************************)))'''((())))))((('''******++++++++++++******++++++++++++++++++++++++************************************************,,,,,,+++)))((((((***,,,,,,,,,---,,,,,,+++,,,,,,,,,,,,------------,,,,,,...------,,,---...///000...............///000000111111111111111111111111222222222333333222222111222333444555666666666666666666666666666666666666999999999:::::::::;;;;;;:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBCCCCCCCCC------------------------,,,,,,------------,,,,,,+++---......------///000,,,---...///111222333444...............///000000111111222222222333333333/////////000000000111111////////////000000000000000000000000111222333444333333333444444444555555555444444444555666777888::::::999888888888888999999999999:::::::::::::::<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;=========;;;:::;;;===;;;<<<<<<>>>???@@@AAABBBBBBCCCEEEDDDCCCCCCDDDFFFDDDBBBAAAAAABBBCCCBBB@@@CCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEECCCBBBAAACCCDDDEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@>>><<<::::::999777666666555444444333333333333444444444444333333222111111000000000111111000000///.......................................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,***************))))))))),,,++++++++++++***************)))(((((()))******++++++++++++++++++++++++++++++++++++++++++******++++++***))))))***,,,---------------............+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,---......///......---,,,++++++++++++++++++************+++,,,(((((())))))***++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))************************(((((())))))))))))((((((,,,,,,++++++++++++******(((((((((''''''(((((((((***)))))))))(((((('''''')))************+++++++++***+++,,,------,,,+++***++++++************++++++))))))))))))))))))))))))************************+++***)))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************---,,,******+++***)))'''******++++++++++++******++++++++++++++++++++++++************************************************+++,,,+++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------...//////111111111111111222222222000000000000000000000000111222222333333222222222333333444555666666666666888888888888888888888888999999999999:::::::::::::::::::::;;;<<<===>>>???AAAAAABBBBBBBBBBBBCCCCCC,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........+++,,,............000111---...///000111222333333......---,,,,,,...///000222222222222333333333333333333222111000///......---.........//////000000000000000111111222333333333333333444444444555555444444555555666666777888::::::999999999999999:::888888999999999999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===???:::;;;;;;<<<===>>>??????AAABBBDDDCCCBBBBBBCCCEEECCCBBBBBBCCCEEEFFFEEEDDDBBBAAAAAA@@@@@@AAABBBBBBEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAABBBDDDEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBBBBAAA???===;;;:::999999777777666666555444444444222333444555555444333222222111111000000000000111000000///..............................------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******)))))))))+++++++++*********)))))),,,++++++++++++++++++,,,))))))***++++++,,,,,,---,,,,,,++++++******+++++++++************+++,,,---,,,,,,---............---++++++++++++++++++******---,,,,,,,,,---....../////////...---,,,,,,------,,,,,,++++++************)))))))))******+++++++++++++++++++++++++++++++++*********++++++*********************************(((((())))))))))))((((((************************))))))(((((((((((())))))*********)))((((((''''''))))))*********+++++++++)))***,,,------,,,***))),,,++++++++++++++++++,,,))))))))))))))))))))))))******************************)))))))))))))))***,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))************************---+++******++++++***)))******++++++++++++*********************************************************************************++++++***))))))***,,,,,,+++++++++---------,,,---..................---------------......//////000000000111111111111111000000000000000000000000111111222333333333222222333444444555666666555555888888888888888888888888888999999999999::::::::::::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBBBBBBB,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,......---...///111......////////////000000...---,,,,,,,,,---///000111111222222222333333333333333222111000///......------....../////////000///000000111222222333333333333333444444444555555444444555666666777777777:::999999999999999::::::888888888999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>>>>>>>???AAACCC@@@@@@@@@@@@@@@@@@?????????@@@BBBAAA@@@@@@AAACCCBBBBBBCCCFFFIIIKKKKKKJJJCCCBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFEEEDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBDDDEEEDDDBBB??????@@@AAAAAAAAAAAA@@@AAA@@@>>><<<;;;:::999999666666555555444333333333111222333444444333222111222111111000//////000000000000///...............//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++(((''''''(((+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++******))))))+++++++++*********))))))+++++++++,,,,,,+++++++++))))))***+++,,,---......------,,,+++******++++++*********++++++,,,------+++,,,,,,---...---------++++++++++++++++++,,,,,,------,,,,,,,,,---.........------,,,,,,,,,,,,---------,,,,,,+++******))),,,+++++++++******))))))************************+++******************+++************************)))******++++++******)))((((((((()))))))))))))))+++******))))))******++++++++++++******)))))))))))))))*********+++++++++)))***,,,------,,,***))),,,++++++++++++++++++,,,))))))))))))))))))))))))***************************)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))***************************)))((()))+++,,,+++*********++++++++++++******************************************************************************)))***+++***))))))***,,,,,,+++***+++---...---,,,---..................------------...............,,,---.../////////......111111111111111111111111000111222333333333333333333444555555666555555555777777777777777777777777888888888999999999:::::::::::::::;;;<<<===>>>???AAAAAAAAAAAAAAA@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,------,,,,,,...///........................---------------...//////000000111111111222222222/////////000000000111111............//////////////////111222222333222222333333333444444444555555333444555666777777777777999888888888888999::::::888888999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>??????@@@BBBCCCAAAAAA@@@@@@???>>>>>>===>>>???AAA@@@??????@@@BBBAAABBBDDDHHHLLLOOOOOONNNDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAACCCDDDEEECCCBBB????????????@@@@@@@@@@@@@@@???===<<<:::999999999444333333222222111000000222222333333333333222222222111111000////////////000000///.............../////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++---,,,)))''''''))),,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++*********,,,++++++++++++*********((()))************)))((())))))***+++,,,---......///...,,,+++******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,---+++******))))))*********,,,,,,------,,,+++******---,,,,,,+++******))))))))))))))))))))))))))))))++++++***))))))***++++++******************************++++++++++++******'''''''''(((((((((((())),,,++++++******++++++,,,***************+++++++++)))************+++++++++)))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))************************)))))))))))))))******+++******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************(((''''''(((***,,,+++*********++++++++++++******************************************************************************(((***++++++***)))+++,,,---***)))***...///...+++------............------,,,---......//////......///000222333333333222111222222222222222222222222000111222222333333333333444444555555555555555444666666666666666666666666888888888888999999999999:::::::::;;;<<<===>>>???@@@@@@????????????>>>>>>++++++++++++++++++++++++,,,------......------,,,***,,,---,,,++++++,,,------------....../////////------.../////////////////////000000000111111111....../////////000000000000000//////////////////...///111222333333222222333333333444444444555555333444555666777777777666777777777777777888999:::999999999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<===>>>??????>>>>>>???@@@>>>>>>>>>>>>>>>=========>>>@@@AAAAAA@@@???AAABBBBBBBBBEEEIIIMMMOOOOOOMMMFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBCCCDDDDDDBBBAAA??????>>>===>>>???@@@AAA???>>>===;;;:::999999888444333333222222111000000333333222222222222333333222222000//////.........000000///...............000//////...------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++((()))************)))(((******++++++,,,---......000...,,,*********+++,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***+++,,,++++++*********+++,,,---,,,++++++******+++++++++******))))))))))))******+++,,,---------,,,+++***++++++++++++++++++++++++************************++++++***))))))***++++++************************))))))************))))))'''((((((((())))))))))))++++++************++++++(((((())))))******++++++)))************+++++++++*********************************))))))*********))))))))))))))))))))))))************************)))))))))))))))***++++++))))))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))***************************)))((()))***+++***)))******++++++++++++******************************************************************************((()))++++++******+++,,,---***(((***...000...+++,,,,,,------------,,,,,,,,,---.../////////...---111333444666666555444333222222222222222222222222000000111222333333333333444555555555555555444444666666666666666666666666888888888888999999999999:::::::::;;;<<<===>>>??????>>>>>>>>>============++++++++++++++++++++++++((((((((())))))(((((((((+++,,,---,,,*********,,,+++,,,---...///000111222,,,---///000000000///...////////////000000000000111111000///...---,,,,,,111111000000//////.........///111222333333222222333333333444444444555555333444555777777777777666777777666666777888999999999999:::;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<>>@@@AAA???>>><<<;;;:::999999888666666555444444333333222444333222111111222333444222222000///............000000///...............000000///...------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))+++...000000...+++)))*********************************++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,------------,,,,,,,,,++++++***+++,,,------,,,+++*********+++,,,,,,---......000///,,,*********+++,,,------------,,,,,,+++***+++)))((('''''')))+++,,,+++***)))))))))+++,,,---++++++******)))*********,,,+++++++++++++++,,,,,,++++++,,,---------,,,+++*********++++++,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,************************(((((())))))))))))(((((((((((())))))*********+++******))))))))))))******&&&&&&'''((()))***++++++)))************+++++++++++++++***))))))***++++++******))))))))))))******))))))))))))))))))))))))************************))))))((())))))***++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))************************---+++******+++***)))(((******++++++++++++******))))))))))))))))))))))))************************************************''')))+++++++++***+++,,,---***'''***...111...++++++,,,,,,------,,,,,,+++,,,,,,.../////////...---,,,...000111111000///...111111111111111111111111///000111222333444444444444555555555555555444444666666666666666666666666777888888888888999999999:::::::::;;;<<<===>>>???>>>>>>======<<<<<<<<<;;;++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......------...///111222---...///000///...,,,+++///////////////...............///000000000000000111///...------...///111111222222333333444444555444444333222333444555666666555444333444666888999666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<>>===============@@@@@@@@@???>>>======<<>>===;;;;;;<<<<<<======<<<999777777777999:::666555555444333333222222111111000000//////......//////000000000000//////111111000///...------,,,.........------,,,,,,,,,......---,,,++++++++++++,,,,,,------------------000///...---------------)))************+++++++++,,,++++++***+++,,,...///.........------,,,,,,,,,************************,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++***)))((('''%%%&&&((()))******))))))+++,,,------++++++,,,---111000///.....................---------,,,,,,,,,+++++++++***)))(((''''''***,,,,,,+++)))((()))***,,,,,,+++***))))))******************************)))************+++++++++************************))))))***++++++++++++***,,,***))))))***++++++***+++++++++*********))))))(((((())))))*********+++************************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))******''')))000***%%%+++*********))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))),,,,,,,,,+++++++++******************************)))************+++++++++***)))((((((((()))***+++,,,,,,++++++***++++++++++++++++++*********))))))---,,,,,,+++*********++++++++++++*********))))))+++,,,,,,+++)))((()))***............////////////---------............///////////////000222333444777444000000222555444333111222222333333444555555888888888888888777666555777777777777777888888888::::::;;;;;;<<<======>>>???>>>===;;;;;;;;;<<<===,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------///000111...////////////...------////////////..................///000000000000000111000...------...000111111111222333333444444555444333333333333444555555666555444333444666888999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAAAAA@@@@@@???>>>>>>===??????@@@AAAAAAAAAAAAAAADDDBBBAAA?????????@@@AAADDDDDDDDDFFFHHHJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFFFFFFFFFFDDDBBBDDDDDDDDDDDDEEEEEEFFFFFFCCCEEEGGGHHHGGGEEEAAA??????>>><<<;;;;;;;;;<<<===;;;:::999777777777777888555555444444333333222222111111111111000000000/////////000000000000//////000000//////......------......---------,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,///...------,,,,,,,,,---************++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++***)))(((++++++,,,---............)))***++++++))))))***+++------------......///000---------,,,,,,,,,,,,+++---,,,,,,,,,+++************+++,,,+++)))((()))***,,,++++++***))))))******************************)))************+++++++++************************))))))***++++++++++++***---+++******,,,,,,,,,++++++++++++*********)))))))))*********++++++++++++************************))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++******************)))))))))((())))))))))))))))))))))))************)))))))))(((************************************)))))))))((())))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))...+++)))***,,,000444444+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,+++*********))))))))))))************************))))))*********+++++++++111000...,,,******)))***,,,++++++******+++++++++,,,,,,,,,+++++++++******---,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,+++***+++---............////////////---------............///000000/////////000111111333000------///111111000111222222333444444555555999999999999888888777666777777777777888888888888888888999:::;;;<<<===>>>@@@???===<<<<<<<<<===>>>------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///000000///......------....................................///000000000000000222111000//////000111222111111222222333444444444222333444444555555444444555555444444555666888999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;<<<>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@???AAAAAA???>>>>>>???@@@AAACCCBBBBBBDDDGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEGGGJJJKKKIIIFFFBBB???>>>===<<<;;;:::;;;<<<<<<999999888777777666666555444444333333333333333333222222111111111111000000...//////000000//////...//////.....................------------,,,,,,,,,++++++++++++,,,---...///......------,,,,,,++++++------,,,++++++++++++,,,************+++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++************************)))***,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,************************,,,------,,,,,,+++***)))************++++++,,,---)))***+++***))))))***+++))))))***+++---///111222,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++***+++,,,+++)))))))))+++,,,+++******)))*********************************)))************+++++++++************************))))))***++++++++++++***,,,+++******,,,,,,+++***+++++++++***************+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))///'''++++++'''999HHH???+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,---...))))))((((((((((((''''''************************)))))))))*********++++++...---,,,***((('''''''''++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++---------,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,...///---............/////////---------............///111000//////.........///000...,,,,,,---//////...111222333444444555555555888888999999999888777777666666777777888888888888666777888999;;;===>>>>>>@@@???>>>=========>>>???------------------------******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------......///...---++++++,,,------------...............///......///000000000000000222222111000000111222222111111111222333333444444222333444555666555444333555555444444555666777888888888888888888999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======:::::::::;;;;;;<<<>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>@@@@@@?????????@@@@@@AAABBBAAAAAABBBEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJKKKIIIEEEAAA======<<<;;;:::::::::;;;<<<777777777777666555444333333333333222222222222222111000000000000000000000...//////////////////...---.....................------------------------,,,+++++++++,,,,,,---.........------,,,+++******++++++************++++++*********+++++++++,,,,,,------,,,++++++*********++++++******************************************(((***,,,---...---+++***+++++++++++++++,,,,,,,,,************************---------------,,,+++***((('''&&&&&&&&&((()))******,,,---,,,+++***+++,,,'''((((((***,,,...000111+++++++++************))))))))))))))))))*********)))+++,,,+++***)))***+++++++++***************+++************************))))))*********+++++++++************************))))))***++++++++++++******)))))))))++++++***(((************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))***************++++++++++++***************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))+++""",,,+++$$$>>>SSSAAA++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++((((((((((((((((((((((((************************))))))))))))************''''''(((((()))******+++***************++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++,,,...---------.........//////---------............/////////............//////111000/////////000000000111222333444555555555444666666777777777777777666666666777777888888999999666666888:::<<<>>>@@@@@@AAA@@@???>>>>>>???@@@@@@++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------------------,,,+++***)))***+++,,,,,,---------......//////......///000000000000000222222111111111111222222000000111222222333333444222333444555666555444333444444444555666666777888888777777777777888888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>============>>>>>>>>>??????>>>>>>===@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???AAACCCDDDDDDCCCBBBAAAAAAAAAAAACCCEEEFFFFFFEEEDDDEEEGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHGGGCCC???<<<===<<<:::999999999:::;;;666666666666666555333333222222222222222111111111.../////////////////////......////////////......------------............------------------------...---,,,,,,+++++++++,,,......---,,,++++++************)))))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++******)))************************************************((()))+++------,,,+++************++++++,,,,,,,,,************************,,,,,,---------,,,++++++,,,+++***))))))+++,,,---***+++,,,,,,******+++,,,(((((())))))+++,,,......++++++*********))))))))))))))))))))))))*********)))***++++++***)))***++++++***************++++++************************))))))*********+++++++++************************))))))***++++++++++++***+++******+++,,,,,,***)))******************************************))))))************************))))))))))))))))))))))))(((((())))))******************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))((((((''''''((()))*********************************###------###999JJJ555+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))************************(((((()))))))))*********'''((()))+++---...///000***)))))))))******+++,,,))))))))))))************,,,++++++***++++++,,,,,,************+++++++++++++++,,,,,,+++***))))))***------------............---------............///------------...///000111111111111111000000111222111222444555666666555444222333444555555666555555555666666777888888999999777777999;;;>>>@@@BBBBBBAAA@@@???>>>>>>???@@@AAA++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------............,,,---............------,,,,,,+++************+++,,,,,,,,,---......//////......///000000000000000111111111111111111111111000000111111222333333333222333444444555555444444444444555555666777777777888777777777777777888888999::::::;;;;;;<<<<<<<<<======<<<<<<<<<======>>>>>>======<<<;;;;;;<<<<<<========================>>>????????????>>>>>>===>>>??????@@@AAABBBCCCCCC@@@??????@@@BBBDDDCCCBBB@@@@@@@@@@@@AAABBBDDDEEEFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCC@@@===;;;<<<;;;:::999888999::::::777777666555555444444333333333222222111000000///------............//////---......//////......---......------------------,,,,,,,,,------------...///...---,,,++++++++++++------,,,,,,++++++*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,***++++++,,,++++++***)))***************+++++++++************************((()))+++,,,,,,,,,+++***))))))******+++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,((()))***)))(((((()))***)))))))))******+++------+++++++++*********)))))),,,,,,++++++++++++++++++)))***++++++***)))+++,,,*********)))******+++,,,************************)))************+++++++++************************))))))***++++++++++++***,,,+++,,,---......,,,******************+++++++++*********)))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))((((((((()))******************************---(((------%%%000777(((*********))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%))))))************++++++************************((((((((()))))))))******((()))***+++,,,,,,,,,+++)))))))))))))))***+++,,,((((((((()))))))))))))))++++++******++++++,,,,,,)))***************+++++++++,,,,,,+++)))(((((())),,,------------.........---------............///---------...///000222333///000111111//////000111111222444666777666555444000111222333444555555555555555666777888999999:::888999:::<<<>>>@@@BBBCCC@@@???>>>>>>>>>???@@@AAA,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............---...////////////...------------------,,,++++++++++++,,,------...//////......///000000000000000000000111111111111000000000000000111222222333333444333333333333444555555333444555666666777777777999888888777777888888999999999::::::;;;<<<<<<===??????>>>=========>>>>>>======<<<<<<<<<===>>>>>>===============>>>>>>>>>???@@@@@@@@@??????>>>===<<<===>>>@@@AAAAAABBBBBBAAA@@@???@@@BBBCCCCCCBBBAAAAAA@@@AAABBBDDDEEEGGGHHHGGGFFFFFFGGGHHHGGGEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???======<<<;;;999888888888999:::888777666555444444444555444333333111000///...---............/////////000---......//////......---.........------,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))******+++,,,+++++++++,,,,,,,,,------))))))++++++,,,+++***************+++++++++,,,,,,************************)))*********++++++++++++((())))))***++++++,,,,,,******************************+++++++++++++++***))))))************))))))''')))***)))((('''(((***)))))))))***+++,,,---...,,,,,,+++++++++*********---,,,,,,,,,+++*********(((***++++++******+++,,,******))))))***++++++,,,************************)))************+++++++++************************))))))***++++++++++++******)))***+++---,,,***'''))))))*********++++++++++++++++++******)))))))))************************))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))++++++***)))))))))******************************---******+++***+++***''')))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))******+++++++++************************(((((((((((()))))))))***((())))))***)))((('''&&&(((((((((((()))***+++,,,(((((())))))************++++++******++++++,,,---*********++++++,,,,,,,,,***+++,,,,,,***)))***,,,,,,,,,---------.........---------............//////////////////000111222...000222222///...///111000222555777777777555444000000222333444555555555555555666777888999::::::888999:::<<<>>>???AAAAAA???>>>>>>===>>>???@@@AAA------------------------******+++++++++,,,,,,,,,---------.........//////......000000000///...------...///000///...---,,,++++++,,,,,,---...//////...//////000000000000000000000111111111111000000000000000111222222333333555444333222333444555666333444555666777777777777::::::999999888999999999999999::::::;;;<<<======@@@@@@???>>>>>>===>>>>>><<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>:::;;;===>>>@@@AAAAAAAAAAAA@@@???@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHJJJIIIGGGHHHIIIIIIGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@??????>>>>>>>>>;;;:::999888888888999::::::888666444333444555666555444333111000...---,,,.../////////000000111111---..................---//////...---,,,,,,++++++,,,,,,,,,------.........++++++++++++,,,---......++++++++++++++++++,,,,,,******)))******+++,,,,,,++++++,,,,,,,,,---------((()))***+++,,,,,,+++*********++++++,,,,,,,,,,,,******************************))))))******+++,,,((())))))***++++++,,,,,,************************)))******+++++++++******)))***+++,,,,,,+++)))))))))+++,,,+++***)))***+++(((((()))***+++---///000,,,,,,,,,++++++++++++***,,,++++++***)))(((''''''(((***++++++******+++---******))))))***+++,,,,,,************************)))************+++++++++************************))))))***++++++++++++***&&&%%%&&&((())))))&&&$$$))))))******++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************(((((())))))*********+++)))))))))))))))))))))))),,,,,,+++***))))))******************************))))))%%%(((///+++'''...((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))******++++++************************(((((((((((())))))))))))***+++,,,------,,,+++***(((((((((((()))***+++,,,))))))******+++++++++,,,+++*********+++,,,,,,---+++++++++,,,,,,---------)))+++,,,,,,,,,,,,---///,,,,,,,,,---------......---------.........//////222111111000000000000000///222444333111000111333000222555777888777555444000111222444555666666777444555666777888999::::::888888999;;;===>>>???@@@>>>>>>=========>>>@@@AAA---,,,+++*********+++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------.........///......------.........------,,,,,,,,,******,,,---.../////////...//////000111222222222222222222222222222222222000000000000111111111111333333333444444444444555777666555444444555666777::::::999999888999999999999999:::;;;<<<<<<<<<;;;>>>>>>>>>>>><<<:::888777;;;;;;;;;<<<<<<>>>??????===<<<<<<;;;;;;===>>>???????????????>>>===;;;;;;;;;===???AAABBBAAA@@@???>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHNNNKKKGGGDDDEEEEEEFFFFFFAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::888666555444444444333333333333222222333333111000////////////---.........//////000000000000000000000/////////,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,///---***(((((())),,,---+++,,,------......------))))))))))))***+++,,,,,,,,,***((('''(((***,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))******+++,,,---,,,***(((((((((((()))((((((((()))***,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++************************************************+++++++++++++++++++++++++++++++++*********))))))************************)))***+++,,,,,,+++***))),,,,,,,,,++++++*********......---,,,+++***)))(((************************+++*********))))))(((((())))))(((((()))***++++++++++++******)))((((((((()))+++---......,,,)))((())))))))))))))))))))))))&&&&&&'''((()))******+++*********)))))))))))))))++++++++++++++++++++++++,,,+++++++++******))))))***)))(((''''''((()))***((()))))))))))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++(((((())))))*********+++((()))+++---------+++***************************))))))))))))))))))))))))+++***)))))))))***,,,,,,******))))))******+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++---------............///////////////000000000000000000000000000000000000111111222222222333333333333333333333444555666666666888999999888888999:::999999:::;;;<<<<<<<<<<<<@@@===;;;;;;???AAAAAA@@@---,,,+++*********+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++------............------.........------,,,,,,,,,,,,,,,---.........------...//////000111111222222222222222222222222222222000000000000111111111111222333333333444444555555777666555444444555666777999999888888888999999:::::::::;;;<<<<<<<<<;;;;;;:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>======<<<===>>>???@@@????????????>>>===<<<;;;;;;<<<>>>@@@@@@@@@>>>>>>??????????????????@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHLLLIIIEEECCCDDDEEEEEEDDD@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>======<<<<<<<<<;;;;;;:::999888666555444444444333333333222222222222222111000/////////000............/////////000////////////////////////---,,,,,,,,,------...///......---------,,,,,,,,,...---+++***)))***+++,,,+++,,,------...---------++++++*********++++++,,,000...,,,***)))***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))******+++,,,***))))))((())))))++++++((((((((()))***,,,---...,,,,,,,,,+++++++++******))))))))))))))))))))))))---,,,***)))((()))***+++************************************************************************+++++++++*********))))))******************************++++++++++++******++++++***************)))+++***************))))))************************************)))))))))((()))))))))))))))***++++++************))))))))))))((()))***++++++)))((('''))))))))))))))))))))))))))))))******++++++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''***)))(((((((((((()))***(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++((()))))))))************)))***+++------,,,+++***************************))))))))))))))))))))))))+++***)))))))))***+++,,,******))))))******+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------------------------............////////////000000000000000000000000000000000000111111111222222222333333333333222333333444555666666777999888777777888:::666777888:::;;;<<<<<<<<>>@@@@@@???------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,++++++******))),,,,,,------...------,,,.........---------------...............---,,,,,,...//////000000111111222111111111111111111111111000000000111111111222222111222222333444555555666666555444444444444555666777777777777888999999:::;;;<<<<<<<<<<<<;;;;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???@@@>>>??????>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<>>>>>>>>??????AAABBBDDDFFFGGGIIIFFFCCCBBBBBBCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>>>>>>>======<<<:::::::::999777666444444333333333333222222222222111111000000000000000111............////////////........................---------,,,------...///...------------,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,------------------,,,,,,++++++++++++,,,333111...,,,*********+++******++++++++++++******************************************************************************************************************************++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))******+++,,,''''''((((((***+++---...(((((())))))***+++------,,,,,,,,,+++++++++******((((((((((((((((((((((((,,,+++***)))))))))***+++************************************************))))))))))))))))))))))))+++++++++***************************************++++++************++++++)))))))))))))))*********((((((((())))))*********************************************))))))))))))))))))))))))))))))***+++))))))))))))************************))))))(((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***(((((())))))***))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))******************,,,,,,,,,+++***)))************************))))))))))))))))))))))))******))))))******+++,,,***))))))))))))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))+++,,,---.........------------............////////////000000000000000000000000000000000000111111111222222222222333222222222333333444555666666777888888777777888999444555666888:::;;;<<<<<<>>><<<;;;<<<>>>???@@@???------,,,,,,++++++++++++---------,,,,,,+++++++++++++++++++++++++++******+++,,,------------------...............---------------............------////////////000000111111111111111111111111111111000000111111111222222222111111222333444555555666666555444333333444555666555555555666777888999:::<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;<<<===>>>===============>>>>>>???>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>===<<<<<<@@@@@@??????>>>>>>============>>>???AAACCCEEEFFFFFFCCCAAA@@@AAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@======>>>??????>>>======999999999888777666444333333333333222222222222111111000000000000000111222.........///////////////---------.....................------------......------------------------+++,,,---------,,,+++***++++++,,,------------,,,......---,,,++++++++++++222111...,,,+++******+++)))******++++++******)))++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))******))))))******+++,,,''''''((()))***,,,---...))))))))))))***+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***))))))******+++************************************************************************************************************************,,,+++***))))))***+++,,,((()))))))))******++++++((((((((()))))))))***************************************)))))))))))))))***)))))))))))))))******'''(((((()))***+++++++++---,,,+++*********+++,,,)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((()))*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))************++++++++++++***))))))************************))))))))))))))))))))))))***************+++++++++)))))))))))))))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,------------,,,,,,---------.........////////////000000000000000000000000000000000000111111111111222222222222222222222222333444555666555666888777666666777999555666777999:::;;;;;;;;;<<<<<<;;;<<<===>>>??????------------,,,,,,++++++---------,,,,,,+++++++++))))))***+++,,,,,,------+++,,,------.........---........................+++,,,---...///////////////////////////000000000000000000000000000000000111111111111222222222222111111222222333444555555555444333222222333444555444444444555666777888999;;;<<<<<<<<<;;;:::999999;;;;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>======@@@??????>>>>>>==================>>>???AAACCCDDDBBBAAA???>>>@@@AAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA<<<===>>>??????>>><<<;;;888888888777666555444333333333222222222111111111111000000000000000111222///////////////.........------------....../////////......---------......------------------------+++,,,---......,,,+++******+++,,,,,,------,,,,,,......---,,,++++++++++++------+++*********++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))******+++,,,))))))******++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************************************++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,)))******++++++,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))************)))))))))))))))***''''''((()))***++++++,,,...---+++***)))***+++,,,)))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******************************************************++++++))))))************))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))))))))*********************)))************************))))))))))))))))))))))))))))))******++++++++++++))))))(((((())))))***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,------------...////////////000000000000////////////////////////000000111111111222222222222222222222333444555555444666777777666555777888888999:::::::::::::::999:::;;;<<<<<<======>>>>>>---------------,,,++++++---,,,,,,,,,,,,,,,,,,+++))))))***+++---...///000,,,,,,---...////////////.............../////////+++,,,---...///000000000////////////////////////////////////////////////111111111222222222222333222222222222333333333333444333222222222222333444444444444444555666777777999::::::::::::999999888777777888999:::<<<>>>???<<<;;;;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>???@@@AAA@@@???===>>>???@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>???>>><<<:::999777777777777666555444333222222222222111111111111111111000000000000000111///////////////.........---------...//////000000000///......---.........,,,,,,,,,------------...,,,---.........---+++*********+++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,))))))))))))******+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************'''(((((((((((()))))))))************************))))))))))))))))))))))))******))))))******+++,,,***++++++,,,++++++***)))******))))))***++++++,,,,,,,,,,,,+++++++++******************************)))*********++++++++++++************************************************++++++++++++++++++++++++***************+++++++++************************++++++************+++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))************************))))))))))))************+++******)))))))))))))))'''(((((()))***+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))***************+++++++++((((((((()))******++++++(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))(((((()))***++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))******++++++************************))))))))))))))))))))))))))))))***++++++++++++***)))(((((((((((()))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,------------////////////000000000000////////////////////////000000000111111111111222111111111222222333444555444555666666555555666777:::::::::;;;:::999999888888:::<<<===<<<<<<===>>>,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,---......//////,,,---...///000000000000---........./////////000------...///////////////////////////////////////////////////////////////111111111222222222333333333333333222222222222222444333222111111222333444555444444444444444555555777777888999999999888888777777777888:::<<>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>???=========>>>>>>>>>>>>>>>>>>==================>>>???======>>>???@@@@@@???>>>>>>????????????>>>>>><<<===>>>???===;;;888666666666666666555444333333222222222222111111111111222222111000/////////000000/////////............------...//////000111111000000///...............,,,,,,,,,---------......---------------,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********++++++,,,))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************)))))))))************+++************************))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,+++***************)))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***+++++++++++++++************************************************************************))))))*********+++++++++******************************++++++++++++******++++++++++++************((((((((()))))))))))))))************************((()))))))))************++++++***)))))))))))))))(((((())))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,'''(((((()))******++++++(((((((((((((((((((((((('''((((((((()))))))))))))))***++++++++++++***)))(((((()))***++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((((((((((())))))+++,,,,,,************************))))))))))))))))))))))))((()))***+++,,,++++++***((((((((((((((()))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------////////////000000000000////////////////////////000000000000111111111111111111111111222333444555333555666666555444666777888888999999999999999888777:::<<<===<<<;;;<<<===,,,---.........---,,,++++++++++++,,,,,,---------------..................---...///000111111111111---.........//////000000///////////////......---///////////////.........////////////////////////111111222222222333333333444444333222222111111000333333222111111222333333555555444333333333444444555666777888888888888888:::999999888999:::<<<===<<<;;;;;;:::::::::;;;;;;:::;;;===>>>>>>>>>===<<<======>>>>>>>>>>>>>>>===:::::::::;;;<<<===>>>???<<<<<<======>>>>>>?????????>>>===<<<<<<<<<<<<<<<>>>===<<<>>>@@@AAA@@@???<<<<<<============<<<<<<<<<===>>>>>>===999666444666666666666555444333333222222222111111111111000333333111000////////////000000//////.........---.........///000111111222000000///...............,,,,,,,,,------...............---------,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))***+++,,,,,,************************+++,,,,,,------,,,,,,+++***************************************************************************************************************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))*********)))***++++++,,,)))***+++,,,---,,,,,,+++******************++++++,,,,,,,,,+++++++++******************************((()))***+++++++++++++++************************************************))))))))))))))))))))))))))))))******++++++++++++************************)))***+++,,,,,,+++***)))++++++******))))))((((((%%%%%%&&&'''((()))******************************(((((())))))*********+++++++++***))))))((())))))))))))))))))************,,,,,,,,,,,,++++++******))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++************************))))))******+++++++++,,,)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((('''''''''((()))+++---...************************))))))))))))))))))))))))((()))***+++,,,+++******((((((((((((((()))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,,,,---------////////////000000000000////////////////////////000000000000111111111111111111111111222333444555333444666555444444555777555555666888888999999999666999======;;;:::;;;===+++,,,------......------,,,,,,,,,------.........------/////////...---,,,---.........///000000000...------,,,,,,------...---.../////////...,,,+++........................111111222333333333333222111222---///777222---333111111222222222333333333222111000000111222444555777777777777666666666666666777888999:::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::<<<===>>>===;;;::::::<<<>>>===<<<::::::;;;<<<<<<::::::;;;;;;<<<>>>???@@@AAAAAA???>>>>>>>>>???@@@AAA@@@???=========>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<===<<<<<<<<<:::999888999999888555222777555444222111111222222666444222000//////000111111111000000//////......////////////////////////000000111222333333444444......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,)))+++,,,,,,+++***+++,,,******++++++++++++************++++++++++++******************************+++++++++************)))+++*********))))))((((((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,---......,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************)))((((((***,,,---,,,+++((()))***,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,)))*********++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************)))))),,,,,,+++***))))))******++++++************++++++(((***+++***)))((()))***---,,,)))''''''((()))+++******))))))))))))******))))))))))))))))))))))))'''''')))...111222...***''')))***)))(((((()))***)))(((''''''(((***,,,---***)))))))))((((((''''''******))))))))))))******((())))))))))))*********+++*********))))))((((((******))))))((((((''''''))))))))))))*********************)))))))))))))))************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........////////////000111111000000//////......000000000000111111111111111111222222222333333333222333444555666777888999888888777777777777888888888999;;;;;;;;;;;;<<<>>>+++,,,------......------,,,,,,,,,,,,,,,+++++++++,,,------...//////......------------------......///......------......///......///000///...---,,,........................///000111111222222111111000333111222666222...222000000111111111222222222222222111111222333555666555555555555555555555555999999::::::;;;:::::::::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::<<<===>>>===;;;:::;;;<<<>>>===<<<<<<;;;;;;<<<<<<=========>>>???@@@AAABBBAAA@@@???>>>>>>>>>???@@@@@@???>>>=========>>>???>>>>>>>>>===============;;;<<<<<<<<<<<<<<<;;;;;;777777777888::::::888666555444333111111111111222444333111//////000111222111000000000/////////...//////////////////////////////000000111111222222.........---------,,,,,,......////////////......---,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***)))***+++******++++++++++++************++++++++++++******************************+++++++++************)))+++*********))))))))))))*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************)))((((((***,,,---,,,***)))(((&&&&&&&&&''')))***(((((()))*********)))))))))))))))*********++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))************))))))++++++***)))))))))))))))*********))))))*********(((***+++***)))((()))***((((((((('''''''''''''''******))))))))))))******))))))))))))))))))))))))(((((())),,,///000---***'''((()))(((''''''((())))))((((((((()))***++++++)))))))))(((((('''''''''******))))))))))))******)))))))))************+++,,,,,,+++++++++*********+++*********))))))))))))))))))))))))************(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////............////////////000000000000111111111111222222222222333333333333333333444555666888:::;;;:::999999888888999999:::999:::;;;;;;::::::;;;===+++,,,------......---------,,,,,,++++++***))))))---------------...///000,,,,,,,,,,,,++++++++++++/////////......///////////////000000000///...---////////////////////////...///000000111111000000///222333222111000//////000000000000111111111111333333222333333444666666666666666666666666666666;;;;;;;;;;;;::::::999999;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::;;;=========;;;:::;;;<<<===>>>>>>>>>======<<<<<<======>>>>>>???AAABBBCCCAAA@@@???>>>===>>>??????>>>>>>=========>>>??????<<<<<<<<<===============<<<<<<<<<;;;;;;::::::999777666666888999:::888777333222222111111111222222222222000000///000111222000000000000////////////////////////////////////............////////////.........------------,,,//////000000000000//////...---,,,+++***+++,,,,,,***++++++,,,,,,++++++***)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***,,,---,,,***)))))))))******++++++++++++************++++++++++++******************************+++++++++************)))***************)))))))))*********++++++++++++,,,************************++++++++++++++++++++++++++++++************+++++++++++++++***************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************)))((((((***,,,---,,,***,,,)))%%%###"""%%%(((+++))))))*********))))))(((((((((((()))))))))******)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))************))))))******)))((((((((())))))***))))))(((((())))))***(((***+++***)))((()))***%%%&&&((())))))((('''&&&******))))))))))))******))))))))))))))))))))))))***))))))***,,,,,,+++))))))+++,,,+++***)))***+++((())))))*********)))))))))))))))(((((((((((((((******))))))))))))******)))************+++++++++++++++************))))))++++++++++++************))))))))))))************''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000000000000000111111111111222222333333333444444444555444444555666999<<<>>>:::999999888888999999:::999:::;;;;;;::::::;;;<<<+++,,,------......------,,,,,,,,,+++++++++++++++000///---,,,,,,---...///---,,,,,,,,,++++++******//////............//////000000000000000//////...000000000000000000000000...///000000111111000000...000333///+++111777333000111111111222222222222333333444444555666666777888888888888999999999999999999999999999999::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;<<<===<<<;;;:::;;;======>>>?????????>>><<<;;;<<<<<<<<<<<<>>>???@@@AAAAAA@@@>>>=========>>>???============>>>>>>??????;;;;;;;;;<<<<<<============<<<;;;::::::999999888999888666666777666555333333333333333333333333444333222111000//////000000000000000000///////////////////////////////////////.................................------------//////000000000000//////...,,,***)))((()))+++,,,***++++++,,,,,,++++++************++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,---...---+++))))))*********++++++++++++************++++++++++++******************************+++++++++*********))))))************************************++++++++++++************************++++++++++++++++++++++++++++++************++++++***************)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************))))))***,,,,,,+++***///,,,)))&&&&&&'''***,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))***+++++++++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))(((((((((((())))))(((***+++***)))((()))***'''((()))******+++************))))))))))))******))))))))))))))))))))))))+++***))))))))))))***))))))+++++++++)))((()))***((()))***++++++***((('''***************)))))))))******))))))))))))******************++++++++++++((((((((('''''''''''''''************************((()))))))))************(((((())))))*********+++))))))))))))******************************************++++++++++++******++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------......////////////000000000111111111111222333333333333444444444666555444444666:::===@@@777777666666666666777777777999::::::::::::<<<===+++,,,------......------***++++++,,,---......///222000///---,,,,,,,,,---......------,,,,,,++++++...------,,,,,,------...111000000///////////////000000000000000000000000///000111111222222111111......444111...???NNNEEE222222222333333333444444333333444555666666666666777888888888999999999:::555555555666777999:::;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::<<<===<<<;;;;;;<<<======>>>?????????>>><<<;;;;;;;;;<<<<<<===>>>@@@AAA@@@???>>>=========>>>???<<<<<<======>>>>>>>>>>>>::::::;;;;;;<<<<<<=========<<<;;;999888888888888888666444444555555444222444444555555555555555555444333222000///......---////////////000000000000/////////////////////////////////////////////...//////.........------------......//////......------+++)))((('''(((***+++***++++++,,,,,,++++++***+++******************+++++++++++++++++++++++++++******++++++++++++******)))******************)))++++++++++++++++++++++++---,,,+++************+++---//////...,,,******+++******++++++++++++************++++++++++++******************************+++++++++*********))))))***************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++***************)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************))))))***,,,,,,+++)))------,,,+++************,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((())))))(((***+++***)))((()))******)))((('''((()))+++---******))))))))))))******))))))))))))))))))))))))+++***)))((((((((()))***'''((()))(((&&&%%%&&&'''((()))***++++++***((('''++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++'''''''''''''''((((((((())))))))))))))))))))))))((()))))))))************+++*********))))))((((((((((((((())))))***************************************++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---000000000/////////......///000000000111111111111222222222333333333444444555555333444555999<<>>>>>>>>======<<<<<<<<<<<<======>>>@@@AAABBB@@@???>>>===<<<===>>>>>><<<<<<===>>>>>>>>>======:::::::::;;;;;;;;;;;;;;;<<<;;;999888777888888999444333222333555777777777555666666777777666555555222222111111///......---////////////000000000000/////////////////////////////////000000000000000/////////.........------,,,,,,------------,,,,,,,,,+++***)))((())))))******++++++,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++))))))************))))))((()))************)))(((++++++++++++++++++++++++...---+++***))))))***+++,,,...///...,,,++++++,,,******++++++++++++************++++++++++++******************************+++++++++************)))*********+++++++++++++++)))))))))************+++************************++++++++++++++++++++++++++++++************++++++))))))***++++++***((('''***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************)))***,,,,,,***))))))***+++,,,,,,***)))((())))))*********))))))(((((((((((()))))))))******((()))******++++++******************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))************))))))))))))((((((((()))*********))))))(((((())))))***(((***+++***)))((()))******(((&&&$$$%%%''')))+++******))))))))))))******)))))))))))))))))))))))))))******)))(((((()))++++++,,,---+++)))((()))***((())))))*********))))))+++++++++++++++,,,,,,,,,******))))))))))))******((())))))))))))*********))))))************++++++((((((((((((((()))))))))))))))))))))************,,,,,,+++***)))(((''''''))))))******+++,,,,,,,,,******************************++++++++++++*********++++++,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------222111111000//////......000000000000111111111111111111222222222333333333444333333333444777999;;;999888888777777888888999444666888999:::;;;===???+++,,,------......------******+++,,,------......------...............---------------..................------------......000///...---------...///...........................///000000111111000000///***555555444SSSdddKKK222222333333333444444444111222444555666666555555333333444555555666777777555555444444555888:::;;;;;;::::::999999::::::;;;888888999999999::::::::::::;;;<<<<<<;;;;;;<<<>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAA@@@???>>>===<<<======>>><<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;:::888777777888999:::555444333444666888999999666666777777666555444333//////000000000000000///.../////////000000000111////////////////////////......//////000000111111////////////............,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++*********++++++*********)))***++++++++++++***)))++++++++++++++++++++++++...---+++)))((()))*********+++---,,,+++******+++******++++++++++++************++++++++++++******************************+++++++++************)))*********++++++,,,,,,,,,))))))))))))************************************++++++++++++++++++++++++++++++************++++++((()))***,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++***)))***,,,,,,***((('''(((***++++++***)))((((((((()))*********)))))))))))))))*********++++++((())))))***************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++*********))))))*********(((***+++***)))((()))***)))(((''''''&&&''''''(((******))))))))))))******))))))))))))))))))))))))(((***,,,+++)))(((***,,,...//////...,,,++++++,,,)))((((((((()))***++++++)))))))))*********++++++******))))))))))))******''''''((((((((()))))))))*********+++++++++,,,,,,(((((()))))))))*********))))))))))))************++++++******))))))(((((()))))))))***+++,,,,,,,,,******************************++++++++++++************+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------/////////////////////...000000000000111111111111000000000111111111222222222222222222333444555666888888777777777777888888777888::::::999999:::<<<+++,,,------......------++++++++++++++++++,,,,,,)))+++---///000000000///,,,,,,,,,------.........//////............//////000///...,,,,,,------...........................---......///////////////...(((222222...KKKWWW777111111222222222333333333111222333555555555555444444555555666777888888999888777666555666777999;;;;;;::::::999999::::::;;;888888888999999::::::::::::;;;<<<<<<;;;;;;===>>>>>>===<<<::::::;;;<<<<<<999999999:::;;;<<<===>>>@@@???===<<<<<<<<<===>>>======>>>>>>>>><<<;;;:::;;;;;;;;;::::::999999999:::999777666666888:::;;;:::888666666777888888777666666777777666444222111,,,,,,...000111222222222.../////////000000111111////////////////////////---------...///000111111000/////////............,,,------------------,,,------.........---,,,++++++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++...---+++)))(((((()))***''')))++++++)))))))))*********++++++++++++************++++++++++++******************************+++++++++************)))*********++++++,,,,,,,,,))))))))))))************************************++++++++++++++++++++++++++++++************++++++'''(((***,,,---,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++*********,,,,,,***((())))))******++++++++++++)))***+++,,,,,,,,,,,,,,,************++++++++++++(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))************))))))******))))))***+++,,,,,,++++++************++++++(((***+++***)))((()))*********+++++++++)))((('''******))))))))))))******))))))))))))))))))))))))'''***,,,,,,***)))***,,,)))***+++)))'''&&&&&&''')))(((((('''(((***,,,---''''''(((((()))))))))*********))))))))))))******''''''''''''(((((((((((((((((())))))*********+++))))))******+++++++++,,,))))))))))))************))))))))))))************&&&''''''((()))*********))))))))))))))))))))))))******++++++++++++************+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,------------......,,,,,,------.../////////000000000000111111111111///000000000000111111111111111222222222333333333666666555555555555666666999:::;;;:::888777888999+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------...///111222000///---,,,,,,---...000000///...---,,,,,,---...//////......---------,,,............////////////000000111333444555666777222222111111222444666777333333333222222222111111111111222333333333333222333444555666777888999999999999999999999888777666777777888999999:::;;;;;;<<<<<<<<<<<<============??????>>>===<<<;;;;;;:::<<<;;;999888888999;;;<<>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>::::::999999999999888888777777888999999:::;;;;;;999999999888999999::::::777666444333222333444444222222222111111111111000111111000000//////......//////............///////////////000111111222222...///111222111000...---///......------,,,++++++...---+++******+++---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++...,,,******+++++++++)))***)))((())),,,.........))))))(((((()))***++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++******************++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******************************+++)))'''(((+++---,,,***++++++++++++++++++++++++***+++***)))'''''')))+++,,,,,,+++***))))))*********+++,,,,,,+++***)))(((&&&&&&&&&'''(((***,,,,,,)))************+++++++++))))))))))))))))))))))))***************************************************)))((()))***+++***(((***+++,,,,,,+++***)))(((***)))))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))((((((((((((((())))))***''''''((()))))))))))))))))))))(((((()))***+++++++++******)))))))))))))))''''''&&&''''''((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((************************))))))***+++++++++++++++************++++++************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,------...************++++++,,,------------............///............////////////000000000000////////////------...000111222333444000111222333444555555555444444444444555555666666888888999:::::::::999999+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,//////------------...///000///...------......////////////.........------............////////////......///000111222333333333222222222222333333444111111222222333333333444222222333444444444444444555555666777888888999999999999999:::999999888888999999::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>???>>>>>>===<<<<<<;;;;;;999888777777888:::<<<>>>???>>>===<<<;;;;;;;;;;;;<<<======>>>??????>>>>>>;;;;;;::::::999999888888777888888999::::::;;;;;;:::999888888888888999999666555444222222222333444111111111000000000//////000000000000000/////////000000////////////000000000000000111111111111111...///000111000///---,,,...------------,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********)))))))))))))))---.../////////---,,,+++***************+++,,,,,,************************++++++++++++++++++++++++************************(((((()))***************)))))))))******+++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******************************///---++++++...///...,,,+++++++++++++++++++++++++++++++++***(((((()))+++,,,++++++***))))))*********++++++,,,+++***)))((())))))))))))***+++------)))************+++++++++***************************************************************************)))((()))***+++***(((+++++++++++++++***)))(((*********))))))((((((((())))))))))))))))))))))))+++++++++*********)))))))))))))))))))))***++++++((())))))***************(((((('''''''''((())))))+++******)))))))))))))))+++++++++++++++,,,------))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******'''((()))((('''''')))+++************++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++.........---......//////------------........................////////////000000000000////////////111111111222333333333444111222222333444444444444333333444444555555666666777888888999::::::::::::,,,,,,,,,---------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,///000//////...---,,,,,,........................000///////////////000111000000////////////..................////////////.../////////000000000000222222333333222111111000000000111222333444555555333444555555666666555555777777888888888999999999999999::::::;;;;;;::::::<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<888777777888999;;;===??????>>>===<<<;;;;;;;;;;;;======>>>?????????>>>>>>===<<<<<<;;;:::999999888888888888999::::::;;;;;;:::999888777777777777777444333333222222222222333000000000000/////////...//////000000000000000000222222111111111111222222222222222111111111111111//////000000///---+++***,,,,,,,,,---------......---,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((***++++++)))))),,,///,,,000444555222///......++++++++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))************))))))))))))))))))*********************************++++++++++++++++++++++++************************+++++++++***************+++++++++***************++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********************************---+++******+++,,,***)))++++++++++++++++++++++++,,,,,,,,,+++))))))***,,,,,,+++******)))************++++++++++++***))))))***************++++++,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((()))***+++***(((++++++***)))))))))*********************)))))))))))))))))))))))))))))))))+++************)))))))))***************++++++,,,))))))***+++++++++++++++******)))((((((((())))))+++******)))))))))))))))******))))))******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************(((((((((((((((((((((((('''((())))))******))))))(((+++,,,***&&&%%%)))---))))))))))))*********************************************++++++++++++,,,...------,,,++++++******,,,+++******************------------............---............/////////////////////000000000000222222222222222222222222222222333444444333333333222333444555666666666666666777777888999:::::::::,,,,,,---------.........---------.........//////------------------------///000111111111///...------......////////////.../////////000000111222222000000000000000/////////............////////////111111111111111000000000000111222333333222000///111111222222333444444555333444555555666666555555999999999999999999999999999999:::;;;<<<<<<<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>===============::::::::::::;;;<<<>>>>>>@@@???>>>======<<<============>>>??????>>>>>>>>>======<<<;;;::::::999999888888888999999999::::::999888777666555555555555333222222222222222222222111111000000000//////////////////000000111111222444333333222222333333444444333333222111000000000...//////...---,,,******++++++,,,,,,---...//////,,,+++************+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))),,,...,,,***---555<<<===@@@BBB===555///...000++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))***************+++++++++************************************************************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++***************+++************************)))))))))************)))************************,,,---...---+++***+++,,,++++++***************+++*********+++************))))))((((((((((((((()))))))))*********+++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((***)))((()))***+++***(((+++***)))(((((()))***+++++++++******************))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++((()))******++++++******------,,,+++*********++++++******))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))),,,++++++******)))((((((************************))))))))))))))))))))))))''''''((()))))))))))))))***000444222+++'''***...(((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,++++++******)))(((''''''&&&&&&&&&&&&,,,,,,---------.........---------.........//////////////////000000000000000000000000000111111111333333444444444333222222333444555777888999999888666666666777888999:::;;;,,,,,,,,,---------......---------.........//////------------------------***+++,,,---...---,,,,,,---...//////000000////////////000111111222222222/////////000000000000000............////////////111111111000000000000///...///111222333333222222333333333333333333333333333333444555555555555555999999999999999:::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???>>>>>>>>>======>>>>>>BBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>======<<<======<<<;;;;;;:::999999777777777888888888888888888777666555444333333333222222222222222222222222222222111111111000000000//////000000111111222222444444333333333333444444444333333222111000//////.........------,,,+++******++++++,,,---...//////,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---+++***000:::CCCQQQQQQLLLAAA444,,,***++++++***))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************)))))))))))))))))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++$$$'''+++...///...---+++************************************************+++***************++++++************************)))+++,,,---............************************,,,---...---,,,++++++,,,+++***************++++++******************++++++***))))))((((((((((((((())))))*********+++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((***)))((()))***+++***(((******((((((((()))***+++******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******'''((())))))******))))))------,,,+++*********++++++******)))))))))))))))++++++***************+++))))))))))))))))))))))))+++******)))((((((''''''************************************************''''''((()))))))))))))))+++222888777///)))(((***''''''((((((((()))))))))************************))))))*********+++++++++*********++++++,,,,,,,,,------,,,+++*********+++,,,,,,,,,------------...------------.............../////////000000000111---...///000111222333333333333444444444333222222333444777999;;;;;;;;;;;;666666666666666888999:::+++++++++,,,,,,,,,------,,,------------.........------------------------+++,,,---....../////////.........//////000000111///000000111111111111000......////////////000000............////////////////////////...............///000222333444444444555444444444333333333222333444444555666555555555888888888999999:::::::::::::::;;;;;;<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<=====================>>>>>>?????????AAAAAAAAA@@@??????>>>>>>BBBAAA@@@???>>>>>>>>>>>><<<<<<=========<<<;;;;;;;;;;;;;;;;;;::::::::::::666666666666666666666777666555444333333333333333111222333333444333333333222222222222111111111111000000111111111111111111333333222222222222333333222222111111000//////.........---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********)))***///888???DDDBBB===555---((()))++++++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************)))((((((+++++++++***************)))))))))***++++++,,,,,,***************************************************************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$'''+++...///...---+++))))))))))))))))))))))))*********************************)))******+++,,,************************'''***,,,------,,,,,,---************************+++---......,,,+++++++++*********)))******+++,,,*********)))******+++,,,++++++***************+++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((()))***+++***((())))))((((((((()))******)))))))))***************))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((())))))***''''''((()))))))))))))))******)))((((((((())))))+++******)))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))'''''''''((())))))******************************************************'''((())))))******)))))))))...444444///)))&&&'''(((((((((((())))))))))))************************)))))))))************+++))))))******+++,,,,,,---......------,,,---------,,,,,,,,,,,,------------,,,------------...............//////000000111111//////000222333444555666222222333444444333333333222444777:::<<<===<<<<<<777666555555555666888999*********+++++++++,,,,,,,,,,,,,,,,,,------------........................000000/////////000000111///............000111333///000111111111000///...------........./////////............////////////////////////////////////222222222222222333444444333333333444444444444444444555666666777777666666666777777888999:::;;;;;;:::;;;;;;;;;;;;::::::999999999999:::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???>>>============;;;;;;<<<<<<;;;::::::999999999999999::::::::::::555555555555555555555555444333333222222222333333111222333444555444444333111111111111000000000000222222111111111111111111222111111111111111111222111000000000///.........---------------......///,,,,,,,,,------.........---------......---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++,,,...111222...---+++*********+++,,,,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))((((((,,,,,,,,,,,,+++++++++***((())))))***++++++,,,,,,************************************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++))))))))))))))))))))))))******************************))))))***++++++,,,************************'''***,,,,,,***''''''(((***************************,,,...---,,,***************))))))***++++++,,,******)))))))))***,,,,,,+++***************++++++)))************+++++++++***************************************************************************)))((()))***+++***((('''(((((()))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))******))))))(((((())))))***+++(((((()))************)))(((((('''''''''((())))))+++******))))))))))))))))))(((((('''&&&&&&''''''))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************((()))******++++++******'''***------,,,***))))))(((((()))))))))*********************************))))))))))))***************************+++++++++++++++*********+++,,,,,,++++++,,,,,,,,,---------,,,,,,---------..................///000111111111000000111222333333444444111222222333444444444444000222666999;;;<<<;;;;;;888777666444444555666777))))))*********++++++++++++++++++,,,,,,,,,------........................000///---,,,++++++,,,---000///------...000222444///000111111111///...---,,,---------......//////............/////////000000111111111222222222333555444333222222222333444111222222333444555666666666666777888888888888888555666666888999:::;;;;;;;;;;;;;;;;;;:::999888888999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA===>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::;;;;;;;;;::::::999888777888888999999::::::;;;444444444444444444444333222222222111222222333333111222444555666555444444000000000000////////////333222222222111000000000111000000000000000000111////////////............------------...///000000,,,,,,,,,---------......---......//////......---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++---///000///,,,)))000///............,,,***---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,************************---///222000,,,)))'''((())))))))))))))))))))))))***+++------,,,***)))*********))))))***+++,,,,,,******)))))))))***,,,---((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))***************************************************)))((()))***+++***(((&&&'''(((*********)))(((''''''(((((()))))))))***))))))))))))))))))))))))'''((((((((())))))***************)))***++++++,,,))))))***+++++++++++++++))))))((())))))***+++++++++******)))))))))))))))------,,,+++******++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++'''(((((()))***,,,---...))))))))))))************************************))))))))))))************,,,,,,++++++***)))))))))+++*********+++,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......---......///000111111222000000000000000000000000000111222333444555555555...000444888:::;;;::::::999888666444333444555666(((+++...111222000...,,,,,,++++++******++++++,,,,,,,,,,,,---...///000000---,,,,,,++++++,,,,,,---000000//////............---------.........//////***+++---//////...---,,,---......///000111111111000000111222333333444444444444333333444444555666555666777777666666777888666666666666555555555555999999888888888888888888:::::::::::::::999888777666777888999:::;;;;;;;;;888888888999:::;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======>>>???@@@AAA@@@@@@??????>>>>>>>>>===;;;<<<=========<<<::::::888888666555555444444444666333111000111222222111000111222222333333333333555555444444444333333333///000111111111///...---444555555333000....../////////000111111111111000000000000///......------//////............//////222///++++++---......---++++++++++++++++++++++++...---+++******+++---...************************,,,,,,,,,++++++*********((()))***+++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,---......,,,++++++******++++++,,,))))))))))))************''''''(((***+++,,,---...,,,,,,............,,,,,,***************************************************))))))((((((((((((((()))+++------+++)))))))))*********++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,)))(((---333111,,,******************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++555<<>>>>>???>>>>>>>>>=========<<<<<<;;;<<<=========<<<:::999888888777555444444444444555333111111222222222111111222222333333333333222444444444444333333333333000000000000000///......111222222111///...///000///000000111222111111111------......///000000000//////............//////:::666111///......,,,+++))))))))))))))))))))))))...---+++******+++---...************************,,,,,,,,,+++++++++******))))))***++++++++++++++++++,,,------------,,,+++......---,,,++++++++++++,,,++++++++++++++++++,,,))))))))))))************(((((()))***+++,,,,,,---+++,,,------------,,,+++************************************************)))))))))))))))***+++,,,)))***++++++)))(((((()))++++++++++++,,,,,,,,,,,,000///...,,,+++*********++++++))))))...444333///,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++000;;;GGG333(((///(((***((()))))))))((((((***+++++++++++++++++++++++++++((((((''''''''''''((((((++++++++++++++++++++++++************************************************))))))(((((())))))******))))))***++++++++++++***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***((((((((()))+++,,,***)))((('''((()))+++,,,))))))))))))))))))))))))(((((()))******************++++++++++++***)))(((***))))))(((((())))))******)))((((((((()))++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++***))))))))))))))))))))))))((('''(((***+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........---------.........//////000/////////////////////000000000111222222333333222222222222222222222222222222222333333444555666666666666666666666666666)))***+++,,,---------------------,,,,,,---------------..................//////............//////,,,,,,,,,,,,,,,+++++++++------........./////////---------...............//////000000111222222222111111222222222222222222000000//////000000111222111222444333222222333555666666777888999:::;;;;;;888888888888888888888888777777888888777777666666888888999:::;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999999888777555444333333333555333111111222333222222333333444444444333222222444333333333333222222222111000000///////////////...///000000......///000000000111222222222222111------......///000000000//////............//////:::666222000...---+++***************************------++++++++++++------++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***++++++++++++++++++,,,,,,------------,,,,,,...---,,,++++++******+++++++++++++++++++++++++++)))))))))*********++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***************************************************)))))))))***+++,,,---...******+++)))((('''(((***------,,,,,,,,,,,,,,,+++...---,,,+++***************+++******...444444000---,,,,,,+++***)))((((((************************************************++++++++++++++++++++++++***999KKK999***---(((---***))))))***,,,,,,+++***************************)))((((((''''''(((((()))************************************************************************)))))))))((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---***)))((((((((()))++++++))))))))))))))))))))))))(((((()))*********************++++++******)))(((***))))))(((((())))))***)))))))))((()))******+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))******(((''''''''')))***)))(((++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------........................////////////////////////////////////000000000111222222333333222222222222222222222222///000111222333555666777333333444555666777888888,,,,,,++++++,,,------.........------------.....................---------///..................///,,,,,,,,,,,,,,,,,,,,,,,,............////////////......------......///000000000111111222222222222222222222222111111111111222222222222222333444444111222333333222222333444444444444555666777777777777777777777888888888888666666777777777666666555999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>========================;;;;;;;;;;;;;;;:::999999:::999999999999999999999:::;;;;;;<<<;;;:::999888888777666555444333333333444333222222333444333222444444444444444333222111333333222222222111111111111000///......///000111...///000000......///000000111111222222222222222000000000///......------///......------......///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++))))))*********+++++++++*********************************++++++*********************************************************)))))))))******+++------,,,,,,+++***((((((***,,,...---------,,,,,,++++++((((((((()))***,,,---...***++++++))),,,222222...,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++(((999NNN===,,,+++&&&...+++))))))+++...///,,,((())))))))))))))))))))))))+++******************+++))))))))))))))))))))))))************************************************++++++++++++***))))))((())))))***++++++++++++***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,******)))(((((()))***+++))))))))))))))))))))))))(((((()))*********************************))))))************************)))))))))))))))******+++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********)))((('''(((*********)))************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------------------.....................///////////////000000000111222222333333222222222222222222222222111222333444666777777888222222333444555666777888...------,,,,,,---...//////......------......///...............---------......------------......------------...................../////////000000//////.........///000111111111111111111222222222222111111111111111111111333333333333333444555555111333444444333333444555444444444444444444444333666666777777777888888888666666777777777777666666::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;:::999888777888888888999999999999999999:::;;;;;;;;;:::888777777666555444444333333333444333222333444555333222444444444444333222111111222111111111111000000000111000///......///000111111222222111///......///000000111222222222222111000000000///......------......------------......)))************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++******************+++************+++,,,------***++++++,,,,,,++++++***************+++++++++++++++++++++************)))************************************************************************+++******)))))))))******---...---+++******,,,...---------,,,,,,+++++++++''''''((()))***,,,---...+++,,,+++))))))------***)))))))))***+++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++)))777KKK===,,,***$$$,,,+++***)))+++...///,,,)))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++,,,,,,+++***)))((())))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))***************)))((()))+++,,,+++***)))))))))******+++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------....../////////000000000000111222222333333222222222222222222222222222333444666666666666666333333444444555555666666.........------......///......------------......------.....................------------------.........///////////////000....../////////000000000////////////000000000000111111111111111111111111000000111111111111111111222222111111222222333444222444555555444333555666666555555555444444444444555666666777777888888888777777888888999999888888;;;;;;<<<<<<===<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<========================888999:::;;;:::999888777888999999999999999::::::999999:::::::::999888777555555444444444444444555333222222333555555444222222222333333333222111111111111000000000////////////////////////000000111111222222111///....../////////000111111111111000------......///000000000......------------......***,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))******---,,,+++******))))))******+++,,,------,,,+++************++++++++++++,,,++++++******************++++++***))))))***++++++************************************************++++++***)))))))))))))))......///---,,,+++,,,...,,,,,,+++++++++++++++***++++++******)))*********+++---,,,((((((******((((((((()))***+++,,,,,,---************************************************++++++++++++++++++++++++,,,333CCC777++++++$$$++++++******+++------,,,+++***************************))))))(((((())))))***************************************************************************((()))***++++++***((('''))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************))))))((((((((()))******&&&''''''((((((''''''&&&(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((()))******+++++++++))))))***+++,,,+++***(((((())))))***+++++++++)))))))))************+++************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,---------......//////000000000000111222222333333222222222222222222222222111222444555666555444444555555555555555555555555------------------------...------------------...,,,---------...///////////////............//////....../////////000000000.../////////000000000000...///000111222111000000000000000000000000000000//////000000111111222222111111111111111222222333222333444444333333444666444555555555555555555555555555666666777888888999888999999:::;;;;;;::::::<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;:::999888999999:::::::::;;;;;;;;;888999:::::::::999777666333333333333444555666666333222222444666666444333000000111222222222111111000000000/////////............///000000000000000...///000000......///000......///000000000000///------......///000000000...------,,,,,,------...***---...---+++)))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++***))))))***++++++---,,,+++***)))))))))))))))***,,,------,,,***)))*********+++++++++,,,,,,******************++++++,,,+++************+++,,,************************************************++++++*********++++++,,,,,,...///...---+++,,,,,,)))******************+++---,,,+++******************---,,,)))(((***+++))))))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------999///***...&&&+++)))***+++*********+++---++++++++++++++++++++++++***))))))(((((())))))***++++++++++++++++++++++++************************************************((()))+++,,,,,,+++***)))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))***************************)))(((((())))))))))))))))))))))))(((((()))***************)))(((((('''((()))***+++'''((()))******)))(((''''''((()))***+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++'''(((((()))******++++++***)))((()))***++++++)))((((((((()))***+++++++++))))))))))))************************++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,---......///000000000000000111222222333333222222222222222222222222000111444666777777777666555555555666666777777777,,,,,,---------,,,++++++---------,,,,,,---------,,,,,,------...///000000000000////////////000000........./////////000000////////////000000000000---///111222333222000///000000000///////////////...//////000111222222333222222222111222333333444111333444444333222444555111222222333444555666666444555555666777888888999999:::;;;<<<<<<<<<<<<<<<<<<===============<<<<<<;;;::::::999999999::::::::::::::::::::::::::::::666777999;;;<<<;;;:::999:::::::::;;;;;;<<<<<<<<<888888999:::999888777666222222222333444555777777222222333444666666555333...///000111111111111111000/////////............---...///111111111000///+++,,,......---...///111---......///////////////000000000///......------...------,,,,,,------...'''***,,,,,,***)))***,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------,,,,,,+++***---,,,+++******+++,,,---))))))))))))***+++,,,---)))***,,,------,,,***)))******+++++++++,,,,,,,,,))))))*********+++++++++---,,,+++******+++,,,---*********************************************************+++,,,---...///***,,,......---+++***+++(((((())))))*********+++************+++,,,------))),,,---***))),,,---,,,+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++---)))111******000(((,,,)))+++,,,***'''(((+++///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************************************+++---/////////---,,,))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++******************)))((('''))))))))))))))))))))))))(((((()))***************)))(((''''''''')))***++++++,,,---......---,,,+++'''((()))++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++'''(((((()))***+++++++++)))((('''((()))******((('''(((((()))***+++++++++))))))))))))************)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------...///000000000000000111222222333333222222222222222222222222000222555999;;;<<<;;;;;;444555555666777888999999////////////............+++++++++,,,,,,,,,------,,,,,,------...///000000////////////////////////444333222000////////////---------............///000000000000000000000000111111111000000000000000000000000000000000000000111111222333333444555555666444222000//////000111222222222222333444555666888999999888666555777888:::::::::;;;;;;===>>>???<<<<<<<<<===<<<<<<;;;;;;;;;999777888:::;;;:::777<<<;;;:::999888999:::;;;777888999999::::::::::::;;;:::999999888888999999888777555333333444666777888777666555555444555555444444333222111000///...444222000/////////...---//////............//////............///000111222000///////////////000111000000000000000000000000000000//////............------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++*********))))))---+++***+++,,,......---))))))***+++,,,,,,------************************************************++++++++++++***)))((((((,,,++++++******++++++,,,------,,,++++++,,,------******+++++++++,,,,,,,,,---,,,++++++************,,,++++++******++++++,,,,,,++++++******++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************++++++******))))))))))))******...,,,+++***+++++++++******+++,,,+++)))))))))***************************///---+++...222333///+++************************************************************+++,,,---...)))+++,,,+++***)))***+++))))))***++++++++++++***'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))++++++******************'''***---,,,)))'''''')))''''''((()))***++++++,,,))))))))))))))))))))))))+++...000---(((&&&)))---******+++++++++******)))+++*********))))))(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,+++***)))'''''')))***+++)))(((''')))***,,,+++***++++++++++++++++++++++++*********)))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,---------......111111111111000000000000333222111000000111222333333444777999;;;;;;;;;;;;999888666555555777999;;;............------------,,,,,,,,,,,,------------,,,,,,------...//////000........................222111000//////...//////........./////////000000////////////////////////000000000000000000000000000000000000000000000000111111222222333444444444555444222000//////000111333333333333444555666666777888888777666666888999;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<;;;:::999888777999777666888;;;<<<;;;:::<<<;;;:::999999999::::::999:::;;;;;;;;;;;;;;;:::999999888777777777777888888777666555555666777999777777666555444444444444555444333222111000000///222111000/////////......//////......///000000111222222111000000000111111//////............///////////////////////////////////////......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******---,,,******,,,,,,,,,+++*********++++++,,,,,,---************************************************,,,,,,---------,,,++++++,,,++++++******++++++,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************++++++************++++++++++++************++++++******))))))))))))******---,,,++++++,,,,,,,,,+++***+++,,,+++***))))))+++************************---,,,---111555444///***************************************************************+++,,,---...)))***++++++))))))***+++))))))***++++++++++++***'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))************************(((***---,,,***(((((()))(((((())))))******++++++))))))))))))))))))))))))+++++++++***)))))))))************++++++******)))************)))))))))(((************************((())))))***++++++,,,,,,+++***)))(((((()))***+++***)))((((((******)))(((***************************)))))))))))))))))))))(((((((((((()))))))))******+++++++++******)))(((,,,,,,+++******+++,,,,,,(((((()))))))))))))))(((******+++++++++,,,,,,,,,------,,,++++++,,,------,,,,,,---------.........//////000000111111111222222222111000000111222222333444555777999:::::::::999888666555555777999;;;...------------,,,,,,,,,,,,------------.........,,,,,,------.../////////........................//////............//////////////////000000000111////////////////////////000000000000000000000000000000000000000000000000222222222222222222333333444333222000000000111222444333333333444555666777555777777777666777999;;;===<<<<<<<<<<<<<<<======;;;;;;;;;:::999777555444777666666888;;;<<<<<<<<<<<<;;;;;;:::999:::::::::<<<<<<======<<<<<<;;;;;;888888777666666666666777888777666666777888:::;;;666555444333333222222222444444333222111111000///000000//////////////////000000//////000111222222333222111000///////////////......------.........////////////////////////......------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++---+++***)))+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,---------,,,,,,,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,******************************++++++++++++******++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,------***,,,,,,,,,***)))***+++************************)))***---222555444///******************************************************************+++,,,---(((***+++***)))((()))***))))))***++++++++++++***((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))+++,,,,,,***))))))***)))))))))))))))*********))))))))))))))))))))))))+++)))'''(((***+++)))'''))))))******+++******)))************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++***)))(((((()))***+++***((('''((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))******((((((((()))))))))******)))************)))((((((,,,++++++******++++++,,,((()))+++,,,---------,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,------------...............///000111222333333222222111000000111222222333333444555666777999:::888777666555555777999:::.........---------,,,,,,---------.........//////---------.........//////........................---,,,,,,,,,------...///....../////////000000000/////////////////////////////////000000000000000000000000000000000000000222222222222111111111111333333222111111111222222444333333333444444555666444555777777777888:::<<<======<<<<<<;;;<<<<<<<<<::::::::::::999777666666777777777888:::;;;<<<<<<<<<<<<;;;;;;::::::::::::<<<=========<<<;;;::::::888888777666666666666777777777777777888:::;;;<<<555444333222111111111111333333222111000000//////...///000000000000000111333222111111000000111111//////...---------------000000///............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000...+++******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,++++++)))((()))***,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,+++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++***************+++,,,++++++******++++++,,,,,,++++++******++++++,,,************************)))***+++,,,,,,+++***)))++++++************+++++++++******))))))******+++***+++,,,,,,,,,+++,,,,,,+++,,,---,,,***)))***+++************************((()))+++///222111...******************************************************************+++,,,,,,((()))******(((((()))***))))))***++++++++++++***(((((())))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))***************++++++++++++******************))))))))))))))))))))))))))))))))))))))),,,+++*********)))((('''((())))))************************)))))))))))))))''''''''''''''''''''''''))))))*********+++++++++******)))(((((()))******((('''&&&'''((()))((('''(((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********)))***************))))))++++++++++++++++++++++++***+++---...//////...---******+++++++++,,,,,,,,,---------,,,,,,---------------------...............//////000111111222222222111111111111111111222444333222222333555777888777777666555555666888999////////////.........------------.........//////---------.......................................++++++++++++,,,---...///------........./////////..............................//////000000000000000000000000000000000000111111111111111111000000222222222222222222333333444333333333333444444555444555666777777888:::<<<===<<<<<<;;;;;;;;;;;;<<<888999:::::::::::::::999888999999999999999::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888999999888777777777777888666777777777888999:::;;;444333222111111000000111111111111000//////......---///222222111000111333666555333222000/////////---------------...//////222111111000//////000000........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,******+++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------***++++++,,,,,,++++++***************++++++++++++)))''''''(((+++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,*********))))))******+++,,,++++++******++++++,,,,,,++++++******++++++,,,************************)))***+++,,,,,,+++***)))++++++************++++++++++++************++++++(((***,,,,,,+++)))***++++++,,,---,,,*********+++************************)))))))))+++,,,------,,,******************************************************))))))******++++++(((***+++***)))((()))***))))))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))))))))************))))))(((((()))))))))*********+++***)))******++++++************))))))))))))))))))))))))))))))))))))))),,,///111...)))&&&&&&((('''((()))***************))))))))))))))))))******''''''''''''''''''''''''***************+++++++++******))))))))))))******&&&%%%%%%&&&)))******)))))))))))))))))))))))))))(((((())))))************))))))))))))******************++++++,,,++++++***++++++++++++++++++++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,---------------------------------.........//////111111000000000000000000111111111222222111111111333333222111222333555666666666555555555666777888000000/////////.........,,,------------.................................------------------------,,,,,,++++++,,,---......------------....................................---......//////000000111000000000000000000000000000000000000000000111111111111222222333333444444555444444444444444555555444555777777777888:::<<<;;;:::::::::::::::;;;;;;888999:::;;;<<<<<<<<<<<<888:::::::::888888999:::;;;<<<<<<<<<<<<;;;::::::999999999:::999999888888999999888777777777777888555666666777777888888888444333222111111000000111111111000000000/////////...111555555333111222444666555333111000///......////////////000111222333333333222111000000000000........................++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***************++++++)))(((''')))+++.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---.........,,,++++++******++++++,,,******+++,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++++++++************++++++))),,,///...+++))))))++++++------,,,+++***+++,,,************************+++******)))******,,,,,,******************************************************)))))))))******+++)))+++,,,+++***)))***+++))))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))'''(((((())))))************)))'''((()))+++******)))))))))))))))*********))))))))))))))))))))))))***///333000)))%%%&&&)))''''''((()))************))))))))))))************))))))))))))))))))))))))************************)))))))))******)))))))))'''&&&&&&''')))******)))************************((((((((()))******++++++)))))))))*********++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,------............------------........./////////111111111111000000//////000111222222222222111000333333222222222333333444666666555555666666777777//////.........---------,,,,,,,,,,,,------------........................------------------------------,,,,,,,,,------...............////////////........................------......///000000111000000000000000000000000.../////////000111111111000111222333444444444444777777666666666666777777555666777777666777999;;;888888888888999::::::;;;999:::;;;;;;;;;;;;;;;:::666888::::::888888:::<<<;;;<<<=========<<<::::::777888999999999999999999888888777666666666666777444444555555666555555555444444333222111111111111222222222222111111111111///333777777444222333555333222111000000///000000111111000000000111222222333222111000////////////........................,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,------------...------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,------------,,,,,,*********++++++,,,,,,,,,---+++******,,,------,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---------------,,,++++++******++++++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++************++++++,,,++++++******++++++,,,+++///222111---)))***+++,,,---...---+++***+++,,,************************+++,,,---,,,++++++++++++******************************************************))))))))))))*********,,,---,,,+++***+++,,,))))))***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))''''''(((((()))******+++***'''%%%&&&(((******)))(((((())))))******++++++)))))))))))))))))))))))))))+++......+++(((((()))&&&'''((()))************((()))))))))************************************************************))))))************))))))+++***(((((())))))((('''************************'''(((((()))******++++++))))))*********+++++++++))))))***+++++++++++++++***+++,,,,,,,,,,,,+++***+++***))))))***+++---...******+++++++++,,,,,,,,,,,,---...//////...---,,,............////////////000000000000000111111111000111222222222222111000333333333444444333222222555555555555666666777777......---------,,,,,,,,,+++++++++,,,,,,,,,------.....................---------------------------...------,,,,,,------...////////////000000000000........................---------...///000000111000000000000000000000000---......///000111111222000111222333444555555555999999888888888888888999555777777777666777999;;;777777777777888999:::;;;;;;;;;;;;;;;;;;:::999888444777999:::999999<<<>>>;;;<<<=========<<<::::::777888999999::::::::::::777777666555555555555555333444444444444444333222555444333222111111111111444444333333333333333333000555999999555222333666000000000///000111111222222111000//////......///222222000///....................................,,,,,,,,,------.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,---------.........------,,,,,,------...+++******************+++,,,------......------,,,+++++++++,,,,,,---------000...,,,+++,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++******,,,++++++++++++++++++,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,))))))(((((()))***++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++,,,++++++******++++++,,,---222555333...******,,,,,,---...---+++***+++,,,************************+++...000000///,,,************************************************************)))))))))))))))***+++,,,------++++++,,,---))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))&&&''''''((()))******+++***'''$$$%%%(((******((('''(((((()))***++++++,,,))))))))))))))))))))))))''''''(((***,,,,,,***'''&&&'''((()))************(((((())))))*********+++))))))))))))))))))))))))++++++******************))))))************))))))///---+++***)))(((&&&$$$************************'''(((((()))***+++++++++)))************+++++++++(((((()))******************+++,,,------,,,+++***&&&%%%$$$$$$%%%(((,,,...******+++++++++,,,,,,,,,,,,---...//////...---,,,............/////////000......///000111222333333000111222333333222111000222333444555555333222111555555555666666666666666///...---...///000///...///......---------......------...//////...---,,,...------------...//////000000//////.........---////////////////////////,,,,,,,,,---------------111111000///////////////111111111111111222222222......//////000000000111555555555555555555555555777777777666555555444444555666777999999:::::::::999999999999999;;;<<<===::::::::::::::::::::::::>>>===<<<;;;;;;<<<>>>???<<<<<<======<<<:::999777999999999999999888777666777777666555555555555555999777555444333444666777666555444333222111111111444444333222222111000000222222222222111111000//////...------...///000111111222222333333222222111111000///...------...///000///...---,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,------)))***+++,,,,,,+++***)))&&&(((+++---//////...------------------+++******)))***,,,,,,---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,---------,,,+++******,,,...///,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++))))))***+++,,,------...)))************+++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***************)))((((((************+++,,,---...,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++***+++---......---+++***************************(((((()))***************(((((()))***+++,,,,,,,,,++++++******))))))((((((******)))(((''''''(((((()))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))******))))))))))))************))))))))))))******,,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***''''''(((((())))))******************************((()))***+++++++++++++++222111///---,,,,,,------******++++++++++++******,,,++++++*********))))))))))))))))))))))))))))))))))))))))))************(((((()))************)))))))))***++++++++++++***)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------...............////////////000///000111222222222222222000000000000111111111111444555666777777666555555777666555777999;;;999666...---,,,---...///...------------------......///------...//////...---,,,---------------...///////////////......---------////////////////////////------......////////////111111000000000000111111000000111111111111222222//////000000000111111111666666666666555555555555666666666666555555555555555666777777888888777777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===:::;;;;;;;;;;;;:::888777777888888888888777777666777777666555555555555666888777666555444555555666555444333222222111222222333333333333222222222222222222333222222111000000000////////////000111222333333333444444333333333111000///...---......///000///...---,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,)))***+++,,,,,,+++***))))))+++---///000000///...---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,---,,,+++******,,,---///,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********************************************************++++++++++++++++++++++++((())))))******++++++,,,)))************++++++++++++***************++++++---------,,,,,,++++++***))))))************))))))***************)))((((((************+++,,,---...))))))(((((((((((())))))************************++++++++++++++++++++++++***+++---......---+++***************************((())))))***************)))))))))***+++++++++,,,*********)))))))))))))))+++***)))((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++,,,,,,++++++***)))***)))(((((('''((()))***(((((((((((())))))******************************))))))***+++++++++******++++++***)))((((((((((((******++++++++++++******---,,,)))((('''(((***+++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))***++++++++++++***)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...---...///000111222222222000000000000111111111111333444555666777666666555555444444666:::;;;:::888---,,,+++,,,...///...---,,,,,,,,,,,,,,,---...///,,,---............---------------------....../////////............------////////////////////////,,,------...///000000111111111111000111111222222//////000000111111111111000111111111111222222222777777777666666555555555333444444555666666777777666666666666666555444444777888:::;;;<<<<<<;;;:::=======================================<<<;;;:::888888999999999888888777666666777777777777777777888777666666555555666666777666666666555555555555444333333222222222333333222222333333333444444444222222333333333222111111111111000000000111222222111222222222222222222111000000///............/////////...------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++***++++++,,,,,,++++++***,,,---///000000000///......---,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,+++++++++************************,,,++++++******++++++,,,+++++++++*********))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---......---,,,+++***))))))))))))************))))))*********+++******)))(((************+++,,,---...++++++************++++++***************************************************+++,,,------,,,+++***************************((()))******++++++************************++++++))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))*********++++++++++++******)))))))))((((((((())))))***((((((((())))))))))))*********************************+++++++++******))))))***************))))))******++++++++++++******---+++(((%%%%%%'''***,,,))))))))))))))))))))))))))))))))))))******************)))))))))***+++,,,))))))***++++++++++++***)))************+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...+++,,,...///000111111111000000000000111111111111222333444555666666666666333333444666999;;;;;;:::---,,,+++,,,...//////......---,,,,,,,,,,,,------,,,,,,---------...------------,,,,,,------...///////////////////////////////////////////////////++++++,,,---...000000111222111111000//////000000/////////000000111111222222222222222222222222222666666666555444444333333111222333444666777888888777777777777666555444333666888:::<<<<<<<<<;;;:::==============================>>>>>>===;;;999888666777777777888888777777555666777888888999888888888777777666555666666666666666666777666555555444444444444333444444555555444444333333333333333333111222222333333333222222111111111000111111111111......................../////////.........//////............------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++************+++,,,,,,,,,,,,,,,,,,+++......///000//////...---...---,,,***+++,,,...///,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************************************************************++++++++++++++++++++++++++++++******))))))))))))))))))*********+++++++++******))))))***++++++,,,---,,,,,,,,,++++++******)))******++++++******)))*********++++++******)))************+++,,,---------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************************))))))***++++++++++++***+++++++++***************(((((())))))******+++++++++******)))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))***************))))))))))))))))))))))))******))))))))))))))))))))))))************************+++++++++++++++***)))(((((()))***,,,,,,,,,+++*********++++++++++++******+++***(((&&&&&&''')))***))))))))))))))))))))))))((()))))))))***************)))((('''''')))+++,,,))))))***++++++++++++***))))))*********+++++++++,,,***(((''''''(((***,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////000+++,,,---///000111222222///000000000111111111111111111333444555666777777333444555666888999999999---,,,,,,---///111000///000///...---,,,+++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---......000000000000000000000000////////////////////////,,,---...///000111222222333222000///------,,,,,,...//////000111222222222333333333222222222222222444444444333333222222222111222333444555777888888888888888888777666666555666888:::<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===;;;999888777777777777777777888888777888999999::::::::::::888888777666666666666666666666666777666555555444666555555555555666666777666666555444222111000000000111222222333333333333000000000000000000000///...------,,,,,,------.........//////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++******++++++---,,,,,,,,,,,,,,,,,,------.........------,,,,,,...---+++++++++---///111...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))*********+++++++++,,,++++++***))))))***************++++++,,,,,,,,,******++++++++++++************++++++++++++******************+++,,,------))))))(((((((((((())))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***++++++++++++++++++++++++***************(((((())))))******++++++***)))))))))))))))******************************)))))))))*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((())))))******)))))))))(((((()))***************************))))))))))))************************+++++++++++++++***)))(((%%%&&&((()))******)))(((******++++++++++++******'''((())))))))))))(((((())))))))))))))))))))))))((()))))))))************)))(((&&&%%%&&&''')))+++))))))***++++++++++++***))))))*********++++++++++++***(((''''''(((***++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........////////////000,,,---///000111222222222///000000000111111111111111111222333444555666777555666777777777666666666------,,,...000111111000111000///...---,,,,,,,,,,,,+++++++++,,,---...///,,,,,,,,,,,,,,,------...///000000000000000111111///////////////////////////000000111222333444444222111000...---,,,++++++//////000111222333333444333333333222222222222111222222222222222222222222222333333444555555666666777888999999999999999888777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999888888777888888999999999::::::;;;:::::::::999888777777666666777777777666666666555555555555777666666555555555666666666666555333111000.........///000111222333333333000000111111000000///...000///...------...///000---...//////000/////////,,,---......///.........++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...000111///...---,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++---,,,,,,,,,++++++******)))************+++++++++---,,,+++***))))))))))))(((((()))***+++,,,------******++++++++++++******)))***++++++,,,+++++++++************+++,,,---...+++******))))))******+++************************************************++++++++++++++++++++++++************************)))***++++++,,,+++++++++******************++++++))))))))))))************((((((((((((((())))))***************************(((((()))************)))))))))))))))))))))))))))******))))))))))))************))))))))))))******'''(((((())))))))))))((((((((()))***+++++++++++++++************)))))))))******************************+++++++++******)))((()))******++++++++++++******++++++++++++******&&&'''***+++,,,***)))'''))))))))))))))))))))))))))))))))))))************(((((('''&&&'''((()))***))))))***++++++++++++***)))************+++++++++*********))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........///000111111111111000000000000111111111111111111111222333444555666555777888888666555555666,,,++++++---///111111000//////.........//////000+++++++++++++++---...///,,,,,,++++++,,,,,,---...---........./////////////////////////////////////////////000000111111111000//////............///000000111222333444555555333222222222111111111111111111111222333333444444444444444444444444444444555666777999:::;;;;;;;;;888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;===<<<:::999888999999:::999999:::::::::999888888999888777777666666777777888777666555444555555666666666555444333333333444444444333222000///......------///000111222222222111111222222222111000///000///...------...///000,,,---///000000000//////,,,,,,.../////////......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////...---,,,,,,---...///,,,++++++++++++,,,,,,,,,++++++,,,---...///000111000///---,,,++++++,,,,,,,,,,,,,,,------------...------------------------,,,,,,+++************+++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***************************************************++++++++++++++++++++++++++++++++++++************)))************+++++++++++++++***************+++))))))******++++++,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++************+++,,,---...---,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++************++++++************************)))***++++++,,,,,,++++++)))))))))***+++++++++,,,*********)))))))))))))))'''''''''''''''((())))))************************'''((()))***+++******)))))))))))))))))))))))))))******))))))))))))************))))))))))))******&&&'''(((((())))))(((((('''(((***+++,,,,,,+++++++++++++++*********))))))************************))))))***+++++++++******,,,,,,,,,+++,,,,,,------******++++++++++++******((()))***+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***++++++++++++***)))************+++++++++******+++,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------......//////000000//////...000000000000111111111111222222111111111333444555333666888777555444555777+++******,,,...000000///------......000111222333++++++******+++---...///,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////////////////,,,,,,,,,---------------............///000222222000111111333444555666666222222222111111000000000111111222333444555555666666555555444444333222222333444666888:::;;;<<<<<<999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<===???>>><<<:::999999::::::999999999999999888777666999888888777777777777777999777555444333444666777666555444333222111111111222111111111000000//////,,,,,,...///111222222222222333333444333222111000///...,,,++++++,,,...///,,,---///000000000//////+++,,,.../////////......+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---...///000111///...---,,,,,,---...///,,,++++++++++++,,,---...***+++,,,...///000000000000///...,,,++++++,,,,,,,,,,,,,,,---------......---------------------------,,,++++++******++++++))))))***++++++++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++***))))))***,,,...///************************,,,++++++++++++++++++,,,+++++++++************)))************************************************++++++++++++++++++++++++))))))))))))))))))******)))************+++++++++))))))))))))***+++,,,---+++++++++******************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,************+++,,,---...***))))))))))))))))))***************************++++++++++++++++++++++++++++++************++++++******************************+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---++++++******))))))((((((&&&&&&&&&&&&&&&'''((()))************************'''((()))+++++++++***)))))))))))))))))))))))))))******))))))))))))************))))))))))))******&&&&&&'''((())))))(((((('''(((***+++,,,,,,++++++++++++++++++******))))))************************((()))***+++++++++++++++***)))(((''''''((()))*********++++++++++++************)))))))))+++,,,---))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++))))))***++++++++++++***)))************+++++++++)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,........./////////000000......//////......---,,,000000000000111111111111333222111111111222333444111444777777666555777999,,,,,,,,,------.........------------///111444555/////////...---------,,,+++,,,------......------111111111111111111111111//////.........---------,,,,,,,,,------...............///000000000000000222222222111111111111111111111000000111222222333222111111111222444666777444333222111111111222333555555555666777999:::;;;777888888888999999999999<<<;;;:::999999999:::;;;999999999999:::;;;<<<<<>><<<;;;:::999999999888888888777777777777666555555444333333333555555555333222333444555444444333222111000000000000111111111000000/////////000111222444555666333333333222222111111111......---------......///,,,------....../////////......------------......,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000///---,,,,,,---///000444111---+++***,,,000222++++++++++++++++++++++++------------------,,,,,,......---------,,,,,,,,,/////////......---------+++++++++*********))))))((())))))***+++,,,---...***************+++++++++---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))+++,,,,,,***))))))***---,,,+++***))))))))))))&&&$$$###&&&***------,,,,,,,,,,,,++++++,,,------......---,,,,,,+++******++++++++++++++++++++++++++++++,,,------------,,,+++***)))'''''''''((()))******************************************************++++++++++++******))))))(((((()))******+++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******************************(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,******))))))))))))************))))))))))))*********,,,...,,,)))''')))+++---...000111000,,,)))&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))&&&''')))***+++++++++***+++++++++************)))''''''((()))***++++++,,,*********************************++++++,,,,,,---))))))************))))))++++++++++++,,,---...///---------............///.........////////////000////////////000000000000444333222111111333555666888888777666666666666666******+++,,,---///000000000000///.........///000...............---------+++,,,------......------////////////////////////......------,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000111111111111111111111111222111111111111111222222222222222222333444555555444333222111111222333333444555555666777888999:::777777777777888888888888:::999888777777888999999777777888999:::;;;===>>>CCCBBBAAA???===;;;:::999999999999888888777777777777777666555555444333333222333444333222111222333333333222222111000000000111111222222222222111111111111111222333444555666333333333222222111111111//////............//////......------......////////////............//////------..................,,,,,,------------------///......---------......///...---,,,,,,---...///111000---+++***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------,,,,,,,,,+++++++++---,,,,,,,,,+++++++++***,,,------....../////////------,,,+++***)))((((((,,,,,,+++******+++,,,,,,+++******************+++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************+++++++++*********)))))),,,---...---+++)))))))))+++***************++++++)))'''&&&'''***,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***+++***)))((((((((())))))******************************************************++++++++++++******------,,,,,,,,,------...))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))))))))******************************))))))))))))***************))))))(((((())))))*********))))))))))))************))))))))))))******)))***+++***)))((()))***,,,---//////...,,,)))'''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********++++++*********))))))************))))))))))))))))))))))))))))))'''((()))***++++++******+++++++++************)))))))))******++++++,,,,,,************************,,,,,,,,,++++++***************))))))))))))******++++++++++++,,,---...///------------............---............/////////////////////000000000000333333222111222333444555666666555555666777777888))))))***,,,...///111111000000///...---------...---------...............+++,,,------......---------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........///000000000000//////000000111111222222222222222111111111111111222222333333444444333333333333333222111111222333444555666777999:::::::::999777888888888888999999999999999888888888999999:::666666777888:::<<<===>>>@@@???>>>===;;;:::999888888888888888777777777777666666555555444444333333111222333222000///000111111111111111111111111000222333333444444444333333333333333333444444555555222222222222222111111111111000000/////////000000000000...------...//////000000////////////000000//////..................---------....../////////000///...---------------........................///...---++++++,,,------------------------------+++,,,,,,------.........////////////............,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))*********+++++++++++++++***************...///000...+++)))))))))))))))))))))***+++,,,------+++))))))***+++***)))++++++************++++++((()))***+++,,,......///++++++++++++++++++++++++))))))***++++++++++++***,,,+++******))))))************************************************************++++++++++++******,,,+++***************+++))))))))))))))))))))))))(((((())))))))))))((((((------------------------))))))))))))******************))))))))))))******************************************++++++++++++***))))))(((((())))))*********))))))))))))******++++++************++++++)))(((((((((*********)))++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))((()))************))))))+++++++++************)))++++++++++++++++++,,,,,,************************+++++++++++++++*********+++***))))))))))))***+++++++++++++++,,,---......------------............---------............///////////////000000000000222222222222333333333444333333444444666777999999******+++,,,---//////000------------......//////,,,---------.../////////+++,,,------......------........................---,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000//////...//////000111222222333333222111111000111111111333333444555444333111000333222222111222333444555666888:::<<<===<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888777888888999:::<<<<<<===<<<<<<;;;999888777777777777777777777777777777444444444333333333222222222333333222000///000111000000111111222222222222444444555555666555555555333333333333333333333222222222222111111111111111222222111000000000111111222111///...---...///000111111000000000000111111000000//////......------.........///000000111111000///...---------------------...//////...------.........---------,,,,,,------------------------++++++,,,,,,---...//////............---------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************,,,......---+++***)))***))))))))))))***+++,,,------,,,+++***************---,,,++++++***+++++++++(((((()))+++,,,---...///++++++++++++++++++++++++++++++,,,------------,,,,,,+++++++++++++++++++++******************************************************++++++++++++*********)))(((((('''(((((((((++++++++++++++++++++++++(((((())))))))))))((((((************************((()))))))))******************))))))))))))******************************)))))))))*********++++++++++++************++++++******))))))))))))******++++++************++++++)))'''%%%'''***,,,***(((******)))))))))*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++******************+++)))******++++++******)))))))))))))))))))))))))))***************)))))))))+++++++++*********))))))++++++++++++++++++******************************'''((()))***+++,,,---...,,,+++)))(((((()))+++,,,,,,+++++++++,,,,,,---...,,,,,,---------.........------------............////////////000000000000111111222333333333333222333333333444555666888888,,,---------------------,,,,,,---.........//////,,,---------.../////////+++,,,------......------------------------------------------............------------------------------...///////////////......///000111111222222222222111111111111111222333444555555444333111000222222111111222444666777555666999:::;;;:::999888888888888888999999999:::;;;;;;<<<<<<============::::::999888888888999999::::::999999888777666666666666666666666666666666333333333222222222222222444555555444222000111222111222222333333444444444333444555666666666666666111222222222222111000000111111111111111111111111333333222111111111111111222222000///...//////000111111000000000000111111000000000//////......---/////////000000111111111//////...---------------------...//////...------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,,,,,,,/////////...------,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***************++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************(((***,,,,,,+++******++++++***************++++++++++++++++++++++++,,,---///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,++++++******************************************************++++++++++++******++++++***************+++++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******+++******************+++******))))))))))))******+++******************+++)))'''%%%'''***,,,***((())))))((((((((()))***+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))***************)))))))))************************'''((((((***+++,,,,,,------+++***((((((***+++---,,,,,,+++++++++,,,------,,,,,,,,,------------...---------.........//////////////////000000000000000111222333333333222222444444444444444555555666......---------,,,,,,,,,///////////////...---,,,---------...............+++,,,------......------++++++++++++++++++++++++------...............///...------------,,,,,,,,,------...////////////......//////000000111111111111111000000111222222333444444444444333333222111222111111222333555777888333444555666777666666555555555666666666777777777999999:::;;;<<<<<<<<<<<<<<<;;;:::888888777777777888888888777777666666666555555555555666666666666444444333333333333333333666666777555333222222333222333333333444444555555222333444555555555555555000000111222222111000///000000000111111111111111444333222111111111111111111111111111111000000000111111000000000000111111000000//////////////////000000000000000000000000......---------......///........................000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,...---------,,,,,,+++++++++++++++*********)))))),,,,,,------------,,,,,,((()))***++++++***)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***************+++++++++''')))++++++******+++,,,++++++***************+++)))***++++++***+++---...000///...------,,,,,,---+++++++++++++++*********++++++++++++++++++++++++))))))***++++++++++++*********+++,,,,,,,,,++++++******************************************************++++++++++++******))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))******************))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))))))))((((((''''''(((((()))******))))))))))))************))))))))))))******)))(((((((((*********)))))))))((((((((())))))***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))***)))))))))))))))******+++++++++************))))))))))))))))))))))))***************************,,,++++++***))))))((((((,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------.........////////////000////////////000000000000111111111111222222222333444444333333333444444555------------------------...///000000000///.....................---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,,,,---......//////....../////////000000000000000//////000000111222444444444444333222222222333333111111111222333555777999444444555555555555666666666666777777777888888888888999;;;<<<======<<<<<<;;;:::999888777777777777777777777777777666666666444444444555555666666666666666666666666666666666666777777666333222222333333333333333333333333444000111222333444444444444///000222333333222111000///000000000111111111222444333222111000000000000///000111333333222111000000000000//////000000000///////////////000000000111111111000//////......---------------...///000///...---,,,,,,---...///000///...---------......------------------------------------------------------,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,---------...+++*********************+++++++++***************,,,,,,---......---,,,,,,)))***,,,------,,,***)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++)))***,,,,,,+++***+++,,,))))))))))))***+++,,,,,,)))+++,,,+++))))))+++...//////...---,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***((()))***,,,,,,,,,+++*********************************************************++++++++++++******''''''''''''(((***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((******))))))))))))******))))))(((((((((((()))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++***((((((***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((()))***+++,,,+++++++++************))))))))))))******+++++++++************************---,,,+++***)))((('''&&&++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------/////////000000000111111////////////000000000000222111000000000111333444222222222222333444666666++++++,,,,,,---...//////***,,,...000222222222222/////////......------,,,+++,,,------......------........................+++++++++,,,,,,---------.........------,,,,,,,,,,,,---......//////......000000000000/////////////////////000111333444555444444222222222222444555111111111222333666888999888777777666777777888999999999:::::::::;;;;;;;;;:::;;;===????????????>>>999888888888888888999999777777777777777777666666444444444555555555666666888888888888999999999999666777777555333111111222222222222222222222222222///000111222333333333333///000222444444444222111//////000000111111111222444333222111000000000000---///222444444333111000000000////////////000000......//////000000111111222222111000///...------,,,,,,,,,---...///000111000///---,,,,,,---///000///...---,,,+++,,,------////////////////////////------------------,,,,,,......---------,,,,,,,,,+++++++++,,,,,,------------------.........//////------------------------'''((()))***+++,,,------,,,,,,---......---,,,,,,---...000111111000...---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++,,,---......,,,******+++''''''((()))***,,,...///***+++,,,+++((('''***,,,///...---,,,++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,------------,,,((()))***+++,,,++++++*********************************************************++++++++++++*********++++++,,,---///000111++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++******))))))))))))************))))))))))))******((((((''''''''''''((((((***,,,...,,,)))''')))+++*********+++***)))(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((***,,,---+++++++++************)))))))))***+++,,,,,,------************************************))))))))))))***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------000000000000111111111111////////////000000000000333111000//////111333444//////000222333555777888,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000///...---,,,+++,,,,,,---,,,,,,---...---,,,***)))---------........./////////////////////000111111222222222111111111111111555444444444444333333333666666555555555555666666666666777888888777666555555555555666777:::<<<>>>;;;;;;<<<>>>@@@AAA???===<<<;;;999777666666777777999888666444444555777888888888888777777777666666;;;;;;::::::999888888777777666666555555555666666444555555444222111222333000000111111111000000//////111333333111///...///333333222111111111222222777666333111//////000111666444222222222222000///000000000///......------//////...///000111333444222444444333111///...///------------...000111222///......------,,,++++++---,,,,,,+++,,,---...///...............---------***+++,,,,,,------------......---,,,,,,+++***************++++++*********...------,,,,,,------...++++++++++++++++++++++++)))***++++++******,,,...................................................---------,,,,,,+++++++++222000---+++******,,,---+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,+++)))'''&&&+++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********)))))),,,,,,,,,,,,++++++******''''''(((******+++++++++++++++,,,,,,,,,,,,------***************+++++++++)))))))))***+++++++++,,,+++***((('''''')))+++,,,******))))))((((((''''''((()))***+++,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((())))))***+++,,,(((((())))))******+++++++++*********))))))((((((+++***)))((((((''''''(((************************(((((((((((())))))))))))******))))))))))))******,,,+++++++++***)))))))))+++*********))))))((((((++++++************++++++((()))***+++++++++++++++))))))***++++++++++++***,,,,,,+++***))))))******************************++++++************************++++++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......000000111333555444222000000000///...............///000000111111111000000111333555333111222555999,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222111111000///...---,,,,,,------,,,,,,,,,,,,,,,,,,........./////////000000///...---,,,,,,,,,------------.........---,,,+++---------........./////////////////////000111111111111111111111111111111333333333333333333333333666666555555555555666666555666777777777666555555888888888888888999:::;;;:::999:::;;;===>>><<<:::;;;:::999777777777777888777777666666666888999:::::::::999999999888888888::::::999999888777777777666555555444444555555666444555555333111000111222111111222222222222222111...000333333222111111222555555444444444555555666888777444222000000000000444333111111222222000///......//////////////////000//////......///000111222333444333000......///...------......///000111...------------,,,,,,,,,......---------...///000//////......------,,,,,,***+++,,,,,,,,,,,,,,,,,,......------,,,++++++******++++++,,,,,,++++++***------,,,,,,,,,,,,------++++++++++++++++++++++++---......,,,***)))***+++................................................---,,,,,,,,,,,,,,,,,,+++000///---+++++++++,,,---+++,,,,,,------,,,,,,+++******************************+++,,,++++++))))))++++++++++++++++++++++++++++++++++++******************++++++++++++******++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))))))))))))))(((((('''''''''((()))******+++******+++++++++,,,,,,,,,------++++++*********************************+++++++++((('''''''''(((+++---///+++*********))))))))))))((()))***+++,,,+++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''(((((())))))))))))))))))*********************)))))))))((()))((((((((((((((()))***************************((((((((()))))))))******((((((''''''''''''((((((+++++++++***************************)))))))))(((***))))))))))))))))))***))))))***+++++++++++++++))))))***++++++++++++***,,,++++++***))))))************************************************************++++++++++++************++++++++++++******++++++++++++++++++++++++//////////////////......,,,,,,,,,---------......///000444777999777222...111111000///////////////111222222333333333333222222444555444333333777;;;,,,,,,,,,,,,,,,,,,,,,,,,------....../////////////////////.........------...---------,,,,,,++++++---------........./////////...------,,,---------....../////////...---,,,------.........////////////////////////000111111000000000000000000111111222222222333444444555555666666555555555555666666444555666666777666555444666777888999:::;;;;;;;;;::::::999:::<<<<<<;;;999999999888888777888888999555666777999::::::;;;;;;999999999999888888888888888888888777666666555555444444444333333444444555444444444222///...///000///000111222222333222222///111333444333222333444222222111111111333444555:::888555333111000000000222000///000111222111///------...//////000111111000000///...---.........111222333222000.........///...............//////,,,,,,,,,---------......//////.........///000000/////////...---,,,,,,+++++++++,,,,,,,,,+++******......------,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---......---+++***+++,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,+++++++++************)))******************)))++++++++++++++++++++++++************************+++++++++***************+++++++++***************((((((((((((((('''''''''))))))***************)))++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))+++++++++***************(((((('''((()))+++---...++++++++++++************((()))***+++,,,+++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++++++++*********************))))))))))))************))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))*********++++++)))((((((''''''(((((()))***************+++++++++************))))))))))))))))))(((((((((((())))))))))))***++++++++++++***((()))******++++++******,,,+++******)))***************************************************************++++++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000555:::<<<999222---222111111000000000000111111111222333333333333333222444666666444666;;;???,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................---,,,,,,++++++,,,,,,,,,---------...............------------...---............---------............///////////////////////////000000111///000000000000000111111111222333444555666777777666666555555555555666666333444555666666666555444222444777:::<<<===>>>>>>===<<<;;;;;;<<<===;;;:::888888888888888888999999666777999;;;<<<;;;::::::777777666666666555555555777777666666555444444333333333222222333333444444444444444111///---...///...///000111222222222222222333555555333333444555000////////////111333555:::999666444222111000000///......///000111111000......//////000000000000////////////////////////000111222222///.........000///...---------------++++++,,,,,,---...//////..................//////000///......---,,,++++++,,,,,,,,,,,,+++***))))))......------,,,,,,,,,,,,,,,------------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))+++---...------///000------------------------------------------------+++++++++,,,,,,---------++++++---.........------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))************))))))***+++++++++++++++,,,,,,************************************************************************++++++++++++******************+++++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((,,,+++++++++***))))))))),,,+++***)))))))))******************************((()))***+++,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))---------,,,,,,+++***)))++++++******))))))((((((*********)))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))*********+++++++++++++++******************+++)))))))))***+++++++++,,,*********)))))))))))))))))))))(((((((((((()))))))))******+++++++++******((())))))***************++++++***************+++***************************************+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------.........000444888:::888222---111111000//////000000000//////000111222222222222333555777666666888===BBB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.....................------,,,,,,,,,,,,,,,,,,,,,---------------.....................,,,,,,,,,,,,,,,,,,------........./////////000000///////////////000000111//////000000111111111222222333444555666777888999666666555555555555666666222333555666666666555444222444777999<<<=========<<<;;;999:::;;;;;;:::999777888888888999999999888777888:::<<<<<<:::888666666666666555555555444444666666555444444333333222222222222222222333444444444444444222///...///000000111222333444555555555666777777555333222222333444333111111222444666888999888666444333111000000///...---...000111111000111111000000////////////......///000111111222222///000111111///------...000///...------,,,,,,---***++++++,,,---...//////------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))......------------,,,,,,,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((***---.........///000------------------------------------------------+++++++++,,,,,,---------***+++---...//////------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))************))))))*********++++++,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))*********+++++++++,,,,,,,,,,,,,,,+++***)))((((((,,,+++++++++***))))))))),,,,,,+++***************))))))))))))))))))))))))((()))***+++,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((&&&%%%$$$++++++******))))))(((((())))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((()))*********++++++++++++++++++************++++++)))))))))***+++++++++,,,))))))))))))))))))******+++******))))))******+++******+++++++++******)))(((((()))************)))+++***************++++++************************))))))*********+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,------.........///,,,,,,,,,---------......//////000333444444111/////////.........//////000//////000222222333333333444555666666666888>>>CCC,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------......------------------------,,,,,,,,,---------......------...////////////...,,,,,,+++++++++,,,------....../////////000000000///////////////000111111000000000111222222333333222333444555666777888888666666555555555555666666222333555666777777666555777777888999999999999888999777666666888999888888888888999999999888888777777888999::::::888666555777777777777666666666666555555555444333333222222222222222222333444555555444555555444222111222333444555666777777888777777888888777555222111222333333222000///000222444666777666555444333222111000///......///000111111000222222111000000///......---...///111222222333333...///111000...------...//////...---,,,,,,,,,---++++++,,,,,,---...//////---------...------,,,+++------------,,,,,,,,,,,,,,,,,,---------,,,++++++......------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***,,,...///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++---...///...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))******************)))*********++++++,,,,,,---***************************************+++++++++***************+++++++++*********+++++++++++++++******+++++++++++++++***************++++++++++++,,,+++++++++***)))))))))+++++++++***************))))))******+++,,,,,,---((((((((((((((()))))))))((()))***+++,,,+++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))'''&&&$$$************))))))))))))))))))))))))************+++***)))((('''''''''''')))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))******************+++++++++))))))))))))************++++++************++++++***++++++++++++***))))))'''((())))))******))))))*********)))******+++,,,************************)))))))))***++++++,,,,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,---------......000...---...///111000000...............//////000111111333444555555555555444555666555444777===CCC,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------,,,,,,------.../////////------------............,,,---...///000000///...---,,,,,,+++,,,---...///.../////////000000000000///////////////000111111000111111222333333444444111222222333444555666666666666555555555555666666333444666777888888777777888888777777666666777777888666444555777888999888999999::::::999888777666444555666777777777666555777777777666666666555555666555555444333333222222222222222333333444555666555666666555444444555777555666666777777777666666666777666444222111222444222111...,,,,,,...111333444444444333333222111000111/////////111222111///111111000000000000000000---...///111111111000000---///000000...------.........---,,,,,,,,,------,,,,,,,,,------.........---.../////////---,,,++++++,,,,,,,,,,,,---------,,,,,,---.........------------..................,,,,,,------------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))+++---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++++++++******)))******+++,,,,,,------************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++))))))***+++,,,,,,,,,,,,************++++++++++++++++++*********************************+++++++++))))))***+++,,,,,,,,,,,,(((((()))))))))*********((()))***+++,,,+++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++---------+++)))((()))))))))))))))*********((()))))))))***************)))((((((((((((((()))************************((((((((()))))))))*********))))))(((((())))))***+++++++++***************((()))))))))******************))))))))))))******+++++++++++++++***))))))'''(((((()))))))))))))))******))))))***++++++,,,************************((())))))***++++++,,,,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++'''(((((()))******++++++,,,,,,,,,---------......///...,,,---///000000/////////......///000000111000111333444555666666666333444555333222555<<>><<<999777666555555666666666666666666777777666666555444444444444444222222222222333333444444444555777888888888777666555444222111111222444666444555666777777666444333222222222111222222333333666555444333333444555666444555555333111111333555666666555555444444444444555666888:::<<<<<<<<<;;;>>>999333///...000111222444222000///000000///...111111111111111111111000...///000000///...///111........./////////......111000///......------...,,,------....../////////......////////////......,,,------......---,,,+++------------------------------,,,,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------++++++,,,---............+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++,,,---------,,,***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......------------,,,,,,------------------------+++++++++,,,,,,---------))))))*********+++++++++************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******************************))))))))))))******************************************************(((((()))***************)))))))))))))))******++++++++++++***************))))))))))))))))))))))))************************************)))))))))(((***,,,---+++)))'''(((***))))))))))))))))))))))))((())))))))))))))))))(((+++)))((())),,,---...---,,,+++******))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********+++***************++++++************************)))***+++,,,,,,,,,,,,,,,......////////////......------------------,,,,,,/////////...---------,,,,,,,,,---...//////000000000000111111111222222222000////////////111222333++++++,,,,,,,,,---------,,,,,,---......//////000........................---------...///000000111---...///000111222222222111000000//////......---...//////000000000000/////////......//////000000---...111444777666333000222111111000111111222222000222444444333222333444444333222333444555444222333444444555555444444333444666888:::;;;;;;::::::999999888777777888999:::555555666666777777888888666555444333333333333333000111222333444555555555444555666777777666555444333333222111222333444555444555666666666555333222333222222111111111222222555555555555555666666777444555555444333222444555888888888888888888777777555666777777888888888888777333///---///333666888444222000///000000///...222222333333222222111000///000111111///...///111---...//////000///////////////............//////------.../////////...............//////.........+++,,,...//////...,,,+++------------------------------,,,,,,,,,---......------------------------------,,,,,,,,,,,,------,,,,,,------......//////------------------------,,,,,,------...---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++***))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))))))))))))))))))))************************************************************************++++++++++++************'''((()))******+++******)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))111333333000***''''''((())))))))))))))))))))))))(((((())))))))))))((((((+++)))((()))+++,,,,,,,,,++++++************++++++)))************+++++++++))))))******+++,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++*********)))******+++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,...//////////////////...------------------------...............---------***+++,,,...//////000000000000000111111111111222//////000111222333555555+++++++++,,,,,,,,,------+++,,,,,,------...//////........................//////........./////////------...///000000000000000000//////...------,,,---...///000000000/////////////////////000111111,,,---...111444444222000222111000000111222333444222444666666555444555666///......///111222111000222333444555666666666555444555555666666666666666777777666555555666888888666777777777777777777888555555444222222111111111222222333444444555555444666666666555555444333222222222222333333444444444444555555555555444333333555555444333222222222333333444444555666666555555333444555555444333555666777777777888888888777777666666555444333333333444444222000111333666777777222111//////000111111000222333444444444222111000000111111000...---...///---...///000111000000///...------......///000111......///000000///...---------............------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------------------------------,,,,,,,,,,,,------------------....................................---------...------,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******************************++++++,,,,,,++++++***))))))))))))))))))))))))*********************************++++++*********************************+++*********))))))))))))'''((()))******+++++++++)))))))))))))))******+++************************))))))))))))))))))))))))************************************))))))))))))///222333///)))&&&''')))))))))))))))))))))))))))((()))************)))(((+++***((((((***++++++***))))))((())))))***+++,,,)))************+++++++++(((((())))))***++++++,,,************************+++++++++++++++,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------............------+++,,,,,,------.........---------...............,,,---...///000000//////000000000000111111111111222222333444555666777777***++++++++++++,,,,,,,,,***++++++,,,,,,---..............................111111///......---------...//////000000000000000000//////...---,,,,,,,,,,,,---...000000000///...///////////////000111111---,,,,,,---000111111000111111000000111333555666444666888888777666777888222222222444666777666555444555666888999999999999555555666666888999:::::::::999777555333333333333999999888888777777666666555444333222111111111111444444555555555444333333666666555444333222222111111222333444444444444444555555444444444333333333888777666555444333333333111222444555666555444444333444555555444444555777333444555555555555555555888777555333222111222222666555555666777666333111000///...///111222333222333333444555444333111000///000000///,,,++++++,,,---...000111111111000///,,,,,,------///000111222//////000000000...---,,,,,,------------------,,,---,,,***))))))+++,,,---------------------------,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------...------------------------....................................---,,,++++++)))***,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,+++***)))***+++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......)))************+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))******************************++++++++++++************************************))))))((((((((('''''''''(((******+++++++++)))))))))))))))******+++******************++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))'''+++---+++'''%%%(((+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++***(((((()))***)))(((''''''''''''(((***+++,,,)))************+++++++++'''(((((()))******++++++************************)))))))))***+++++++++,,,******))))))***+++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,------......////////////000111111111000...---000000000000111111111111111111111222222333333333,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,,,,---......//////......,,,,,,------...///000000......///000000000000000111000///.....................////////////......000000000000000000000000///////////////000111111222222222111111111000000333333333333333333222222444444444555555555555666444333222555888:::888666333333444666777999::::::666555444333222333444444666666888:::;;;;;;888666777666555333222111111000444555777888777666777888444444555555444333333222444333333333444666777999888777555444333333444555222555888;;;======;;;:::888777555444444555666777999999888666555444333222555555444444444444555555111222222333444555777777>>>;;;777666777666222///333111000111444555333111444333222222333333111000///............///000000//////000000///...------........................//////000000///...------+++,,,...//////...,,,***+++,,,,,,------,,,,,,+++---------------------------,,,++++++++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...///---,,,,,,......---+++------,,,,,,,,,,,,++++++,,,++++++***+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++)))************++++++++++++++++++*********))))))))))))(((((((((((())))))+++++++++***************))))))(((((()))***++++++***))))))(((((()))***+++---,,,+++***))))))))))))******)))(((((((((((((((,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************///...---,,,***)))((((((***)))((((((((()))+++,,,******))))))))))))******))))))(((((((((((())))))''''''((()))***+++,,,,,,+++++++++***************************************))))))))))))))))))))))))***+++,,,---...---,,,,,,************************++++++++++++++++++,,,,,,***,,,---,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...000........................000000000000////////////000000000000111111111111111111222222222333333333***************************************+++,,,---,,,---......//////......------......//////000000......///000000000000000000//////............///......////////////......000000000000000000000000///////////////000111111222222222111111111000000333333333333333333333333444444444444555555555555555444333555777888666444444444555555666777777777777666555444333333444444555555555666888888777555888777555333222111111111555777888888666666666777444444555555555444333333444333333333333555666777888777666555444555555666666777999::::::999888777444555666666777777777777777777666666555444333333444444444333333444444444333333444444555777888999>>>;;;666555555666666555888666444444666666444222111///...///111222222222222111000/////////////////////000000///......---......................../////////.........------------........./////////------------------------------------------------...---,,,++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...+++***)))***,,,---,,,+++------,,,,,,,,,,,,++++++---,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,************************)))************++++++++++++++++++*********))))))******))))))))))))*********************************************+++,,,,,,---,,,***)))((('''((((((******************++++++++++++***))))))))))))))),,,,,,++++++************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******))))))((((((***)))((((((((()))++++++******))))))))))))******))))))(((((((((((())))))((((((((()))******++++++***************************************************************************+++,,,---------,,,,,,************************+++++++++++++++,,,,,,,,,***,,,...---+++***,,,...************************---,,,***)))***+++,,,....................................//////000000000//////000000000111111111111111111111222222222222++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---......//////........./////////////////////......///000000000000000///............//////000......////////////......000000000000000000000000///////////////000111111222222222111111111111111333333333333333333333333444444444444555555555555555444333444666666444333555555555555444444444444888888666555444444444444666555444555777777777555999777555222111111222222555777888888666555666666444555555666666666555555666666555555555555666666888777666666555666666777:::999999888777666555444111333666888999999888777555555555444444333333333444333333333333333333444555555555666777888999:::<<<888333111222444666777666444333222222222000...///...,,,---000333555666444444222111000///////////////000000000///..............................///...---,,,,,,,,,---...///...---------///111222......---,,,,,,---......------------------------......------------......------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...***))))))***---......---------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++************+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))************++++++++++++++++++***************++++++************++++++))))))))))))))))))))))))******)))))))))***++++++---,,,***)))((((((((((((((())))))***++++++,,,,,,,,,++++++***************+++************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))((()))******+++******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++---......,,,+++,,,,,,************************...---,,,*********+++,,,........................+++,,,---...///000111111//////000000000000111111000000000000111111111111------------------------------,,,,,,,,,------...,,,---......///.........///...........................///000000000000000...............///000111......////////////......///////////////////////////////////////000000111111111111111111111111111444444444444555555555555333333444444444555555555333333333444555555444444333333333333333333333333999999888777666555444444888666555555777888888888888666333111000000111222444666777888777666777888666777777888888888888888888888777777666666666666555555555555555666666666:::999777555444444444444333444555666777777666555333333333333333333333333555444444333333444444555666666666666777888999:::666444222000000000111222222111111000000///......333000...///222555888999333333222111000///////////////000000000//////...........................///...,,,++++++,,,---/////////...............///...---+++******+++---...------------------------........................,,,,,,------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...---,,,+++---///000000///------,,,,,,,,,+++++++++...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,)))***,,,------,,,***)))))))))*********+++++++++************************+++******))))))******+++(((((((((((())))))))))))((('''''''''''''''((((((((((((((())))))***++++++))))))******+++++++++++++++******))))))************)))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))*********))))))))))))))))))***************))))))(((((((((((((((((())))))))))))******************************************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,......,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---........................,,,,,,------...//////000////////////000000000111////////////000000000000------------------------......------,,,------...,,,---......///...............------------------......///000000000000000...............///000111......////////////......///////////////////////////////////////000000111111111111111111111111111444444555555666666666666333333333444444444444555111222333444555555555555111111222222333444444444888888888777777666555555777666444555666888888777555333111000///000111222111444666777777777999:::888999::::::::::::999999666666666555555444333333222333333444555555555555777666555333333444555666777666444333333333333444222222222333333333333333666666555555555555666666555555555555666777888888444444444333222000......222222333222222222222333555333000///222444666777000000000//////000000111//////000000000000000//////////////////////////////---,,,++++++,,,...///......///000///---***)))...,,,+++))))))+++,,,...------------------------........................,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...///...------//////...---------,,,,,,,,,+++++++++------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,)))***,,,------,,,***)))))))))*********+++++++++************************))))))(((((((((((())))))''''''(((((())))))))))))(((((('''''''''''''''((('''(((((()))***+++++++++***++++++++++++***)))((())))))((((((((())))))***)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))(((((('''((()))))))))******************))))))))))))************))))))))))))******++++++******)))(((((((((''''''(((((())))))))))))************************************************************++++++,,,,,,++++++++++++++++++++++++,,,+++******+++---...000//////......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---................................................------...////////////000000000....../////////000000000++++++++++++++++++++++++......---,,,,,,,,,------,,,---......//////......---------.....................///000000000000000///............//////000......////////////......000000000000000000000000///////////////000111111111111111111111222222222333333333444555555666666333333333333444444444444222333555555555444555666000111111222333444444555777777777777777666666555444333222333555555555333111111111111111222222333111444666777777777999::::::::::::::::::999888888222222222222222111000///000111222444444555555555444444333333444666888999999777555222111222333444333333333333333333333333777777666666666666777777555444444444555555666777555777999888555222000///000111333333222111333444444222//////000222333333///////////////000111222//////000111111111000000////////////////////////...---,,,,,,,,,---...///,,,...///000///---)))'''---,,,++++++++++++,,,---------------------------------............------+++,,,,,,------.........------------------------------------------------++++++,,,,,,,,,,,,------,,,---------............,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------......---,,,,,,------,,,***------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************++++++++++++************+++++++++,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++***************+++++++++))))))(((((((((((())))))'''(((((())))))******+++++++++***)))))))))*********************)))((((((++++++,,,,,,+++***((('''(((((((((((((((((()))***)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******)))(((((((((((()))************)))******))))))))))))******+++******))))))******++++++*********))))))(((((('''(((((())))))******+++************************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///111222000...---------+++*********************************+++,,,---...//////......................../////////.........------......////////////000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,---......//////............//////000000111111......///000000000000000000//////............///......////////////......000000000000000000000000///////////////000111111000000111111111222222222000000111111222333333444222222333333333444444444555777999777444222333444333333333333333333333333444555666777777777666666222222222444555555444222///000222444555555555555444666888888777666777888999999999888888666555444000111222222222111000///000111333444666666666666333333333444666777999999888777666666555555555555444444444444333333333333666666555555555555666666555555444444555555666666555777999888555333333444111333555444111000222444333111000000222333333222222222111000000000111111//////000111111111111111////////////////////////------........./////////,,,---...//////...------........................------------------------+++,,,---......---,,,+++++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............,,,------......------,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,+++,,,---...---,,,------,,,,,,,,,,,,++++++***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++***))))))))))))))))))***(((((())))))***++++++,,,,,,,,,+++***************)))******+++***)))(((((()))***+++,,,,,,+++)))((())))))(((((())))))***+++************++++++,,,,,,************************))))))))))))))))))))))))************************************************'''((()))***+++******)))******))))))))))))******+++******))))))******+++*********)))))))))))))))(((((())))))***++++++,,,************************+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---000222555111---++++++,,,,,,+++************************++++++,,,------......---......................../////////////////////000........./////////000000//////000000000111111111...........................---,,,,,,++++++++++++,,,---......//////......//////000111222333333444...//////000000000000000111000///.....................////////////......000000000000000000000000///////////////000111111000000111111222222222222---......///000000111111222222333333333444444444999:::;;;999444111000222555555444444333222111111222444555777777777666666333333444666888888555333///111333666888888777777777888999888666444444555888888888777555444222111222222444444444444333222000111444666777777777777222333444555777888888999555666888999:::999777666555555555444444333333333555555444444444444555555666555555555555666666777444666666555222222555888888:::;;;:::666444555777333222222333555666666555555555333222111000000000//////000111111111111111000000000000000000000000------...///000000//////------,,,---...000222333//////000000000000//////------------------------++++++,,,------,,,++++++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,------......------,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------...------,,,,,,------...---,,,,,,...000111111000---------,,,,,,,,,++++++)))***,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++))))))******++++++++++++++++++************++++++((())))))***+++,,,,,,,,,++++++***)))(((((())))))%%%&&&(((***+++,,,++++++'''(((***,,,---,,,+++*********))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((()))***+++++++++'''((()))++++++******)))******))))))))))))******++++++************++++++))))))))))))))))))******((())))))***+++,,,,,,,,,************************+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---000222777222,,,***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++........................---......///000111222222............/////////000000000000000111111111111---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------.....................///////////////.....................------...///000111111000///.........///000000000000000000000000000000000000000111000...---...///111222//////......///000111111000000000000000111111222333333333444444666777777777666444333222222333333222222222333333444444444333333333555777888666444333333222222111111222222333333444555666777888999888888888777555555666777444555666666666555444333222222222222333555777999222222111000111222333444555666777888888888888888444555777888888666444333888666444555777777444000555444444444555777:::;;;999777555777999999777444555666777666444333333444;;;999666444333444666777999888666444333444555666444444333333333444555555333333222333444555333111000000000000111111111111333111000///...///000000//////......------------333111000111111000...,,,------------,,,,,,,,,,,,---...............//////........................---.../////////...,,,,,,........................,,,,,,,,,------.........,,,---...//////...---,,,---------,,,,,,,,,+++++++++,,,---...////////////------,,,++++++,,,,,,,,,------------------------------------------------...---,,,,,,---000222444+++,,,------+++((($$$"""---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++***++++++************++++++******+++++++++,,,,,,,,,,,,+++******)))***************))))))))))))******...------,,,,,,++++++***((((((((((((((((((((((((...---,,,+++++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++***)))((((((((())))))************+++++++++))))))))))))))))))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******,,,+++++++++++++++++++++)))***+++,,,,,,+++***)))******)))(((''''''(((((())))))))))))))))))))))))(((***)))%%%&&&+++---,,,---+++******++++++)))(((************************------,,,,,,+++***))))))*********))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))***,,,...///000...---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///000000///...............//////000000111111111222111111000000//////......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------...............---...//////////////////...........................///000111111000///.........///000000000000000000000000000000000000000111000.........///111222000000/////////000111111000000000000000111222222444444444555555666777888777666555444333333333444222222222333333333444444222222333555777777555444222222111222222333444444333333444555555666777777666777777666444444555666444555666666666555333333333333222111222333444555222222111222333555777888999999:::999999888777666222333444555666555444444555666666555444333444444888777666555555666888999999888777888999:::777555333444666777666777999::::::999777666555666777888;;;:::888777777888:::;;;777777777777777777777777666555555666777777666444444444444444444444333333555444333333222222222222111111000000//////......111000000111222222000...------------------------------------,,,,,,,,,,,,............................../////////...---,,,........................,,,,,,,,,------.........------...//////...---------------,,,,,,,,,++++++,,,---------------,,,,,,...------,,,,,,------...------------------------------------------------000///---,,,,,,---///000,,,,,,------,,,***((('''---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,+++***++++++************++++++***++++++++++++,,,,,,,,,,,,++++++*********************))))))))))))******++++++++++++++++++++++++************************---,,,+++******+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++***)))))))))******(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))************************))))))*********+++++++++,,,,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++******++++++++++++******,,,,,,+++***************))))))))))))))))))))))))'''))))))'''(((...111000,,,+++******++++++)))(((************************,,,,,,+++******)))((((((************))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++************+++,,,,,,---///...,,,***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///000000///...............///000000000111111111111111000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////------...///////////////...........................//////000000//////.........///000000000//////////////////////////////000///.........000111222222222111000000000111111000000111111111222222222555555555555666777777888777777666555444444444444222222222222333333333333111111222444666666555333111111111222333444666666333333333444444555555555555555666444333222444555444555555555555444333333444333222111111111111111333333333444666888:::<<<======<<<;;;999777555444111111111222333444666666666888999777333222666:::===<<<:::999888777888888;;;:::999999::::::888777444666888999999:::===>>>;;;;;;;;;;;;;;;<<<<<<<<>>>>>???@@@BBBCCC????????????>>>===<<<<<<===<<<<<<<<<>>>>>><<<;;;<<<<<<<<<;;;;;;:::999888999:::::::::999888666555555555444333222222111111111000000111333333222000.........///////////////.........---,,,,,,++++++------------------------...////////////...---,,,........................---------------.........------...//////...------------------,,,,,,,,,,,,------------,,,+++***))).........------......///------------------------------------------------111000...,,,+++++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********************))))))))))))******(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++************++++++,,,'''((((((((())))))))))))))))))))))))))))))))))))+++++++++***************************************(((((()))))))))*********+++++++++++++++***************))))))))))))******************************++++++************++++++,,,+++++++++************))))))))))))))))))))))))&&&))))))(((+++111444333,,,***)))***++++++***)))************************++++++******)))(((((((((******************************+++,,,+++***)))((())))))))))))))))))))))))******************************+++++++++++++++***+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,------------------............///000000///.........//////000000000000111111111111000000000111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---......///////////////............////////////////////////////////////......///////////////...........................//////......///000111222333333222111000000000111111111111222222222222222444444444444444555666777777777666666555555555555222222222222222222222333111111111333555666444222222222222222333444555666333333333333333333333333333444555444222222333555555555555555444444333333444444333333222222222111555555555666777999;;;===<<<<<<;;;:::999777555444111111000111333666999;;;<<<<<<;;;888666777<<>>@@@@@@AAACCCDDDEEEEEEEEEDDDHHHHHHHHHHHHIIIKKKMMMNNNJJJJJJJJJJJJIIIHHHFFFEEEHHHGGGFFFGGGIIIIIIGGGFFFFFFFFFFFFFFFEEECCCBBBAAA@@@AAACCCDDDCCCAAA>>><<<;;;;;;:::999777666555555444333222333444444333111000000000000000000000000////////////............------------------------///////////////......---........................---------...............---..................---...------------,,,,,,,,,------...------,,,+++***---------------......///------------------------------------------------//////---,,,+++******+++///...---,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,+++************++++++******))))))******+++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,++++++******++++++,,,************************+++*********+++,,,------((((((((()))))))))******))))))))))))))))))))))))************************************************))))))))))))*********++++++++++++*********************))))))))))))******)))))))))))))))*********,,,+++***))))))***+++,,,)))))))))))))))))))))((())))))))))))))))))))))))&&&)))***)))+++000222111+++***))))))+++,,,+++***************************++++++******)))))))))))))))***************++++++(((***+++,,,,,,+++)))(((++++++++++++++++++++++++)))))))))******))))))))))))***+++,,,,,,+++)))(((((()))***,,,------------******************************+++++++++,,,,,,,,,---------............///000000///////////////000000000000000000111111111000000111111222222333333+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......////////////.............../////////000000//////............//////......////////////......------------------------.........//////000111222333333222111000000000111111111222333444333333222333333222222222333444444666666666666666555555555222222222222222222222222111111111333555666444222444333333222222333333333222222333333333333333333333444555444333222444666666666555555555444444444555555555555555555555444777777666666777888:::;;;999999999999888777666555333222222333666999===@@@AAA===999888;;;>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@AAABBBBBBBBBAAAAAAAAA???AAABBBCCCBBBCCCDDDFFFKKKLLLOOOPPPQQQQQQQQQPPPRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQTTTSSSSSSSSSUUUUUUSSSRRRQQQQQQRRRQQQPPPNNNLLLJJJIIIKKKMMMNNNNNNLLLIIIGGGDDDDDDBBBAAA???>>>===<<<;;;999888888888777555333111111000000000000//////---.........//////000000........................000000//////.....................................................................------..................---------,,,,,,------............------,,,,,,++++++,,,------...------------------------------------------------,,,,,,,,,+++++++++,,,,,,000///---+++***+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,+++***+++++++++++++++************++++++------,,,,,,++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,++++++******++++++,,,************************+++*********+++,,,------)))))))))*********++++++))))))))))))))))))))))))*********************************************************+++++++++,,,,,,******************************))))))))))))******(((((()))))))))*********,,,+++***))))))***+++,,,((()))************))))))))))))))))))))))))))))))'''******((()))---...,,,***)))((()))+++,,,,,,+++************************+++++++++++++++*********))))))******+++++++++,,,((()))+++,,,,,,+++***(((************************((()))************)))((()))***+++,,,+++***)))(((((()))***+++,,,,,,,,,,,,*********************************+++++++++,,,,,,---------............///000000/////////000000111111111000000000000000000000000111111222222333333++++++------------++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000000000000000///...---,,,.........//////000000111///......------......///....../////////...------........................------...///000111222222222222111000000000111111111222333444555444333333222222111111111222222333555555666666666555555444222222222222222111111111111111222444666666555333444333222222111111111222222222222333333444444444444555666555444444666888888777666666555555666666666777777888888777666666777666555555555666777888777777888888888777777666555555555777999===AAACCCCCC>>>999:::>>>BBBCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHJJJKKKJJJJJJKKKLLLFFFHHHKKKLLLMMMOOOQQQSSSWWWYYYZZZ\\\]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZ[[[[[[]]]\\\[[[\\\]]]^^^\\\ZZZYYYZZZ[[[[[[ZZZWWWUUUSSSRRRTTTWWWXXXYYYWWWVVVTTTPPPOOONNNLLLJJJHHHGGGFFFDDDBBB@@@@@@???>>>;;;999555444444333222111000000............/////////000////////////////////////111000//////......//////......................../////////...............///...------------...///............---------,,,------......///.........+++++++++++++++,,,---...------------------------------------------------***++++++,,,,,,---------///...,,,+++******+++,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++++++++************++++++......------,,,++++++***************************((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,************************+++************++++++,,,************++++++++++++))))))))))))))))))))))))***************+++++++++***************************++++++++++++,,,,,,,,,)))))))))*********************))))))))))))******((())))))******+++++++++++++++************++++++***+++,,,---------,,,+++))))))))))))))))))))))))(((++++++((((((******((()))(((((()))+++---,,,+++************************++++++++++++++++++++++++))))))******+++,,,,,,,,,((()))***+++,,,+++******((((((((((((((((((((((((((()))***++++++***)))((())))))***************)))***************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000/////////000111111111111111111000000000000000000000111111111111111***+++---......---+++***+++++++++,,,,,,---------++++++,,,---...///000000111111111000///---+++***---......///000000111111///...------------...///......//////......---,,,........................,,,---...///111111222222000000/////////000111111111222444555666555444333333333222222222222222333333444555555666555444333222222222222111111111000222222333555777777555444111111000000000111222222111222222333444555555666666777888777666666888::::::999888777666777777888999999999999888777555444333222222222333444666777888888999999999888777777666777888:::<<>>===;;;999888777666444444333222222111000000111111111111111111111111111111///.........///000........................000/////////.........---///...------------...///............------------............---,,,,,,++++++++++++,,,,,,---//////------------------------------------------------+++,,,,,,---------------,,,,,,++++++,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++************************((()))+++,,,---------,,,,,,++++++******++++++,,,************************++++++***)))))))))******))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++((()))))))))*********+++******))))))))))))******))))))******+++,,,,,,---******++++++++++++******)))***,,,......---,,,+++))))))))))))))))))))))))'''***+++((((((******'''(((((('''))),,,------,,,***************************************+++++++++))))))***++++++,,,------))))))*********+++++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))((())))))***+++,,,************,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------............///000000//////000111111222111111111111000000000///111000000000000000//////***+++---......---+++***+++++++++,,,,,,---------++++++,,,---...///000111333222222000...,,,***)))---......///000111111222///...---,,,,,,---...///.../////////...---,,,,,,////////////////////////,,,---...000111111222222//////...//////000111111111222444666666555444333444444333222222333333333222333444555555555444333222222222222111111000000333333333555777888666444......//////000111333333111111222333555666777777777888999888777888:::;;;;;;:::888777777777888999;;;;;;;;;:::888555333111/////////000111444666777;;;;;;;;;:::999888777777777777999;;;>>>@@@CCCDDDFFFIIIJJJIIIGGGHHHMMMQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSVVVZZZ[[[ZZZ[[[]]]``````aaacccbbbaaaaaabbbdddhhhhhhhhhhhhhhhiiiiiiiiihhhhhhgggfffdddcccaaa``````^^^\\\ZZZZZZ\\\___aaa``````___```aaabbb```^^^^^^```aaabbbbbb```]]][[[___```bbbdddfffgggggggggdddcccbbb___]]][[[YYYXXXOOONNNMMMNNNOOONNNMMMKKKIIIHHHFFFDDDBBB@@@???>>><<<;;;:::888666444333222111111111111111111111111222111///.........///000........................000000//////.........---///...---,,,,,,---.../////////.........---------//////...---,,,***)))(((,,,,,,,,,---...///000111---------------------------------------------------------......---,,,,,,)))***+++,,,...//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,************************)))***,,,---......------,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++***)))((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))************(((((())))))*********+++******))))))))))))******))))))***+++,,,,,,------)))***+++,,,,,,+++***)))'''(((***,,,,,,,,,***)))))))))))))))))))))))))))'''***+++))))))++++++((((((''''''))),,,---------************************)))))))))))))))*********))))))***+++,,,,,,------******))))))***+++,,,,,,************************)))***,,,------,,,***))))))(((((('''(((***,,,---))))))***---111666:::===,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000///000000111222222222111111111000000//////111111000000//////......///---,,,,,,---///.........---,,,,,,++++++,,,,,,......---,,,---...///000000000000000000///......---------.........//////............//////////////////......---------,,,/////////111222111...,,,///////////////000111111111111000//////000111222000000000111222222222333111111111111111111111111444555777888888777555444333333333333333222111000000111111111111222222222111111222111//////000222444444444444444333333333888999888666444444666888777888999999666555444555777;;;===;;;444000///000333222222111222333555666777999::::::::::::<<<===;;;<<<======???BBBGGGJJJJJJKKKNNNQQQSSSVVVWWWXXX]]]]]]]]]\\\\\\[[[[[[ZZZ_________```aaacccdddeeennnnnnmmmlllllllllllllllmmmmmmmmmllllllkkkkkkjjjllljjjfffdddbbb___[[[YYYXXXVVVSSSPPPOOOQQQSSSUUUXXXYYY[[[[[[YYYXXXYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]]^^^___aaaeeeiiikkklllkkkjjjjjjkkkiiieee___XXXTTTMMMKKKIIIIIIKKKLLLMMMLLLOOOOOOMMMKKKIIIFFFDDDCCCDDDDDDDDDDDDBBB???<<<:::888555222111222222///,,,333222000///......//////---,,,,,,,,,---......///............////////////------...///000000//////,,,---...///...---,,,+++---,,,*********,,,...///------...///000000111222///////////////000000000000//////...............//////.........---------//////...---,,,,,,,,,,,,111000000///......------,,,------....../////////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,---...------++++++***)))(((((())))))************+++,,,------************************************************,,,,,,,,,,,,,,,+++***)))...---,,,***)))'''&&&%%%************************************************((((((''''''((()))******'''((()))+++++++++***))))))************+++++++++((()))***+++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************++++++************************+++*********))))))((((((***************)))((('''************************++++++************++++++************************+++++++++*********)))))),,,,,,,,,++++++*********)))************++++++++++++++++++*********))))))+++++++++***++++++,,,,,,++++++***)))(((((())))))***+++,,,,,,******+++,,,(((+++++++++333???FFFEEE222...---//////,,,,,,///,,,,,,,,,---------.........------------.../////////////////////000111111333222222222111111000000+++...222222000------......------...111222111000...---,,,,,,++++++,,,,,,...---,,,,,,,,,---...//////////////////...---------------.........//////....../////////000000000/////////.....................///111222222///---///////////////000111111222111000//////000111111111111111111111222222222111111111111111111111111333444666777777666444333333333333333333222111000000111111111111222222222222333444333111111222333444444444444444444444444888888888666444333555777777888999888666555666777:::>>>@@@>>>777222111222333222222222333444666777888:::<<<<<<<<<===???AAABBBDDDFFFHHHJJJMMMQQQTTTTTTUUUWWWZZZ]]]___``````cccbbbbbbaaaaaaaaaaaabbbcccccccccdddeeegggjjjkkkqqqqqqpppooooooooooooooopppoooooonnnnnnmmmmmmmmmkkkgggbbb^^^[[[WWWSSSPPPNNNLLLIIIGGGGGGIIIKKKMMMSSSUUUVVVVVVUUUTTTTTTUUURRRSSSSSSTTTUUUUUUUUUVVVXXXYYY[[[___dddhhhjjjkkkkkklllllljjjfff```ZZZVVVNNNLLLIIIHHHHHHIIIIIIHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJGGGDDDBBB@@@===:::999888666333000111000///.........///000000000////////////000000000000/////////.........---......///000000//////------......------,,,,,,---,,,+++***+++,,,...///---...///111222333444444111000000000000000000000///......---......////////////.........---------------,,,,,,,,,------...000000//////...------,,,---------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++***************///...---+++***)))((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++******))))))((((((************************************************))))))((((((((()))******'''((()))***++++++***)))((())))))))))))*********************++++++++++++++++++************++++++************************++++++************++++++************************+++*********))))))))))))***++++++++++++******)))************************+++******))))))******+++************************+++++++++*********)))))),,,,,,,,,+++++++++******)))************++++++++++++++++++*********))))))+++*********+++,,,,,,---++++++***)))))))))))))))***,,,---,,,+++***+++,,,))),,,,,,***///:::AAABBB555///,,,......+++***,,,,,,,,,,,,---------.........------------.../////////////////////000000111222222111111111000000000---000222222000...///000,,,---///222555777666444...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---.....................------,,,------.........//////////////////000000000111111////////////000000000000...---...000222222000...///////////////000111111333222111000/////////000222222222111111111111111222222222222222222222222222333444555555444333222222222333333333222111111000111111111111222222222222444666666555444444555666666666666666666666666777777777666333333444555666777777666555666888:::???AAADDDAAA<<<777555555333333333444555777888999;;;===@@@AAABBBCCCFFFHHHLLLOOOSSSUUUWWWYYY\\\^^^\\\]]]```bbbdddfffgggggghhhgggeeedddeeefffhhhiiihhhgggfffeeegggjjjmmmoooqqqqqqppppppooooooppppppoooooonnnmmmmmmlllkkkkkkgggbbb[[[TTTOOOKKKGGGEEEBBBAAA???>>>???AAADDDFFFOOOQQQSSSSSSRRRRRRRRRTTTNNNNNNNNNNNNNNNMMMLLLLLLNNNOOORRRVVV\\\bbbgggjjjmmmmmmmmmlllhhhccc___\\\UUUQQQMMMJJJHHHHHHGGGFFFFFFEEEDDDDDDEEEGGGIIIKKKNNNPPPRRRTTTSSSRRROOONNNKKKIIIEEEBBB???<<<888444333222111000///000111111000//////............///222111111000...------,,,......///000000000/////////......---,,,------------,,,+++++++++,,,......---///222444777888888888444444333333222222111111///...............//////...............---------,,,,,,,,,,,,---...////////////......---,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...---,,,,,,,,,,,,------,,,++++++++++++,,,************+++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******(((((())))))***++++++,,,************************************************++++++***)))))))))******((()))******+++*********((((((((())))))))))))***,,,++++++************+++++++++************++++++))))))))))))))))))))))))++++++************++++++***************************************)))))))))******++++++++++++++++++************************+++******))))))******+++************************+++++++++***************,,,,,,,,,++++++++++++***)))************++++++++++++++++++***************))))))******+++,,,---...++++++***))))))))))))***+++,,,------++++++,,,---***------***+++333<<<@@@:::111***+++---,,,++++++,,,,,,,,,---------.........------------...////////////......//////000111111111000000000000/////////111222111000///000222+++---000555999:::999777...---,,,,,,++++++,,,,,,++++++++++++,,,,,,------.........//////......---............////////////000000000000111111111111//////000000111111111222---------///222222111000///////////////000000111333222222111000//////...333222222222111000000000222222222222222222222222111222333333333333222111222222333333333222222111000000111111111222222222111444777888888777888999:::;;;<<<<<<<<<;;;999888666777777666333222333444555555555444444555999<<>>BBBDDDGGGIIIJJJLLLOOOQQQVVVYYY]]]``````aaabbbccc```aaaccceeefffgggggghhhhhhgggeeeddddddfffiiikkkiiigggdddccccccfffiiikkklllkkkkkkjjjjjjkkkkkkkkkiiiiiihhhgggffffffeeeeee^^^XXXQQQJJJEEEAAA>>><<<<<<;;;::::::<<<>>>AAACCCKKKNNNQQQRRRSSSSSSUUUWWWOOOOOONNNMMMKKKHHHEEEDDDCCCEEEIIIMMMSSSYYY```eeekkkllllllllljjjhhheeeccc```\\\WWWSSSPPPOOOMMMKKKFFFEEECCCBBBBBBDDDGGGIIINNNPPPTTTWWWYYYYYYXXXWWWTTTRRRPPPLLLHHHCCC???<<<;;;999777555333333333333000000////////////000000111111000000///......---...//////000000000//////000///---,,,,,,,,,---...------,,,,,,,,,,,,---......000333777:::;;;<<<<<<888888777666666555444444222111000//////......///........................,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///000///...,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&'''((())),,,...000111************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***(((((()))***++++++,,,,,,************************************************,,,,,,+++***)))))))))***************************))))))))))))************------+++************+++++++++*********+++,,,,,,************************++++++************++++++************************************************))))))))))))***++++++,,,******************************))))))))))))******************************************************++++++++++++++++++++++++))))))*********+++++++++************************)))))))))***+++---...///++++++***))))))*********+++---------,,,+++,,,---***------***)))///888@@@CCC666***(((,,,---...///,,,,,,,,,---------.........------------.../////////............///000000000000000///////////////111111000/////////000111***,,,111666:::;;;999777...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---,,,...//////000000000//////........./////////000000000000000000111111111111//////000000111111222222...------///111222111000///////////////000000111222222222111000///......333222222222111000000000222222222222222222222222111222222222222222222111111222222333333333222222000000111111111222222222111333777999;;;===???AAACCCEEEGGGGGGFFFBBB>>>;;;666777888666444222222333222333333333333555999<<>>===888999;;;>>>AAACCCEEEFFFLLLNNNQQQRRRSSSUUUXXXZZZ___bbbfffgggfffeeeddddddeeeeeefffggggggggggggffffffdddbbbaaabbbdddgggiiigggdddaaa^^^]]]___aaacccdddcccccccccccccccddddddaaaaaa```___^^^]]]\\\\\\RRRNNNGGGBBB???<<<;;;999999999888999:::<<>>BBBFFFJJJPPPXXX]]]eeefffggghhhiiiiiiiiihhhiiifffbbb^^^\\\ZZZXXXVVVMMMKKKGGGDDDCCCCCCDDDFFFIIIKKKOOOSSSWWWYYYZZZZZZZZZZZZZZZWWWSSSOOOKKKJJJEEECCC@@@<<<888666555444333333222222222333333444//////000000000000000000///000000000000000//////000///...---,,,---...///...---------------------...000333777:::<<<===>>>;;;;;;::::::999888777777666555333111000......------.....................///...---,,,,,,,,,,,,,,,---------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...------,,,,,,,,,,,,------++++++*********++++++,,,---,,,++++++******++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++++++++************************************************,,,,,,+++***)))))))))***++++++************************++++++++++++,,,,,,------,,,+++************++++++******+++,,,,,,---++++++++++++++++++++++++++++++************++++++***************************************+++++++++((((((''''''((()))***+++***************************))))))))))))))))))***************************************************++++++++++++++++++++++++))))))*********+++++++++************************)))))))))***+++---...///+++***************+++++++++,,,------++++++,,,---***+++,,,+++***---777@@@NNN>>>...)))***,,,---000,,,,,,,,,---------.........------------...//////...............//////000///////////////000000000000///........./////////+++,,,000444888999777555...---,,,,,,++++++,,,,,,++++++,,,---------------...///000000000000000000....../////////000000000/////////000000000111111000000000000111111111111///...---...000111111000///////////////000111111111111222111111000///...222222222111111111111111333333333333333333333333222222222111111222222222111111222333333333222222000111111111111222222222111444888;;;???DDDIIIMMMOOORRRUUUUUURRRKKKDDD???777888999777555222222222222333444444444555888;;;AAACCCGGGJJJJJJHHHEEECCC@@@BBBEEEIIILLLOOOQQQRRRVVVXXXZZZ[[[[[[\\\^^^```gggiiikkkkkkiiigggffffffiiiiiiiiiiiigggfffeeedddaaa```^^^^^^^^^___aaabbb___]]][[[XXXWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\YYYXXXWWWVVVUUUTTTSSSRRRIIIEEEAAA>>>===<<<;;;999888888777777888999;;;<<<>>>AAADDDGGGIIIKKKMMMPPPOOOOOONNNLLLHHHDDD???===888;;;???BBBCCCGGGMMMRRR[[[\\\]]]^^^```bbbddddddhhhgggeeeeeedddbbb___\\\TTTRRROOOKKKIIIGGGGGGGGGFFFGGGIIILLLPPPSSSVVVXXX\\\^^^``````^^^[[[ZZZZZZQQQNNNJJJEEEAAA===;;;:::666555444333222111111111/////////000000111111111000000111111111000//////000///......------..................------------...///222444888;;;===>>><<<<<<;;;;;;::::::999999777666444222000......------------...............//////...---,,,,,,,,,,,,......------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------.........------+++************++++++,,,++++++******++++++,,,,,,******************************************************+++,,,,,,,,,+++++++++++++++++++++*********************************************************++++++***)))))))))******,,,,,,+++************++++++++++++,,,,,,,,,------+++,,,,,,---,,,,,,+++***++++++***++++++,,,---...++++++++++++++++++++++++++++++************++++++*********************************+++++++++++++++)))((('''&&&'''((()))******************************))))))(((((())))))******************************************+++++++++***++++++++++++,,,,,,,,,)))************+++++++++***************+++++++++))))))******+++,,,---...+++************+++,,,,,,***+++,,,,,,******+++,,,+++******,,,+++---333;;;OOOAAA222,,,***)))***,,,,,,,,,,,,---------.........------------...//////......------......///000//////000000000000111111///...---...///000///---+++,,,...222555555444111...---,,,,,,++++++,,,,,,+++,,,---...///......------...//////000000//////.../////////000000000000....../////////000000000000000000000000000//////111///......000111000//////////////////000111111000000111222111111000///111111111111111222222222333333333333333333333333222222222111111222222222000111222333333333333222000111111111111222222222333555999>>>DDDKKKTTTYYY[[[^^^bbbccc^^^TTTIIIBBB777999:::999666333222222222444666777777777999;;;@@@CCCHHHMMMOOOOOOMMMJJJJJJLLLPPPTTTXXX[[[]]]^^^^^^___````````````aaabbbgggiiikkkkkkiiigggggggggggggggfffdddbbb___]]]\\\YYYXXXWWWWWWWWWWWWWWWWWWRRRQQQPPPOOONNNOOOOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQNNNNNNMMMLLLJJJIIIHHHGGGCCCAAA???=========<<<:::999999888777777888888999999;;;>>>@@@@@@AAACCCEEEDDDEEEEEEEEECCC???<<<999777;;;???@@@???@@@DDDIIIPPPPPPQQQRRRSSSVVVXXXYYY^^^___```bbbdddbbb___\\\YYYXXXVVVTTTRRRQQQPPPOOOGGGGGGFFFGGGIIILLLPPPRRRWWW[[[```ccccccbbbccceee^^^\\\WWWRRRNNNJJJHHHGGG???===;;;888555222111000111111111000000000000000111111111111111000/////////////////////...------...............------,,,......///111444888;;;===:::::::::999999999999999333222111000///.........---------.........//////...------,,,,,,,,,------........................---------------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...000111222222000---++++++++++++++++++,,,------(((((()))***+++---///000************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))((((((((()))******---,,,+++*********++++++******+++++++++,,,,,,,,,)))***---......---+++***++++++++++++,,,---......************************++++++************++++++*********************************++++++,,,,,,,,,+++***((('''&&&''')))***************************))))))(((((((((((())))))************************))))))*********+++++++++******+++++++++,,,,,,,,,)))************+++++++++))))))*********++++++++++++*********+++,,,,,,---+++*********++++++,,,---)))***++++++))))))***+++---)))(((+++,,,+++...333@@@888000...,,,))))))+++,,,,,,,,,---------.........------------...//////...------------...//////000000000111111111222222000......000222222///,,,,,,,,,---000222333111///...---,,,,,,++++++,,,,,,,,,---.../////////...---,,,,,,---.../////////...////////////000000000000............////////////111111000000//////......222000......///000000//////////////////000111111//////111222222111000000000000111111222222222333333333333333333333333333333333222222222222333333000111222333333333333333000111111111111222222222444777;;;@@@GGGQQQ[[[aaabbbfffjjjkkkeeeYYYLLLCCC888:::;;;999777444333222444666888999999999:::;;;@@@CCCIIIOOOSSSTTTRRROOOPPPSSSWWW\\\```ccceeefffbbbcccdddcccaaaaaaaaaccceeefffhhhhhhfffffffffgggaaa```___\\\YYYVVVSSSRRRQQQQQQQQQPPPPPPOOOOOONNNFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDCCCAAA@@@???>>>AAA@@@>>>>>>???>>><<<;;;;;;;;;:::999888888888888888:::<<<===<<<<<<<<<>>>:::;;;===>>>===;;;999777888<<<@@@@@@===<<>>:::777666333333222111000///......111111111111111000//////...///000000000///---,,,.../////////...---,,,,,,......---...111666:::===888888888888888888888999//////............//////---------.........//////,,,,,,,,,,,,---...//////......//////////////////---------....../////////++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,222333555666444111---***,,,,,,,,,,,,------...///......,,,+++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---************************************************(((((('''(((((()))******...---+++*********++++++)))************+++++++++''')))---///000...,,,***++++++++++++,,,---...///))))))))))))))))))))))))++++++************++++++*********************************++++++,,,,,,,,,---+++)))((('''((()))***************************))))))(((((((((((())))))************************))))))******++++++++++++*********++++++,,,,,,,,,)))************+++++++++))))))******+++++++++++++++++++++***++++++,,,,,,+++*********+++,,,,,,---(((***+++***)))((()))***...(((&&&+++,,,))))))------++++++...///,,,,,,...,,,,,,,,,---------.........------------...//////...------------...//////000000111111222222222333000//////111444333000,,,+++++++++,,,---...///000------------------------000000000000000/////////---......///////////////111111000///...---,,,,,,////////////000000000000000000000000000000000000111000000////////////000/////////...............111000///...///000222444000222333333222111333444111111222222333444555555333444555666666444222111222111///000111333222222555333111000///000111222333333777???JJJSSSXXXZZZ___eeeiiiiiiggg```OOO>>>999::::::888555444555666666888:::;;;;;;===@@@BBBFFFIIIOOOTTTXXXYYYZZZZZZ[[[]]]```dddfffhhhiiiiiihhhgggeeeeeeffffffdddccccccdddfffgggfffdddaaa``````[[[TTTOOOMMMLLLLLLLLLNNNNNNNNNMMMLLLIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDD???@@@@@@@@@@@@AAAAAAAAA??????????????????>>>>>>;;;<<<<<<:::999888999:::666888:::<<<<<<;;;:::999:::;;;;;;<<<;;;:::888777:::===@@@@@@===;;;<<<>>>@@@@@@AAABBBCCCDDDEEEFFFMMMLLLLLLOOOTTTVVVUUUSSSSSSVVVWWWUUUVVVYYYXXXUUUQQQNNNJJJFFFCCCCCCDDDEEEJJJLLLOOOTTTZZZ```dddgggjjjjjjiiifffdddcccdddeeeYYYVVVRRRLLLGGGBBB???===999777555444333222000......///000000000000//////111000000/////////000000........................---------///111555999;;;999999999::::::999888888444333000...------...///------------------------...------,,,,,,------......///////////////.......................................------,,,,,,,,,+++++++++,,,,,,---------111111000...---,,,+++***+++777BBB@@@333)))***///++++++******++++++,,,------------------...///000,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************))))))))))))******************************))))))*********++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,+++++++++++++++******************++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))'''''')))***++++++++++++++++++***)))(((''''''((()))***+++,,,,,,,,,,,,++++++***)))(((((())))))*********+++++++++,,,+++)))((((((((()))***+++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***)))******++++++++++++******,,,+++++++++***)))))))))************************,,,+++******,,,,,,+++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000000///......000222///000222222111000222333333222111/////////000111,,,,,,,,,,,,------...///------------------------////////////////////////---...//////000000//////000000000///......------////////////000000000000000000000000000000000000000000////////////000000555444222111111222444666000111111222222222222222222333444333111111222333555444222000000111333555333444555666555444222111111000///000222333333222444222111/////////111222333333777>>>HHHPPPTTTVVV[[[```ddddddccc^^^OOO@@@999:::999777555555666888888:::===???AAACCCGGGJJJRRRUUUXXX\\\```bbbbbbbbb___aaacccfffhhhjjjlllllllllkkkiiiiiiiiiiiigggfffdddeeeeeeeeeccc```]]][[[VVVRRRLLLIIIHHHIIIJJJJJJMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA=========>>>>>>>>>??????BBBCCCDDDEEEEEEEEEDDDCCCAAA@@@???<<<:::999999::::::<<<>>>???@@@???>>>>>>===============<<<;;;;;;>>>BBBEEEEEEAAA??????@@@AAABBBCCCDDDFFFHHHIIIJJJMMMLLLKKKNNNQQQSSSRRRPPPPPPSSSTTTRRRSSSUUUUUURRROOOLLLHHHDDDBBBBBBCCCCCCGGGHHHJJJNNNSSSXXX\\\___eeegggiiijjjiiihhhiiiiiidddaaa]]]WWWQQQLLLHHHFFFAAA>>>;;;999888666333000111111000//////...------000000///...------..............................---------///111555888:::999999:::::::::999999888444222000...------......------------------------...------------------...,,,---...//////000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------000000///...---,,,,,,+++---666???===333,,,,,,000+++++++++***++++++,,,------------------...//////---,,,+++******+++,,,---------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************************************------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((((()))***++++++++++++++++++***))))))))))))))))))***************************+++++++++))))))*********+++++++++++++++***)))))))))))))))******+++++++++***)))))),,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++***************************************,,,+++******,,,,,,+++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000///......000333333444444333111000111222222111000///...//////000---------,,,,,,------...------------------------...........................//////000000000000000////////////////////////////////////000000000000//////////////////////////////...//////000111222888666333222222555888;;;000111333555555444222111000222333333222222333555999666222//////000222444222333444555444333222111000//////000222444333222222111000///...///000111333333666<<>>>>>AAADDDGGGIIIMMMQQQUUUZZZ[[[]]]```bbbdddeeeeeeddddddeeegggiiilllnnnoooooommmlllkkkkkkkkkiiigggeeeeeedddbbb^^^YYYUUURRRKKKHHHEEEDDDEEEHHHIIIIIINNNLLLJJJHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@??????>>>@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEFFFIIIKKKNNNPPPPPPOOOMMMLLLKKKIIIEEEAAA===<<<;;;;;;>>>???@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBFFFJJJMMMMMMIIIFFFEEEEEEDDDDDDFFFHHHJJJKKKMMMMMMPPPOOOOOOPPPRRRSSSRRRQQQPPPTTTUUURRRRRRTTTSSSOOOMMMJJJGGGCCCAAAAAABBBCCCCCCCCCDDDFFFIIIMMMQQQTTT]]]aaafffjjjkkklllmmmnnnnnnkkkhhhccc]]]XXXUUUSSSMMMJJJFFFCCC@@@===999666555444222000/////////000000000///.......................................---------...111444666888888999::::::::::::999888333222000...------......------------------------------------------------+++,,,---...///000000000...........................------------,,,,,,,,,------------,,,,,,,,,,,,............---------,,,---333777666111------///+++++++++++++++,,,------------------------...///...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************+++++++++++++++*********///...---,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++***)))(((((()))***+++***++++++++++++***))))))++++++*********)))))))))''''''(((***+++,,,---...***************+++++++++*********+++******)))((()))******+++++++++******++++++,,,,,,,,,+++************++++++++++++*********************+++++++++************************,,,+++******,,,,,,,,,***,,,,,,---------,,,++++++------------------------......------......///000//////000///......111333888999888666222000//////000///...---------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000111111000000............//////000000////////////000000000000////////////////////////............///000222222333222111111222444666888111222333444444333222111...000222333333444666888888666444222222222444555222222333333333333222111/////////000333444333222111000//////...///000000333333666999>>>CCCFFFHHHKKKMMMOOOPPPPPPLLLEEE>>>888999::::::;;;???CCCGGGHHHKKKNNNPPPSSSVVVZZZ]]]______```aaabbbdddeeeeeeggggggfffggghhhkkkmmmnnnnnnllljjjiiiiiihhhfffdddcccbbb___\\\WWWQQQMMMJJJFFFDDDBBBCCCEEEHHHIIIIIIMMMKKKHHHFFFCCCBBBBBBBBB>>>>>>>>>???????????????BBBCCCDDDEEEFFFGGGHHHIIIMMMMMMNNNOOOOOOPPPQQQQQQSSSUUUYYY\\\]]][[[YYYWWWVVVRRRMMMHHHDDDBBB@@@??????@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEHHHJJJLLLOOOSSSWWWVVVRRRNNNMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPVVVUUUUUUVVVXXXYYYZZZZZZXXX\\\\\\YYYXXXXXXVVVRRRNNNLLLIIIFFFDDDDDDDDDEEECCCBBBAAAAAACCCFFFIIIKKKSSSWWW\\\aaaeeeiiimmmoooooonnnkkkhhheeeaaa^^^]]]YYYVVVRRRNNNKKKGGGCCC@@@:::888666444333333444555000000000///000000111111........................---------...000222444555777888999:::;;;:::999888222111000...---------...........................------............------,,,------...////////////........................------------------------......------,,,,,,,,,+++------------------------,,,---......---+++++++++,,,++++++++++++,,,---------------,,,,,,---......---,,,++++++++++++,,,---,,,+++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++*********************************++++++,,,,,,,,,000///---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++******+++++++++******)))************************''''''(((***+++,,,---...************************)))***+++,,,,,,+++)))(((((()))***+++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******)))))))))***+++++++++,,,************************,,,*********,,,---,,,+++,,,,,,,,,------,,,,,,+++........................///............///000000.../////////...///111333<<<<<<;;;777333///......///...---,,,,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------............///000000000000000------......///000000000////////////000000000000////////////////////////............///000222222...///000111222333222222333222111000000111222333111222444444333333444666555555666777777666555555111111222222222222222222/////////111333444333111000///////////////000000222333555777:::<<>><<<:::<<>>@@@AAABBBCCCFFFGGGIIIKKKNNNPPPRRRSSSSSSSSSTTTVVVWWWYYYZZZZZZ]]]___ccceeefffeeecccaaa___[[[TTTPPPMMMKKKHHHFFFCCCDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGIIILLLPPPSSSUUUVVVZZZ]]]]]]YYYVVVUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUXXXYYYZZZ[[[\\\^^^aaabbbcccfffgggcccbbbaaa^^^YYYTTTRRROOOLLLJJJJJJJJJJJJFFFEEEDDDCCCCCCDDDFFFGGGKKKMMMPPPTTTXXX^^^eeejjjjjjjjjjjjiiihhhfffdddcccbbb___\\\YYYVVVSSSOOOMMMDDDBBB>>>:::666555555555////////////000111222333////////////////////////---------...///000111222444666888::::::999888777000000///......---------........................---......//////......---......///......---,,,,,,........................------------------------.........------,,,,,,,,,,,,,,,,,,---------------,,,+++******+++,,,+++***,,,,,,++++++,,,,,,---......------,,,,,,,,,------++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************(((((()))+++,,,---...//////...,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++)))******+++++++++******((())))))***+++,,,,,,,,,))))))*********+++++++++************************)))***+++,,,,,,+++***)))((()))***+++++++++++++++***++++++,,,,,,,,,++++++******++++++++++++******)))))))))***+++++++++,,,************************+++***)))***,,,---,,,++++++,,,,,,------,,,,,,,,,........................///............///000000...//////......///111444======;;;777333///------------,,,++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---......///////////////---.........//////000000////////////000000000000//////////////////////////////...//////000111222...///222444444333222111555333111//////000222333555666666555222111111222333555777888888777555444111111111111111111222222000000000222444333222000//////000000000000111111222333555666666777:::======<<<>>>BBBCCC???>>>???BBBDDDHHHKKKNNNQQQVVVYYY[[[]]]______```bbbeeegggjjjjjjkkkkkkkkkkkkjjjjjjmmmlllkkkjjjiiihhhhhhhhheeeccc```___^^^\\\ZZZXXXSSSRRROOOLLLIIIEEEBBB@@@AAAAAA@@@BBBDDDEEEDDDCCCDDDCCCBBB@@@??????>>>>>>===>>>???AAACCCEEEFFFGGGJJJKKKMMMOOORRRUUUWWWXXXXXXYYY[[[]]]```bbbdddeeedddfffhhhjjjkkkjjjhhhgggccc^^^YYYWWWVVVTTTPPPLLLHHHHHHIIIJJJKKKMMMNNNNNNIIIJJJLLLOOORRRVVVYYYZZZXXX[[[^^^^^^[[[YYY[[[\\\aaa```___^^^]]]\\\[[[ZZZXXXYYYZZZ[[[\\\^^^bbbeeegggkkkmmmjjjiiiiiifffaaa[[[ZZZWWWTTTRRRPPPOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKNNNTTT[[[aaabbbccceeefffgggfffeeeeeedddbbb```^^^^^^]]]ZZZXXXQQQNNNIIICCC===999666444111111000000000000111111////////////////////////,,,------....../////////222444777999999888777555/////////.........------........................---...///000000///...---/////////...---,,,+++***........................,,,,,,,,,------------............---------------,,,,,,,,,,,,,,,---------...---,,,,,,---...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************((()))***+++,,,......///------,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***(((((()))***+++,,,---...+++++++++***************+++++++++***************)))***++++++,,,+++++++++)))******+++++++++************+++,,,,,,,,,++++++******++++++++++++*********************+++++++++************************+++***)))***,,,------,,,++++++,,,---------,,,,,,------------------------......------......///000---...///......///222444999:::999666222///......---,,,+++++++++,,,---.........---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,---........................///////////////////////////000000000000000000000000000000000000000000////////////000000111222333333333333222222444444333222222222222222444555666555333222222444555555666666555444333222000000000000000111222222111111111222444333000...///000000111111222111111111333555555444444777:::999888<<>>999888666444222111000000////////////////////////,,,------.........------000222555888888777555444.........///......------........................---...///000000///...---............---,,,,,,+++........................,,,,,,,,,---------......------------............---,,,,,,,,,,,,,,,,,,,,,..................---------,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,***++++++++++++++++++***)))*********++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************+++++++++,,,,,,,,,,,,---++++++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++++++++***))))))***+++++++++++++++*********++++++,,,,,,,,,************************+++++++++*********))))))+++*********++++++,,,---******+++++++++***)))))))))***+++,,,,,,,,,,,,+++******++++++++++++******+++++++++******************************************))))))***,,,------,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---...///......///222555555666555444111//////000---,,,,,,+++,,,---...///---------,,,,,,------...++++++++++++++++++++++++,,,,,,------...///000000+++,,,------......------////////////////////////////////////000000000000111111111111111111111111111000000////////////000444333222111111111222333333444555666666444222111///111333444444555777999888777555222111000000000000000//////000111222222222222222333444222///---///000111222222222222222111333555444333333666999888777===FFFIIIHHHJJJPPPSSSVVVZZZ\\\\\\[[[\\\\\\___aaacccdddeeegggjjjmmmiiijjjmmmnnnnnnmmmjjjiiiffffffeeeccc```\\\YYYWWWRRROOOLLLJJJIIIGGGDDDBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAADDDGGGHHHGGGEEEHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTWWW[[[___cccfffhhhiiiiiiiiiiiiiiihhhhhhhhh```]]][[[\\\^^^]]]WWWRRRHHHHHHIIIJJJKKKMMMOOOPPPSSSUUUWWWYYYZZZZZZYYYYYYSSSVVVXXXXXXWWWYYY]]]bbb^^^^^^]]]]]]\\\\\\\\\\\\YYY[[[[[[ZZZXXXYYY]]]aaa\\\bbbfffhhhkkknnnmmmjjjfffdddaaa^^^ZZZWWWUUUTTTSSSTTTTTTTTTRRROOOLLLJJJHHHIIIKKKLLLLLLMMMOOOQQQTTTVVVXXXZZZ[[[ZZZYYYXXX]]]\\\]]]___bbbeeeeeeeeeaaa```^^^ZZZVVVRRRNNNLLLBBB@@@===:::666444222111000000000000000000000000,,,------......------,,,...111444777888666444333.........///......------////////////////////////---...///111111///...---,,,,,,------...---------........................,,,,,,,,,------.........,,,---------.../////////---------,,,,,,+++++++++,,,---------,,,+++++++++---,,,,,,,,,,,,---.........---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++************************,,,++++++******++++++,,,************************......---,,,,,,+++******)))***,,,---......---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++,,,---------((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***((()))***+++++++++++++++,,,,,,,,,++++++++++++***))))))******++++++++++++++++++++++++******))))))++++++***)))***+++---...+++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,******++++++++++++******,,,+++++++++******))))))***************************))))))***,,,...---,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...///......///222555111333333222000///000111------,,,+++,,,---///000---.........---,,,,,,+++///...---,,,,,,+++(((&&&******+++,,,---//////000---...///000000///...------------...///000000111///...---///222333000---111111000000//////......444444333333222111000000000111111111111222222222111111111000000000000000222111111111111111222222777777666555555444333333111111111111111111111111////////////000111222333//////000000000///......111222444444555666888;;;>>>AAAEEEHHHKKKPPPUUUXXX\\\^^^aaaaaa```______```cccccccccdddfffhhhjjjlllllllllmmmmmmllljjjiiihhhbbbaaa___\\\XXXUUUSSSQQQOOOKKKFFFCCCCCCBBB???======???AAABBBBBBBBBCCCDDDGGGGGGIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMQQQRRRSSSUUUYYY^^^bbbeeeeeehhhkkkkkkiiigggeeeeee\\\ZZZXXXXXXXXXVVVRRRNNNOOOLLLIIIFFFGGGKKKOOORRRNNNUUUZZZZZZZZZ\\\[[[XXXZZZTTTSSSWWW[[[\\\\\\^^^\\\]]][[[XXXYYY^^^^^^[[[YYYUUUSSSTTTTTTRRRSSSWWW^^^______```eeelllmmmjjjgggiiiiiieee^^^XXXTTTSSSQQQQQQQQQPPPOOONNNNNNMMMOOOOOOOOOOOOOOOPPPQQQRRRUUUUUUUUUTTTRRRPPPNNNMMMNNNQQQTTTWWWYYY\\\___bbbeeeeeefffccc___[[[YYYXXXRRRMMMFFF???999666555444000000/////////000000111------.../////////......000000111111222222222333///////////////////////////......------......///......////////////..............................,,,,,,,,,------.........//////...---,,,,,,++++++.........------,,,,,,,,,,,,---...//////...---,,,///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------000///,,,*********+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,+++***))))))+++---...,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++************************---------,,,,,,+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++///...,,,***))))))******************************,,,+++***))))))***+++,,,************************++++++******++++++,,,---***************************++++++,,,,,,++++++***+++++++++++++++***)))((())))))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...------++++++***)))............/////////////////////...------,,,,,,........./////////000000...------------///000111------......------,,,+++))))))((((((((('''%%%###***++++++,,,---...///000......////////////......------......///000000111...------...111111///---//////000000//////......333333222111111000//////000000111111111222222222111000000000000000000000222111111000000111222222444444333333222111111000111111111111111111111111/////////000000111222333111111000000000000000000111333555666777999<<<>>>DDDGGGKKKNNNQQQTTTXXX[[[___aaacccdddcccccccccdddeeeeeeeeefffhhhjjjlllnnnmmmmmmnnnnnnllljjjhhhfff^^^]]]ZZZWWWTTTQQQOOONNNIIIFFFBBB@@@@@@@@@>>><<<===???BBBCCCCCCDDDEEEFFFJJJKKKLLLNNNOOOOOOPPPOOONNNNNNNNNOOOOOOPPPQQQQQQNNNPPPQQQPPPNNNLLLLLLMMMQQQQQQRRRRRRRRRRRRQQQQQQTTTSSSRRRSSSVVV[[[aaaddddddfffgggfffccc___]]]\\\\\\ZZZXXXWWWWWWUUUQQQNNNNNNLLLJJJHHHHHHJJJLLLNNNOOOUUUZZZYYYXXXYYYXXXUUUXXXRRRPPPSSSVVVUUUVVVXXXWWWYYYXXXVVVXXX\\\\\\YYYVVVRRRPPPRRRRRROOOPPPTTTRRRTTTUUUVVV\\\ccceeebbb___bbbdddbbb^^^YYYVVVUUURRRRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOQQQRRRSSSTTTXXXXXXXXXWWWUUURRRNNNLLLIIIKKKLLLOOORRRXXX```eeekkklllmmmkkkhhheeeccccccZZZVVVPPPIIICCC???<<<;;;444333222111000000000000.........////////////000/////////000000000111111////////////////////////......------------.........//////000000//////...........................,,,,,,------------------///......---,,,,,,++++++------------------,,,,,,------............------...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------000...,,,+++******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******)))))))))***+++,,,,,,,,,,,,++++++*********------,,,,,,,,,+++++++++++++++++++++++++++++++++************************---,,,,,,,,,++++++++++++************************++++++***))))))***++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++...---,,,************+++++++++++++++++++++++++++++++++***))))))***++++++************************))))))(((((())))))***+++***************************++++++,,,,,,++++++***+++++++++++++++***))))))************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,++++++***............////////////------....................................////////////---------///111222------......------,,,,,,+++++++++++++++***))))))***++++++,,,---...////////////............//////------......///000000000---------...000000///------...000111111000///...111111111000000//////...000000000111111111222222000000000000000000111111222111111000000000111111222222222111111000000///000000000000000000000000000000000000000111333333222111000000000111222333222444888:::<<<>>>BBBDDDLLLOOOSSSWWWYYYZZZ]]]___```bbbdddeeeddddddeeefffffffffggghhhiiikkkmmmnnnnnnooooooooommmiiifffcccZZZYYYVVVSSSOOOMMMKKKJJJDDDBBB@@@???@@@@@@???>>>@@@CCCFFFHHHHHHIIIKKKMMMOOOPPPQQQSSSTTTTTTTTTSSSOOOOOOPPPPPPQQQRRRTTTTTTPPPRRRSSSRRRPPPNNNNNNOOORRRRRRRRRRRRQQQQQQPPPPPPQQQOOOMMMMMMOOOTTTZZZ^^^aaaccccccaaa^^^ZZZXXXXXXXXXWWWUUUTTTSSSQQQMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHNNNUUUYYYYYYXXXYYYXXXTTTWWWQQQNNNPPPQQQPPPQQQTTTSSSVVVVVVUUUWWW[[[ZZZVVVRRRNNNNNNPPPOOOLLLMMMOOOHHHKKKLLLNNNSSS[[[]]]ZZZYYY\\\______\\\YYYWWWVVVSSSQQQOOONNNMMMLLLMMMMMMMMMNNNNNNPPPQQQSSSUUUVVV[[[[[[\\\\\\YYYUUUPPPMMMJJJIIIHHHHHHKKKSSS]]]dddiiikkklllkkkiiihhhggghhhbbb___[[[UUUNNNIIIDDDBBB:::999777555333111000000000///.........///111222------............//////////////////////////////...------,,,,,,------...//////000000000000//////........................------------------,,,,,,.........------,,,,,,+++,,,,,,------------------......------------......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))*********+++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************++++++***))))))***++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************))))))(((((())))))***+++***************************++++++,,,,,,++++++******++++++++++++***))))))+++++++++,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,,,,------...//////000.........---------------000///---,,,---000222444,,,------...------,,,,,,---...///000///......///++++++,,,,,,---...//////000///...------...///000............//////000000.........//////000//////---///111222333222111000111111111000000/////////000000000000111111111111000000000000000111111111222111111000000000000111333333222222111111111111////////////////////////000000000000111222333333222111/////////111444555666999===@@@CCCFFFJJJLLLRRRUUUZZZ]]]^^^^^^___``````bbbddddddcccccceeefffgggggghhhiiijjjkkkllllllnnnnnnooonnnkkkfffbbb___XXXVVVRRROOOKKKHHHGGGFFFAAAAAAAAAAAABBBCCCCCCCCCFFFHHHLLLNNNOOOPPPSSSUUUTTTVVVWWWYYYYYYYYYXXXWWWSSSSSSRRRRRRSSSTTTVVVWWWTTTUUUVVVUUUSSSQQQQQQQQQTTTSSSRRRQQQPPPOOOOOOOOOOOONNNLLLLLLNNNQQQVVVXXX]]]^^^^^^]]][[[YYYYYYZZZVVVUUUTTTRRRPPPNNNLLLJJJKKKKKKLLLMMMMMMMMMLLLLLLOOOVVV[[[[[[[[[[[[XXXTTTVVVQQQNNNOOOPPPOOORRRVVVTTTWWWYYYXXXZZZ\\\YYYSSSOOOLLLKKKMMMLLLIIIHHHKKKEEEIIIKKKLLLPPPUUUWWWUUUVVVXXXZZZZZZYYYWWWUUUSSSPPPOOOMMMKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTVVVYYY[[[]]]^^^]]]YYYTTTQQQRRRPPPMMMJJJKKKPPPXXX^^^ccceeefffgggfffeeefffhhheeedddaaa\\\VVVPPPJJJGGGBBB@@@===:::777444222111222000///......///111222........................////////////////////////------,,,,,,,,,,,,------//////000000000000//////.................................------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........///...,,,,,,,,,,,,...///---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++******)))+++++++++***************,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++******************+++++++++++++++++++++++++++,,,+++******))))))***************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************************++++++******++++++,,,---***************************++++++,,,,,,++++++*********+++++++++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////---------.........//////...------------,,,,,,,,,...---,,,---///333777:::,,,,,,------...------,,,)))+++------++++++,,,---+++,,,,,,------.........000///...------...///000............///////////////000000000000000111222000000222333444333333222111111111111111000000000//////000000000111111111//////000000111111111111222111111000//////000000222111111111111111000000////////////////////////000000000000111222333444000000//////111444777999<<<@@@EEEIIILLLNNNRRRTTTVVVYYY]]]___``````aaaaaacccdddeeeeeeddddddeeegggjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhddd```[[[XXXRRRPPPLLLIIIFFFDDDCCCCCCAAABBBDDDDDDEEEFFFFFFGGGJJJLLLPPPRRRSSSUUUWWWYYYYYY[[[]]]^^^^^^]]][[[ZZZWWWWWWVVVUUUUUUVVVXXXYYYYYYZZZZZZYYYVVVTTTSSSTTTVVVUUUTTTSSSRRRRRRRRRSSSRRRQQQQQQQQQQQQSSSTTTUUUVVVWWWXXXXXXWWWWWWYYY[[[ZZZYYYWWWTTTPPPNNNLLLKKKLLLNNNQQQTTTVVVXXXYYYZZZYYY```eeedddaaa^^^XXXRRRRRRNNNKKKMMMNNNOOOTTTZZZZZZ^^^aaaaaabbbaaa\\\UUUPPPLLLJJJKKKJJJFFFEEEHHHHHHLLLOOONNNPPPTTTUUUSSSRRRRRRRRRSSSSSSSSSRRRQQQMMMLLLKKKIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSTTTVVVZZZ]]]]]][[[XXXVVVVVVVVVUUUSSSRRRSSSWWWZZZaaacccdddddddddeeeggghhhffffffeeeaaa\\\VVVPPPMMMIIIGGGCCC@@@<<<999777666444222000///...///111222////////////////////////////////////////////////...------,,,,,,------...//////000000000000//////.................................------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------............---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,+++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********************************************************++++++*********++++++++++++++++++++++++,,,+++******))))))******************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************++++++******++++++,,,---***************************++++++,,,,,,++++++***)))******+++++++++***************++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,------...------------............//////.........---------------------------------+++,,,---///444:::???BBB,,,,,,------......------(((+++------***)))***,,,,,,,,,,,,---------......//////............//////......//////////////////000111111111000000222444222222222222222333333333111111111111111111111111/////////000000000111111/////////000111111222222222111111000////////////////////////////////////000000000000000000000000111111000111111222333444111111222444777:::===???FFFIIINNNRRRTTTVVVYYY[[[YYY\\\___aaaaaabbbcccdddggghhhhhhgggeeeeeefffhhhjjjkkkjjjjjjiiigggfffeeebbbaaa```]]]YYYUUUQQQOOOHHHGGGDDDCCCBBBCCCDDDEEEEEEGGGIIIJJJIIIIIIJJJKKKMMMOOOSSSUUUVVVXXXZZZ\\\]]]^^^```bbbbbb```]]]\\\ZZZYYYWWWWWWWWWYYY[[[]]]___``````]]]ZZZWWWVVVVVVSSSRRRRRRSSSTTTVVVXXXYYYXXXVVVSSSQQQOOONNNNNNOOOOOOQQQSSSTTTVVVYYY^^^aaacccbbb^^^XXXQQQLLLJJJIIIIIIKKKOOOUUU[[[bbbgggjjjnnnvvv{{{yyyrrrjjj___VVVTTTPPPNNNPPPQQQSSSZZZbbbggglllqqqrrrsssqqqjjjbbbYYYTTTPPPPPPMMMIIIIIILLLQQQWWWZZZYYYYYY\\\\\\[[[TTTQQQOOONNNOOOQQQQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNPPPUUUXXX[[[[[[ZZZXXXTTTVVVXXXYYYYYYYYYZZZ[[[^^^___``````___```bbbdddfffffffffddd```[[[WWWTTTNNNLLLIIIEEEBBB???===<<<888666555333111111111111111111111000000000000///////////////////////////.........------...............////////////..............................------------------,,,,,,------------------------,,,,,,------------------------,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++)))))))))************************+++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++,,,+++******))))))******************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************))))))(((((())))))***+++***************************++++++,,,,,,++++++***))))))***++++++++++++***************++++++++++++,,,,,,,,,++++++++++++***************+++++++++++++++++++++,,,,,,---------,,,------------.........000//////...------,,,,,,,,,---------............,,,...111666<<>>CCCGGGKKKNNNOOOTTTWWW\\\___``````aaabbbaaaccceeeeeefffgggjjjmmmiiiiiigggeeebbbaaabbbccc```______]]]ZZZVVVSSSQQQQQQOOOKKKGGGCCCAAA??????===>>>???CCCIIIOOOVVVYYYVVVYYY\\\\\\YYYXXXXXXZZZXXXZZZ]]]___```aaacccddd___aaaccceeedddbbb^^^\\\WWWVVVVVVXXX[[[```dddggghhhhhhgggddd___ZZZXXXXXXZZZ\\\___eeelllssszzz~~~yyyqqqeeeXXXPPPNNNPPPRRRLLLPPPYYYcccnnn|||~~~oooddd___]]]XXXZZZ___iiivvvtttpppnnnnnnnnnpppyyy|||uuunnnjjjfffbbbcccggguuu|||wwwnnncccZZZVVVTTTRRRPPPQQQSSSVVVYYYZZZYYYXXXVVVRRRQQQPPPNNNMMMLLLLLLKKKHHHJJJMMMPPPSSSUUUVVVVVVQQQTTTWWWXXXXXXWWWWWWXXX[[[\\\\\\ZZZYYYYYY[[[]]]^^^^^^______^^^\\\ZZZYYYSSSRRROOOLLLIIIGGGFFFEEE@@@@@@>>><<<:::777444333111111000000/////////...////////////////////////000000////////////000000,,,------------------,,,........................,,,,,,,,,------.........------------------------.........------,,,,,,,,,++++++---......---++++++)))***,,,---...---,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************------++++++++++++---------+++)))''''''((()))***(((((())))))*********+++))))))******++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,++++++***)))*********))))))))))))))))))))))))***+++,,,---,,,,,,******************************)))***+++,,,,,,+++***)))************************+++++++++***+++,,,,,,---************************+++++++++,,,,,,+++++++++((()))***+++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////+++,,,---...///111222222666999>>>EEEKKKPPPSSSUUU***++++++,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,---...///000000............///000222333............////////////...000111111000000111222000000000000000000000000---------------...//////...............///000000////////////000000000000000000000000000000000000333333222222222222222333555444333222111000000000444444444333222222555888777???IIIOOOPPPRRRUUUXXX[[[\\\]]]___aaacccdddeeeaaacccfffhhhhhhhhhiiijjjiiihhheeebbb___[[[XXXWWWWWWUUUSSSQQQOOOMMMLLLLLLFFFDDDAAAAAABBBBBB???===???AAADDDJJJQQQXXX^^^bbbdddddddddaaa___]]]^^^___bbbbbbbbbaaa___```bbbcccccccccbbb```aaa```\\\WWWSSSUUUVVVXXX```iiikkkhhhnnnhhhdddbbb^^^YYYXXX[[[___eeemmmttt{{{sss```WWWWWWXXXVVVRRRTTT\\\jjj~~~wwwpppooommmjjjiiippp~~~}}}}}}xxxsssoooqqquuuuuuhhh```]]]\\\[[[YYY___gggkkkjjjeeeaaa^^^```ZZZRRRNNNMMMLLLKKKJJJHHHJJJMMMRRRVVVWWWTTTRRRNNNPPPTTTWWWYYYXXXVVVUUURRRTTTUUUUUUSSSTTTXXX[[[\\\\\\]]]^^^]]]\\\[[[ZZZXXXWWWTTTQQQNNNLLLKKKJJJHHHGGGFFFDDDBBB>>>999555444333111000/////////000000000///............/////////000000000000////////////.........---------,,,---------------,,,,,,,,,,,,,,,------.........111000///...,,,+++***)))........................,,,,,,,,,++++++*********,,,,,,------.../////////(((+++...///...,,,,,,,,,000///------------+++)))******++++++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,'''&&&+++---***))),,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******))))))))))))******)))************+++++++++---------,,,,,,,,,,,,+++******))))))***+++,,,,,,...------,,,+++***))))))+++***)))))))))***+++,,,******+++++++++******)))******+++++++++,,,,,,,,,+++******,,,------+++)))***++++++,,,,,,++++++***************************,,,***)))***++++++***)))***++++++,,,,,,++++++***---***&&&###"""$$$&&&(((******+++,,,---......///+++++++++,,,,,,---------------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---/////////......---,,,,,,,,,------...---------///111444555<<>>DDDKKKSSSXXXXXXYYY[[[^^^^^^______```aaabbbbbbbbbbbbdddfffggggggfffffffffbbb```]]]ZZZVVVTTTRRRQQQNNNMMMKKKIIIGGGFFFEEEEEEAAA???======??????===;;;@@@BBBGGGNNNVVV]]]cccfffhhhhhhhhhfffdddcccccceeeeeeeeedddaaa______aaaccc^^^]]][[[YYYZZZ[[[[[[YYYYYY]]]___cccjjjpppooojjjjjjddd```___^^^\\\^^^cccjjjqqq{{{nnnbbb___^^^[[[]]]___fffuuu}}}}}}yyyvvv{{{zzzzzz~~~yyyqqqmmmkkkjjjhhhnnnvvv|||}}}{{{yyywwwpppiii___WWWRRRPPPNNNLLLJJJLLLPPPUUUYYYYYYUUURRRNNNOOORRRUUUVVVVVVUUUTTTTTTVVVWWWVVVUUUVVVYYY\\\\\\]]]]]]^^^]]]\\\[[[ZZZXXXWWWUUUSSSQQQOOOMMMMMMLLLJJJHHHFFFEEEBBB>>>;;;666555333222111111111222111000000/////////000000//////000000000000//////000000/////////.........------............------,,,------------------.../////////......------,,,..............................------------------..................------(((+++......---,,,,,,,,,///...,,,,,,------,,,***++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,((('''+++---***)))+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++******))))))******+++************++++++++++++++++++++++++++++++++++++***************+++,,,,,,------,,,,,,+++*********,,,,,,+++++++++,,,---...---------,,,+++***)))(((***++++++++++++,,,,,,,,,+++++++++,,,------+++)))***++++++,,,,,,++++++***************************,,,***)))***+++,,,***)))***++++++,,,,,,++++++***...,,,+++))))))))))))***))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////......------,,,,,,,,,---------------...111444888:::DDDGGGLLLQQQUUUWWWWWWVVV***++++++,,,,,,------............------------------------------...............///000000000///...////////////000000000000...000111111000000111222000000000000000000000000000///.............../////////.........///000000/////////000000000111111111111111111111111111111111111000000000111111222000111111222444555777888333555888:::<<<@@@EEEHHHOOOTTT[[[]]]]]]]]]^^^```___```aaabbbbbbcccccccccbbbbbbccccccbbbaaa```___VVVTTTQQQMMMJJJIIIHHHHHHEEEDDDBBBAAA???>>>======<<<;;;:::;;;===>>>>>>===BBBFFFMMMUUU\\\cccgggiiiiiijjjjjjiiigggfffhhhiiihhhgggeeeaaa^^^]]]^^^```YYYVVVSSSRRRTTTXXX\\\```ccchhhnnnrrrxxxzzzuuummmgggaaa]]]]]]___aaahhhooo{{{tttpppmmmjjjhhhiiinnnyyy}}}~~~yyyvvvuuuvvv|||~~~pppcccZZZUUUSSSQQQNNNPPPUUUZZZ\\\ZZZUUUQQQKKKLLLMMMOOOPPPQQQQQQQQQSSSTTTTTTSSSRRRSSSUUUWWW[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPMMMKKKIIIIIIHHHFFFDDD<<<:::999777555444333333111111000000000000111111...//////000000//////...000000000000000/////////......////////////...............---------------......//////////////////........................------------............000//////...------,,,,,,)))+++......---,,,,,,---...,,,+++,,,---...---+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,///+++***---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************+++++++++,,,***************++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++...------------...///////////////...,,,+++)))(((++++++++++++,,,,,,,,,,,,,,,++++++,,,------+++******++++++,,,,,,++++++***************************+++***)))***+++,,,+++******++++++,,,,,,++++++***---------------,,,+++***---,,,,,,,,,+++++++++***+++++++++++++++*********,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---......------,,,,,,,,,,,,,,,------------...000444:::@@@CCCLLLOOORRRUUUVVVUUUSSSQQQ***++++++,,,,,,------.....................------...------------------------...000111111///---,,,/////////000000000111111...000111111000000111222000000000000000000000000111000//////......//////000///////////////000000//////000000000111111111111111111111111111111111000000000///000000111222//////000111333666888999666888<<<@@@DDDIIIOOOSSSTTTWWW[[[\\\\\\[[[\\\]]]^^^___aaabbbdddddddddddd^^^]]]\\\[[[ZZZXXXUUUSSSLLLIIIFFFBBB@@@@@@@@@AAA@@@???>>><<<;;;;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCGGGKKKSSS[[[aaaeeeggggggfffgggggggggeeeeeegggiiihhhgggeee```\\\ZZZZZZ\\\VVVRRROOOOOOQQQWWWbbblllpppwwwuuulllfffaaaaaadddhhhqqqyyyuuusssrrryyy}}}zzzzzz|||zzzqqqeee___\\\\\\VVVXXX\\\```aaa]]]WWWQQQMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]][[[YYYWWWVVVRRRPPPLLLKKKLLLLLLLLLLLLDDDCCC@@@===:::777555333111111000000000000111111...//////000000//////...////////////////////////...//////000000000000/////////......------,,,,,,................................................***+++++++++,,,,,,------//////.........---------***,,,......---,,,---...,,,+++***+++---...---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++************++++++,,,,,,,,,111...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------.............../////////////////////...---+++++++++++++++,,,,,,,,,---------+++++++++------,,,+++***++++++,,,,,,++++++***************************+++***)))***,,,---,,,+++***++++++,,,,,,++++++***+++++++++++++++******)))------------------------,,,++++++******)))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,,,,,,,+++,,,,,,---.........///111555;;;AAAHHHLLLQQQRRRTTTTTTRRROOOKKKHHH***++++++,,,,,,------........./////////...---,,,---------------,,,,,,,,,---...000111000///---,,,////////////000000000000...000111111000000111222000000000000000000000000111000000/////////000000111000000/////////000000000000000000111111111111111111111111111111111111000000//////000111111222///000111222444777999:::<<>>======<<<;;;;;;;;;;;;;;;:::;;;<<<===@@@CCCFFFIIIMMMQQQXXX___cccddddddbbbcccdddddddddccccccdddffffffeeeccc___ZZZWWWVVVWWWSSSOOOMMMOOOQQQXXXhhhwww{{{tttnnnmmmnnnqqqyyyyyyyyyyyywwwzzz}}}}}}~~~yyyyyyzzz~~~sssmmmkkkkkkccceeeiiillllllhhhaaa[[[TTTTTTSSSSSSSSSTTTUUUVVVSSSRRRPPPPPPPPPRRRRRRSSSQQQRRRSSSUUUWWWZZZ[[[\\\___```aaaaaa```^^^[[[YYYSSSPPPMMMLLLNNNPPPPPPQQQMMMLLLHHHDDD???:::666444222111000000//////000000//////000000000000//////...........................//////000111111000000/////////......---------//////...------,,,,,,+++........................+++++++++,,,,,,------------------.........//////+++,,,......---,,,---///+++******+++---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***************++++++,,,,,,,,,......---,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---......///000000......---------------...+++++++++,,,,,,---......,,,------...............---....../////////......++++++,,,,,,,,,------------,,,++++++---------+++***++++++,,,,,,++++++***************************+++***)))***,,,---,,,+++***++++++,,,,,,++++++***,,,+++)))(((((()))***+++((((((((()))***+++++++++,,,++++++******)))))))))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,,,,,,,,,,,,,---...///000222444777<<>>???EEEHHHLLLPPPTTTXXX\\\___^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\YYYVVVTTTPPPNNNKKKKKKKKKIIIEEEAAA@@@???===;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>???AAAEEEJJJNNNSSSWWW\\\aaadddcccaaa___aaabbbbbbaaa``````bbbcccaaabbbbbb___ZZZWWWUUUTTTPPPMMMMMMQQQSSSZZZmmm~~~||||||}}}zzz~~~}}}yyyyyy{{{}}}}}}}}}|||{{{vvvooommmppppppqqqsssyyy{{{{{{xxx{{{yyywwwwwwppprrrvvvzzz{{{xxxrrrnnn^^^]]][[[XXXVVVUUUTTTSSSOOOMMMKKKKKKMMMOOOOOOOOOOOOOOOQQQSSSVVVYYY\\\]]]___aaacccdddccc___\\\YYYSSSQQQOOONNNPPPRRRSSSSSSSSSQQQNNNJJJDDD???:::888444444222111000000//////000111111222222111111000------------............---...///000000111111000/////////...............//////...---,,,,,,++++++......................................./////////,,,,,,------...//////000,,,---......------...///+++******+++,,,------,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,***+++***)))+++...---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---...///000111222333333000///..................++++++,,,,,,------......+++,,,------......------,,,---...//////000//////,,,,,,,,,,,,------------...---++++++,,,------,,,***++++++,,,,,,++++++***************************+++******+++---...---,,,***++++++,,,,,,++++++***---,,,***))))))***,,,---(((((()))***+++,,,---...+++++++++++++++*********)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---......---,,,,,,,,,---...000111222888:::>>>DDDJJJOOOSSSVVVVVVTTTRRRNNNIIIEEEBBB@@@***++++++,,,,,,------...,,,,,,.........---+++***+++++++++,,,,,,------...,,,------....../////////------------...............000111111000000111222000000000000000000000000/////////000111222333444222111111000//////000000000000111111111222222222222222222222222222222222000000000111111222444444666777999===@@@EEEHHHJJJMMMPPPTTTWWWYYY[[[^^^```bbb```]]][[[YYYXXXWWWVVVTTTUUUVVVWWWVVVSSSPPPOOOMMMJJJGGGHHHIIIHHHCCC???>>>>>>===<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAA???AAACCCDDDEEEIIIOOOTTTWWWZZZ___cccdddcccaaa___^^^______^^^\\\\\\]]]___^^^```aaa```]]]XXXUUUTTTPPPNNNQQQWWWZZZ___sss}}}vvvuuuwwwsssuuuxxx{{{~~~}}}~~~|||zzzzzzuuuwww|||rrrppplllgggaaa\\\XXXUUUNNNLLLJJJKKKNNNPPPQQQPPPRRRRRRRRRTTTVVVXXX[[[]]]^^^```bbbcccbbb^^^YYYVVVTTTRRRPPPQQQRRRTTTTTTTTTTTTSSSQQQMMMIIIDDD@@@>>>999888666444222111000000222222333333333333222222---.........////////////,,,---...///000000000000............////////////............------------........................////////////............------..................,,,---......------...000,,,+++******,,,---,,,+++,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******,,,,,,++++++++++++++++++(((+++***(((+++//////+++---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------......///111222333444555111000//////.........///,,,,,,,,,---------------+++,,,---.........------------......///.........,,,,,,,,,------------...///---++++++,,,---------***++++++,,,,,,++++++***************************+++******+++---......---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////...,,,------...000111333444===@@@FFFLLLQQQTTTVVVVVVUUURRRNNNIIIDDDAAA@@@???***++++++,,,,,,---......+++,,,---......,,,***)))******+++,,,,,,---......,,,,,,,,,,,,---///000111,,,,,,,,,---------......///000111111000000111222000000000000000000000000...//////000111333444555222222111000000///000000000111111111111222222222222222222222222222222222111111111111222333444555999:::===BBBGGGLLLPPPRRRSSSUUUYYYZZZ[[[]]]^^^```aaa^^^YYYVVVSSSRRRPPPNNNIIIKKKNNNQQQRRRQQQPPPOOOLLLIIIGGGHHHJJJIIIEEE@@@=========>>>>>>>>>>>>>>>BBBBBBAAABBBCCCDDDEEEEEEDDDFFFHHHIIIJJJNNNTTTZZZXXX[[[```ccceeedddbbb```[[[[[[[[[ZZZXXXXXXYYY[[[\\\___bbbbbb___ZZZVVVTTTSSSRRRVVV^^^```eeexxx}}}}}}~~~zzzxxxxxxtttwww|||{{{sssjjjddd```VVVSSSQQQSSSVVVYYYYYYXXXUUUUUUUUUUUUVVVXXXZZZ\\\\\\___aaabbb```\\\WWWSSSUUUSSSRRRSSSTTTUUUUUUTTTSSSSSSRRROOOLLLHHHEEECCC<<<;;;999666444222111111222333333444444333333222.../////////000000111111,,,---...///000000000000------......//////000000------......///000000111.................................---,,,,,,,,,+++/////////...------,,,,,,---.........------///000,,,+++***+++,,,,,,+++***---..................------,,,+++******+++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***************---,,,,,,++++++*********)))------***---333333...---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,------------...///111222444555555111111000///////////////------------------------+++,,,.../////////...---......//////...---,,,,,,,,,,,,,,,---------......///---++++++,,,......---+++++++++,,,,,,+++++++++************************+++******+++---......---+++++++++,,,,,,+++++++++''')))+++------+++)))(((++++++************))))))+++++++++,,,,,,---------((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---/////////------...///111333444555AAADDDJJJPPPUUUWWWWWWVVVRRROOOJJJDDD@@@>>>======+++,,,,,,------,,,,,,+++,,,------......------,,,,,,***)))***...///...,,,.........///////////////......---,,,,,,,,,,,,---111111111111000///...---000000/////////000000111222222222111111111111111333333222222111222222222333444555666777666555555333333333333333333333333666666555444444666:::===>>>AAAFFFJJJMMMQQQUUUWWWYYY[[[^^^```aaa```^^^]]]^^^ZZZTTTNNNKKKIIIJJJJJJHHHJJJLLLNNNPPPQQQRRRRRRSSSRRRRRROOOLLLGGGBBB@@@@@@?????????@@@CCCFFFGGGHHHFFFDDDFFFIIIKKKKKKIIINNNKKKIIIKKKPPPUUUWWWWWW```______bbbfffeee___YYYZZZXXXVVVWWWVVVWWW___iiibbbtttzzzuuupppeee\\\^^^[[[^^^aaaeeekkkttt~~~zzz{{{}}}~~~|||xxxssspppmmmrrrzzz~~~vvvnnnjjjhhhaaa[[[]]]dddjjjkkkiiidddbbb]]]YYYWWWWWWXXXYYY\\\\\\]]]^^^]]]ZZZTTTPPPMMMNNNOOOQQQRRRSSSSSSSSSUUUTTTQQQOOOLLLJJJIIIHHHDDDBBB>>><<<:::888555333444555888::::::888666555222111///------...000111222111000//////000111222////////////////////////,,,---------.../////////////////////////////////,,,---......------...///,,,,,,,,,---------..................//////000000///............---------++++++++++++++++++++++++***+++,,,------,,,+++***......---,,,,,,+++******.........------,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,------............---,,,++++++---...000000...,,,,,,------,,,+++,,,,,,,,,---------..............................////////////////////////000///...---,,,---......++++++,,,,,,,,,---------......................../////////...------,,,,,,***+++------------...000000///---,,,,,,---...///...------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++)))'''&&&(((+++---,,,***...---,,,,,,++++++,,,,,,,,,+++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...///000000222666;;;???EEEKKKSSSWWWWWWVVVVVVVVVUUUQQQJJJDDD???======>>>+++,,,,,,------,,,,,,+++,,,------......------,,,,,,***)))+++...///...,,,............///////////////...------,,,,,,------000000000000000//////...000000000000000000000111111111111111111111111111111111111000000111222222111111222333444333222222444444444444444444444444555666666666777999>>>AAAFFFIIIMMMQQQSSSVVVYYY\\\___```aaaaaa___\\\XXXVVVVVVSSSNNNJJJHHHHHHJJJLLLPPPQQQTTTVVVXXXYYYXXXXXXWWWVVVTTTQQQMMMIIIFFFDDDCCCCCCDDDEEEGGGJJJLLLNNNPPPNNNMMMOOORRRTTTTTTSSSTTTQQQPPPRRRXXX]]]___```cccaaa```bbbdddddd```\\\YYYVVVTTTUUUVVVYYYdddnnnxxx~~~rrrrrrvvvvvvuuuuuuxxx~~~|||vvvoookkknnnqqquuu{{{{{{xxxooojjjfffiiirrryyy{{{zzzuuurrrmmmfff```ZZZVVVTTTXXXWWWWWWWWWWWWUUUQQQNNNLLLMMMOOOQQQSSSUUUVVVWWWVVVTTTRRROOOLLLJJJIIIHHHFFFDDDBBB@@@???===:::777666777888:::999888777555333222000///......//////000///...------...///000////////////////////////------..................////////////////////////---...///...,,,+++,,,---,,,,,,---------.........------......///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...------,,,++++++......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---,,,++++++---...000111///------...///...------------.........//////------------------------........................,,,,,,,,,,,,---///000111+++,,,,,,,,,,,,------------------------.........111000///...---+++******)))+++------,,,,,,...///222000...,,,+++,,,,,,---------------............,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***(((''')))+++,,,+++***------,,,+++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...///111333555999???CCCJJJOOOUUUXXXXXXVVVUUUUUUQQQNNNHHHCCC@@@>>>??????,,,,,,------------,,,,,,,,,------......------,,,,,,+++***+++---......---............//////000000///...------,,,---------...///000000111111000000000000000000000000000000000000000000000000000000////////////000111222222111111222222222111111000444444444555555555555555555666888999<<>>;;;;;;::::::999777666555222222111000//////......//////............////////////////////////////////////..................///////////////////////////000000...,,,***++++++,,,------------.........---------...............///............---------------------------------------,,,,,,,,,,,,------/////////......------,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++,,,---...///222000///...000000000///........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...000111,,,,,,,,,---------......------------------------111000///---,,,***)))((()))+++,,,,,,++++++---...222111///---++++++++++++------......///000000111,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++***,,,,,,,,,+++++++++******++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......---------------...000333777:::???EEEIIIPPPSSSWWWYYYXXXVVVTTTSSSLLLJJJFFFCCCAAA??????@@@,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,---......---------......//////000000//////...------------------...///000111222222222000000000000000//////...////////////000000000000/////////000000222333444333333333333222222222111444444555555555666666666777999<<>>;;;888555333222000000111111111000//////111111000000000000111111////////////////////////000000//////......------///////////////////////////000000///---,,,,,,---------------............------------............///............---------------------------------...---,,,++++++,,,---...///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///111000......///000000///---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------------------............------------,,,,,,,,,,,,......---,,,++++++***))))))***,,,++++++***,,,---000///...---,,,+++,,,,,,............//////000000,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++******+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------000333888<<>>999444111///...///000111222222222111000000111111111111000000////////////////////////000000000//////......---////////////////////////...///000000///...///111---------.........//////........................///............---------++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///...,,,---...//////...,,,,,,---------.........------------------------......................../////////.........------------........./////////.........------,,,,,,,,,+++++++++,,,,,,,,,,,,---)))+++,,,,,,******+++------,,,,,,,,,,,,------............------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///555999>>>CCCGGGLLLPPPSSSUUUTTTTTTSSSRRRPPPMMMKKKIIIGGGEEEBBB@@@???>>>>>>------............------,,,------......------,,,,,,---......---,,,---///,,,------...///000111111000///......------......---...///111222333444444111222222333222111///......//////000000111111222222111111111222333444444000000//////000000111222666777888:::<<<>>>@@@AAAEEEGGGJJJMMMPPPTTTXXX[[[]]]^^^``````___^^^_________\\\VVVPPPJJJFFFCCCBBBGGGJJJNNNRRRXXX\\\___aaaaaaaaaaaaaaa```^^^\\\[[[YYYWWWTTTRRRPPPPPPPPPQQQNNNNNNPPPPPPOOOMMMKKKIIIMMMNNNOOOOOOOOOOOORRRTTTRRRVVV[[[```dddjjjppptttsssuuuuuunnncccZZZVVVVVVVVVVVV[[[dddnnn{{{~~~~~~~~~|||zzzyyy|||~~~vvvkkkeee^^^XXXVVVUUUVVVVVVOOOOOONNNNNNNNNPPPQQQRRRKKKJJJHHHHHHIIILLLOOORRRRRRQQQPPPPPPRRRSSSRRRQQQNNNMMMIIIDDD>>>888333111///000000111111222222333......////////////......////////////////////////000000//////////////////////////////////////////---///000000//////000111------.........////////////////////////.........///............---------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........,,,++++++---......---,,,,,,,,,------------...........................////////////////////////,,,---...///111111111111.........////////////000/////////......------,,,******+++,,,---...//////***,,,---,,,+++***,,,---+++++++++,,,------.........------,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++******+++,,,,,,,,,---...---,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///222444<<<@@@EEEJJJMMMPPPSSSUUUSSSRRRPPPOOONNNMMMJJJHHHIIIGGGDDDBBB@@@???@@@@@@------............------,,,------......------,,,,,,...000///---,,,---///,,,,,,---...///000111111000//////...............---...000111222333444444444555666666555444222000//////000000111222222333222111111111111111222222////////////000222333444999:::<<>>;;;777444222222222000000000000000000///...////////////////////////000000////////////000000000...------...000000000000000//////.........---000000000000000000000000111000000///...---------////////////////////////,,,,,,---....../////////.................................------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------...///000000...//////000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,........................---...000111111111000///000000000000000///......////////////...---,,,+++***+++,,,,,,------,,,,,,...---+++******+++,,,...++++++,,,,,,,,,+++*********))))))***,,,,,,+++***++++++++++++,,,,,,---...******))))))***,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------///333333111...000,,,---333555777===FFFKKKOOOSSSSSSQQQNNNMMMMMMMMMNNNOOOPPPNNNKKKHHHEEEEEEAAA===;;;???EEEKKKNNN,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---......//////......---,,,---,,,,,,------///000000///000111111111333666999;;;:::999999999:::;;;<<<::::::;;;:::999666333111111111111111111111111111111111111111111111111111111222333333444666999<<<>>>@@@EEEJJJOOOTTTWWWXXXWWWWWWWWWXXXYYY[[[]]]___``````aaaaaa___]]][[[YYYPPPNNNJJJIIIKKKPPPVVVZZZ\\\\\\[[[[[[YYYXXXVVVUUUUUUTTTSSSRRRPPPOOOOOONNNSSSQQQPPPRRRVVVYYYYYYYYYXXXWWWUUURRRQQQPPPOOOOOOTTTSSSQQQOOOOOOQQQSSSUUU[[[^^^hhhuuuzzztttqqqooorrrvvvzzz}}}}}}}}}|||~~~zzzwwwxxx}}}tttkkkeeeYYYUUUNNNHHHEEEFFFHHHKKKMMMPPPQQQNNNOOOSSSVVVVVVWWWXXXYYYWWWRRRMMMIIIGGGFFFDDD@@@<<<888555444444222222222222222111000///////////////////////////000000////////////000000222000///...//////000000000000/////////.........////////////////////////111000000///......------.................................---------------------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........---------------......------------------........................---------,,,,,,,,,,,,,,,..............................///000000000000//////////////////...------...............---,,,+++******+++,,,,,,,,,,,,+++///---,,,++++++,,,---...,,,,,,,,,,,,,,,+++******+++***((((((*********))),,,,,,+++++++++,,,------+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111//////000111111...+++111000222999===???EEEMMMOOOQQQSSSRRRPPPMMMMMMNNNNNNPPPRRRSSSQQQMMMHHHEEEFFFCCC@@@@@@DDDJJJOOORRR,,,.........---,,,---...------,,,,,,,,,,,,------...////////////...---------------------...///000...///000000111555:::>>>>>>>>>>>>???>>>>>>======:::;;;;;;;;;999666333111222222222222222222222222111111111111111111111111000111222222333666;;;>>>AAADDDIIIOOOUUUXXX[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\aaabbbbbbaaa___]]][[[YYYRRRQQQPPPQQQTTTYYY^^^aaa^^^]]]\\\[[[XXXVVVTTTSSSSSSRRRQQQPPPOOOPPPRRRSSSSSSSSSTTTVVVYYY[[[[[[ZZZZZZXXXTTTQQQOOONNNOOOOOOTTTSSSSSSTTTUUUWWWYYYZZZ\\\___iiiwww~~~xxxwwwwwwvvvwwwxxxzzz{{{zzzwwwssssssxxxtttnnneee___VVVNNNIIIIIIKKKMMMPPPTTTTTTPPPOOOTTTYYY[[[YYY[[[\\\ZZZVVVRRROOONNNNNNKKKGGGCCC>>>:::888777555555555555444333111111////////////////////////000000////////////000000333222111000////////////000000////////////......////////////////////////000000000///......------------------------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000222222111///...---,,,+++------,,,++++++,,,---...------------------------------------------------------------------------...............///000000...............------,,,,,,,,,------------,,,,,,))))))***+++++++++++++++///...---,,,,,,---...///......---,,,,,,+++******---+++))))))***++++++***------,,,+++++++++,,,,,,++++++******+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111111---***---------------.........,,,,,,,,,,,,,,,,,,,,,,,,///......///000000...,,,000222777???DDDGGGMMMTTTSSSTTTSSSQQQOOONNNOOOQQQQQQSSSUUUUUUSSSMMMHHHDDDCCCBBBBBBEEEJJJPPPTTTUUU---...///...---,,,---///------,,,,,,,,,,,,------///////////////...---------------------...///000......///000222666<<>>???@@@@@@@@@>>><<<;;;:::;;;;;;;;;999666444222222222222222222222222222222222222222222222222222111111111222333888>>>BBBEEEIIINNNTTTXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\aaaaaaaaaaaa```^^^]]]\\\ZZZZZZZZZZZZ\\\^^^aaaccc```___^^^[[[YYYVVVSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXVVVWWWYYY[[[\\\[[[ZZZXXXYYYVVVQQQMMMLLLLLLNNNPPPTTTTTTUUUWWWXXXZZZ\\\]]]\\\```kkkyyy~~~}}}}}}~~~xxxtttnnnkkknnnuuu}}}zzztttpppjjj```VVVQQQOOOQQQSSSWWW[[[[[[UUUQQQUUUZZZ\\\ZZZ[[[[[[ZZZWWWTTTSSSRRRSSSQQQNNNIIIDDD???<<<:::888888888777555444222111////////////////////////000000////////////000000000111111000///...///000000000//////////////////////////////////////////000000//////............---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000000000000111111222444333222111000///...---...---+++******,,,...///---------------------------------...............------------------------///...---,,,---...///000.........//////......---++++++,,,,,,---,,,,,,,,,******+++,,,,,,,,,,,,+++///............//////000//////...---,,,++++++***,,,,,,,,,---//////---+++...---,,,,,,++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---...333777777000***---------------.........------------------------******+++---000111222222...222:::BBBIIIMMMSSSWWWVVVTTTRRRPPPOOOPPPSSSUUUWWWWWWUUURRRNNNJJJFFFCCC@@@AAACCCHHHNNNSSSUUUUUU---...//////------...///...------,,,,,,------...//////000000//////...---...------------...//////---...//////222666===AAA>>>???@@@AAAAAA???===;;;;;;;;;<<<;;;:::777444222222222222222222222222222444444444444444444444444111222333444666;;;BBBFFFKKKMMMRRRVVVXXXYYYYYYXXXXXXYYYZZZ[[[\\\^^^^^^^^^______`````````aaa``````aaaaaaaaaaaaaaabbbccccccaaaaaa___]]]ZZZWWWUUUSSSSSSVVVYYY]]]^^^^^^]]]\\\[[[\\\]]]]]]\\\YYYVVVUUUTTTQQQNNNKKKLLLNNNRRRUUUYYYYYYYYY[[[\\\^^^___```___dddooo|||||||||}}}{{{sssmmmkkknnntttyyy~~~zzzxxxrrriii```[[[ZZZ\\\^^^```cccbbb[[[WWWWWWXXXXXXXXXXXXYYYWWWTTTSSSSSSSSSTTTSSSQQQMMMIIIDDD@@@>>><<<;;;:::999777555333222000000000000000000000000000000////////////000000---///111000///...///111//////000000000000000000........................////////////............------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111000000000000111222222000000000//////............---,,,++++++---///111---------------------------------.........//////------------------------...---,,,,,,,,,---///000...//////000000000//////++++++,,,,,,---,,,,,,,,,+++,,,------......------............//////000000000///...---,,,,,,,,,,,,***+++,,,...000000---+++...---,,,,,,+++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---///444888777000)))++++++,,,,,,---------...------------------------)))***,,,---///111444555///666???FFFMMMSSSWWWYYYVVVTTTRRRQQQRRRTTTWWWXXXZZZWWWQQQKKKGGGEEEDDDDDDCCCDDDGGGMMMRRRVVVVVVVVV---...//////...---...///......------------......///000000000000///............---------......///---...///000222666;;;??????@@@BBBCCCCCCAAA???>>>;;;<<<<<<<<<:::777444222222222222222222222222222444444444444444444444444222333555888;;;@@@FFFKKKOOOQQQSSSVVVXXXXXXWWWWWWWWWXXXZZZ\\\^^^___``````^^^______```aaabbbccccccccccccccccccddddddeeefffcccbbbaaa```]]][[[YYYXXXWWWZZZ___cccdddcccaaa___]]]___```^^^ZZZVVVTTTSSSQQQPPPOOOOOORRRXXX]]]aaaeeedddcccccccccdddeeefffhhhmmmwww{{{xxx{{{vvvooolllnnnqqqwww}}}|||xxxrrrllliiiiiikkkmmmlllnnnlllfffbbb```[[[VVVUUUUUUUUUSSSQQQPPPQQQRRRRRRRRRRRRQQQNNNJJJFFFCCC@@@???>>><<<:::777555333000000000000000000000000000000////////////000000...111333222///---///111//////000000000000111111........................//////////////////......------------------------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000////////////000111111+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000000000000000000,,,,,,------------,,,,,,,,,------...............------......///000000000000///...---,,,---...///...---,,,---...---,,,***------,,,+++++++++,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---111333222...)))+++++++++,,,------......------------------------,,,---...//////000333555666>>>FFFLLLRRRXXX\\\\\\WWWUUUSSSTTTVVVWWWXXXXXXWWWSSSKKKEEEBBBBBBEEEGGGIIIJJJMMMRRRVVVXXXWWWVVV---///000///...---...000......------------......000000000000000///......///......---------......---...000111222444888;;;???@@@AAABBBBBBBBBAAAAAA;;;<<<<<<<<<:::777444333111111111111111111111111333333333333333333333333333555999<<<@@@EEEJJJNNNQQQRRRTTTVVVWWWXXXYYYYYYWWWXXX[[[]]]___`````````````````````aaabbbcccccceeeddddddcccccccccdddeeecccccccccbbbaaa___^^^]]][[[]]]```cccddddddbbbaaa]]]^^^___]]]XXXTTTSSSSSSRRRRRRTTTXXX^^^fffmmmqqqvvvtttqqqnnnllllllmmmnnnvvvyyy~~~|||yyy}}}|||tttrrrsssrrrwww~~~}}}zzzxxxwwwyyy{{{}}}{{{|||zzzwwwuuuqqqfff[[[SSSSSSRRRPPPMMMLLLNNNPPPPPPQQQRRRSSSRRROOOLLLJJJEEEDDDCCC@@@===:::888666000000000000000000000000000000////////////000000222666888666111---...000//////000000000111111111.........................../////////////////////........................---------------.........------------------------,,,,,,,,,---------......------------------------------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.....................///000000++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------...//////000000//////...............---,,,++++++,,,------......------,,,,,,---...///////////////...---,,,---...000111:::555///+++***+++,,,---,,,,,,+++++++++,,,------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,---......//////........................+++---///000///111555888===EEELLLOOOTTT[[[^^^]]]XXXWWWVVVWWWYYYYYYVVVSSSOOOKKKFFFBBBBBBDDDIIILLLNNNOOOQQQTTTVVVWWWUUUSSS...///000///...---...000......------------......000000000000000//////...///......---------......---///000111222333666888>>>>>>???@@@AAAAAAAAAAAA<<<<<<<<<<<<:::777555333000000000000000000000000111111111111111111111111333666;;;???CCCGGGMMMPPPQQQRRRSSSUUUXXXZZZ[[[\\\XXXZZZ\\\^^^____________bbbbbbaaaaaaaaaaaabbbbbbhhhgggeeecccaaaaaaaaaaaacccddddddccccccbbbaaa```^^^___```aaabbbbbbbbbbbb[[[]]]^^^[[[WWWSSSSSSTTTTTTVVVYYY```hhhqqqyyy~~~{{{vvvtttssstttvvv~~~{{{xxxuuuxxx{{{~~~}}}ppptttyyy}}}rrrcccSSSRRRQQQNNNKKKKKKMMMOOONNNPPPSSSUUUUUUSSSPPPNNNHHHHHHFFFCCC@@@===:::888000000000000000000000000000000////////////000000777:::<<<999222------...//////000000111111111222.................................///////////////////////////////////////000//////......------,,,........................,,,,,,,,,------.........------------------------------------------------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------...////////////.........---------((()))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,---.../////////...////////////...---,,,+++***+++,,,,,,------,,,,,,+++,,,---...///////////////...---,,,---///111222GGG???444,,,)))+++///111++++++++++++,,,------...,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////------...///---------...///000000111........................(((+++...///111444999===@@@HHHNNNOOOSSSZZZ]]][[[ZZZYYYYYYZZZ[[[YYYTTTOOOGGGEEECCCBBBDDDHHHLLLOOOPPPPPPQQQRRRTTTTTTQQQOOO,,,,,,---......---,,,+++,,,,,,,,,---------..............................///////////////000000111,,,,,,---...000222444555999:::;;;<<<============???===:::777444222111111//////000000111111111111000111111333444666888999777<<>>DDDKKKPPPWWW[[[]]]\\\^^^bbbccc``````^^^YYYTTTNNNJJJFFFEEEHHHJJJNNNRRRUUUWWWXXXXXXWWWWWWUUUSSSQQQNNNMMMLLL+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................//////000///......------......///...//////000111111000000000000/////////000000000000000000000000/////////222222222444777;;;???BBBIIIKKKNNNQQQTTTVVVWWWXXXUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[]]]^^^_________^^^^^^^^^^^^___```aaabbbddddddccccccbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZXXXXXXYYY\\\___```WWWSSSPPPRRRRRRQQQTTTYYYZZZ```jjjrrrvvvxxxyyyzzz{{{|||~~~}}}wwwqqqooopppqqq|||xxxpppgggaaa[[[TTTSSSUUUWWWXXXXXXXXXWWWWWWYYY[[[WWWTTTPPPOOOOOOMMMHHHDDD>>>;;;666333222111111000000000000000////////////...///000000///...///111000000000000000000000000/////////////////////////////////............---........................//////...------.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********------------------------************************++++++++++++++++++++++++---,,,,,,,,,,,,------...,,,+++++++++,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...000000......////////////......///......------......//////...,,,++++++,,,...///------........./////////,,,...000333333333222111///...,,,,,,------+++*********+++,,,,,,------...,,,,,,,,,---------,,,,,,......------,,,,,,++++++***+++,,,,,,+++***,,,---,,,------......------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++++++++,,,---///000111...222888>>>DDDJJJQQQVVVYYY]]]^^^]]]^^^bbbbbb``````[[[TTTLLLGGGEEEDDDEEEJJJMMMQQQUUUWWWXXXWWWWWWWWWUUURRROOOLLLKKKJJJJJJ+++++++++,,,,,,------...------------....................................//////.........///000000///......------------------......///////////////000000000000//////......000000//////////////////000111333666;;;@@@EEEHHHKKKMMMOOOSSSUUUWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXYYY[[[[[[]]]^^^________________________```aaabbbbbbcccccccccbbbaaa```___^^^]]]]]]]]]]]]^^^______```\\\\\\[[[[[[]]]```eeehhhaaa[[[WWWVVVVVVUUUYYY^^^```dddiiimmmppprrruuuwwwyyy{{{}}}~~~|||yyytttrrrvvvxxxqqqllleee^^^]]]```aaacccdddccc```^^^]]]]]]XXXUUUQQQPPPQQQOOOKKKHHHAAA===999555444222111///000000000000////////////...000111000//////000111///////////////////////////000000111111000000///000000000/////////......////////////////////////...---------------......------------------------------------------------------------............,,,,,,,,,,,,++++++++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////+++++++++++++++,,,---...++++++,,,,,,,,,,,,,,,---///......---------------------------...000111111...//////000000//////.........------------......///---,,,++++++,,,---///------------............***,,,...000111111000///000...------......---++++++++++++,,,------......)))***,,,------,,,,,,,,,//////......------,,,,,,(((***+++++++++***+++---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111------,,,,,,---///111222222666===DDDJJJPPPVVVYYYZZZ^^^```___```cccbbb___[[[UUUMMMFFFBBBBBBEEEHHHNNNPPPSSSVVVXXXWWWVVVUUUTTTQQQNNNJJJHHHGGGHHHHHH---,,,,,,,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------......///000......---,,,,,,,,,,,,,,,......////////////......000000000000///...---,,,.........//////000000000000222555:::@@@EEEIIILLLLLLMMMOOORRRVVVWWWVVVTTTUUUVVVVVVWWWXXXYYYYYYYYY[[[\\\]]]]]]^^^^^^^^^^^^______^^^^^^___``````aaaaaaaaaaaaaaa```^^^]]]\\\ZZZZZZ[[[[[[\\\^^^___```\\\^^^aaacccggglllrrrvvvtttmmmfffcccaaa```dddiiimmmnnnooopppqqqsssvvvyyyzzz|||{{{www{{{zzzsssyyy}}}xxxuuuooojjjkkkooosssvvvwwwuuunnnfff___[[[XXXUUUQQQQQQQQQQQQMMMJJJCCCAAA===:::777555222///000000000000///////////////000111000///...///000////////////////////////111111333333333333111111000////////////.................................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++*********+++,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,,,,---------------...///000...//////000000//////...---------,,,,,,---------.........------.........+++,,,,,,,,,,,,---------)))***,,,---...------,,,...---,,,,,,......---,,,((())))))***++++++,,,,,,(((***+++,,,+++***+++,,,...---------------,,,,,,''')))+++++++++***+++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------------------,,,------...000222444555...---,,,,,,---///222444888<<>>BBBIIINNNRRRUUUXXXZZZ]]]bbbeeedddbbb```ZZZSSSHHHEEEAAA???AAAFFFLLLQQQUUUUUUTTTTTTRRRQQQOOONNNKKKIIIGGGFFFFFFGGGIIIJJJ'''&&&&&&&&&&&&(((***+++((())))))))))))***************************************))))))******+++,,,---,,,,,,++++++,,,,,,---....../////////......---***+++,,,---...---,,,,,,+++,,,---...///111222222555888===BBBFFFIIIJJJJJJLLLLLLNNNSSSWWWYYYVVVSSSQQQRRRSSSTTTVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWUUUTTTUUUUUUWWWZZZ\\\^^^aaahhhrrr|||{{{xxx{{{~~~~~~{{{zzz{{{|||~~~zzz}}}}}}zzzvvvvvv|||{{{||||||yyywwwwwwuuuuuuuuusssqqqqqqsssuuurrrsssvvv|||{{{zzz}}}~~~|||{{{llldddWWWSSSPPPOOOQQQQQQNNNLLLIIIGGGEEECCC@@@;;;666222000000000000////////////...//////...,,,***+++,,,------------------------+++,,,...//////...,,,+++,,,,,,,,,+++++++++******************************++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************))))))))))))************************************************))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,+++***)))))))))*********))))))))))))))))))'''''''''((()))+++,,,---******))))))((()))))))))......////////////......,,,++++++******++++++,,,((()))+++,,,,,,+++)))((())))))*********+++++++++++++++***)))))))))******(((''''''(((***,,,,,,+++(((((())))))***+++++++++(((***+++***''''''))),,,(((((())))))*********+++%%%'''***++++++******++++++,,,,,,------,,,,,,+++***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,*********+++...333777:::AAAFFFLLLQQQTTTVVVWWWYYY\\\aaaeeeccc___[[[SSSKKKBBB@@@>>>???BBBIIIOOOTTTTTTSSSQQQOOOMMMKKKJJJJJJHHHGGGFFFFFFGGGHHHJJJLLL