BM66(i@ AAAAAA@@@??????@@@@@@@@@????????????>>>>>>>>>===????????????>>>>>>>>>===>>>======>>>???@@@BBBBBBDDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@@@@???@@@CCCEEEOOOSSSYYYcccsss|||wwwtttqqqpppooollllllmmmnnnrrrxxxpppaaaZZZXXXXXXSSSQQQSSSTTTSSSTTTXXX\\\ZZZ^^^eeeiiikkkrrr{{{~~~}}}vvv{{{~~~|||uuupppllljjj\\\WWWPPPJJJHHHGGGGGGFFFDDDBBB???<<<:::999999999555555666666555444333333000000111222222222222111222222111111111111222222777444222000111222111000111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000111222222222333000000000000000000000000111000///......///000000111111111111000000//////222000...---...000333555111111000000///000000000222222111111333555888999:::888999???@@@;;;:::===@@@DDDHHHKKKKKKKKKLLLMMMPPPRRRTTTVVVVVVXXXZZZ\\\YYYYYYYYY[[[\\\^^^```aaaaaaaaabbbeeeggggggeeecccccc^^^]]]bbbgggfffeeeffffff@@@@@@@@@??????@@@@@@@@@?????????>>>>>>>>>======??????>>>>>>>>>=========<<<===>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDGGGJJJMMMQQQ[[[jjjzzzxxxqqqllljjjjjjjjjjjjiiiiiikkkpppwww|||mmm```ZZZWWWZZZUUUTTTVVVVVVSSSSSSVVVZZZZZZ```iiiqqqxxx{{{xxxwwwwww}}}{{{qqqkkkfffcccYYYTTTNNNJJJHHHGGGGGGFFFGGGEEE@@@<<<888666555555555555555555555444333333111111222333333333333333222222111111111111222222666444111111111222111000111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000111111111111111111222222000000000000000000000000000000///......///000111222222111111111000000000222111/////////000222333333222222222222222333333222222111222333555888999<<<888999===>>>;;;;;;???AAADDDGGGJJJJJJKKKLLLNNNPPPRRRTTTVVVVVVXXXZZZ\\\ZZZZZZZZZ[[[\\\]]]^^^___aaaaaaccceeehhhhhhfffdddccc^^^]]]bbbffffffeeefffjjj??????????????????@@@@@@>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<:::<<<>>>@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEDDDEEEHHHPPP^^^nnn~~~{{{pppjjjggggggffffffeeeddddddgggmmmqqq{{{wwwhhh___YYYVVVWWWTTTUUUXXXXXXUUUUUUWWW]]]aaajjjwww}}}xxxyyyzzzyyylllddd^^^[[[TTTPPPLLLIIIHHHHHHGGGGGGFFFDDD???;;;777444333333444555555555555444444333222222333333333444444444222222111111111111222222555333111111111222111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000000000000000000000000000//////......///000111222222222222111111111111111111111111111111000000000111111111111222333444444222222222222444666888999===::::::<<<===<<<===@@@BBBDDDFFFHHHIIIJJJLLLNNNOOORRRTTTVVVWWWXXXZZZ\\\[[[[[[[[[[[[[[[[[[\\\]]]aaaaaabbbeeeggghhhfffdddbbb^^^]]]bbbfffeeedddeeeiii>>>>>>??????????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999;;;>>>@@@BBBBBBBBBAAA@@@@@@???>>>>>>?????????>>>???@@@@@@??????@@@BBBAAA???AAAHHHSSSbbbuuussskkkhhhgggbbbaaa```______bbbgggkkkpppvvv~~~{{{lllccc^^^YYYUUURRRQQQSSSWWWXXXWWWXXX\\\bbblll|||vvvhhh^^^YYYVVVPPPNNNLLLJJJJJJJJJIIIGGGAAA???<<<888666555555555444444444555555444444333222222222222333333444444222222111111111111222222444222111111222222111000////////////////////////////////////////////////000000000000////////////000000000000000000000000222222111111000000//////////////////////////////.........///000111111222222222222222111111111111111222222333222111//////////////////000111222333222222222333444666888999<<<;;;<<<>>>?????????@@@BBBDDDEEEFFFGGGIIILLLOOOOOOQQQUUUWWWWWWXXXZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]______aaadddfffgggeeecccbbb]]]\\\aaaeeeeeeddddddggg<<<===>>>????????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888:::===???AAAAAA@@@@@@>>>>>>=========>>>>>>???===>>>@@@@@@>>>>>>???@@@@@@>>>???EEEMMMYYYmmmyyymmmgggddd]]]]]]]]]\\\\\\^^^cccfffggglllrrrwww{{{pppddd___\\\XXXUUUQQQPPPRRRVVVVVVVVVYYY___fffwwwpppccc[[[WWWUUUOOONNNMMMMMMMMMLLLIIIGGG???===:::666444444444444333333444444444444444333222111111000111222333333222222111111111111222222222111000111222222111///////////////////////////////////////////////////000000000000////////////////////////////////////222111111000000/////////////////////////////////------...///000111111111111111111111111111111111111222333333333111000...////////////000111222333222222333444555777888999999<<>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888999:::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>@@@BBBBBB@@@???@@@AAA@@@===???EEEIIIQQQdddxxxtttiiiddd```___^^^\\\[[[[[[^^^aaa```dddiiimmmpppuuu{{{|||tttiiiaaa\\\ZZZWWWTTTUUUSSSSSSTTTTTTUUU\\\eeeooowwwhhh]]]WWWTTTSSSOOONNNNNNOOONNNLLLHHHDDD???===999555222111111111222333333444444444444333222111000///000111222333222222111111111111222222111000000111222222111///000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000//////000000000000000000000000---...///000111111000000000000000000000111111111111222333333333222111000111111111111222333444444222222333555666777888999888<<>>@@@BBBDDDFFFGGGHHHJJJLLLNNNQQQUUUXXXXXXYYYYYYZZZVVVVVVWWWXXXZZZ\\\]]]___\\\]]]^^^bbbeeefffdddbbb```\\\[[[```dddcccbbbcccfff999;;;===>>>??????>>>===<<<<<<<<<;;;;;;;;;::::::999999888888888777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>@@@AAABBB@@@?????????>>><<>>AAADDDGGGGGGHHHIIIKKKMMMQQQUUUXXXYYYYYYYYYZZZWWWWWWWWWXXXYYYZZZ\\\]]]]]]^^^```cccfffgggfffddd```[[[ZZZ___ccccccbbbccceee999:::<<<>>>??????>>>===<<<<<<;;;;;;;;;:::::::::888888888888777777777777;;;::::::999999::::::;;;::::::::::::;;;;;;<<<===;;;===???@@@>>>===<<<===<<<;;;>>>DDDCCCDDDTTTiiiyyywwwrrrjjjccc]]]\\\[[[WWW[[[___bbbcccfffkkkooojjjpppyyyzzzssswww}}}xxxqqqooooookkkjjjgggaaa[[[WWWUUUUUUPPPMMMMMMPPPUUU^^^ooo~~~{{{{{{zzzrrreeeZZZSSSOOOMMMLLLNNNNNNOOOOOOMMMHHHBBB===666555333222222333444555111222333333444444444444444333222111111333555666222222111111111111222222000///000111333222000...111111111111111111111111111111111111111111111111000000000000////////////////////////////////////......//////000000111111000000000000000000000000//////000111111000///...---.........//////000000111111111222222333333444111111000000000000000000111222444666777888888888999;;;888222444<<>>===<<<:::999888777777<<<;;;999777666666777888666777777888999:::::::::;;;:::999888888:::<<<===;;;;;;:::::::::;;;<<<<<<<<<;;;===???@@@EEEPPP\\\ssswwwiii___]]]]]]YYYXXXZZZ^^^______bbbggghhhkkkpppvvv}}}|||sssssssssvvv|||}}}{{{sssqqqooonnnmmmkkkhhhfffgggccc^^^\\\[[[YYYUUURRRTTTPPPOOOSSSZZZiiivvvoooxxx~~~uuukkk___WWWTTTSSSQQQNNNSSSQQQOOOMMMJJJEEE>>>999222222333444333222111000444444444444444444444444444333222222222333444555222222222222222222222222222222222222111111111000111111111111111111111111222111111111000000//////......//////000000111111111000///......///000111111111111111111111111111000000000000///...---,,,......//////////////////////////////000000000000111111111000000000000000111111222333555666777777444444555777888:::;;;;;;999:::<<<===???@@@@@@@@@BBBEEEHHHIIIIIIIIIJJJKKKKKKRRRVVVUUUTTTVVVXXXWWWWWWYYY[[[[[[ZZZYYYYYYZZZ]]]___cccfffggghhhgggfffeee```___cccdddaaa]]]\\\ddd::::::;;;;;;;;;;;;<<<<<<===<<<;;;:::999888888888999888777666666666666666666666777777888999999:::::::::999888999:::;;;<<<<<<;;;;;;;;;;;;<<<======>>>===>>>@@@@@@BBBKKKVVVmmmwwwkkkdddccc___]]]^^^``````]]]^^^bbbeeefffiiimmmrrrxxx}}}~~~yyyuuussssssrrrpppppprrrwww|||~~~|||yyyuuuqqqooommmmmmlllkkkjjjiiiiiihhhfffeeedddaaa\\\YYYXXXUUURRROOOOOOMMMPPPZZZjjjzzz{{{wwwkkkcccZZZTTTSSSTTTSSSQQQSSSQQQNNNJJJFFFAAA;;;777222333444444444333111111444444444444444444444444555444333222222222333444222222222222222222222222333333222222222111111111111111111111111111111111111111111111000000000///////////////000000111111111000///......///000111111111111111111111111111000000000000///...---,,,///////////////.........////////////000000000000111000000000000000000000000000111111222222333333333333444555777888999:::::::::<<<>>>???@@@@@@@@@AAADDDGGGHHHHHHHHHIIIJJJKKKRRRWWWVVVUUUWWWXXXXXXXXXZZZ\\\]]]\\\[[[[[[[[[]]]___bbbeeeggggggfffeeeeee```^^^aaaccc```]]]]]]\\\999999999::::::::::::;;;;;;::::::999888888999999555555555666666555555444555555666666777777888888888999999999999:::::::::<<<;;;;;;;;;<<<<<<===>>>>>>===>>>@@@@@@???EEEMMMaaatttyyyqqqmmmeeeaaa^^^^^^\\\XXXXXX[[[```aaaaaadddhhhmmmqqqtttssswww}}}xxxssspppmmmkkkjjjpppnnnjjjgggeeefffhhhiiijjjiiifffdddccccccddddddffffffffffffffffffffffffccc```\\\XXXVVVSSSOOOMMMKKKKKKSSSeee~~~{{{pppeee___XXXTTTTTTUUUTTTSSSTTTPPPKKKFFFAAA===888555333444444444444333222222444444444444444444444444555444333222222222222333222222222222222222222222333333222222222111111111111111111111111111111111111111111111000000000000/////////000000000000111000000////////////000000111111111111111111111111000000000000///...------000000//////.........---////////////000000000000000000000000000000111111111000000000000000000000222222333444666777888888:::;;;<<<>>>???@@@AAAAAA@@@CCCFFFGGGGGGGGGHHHIIILLLSSSXXXWWWVVVXXXZZZYYYYYY[[[]]]^^^]]]\\\\\\]]]\\\^^^bbbeeeggggggfffeeeddd___]]]```bbb```^^^^^^^^^888888888888999999999999999999888888888888999999333444555666777666555444555555555555666666777777777888888999:::999999999::::::::::::;;;<<<<<<===<<<;;;===@@@???>>>AAAGGGTTThhhtttkkkddd```\\\XXXXXX[[[[[[\\\]]]___bbbeeehhhiiihhhkkkoootttzzz~~~vvvrrrnnnkkkiiihhhfffdddhhheeeaaa]]]ZZZYYYZZZZZZ^^^]]]\\\[[[\\\___aaaccceeefffggggggffffffhhhiiidddaaa]]]XXXUUUQQQOOOMMMMMMOOOYYYnnn}}}ssskkkeeeaaa[[[XXXVVVVVVUUUTTTTTTOOOHHHBBB===999666444555555555444444444333333333333333333333333333333555444444333222222222222222222222222222222222222222222111111111000000000111111111111111111111111111111111000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000000///......000000000///......------////////////000000000000000000000000000111111111111111111111222222222222222333444555666777888888:::;;;<<<>>>@@@@@@AAAAAAAAACCCFFFHHHHHHHHHIIIJJJLLLTTTYYYXXXWWWYYY[[[ZZZXXX[[[]]]^^^]]]\\\]]]]]]\\\^^^aaadddffffffeeedddddd^^^\\\___bbb```^^^___ddd777777777888888888999999888888777777777888999999444555666888888777666555555555555555555666666666666777888999999999888888888888888888999:::;;;<<<:::999;;;??????>>>???CCCLLL^^^ttt~~~qqqhhhaaa\\\[[[^^^WWWXXX[[[]]]___`````````bbbdddgggkkkooovvv}}}yyysssssspppkkkhhhfffcccaaa^^^]]][[[XXXUUUTTTTTTUUUVVVVVVVVVVVVWWWYYY\\\___aaaeeeggggggfffeeeeeegggjjjeeebbb]]]WWWRRROOONNNOOOQQQVVVaaaxxx|||tttlllgggdddaaa]]][[[YYYWWWVVVTTTSSSNNNFFF???;;;888666444555555444444444333333333333333333333333333333333444444444333333222222222222222222222222222222222111000000000////////////000000000000000000000000000000000000000000111111111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000///...000000//////.........---////////////000000000000//////000000111111111111...///000111222333333444444444555666777777888888:::;;;===>>>@@@AAAAAAAAABBBDDDGGGIIIIIIIIIJJJKKKLLLTTTYYYXXXWWWZZZ\\\[[[VVVYYY[[[\\\\\\[[[[[[\\\[[[]]]aaadddeeeeeeddddddccc]]]\\\```cccaaa______ccc777777777888888888888999888777777777777777888888777777888888888777777666555555666666666666666666666777777777777888888888666666666777888999:::;;;:::888999===???===>>>AAAGGGUUUhhhyyy{{{pppiiibbb^^^___YYYZZZZZZ[[[[[[[[[ZZZYYY^^^___bbbdddggglllqqquuuzzz||||||yyyxxxwwwsssoooppplllgggbbb___\\\YYYWWWSSSRRRQQQQQQQQQSSSUUUVVVTTTUUUVVVYYY[[[^^^```aaabbbdddeeedddbbbbbbfffiiiiiieee___VVVPPPNNNOOORRRWWW___lll|||xxxtttlllgggddd```___^^^\\\ZZZXXXVVVUUUOOOIIIBBB<<<999777666555555444444333222333333333333333333333333333333333222333333444444333333222222222222222222222222222111111000000000/////////000000000000000000000000000000000000111111111111222111111111111000000000//////000000000000//////000000000000000000000000000000000111111000000///////////////////////////////////////000000000000/////////000111111222222,,,,,,---///000111222333444555555666777777888888;;;<<<===???@@@AAABBBBBBBBBEEEHHHIIIIIIIIIJJJKKKLLLSSSXXXXXXWWWZZZ\\\\\\TTTWWWZZZ[[[ZZZZZZ[[[[[[ZZZ]]]```ccceeeeeedddcccaaa]]]]]]bbbeeeccc``````aaa777777888888888999999999888777777666666666777777999999888777666666666666666666666666666666666666777777666555666777888999666666666777888:::;;;<<<<<<999999<<<>>><<<===???@@@KKKYYYhhhzzz}}}xxxqqqkkkjjjeeeccc___[[[YYYXXXXXXYYYYYY[[[]]]^^^___bbbfffiiikkknnnsssvvvyyy~~~~~~xxxvvvtttssssssrrrpppmmmhhhddd^^^ZZZWWWUUURRRQQQOOOOOONNNOOOPPPRRRTTTUUUUUUVVVYYY[[[^^^___``````^^^aaacccbbbaaabbbggglllppplllcccYYYRRRQQQTTTYYY^^^hhhuuu|||tttrrroooiiieeeeeeddddddcccaaa]]]XXXUUUTTTHHHDDD>>>999777666555444555444333222111222222333222222222222222222222222000111333444444444444333222222222222222222222222222222222222111111111111000000000000000000000000///000000000111111111111222222222111111111000000...///000111111000///...000000000000000000000000///000000111111111000000------......///000000000////////////000000000000...//////000111111222222......//////000111222222444444444555555666666777;;;<<<===???@@@AAABBBBBBBBBDDDGGGIIIIIIIIIIIIKKKKKKRRRWWWWWWWWWZZZ\\\[[[TTTVVVYYYZZZZZZZZZ[[[[[[ZZZ\\\___cccddddddcccccc```]]]^^^dddhhheeeaaa```ccc888888888888999999999999888888777666666666666666:::999777666555555555666777777777777777666666666888777555444555666888:::777777777888999;;;<<<===???;;;999<<<===;;;;;;===999BBBNNNZZZlll|||qqqlllddd]]]XXXXXXZZZ\\\VVVWWWYYYZZZZZZ[[[^^^```aaaeeekkkoooqqqtttyyy}}}}}}{{{xxxvvvuuupppqqqrrrrrrqqqooommmlllbbb^^^XXXTTTQQQPPPOOONNNNNNNNNNNNNNNOOOQQQSSSTTTQQQSSSVVVYYY[[[[[[[[[ZZZ\\\```ccccccbbbdddkkkpppwwwrrriii^^^VVVUUUZZZ```cccnnn{{{yyyqqqpppnnniiifffhhhllllllkkkfff```YYYTTTQQQDDD@@@;;;777666555555444444333222111111111222333222222222222222222222222///000222444555555555444222222222222222222222222444444444333333333222222000000000000000000000000//////000000111111111222222222222222111111000000...///000111111000///...000000000000000000000000///000000111111111000000,,,,,,---...///000111111////////////000000000000...//////000111222222222222222222222222222222222333333333444444555555555;;;<<<>>>???AAABBBBBBBBB@@@CCCFFFHHHHHHHHHHHHIIIJJJRRRWWWWWWVVVYYY[[[[[[TTTWWWZZZ[[[[[[ZZZ[[[\\\ZZZ\\\___bbbddddddcccbbb___]]]___fffjjjgggbbb```ccc888777777777777777888888999888777666666777888999:::999888666666888999:::444444555555666666777777888888777666666666666666777888888888888999999999;;;::::::999999::::::;;;<<<>>>EEEMMMVVVeee}}}}}}nnnccc^^^\\\ZZZWWWXXXXXXXXXWWWVVVXXX\\\^^^``````aaacccgggjjjnnnppprrrvvv{{{~~~~~~~~~yyyxxxvvvuuusssrrrrrrrrrtttrrrpppnnnmmmhhhaaa[[[XXXUUUQQQMMMKKKLLLNNNPPPPPPOOONNNOOOQQQSSSTTTTTTWWWYYYZZZYYYXXXYYY]]]```^^^```ccceeehhhnnnwww}}}mmm___YYY[[[aaaeeeiiilllttt{{{uuummmiiiiiijjjjjjiiikkkiiifffddd___YYYRRRMMM===;;;888555333222222222222222222333333444444444000000111222333444444555333333333333333333333333111222222111000000111333111111111111111111111111000000000111222222333333333222111111000111111111---...///000000///...---///////////////////////////000111000///...///000000000000000000//////..................///000000///......------///000111//////000111111111111111222111111111000000//////666666666555444666999;;;:::;;;===>>>?????????>>>DDDEEEHHHJJJJJJJJJIIIHHHJJJNNNSSSVVVWWWWWWWWWXXXWWWWWWYYYZZZ\\\]]]]]]]]]]]]^^^```cccdddeeeeeeeeeeee```___eeeiiifffaaa___eee777777777777777888999999999888777666666777888999888777666555555666777888777777777777888888888888888888777666666666666666888888888888999999999999;;;::::::999999::::::;;;999;;;@@@GGGMMMYYYooo{{{nnngggbbb]]]ZZZXXXXXXXXXXXXWWWWWWXXXZZZ[[[\\\]]]^^^aaaeeehhhiiikkklllooorrrvvvyyy|||}}}{{{yyyyyyxxx}}}{{{xxxtttrrrrrrsssssstttsssrrrqqqppppppppppppooollliiifffddd___YYYTTTRRRPPPNNNLLLKKKMMMOOOQQQUUUTTTSSSSSSTTTUUUUUUTTTVVVXXXZZZZZZZZZ[[[___bbb```dddjjjpppvvv~~~xxxjjjcccdddgggkkkkkkmmmrrr{{{wwwqqqkkkhhhjjjlllmmmllliiihhheeeaaa[[[RRRIIIBBB<<<:::777555333222333333222333333333333333333444222222222222222222333333111111111111111111111111111222222222000000111333111111111111111111111111222222111111111111111111222111111000///000000000------............------///////////////////////////000111000...---...///......///000000000000000------------------.../////////...---...///000111//////000111111111111111222111111111000000000000444444444444333444777::::::;;;===>>>????????????CCCEEEGGGIIIJJJJJJJJJIIIJJJMMMRRRUUUVVVVVVWWWWWWVVVWWWYYYZZZ[[[\\\\\\\\\]]]___aaacccddddddddddddddd______eeehhheeeaaa___bbb666666777888888999:::;;;999888777666666777888999999888777666666777888999::::::::::::999999999999888888777666666666666777888888888888999999999:::;;;::::::999999::::::;;;999:::===AAADDDMMM___ooo{{{rrrlllfffaaa^^^]]]\\\ZZZYYYWWWWWWVVVYYYYYYYYYZZZ\\\___aaacccgggffffffgggiiikkkmmmnnnqqqtttyyy}}}xxxrrrnnnllllllkkkkkklllkkkiiihhhhhhjjjkkkmmmkkkkkkjjjiiiiiiiiiiiijjjfffccc___[[[XXXUUUPPPMMMNNNMMMMMMMMMOOOQQQSSSTTTVVVUUUUUUUUUUUUVVVWWWWWWZZZ\\\^^^^^^___```bbbdddccchhhqqqzzzuuunnnmmmnnnooolllnnnqqqyyy{{{rrrmmmhhhhhhjjjnnnooonnngggfffccc^^^WWWMMMCCC;;;999888666444333333444444444333333333333333333222333333333222222222111111000000000000000000000000111222333222111000111333111111111111111111111111333333222222111000000///111111000////////////000//////............/////////////////////////////////000111///---,,,,,,---,,,---...000111111222222---------.........////////////.........///000111//////000111111111111111111111111111111000000000222333333222222222555777999;;;<<<>>>???@@@??????BBBCCCFFFIIIJJJKKKJJJJJJIIILLLQQQUUUVVVVVVVVVWWWVVVWWWXXXYYYZZZ[[[[[[[[[^^^___aaacccdddcccbbbaaaccc^^^^^^cccfffccc___^^^^^^555666777999:::;;;;;;;;;999999888777777888999999;;;:::999999999999:::;;;<<<<<<;;;;;;::::::999999999888777777666666777777888888888999999999::::::;;;::::::999999::::::;;;<<<;;;===???AAAGGGUUUbbbxxxyyysssnnnkkkhhhbbb^^^[[[ZZZXXXWWWZZZYYYYYYYYYZZZ[[[]]]^^^bbbaaaaaaaaacccfffiiijjjiiijjjlllpppvvv}}}}}}yyyvvvqqqoookkkjjjjjjkkkjjjiiiaaaaaa```aaabbbdddfffgggcccbbbaaa```____________\\\ZZZVVVSSSPPPNNNMMMLLLOOOOOOQQQRRRTTTUUUWWWWWWUUUVVVXXXYYYZZZ\\\___aaabbbccceeegggggghhhhhhiiimmmrrrzzz~~~yyyuuusssqqqooorrryyyzzzuuuoookkkggggggkkknnnnnnmmmgggccc^^^YYYSSSKKKCCC>>>777666555444444444555555444444444333333222222222222222222222222222222222000000000000000000000000111222333333222111222333111111111111111111111111222222222111111111000000222111111000000000000000333222111000000111222333///////////////////////////000000///,,,++++++,,,---...///000111111111111///000000111111111111111///////////////000000000//////000111111111111111111111111111111111111111111222333333222333555777999:::<<<>>>???@@@@@@???@@@BBBEEEHHHJJJKKKKKKJJJHHHLLLQQQTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZYYYYYY^^^___aaaccccccbbb```___aaa]]]]]]bbbcccaaa^^^^^^^^^555666888:::;;;<<<<<<<<<:::999888777777888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999888999999888777777777777777888999999999999:::::::::;;;::::::999999::::::;;;<<<;;;<<>>555555444444444444555555444444444333333222222222000000111222333333444444111111111111111111111111000222444444333111222222111111111111111111111111000000111111111222222222444333222222111111222222333222111000000111222333///////////////////////////000000///---+++,,,---//////000000000000////////////000111222111111111/////////000000000000000//////000111111111111111111111111111111222222222222333444444444444666777888:::<<<>>>@@@@@@@@@@@@@@@BBBEEEHHHJJJJJJJJJJJJHHHLLLQQQTTTVVVVVVWWWXXXWWWXXXYYYYYYYYYYYYYYYXXX]]]___aaaccccccaaa___]]]___\\\\\\```aaa^^^\\\^^^```666888999;;;<<<<<<;;;;;;:::999888777777888999:::999999999999999999999999::::::::::::999999999999999999888777777777777888999999999999::::::::::::;;;::::::999999::::::;;;:::999:::===>>>AAAIIIRRRgggwwwnnniiieeeaaa___^^^]]][[[YYYWWWWWWWWWWWWXXXXXXWWWVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[]]]aaaeeehhhjjjmmmrrrvvvzzz{{{zzzyyyxxxvvvuuutttqqqlllgggccc___[[[XXXVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOPPPRRRTTTSSSSSSTTTVVVWWWXXXYYYYYY[[[___dddgggiiimmmssswwwyyy|||~~~yyyvvvtttooollliiihhhjjjjjjgggdddeee]]]QQQFFF???;;;999888444444444444444444444444444333333333333333333222///000111222333444444555222222222222222222222222000222444555333222222222111111111111111111111111///000000111222222333333444444333222222222222333000000////////////000000////////////////////////...///000///---------///000000000000000///......,,,---...///000///...---...///000111111111000000//////000111111111111111111111111222222222222222333444666666555555777888888999<<<>>>@@@@@@@@@@@@AAABBBEEEHHHIIIJJJIIIIIIHHHLLLQQQUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXXXX\\\^^^aaaccccccaaa___]]]]]][[[[[[^^^^^^[[[[[[]]]aaa888999;;;<<<===<<<;;;:::::::::888888888888::::::999999::::::::::::999999999::::::::::::::::::;;;:::999888888777777888888999999999:::::::::;;;;;;;;;::::::999999::::::;;;:::888999<<<>>>???EEEMMM\\\qqqzzzssslllfffcccbbb___\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[]]]```bbb___aaadddfffhhhkkkpppsss~~~|||xxxwwwuuusssrrrnnnkkkeeeaaa]]]ZZZVVVSSSUUUUUUTTTSSSSSSRRRRRRRRRNNNNNNNNNNNNNNNOOOPPPQQQOOOQQQRRRQQQPPPPPPRRRTTTUUUUUUVVVWWWYYY[[[]]]^^^aaagggooovvv{{{{{{yyyxxxwwwooollliiiiiijjjiiifffbbb\\\UUUJJJ@@@:::777666555444444444555444444444333222333333333333333333444111111111222222333333333222222222222222222222222000222555555444222222222111111111111111111111111111111111111111111222222444333222222111111222222...//////////////////...////////////////////////---///000000......///111...//////000000000000///+++,,,---//////...---,,,...///000111222111000000//////000111111111111111111111111222222333333333222444666666666555666888888999;;;>>>@@@AAAAAAAAABBBCCCFFFHHHIIIIIIHHHGGGIIIMMMRRRVVVXXXYYYZZZ[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXZZZ\\\```ccccccaaa___]]]\\\ZZZZZZ]]]\\\YYYZZZ]]]aaa999:::<<<======<<<:::999::::::999888888999::::::;;;<<<<<<======<<<<<<;;;999::::::;;;;;;<<<<<<<<<:::999888888777888888888999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;:::;;;>>>>>>???DDDJJJRRRddd|||uuullliiigggdddaaa___]]]\\\\\\XXXYYYZZZ[[[\\\\\\\\\\\\XXXWWWVVVUUUUUUVVVWWWWWWYYYZZZ[[[\\\\\\^^^bbbeeeiiimmmrrrwww{{{~~~zzztttooollljjjhhhfffaaa^^^ZZZWWWVVVUUUSSSQQQQQQPPPPPPOOOOOONNNMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTNNNQQQSSSRRRPPPOOOPPPSSSWWWWWWXXXZZZ\\\___bbbdddlllttt}}}zzzyyyyyyyyymmmkkkhhhiiijjjiiieeebbbTTTNNNFFF???;;;999777777444444555555444444333333222222222333333444444444333333333222222222222111111111111111111111111111000222555666444333222222111111111111111111111111333333222222111000000000333222111111000111111111///000111222222111000///////////////////////////---...000000//////111222,,,---...000111111111111,,,---///111111000///......///000222222111111000//////000111111111111111111111111222222333333333111333555666555555666777888999;;;>>>@@@AAAAAAAAABBBDDDFFFHHHIIIHHHGGGFFFIIIMMMSSSWWWYYYZZZ[[[\\\[[[\\\\\\[[[[[[ZZZYYYXXXYYY\\\___bbbcccbbb___]]][[[YYYZZZ\\\[[[XXXYYY]]]```;;;;;;;;;;;;::::::999888777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<777888999:::;;;:::999888<<<;;;888666555555666666888999999::::::999999888<<<;;;999888888999;;;<<<<<<;;;::::::;;;===@@@BBBPPPVVVfff|||rrrlllhhhhhhjjjiiiccc]]]\\\YYYWWWWWWZZZ[[[YYYVVVWWWXXXYYYXXXVVVUUUVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYaaaccceeeiiinnnsssxxxzzz~~~yyyxxxwwwvvvuuuuuuuuuuuuxxx{{{~~~}}}yyywwwooolllhhhccc___^^^^^^^^^XXXVVVSSSPPPMMMLLLKKKKKKRRRRRRSSSSSSRRRRRRQQQQQQNNNOOOPPPOOOOOOPPPSSSUUUWWWUUUTTTTTTUUUUUUUUUTTTSSSUUUYYY]]]```dddiiimmmyyy}}}{{{vvvsssooommmllljjjhhhddd___[[[IIIEEE???:::777666666555333333333333333333333333777777666555444333333222333333222222222333444555444444222111000000//////333222222222111000000000222111111000000000000000000000000000000000000000111111111111111111111111111111000000//////......222111111111000000//////////////////000000000000222111///.........///000//////............////////////000111111111111111.........///000222333444111111222222222333333333333333444555666777888888777:::<<<======>>>???@@@AAAAAACCCDDDFFFHHHIIIJJJHHHMMMSSSXXXZZZZZZZZZZZZVVVWWWXXXXXXYYYYYYXXXXXX[[[\\\^^^``````___^^^]]]^^^[[[[[[___```\\\YYYYYY]]]:::;;;;;;;;;::::::999888777777777777888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777666888888666555666777999:::999::::::;;;;;;::::::999<<<:::999888888999:::<<<;;;;;;;;;;;;<<<>>>@@@AAAGGGKKKXXXmmm|||xxxxxxzzzwwwnnngggccc___[[[YYY[[[\\\ZZZXXXXXXYYYYYYXXXWWWUUUUUUUUUVVVVVVXXXYYYYYYZZZZZZZZZ[[[\\\]]]```cccgggkkkmmmlllmmmnnnoooppppppppppppsssqqqooooooqqqtttvvvwwwvvvuuutttrrrpppnnnllllllkkkkkkjjjjjjjjjkkkllllllppprrruuuvvvvvvtttpppnnndddbbb^^^YYYWWWUUUUUUVVVSSSRRRPPPNNNMMMLLLLLLMMMQQQQQQRRRRRRRRRRRRQQQQQQQQQSSSTTTTTTTTTUUUWWWYYYZZZZZZZZZ[[[\\\[[[ZZZXXXYYY[[[^^^aaafffmmmuuuzzz~~~zzzwwwqqqqqqpppnnnjjjcccZZZSSSFFFBBB<<<888666555555444444444444444444444444444333333333444333333222222111111111111222222222222333333222111000000000000222222222111111111111111222222111000000000000000000000000000000000000000111111111111111111111111////////////000000000000111111111000000000//////000000000000111111111111222111000///...//////000/////////......///////////////000111111111111000////////////000111333333111111111111222222222333333333444555666777888888999;;;===>>>>>>???@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHHHHMMMSSSXXXZZZZZZZZZZZZWWWWWWXXXYYYYYYYYYXXXXXX\\\]]]___aaabbbaaa```___^^^[[[[[[___aaa]]][[[[[[\\\::::::;;;;;;;;;:::999999777777777777888999::::::999999:::::::::;;;;;;;;;<<<;;;:::999888777777777888777666666666777999:::::::::;;;;;;;;;;;;::::::;;;:::999888888999:::;;;:::;;;<<<===>>>?????????AAACCCLLLYYYiii}}}yyyjjjeee^^^ZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVTTTSSSRRRVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[]]]___`````````aaabbbccccccccccccccc```]]]\\\___bbbdddeeefffeeedddcccbbbaaa```___\\\]]]]]]^^^___aaabbbcccdddeeegggiiihhhfffdddbbbYYYWWWTTTQQQOOONNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOORRRSSSTTTTTTTTTTTTTTTSSSRRRTTTVVVVVVVVVVVVXXXZZZ[[[\\\___aaabbbaaa___^^^bbbbbbccceeekkkuuu{{{xxxssssssrrrooohhh]]]PPPGGGAAA===888555444444444333555555555555555555555555111222444555666555444333000111222444444333333222222222111111111111111222111111111111111222222222222222111000000000000111000000000000000000000000111111111111111111111111.........///000111111111111111000000000000//////000000111111111222222222111111000///////////////000000////////////000000...///000000111111000000000000///000000111222222000000000111111111222222333333444555666777777888999<<<>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGIIINNNSSSXXXYYYZZZZZZZZZWWWXXXXXXYYYYYYYYYYYYYYY]]]^^^```bbbcccbbbaaaaaa___[[[\\\```bbb___]]]^^^\\\:::::::::;;;;;;::::::999888888777777888999999:::999999999999::::::::::::999888777777777888:::;;;:::999888777666666666666999999999::::::999999999:::999888888888888999:::999;;;===?????????>>>===BBBCCCHHHOOOXXXjjjuuunnnfff```___^^^\\\[[[YYYXXXXXXXXXXXXXXXVVVTTTVVVVVVWWWXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]^^^_______________^^^[[[WWWVVVXXX[[[]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\WWWWWWXXXXXXZZZ[[[]]]^^^ZZZ[[[\\\]]]\\\[[[YYYXXXTTTSSSQQQOOONNNNNNOOOPPPMMMNNNNNNNNNOOOPPPPPPQQQUUUVVVWWWWWWXXXXXXXXXXXXVVVWWWYYYZZZYYYYYYZZZ[[[]]]```cccfffggghhhhhhiiimmmmmmmmmpppwww~~~yyyxxxuuusssoooiii```SSSFFF======:::666444444555444444444444444444444444444444444666888::::::888666555222333555777777666555444111111000000111222222333000000000111222222222333333222111111000000111111000000000000000000000000111111111111111111111111.../////////000000000111000000000000000000/////////000000000000111111111111000000//////////////////000000000000000000///...//////000000000000000111000000000000000111111///000000000000111111111222333333444555666777888999;;;>>>?????????AAABBBBBBCCCEEEGGGHHHHHHHHHHHHJJJNNNSSSWWWYYYYYYZZZZZZXXXXXXYYYZZZZZZZZZZZZYYY\\\^^^```bbbccccccbbbaaa```\\\\\\aaaccc```___```^^^999::::::;;;;;;:::::::::888888888777888888999:::888888888999999999::::::999888777666777888999:::999999888777777666666666777777888888888888777777888888888888888888888888888:::===>>>???>>>===;;;???AAAEEEJJJOOO]]]vvv|||tttnnnkkkiiifffccc```^^^\\\[[[\\\\\\[[[YYYVVVWWWWWWXXXXXXXXXXXXWWWYYYYYYZZZ[[[\\\\\\]]]]]]YYYYYYZZZ[[[[[[[[[ZZZZZZ]]]YYYVVVUUUVVVYYY[[[[[[VVVVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWWWWXXXXXXYYYZZZUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQQQQQQQRRRSSSQQQQQQRRRRRRSSSSSSSSSSSSVVVVVVXXXYYYZZZZZZZZZZZZ\\\]]]______^^^___```bbbcccfffjjjmmmoooqqquuuwwwyyyzzz}}}}}}zzzzzzxxxsssjjj___UUUJJJAAA;;;;;;999666555555666555555333333333333333333333333777999;;;;;;;;;888555444222333555777777666555444000000000000111222333333000000000111222222222333333222222111111111111111000000000000000000000000000000000000000000000000111000000000/////////...//////////////////000000.........////////////000000000000000000//////......///000000000000///.........///000000000000000111000000000000000111111///000000000000111111111222222333444555666777777888:::<<<>>>>>>>>>???AAA???AAADDDGGGIIIJJJKKKJJJKKKOOOSSSWWWXXXYYYZZZZZZXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[]]]___bbbccccccbbbaaaaaa]]]]]]aaacccaaa```aaaaaa999999:::;;;;;;;;;::::::999888888888888888999999777777888888888999999999;;;:::999888777666666666555555666777888999999:::666666666777777666666666777777777777777777777777888999;;;=========;;;:::999;;;@@@EEEIIIRRRfffxxx}}}yyytttoooiiieee___\\\\\\\\\ZZZXXXXXXYYYYYYZZZZZZYYYYYYYYYVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXYYYZZZZZZYYYYYYXXXYYYWWWTTTSSSUUUVVVVVVVVVSSSTTTTTTTTTTTTUUUUUUUUUXXXWWWWWWVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWVVVVVVVVVUUUVVVXXXYYYZZZ[[[\\\\\\]]]^^^``````aaadddhhhkkklllpppvvvyyyzzz|||~~~}}}wwwnnnaaaUUUKKKDDD???===:::888666555666666666555333333333333333333333333666777888888777555222111000111222444444333333222111000000000111222333333111111111111111222222222333333222111111111111222000000000000000000000000000000000000000000000000111111111000///...............////////////000000---------.........//////000000000000000///......---...///000000///...------...//////000000//////000000///000000111222222000000000111111111222222222222333444555666666777777999<<<=========???@@@>>>@@@DDDGGGJJJLLLLLLLLLLLLOOOTTTVVVXXXXXXYYY[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[]]]___bbbccccccbbbbbbbbb^^^]]]aaabbb``````aaaddd888999::::::;;;;;;;;;:::999999888888888888888999777777777777888888888999999999999999888666555444444555666777888999999:::666666777777777777666666666777777777777777777666888999:::;;;;;;;;;:::999888999<<<@@@BBBHHHWWWeee|||uuukkkeeecccbbb___\\\\\\\\\]]]]]]]]]\\\\\\[[[YYYYYYZZZZZZZZZYYYXXXWWW[[[[[[[[[\\\\\\[[[[[[ZZZWWWUUUTTTTTTUUUUUUTTTRRRUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXWWWVVVUUUTTTUUUUUUVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZZZZYYYYYYXXXYYY[[[]]]^^^___`````````aaaccceeeiiiooovvv{{{}}}{{{nnndddVVVJJJBBB>>><<<<<<999777555555555666555444444444444444444444444444444444444444444333222111111111111111222222222222111111111111111111222222222222222111111111111111444333222222111111222222000000000000000000000000000000000000000000000000000000000000////////////........./////////000000............///////////////000000111000///...---,,,---...//////...---,,,---...//////000000//////////////////000111333333111111111111222222222333111222333333555555666777888:::===>>>>>>>>>@@@AAA???AAAEEEHHHKKKKKKKKKJJJMMMPPPTTTVVVWWWXXXYYY[[[YYYZZZ[[[[[[\\\\\\[[[[[[\\\^^^aaacccdddeeedddcccccc___]]]```aaa___^^^```fff888999::::::;;;;;;;;;;;;999999888888888888888999777777777777888888888888555666888999999999888777777888888888888777777666777777888888888888777777666666777777777777666666888888999999::::::999999<<<;;;<<<>>>>>>BBBLLLWWWqqq}}}uuuqqqoookkkhhh_________``````___^^^^^^^^^_________^^^\\\ZZZYYYZZZ[[[[[[[[[[[[[[[ZZZZZZWWWVVVVVVVVVWWWVVVTTTRRRUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXUUUUUUUUUVVVVVVVVVWWWWWWTTTUUUWWWYYY[[[\\\\\\[[[]]]^^^```aaacccdddeeeeeehhhjjjlllpppvvv~~~zzzuuuddd[[[MMMBBB;;;888888888999777555444555555444222555555555555555555555555222222222333333333444444333333222222222333444555222222111111111111111222333222222222111111000000444333222222111111222222000000000000000000000000000000000000000000000000......//////000000111111---.........//////000000////////////000000000000///000111111111000...---+++,,,...//////...,,,+++---......///////////////.........///000222333444111222222222222333333333111222222333444555666777999;;;>>>?????????AAABBBAAACCCFFFIIIKKKJJJIIIHHHMMMPPPTTTVVVWWWXXXYYY[[[ZZZZZZ[[[\\\\\\\\\\\\[[[]]]___bbbdddfffffffffeeeddd___]]]```aaa^^^^^^___fff888888888777777777777777888888888888888888888888999888888777777777777777666666777777777777666666777777777777777666555555777777777777666666666666444444555555666666777777888888999::::::::::::999:::::::::;;;===CCCJJJOOOdddqqq~~~yyyvvvrrrmmmgggfffiiikkkiiiffffffbbb^^^\\\]]]^^^^^^^^^___]]][[[ZZZ[[[[[[[[[ZZZZZZYYYXXXWWWXXXXXXVVVTTTXXXVVVUUUUUUWWWWWWWWWVVVVVVXXXZZZZZZYYYXXXWWWXXXUUUWWWYYYYYYXXXVVVVVVVVVTTTTTTTTTSSSSSSUUUYYY\\\SSSWWWZZZ\\\```eeeeeebbbeeeffffffgggiiijjjlllmmmooorrrwww~~~~~~rrrgggZZZPPPDDD<<<:::999777555666555333111111111333444222222222222222222222222555444333333222222222333222333333333333222111111111111222222222222111111111111111111111000//////222222222333333222222222000000111111111111000000000000000000000000000000//////............//////////////////000000000000......//////000000111111///////////////.........,,,,,,------.../////////111111111111111111111111//////000111222333333444777666444333222333333444444444444444555777888999777999<<>>888555666666555444555444333222111222333444444444444444444444444444222222111111111111111111000111111111111000//////000111111222222111111000000000111111000000//////000000111111111111000000000000111111111111000000000000000000000000000000//////............//////111111000000//////......////////////000000000000---.........//////000000/////////...------,,,,,,........................111000000000////////////222111000/////////000111222222222333444555666777;;;<<<>>>@@@AAA@@@???>>>@@@BBBEEEFFFFFFFFFFFFGGGIIILLLQQQTTTUUUWWWYYYZZZ]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\^^^```aaabbbaaaaaaccc^^^]]]``````^^^\\\^^^ggg555555666666666666666777777777777777777777777777777666555555444555555555444555555666666555555444555555555666666555555444444555555555555555666666666666666555555444444444444555555666666666666666999:::<<<<<<;;;<<<===???CCCGGGUUUlll|||zzzvvvuuurrrqqqooolllgggddd```]]][[[ZZZ\\\^^^^^^^^^]]][[[ZZZZZZ[[[\\\\\\[[[]]]^^^___aaadddffffffeeedddbbb```^^^^^^^^^]]]\\\_________^^^___ccciiimmmwww}}}~~~uuugggXXXKKKCCC===:::777666777777666555444444333222222222333444333333333333333333333333111222222222222222111111111111111111111000000///000000111111111111000000///000000000000000////////////000000000000//////000000111111111111000000//////////////////////////////............//////111111000000//////......////////////000000000000222111000///...---,,,,,,,,,,,,------.../////////000000000000000000000000/////////////////////...111000///...///000111222222222222333444555777777:::<<<>>>@@@AAAAAA@@@??????BBBEEEFFFFFFEEEFFFGGGHHHKKKPPPSSSUUUWWWYYY[[[YYYYYYXXXXXXXXXYYY[[[[[[]]]^^^```bbbcccccccccbbbccc^^^]]]___```^^^]]]^^^```444444555555555666666666666666666666666666666666666555444444333333444444444444555555555555444444333444555555555555444444333333444444555555555555666666555555444444333333444555555666666666666666888999;;;;;;::::::;;;<<>>FFFPPPaaa{{{~~~wwwsssqqqqqqqqqlllkkkkkknnnrrruuuvvvvvvuuuzzzrrrfffUUUHHHBBB???<<<:::555555555444333222222333111222333333444444444444111111111111111111111111000111222444444444222222222222222222222111000000//////000000000000//////---......///000000/////////000000111111000000///000000111111111111000000000000000000000000000000//////............//////......//////000000111111111000000000/////////...,,,------...///000111111/////////...------,,,,,,////////////////////////.........//////000000000000/////////000222444555333333333444555666777888999:::===@@@AAAAAAAAA@@@AAACCCFFFGGGGGGGGGGGGHHHIIILLLPPPRRRTTTUUUVVVXXX[[[\\\___```aaa___^^^\\\[[[\\\^^^___```______^^^^^^\\\]]]bbbddd```\\\\\\^^^222222333444444555666666555555555555555555555555444333222222111111222222222333333444444333333222111222333333444444444444111111222333333444555555333333333444444555555555111111222333333333333222555666777888888:::>>>AAA666999>>>CCCFFFRRRiii}}}{{{sssdddWWWGGG>>><<<===;;;888555666666555444444555666111222333444444444444444222222222222222222222222...///111333444333111000111111111111111000////////////000000000000//////------...///000000//////000000111111111111000000000000111111111111000000000000000000000000000000//////............//////------...///000111222222111111000000/////////...///////////////.........,,,,,,------...//////000222222222222222222222222000000000000///////////////......///000222444555222222222333444555666777;;;<<<>>>@@@AAA@@@???>>>AAADDDGGGHHHHHHGGGHHHIIIJJJMMMPPPSSSSSSTTTVVVWWWXXX[[[___ccceeeeeedddbbb]]]^^^```aaaaaaaaa``````]]][[[^^^dddeeeaaa\\\[[[fff666666777888999999::::::>>><<<:::999888777444222555555444444444333333333222222222333333333444444333333222111000000111111222222222222222222222222444444444444444444444444444444444444444444444444555555555666777888888999;;;999999<<<@@@IIIZZZiii~~~rrr```RRRIII>>>999999:::777333222222333444555555444444333333333333333333333333333222222222111111000000000000000111222222222333222111111111000000//////...//////000111222222222......//////000000111111......///000111111000000////////////////////////111111000000//////..............................////////////////////////000000//////.........---///...---,,,,,,,,,,,,,,,////////////////////////000000////////////000000000000//////.........---000000000111222222333333222444666999:::::::::999888999<<<>>>@@@AAAAAAAAADDDEEEGGGJJJKKKJJJIIIIIIJJJMMMQQQTTTVVVWWWYYY[[[]]]]]]^^^_________^^^^^^^^^___bbbddddddcccaaa___bbb^^^]]]```aaa^^^\\\]]]```777777888999999:::;;;;;;<<<:::888888888888666444555555444444444333333333333333333444444444555555333333222111111111111111333333333333333333222222444444444444444444444444444444444444444444444444444444555666666777888888:::888999;;;<<<@@@KKKWWWjjj~~~uuudddTTTFFF@@@999777888999999777444444555666666666666666333333333333333333333333222111111111000000000000111111111111111222222222111111111111000000000///...//////000111111222222////////////000000000000//////000000000111111111////////////////////////////////////000000000000........................////////////////////////000/////////............///...---,,,,,,,,,,,,---////////////////////////000000////////////000000000000000/////////............//////000111111222222333666888999:::999999888999<<<>>>@@@AAAAAAAAACCCEEEGGGIIIJJJJJJIIIHHHHHHKKKOOORRRTTTUUUWWWYYY\\\]]]]]]^^^^^^^^^^^^]]]___```ccceeefffeeedddbbbccc___^^^aaabbb^^^\\\]]]aaa777888888999999::::::;;;999888666777888999777666555555444444444333333333444444444444555555555555333222222111111111111222333333333333333333444444444444444444444444444444444444444444444444444444444444444555666666777777::::::<<<>>>>>>>>>CCCKKKWWWlll}}}|||}}}pppcccTTTGGG;;;999777666666666777888222222222222333333333333333333333333333333333333222222222222222111111111222222222111111111111111111111111111000000000000/////////000111111222222000000000000////////////111000/////////000111222////////////////////////.........///000111111111........................////////////////////////////////////..................---,,,,,,,,,------////////////////////////000//////......//////000111000000000000000////////////000000111222222222111333555777888999888888888:::<<<>>>@@@AAAAAAAAABBBDDDFFFHHHIIIIIIHHHGGGGGGJJJOOORRRTTTUUUWWWYYY[[[[[[\\\]]]]]]]]]]]]]]]___aaadddfffgggggggggfffddd```___bbbbbb___]]]^^^bbb666777777777888888999999888777666666777888777666555555444444444333333333333333333444444444444555333222222111111222222222333333444444444444555555444444444444444444444444333333444444444444444444444444444444555555666666888777:::>>>???>>>BBBGGGNNN]]]sss|||mmm___RRRIIICCC777999:::888444222222333222222111111111222222222333333333333333333333333444444444444333333333333333222222222111000000000111111111000000000000000//////000000111111111111111111000000//////......111000...------...000111////////////////////////.../////////000000000111........................///////////////////////////////////////............------,,,,,,,,,------/////////////////////////////////....../////////111111111111000000000000111222222333444444555555111222444666777888888888999:::<<>>::::::===>>><<<;;;>>>AAAAAAGGGRRR___ooo}}}rrrfffXXXJJJCCC???:::777888333555666777666555555555555444222111000111222333333333333333333333333333111111111111222222333333111111111111111222222222///000000000111111111111111000000000000000000000////////////000000000000111111000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////............/////////000,,,,,,,,,,,,,,,---...//////////////////////////////......------......///....../////////000000000......//////000111111222444444555666777999:::;;;999;;;===@@@AAABBBBBBBBBCCCEEEGGGIIIJJJJJJIIIHHHEEEIIINNNRRRTTTVVVYYY[[[ZZZ[[[\\\^^^_________```^^^___```bbbccceeeffffffeee```___aaaaaa]]][[[[[[^^^555555555555555555555444333222222333666888888777555555444444444333333333222222333333333444444444222222222222333333444555000000111222222333444444444444444444444444444444222222333333444555666666777777777777777666666666666444555;;;===:::888:::>>>===@@@GGGOOOZZZoooqqqbbbTTTGGG===>>>@@@<<<999999666666666666666555444333777666444222222333444555333333333333333333333333444444444555555666666666000000111111222222222333//////000000111111111222111111111000000000000000......//////000000111111222222222222222111000///000000000000000000000000......//////000000111111000000000000000000000000////////////////////////---.........//////000000,,,,,,,,,,,,,,,---...///////////////////////////.........------.........---.........//////000000000000000111222222333333555555555666777999;;;<<<:::;;;===@@@AAABBBBBBBBBDDDEEEGGGJJJKKKJJJJJJIIIGGGKKKPPPTTTVVVXXX[[[]]]ZZZ[[[]]]^^^___```````````````aaabbbdddeeeffffffddd```___aaaaaa]]]ZZZ[[[[[[333555666555444222333333555444444444444555666666555555444444444333333333444444333333222111000000444222000///111333444444666666666555555444444444333222111222444555444333333333333444444444555555555555555666666666666777777777888888888999999999???>>>===???DDDOOO[[[ccc{{{mmmXXXMMMCCCBBB>>>;;;888666555555555555444444444555555666444444444333333222222222000000111111111222222222333333333222222111111111000000000000000000000000//////000000000000//////......///000000000000000111111111111000000//////000000000000000000000000111111111000000000000000000000//////000111222222000000//////.........---.........///////////////,,,------------------,,,..................------+++,,,------......------000///---,,,---...000111///......------///000111000000//////000222444555333444666777888888888777:::<<<>>>@@@AAA@@@???>>>DDDEEEGGGHHHIIIIIIHHHHHHKKKNNNQQQTTTVVVXXXZZZ\\\\\\\\\[[[[[[[[[\\\^^^___bbbdddeeedddcccbbbbbbcccccc```aaadddccc]]]XXXVVV\\\333555666555444222333333444444444444444555666666555555444444444333333333444333333222222111111111444222000///111333444444444333333333222222222222666555444555666777666555333333333444444444444555444444555555555666666666777777777888888888999999;;;;;;;;;<<<@@@GGGPPPWWWbbbuuurrr^^^NNNFFF>>>===;;;999777666666666555555444444444555555666555555555444444444333333111111222222333333333333333333333222222111111111000000000000000000000000///000000111111000000///......///000000000000000111111000000////////////000000000000000000000000111000000000000000000000000000//////000111111222000/////////............000000//////......------------............------........................000000111111111222222222///...---------///000222//////...---...///000111000000//////000222444555000111444666888999::::::;;;===???AAACCCCCCBBBAAAEEEFFFHHHIIIJJJJJJIIIIIILLLOOORRRUUUWWWYYY[[[^^^\\\[[[ZZZZZZZZZ\\\]]]^^^___aaadddeeeeeedddeeeeeedddaaaaaaeeeddd^^^YYYXXXXXX333555666555444222333333444444444444444555555666555555444444444333333333222222222222222222222222333111//////111333333333333333222222222222222111333222111222444444444333333333333333444444444444333333333444444444555555777777777777888888888888888999:::;;;<<<@@@EEEHHHLLL\\\qqqzzziiiZZZKKKAAA>>>999888777666555666777888666555555444444444555555666666555555555555444444222333333333333444444444222222222222222111111111000000000000000000000000000111111111111111111000......///000000000000000000000000000////////////000000000000000000000000000000000000000000111111000000/////////000111111////////////............111111000///...---,,,,,,......////////////....................................---------...///000...---------...///111222//////.........///000111000000//////000222444555222333444666888999999999<<<>>>AAACCCEEEEEEEEEDDDFFFGGGHHHJJJJJJJJJJJJIIIKKKMMMQQQTTTVVVXXXZZZ\\\[[[ZZZZZZYYYYYYZZZ\\\\\\___bbbfffggggggeeeddddddeeebbbbbbeeeddd^^^ZZZYYY\\\333555666555444222333333444444333333444444555666555555444444444333333333222222222222222222333333333111///000111333333222444444444444333333333333111000///000222333222111222222333333333444444444222222333333333444444444666666666777777777888888666888;;;<<<<<<===???AAAEEEOOO^^^qqqyyydddTTTHHH>>>::::::777666555555555666777888666666555444444444444555555555555555444444444444222333333333333333333333222222222111111111111111000000000000000000000000111111222222222222111111......///000000000000000000000000000000000000000////////////////////////000000000000000111111111000000/////////000000111///////////////.........000000//////......------//////000000000000//////---------...............+++***)))((((((***,,,---------------...000111222///////////////000000000000000//////000222444555888888888888888777777777<<<===@@@CCCEEEFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIHHHGGGJJJNNNQQQRRRTTTWWWYYY[[[ZZZYYYXXXXXXYYYZZZ[[[cccfffiiijjjgggdddaaa```dddaaa```cccccc^^^ZZZYYY___333555666555444222333333333333333333333444555555555555444444444333333333222222222222222222333333222000///000222333222111333333333333333333333333444222222333444555444333222222222333333333444444222222222333333333333444555555666666666777777777333666999;;;;;;;;;<<<===DDDHHHPPP___qqqoooaaaQQQGGGAAA;;;:::;;;999888777666555666666777666666555444444444444444333333333333333333333444222222222222111111111111111111111111111111111111000000000000000000000000111111222222222222111111......///000000000000000111111111111111111111111//////////////////////////////000000111111111111000000///////////////000.........///////////////------......//////000000//////000000000000//////---------........./////////...,,,++++++---///000---------...///000000111/////////000000000000000000000//////000222444555::::::999999999999999999;;;===@@@CCCDDDEEEEEEDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGJJJMMMPPPRRRTTTVVVXXX[[[ZZZYYYXXXXXXYYYZZZZZZbbbeeeiiijjjgggdddbbbaaaccc___^^^aaaaaa\\\YYYYYY[[[333555666555444222333333333333333333333444444555555555444444444333333333222222222222222222222222111000///000222333222000///000000000000111111111222111000111222333333111222222222222333333333333222222222333333333444444555555555555666666666666111333666888888999:::<<>>;;;===???BBBDDDDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFIIIKKKOOORRRTTTVVVXXXZZZ[[[[[[YYYXXXXXXYYYYYYZZZ^^^aaaeeeggggggfffeeefffbbb^^^]]]``````[[[XXXYYY[[[333555666555444222333333333333222222333333444555555555444444444333333333444333333222222111111111000//////000222222111000////////////000000111111///...---...000000000///111222222222222333333333333333333333444444444444444444555555555666666666333444555666666777999<<<:::999===DDDKKKWWWlllyyyeeeXXXIIIAAA<<<<<<===:::999:::888888666555555666666777777777666444444333333444333333333333444444555555333333333222222111111111///000000000111111111222000000000000000000000000///000000111111000000///......///000000000000000............/////////000000000000000000000000000...//////000111111222222000000///.........................../////////000------......//////000000...//////000000//////...,,,,,,------...//////000,,,------------.........///////////////......---...///000111222111000000000000//////000222444555444444555666888:::===>>><<<>>>@@@BBBDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGIIILLLPPPRRRTTTVVVYYY[[[\\\[[[ZZZYYYYYYYYYZZZZZZ]]]```ccceeeeeeeeefffgggccc___]]]``````\\\ZZZZZZ^^^333555666555444222333333333333222222333333444555555555444444444333333333444444333333222111000000000//////000222222111000000000111111222222222333222111000111222333222111111111222222222333333333333333444444444444555555444444444555555555666666777777777666555777:::===999999===AAABBBHHHZZZmmmvvvaaaPPPFFFDDD===888999:::888777777666555555444555666777888888777666555444333333333444444444555555555666666444444444333333222222222//////000000111111111222000000000000000000000000//////000000000000//////...//////000000000000000,,,,,,,,,---------......000000000000000000000000...//////000111222222222111000///...............---.........//////000000///////////////...............////////////......,,,,,,------...///000000---...//////000000//////000000000000///...---,,,...///000222222111111000000000//////000222444555666555555555555777999:::>>>???AAACCCDDDDDDCCCBBBDDDEEEGGGHHHIIIIIIHHHHHHGGGJJJNNNQQQRRRTTTWWWYYY]]]\\\[[[YYYYYYYYYZZZ[[[```bbbcccdddccccccdddeeeddd```^^^aaaaaa]]][[[[[[___555555555444444333333333222222222333333444444444888777666444222000///...777777555444222111000///000000000///000000111222000000000000000000000000000111111111111222222222111111111111111111111111000111111222222333444444333333444444555666666666777666555555666888:::<<<:::;;;;;;<<>><<<;;;:::999888666555555666666777777777777666666666666666555444444333333444444444444444444444444000000000000000000000000111111000000000000111111444222000000111000///---000111111000//////000222////////////////////////000///...------...///000000///...------...///000111111///...------------000111222222111000///...000///...------,,,,,,---............/////////000////////////////////////................................................---.........//////000000/////////000111111222222444444444555555555666666666666777888999::::::;;;>>>@@@BBBCCCBBBBBBDDDEEEEEEHHHKKKLLLKKKHHHGGGGGGIIIKKKOOORRRSSSUUUXXXZZZ\\\\\\ZZZXXXVVVWWWZZZ\\\```aaaaaaaaaaaa``````______]]]```dddccc^^^[[[[[[```333333333333333222222222222222222333333333333333666555444333222000//////444444333333222111111111000000000000000111222222000000000000000000000000000000111111111222222222111111111111111111111111000111111222222333333444222222222333444444555555666666444444555666888999999:::;;;;;;===AAAFFFKKKRRRggg|||hhhWWWLLLDDD???;;;;;;;;;:::999888666666555666666777777777666666555444444444555555555555555333333333333333333333333111111111111111111111111111111000000000000111111///......///111333222111000111111000//////000222////////////////////////000///...------...///000//////.........///111111333222111000////////////000111111222111000///...------,,,,,,------...///............////////////------------------------............................................................/////////000/////////000111111222222222222222333333333444444666666777888999::::::;;;<<<>>>AAAAAAAAAAAABBBDDDFFFIIILLLMMMKKKIIIHHHHHHHHHKKKOOOQQQSSSUUUWWWYYYZZZZZZYYYXXXWWWXXX[[[^^^___``````aaaaaaaaaaaaaaa___^^^```dddccc^^^[[[[[[ddd111111111111222222222222333333333222222222222222333222222111111000000///111111111111111222222222111111111000111222222333000000000000000000000000000000000111111111222222111111111111111111111111000000111111222333333333000111111222222333444444666555444333333444666666888999999::::::;;;???AAAFFFTTTjjj~~~mmmbbbSSSFFF@@@>>>===<<<::::::999888777777666666777777777777777666555444222333333444555555666666222222222222222222222222222222222222222222222222222222111111111111222222...------///222333333333000111111000//////000222//////////////////////////////............//////.........///000111222333444333222111000000000111000000111111111000//////+++++++++,,,---///000111//////..................------------------------............................................................/////////////////////000111111222222222222222333333333444444666666777888999::::::;;;;;;===@@@@@@@@@@@@AAACCCFFFIIILLLMMMLLLJJJIIIIIIGGGJJJNNNQQQSSSUUUWWWYYYYYYZZZYYYXXXWWWYYY\\\___]]]^^^___aaabbbbbbcccccc```^^^```dddccc^^^[[[\\\ddd000111111111222222333333333333222222111111000000000000000000000000000000000000000000111111111111111111111111111222333333000000000000000000000000000000000000111111111111111111111111111111111111000000000111222222333333000000111222222333333444666555444444333444444555555777888999888999:::<<>>BBBMMM[[[iii{{{yyycccUUUEEECCC???;;;999777444333888888777777777777777777666666666666666555444444555555444444333333333333444444444444444444444444111111111111111111111111222111111111111111111222111000///000111222111000///000000///......///111////////////////////////...//////////////////...---...///000111222333333111111000////////////000//////////////////000000000000////////////000000...............---------////////////////////////................................................///////////////........./////////000111111222222444444444555555555666666666666777888999::::::;;;<<<>>>AAAAAAAAAAAABBBDDDFFFIIILLLNNNMMMKKKJJJJJJGGGJJJNNNQQQTTTVVVYYY[[[^^^^^^]]][[[XXXWWWXXXYYYYYY[[[]]]```bbbdddffffffaaa___```cccbbb^^^\\\^^^hhh222222222333333333333333111111111000000000000000.........//////000000000111111111000000000000000000000000///000111111222/////////////////////////////////000000000111111000000000000000000000000//////000000111222222222000111111222333333444444444555555555555555555555333444666777777888:::<<<;;;555666@@@JJJUUUgggxxxttt```OOODDD>>>>>>>>><<<:::666222000666666777777777777777777444555555666666555555555555555444444333222222111444444444444444444444444000000000000000000000000111111000000000000111111...------///222333333333///000000///......///111////////////////////////......////////////......---...///000111222222111//////.............../////////.........///000000222111000///............,,,,,,---------.........------------------------................................................///////////////........./////////000111111222222222222222333333333444444666666777888999::::::;;;<<<>>>AAAAAAAAAAAABBBDDDEEEHHHLLLMMMLLLKKKJJJJJJHHHKKKOOOSSSUUUWWWZZZ]]]___```___\\\YYYWWWWWWWWWYYYZZZ]]]```ccceeefffgggbbb``````cccbbb^^^]]]___ddd222222222222111111111111/////////000000000000000///////////////000000000///000000111111222222333//////......//////000111////////////////////////////////////000000000111000000000000000000000000//////000000111111222222//////000111111222222333222222333444444444444444444555666666666666999;;;888444666???DDDHHHVVVggg}}}}}}jjjYYYLLLDDD@@@;;;<<<======;;;888666555555666666666777777888888333333444555666666666666444333333333333333333333333333333333333333333333111111111111111111111111000000////////////000000///......///111333222111...///000///------///000////////////////////////---...///000000///...------...///000000000000//////......---....../////////......---...///000111000///...------,,,,,,,,,++++++,,,---......//////------------------------................................................000/////////............/////////000111111222222222222222333333333444444666666777888999::::::;;;;;;===@@@@@@@@@@@@AAACCCDDDGGGKKKLLLLLLJJJJJJJJJIIILLLPPPTTTVVVYYY\\\^^^^^^______\\\YYYWWWWWWXXXYYYZZZ]]]```bbbeeefffgggccc``````cccbbb^^^]]]___aaa222222111111000000//////......//////000000111111//////000000000000000000---...///111222444555555...............///000000////////////////////////////////////000000000000000000000000000000000000/////////000111111222222......//////000111111111///000111222333444444444666666666555444444777999666333777??????>>>HHHWWWiiiyyy{{{gggSSSFFFAAABBBDDD777888999888777666777888555555666666777777888888222222444555666777777777111222222333333444444555222222222222222222222222222222222222222222222222//////............//////444222000000111000///---...///000///------///000////////////////////////---...///000000///...------...///000000///......//////............///000///...------...///000111...---,,,++++++++++++,,,)))***+++,,,...///000000////////////////////////................................................000000//////.........---/////////000111111222222444444444555555555666666666666777888999::::::;;;:::<<<>>>?????????@@@AAACCCFFFJJJLLLKKKJJJIIIIIIJJJMMMQQQUUUWWWZZZ]]]___]]]^^^^^^]]]ZZZYYYYYYZZZYYY[[[]]]```bbbeeeffffffccc``````cccbbb^^^]]]```fff111111111111111111111111222222222222222222222222......//////000000111111222222222111111111000000000000000000////////////////////////////////////////////////000000000000222000///------///000222000000111222222222222111111000/////////000222333111111111111111111111111000111222333444444444444888888888888999===BBBGGG\\\kkk~~~ddd[[[NNNEEEAAA@@@===:::::::::999888888777888888777666555444444444444444666666666666666666666666444444333222000...,,,+++111111111111111111111111////////////////////////////////////////////////000000000000000000000000222111000//////000111222000000000000000000000000............////////////111111000000//////......///////////////...------........................////////////...---,,,+++---------........./////////111333222---***)))***000000//////.........---...---+++******+++,,,------------............///111000000000000222333444444444555666555444222111666777888999:::;;;;;;;;;===>>>???AAABBBBBBBBBAAAEEEFFFHHHJJJKKKKKKKKKJJJGGGJJJOOOSSSUUUYYY\\\___bbb```]]]ZZZXXXWWWWWWXXXYYY[[[^^^```aaacccfffhhheee```^^^bbbdddbbb``````fff111111111111111111111111000000000000000000000000......//////000000000000222222111111111000000000000000000000/////////...////////////////////////111111000000//////......111000///......///000111111222222333333333333333333222222111222333444555333333333333333333333333000111222333444444444444777888888888999;;;@@@CCCIIIVVVhhhxxxppp^^^VVVNNNDDD>>>===<<<:::888:::999888777666777777888555555444444444444555555555555555555555555555555666666666555444222000000222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000//////...------...//////////////////////////////000000//////.........---111000000000/////////...111111111111111000//////..............................//////......---------------.........//////+++---//////---,,,---///000/////////.........---,,,,,,++++++++++++,,,,,,---------............///111000000000000222333444777777777777777666555555666777888999:::;;;;;;;;;===>>>???AAABBBBBBBBBAAADDDEEEGGGIIIJJJJJJIIIIIIGGGKKKOOOSSSVVVYYY\\\___dddbbb___]]][[[[[[[[[\\\[[[]]]___``````aaaccceeeeee```^^^bbbcccaaa___```fff111111111111111111111111000000000000000000000000...////////////000000000111111111111000000000000000000000/////////......////////////////////////222111111000///...------111000///......///000111000111111111222222222222222222222222222333444444333333333333333333333333111111222333444444444444555777888888888999<<<>>>>>>GGGTTTaaammm|||mmmWWWGGGGGGBBB<<<999::::::999777999888666555444555777888555444444444444444555666555555555555555555555555666666666666555444333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000......------------......////////////////////////111111000///...---,,,,,,000000000000////////////000111111111111000//////.................................///////////////---------...............,,,---......------///111/////////...............++++++,,,,,,,,,,,,,,,+++---------............///000000000000111222333444444444333333222222333333666777888999:::;;;;;;;;;<<<>>>???AAABBBCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHKKKPPPSSSVVVYYY\\\___```^^^\\\ZZZYYYYYYZZZ[[[]]]^^^```___^^^^^^___aaaddd```___aaabbb```___```hhh111111111111111111111111222222222222222222222222////////////////////////111111000000000/////////000000/////////.........////////////////////////000000000//////......---000///............///000...............//////000///////////////000000000000000000000000000000000111222333333444444444333444666888888777777888999>>>CCCKKKRRR[[[ggguuuzzzkkk```UUUJJJBBB???<<<:::999;;;;;;:::999888777555333333555666888666555444444333333333444444444444444444444444444222333333444444333333222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000//////////////////000////////////////////////111000000///...---------000000000000////////////......//////......---,,,........................------......///000111111........................000///...---,,,---...///........................+++,,,---...///...---,,,---------............///000000000111111222333333333222111000000111222333666777888999:::;;;;;;;;;<<<>>>@@@AAACCCCCCCCCCCCCCCEEEFFFHHHIIIIIIIIIIIIIIILLLQQQTTTWWWYYY]]]___]]]\\\ZZZXXXXXXXXXYYYZZZ]]]^^^______]]]]]]^^^___ccc```___aaaaaa^^^]]]___lll111111111111111111111111111111111111111111111111/////////...............000000000/////////......////////////............////////////////////////------......//////000000//////............//////......---------...///000,,,------...............000000000000000000000000222222333444444444333333333555777777666555666666:::===BBBFFFKKKRRRZZZ```rrr~~~~~~qqq^^^OOOGGGCCC@@@===<<<;;;::::::;;;;;;:::999777666444333444555666777888777555444222222111111444444444444444444444444000000111222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111///000000000000000000///.................................///////////////////////////000000000000...............---,,,,,,........................------------...000111222.....................---...,,,+++******+++,,,------------...............,,,---///000000000///...---------............//////000000111222222333333666555444333333444555666666777888999:::;;;;;;;;;<<<===@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJNNNRRRUUUWWWZZZ]]]___```^^^\\\[[[[[[[[[]]]^^^ZZZ\\\^^^^^^]]]^^^___aaabbb```___aaa```\\\\\\___kkk111111111111111111111111/////////////////////////////////............---////////////............/////////.........------////////////////////////,,,,,,---...///000000111........................111000/////////000222333......///000000000000000222222222222222222222222222333333444444333333333333444666666555444555666666888<<>>;;;999888999999888777666666777444555666777777777777666444444333333222222333333222222222222222222222222111111222222333222222222000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111...///000111111000///...........................///////////////............/////////000000000111//////000000//////...---........................---,,,+++++++++---...000//////.........---------***)))(((***---...---+++,,,,,,,,,------.........,,,,,,,,,,,,---...///000---------............///...///111222333333222222111111222333333333333333666777888999:::;;;;;;;;;<<<===@@@BBBDDDEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJIIILLLOOOSSSVVVXXXZZZ]]]___]]][[[YYYWWWVVVWWWXXXXXX[[[]]]^^^___^^^___```bbbaaa___```aaa^^^YYYZZZ^^^eee111111111111111111111111111111111111111111111111//////.........---------//////.........---------//////.........---------////////////////////////..................------------............------111000...---...///111222...///000222222111111000////////////////////////333333333444444333222222333444555555444444666888444444444444666888;;;===@@@GGGRRR___mmm~~~tttdddSSSGGGDDDAAA<<<::::::::::::999888999999888777666888999333555777999999888777666222222222222333444555666222222222222222222222222///000000111111111000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111111222333444444333222111........................111111000///...------,,,.../////////000000111111------......------,,,+++........................---,,,+++******,,,---/////////.........---------222000///000222222...+++,,,,,,,,,------.........++++++******+++,,,...///---------.........//////...///111222333333222222333444666777888777666666666777888999:::;;;;;;;;;<<<===@@@BBBDDDEEEEEEEEECCCDDDFFFHHHIIIIIIIIIHHHMMMPPPTTTWWWYYY[[[]]]``````___\\\ZZZYYYYYYZZZ[[[]]]^^^______^^^^^^```aaa```___```aaa]]]YYYZZZ^^^eee////////////000222333444222111111000///......---......//////////////////........................////////////////////////......------------......------------------------////////////////////////000000////////////000000//////............//////111111000000//////......222222333333333444444444222222333333333333444444666666555555555777999:::AAACCCGGGMMMXXXgggvvvwwwdddWWWNNNGGGCCC>>>===<<<;;;:::999999999777888888888888777666666444444555555555555555555666555444333333333444444222222222222222222222222//////000000000000//////000000//////......------000000000000000000000000111000///......///000111333222222111111000000000000000111000000///...---------...///000000//////000000//////.........---111111000///...---,,,,,,000000///...............,,,++++++,,,///000///...///......------....../////////.........---------------------------------.../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222111000000000111222333333555555555444444333333333666666666888:::;;;:::999;;;>>>AAADDDFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMPPPUUUXXXZZZ\\\^^^```eeeaaa\\\YYYXXXXXXWWWWWWYYY]]]^^^\\\[[[^^^```^^^bbb^^^]]]___^^^ZZZYYY[[[ccc111000000000000000111222111111111000///.........///////////////.................................////////////////////////......------------......................................................000000////////////000000//////............//////111000000000/////////...222222222222333333333333222222222333333333444444666555555555555777888999999:::===AAAHHHRRR^^^eeexxxtttbbbTTTKKKEEEAAA>>>;;;:::999888777777777777777777777777777666666555777777777777666666666666444444333333222222222333222222222222222222222222///000000111111000000///111111111000000000//////000000000000000000000000111000///......///000111111111111111111000///.........////////////......------...///////////////000/////////.........---///////////////.........///......---------......444222000///000000///.........------------......//////.........------------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...000111////////////000111222333666666666555555444444444777666666777:::;;;;;;:::;;;===@@@DDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKNNNSSSVVVXXXZZZ\\\^^^aaa^^^ZZZYYYZZZ[[[\\\\\\[[[___```^^^]]]___aaa______\\\\\\^^^]]]ZZZZZZ\\\eee222222111000000000000000111111000000//////......000000//////.........---........................////////////////////////......------------......////////////////////////------------------------000//////......//////000//////............//////000000000000////////////000111111111222222222222222222222222333333333333555555444555555666888888999999:::<<<>>>DDDJJJOOO\\\lllwww^^^VVVKKKCCC???===<<<::::::999888777777666777777777777777777777666555555777777777777666666555555555444444444333333333333222222222222222222222222000111111111111111111000333222222222222111111111000000000000000000000000000000////////////000000...///111111111000...---,,,------...............---......////////////////////////...............---.........//////000000------------............111///------...//////......------,,,,,,------..................---------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---//////.........//////111222222666666666666666555555555888777555666999;;;<<<<<<:::===@@@CCCEEEEEEDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJNNNRRRVVVXXXZZZ\\\^^^```]]][[[ZZZ[[[]]]^^^]]]]]]aaaccc___^^^aaabbb```]]]ZZZ[[[]]]]]][[[[[[^^^aaa111111000000000000000111111000000000/////////...000000000///......------........................////////////////////////......------------..............................------------------------/////////......///////////////............//////000000000000////////////000000000000111111111111111222222222222333333333444444444444555666777777:::;;;<<<<<<===???BBBEEEKKKYYYmmm|||iii\\\IIIEEE???;;;;;;;;;;;;:::<<<;;;::::::999999999:::777888888888888777666666666555555444444333333222555555555555555444444444222222222222222222222222111111222222222222111111222222222222222222222222000000000000000000000000000000////////////000000---///111333333111...---....../////////...------......///////////////.......................................////////////---......///////////////******,,,///333555444333------,,,,,,,,,,,,------........................------------------------,,,,,,+++******,,,---...------------------------//////...---------......////////////000222333333666666555555555555555555999777555555888;;;======<<<>>>AAADDDEEEEEEDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJLLLPPPTTTWWWYYY[[[^^^```bbb___]]][[[\\\\\\\\\[[[^^^bbbccc```^^^aaabbb```___\\\\\\^^^^^^[[[[[[]]]```////////////000111222333000000000000////////////000000//////.........---........................////////////////////////......------------......------------------------........................//////............////////////............//////////////////000000000000//////000000000111111111111111111222222222333333222333444444555555666666444666777888888999<<<>>>???HHHXXXhhhwww~~~oooaaaTTTLLLBBB@@@===;;;;;;;;;;;;:::<<<;;;;;;:::::::::::::::888888999999888888777666555555444444333333333222333444444444444333222111222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000//////000000000000//////...000222444444222000...111111111000///...---,,,...///////////////......---------...............////////////...............//////000000000///...---///444:::???@@@>>>;;;...------,,,,,,------...---.....................------------------------...---,,,+++***+++,,,---------------------------///......------------...000000000111222333555555444444444444444444444444999777555666999<<<>>>>>>>>>@@@CCCEEEGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLOOOTTTWWWYYY[[[]]]___aaa___]]]\\\\\\]]]\\\[[[\\\```aaa^^^]]]```aaa___bbb___^^^___^^^[[[ZZZ\\\ccc......//////000222333444000000000000////////////////////////////////////........................////////////////////////......------------......------------------------///////////////////////////......------....../////////............//////////////////000000000000///000000000111111111111111111111111222222222222111222333444555555555555000222444555555666999;;;;;;???IIIWWWcccooo~~~tttaaaVVVNNNHHHDDD???>>>===;;;999999999999999888888777777777888888888888888888888777666666555555555555555555555555000111222222222111///...222222222222222222222222000111111111111111111000/////////000000000000000000000000000000000000000//////000000000000/////////000222333333333111000111111111111000///...---//////////////////...------------------.........000000//////.........---...///000000000///---,,,111333888===@@@???;;;888.........------.........---------...............------------------------///...------,,,,,,,,,,,,------------------------------..................000000111111333444666777333333333444444444444444888666666777:::===>>>>>>???AAADDDFFFGGGGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIMMMQQQUUUWWWYYY[[[]]]]]][[[ZZZ[[[]]]^^^^^^]]]ZZZ^^^```]]]\\\___aaa```bbb___^^^___^^^ZZZYYY[[[```000000//////000111222222////////////000000000000------......///000000000........................////////////////////////......------------......................................................///......------....../////////............//////.../////////000000000111000000000111111111222222111111111111222222222222000111333444555555444444333444555555555555888:::;;;<<>>;;;;;;:::999777777888999666666555555555555666666666666666666666555555444333444444555555666666777000111222333333111000...222222222222222222222222///000000111111000000////////////000000000111111000000000000000000000000...///000111111000///...//////000111111111111111---......///000000000//////////////////...------,,,,,,,,,------..................///////////////---...//////...,,,***)))//////000222444444111///000//////......//////000---------.........//////------------------------------......//////..............................,,,,,,---...//////////////////000111222444666666444444444444555555555666666666666888;;;>>>>>>===???AAACCCFFFGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIMMMQQQUUUWWWYYY[[[]]]\\\[[[ZZZ[[[\\\]]]\\\[[[XXX]]]___]]]]]]```bbbaaa___\\\[[[]]]\\\YYYXXXZZZ[[[222111111000000000000000////////////000000000000,,,,,,---...///000111111........................////////////////////////.........------.........////////////////////////------------------------.........------.........//////............//////.../////////000000111111111111111111222222222222000111111111111222222222000111333444555555444333555666555444333333555777999777:::???BBBDDDLLLWWWfffnnnyyymmmZZZRRRHHHBBBAAAAAA>>>;;;888888888777666666888:::666666555555555666666777444444555555444444333222000111111222333444555555333444555666666444222111222222222222222222222222//////000000000000////////////000000111111111222000000000000000000000000...///000111111000///...////////////000000111111)))***,,,...///000111111//////000000///...------,,,,,,,,,------.........,,,,,,---...///000111222,,,---......,,,***'''&&&,,,+++)))***,,,---------000000////////////000000---------.........//////------------------------***,,,...000111111111000........................+++,,,---...////////////......///000111333555666444555555555666666777777666555777999<<<>>>>>>===>>>@@@CCCEEEFFFEEEDDDBBBEEEFFFGGGHHHIIIJJJJJJJJJKKKOOOSSSVVVXXXZZZ]]]___```^^^\\\[[[[[[ZZZXXXVVVXXX]]]___]]]]]]aaacccccc[[[XXXXXX[[[[[[XXXXXX[[[\\\111000///......///000111......//////000000111111111111000000//////......//////......---------,,,------,,,,,,,,,,,,------...---,,,++++++---...000000000///...///000111222------...//////...------------...///////////////......///000000000000000////////////000000000000000000000000111111111111333222111111222222111000222222222222222222333333333222222222222333444444333444666999===AAADDDFFFUUUYYY___eeemmmyyy~~~ooo___SSSLLLHHHDDDAAA???===;;;:::;;;::::::999999888888888666888999999777555444555666555555555555444444444555444444333111000//////444333333222111111111222222111111111000000//////000000000000000000000000......//////000000111111222111111111000000//////000000//////.........---222///---...222333000,,,///...---,,,,,,---...///000000////////////000000+++,,,---///000000111111............////////////------------------------//////.........---------111000///...............------///000000000///...///...---,,,,,,---...///.........------,,,,,,,,,111...++++++---...,,,***------------------------111111111222222333333444888888888888777777777777777999::::::::::::;;;===???AAACCCEEEFFFFFFEEEDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKNNNRRRVVVXXX[[[^^^```aaabbbbbb```]]]ZZZYYYYYY]]]^^^^^^___```aaabbbbbb[[[[[[ZZZXXXWWWWWWWWWWWW^^^111000///......//////000......//////////////////.........---------------/////////.........------...------------------...***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...........................,,,------.........------......///000000000000///.../////////000000000000........./////////000000...---,,,---///000000///111111222222222222333333333333333333333444444555333333555777:::>>>@@@BBBCCCGGGKKKOOOTTT^^^kkktttzzzlllbbbXXXMMMDDDDDDAAA>>><<<<<<;;;:::888888888777777666666555555:::888555444333555777888555555555555444444444444666666555444333222111111444333222222111111222222111111111111000000000///000000000000000000000000////////////000000000000000000000000//////......000/////////............///,,,***,,,///000---)))///......------......///000//////////////////000...............------,,,............////////////------------------------//////.........---------------,,,++++++++++++++++++,,,---.........---,,,///...------------...///,,,,,,,,,+++++++++******111...++++++,,,,,,+++)))------------------------000000111111222222333333333333333333444444444444666888999999999999:::<<>>>>><<<:::999:::::::::999777777777666666666666666777555444666999:::777555555555555555444444444444777777666555444444333333333333222222111111222222111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////............000...---...111222///,,,......////////////..............................---------...---,,,,,,+++---............/////////------------------------...............---------,,,,,,+++*********+++++++++,,,------......------///...------------...///,,,,,,,,,,,,++++++++++++///,,,******+++,,,,,,,,,------------------------/////////000111222222222333444444555555666666777666777999999888888:::;;;???@@@CCCEEEFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIILLLNNNQQQTTTVVVZZZ^^^aaaaaa```___\\\YYYXXXYYYZZZZZZ[[[\\\]]]^^^______```___^^^]]]\\\[[[ZZZZZZZZZ]]]111000000///.........---.........------,,,,,,,,,---------......//////000///////////////////////////......------......///)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,---------///...,,,++++++,,,...///---------------,,,,,,+++------...////////////............/////////000000111111111111222222222333///......///111222222111000000111111222222333333444444333333444444555666444444444444555555666777<<<===>>>>>>???CCCIIINNNZZZcccppp{{{uuujjj\\\UUUKKKFFFDDDDDDBBB@@@===;;;::::::;;;<<<;;;:::777777888888999:::;;;;;;999<<>>@@@CCCEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJLLLNNNQQQSSSUUUYYY^^^aaa``````^^^[[[XXXWWWYYY[[[YYYZZZZZZ[[[\\\]]]^^^___```___^^^\\\[[[ZZZYYYYYY\\\////////////......------......------,,,,,,++++++,,,,,,------......//////.........///////////////......------------......---,,,,,,++++++---...///,,,------...............///...,,,++++++,,,...///------.........------,,,,,,,,,---...........................////////////000111111111111222222222222111000000222222111000//////000111111222333333444333333333333444555555555555444444444444555555888888888999:::===@@@CCCHHHOOOXXXaaakkkxxxwwwiii]]]UUULLLHHHEEECCCCCCCCCAAA>>>===<<<;;;;;;;;;;;;999888555666777999;;;===>>>??????DDDMMMXXX^^^XXXJJJ>>>555444444444444333333333555444444444333222222222333222222111222222333333000000000000000000111111000000000000000000000000111111000000//////......000000000000000000000000.........///////////////------,,,---......---,,,---...///000000///...---------...//////...------+++,,,---...///000000000------------............---------------------------.....................//////............//////............//////000000---..................---........................+++,,,---------...///000---------....../////////,,,---...///000111222222111222333444555666777888888:::;;;;;;:::;;;<<<>>>>>>@@@BBBEEEFFFGGGFFFEEEFFFGGGHHHJJJKKKKKKKKKLLLKKKMMMQQQSSSVVVYYY]]]```______]]]ZZZWWWWWWYYY[[[YYYZZZZZZ[[[\\\]]]^^^______^^^]]][[[YYYXXXXXXXXX\\\---....../////////...---------------------,,,,,,******++++++++++++++++++---------...............---------,,,,,,---------...---,,,++++++---///000++++++,,,---------------...---,,,++++++,,,---...,,,,,,---...............+++,,,------......------------........./////////............////////////222000//////000000///---...//////000111222333333333222222222222333444444444444333333333444444555444444444555666888:::;;;>>>BBBHHHMMMUUUbbbrrr~~~qqqddd[[[TTTMMMIIIDDDCCCCCCCCCDDDBBB???<<<;;;:::999999999999666444333333555666888:::;;;<<<888999>>>CCCGGGEEE>>>888444444444444333333333333333333222222222111111111222222111111222222333333000000000000111111111111000000000000000000000000000000000000////////////000000000000111111111111.........///////////////......////////////......------............---------...///000000///...---//////000000//////...---,,,------------.........---------------------------------...............------,,,,,,,,,---......---,,,,,,,,,,,,---......------...//////...------,,,,,,,,,,,,------------,,,...000000...,,,++++++---------...//////000000,,,---...///000111222333333444555666777888999999999:::<<<<<<;;;;;;===>>>>>>???BBBEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKIIILLLQQQTTTWWWYYY\\\^^^^^^^^^^^^[[[YYYXXXYYY[[[ZZZ[[[\\\]]]^^^______```___^^^\\\ZZZXXXWWWVVVVVV]]]+++,,,---////////////...------------............++++++++++++************,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,------------,,,---------.........//////,,,---------............///...---...///000///.........///000111222333333222111111111111222333333222222111222222333444555555444444555777888888888888<<>>===???BBBEEEFFFGGGGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJGGGLLLQQQVVVXXXZZZ[[[]]]]]]^^^^^^]]][[[YYYYYYZZZ\\\\\\]]]^^^___```aaaaaa___^^^\\\ZZZXXXWWWVVVVVV]]]***+++---///000000//////---------....../////////...------,,,,,,++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,(((***+++------,,,+++***,,,---...///000///......+++,,,,,,------,,,,,,+++'''((()))+++,,,---......++++++,,,------------,,,---------.........//////............/////////000...------...111222222111---...///000111222333333111111000000111111222333///000000000111333444555666555555666777888777666333666999::::::@@@JJJRRR]]]cccmmmwwwrrrdddZZZSSSMMMGGGCCCCCCCCCAAA???;;;;;;<<<<<<<<<;;;999888888888888999;;;:::888666888888777666555444444333444555777666555555666777444444444333333333222222333333222222222222222222222111111111222333333444//////000000111111111222000000000000000000000000......//////000000111111---.........//////000000---.........//////000000,,,---//////...------...------+++******+++------...///000222222000///...******,,,---.../////////,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,,,,------.../////////...---...///000111,,,---...//////...---,,,........./////////000000"""***......---,,,------------...///000000111------...000111333444444222222333333444555555555777999::::::::::::;;;======???BBBEEEGGGGGGGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFKKKRRRWWWYYYZZZ[[[[[[]]]^^^___^^^\\\ZZZZZZZZZ]]]^^^^^^___```aaabbbbbb```___]]][[[YYYWWWWWWVVV^^^...,,,,,,---///000///...---------,,,,,,+++++++++,,,,,,------...------,,,......---,,,,,,+++******---,,,***))))))***,,,---*********+++,,,---//////000...,,,******,,,...000...---,,,+++***+++,,,---,,,+++***))))))+++---...///...---,,,,,,,,,,,,,,,------------......................................................------///000000000111111111111000000000000000000000000111111222222222333333333333444555555666666555555222555888999:::<<<@@@DDDHHHNNNVVV___iiisss}}}rrreee]]]WWWOOOJJJCCCBBBAAA???>>><<<;;;::::::::::::999888777666666888777666555555555555555777555333333444444333222444444444444333333222111333333333222222111111111000000111111111222222222333222222222111111000000,,,---///111111111111000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111000///...---,,,++++++---------............///---......//////......------------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,+++***+++,,,---***+++,,,,,,,,,------...///......------......///,,,,,,,,,---...///000111+++,,,---.........---,,,++++++---...000111222222***+++---...///......---000000///...............888666444222333555888:::999::::::999888999<<<>>>===???BBBEEEGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHLLLQQQTTTUUUVVVZZZ^^^aaaaaa```___]]][[[YYYXXXWWW]]]```^^^^^^```aaa___^^^[[[YYY[[[ZZZVVVVVVYYY\\\---,,,+++,,,.........,,,---------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,+++++++++,,,------///...---,,,,,,---...///------------------......,,,+++***))))))+++---.........---,,,,,,,,,,,,,,,............////////////////////////////////////........................//////000000000111111111000000000000000000000000111111111222222222333333333333444555555444444444111333555666555666999<<>>===;;;::::::999999999999888777666555666666666666555555555555555333222222444555555444333333444444333333222111333333333222222111111111111111111222222333333333222222111111000000000000***+++---...//////......000000000000000000000000////////////////////////000000000000000000000000////////////////////////...............------------------............///------............---------------------.........------,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,...---,,,,,,---------,,,---,,,,,,++++++,,,,,,---...------------......///---------...------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,///.........//////000111555555555555555777888888999::::::999999999<<<>>>???@@@CCCFFFGGGHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIHHHLLLQQQSSSTTTVVVZZZ]]]```______]]]\\\ZZZXXXWWWXXX]]]___]]]]]]___```^^^^^^[[[YYY[[[ZZZVVVVVVYYY^^^///...------......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))***+++---...//////...---,,,++++++,,,---......---,,,,,,++++++++++++------,,,,,,,,,,,,------***+++,,,---......---,,,,,,+++*********+++,,,---...------,,,,,,,,,,,,,,,,,,---------............////////////////////////........................////////////000000000000000000000000000000000000000111111111222222222222222333333333333333222222333444444444333333444666666999===AAAEEEJJJOOOSSS[[[cccnnnwww~~~rrrggg___WWWQQQHHHBBB@@@>>><<<999======<<<<<<;;;:::::::::888999999888888777666555333444555666777666555555333222111222444666666555333333333333333222222111222222222222222111111111222222222222333333333333000000000000////////////...///000111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////---------............///,,,------......------,,,---------......//////000......------------......------------------------,,,,,,------,,,,,,++++++111...,,,,,,......,,,)))---,,,,,,++++++,,,,,,---//////...---,,,,,,------///...------,,,,,,,,,,,,...,,,***)))((((((******------.........---,,,+++.........///000111333444333333555666777777777666888999::::::999:::<<<>>>AAABBBEEEGGGHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKGGGKKKPPPSSSSSSUUUYYY\\\___^^^^^^]]][[[YYYWWWVVVXXX\\\^^^\\\[[[]]]^^^\\\^^^ZZZZZZ[[[ZZZWWWVVVXXX]]]111000......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))***+++---...//////---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))%%%&&&)))+++,,,,,,***)))++++++*********+++,,,---------,,,,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,---------------------------------......................../////////000000////////////////////////000000000111111111111222222222222222222111111000555555555444444444555555333555888:::;;;>>>BBBEEEGGGMMMUUU\\\ccckkkvvv~~~{{{nnnddd[[[SSSNNNJJJFFFAAA???>>>>>>>>><<<999999999999999999999999777777888888777666666555111333555777777777555444444222111222333555555444222222333333333222222111222222222111111111111111111111111111111111222222//////////////////......111111222222333333333333////////////////////////////////////////////////------------------------////////////////////////---------............///---------............///,,,,,,------------,,,,,,,,,------...///000111111.........------.........------------------------+++,,,---...---,,,+++***000---***+++...///,,,)))///......------......//////...------,,,,,,------111///...,,,++++++,,,,,,...,,,)))'''&&&''')))+++,,,,,,------------------////////////000222333444111222222333444555666666888999:::;;;:::;;;===>>>AAABBBEEEGGGGGGGGGFFFEEEGGGHHHIIIJJJJJJKKKJJJJJJGGGLLLPPPSSSSSSUUUXXX\\\___^^^^^^]]][[[ZZZXXXWWWXXX\\\]]][[[ZZZ\\\]]]\\\]]]ZZZZZZ\\\[[[WWWVVVXXX[[[///...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++,,,,,,---------+++******************+++,,,,,,++++++,,,,,,------***+++,,,------,,,+++***$$$&&&))),,,,,,,,,***(((++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,------------------------------------------.........//////---............///////////////////////////////////////000000000111111111000111111111111111000000555444444444555666666666333555777888999:::===@@@???BBBFFFIIIMMMTTT\\\bbbqqq|||qqqiii^^^TTTOOOJJJEEEBBBAAA???<<<;;;;;;;;;;;;;;;666666777777777888888888666666777777777666555555111333555666777666555444666444222222333333222111111111222333333222222222111111111111111111111111000000000///////////////..................//////............/////////000////////////////////////////////////////////////------------------------........................///............------------------............///,,,------......------,,,,,,------...///000111111.........------.........------------------------+++,,,---...---,,,+++***,,,***)))***---...---+++///......------......///,,,,,,,,,,,,,,,---......111///...,,,++++++,,,,,,---+++)))((((((***,,,...++++++,,,,,,---...//////000000000000000111111222222111//////000222555777777999;;;;;;;;;<<<===???@@@AAADDDEEEFFFFFFEEEDDDFFFGGGHHHIIIIIIJJJJJJJJJHHHLLLQQQSSSSSSUUUXXX\\\_________^^^]]][[[ZZZYYYWWW[[[]]]ZZZYYY\\\]]]\\\]]]ZZZZZZ\\\[[[WWWVVVWWWZZZ,,,+++)))***++++++***)))++++++,,,,,,,,,,,,------,,,------......---------,,,,,,,,,,,,,,,,,,,,,+++)))******************)))++++++++++++,,,,,,---...,,,---...//////...---,,,'''))),,,......---+++*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,---............////////////........................,,,,,,------.../////////------------.........///000000000000000000000000////////////000000000000///000000111222222111111333111000111333555555444222444555666666777:::<<<;;;<<<===>>>@@@DDDJJJNNNWWW```nnnyyyxxxllleee[[[UUULLLGGGDDDAAA===:::<<<;;;;;;:::999999888999555555666666666777777777555555666666666666555555222333444555666555444444666444222222222222111000000111222222222222222222000000000111111111111111/////////...........................////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////........................//////.........------------------............///---..................------------......//////000......------------......------------------------,,,,,,------,,,,,,++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,---......///...------,,,,,,,,,,,,,,,+++******+++---///000,,,,,,,,,,,,,,,...//////000000/////////000111111222000...---///222666888666999;;;<<<<<<<<<>>>??????@@@CCCEEEFFFFFFEEEDDDFFFGGGHHHIIIIIIJJJJJJIIIJJJNNNRRRTTTTTTUUUYYY\\\_________^^^]]]\\\[[[ZZZWWW[[[\\\YYYYYY]]]___^^^\\\ZZZZZZ]]]\\\WWWUUUWWW[[[+++***)))***,,,,,,,,,***+++++++++,,,,,,---------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********------,,,+++++++++,,,,,,,,,,,,------------,,,,,,***+++,,,......---+++*********++++++,,,,,,,,,+++++++++******+++,,,,,,---,,,---------....................................,,,,,,------...//////000,,,,,,---------.........000000000000000000000000........./////////000000...///000111222333333333444222000000333444333222111333444333333444666888888888888888999<<<@@@CCCDDDIIIRRR[[[eeepppzzzwwwmmmddd\\\SSSMMMKKKGGGCCC@@@@@@???;;;888999:::;;;:::999888888888555555555666666666666666444555555666666555555555555444444444444444444333444333111111222333222111000000111222222222222222///000000000111111111222000000/////////.............../////////000000000222222111000000000111222000000000000000000000000////////////////////////000000000000000000000000........................---------...............---------............///...//////000000//////...---------------.........------,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,+++...000///,,,+++...111---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,---...///000///...---,,,+++,,,,,,------------...///000111222111000000000222444666888666888;;;=========>>>???>>>@@@CCCEEEGGGGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKJJJKKKOOOSSSUUUUUUVVVZZZ]]]^^^^^^^^^]]]\\\[[[ZZZYYYVVVZZZ\\\YYYYYY^^^aaaaaa\\\ZZZZZZ]]]\\\WWWUUUVVV[[[...---,,,---///000///...+++++++++,,,,,,---------((()))***+++,,,---------+++++++++,,,,,,---------***++++++,,,,,,++++++***000///---,,,+++*********))))))))))))))))))))))))******+++,,,+++***))))))******+++,,,,,,,,,,,,++++++*********+++,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---------......000000000000000000000000............/////////000---...000111333444444444777444111222444555333111111222333222111111333555444444444555666999<<<>>>===>>>@@@FFFNNNZZZdddjjjuuu{{{{{{ppphhh^^^VVVQQQLLLFFFBBB===;;;999:::<<<<<<999555555777888888777666666777666666666666666666666666444444555555666555555444666555444333333333333333222111000111333444444333///000111222222222222222//////000000111111111222111111000000/////////....../////////000000111111///...---,,,,,,---......000000000000000000000000////////////////////////////////////////////////........................++++++,,,---...///000111---------.........////////////000000000000//////------------------,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,+++***+++,,,------222555333---***---222///......------......///000///---,,,+++*********+++,,,---.........---,,,,,,------------.........222111///,,,+++*********++++++,,,---///111333444000111222444555666777777666888;;;=========>>>??????AAACCCFFFHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLPPPTTTVVVVVVWWWZZZ]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVZZZ[[[YYYZZZ___bbbbbb[[[ZZZZZZ]]]\\\XXXUUUVVVYYY+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,++++++***,,,,,,+++)))((()))***---------------,,,+++*********+++,,,,,,,,,,,,,,,***)))'''%%%###%%%))),,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------......///000000///...---........................////////////..................//////000000111111111111111000111222222333000111111111111222222222444444333333333444444555333444444555666777888888888;;;>>>AAADDDHHHLLLPPP]]]ccclllvvv|||tttiiibbbYYYSSSJJJEEECCCBBB@@@???:::::::::999999888888888666666666666555555555555555555555555555555555555555555555555555555444444555555555444444333333333000000000111222222333333333333333222222222111111111111000000000000111111222111111111000000//////333111000000222333222111............////////////000000000000000000000000///......------...000111........................------------------------........................////////////...---,,,,,,..............................---,,,,,,,,,---------,,,+++*********++++++---------------------------------------------------------------------------,,,,,,...111111...+++---------------...///000///...------++++++***)))***+++,,,---------,,,,,,))))))******+++,,,---...///000000111111111111000//////000111222444555666999999;;;===>>>?????????>>>@@@CCCFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJMMMRRRVVVXXXZZZ[[[]]]]]]\\\\\\[[[ZZZYYYXXXXXX[[[\\\]]]]]]\\\\\\^^^```___^^^]]][[[YYYXXXVVVUUUWWW+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,+++)))((()))***+++************)))))))))---,,,+++***(((&&&$$$###++++++***(((&&&'''***---++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------,,,---...//////...---,,,........................,,,,,,------......//////......//////000000000000000000000000000111222222000000111111111222222222111111000000111222333333222222333333444555555555111333666888:::===AAADDDHHHMMMVVV___hhhqqqyyy~~~{{{qqqiiibbb[[[SSSMMMGGGDDD@@@======;;;888666999999888888777777777777777777777777666666666666555555555555555555555555555555555444444444444444555444444444333333333333222222111111111111111111222222222222111111111111111111000000000000111111111111111000000000//////111///......///000///...............////////////////////////////////////...............//////000........................------------------------,,,,,,,,,---------------...---+++******+++,,,---........................,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,+++++++++------------------------************************---------------------------,,,+++---///000...,,,------------------.........------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---......//////000000000000000000000000111222444666777999999;;;===>>>?????????@@@AAADDDFFFGGGGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJMMMQQQTTTVVVWWWXXXYYY[[[[[[\\\\\\\\\]]]]]]]]][[[\\\]]]]]]]]]]]]___aaabbbaaa___]]]ZZZXXXVVVUUUVVV++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,+++)))))))))+++******)))((((((((())))))''''''((((((((((((((('''+++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,,,,+++,,,------------,,,,,,------------------------******+++,,,---...//////...////////////000000000/////////000000000111111000000000111111111222222/////////000111222333444222222222222222222222222000222444555666888:::===<<>>?????????AAACCCEEEFFFGGGFFFEEEDDDIIIIIIIIIIIIIIIJJJJJJJJJLLLOOORRRTTTUUUUUUWWWXXX]]]]]]^^^^^^______^^^^^^\\\]]]^^^^^^^^^^^^```aaaeeecccaaa^^^[[[XXXVVVUUUXXX++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))+++,,,+++***)))***+++,,,+++***))))))***++++++'''((()))+++,,,,,,------***,,,------,,,++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------++++++,,,---......//////////////////////////////......///000000000000000000000000000111111111111111111222222444555777777222222222111111000000000333555666666555666888:::;;;<<<===???@@@DDDIIIMMMSSSXXXaaaiiipppwww}}}yyyqqqkkkeee^^^YYYRRRMMMGGGCCCAAA@@@>>>===888999;;;<<<<<<;;;999777666666666666555555555555777666666666555555555555444444444444444444444444333333333333333444444444333333333333222222222222222222222111111111000000000000000000////////////000000////////////000000000000000000000000//////333111///...///000///...............////////////////////////////////////,,,---...///000///...---........................------------------------+++++++++,,,------......///...,,,+++,,,...000222------------------------************+++,,,......,,,...///000000...,,,+++------------------------........................---------------------------,,,******+++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,------......---+++***))))))+++---...///......---------.........///000111111111111111111111111222444555777888888999;;;===>>>?????????AAACCCEEEGGGHHHHHHGGGFFFIIIIIIJJJJJJJJJJJJJJJJJJMMMPPPTTTVVVWWWXXXZZZ[[[````````````___]]]\\\[[[\\\]]]___```______```aaacccbbb```^^^[[[YYYWWWVVV[[[***++++++,,,,,,++++++************+++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))***++++++***)))***++++++***************++++++.........---,,,+++)))((()))+++,,,---+++******+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++------.........,,,,,,---------......///------------------------//////................../////////.....................///000000000000/////////000000000111111111222222222333444666777888333333222222111000000000222333333333222222444555777777777777666888<<>>?????????@@@BBBEEEHHHJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLOOORRRUUUWWWYYY\\\^^^______``````___]]][[[YYY[[[]]]___```______```aaa^^^^^^]]][[[ZZZXXXWWWWWW[[[******++++++++++++******************++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++************)))***++++++***)))+++,,,'''((()))*********))))))***+++++++++++++++******(((***,,,,,,***)))******++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,---...////////////---,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,000000/////////........./////////............---...///000111222111000////////////000000000111111000000111111222333444555333333333222222111111111111222333222111222444555333444555555666777:::===:::<<>>;;;::::::999999999999999999999999777444222222444777555555555555555666666666444333333333333222222222333333333333333333333333000111111222222333333444000111111111111222222222///000000111222222333333000000000000////////////000//////......//////000......////////////000000000...------...//////...............////////////........................,,,,,,---.......................................------------------------........................***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---.../////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,++++++---///...------,,,,,,,,,,,,---,,,,,,------.........///...------,,,,,,...///000......---------......///000111222333444555555555222222333444555777888999999999;;;===>>>????????????AAAEEEHHHJJJKKKKKKJJJHHHIIIIIIJJJKKKKKKLLLLLLIIILLLOOORRRTTTWWW[[[]]]ZZZ[[[]]]______^^^]]]\\\ZZZ\\\___```_________```[[[[[[ZZZYYYXXXWWWWWWVVVXXX******++++++++++++******************++++++++++++***************++++++,,,++++++++++++++++++++++++++++++++++++************(((***++++++******+++,,,&&&(((***,,,,,,+++)))(((%%%&&&(((***,,,---......)))+++,,,+++***)))***+++++++++++++++++++++++++++)))******+++,,,,,,------------------,,,,,,+++***,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---.....................//////.........---------...///111222333222111000////////////000000000111000/////////000111111222222222222111111111111111111222333333333444666888333444666777777888:::<<<999:::;;;;;;;;;===@@@CCCDDDHHHOOOUUU[[[aaagggjjjnnnrrrzzz}}}xxxqqqkkkddd^^^[[[VVVQQQMMMEEEDDDBBB@@@???===;;;:::888999;;;;;;:::999999999999999999666444333555888333333333333444444444555444444444333333333222222333333333333333333333333000000000111222333333333000000000000111111222222111111111111111111222222111111111000000000////////////............//////........./////////000000///...------///111111000............////////////........................------,,,,,,------..............................------------------------///......------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------.........---------,,,,,,------------------------........................------------------------***---//////---,,,---///------------------......---------...............,,,,,,,,,---------......,,,,,,,,,,,,---...//////000000222333444555555555333333333444555777999999999999;;;===>>>????????????AAADDDFFFHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNKKKMMMPPPRRRTTTVVVYYY\\\ZZZ[[[^^^___```___]]]\\\YYY\\\^^^```___^^^^^^^^^\\\\\\ZZZYYYXXXVVVUUUTTTVVV******++++++++++++******)))************+++++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++************)))(((***++++++******+++---(((***---000000...,,,***,,,,,,,,,,,,,,,+++******+++,,,,,,+++******+++---++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,+++***(((&&&$$$###******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////.........---------...000222333444333111000////////////000000000000111000000000000000111111000000000000111111111111...///111111111222444777111333555555444333333444555555555444333444777:::888;;;@@@DDDGGGJJJMMMPPPUUUZZZbbbiiipppvvv{{{~~~zzztttmmmeee___ZZZTTTMMMIIIGGGFFFBBB???======<<<<<<;;;:::888777444777999:::999777666666444666777555333111333555111111222222222333333333555555444444444333333333333333333333333333333333///000000111222222333333//////000000111111111222333333222222111000000000111111111111000000000000//////............//////---.........//////000000111//////000222444444444............/////////000...........................---,,,+++,,,---...///........................------------------------///...------,,,+++***)))222000---+++***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++------------------------***---000000...---...///------------......///000........................***+++,,,---------,,,,,,+++++++++,,,---...///000//////111222333444444444333333333444666777999:::999999;;;===>>>?????????@@@AAACCCEEEFFFEEEDDDCCCFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQSSSTTTUUUWWWZZZ\\\^^^___```aaa```]]]ZZZYYYXXX[[[^^^______^^^]]]^^^^^^]]]\\\ZZZWWWUUUTTTSSSWWW++++++++++++++++++++++++************************************************))))))************))))))((()))+++,,,,,,,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((()))***++++++,,,++++++******++++++,,,******))))))((((((''''''***+++,,,,,,------,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,+++*********+++,,,------------------------------------............///000000000000///////////////...---...000222222111////////////////////////222222111111111111222222333333333333333333333333111111111222222333333333444333222111222444666888888888999;;;===>>>???@@@HHHIIILLLPPPVVV[[[```ccchhhkkkppptttxxx|||~~~yyyvvvllljjjfff```ZZZUUUQQQOOOGGGEEEBBB???<<<;;;<<<<<<999999:::;;;;;;999888777777777666555444444333333555555555555555555555555222222222111222222333333222222222222333333444555555222......111444444333000111222333333222111000222222111111000/////////111111111111000000000000000000000000000000000000333111///...---...///000////////////////////////222111111000///......---000///---,,,,,,---///000............////////////......////////////......---......---++++++---///,,,++++++******++++++,,,------------------------++++++******************++++++++++++++++++++++++*********++++++,,,,,,,,,........................---,,,,,,+++*********++++++,,,---.........---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------******))))))******+++,,,,,,,,,,,,,,,---///000111,,,///222333333333444555222222222333555888;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMOOORRRTTTUUUWWWZZZ\\\\\\]]]^^^_________^^^]]]YYY[[[]]]^^^^^^___aaaccc[[[YYYXXXWWWWWWVVVTTTQQQXXX***++++++,,,,,,++++++*********************************************************++++++++++++******((((((((((((((())))))***************************++++++++++++++++++++++++***************+++,,,,,,,,,++++++******++++++,,,++++++*********)))))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,------++++++*********+++,,,---------------------------------------............000/////////////////////000///...///111222333222222222222222222222222222222111111000000111111222222222222222222222222111111222222222222222222333333333333333333555666777666666777999:::<<<======>>>>>>@@@CCCFFFJJJNNNPPPRRRUUUYYY\\\___bbbfffiiiqqqtttyyy}}}}}}vvvtttqqqmmmhhhbbb]]]ZZZTTTSSSPPPLLLHHHDDDAAA@@@AAA???===:::888888888888777888888888888777666666777666666555444444333333444444444444444444444444555555444333222222222222111111111111111222333333333111//////111222222222111222333333333333222111000111111222222333444444111111111000000000//////////////////////////////222111///------...///000////////////////////////111111000000///......---111///...------...///111............////////////......////////////......---...///...,,,+++,,,------,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...........................------,,,++++++,,,,,,+++,,,---.........---,,,+++,,,,,,---------------------------------------------------------,,,,,,,,,,,,---------.........+++************+++,,,,,,++++++,,,,,,------......,,,///222333333333444555333333333444555888:::;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMOOORRRTTTUUUWWWZZZ\\\]]]^^^___``````___^^^]]][[[\\\^^^^^^^^^^^^___aaa\\\ZZZYYYXXXXXXWWWUUURRRUUU)))***+++,,,,,,+++***)))************************************************++++++,,,,,,,,,,,,++++++***)))'''&&&'''(((***,,,++++++++++++++++++++++++************************++++++++++++++++++,,,---++++++************+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------------------............////////////////////////111000//////111333333222333333333333333333333333111111000000000000111111000000000000000000000000222222222222222111111111333333444555666666666666444444555666777888999:::999999:::;;;<<<>>>@@@AAABBBDDDGGGIIIJJJLLLOOOQQQTTTWWW\\\```dddhhhmmmpppvvvwwwyyy|||~~~|||yyytttnnniiidddbbb\\\ZZZWWWSSSOOOKKKHHHGGGBBBAAA@@@>>><<<:::999888<<<;;;999777666666666777666666555444444444444555666666555555444333333333444444444444444444444444777666555444222222222222111000000000000111222222000111222111000///000111222222333444444333222222000000111222222333333444111111000000000000//////////////////////////////000///...---------...///////////////////////////111000000//////.........111000///......///000111---............/////////......////////////......,,,...//////---,,,++++++...------,,,,,,------...------------------------,,,,,,------......//////---------------------------------------,,,,,,,,,------------------------......------,,,,,,------++++++,,,---------------***+++,,,,,,------,,,,,,,,,------....../////////.........------,,,,,,,,,------............//////,,,++++++++++++,,,------,,,,,,............---,,,,,,///222333333333444555444444444555666777888999::::::;;;;;;<<<===???@@@@@@AAACCCDDDEEEFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNLLLOOORRRTTTUUUWWWZZZ]]]^^^___```aaaaaa```___^^^]]]^^^______]]]\\\]]]^^^]]][[[ZZZZZZZZZYYYVVVTTTYYY)))***+++,,,,,,+++***)))***************************************************++++++++++++++++++***++++++*********+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++*********++++++,,,++++++************++++++++++++++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////111///...///111222222111////////////////////////000000000//////000000000///000000000000000111111333333222222111111000000222333555777777666555444333333444444555666777777888888888999999:::;;;;;;===???@@@AAAAAAAAACCCEEEBBBDDDHHHKKKMMMPPPTTTWWW[[[\\\___bbbeeehhhkkklllrrrrrrssstttwwwzzz|||~~~}}}~~~{{{yyyxxxwwwtttqqqooommmjjjgggdddcccaaa___[[[WWWRRROOOLLLIIIHHHFFFDDDCCCBBBBBBBBB<<<<<<;;;;;;:::999999999:::999888777777777777888666555444222222333444444555555555444444333333333555555555555555555555555555444333222222222222222111111000000000111111222///222444333000///000222222222222222222222222222111111111000//////......111000000000///////////////////////////////////////...------------......////////////////////////000000/////////.........//////............//////---------.........//////......////////////......)))+++...000...---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000------------------------,,,+++++++++******))))))------------------------------,,,,,,,,,,,,------++++++,,,,,,------------++++++,,,------------,,,+++,,,,,,---...//////000.........------,,,,,,+++------------............---,,,,,,,,,,,,---.........///111222222000...---,,,///222333333333444555666666666666666777777777:::::::::;;;<<<===>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNLLLOOORRRTTTVVVXXX[[[^^^``````aaabbbbbbaaa___^^^___``````___]]][[[\\\\\\]]]\\\[[[[[[[[[ZZZXXXVVV]]])))***++++++++++++***)))************************))))))))))))))))))))))))))))))************)))))))))***+++------,,,,,,+++************************))))))))))))))))))))))))+++***))))))))))))******+++******))))))******+++************************)))***++++++,,,,,,+++++++++++++++************************+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------....../////////000000...------///000000///........................000//////......//////000///000000000111111222222222222222111111000000000222333555777777666444333333333444444555555555666444444555666777777777888888:::;;;;;;999999:::;;;:::;;;>>>??????@@@BBBDDDDDDEEEGGGJJJMMMOOOQQQSSSVVVVVVWWWYYY[[[]]]___```aaacccfffggggggiiikkkmmmkkkkkkkkkkkkkkkjjjjjjjjjggggggfffeeedddaaa___^^^[[[YYYVVVUUUTTTSSSQQQOOOIIIIIIHHHFFFDDDBBB???>>>===<<<;;;:::::::::;;;;;;888888888777666666555555777777777777777777777777666555444333222333444444444444444444444333333333333333333333333333333333111111000000111222333333333222222111111111222222///222555444111///111333111111000000000000111111111111000000///......---000000000////////////.................................---------.........////////////////////////////////////............------------------------------------..................////////////......&&&)))---///////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///+++++++++++++++++++++++++++++++++******)))))))))------------------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,---...............******+++,,,---..................------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...///111222222000...---,,,///222333333333444555666777777777777777666666::::::::::::;;;===>>>???@@@AAACCCDDDEEEFFFEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLOOORRRTTTVVVYYY\\\^^^aaaaaabbbbbbbbbaaa___^^^```aaaaaa___]]][[[[[[\\\^^^\\\[[[[[[\\\[[[YYYWWWZZZ************************************************)))))))))))))))))))))))))))))))))******)))))))))'''(((***,,,,,,+++***((())))))))))))))))))))))))************************+++***))))))((()))))))))******))))))))))))******)))))))))***************)))******+++++++++++++++)))))))))***************************++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000///...,,,---...//////...........................//////............////////////000000111111222222111111111111111000000000222333555666666555333222333333444444444444444444333444555666777888888888666777888888666666666888555777888888777777888999:::;;;<<<>>>@@@BBBCCCDDDAAABBBDDDFFFGGGHHHHHHHHHHHHJJJLLLMMMMMMNNNPPPRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNMMMLLLJJJIIIHHHFFFDDDBBBBBBBBBBBB@@@???===>>>>>>>>>>>>===<<<<<<:::999999888777666666555777777666555555444444333444444444444444444444444555555444333333333333444444444333333333333333333000000000000000000000000////////////000222333444333333222111111111111222///000111111000000111333000000////////////000000//////000111111222222333000000////////////..............................---............/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////......'''))),,,......///000111,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++++++++++++++,,,------,,,---......//////......***++++++,,,,,,------------------------------------,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,............---,,,,,,///222333333333444555666777777888888777777666999999::::::;;;<<<>>>???@@@AAACCCDDDEEEFFFEEEEEECCCDDDFFFHHHJJJLLLMMMMMMLLLOOORRRUUUWWWYYY]]]___aaaaaabbbbbbbbb```___^^^___``````___]]]\\\\\\]]]]]]\\\[[[[[[\\\[[[YYYWWWXXX+++***)))(((((()))***+++************************)))))))))))))))))))))))))))******++++++******)))))))))******+++++++++***************************++++++++++++++++++++++++,,,+++******)))))))))*********))))))))))))***************+++++++++,,,,,,))))))***+++++++++++++++)))))))))******++++++,,,************++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......///000000000///------/////////...///////////////////////////......------......///---......//////000111111000000000000111111111111222222333444444333222111333333333333222222222222444555666777888888888777555666777777666555666888333444555555444333444666888999999:::;;;;;;<<<<<<999;;;===???@@@???>>>===;;;<<<>>>?????????AAACCCCCCDDDDDDEEEDDDCCCBBBAAA??????>>>======<<<<<<;;;===;;;:::999:::999888666999:::;;;;;;<<<<<<<<<;;;888888999999999777666555666666666555555555555555222333333333333333222222333444444444444333222222333333333333333333333333000000000000000000000000000000000000111222333333222222111000000000000000...---,,,,,,///111222222111111000//////000111111//////000000111222222222000000/////////.......................................//////000000000000////////////////////////........................,,,------------------,,,,,,,,,---------...............////////////......***,,,------------...000,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++*********+++,,,---,,,,,,---............---,,,,,,,,,---------------+++,,,,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,------......,,,///222333333333444555666777888888888888777666999999999:::;;;<<<===>>>@@@AAACCCDDDEEEFFFEEEEEEDDDEEEGGGIIIKKKMMMNNNNNNLLLOOORRRUUUWWWZZZ]]]```aaaaaabbbbbbaaa___^^^]]]]]]^^^______]]]]]]^^^___]]][[[[[[[[[\\\[[[YYYWWW[[[,,,+++(((''''''(((+++,,,************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++---,,,+++******,,,...///++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++******))))))))))))******+++++++++,,,,,,---------))))))***++++++++++++***))))))***+++,,,,,,------)))************+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000222000......000000000///.................................------.........,,,,,,------...///000000//////000000111111222222222222222333222222222111222222222222111111111111111222333444444444333222222333444444333333444666222333555555444444555777555555555555555555555555666888;;;======<<<999777999;;;<<<===<<<<<<>>>???:::;;;<<<===<<<;;;:::999999999888777777777777888<<<;;;999888888888666444444444555666777777666666111333555777888888777666333333333333333333444444333444444444444333222222222222333444444222111000333333333333333333333333333333333333333333333333333333222222111222222222111111000///////////////...***''')))---000111000333222111000000111222333000000000///......------000/////////..........................................///000111111000000////////////////////////---.....................---......//////......---,,,,,,,,,---------............////////////...............---++++++,,,......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,+++*********+++,,,---++++++,,,---------,,,,,,..................------***++++++,,,---...////////////.........---------,,,++++++++++++,,,------,,,,,,,,,------///000111,,,///222333333333444555555666888999999888777777999999999:::;;;<<<===>>>@@@AAACCCDDDEEEFFFEEEEEEDDDFFFHHHJJJLLLNNNOOOPPPLLLOOORRRUUUWWWZZZ]]]``````aaaaaaaaa```___]]]\\\[[[]]]^^^^^^^^^^^^___```\\\[[[ZZZ[[[[[[[[[YYYWWW[[[,,,++++++******)))))))))+++)))'''%%%############))))))))))))))))))))))))***************)))((('''+++,,,,,,------,,,,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))*********)))(((,,,,,,,,,+++***)))(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,,,,------...---,,,,,,......---,,,......---,,,---...///000////////////////////////---...//////......000222111000///......///000111444000---...222444111...222333444333111//////000000000111222222222222111333444555555666666555555222333333333333222111111000111111111111222222222///000222555666666666666555555555666666666666777555555666777777777777777777888777666444444666888666555555555555444444444777666555444444444444444444444444444444444444444333333333333333333333333333333444555666666555555666555333222222222333333666333222333555666444222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000111111222222222333333222000/////////000111000000111111111111000000000000/////////........./////////...------,,,,,,000000000000000000000000........................,,,,,,,,,------.................................---------------------------,,,,,,++++++,,,,,,---........................+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,+++*********+++.........---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...,,,+++,,,//////---***+++++++++++++++,,,---...------------------,,,,,,---...///111333555666777999999999888999999:::::::::;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCEEEFFFGGGHHHJJJKKKLLLLLLMMMOOOQQQRRRTTTUUUXXX]]]````````````______^^^^^^^^^]]]]]]\\\[[[[[[\\\]]]^^^[[[[[[[[[[[[\\\ZZZWWWTTTZZZ++++++++++++************,,,+++******)))***+++,,,))))))))))))))))))))))))***++++++++++++******)))******++++++++++++******************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((())))))***+++*********,,,,,,,,,,,,+++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------............,,,+++,,,---...---,,,...------,,,---...///000........................---...///...------///111111000///......///000111222///---///222333000,,,---///111111000///000111000000111222222222222111222333444444555555444444333333444444333333222111000000111111111222222222000111333444555555555555333333333444444444555555333444555555666666555555:::::::::888666666777999555555555555444444444444555555555444444444444444444444444444444444444444333333333333333333333333222222333444444444444444333222111000000000111111555333111222333444222111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111111111000000000000000111111222222222222000/////////000000000000111111111111000000......---------,,,,,,,,,.........///////////////////////////////////////........................,,,,,,,,,---------......................................................---,,,,,,++++++,,,,,,---........................,,,------......------,,,---------------,,,,,,,,,...------,,,++++++,,,,,,------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,//////---+++,,,,,,,,,,,,------------------------------------///000222444555777888888777777777666777777888999:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCEEEGGGGGGIIIJJJKKKMMMMMMNNNNNNPPPSSSUUUVVVYYY\\\_______________^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\^^^]]]]]]]]]\\\ZZZVVVSSS\\\++++++++++++++++++,,,,,,++++++*********++++++,,,))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++((())))))))))))))))))(((************************************************************************)))************+++++++++************************+++************+++,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...............------,,,++++++------,,,+++---------,,,---......///........................,,,---...---,,,,,,...000000//////......//////000///------///222222...+++)))+++---......///000111///000111111222222111111111222222333444333333333333444444444444333222222000000000111111111222222111222333444444444444333111111111111222222222333222222333444444444444444666777666555222111222444555555444444444333333333222333444555555444444333333333333333333333333333333333333333333333333333111111222333333333222222222222111000000000000111333222111111222222000///111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222////////////000000000000111111000/////////000000///000000111111000000///---------------,,,,,,,,,---......///000000111111................................................,,,,,,,,,------------........................................../////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------............------,,,,,,,,,,,,------------......------,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++,,,,,,,,,,,,---------,,,,,,---......---+++------...///...---,,,++++++,,,,,,------............000222555666777777777777777666666777888888999;;;;;;<<<===>>>>>>>>>>>>===???BBBCCCBBBBBBDDDEEEHHHHHHIIIJJJKKKMMMNNNNNNLLLOOOSSSVVVXXXZZZ\\\^^^___^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\aaa```^^^]]]\\\YYYUUURRRXXX******++++++,,,,,,------------,,,+++))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,(((((())))))))))))((((((************************************************************************))))))*********+++++++++))))))))))))))))))))))))++++++***))))))+++,,,---((())))))***+++++++++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...------++++++---+++++++++,,,---,,,+++,,,,,,,,,---------..............................,,,---...---++++++---///////////////////////////,,,,,,---000222111---***(((***---.........000111///000000111111111111111000000111222222222222222222333333333333222111111000000000000111111111111222333333333333222222222000000000111111111222222111222333333444444333333333444444222000...///000444444444444333333333222///111333555555444333222222222222222222222222222222222222222222222222222111111222222333222222111333333222222222222222222333222111111111111000///111111111111111111111111000000000000000000000000000000000000000000000000222111111000000111111222......//////////////////000000000/////////000000//////000000000000//////////////////////////////---........./////////000------------------------........................------------------------------------------------------------............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,------...------,,,,,,,,,,,,------***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------///...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------......---,,,---...000000000...,,,***++++++,,,,,,---...//////---...111333555555444444888888888888999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===???BBBCCCBBBCCCDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNJJJNNNSSSXXXZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]___^^^]]]\\\\\\\\\]]]^^^```^^^\\\\\\[[[YYYUUUSSSUUU*********++++++,,,,,,,,,.........---,,,+++******(((((((((((((((((((((((((((((()))***+++++++++***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))******)))((()))***+++,,,&&&'''((()))************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,++++++------,,,+++,,,,,,,,,---------------........................------...---++++++---.........////////////......+++,,,...000111///,,,***+++---//////......///000//////000111111111111000///000111111222222111111111111111111111000////////////000000000111111111333222222222111111111111111111111111222222222222222222333444444444444333444555555444222111111222444333333333222222222222...000222333444333222111222222222222222222222222222222222222222222222222222222333333333222222111222222222222222222222222222333333222111000000111000000000000000000000000////////////////////////////////////////////////000000000//////000000000//////................../////////000000000////////////000000000000//////.../////////////////////.........------,,,,,,,,,------------------------........................------------------------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,+++++++++***++++++,,,,,,---------,,,+++++++++++++++,,,,,,******+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......------,,,------...000000000...,,,***++++++,,,,,,---...//////...///111333444444444444888888888888999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>><<>>>>>??????>>>>>>>>><<<>>>AAABBBCCCCCCEEEFFFCCCFFFIIILLLMMMMMMKKKJJJIIIMMMSSSXXXZZZ[[[]]]^^^^^^^^^^^^____________```^^^]]]\\\[[[ZZZZZZ[[[[[[\\\ZZZXXXXXXXXXXXXVVVUUUVVV******))))))))))))))))))###$$$&&&'''((((((((('''((((((((((((((((((((((((******+++++++++***))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))***++++++,,,,,,++++++)))******++++++++++++***)))************+++++++++************************++++++++++++,,,,,,,,,---***))))))***,,,///333555///...------//////...---***+++,,,---------,,,,,,------------------------///000000...---,,,---///------...//////...---------.../////////.........---///000000.........///...//////000000000000000000000111222222222222111000000000000000//////...////////////000000000111111111000///000000111222000111111111111222222222///000111111222222111111,,,...000000///......///222222222222111111111111000000000000000000//////111111111111111111111111111111111111111111111111111111222222111111000///---...///000111111000///---///111111//////111333000000000000000000000000////////////////////////////////////////////////...///111333333111///...000000000/////////......------///000000000//////......////////////......,,,,,,,,,---------......------------------,,,,,,------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---//////,,,+++,,,...,,,,,,,,,,,,------------------------------------333333222222333555777888555555555666777999:::;;;>>>>>>?????????>>>>>>===<<<>>>AAABBBCCCCCCEEEGGGCCCGGGLLLPPPQQQPPPLLLJJJIIIMMMRRRWWWYYY[[[]]]____________`````````aaaaaa___^^^\\\[[[ZZZZZZ[[[[[[^^^\\\YYYXXXXXXWWWVVVTTTUUU******))))))(((((('''''')))***++++++***)))((('''((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((()))************+++++++++***************************+++,,,---...---,,,+++,,,,,,---------,,,,,,+++)))************+++++++++************************++++++,,,,,,,,,---------)))(((((()))---333888<<<000.........///000///...***+++,,,---...---,,,,,,------------------------000000000///------...///,,,---...//////...---,,,...///000///......///000+++---//////.........///...//////000000000000000000000111222222222222222111111111111111000//////////////////000000000000111000/////////000222333000000000000111111111111...//////000000000000000...000222333333222222333222222222111111111111000222111000///......//////000000000000000000000000111111111111111111111111000000111000000///......///000111333333333222111***---//////......000333000000000000000000000000////////////////////////////////////////////////...000333555555333000...111111000000/////////...,,,---///000000000//////......////////////.............../////////000000,,,,,,------.../////////.........................................................------,,,,,,,,,........................++++++,,,------...//////---,,,,,,++++++,,,,,,---........................+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,,,,,,,,,,------...///,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......************************+++******,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------***---//////,,,+++,,,...+++++++++++++++,,,---...------------------,,,,,,333111000///000222555777777777777888999;;;<<<===>>>>>>?????????>>>>>>===<<<>>>AAABBBCCCDDDEEEGGGDDDHHHNNNSSSTTTRRRNNNKKKJJJMMMRRRVVVXXX[[[^^^```___`````````aaaaaabbbbbbaaa```___]]]\\\\\\]]]]]]aaa___[[[YYYXXXWWWUUUSSSYYY))))))*********+++++++++))))))************))))))***)))))))))((((((''''''************++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))+++*********)))))))))(((''''''((()))))))))))))))***+++,,,,,,+++***)))((()))))))))))))))))))))))))))))))))))))))+++---...+++,,,,,,+++(((''''''(((************************,,,,,,++++++***+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,------...---------------...//////////////////////////////,,,------...///000111111:::888555222111111333444111111000000//////......---...///000111111111000000000111111111111000000000000000000000111111222222222222222111111111000//////000000000000//////000111333333111000111222000000000000111111111111222222222222222222222222//////000111111111111111000000000000000000000000000000000000000000000000//////000000111111111222222111000.........///000//////............//////////////////............***,,,///000...,,,,,,,,,...///////////////......///////////////...------,,,---------...///////////////.........---------///......------....../////////////////////......------............---------,,,***(((((()))***+++------------,,,+++***)))***+++,,,,,,---------,,,+++++++++******)))))))))++++++++++++++++++++++++***+++---//////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...------------------------,,,,,,,,,------.........//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,---.........------,,,,,,,,,------//////000111333444555555444444555666777888999999?????????>>><<<<<<>>>@@@BBBBBBAAAAAABBBCCCEEEFFFHHHHHHHHHIIIJJJLLLNNNOOOPPPRRRUUUXXX[[[]]]______cccbbbaaaaaabbbbbb```^^^``````^^^[[[YYYXXXZZZ\\\```]]]ZZZXXXXXXXXXWWWVVV[[[,,,,,,+++******))))))((())))))************))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))******+++***)))((('''))))))))))))))))))))))))+++******)))***+++------***+++,,,+++***)))***+++************************+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++---+++++++++---------+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,...------,,,,,,------...------,,,,,,------...///........................------......//////000000222111000/////////111222///////////////000000000000000000///////////////......////////////......000000//////000000111222222111111111000000000000......////////////.........000222111000///000000//////000000000111111111111111111111111111111111//////000111111111111000000000000000000000000000////////////////////////....../////////000000000222111///.........///000//////............//////////////////............###&&&***---......///000....../////////......---......//////......---,,,------------............///.........---------,,,...------------------...........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***---.........---,,,++++++++++++,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,---------222222333444555666666777555555666888999:::;;;<<>>======>>>@@@BBBBBBBBBBBBBBBDDDEEEFFFKKKKKKKKKJJJJJJKKKKKKKKKOOOQQQSSSVVVYYY\\\^^^___```___^^^^^^___^^^\\\[[[]]]^^^]]][[[ZZZZZZ\\\______\\\ZZZYYYYYYZZZYYYYYY```...---,,,+++)))(((&&&&&&))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))++++++*********++++++,,,)))***,,,+++******,,,---***************************************+++,,,------,,,+++***))))))))))))++++++,,,,,,,,,,,,,,,,,,+++******+++---...---,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...------,,,,,,------...///..........................................//////,,,,,,---...///000111111---......//////000111111222111000...---.........---......//////......---///////////////000111111000000000000/////////////////////000000/////////---///000000///....../////////000000000000111111000000000000000000000000...///000000111111000000000000000000000000000000////////////////////////---...............//////111000///.........////////////............///////////////............---)))+++......---,,,,,,---,,,---............------...............------,,,............------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++---...//////...,,,*********+++++++++******))),,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******++++++++++++++++++*********,,,,,,,,,++++++++++++***++++++,,,------,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,------...---------,,,,,,------...333333333444444444555555333444555777999;;;<<<===>>>??????>>>======???@@@CCCBBBBBBBBBCCCDDDEEEFFFIIIJJJJJJJJJJJJJJJJJJIIINNNOOORRRUUUXXX[[[]]]^^^___^^^]]]]]]]]]]]][[[YYYZZZ[[[\\\[[[[[[\\\___bbb^^^\\\YYYYYYZZZ[[[[[[ZZZ]]]------,,,***)))((('''&&&))))))************))))))******************)))))))))*********++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))+++*********))))))******)))***++++++))))))***+++************************))))))))))))***+++------++++++***)))))))))))))))+++++++++++++++,,,,,,,,,***))))))***,,,......---...,,,++++++------,,,***+++++++++,,,,,,,,,------+++++++++,,,,,,------......------,,,,,,------.........------......///000.............................................---,,,---///111222222222111......//////////////////222111///---,,,---///000///000000000000000000//////............///000000000////////////.........000000111111111111000000---///111000///...//////////////////000000000111////////////////////////...//////000000000000000////////////////////////////////////////////////........................////////////...////////////......------....../////////.........---------///111222111///---,,,---+++,,,------...---------....../////////......---.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,---.........---,,,+++***+++++++++++++++******,,,,,,------,,,,,,++++++)))))))))******+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++******))))))++++++++++++++++++++++++,,,---///000000///---,,,++++++++++++++++++++++++...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++,,,,,,---------------,,,,,,,,,---......000000000000000000000000///000222444777999;;;<<<===>>>??????>>>===???@@@CCCCCCCCCDDDDDDEEEFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLNNNOOORRRTTTXXX[[[^^^___```___^^^^^^^^^^^^\\\ZZZZZZ[[[\\\\\\\\\]]]```bbb^^^\\\YYYXXXYYYYYYXXXXXXVVV*********)))))))))(((((())))))************))))))))))))))))))))))))******)))*********++++++++++++((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))))))))''''''((()))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((***++++++***(((&&&'''(((************************(((((())))))***+++,,,---)))((((((((())))))***+++*********++++++,,,,,,,,,+++)))((()))+++------------,,,++++++------,,,++++++++++++,,,,,,,,,------***++++++,,,,,,---------...------,,,,,,------.../////////...///000000111....................................------------///000111333333222000///111000000///...------,,,///...---,,,---...000222//////000000000000//////.........---......///000////////////.........---...//////////////////......000111111000//////000...////////////000000000..............................///000000000000000................................................////////////////////////.........////////////.........------------..................------------***,,,...//////000222333+++,,,,,,---......------...//////000000000//////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,+++******+++,,,---...............------,,,,,,,,,,,,------,,,,,,+++)))))))))******+++++++++++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++******)))))))))++++++++++++++++++++++++,,,---///000000///---,,,---------------------------------,,,,,,++++++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...////////////...............///000111444777999;;;<<<<<<>>>??????>>>>>>???@@@CCCCCCDDDEEEEEEFFFFFFFFFGGGIIILLLOOOPPPPPPOOONNNOOOPPPRRRUUUXXX\\\___aaaaaa```___^^^___^^^\\\YYY[[[\\\]]]]]]\\\]]]^^^```___\\\YYYWWWVVVVVVTTTSSSUUU((((((((())))))*********))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************)))))))))(((''''''((()))))))))))))))+++***************+++,,,))))))))))))))))))))))))(((((()))******))))))(((******+++)))'''%%%%%%&&&************************)))))))))))))))***+++,,,(((((((((((()))***+++,,,))))))******+++,,,,,,,,,,,,***((((((***,,,---,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------,,,,,,------...//////......//////000111------------------------------------------......///000111111111///...---222111000///---,,,++++++---------,,,---///000111,,,------......------,,,---------------...//////////////////............+++,,,,,,------,,,,,,+++...000222111000///000000......////////////000000........................---...//////000000//////................................................000000000///////////////------.../////////............------------...............------------,,,***,,,------,,,,,,---...+++,,,---......///......---...//////////////////------------,,,,,,,,,,,,******++++++++++++,,,,,,***+++,,,------,,,+++******++++++,,,,,,------...,,,,,,------------,,,,,,,,,***)))(((((())),,,---++++++++++++***)))((((((***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***************)))))))))***++++++++++++,,,,,,,,,******+++,,,,,,+++******------------------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000000000000///111222333666888;;;<<<===;;;===???@@@???>>>???@@@CCCDDDEEEFFFGGGGGGGGGFFFMMMOOORRRTTTTTTRRRPPPMMMPPPPPPRRRTTTXXX\\\```bbbaaa```^^^^^^^^^]]][[[XXX\\\^^^___^^^]]]\\\]]]______\\\XXXVVVUUUTTTRRRQQQUUU(((((((((((())))))******))))))************))))))&&&'''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))------,,,+++***)))((((((''''''((()))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))((()))***+++,,,,,,++++++)))******)))'''&&&'''(((******************************))))))))))))************)))))))))***++++++((())))))***++++++,,,,,,---+++(((((()))+++,,,++++++***)))+++---///...---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++...------,,,,,,------...---------------...//////------------------------,,,,,,,,,------.........000000000000000///......000000///...------,,,,,,........................,,,------......------,,,------,,,,,,------...///000000000/////////......,,,,,,------------,,,,,,---///000000///......///........./////////000000........................---...//////000000//////------------------------......................../////////.........------,,,---.../////////.........------,,,,,,------............---------,,,,,,/////////,,,)))(((((())),,,,,,---...////////////+++,,,------......------,,,,,,,,,,,,,,,,,,------************+++++++++,,,***+++,,,------,,,+++***+++++++++,,,---.........++++++,,,,,,,,,,,,++++++))))))))))))******++++++*********)))'''&&&$$$$$$)))***+++,,,---.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))******************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111111111111111111111111222444666888:::<<<<<<:::===???@@@?????????@@@CCCDDDEEEGGGGGGGGGGGGGGGLLLNNNRRRTTTTTTRRRNNNLLLNNNOOOPPPSSSVVV[[[___bbbcccbbb`````````___\\\ZZZ[[[]]]______^^^]]]^^^___^^^[[[XXXVVVUUUUUUTTTRRRTTT((((((((()))))))))))))))))))))************))))))%%%&&&&&&&&&''''''((((((************++++++++++++(((((((((((((((((((((((('''(((((()))))))))))))))///...---,,,+++)))(((((('''(((((())))))))))))))))))(((''''''''')))***+++)))))))))))))))))))))))))))***+++---......------((()))******))))))***+++************************+++***)))))))))))))))***---,,,+++***))))))))))))((())))))***++++++,,,,,,...+++)))((()))***++++++***))))))+++---//////...++++++,,,,,,,,,------------,,,,,,++++++*********...------,,,,,,------...,,,++++++++++++,,,------------------------------++++++,,,,,,---...//////111000000000111111111111..................------////////////...---,,,+++...//////////////////...---,,,,,,,,,,,,---......000000000000//////////////////000000000000//////,,,...//////...------.............../////////000////////////////////////---......///////////////------------------------.................................------,,,,,,,,,+++,,,.../////////.........------,,,,,,------.........---------,,,,,,,,,+++,,,------,,,,,,///000,,,---...///000000000000)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------))))))******+++++++++,,,***+++---......---+++***++++++,,,------...//////******++++++++++++******'''(((***,,,,,,,,,***)))000000///...,,,***((('''((()))***,,,---...//////,,,++++++******)))))))))++++++++++++++++++++++++(((***,,,---...---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((((())))))******++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///000000000111111111111000000222444666888999::::::<<>>???@@@@@@??????@@@AAACCCDDDFFFHHHJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNMMMNNNPPPSSSVVVZZZ]]]^^^ccccccbbb```___^^^]]]\\\]]]\\\\\\\\\]]]]]]^^^___ZZZYYYXXXXXXXXXWWWTTTQQQUUU))))))*********+++++++++))))))*********)))(((((((((((('''''''''((())))))))))))))))))))))))))))))((()))))))))************+++***)))(((''''''((()))+++(((&&&'''+++,,,***'''(((((()))))))))*********'''((()))******)))((('''***))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))((((((''''''(((((())))))************)))))))))))))))))))))))))))***++++++*********++++++,,,,,,,,,******)))(((((()))******,,,,,,,,,,,,,,,---...///***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------------------------///......---...///000111000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,////////////............000/////////...---,,,***---...///...---,,,---///..................------........................222111...,,,,,,...111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------------,,,,,,............---------,,,------------------------,,,,,,,,,---------------//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++*********))))))++++++,,,,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))***++++++***)))***+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++******************)))))))))******+++,,,))))))******+++++++++,,,)))************++++++++++++++++++,,,,,,+++++++++))))))))))))))))))******+++++++++***************+++++++++*********))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))),,,++++++******++++++,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,///...,,,+++***+++,,,---++++++,,,------......///......///000111222333333111111222444666888:::;;;;;;===>>>???@@@@@@??????CCCDDDDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPSSSVVVZZZ]]]___bbbbbbaaa```___^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^\\\[[[YYYYYYXXXVVVSSSPPPTTT)))))))))))))))*********(((((()))*********))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))******++++++***))))))(((((((((((())),,,***((()))+++,,,***'''(((((())))))))))))******(((((()))******)))((((((+++***(((''''''(((***+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++(((((()))***+++,,,---...+++******))))))******+++//////---,,,++++++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------------------------......------......///000000000111000000...---,,,------------------------.........---......//////........................000000000///...,,,+++***,,,...///...---,,,---...---------.......................................222111000//////000111222------------------------++++++++++++++++++++++++,,,,,,,,,---------.................................------,,,,,,------...------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,///......------.........------,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++************++++++++++++******+++++++++,,,,,,,,,)))***++++++***)))***+++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,,,,'''((()))***+++,,,------)))************++++++++++++,,,,,,,,,,,,,,,,,,+++)))******+++,,,------...++++++,,,,,,+++***((('''+++++++++***************++++++++++++++++++++++++))))))******+++,,,,,,---///...---,,,+++******)))+++******))))))******+++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,...---,,,++++++,,,------++++++,,,------......///...//////000111222333333111222444666888:::;;;;;;<<<===>>>@@@@@@@@@@@@???CCCCCCDDDEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNPPPSSSWWWZZZ]]]___```````````````______^^^^^^^^^]]]\\\\\\]]]]]]]]]^^^\\\ZZZYYYXXXVVVRRRPPPTTT((((((((((((((((((((((((''''''((()))*********)))******)))(((''''''''''''((((((((((((((((((((((((*********))))))))))))))))))))))))(((((((((((()))---+++)))***++++++***((((((((((((((()))))))))***((()))************)))(((***)))(((''''''((()))***************++++++++++++))))))))))))))))))))))))++++++*********)))(((((()))***************++++++******))))))******+++,,,((())))))***+++,,,,,,,,,++++++++++++++++++++++++000///...,,,+++************+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,------------------------------......//////000000000//////...------........................///.........///000111111------...............///,,,---//////...---......,,,---......,,,,,,---...------------......//////........................//////............//////------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------------...//////---,,,,,,,,,,,,,,,,,,---............------------,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***)))*********++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++***)))***+++************++++++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,------.........)))***+++,,,,,,+++)))(((************************++++++++++++++++++++++++))))))*********+++++++++.........------,,,,,,+++++++++************++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,------...++++++,,,------......///...///000111222333333444222444666999:::;;;;;;;;;<<<===???@@@AAAAAA@@@??????@@@BBBEEEGGGJJJLLLMMMJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOQQQSSSWWWZZZ]]]___^^^___```aaaaaa```______^^^^^^]]]\\\\\\\\\]]]]]]^^^\\\ZZZYYYXXXWWWTTTRRRUUU))))))))))))))))))))))))&&&'''((())))))))))))))))))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((,,,++++++***)))(((''''''((((((((())))))))))))(((,,,+++******+++***)))((('''(((((((((((()))))))))((()))***++++++***)))((('''((()))******)))((('''))))))*********+++++++++))))))))))))))))))))))))(((((()))***+++******)))))))))******+++++++++,,,***************++++++,,,************************++++++,,,,,,,,,,,,++++++------,,,++++++++++++,,,***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------...............000//////.......................................++++++++++++,,,---......,,,---------......//////,,,...000///---,,,---...,,,---...---,,,+++,,,...---------------...///000........................,,,------------------,,,------------------------------------------------,,,,,,,,,---------......------------------------...---,,,++++++,,,---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++,,,---...///,,,,,,,,,++++++,,,,,,,,,((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))******++++++,,,,,,------******+++++++++,,,,,,,,,)))***++++++***)))***+++))))))*********+++++++++)))***++++++,,,,,,++++++'''(((***,,,---------,,,------,,,,,,,,,,,,,,,---************************))))))*********+++++++++))))))************))))))))))))************))))))&&&'''***,,,---,,,+++***************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,------.........,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///++++++,,,------....../////////000111222333444444333555777999;;;<<<<<<;;;<<<===???@@@AAAAAA@@@@@@@@@AAACCCEEEHHHJJJLLLMMMGGGHHHJJJKKKMMMNNNOOOOOONNNOOOQQQTTTWWW[[[^^^___]]]^^^```aaaaaaaaa```___^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[YYYXXXYYYYYYWWWVVVXXX,,,,,,,,,,,,++++++++++++''''''((()))))))))(((((((((''''''&&&&&&&&&&&&''')))))))))))))))))))))))),,,++++++***)))((('''''''''(((((())))))))))))(((***************)))))))))''''''(((((((((((())))))))))))***++++++***))))))&&&''')))******)))'''&&&'''''''''((((((((())))))))))))))))))))))))))))))###%%%''')))+++,,,,,,,,,))))))******+++,,,,,,,,,+++************+++,,,,,,++++++*********)))))))))***++++++,,,,,,++++++************++++++,,,---...++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,---............---......------......///000------------------------------------------...///,,,,,,,,,---....../////////111333111,,,))))))++++++---...---,,,+++,,,---///...---,,,,,,---///000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,)))))))))))))))*********))))))***+++,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++***)))***+++)))))))))************+++)))******+++++++++++++++'''((()))***+++,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++*********)))))))))************+++++++++(((((())))))))))))((((((******,,,,,,,,,+++***)))&&&''')))+++,,,------,,,***************+++++++++++++++++++++++++++++++++---,,,,,,+++******))))))***++++++,,,---...///000---,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++,,,---.../////////++++++,,,------......//////000000111222333444444555555777999:::;;;<<<<<<===>>>???AAAAAAAAAAAA@@@EEEEEEFFFFFFGGGHHHHHHHHHFFFGGGIIIKKKMMMOOOPPPPPPNNNOOOQQQTTTXXX[[[^^^```]]]^^^```bbbbbbaaa___^^^]]]\\\\\\\\\]]]]]]^^^___\\\ZZZYYYXXXYYYZZZYYYYYY[[[,,,+++++++++************((((((((()))((((((''''''((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******&&&'''((()))******)))(((((())))))))))))))))))***'''''''''((((((((()))))))))***++++++++++++***)))'''(((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&(((*********)))((())))))***++++++,,,------++++++******++++++,,,---))))))))))))************)))***+++,,,,,,+++***)))************+++,,,......+++++++++++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,---......///+++,,,---.........------,,,,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,111000000////////////000++++++,,,------.../////////222444111,,,((()))++++++,,,------++++++,,,---000///---,,,,,,---...///------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***++++++++++++++++++***'''''''''((((((((())))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++++++++************++++++++++++++++++******************+++++++++,,,,,,,,,)))***++++++***)))***+++))))))))))))************))))))***+++++++++++++++******))))))((())))))***------,,,+++++++++++++++***************+++++++++)))************+++++++++))))))************))))))***+++---/////////...---(((((()))***+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,***+++,,,...//////000000++++++,,,------......//////000111111333333444555666666666777888:::<<<<<<===>>>@@@AAABBBBBBAAA@@@GGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPRRRTTTXXX[[[^^^```^^^___aaabbbbbb```^^^]]][[[[[[[[[\\\]]]^^^___```^^^\\\ZZZYYYYYYZZZYYYXXX\\\))))))(((((('''''''''&&&((()))))))))((('''&&&&&&(((((('''(((((()))***+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,&&&'''(((*********)))(((&&&'''))))))(((((()))+++''''''''''''((((((((())))))***+++,,,,,,+++***)))***((('''&&&&&&'''(((***))))))))))))************))))))))))))))))))))))))***++++++***)))&&&###!!!))))))***+++,,,,,,------++++++******++++++,,,---''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))************+++,,,---...,,,+++***)))***+++,,,---************************))))))))))))))))))))))))))))))***+++,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////+++,,,---.........---,,,+++++++++,,,---///222333,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++///222111,,,***,,,///+++,,,------++++++,,,---111000...,,,+++,,,---...---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,---///......---------......,,,++++++++++++++++++,,,)))))))))******+++++++++,,,,,,,,,,,,++++++***))),,,+++***))))))***+++,,,++++++******))))))((((((******+++++++++,,,,,,,,,)))+++++++++***)))***+++))))))))))))************))))))***++++++++++++***---,,,***(((&&&&&&''''''---,,,++++++************(((((()))***+++,,,,,,---)))************+++++++++******++++++++++++******$$$&&&)))+++------,,,,,,+++******)))******+++,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++***+++,,,,,,------------******+++++++++,,,,,,,,,***+++,,,...///000000000++++++,,,------......///000000111222333444444555777666666666777999;;;======>>>@@@AAABBBBBBAAAAAAEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMOOOPPPRRRUUUXXX\\\___```^^^___aaacccbbb```^^^\\\ZZZZZZ[[[\\\]]]___```aaaaaa^^^[[[YYYYYYYYYXXXWWW\\\###%%%'''))))))))))))***'''(((((()))))))))(((((()))(((((((((((())))))***///...,,,***((('''%%%$$$))))))***++++++++++++***+++++++++***)))(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***************************)))((((((((()))+++,,,///---***((('''''''''((()))***+++++++++)))(((''')))))))))))))))))))))))),,,)))''''''***+++***((()))************+++++++++***+++---000222000+++(((,,,,,,,,,---------......+++++++++*********))))))))))))))))))))))))))))))************************......------,,,++++++++++++++++++*********))))))...---+++)))))))))+++,,,,,,---...---,,,+++---///.........------,,,,,,,,,......//////...---,,,,,,...------,,,,,,------...---...............------...------,,,,,,------............------,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,******$$$&&&))),,,...---,,,++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---***)))((((((***++++++++++++++++++***)))(((***+++,,,,,,------,,,,,,...,,,***(((((((((************************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++******)))((('''&&&&&&++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))++++++***))))))***+++,,,((()))***++++++***)))(((((()))***++++++***)))((()))))))))))))))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))***,,,,,,+++***************************+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++******+++,,,,,,---..................---,,,+++***,,,,,,,,,++++++*********++++++,,,---,,,+++)))((()))***++++++------...///+++,,,---...///...---,,,******+++,,,,,,------.........///111222333444555444555666777999:::<<<<<<>>>???AAAAAA@@@@@@AAABBBBBBDDDGGGHHHHHHHHHJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNNNNPPPSSSWWWZZZ]]]___`````````_________^^^^^^^^^UUUZZZ______\\\ZZZ[[[]]]___]]][[[XXXWWWWWWXXXXXX[[[((()))******)))(((''''''(((((()))))))))))))))(((&&&&&&&&&'''((()))***+++++++++***)))((((((''''''))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***************************)))((((((((()))++++++111///---+++*********+++)))******+++***)))(((''')))))))))))))))))))))))),,,***((((((***+++***))))))************+++++++++------///111222111...***++++++++++++,,,,,,,,,---+++++++++*********))))))************************************************+++******((('''&&&%%%$$$+++++++++*********))))))---,,,+++***+++---///000,,,---...---++++++---.........---------,,,,,,,,,---------------,,,++++++---------------------------------......------,,,,,,++++++******++++++,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***&&&(((***,,,------,,,+++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))))))))(((******)))((()))***,,,...+++++++++++++++***))))))***+++,,,,,,------,,,,,,---,,,***)))))))))+++,,,++++++++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,))))))************))))))************************+++++++++*********)))))),,,+++***)))))))))***+++((()))***++++++***)))((()))******************)))))))))))))))))))))))))))++++++************+++++++++++++++*********))))))((((((((()))++++++***)))************************+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------,,,+++***))),,,,,,,,,+++++++++*********+++,,,,,,+++***)))(((***++++++,,,,,,------...***+++,,,---...------,,,+++++++++,,,------.........///000111222333444444555555666888:::;;;<<<===???@@@AAACCCDDDDDDBBB???CCCEEEGGGHHHHHHHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPSSSVVVYYY\\\]]]^^^``````_________^^^^^^^^^YYY[[[^^^]]]\\\\\\___cccaaa___\\\YYYVVVVVVVVVVVVVVV*********)))((('''&&&&&&)))))))))******))))))((($$$%%%%%%&&&''')))***+++''''''((((((((()))))))))((()))******++++++******&&&&&&'''((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************)))))))))((()))******+++000///---,,,+++++++++,,,)))************)))(((((()))))))))))))))))))))))),,,***))))))***++++++***)))************+++++++++*********+++---,,,***(((************+++++++++++++++++++++***************++++++++++++++++++++++++************************///...---+++***((('''&&&+++++++++***************+++++++++,,,---000222444,,,---------++++++---......------------,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,---------------,,,++++++************++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))((()))+++,,,---***++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,)))*********+++++++++,,,))))))************))))))************************+++************))))))))),,,+++***)))))))))))))))))))))************))))))++++++************++++++))))))))))))))))))))))))*********))))))*********+++******))))))((((((((('''((())))))***)))))))))************************+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,,,,+++***)))(((,,,,,,,,,++++++++++++******++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,---....../////////000000111222333444444555666777999;;;<<<>>>>>>@@@@@@BBBEEEHHHGGGBBB>>>EEEGGGHHHIIIHHHGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTWWWZZZ\\\]]]_______________^^^^^^^^^\\\\\\\\\[[[ZZZ\\\___bbbccc```]]]YYYVVVTTTTTTTTTWWW)))(((&&&&&&'''(((((('''))))))******))))))((((((%%%%%%%%%&&&&&&((()))***&&&&&&''''''(((((())))))((())))))***************&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((************************)))))))))))))))******+++,,,,,,***))))))))))))***))))))*********)))))))))((((((((((((((((((((((((,,,+++*********+++++++++))))))*********+++++++++)))'''''''''((()))((('''*********++++++++++++,,,************************++++++++++++++++++++++++************************000000//////...---,,,,,,***************************++++++,,,...000222333,,,------,,,++++++,,,...------------------------++++++,,,,,,,,,,,,+++++++++,,,...//////...,,,+++,,,------............---------,,,,,,,,,,,,------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...---,,,+++++++++,,,---------------------------++++++++++++++++++++++++------............---------,,,+++***))))))))))))******+++++++++******)))******+++,,,,,,,,,,,,+++************+++,,,---.........------,,,+++******************************++++++++++++++++++++++++(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++************************************))))))))))))++++++******))))))(((((()))))))))******)))))))))---,,,+++******+++,,,---))))))))))))))))))))))))******))))))))))))******))))))******************((()))***+++***))))))***************************++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000000000111222222333444444666777888:::<<<>>>???@@@>>>AAADDDFFFGGGFFFCCCAAAFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMNNNPPPRRRVVVYYY\\\]]]________________________^^^]]]]]]^^^_________^^^ccc```]]]YYYVVVUUUUUUUUUXXX...+++((('''((())))))((()))))))))))))))((('''&&&(((''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((()))************)))''''''(((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))((((((((((((((())))))))))))))))))******((((((((((((((((((((((((***+++******))))))***+++))))))*********+++++++++,,,+++))))))+++,,,+++***++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++************************++++++++++++,,,---...///+++,,,---,,,******,,,---------------------------,,,,,,------------,,,,,,+++,,,...//////...,,,+++,,,---...///////////////---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------///---,,,******+++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,+++******))))))))))))******+++++++++******)))***++++++,,,,,,++++++)))))))))***+++,,,---.........------,,,+++******************************++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************))))))((((((***))))))))))))))))))***---,,,+++******+++,,,---))))))))))))))))))))))))******))))))))))))******((())))))***+++,,,------)))+++------+++)))***,,,************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,---------...------,,,,,,++++++************+++++++++,,,,,,,,,,,,------...//////000000000111222333444444555666777888:::<<<>>>@@@AAA<<>>@@@AAA;;;@@@FFFIIIJJJHHHHHHHHHGGGIIIJJJJJJHHHGGGHHHHHHHHHIIIKKKMMMNNNNNNNNNMMMLLLLLLNNNPPPTTTYYY\\\___^^^^^^^^^_______________aaadddlllwww{{{tttcccaaa^^^[[[YYYYYYYYYYYYXXX:::333,,,((())))))(((&&&''''''''''''&&&%%%$$$###))))))((('''''''''((((((******)))))))))((((((((('''(((((()))))))))))))))'''(((((())))))*********))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))***+++++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))''')))***)))'''&&&(((***)))************+++++++++***)))((()))++++++)))'''************++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))((())))))******++++++,,,))))))*********+++++++++)))******++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,------------------------)))***+++,,,------------******))))))))))))***************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++*********++++++,,,)))))))))*********++++++************************,,,,,,------------,,,,,,((())))))***++++++,,,+++))))))***+++++++++++++++))))))***+++++++++++++++'''((())))))************++++++++++++++++++*********************************+++,,,,,,,,,,,,+++***((((((''''''&&&&&&%%%%%%))))))************))))))************************(((((((((((())))))******&&&'''((()))*********)))+++***)))(((((()))***+++)))******************)))))))))))))))))))))))))))++++++************+++++++++++++++***************))),,,///...***((())),,,************************++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......+++++++++,,,------.........///000222444666777888444555777999<<<>>>@@@AAA<<<>>>DDDMMMTTTSSSLLLDDDGGGHHHJJJJJJIIIHHHIIIJJJHHHIIILLLNNNOOONNNNNNMMMOOOOOOPPPQQQTTTWWWZZZ\\\^^^^^^^^^_________``````bbbeeemmmzzzvvvgggdddaaa]]][[[YYYYYYYYYZZZ555...'''$$$&&&((((((&&&&&&&&&&&&&&&%%%$$$###"""((((((((((((((()))***+++))))))))))))************'''(((((()))))))))))))))&&&&&&''')))***,,,------))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))'''((()))******************)))(((((((((***+++,,,))))))))))))))))))))))))&&&((()))(((&&&%%%'''***)))************+++++++++---,,,---...//////---+++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,------.........((()))***+++++++++++++++...------,,,,,,------...'''((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,------++++++++++++------------------------------------------------------,,,,,,************,,,,,,))))))******++++++++++++))))))*********+++++++++************************((())))))******))))))(((++++++,,,++++++***)))(((((()))***+++++++++++++++))))))***++++++++++++***'''(((((())))))))))))(((******************++++++))))))))))))))))))))))))***+++,,,------,,,+++***************++++++++++++++++++,,,,,,,,,,,,++++++************************'''((((((((())))))******%%%&&&((()))***+++******+++***)))(((((()))***+++((()))***++++++***)))((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,+++***)))((('''&&&(((,,,///---)))&&&(((+++************************++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))*********++++++,,,,,,,,,))))))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///******+++,,,,,,------...---...000222444666888999444444666999;;;>>>???@@@======BBBPPP]]]]]]OOO@@@FFFHHHJJJJJJIIIIIIIIIJJJHHHIIILLLNNNOOOOOONNNMMMSSSRRRRRRRRRSSSVVVXXXZZZ^^^^^^^^^_________``````ddddddjjjvvvxxxnnnjjjgggccc___[[[YYYXXXXXXWWW))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))*********************)))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''',,,+++++++++******))))))))))))))))))))))))))))))''''''(((((())))))******))))))((('''&&&%%%$$$$$$******++++++++++++*********)))(((''''''((()))***)))***+++++++++)))((('''''')))******))))))***,,,++++++************++++++******))))))))))))******+++++++++***)))(((((('''++++++++++++++++++++++++***)))((('''((())),,,---*********))))))))))))))))))))))))))))))******+++++++++************++++++++++++---......---++++++************************//////...------,,,++++++******))))))******+++,,,******+++,,,,,,---......************************///111222111---***''''''************************,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,------------******************************************************))))))))))))******)))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,***(((''''''((()))((()))))))))************---,,,***)))))))))************)))))))))))))))))),,,+++***((('''''''''''')))+++,,,+++)))''''''((('''((()))***+++,,,------)))************++++++++++++*********))))))((((((+++***)))(((((()))************+++++++++,,,,,,,,,***)))(((''''''((()))***(((((())))))******++++++)))))))))((()))******+++)))(((((('''''''''(((((())))))))))))))))))))))))************************+++)))(((&&&&&&((()))+++(((((()))***,,,+++(((&&&%%%''')))+++,,,+++***))),,,,,,,,,++++++***************+++,,,------......((()))***++++++++++++++++++***+++,,,---+++(((%%%,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,+++++++++,,,---------...///000222333444555666555555777:::===>>>>>>???@@@DDDJJJNNNNNNJJJFFFFFFGGGIIIJJJJJJIIIHHHFFFGGGHHHJJJKKKKKKKKKJJJJJJOOOOOOOOOQQQTTTXXX[[[^^^^^^^^^______``````aaaaaagggeeefffnnnwwwyyyqqqiiieeeccc```^^^]]][[[YYYVVVYYY)))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((()))))))))*********(((((((((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((++++++******))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***,,,,,,,,,+++******)))))))))******++++++******)))***)))(((''''''((()))***((())))))***)))((('''&&&''')))******))))))***++++++******))))))******+++******))))))))))))******************++++++++++++******************************+++++++++************))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++******))))))******))))))******+++,,,******++++++,,,------...************************,,,---//////---***))))))************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,*********************************************************))))))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++***)))((((((((())))))*********++++++++++++,,,+++***)))))))))******************************++++++***(((((('''''''''***+++,,,+++)))(((((()))***)))))))))))))))******))))))*********+++++++++************)))))))))(((******)))(((((()))***+++*********+++++++++,,,,,,+++***)))(((((()))***+++)))))))))))))))*********)))))))))))))))******+++(((((('''''''''''''''((())))))))))))))))))))))))+++++++++***************+++***)))(((((()))***+++---------///000///---***((()))***+++,,,,,,++++++,,,,,,,,,+++++++++************++++++,,,,,,------+++*********************''''''(((***,,,---,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,------...------,,,,,,------......---...///000222333444555333333333666999<<<===>>>???@@@CCCGGGKKKKKKHHHDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHJJJJJJJJJJJJIIIOOOOOOOOOQQQTTTXXX\\\^^^``````aaaaaaaaabbbbbbbbbdddbbbaaaffflllnnnjjjfffeeeccc```___]]]\\\YYYVVVZZZ(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''(((((())))))))))))******&&&&&&''''''(((((()))))))))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))'''((((((((((((''''''&&&((()))******))))))***++++++******))))))******+++******))))))))))))******(((((()))+++,,,---...///))))))))))))))))))))))))+++,,,---...---+++((('''))))))))))))))))))******)))))))))))))))******+++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******))))))******+++,,,******++++++,,,,,,------************************'''***,,,---,,,++++++,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************************************************************************'''''''''((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))*********))))))(((*********+++++++++,,,,,,++++++***)))))))))******************************+++***))))))((((((((((((***+++,,,,,,***)))***+++...---+++)))'''((()))))))))))))))*********++++++************)))))))))))))))((((((((()))***+++,,,*********++++++++++++,,,++++++************++++++************)))))))))))))))))))))))))))*********)))))))))(((((())))))***))))))))))))))))))))))))++++++++++++******))))))************************,,,+++,,,---......,,,***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,***))))))***++++++)))(((''')))+++---------,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---...------------...///000......///000222333444444222333555777:::<<<>>>??????@@@AAADDDGGGGGGEEECCCEEEEEEFFFFFFGGGHHHIIIIIIGGGHHHJJJKKKLLLLLLKKKKKKOOOOOOPPPQQQUUUYYY]]]___bbbbbbbbbccccccccccccddddddbbb``````bbbddddddddddddbbb```___^^^\\\YYYVVVWWW((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***&&&&&&''''''((()))******)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((()))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((('''((()))******)))((()))+++******))))))))))))************))))))))))))******'''((()))***,,,---......))))))))))))))))))))))))***++++++,,,+++***)))((()))))))))))))))*********)))))))))))))))******+++++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******))))))******+++,,,******++++++,,,,,,,,,,,,************************&&&(((***+++******+++,,,************************)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++***)))******************************************************++++++++++++******)))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((***++++++***)))((())))))*********+++++++++*********))))))))))))***************++++++++++++******))))))((()))))))))+++,,,,,,,,,******+++,,,000...+++)))((()))***+++))))))))))))*********************)))))))))))))))'''(((((()))***++++++,,,************++++++++++++************************++++++******))))))(((((((((((()))***************++++++******++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++***))))))))))))******++++++******)))***))))))+++,,,---+++))),,,,,,+++*********++++++++++++++++++++++++++++++************)))))))))))),,,+++)))))))))+++---...222///,,,******++++++***,,,,,,++++++,,,,,,---.........---,,,++++++++++++---,,,,,,------...///000......///000111222333333555777999;;;<<<===???@@@AAAAAAAAACCCDDDDDDCCCCCCGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKMMMOOOPPPPPPOOOOOOOOOOOOPPPRRRUUUZZZ^^^```cccccccccccccccccccccccceeedddcccaaa___```aaaccccccbbb```______\\\YYYVVVXXX'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))''''''((()))******++++++))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++)))))))))******)))))))))(((((())))))))))))(((((()))))))))))))))))))))***)))***+++***)))((()))******))))))))))))))))))*********))))))))))))******))))))))))))******++++++************************)))(((''''''((()))***+++(((((())))))************)))))))))))))))******+++++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++******))))))******+++,,,******+++++++++++++++,,,************************'''(((******)))((()))***************************)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,+++******)))************************************************)))***++++++++++++***)))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''(((***++++++***)))((((((((((((((())))))))))))))))))))))))***)))))))))))))))*********+++++++++***))))))))))))******+++,,,,,,,,,+++))))))+++------+++)))''''''(((+++,,,(((((()))))))))*********))))))))))))))))))******''''''((()))***+++++++++))))))*********+++++++++((())))))))))))))))))(((++++++******))))))(((((((((((()))************))))))))))))))))))***+++,,,))))))))))))))))))))))))+++++++++*********))))))(((((()))******)))((((((++++++***+++---...---,,,+++******)))))))))******++++++++++++++++++++++++***)))))))))))))))))))))***))))))(((***,,,///111777333///,,,+++++++++***,,,,,,++++++,,,,,,---......---,,,+++++++++++++++++++++++++++,,,---...///......///000111222222333666999<<<<<<<<<;;;===>>>AAABBBCCCCCCCCCCCCDDDDDDHHHHHHHHHIIIJJJLLLMMMNNNKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPPPPSSSVVV[[[___aaabbbbbbbbbbbbbbbbbbbbbbbbccceeeeeedddaaa___```aaabbbaaa``````___]]]YYYVVV[[['''''''''(((((((((((((((************************'''(((((()))))))))))))))''''''(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))))))))((())))))******))))))((((((((())))))))))))((((((***))))))))))))******+++)))***+++***)))((()))******))))))(((((())))))*********))))))))))))************))))))))))))))))))************************((('''&&&%%%&&&(((***,,,((((((((()))******++++++)))))))))))))))******+++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************))))))******))))))******+++,,,******++++++++++++++++++************************((()))***)))(((((()))*********************************++++++++++++******************************++++++++++++++++++***)))************************************************((()))***++++++***)))(((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))*********))))))((('''''''''((((((((())))))'''((()))*********))))))((((((((()))******++++++)))))))))))))))***+++,,,------,,,***(((((()))+++'''&&&%%%%%%%%%''')))***((((((((()))))))))******))))))))))))************'''((()))******+++******)))))))))************+++(((((())))))))))))((((((************))))))))))))'''((()))++++++******)))&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************************(((((((((((((((((((((((()))((('''(((***++++++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))))))))************))))))***+++---///000444111...,,,------...---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,*********+++,,,---...///......///000000111222222222666:::;;;999888:::<<<@@@BBBDDDDDDCCCCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKIIIJJJLLLNNNOOOPPPPPPOOOPPPPPPQQQSSSWWW[[[```bbbaaaaaaaaaaaaaaa````````````aaaccccccaaa___^^^^^^aaaaaa`````````]]]YYYVVVXXX''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''((()))******)))(((''')))(((((('''((()))***+++)))***+++***((((((((()))))))))(((((((((((())))))******))))))))))))******************************)))))))))))))))))))))))))))((((((((((((((())))))'''(((((()))******++++++)))))))))))))))******+++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))************))))))******+++,,,++++++******************************************((()))***)))((((((***,,,************************++++++************++++++************************)))******++++++++++++***************************************************&&&''')))******)))'''&&&&&&(((***,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))((((((((()))(((((((((((())))))))))))&&&''')))*********))))))&&&''''''((())))))******))))))))))))***+++,,,---......,,,)))'''&&&((()))'''''''''''''''((())))))(((((((((((()))))))))***((()))))))))************((()))******+++***))))))))))))))))))************((()))************)))((()))))))))))))))*********'''(((***+++++++++)))(((&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******)))(((((()))******&&&%%%$$$%%%'''((((((((('''(((***+++,,,++++++*********+++++++++,,,,,,,,,((())))))******++++++++++++++++++,,,,,,,,,,,,---///---,,,+++---......---,,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,++++++++++++---...///000......//////000111111111...333888:::999888;;;>>>>>>AAADDDEEEDDDCCCDDDEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHJJJLLLNNNOOOPPPPPPOOOPPPPPPQQQTTTWWW\\\```cccbbbbbbaaaaaaaaa`````````____________``````___^^^aaa````````````^^^ZZZVVVVVV&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***'''((((((((())))))******((((((((((((((((((((((((******))))))((((((((('''++++++++++++************(((((())))))))))))(((((('''((()))******)))((('''((('''&&&&&&'''((()))******++++++***((((((((()))))))))(((((((((((())))))******))))))))))))************+++++++++,,,,,,,,,(((((((((((((((((((((((()))***+++,,,+++)))'''&&&'''(((((()))***+++++++++)))))))))))))))******+++++++++************+++++++++,,,---......---,,,+++************************++++++++++++++++++,,,,,,*********)))***++++++,,,++++++******************************************'''((()))))))))***,,,...************************,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***+++++++++++++++************************************************&&&'''(((******((('''&&&###&&&))),,,---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,***((('''(((((()))))))))))))))************&&&'''(((*********)))(((%%%&&&&&&'''((())))))***))))))))))))***+++------///...,,,)))&&&%%%&&&(((***++++++++++++*********(((((((((((())))))))))))(((((())))))*********+++))))))***++++++***(((((())))))))))))************)))***+++,,,,,,+++***)))(((((())))))******++++++'''(((***+++,,,+++)))((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,+++)))(((((()))+++,,,)))((('''(((***,,,,,,+++'''(((+++---...---,,,+++*********++++++,,,,,,,,,(((((()))***+++,,,,,,---------...---,,,+++***)))...---++++++,,,,,,,,,+++,,,,,,++++++,,,,,,---...************+++,,,------,,,,,,,,,---...///111111......//////000000111111,,,222999;;;;;;;;;???BBB;;;???CCCEEECCCBBBCCCEEEIIIJJJLLLNNNNNNMMMKKKJJJJJJKKKMMMPPPQQQRRRRRRRRRPPPPPPQQQTTTXXX]]]aaadddcccbbbbbbbbbaaaaaa`````````^^^\\\]]]___aaaaaa````````````aaa```^^^ZZZVVV[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((******))))))((((((((('''''''''''''''''''''''''''''')))***)))((('''(((***)))******)))(((''''''((()))'''%%%&&&((()))'''%%%$$$%%%&&&((())))))))))))******))))))((((((''''''''''''((((((((((((((('''$$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++***)))(((''''''''''''))))))))))))************))))))))))))(((((((((((((((((()))************)))((((((((((((((((((((((((((())))))(((((('''&&&%%%###%%%''')))++++++++++++)))+++,,,------,,,***))))))))))))))))))))))))))))))************+++++++++++++++,,,...111111000...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,++++++***)))(((,,,+++***)))((((((((((((+++*********))))))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************************************+++*********))))))(((((()))******)))((((((+++------,,,***)))((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((+++)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))+++---+++(((&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))((((((((((((((((((((())))))******************+++++++++******)))((((((((()))******++++++((())))))************)))(((((((((((())))))))))))++++++************++++++))))))))))))***+++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++))))))******++++++,,,,,,++++++******************)))***+++,,,,,,+++)))(((***+++---,,,+++,,,...000)))***,,,...//////......,,,,,,,,,---...///000111///////////////000111111111222555888:::<<<>>>???>>>@@@BBBBBBAAAAAABBBCCCLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNRRRRRRSSSVVVYYY^^^bbbeeecccddddddccccccaaa```_________````````````______bbb______bbbbbb\\\XXXWWWYYY&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))((('''&&&'''((())))))***)))(((''''''((()))'''%%%&&&((()))'''%%%&&&'''((((((((((((((('''***)))))))))((((((((('''((()))))))))((('''&&&&&&%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********+++******)))))))))))))))))))))))))))***************)))))))))((((((((((((((())))))***+++*********************************)))))))))))))))((('''&&&((()))***++++++***)))))))))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++)))))))))***,,,---,,,***---------,,,,,,,,,++++++*********)))))))))((((((++++++++++++++++++++++++'''((()))***+++++++++++++++******)))))))))))))))+++*********))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******************************************************)))))))))(((((((((&&&''''''&&&%%%%%%(((***+++***((('''&&&&&&&&&'''(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''''''))))))***)))((('''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''')))+++***(((((()))+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******++++++++++++******))))))*********)))))))))))))))++++++++++++)))((('''&&&))))))))))))************++++++************++++++))))))))))))***+++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,+++******)))++++++++++++++++++++++++(((((((((((())))))))))))++++++******************+++*********++++++,,,,,,)))***+++,,,,,,+++******+++,,,,,,------------,,,++++++,,,,,,---...000111000///////////////000000111222555888;;;===>>>???>>>@@@BBBBBBBBBAAABBBCCCKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRSSSSSSVVVYYY^^^bbbdddccccccbbbbbbaaa`````````````````````````````````aaa^^^^^^aaa```[[[WWWVVVXXX''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((()))))))))(((((((((((('''((('''&&&&&&(((((((((&&&((((((((((((((('''&&&&&&))))))))))))((((((((((((******))))))(((&&&%%%$$$&&&'''(((******))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))************))))))******++++++))))))))))))******************)))))))))((((((((())))))***++++++++++++***************************)))))))))***))))))((((((******++++++++++++***))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++---+++******,,,---,,,+++...---------,,,,,,,,,,,,*********)))))))))))))))************************''''''((()))************)))))))))))))))******+++***************)))))))))************************))))))))))))))))))******))))))))))))))))))))))))************************************************))))))((((((((((((((('''%%%&&&&&&&&&%%%%%%''')))***)))((('''&&&&&&&&&'''(((((()))******)))(((((()))))))))))))))))))))))))))(((&&&&&&&&&(((***+++***)))((((((((()))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&'''))))))))))))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***************************((((((((()))))))))))))))...---,,,***))))))))))))++++++******)))(((((('''+++++++++******((('''&&&************++++++++++++++++++************+++++++++***************+++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))(((((((((******++++++++++++++++++,,,+++***))))))+++---///******+++,,,---,,,)))'''------,,,+++++++++++++++++++++++++++,,,...///000000000///....../////////111333555888;;;===??????>>>@@@BBBCCCBBBBBBCCCDDDJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQSSSSSSTTTVVVYYY]]]aaacccdddcccaaa```______```aaaaaa```___^^^^^^___```aaa```]]]]]]```___ZZZVVVUUUXXX((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&'''((()))(((''''''((((((((('''''''''''''''(((((((((((('''(((((((((((((((''''''))))))))))))(((((((((((((((((())))))((('''&&&&&&'''((()))***+++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((()))***+++,,,((()))))))))*********************)))))))))(((((()))******+++++++++++++++************************((()))***************)))''''''(((***+++,,,,,,---))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++///---******+++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******))))))((('''&&&(((((((((((()))***+++,,,************************************************)))))))))))))))*********))))))))))))))))))))))))************************************************(((((((((((('''''''''''''''((())))))(((((()))+++++++++***)))))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((()))'''&&&%%%&&&)))+++---))))))(((((())))))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***''''''((()))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************///...,,,***))))))))))))************))))))(((((('''((()))***************)))))))))*********++++++++++++************++++++++++++******)))*********+++++++++*********************+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++++++++,,,,,,+++***))))))***+++,,,---++++++,,,......,,,***---,,,+++***)))***+++,,,*********+++,,,---...///000000//////......//////222333666999<<<>>>???@@@???AAACCCCCCCCCBBBCCCEEEIIIIIIIIIHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTUUUXXX\\\```bbbdddcccaaa______```aaabbbbbbaaa___]]]]]]___aaabbb```]]]]]]``````ZZZVVVUUUWWW((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''((())))))((('''((())))))'''&&&&&&((()))(((&&&&&&'''(((((((((((())))))%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&&&&'''((())))))(((((('''(((***+++++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))&&&&&&&&&'''((()))***+++((()))))))))************************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))'''((()))***************'''''''''((()))***++++++))))))******++++++++++++))))))))))))))))))))))))))))))*********++++++++++++)))'''&&&'''))))))(((++++++++++++*********)))++++++++++++++++++++++++)))))))))))))))))))))))))))******))))))((('''&&&(((((((((((()))***,,,,,,***************+++++++++************************(((((())))))************))))))))))))))))))))))))************************************************''''''''''''(((((((((((((((***++++++******+++,,,***************)))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((('''&&&''')))+++---)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((((())))))((((((************************))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++///...---+++***)))))))))(((((())))))************'''''')))******+++++++++((((((((()))))))))******++++++************++++++++++++******)))***************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++************++++++,,,,,,,,,,,,++++++,,,,,,+++)))'''&&&---+++******+++---------+++***))))))***,,,---...*********+++,,,---...///111000000/////////000000333444777:::<<>>@@@AAABBBAAACCCEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOORRRTTTUUUVVVUUUUUUTTTUUUWWWZZZ]]]___________________________```````````````````````````]]]]]]```___ZZZVVVUUUZZZ&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((%%%###%%%)))+++(((%%%%%%'''***)))((((((***,,,(((((((((((((((''''''&&&'''((((((((())))))******'''(((((((((((((((''''''&&&'''(((******))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((())))))***))))))))))))************+++++++++************)))&&&''''''(((((((((((((((************************$$$$$$&&&((()))***************)))))))))+++,,,---(((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++''''''(((+++------,,,***,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***)))((()))))))))))))))******+++*********++++++,,,,,,,,,(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))************************************************(((((())))))******++++++&&&(((++++++***))))))***((()))***++++++***))))))---+++)))'''''')))+++---))))))))))))))))))))))))((()))+++,,,+++***((('''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++&&&$$$###&&&***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))*********))))))(((((('''''''''&&&)))+++...000///---***(((++++++******)))(((((((((&&&'''((()))++++++,,,,,,)))************+++++++++++++++************++++++))))))))))))***+++,,,---(((((())))))*********+++******+++++++++,,,,,,,,,((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...******+++,,,,,,---......---,,,++++++---///111333///777???>>>555,,,***,,,,,,---...///...---,,,+++,,,,,,,,,---...///000111000000111222333555666777444666888;;;>>>@@@AAABBBAAACCCEEEFFFEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHIIILLLOOOSSSVVVXXXZZZUUUUUUTTTUUUWWWZZZ\\\^^^\\\\\\]]]^^^^^^]]]]]]\\\______````````````_________[[[[[[___^^^YYYUUUTTTZZZ&&&&&&&&&'''((())))))***++++++***(((&&&$$$"""!!!((('''%%%%%%&&&(((+++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))((((((((((((((())))))*********((('''&&&222...)))'''(((+++++++++***(((&&&&&&(((*********''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((()))***,,,.........---,,,+++)))((('''************************)))*********++++++++++++************************+++***)))(((((((((((((((******))))))(((((('''''''''(((***,,,,,,***((('''&&&'''((())))))((('''&&& &&&---000111///---)))+++,,,,,,+++***,,,---************************))))))))))))************,,,,,,+++++++++++++++++++++&&&"""$$$***...,,,(((+++++++++*********))))))))))))))))))************++++++,,,,,,+++***((('''((()))***+++++++++++++++(((***,,,......,,,***((()))((('''&&&&&&'''((()))))))))))))))))))))))))))*********)))))))))))))))***+++------+++)))(((((())))))(((((((((((())))))***)))(((''''''((()))***+++)))(((&&&%%%%%%%%%%%%***,,,------+++******+++%%%***...---(((&&&(((+++++++++************++++++((((((((((((((((((((((((************************(((***,,,,,,***)))******)))***++++++***)))'''&&&+++++++++***************))))))))))))******************))))))))))))******///)))+++333222)))''',,,******)))((('''&&&&&&%%%%%%&&&''')))******++++++***+++,,,+++(((''''''(((******)))'''&&&&&&))),,,)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------...//////---222555444...******,,,,,,++++++******++++++,,,***++++++,,,...//////000///000222444555555444444333444777999<<>>>>>222)))))))))))))))((('''''''''&&&(((((()))))))))))))))(((***))))))))))))***+++++++++++++++)))(((''')))+++************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++******+++++++++++++++++++++++++++++++++)))******+++,,,,,,------))),,,//////,,,***+++---,,,++++++******++++++,,,+++,,,,,,---...//////000000111333555666666555555777888:::===@@@BBBDDDEEECCCEEEHHHHHHGGGEEEDDDEEEHHHJJJKKKJJJIIIIIIJJJKKKJJJKKKMMMOOOQQQTTTUUUVVVYYYWWWUUUUUUVVVYYY]]]```^^^^^^]]]\\\\\\\\\]]]]]]aaaaaaaaa```___^^^\\\\\\]]]ZZZ[[[___```[[[XXXXXXXXX&&&&&&''''''((()))))))))&&&'''(((((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))###''',,,000111///+++(((&&&'''((()))************((('''&&&''')))++++++******((('''''')))******)))''''''((((((((()))))))))((())))))***,,,------...++++++************++++++++++++,,,,,,+++******)))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((''''''''''''(((((()))''''''((())))))***++++++))))))))))))))))))))))))))))))************)))))),,,,,,+++***)))((((((''',,,------,,,***))))))***************************))))))))))))************''''''((()))***+++,,,,,,***+++,,,***(((''')))++++++++++++***************))))))))))))******************)))(((''''''''''''+++************+++,,,,,,,,,***(((&&&&&&(((***,,,******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((%%%''')))***))))))***+++))))))(((((((((((())))))))))))(((((((((((()))))))))((((((''''''(((((()))&&&(((***+++++++++,,,---...+++'''&&&'''))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***((()))+++---)))***+++,,,,,,,,,+++***&&&&&&'''((()))***++++++))))))))))))******************))))))))))))*********+++444???@@@444,,,+++((((((((((((((((((((((((+++++++++***)))((('''&&&(((%%%###%%%))),,,,,,+++***+++---,,,***))))))***++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++************+++,,,++++++++++++,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------......//////111222444666777777777777999:::<<>>@@@BBBCCCDDDFFFGGGGGGFFFFFFGGGIIIIIIJJJKKKJJJIIIHHHIIIKKKNNNNNNNNNOOOQQQUUUXXXZZZXXXWWWUUUTTTVVVYYY]]]___^^^]]][[[[[[\\\___bbbdddgggeeeccc```^^^\\\[[[[[[YYYWWWXXX^^^___[[[XXXXXXXXX''''''(((((((((((((((((())))))))))))((('''&&&&&&+++***(((&&&&&&(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))((((((''''''''''''))))))))))))))))))))))))++++++***(((''''''&&&&&&+++***)))(((''''''''''''''')))******)))'''((()))))))))((()))******(((&&&((((((((()))))))))******)))))))))(((((('''''''''''''''(((((('''&&&%%%%%%))))))******+++******)))************************((((((((()))))))))******************************)))(((((((((((())))))***,,,++++++***))))))(((((())))))))))))))))))))))))++++++************++++++)))***+++,,,,,,+++***)))+++,,,---,,,*********,,,))))))))))))))))))))))))))))))))))))************++++++***)))((('''&&&&&&(((''''''))),,,...,,,******************+++++++++))))))))))))************++++++************++++++))))))******))))))((('''(((***---......---***((())))))************))))))(((((((((((((((((((((((((((((())))))******+++++++++++++++)))'''&&&''')))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''((()))))))))))))))$$$%%%'''''''''&&&'''((($$$,,,---***((())),,,***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((***---///***++++++,,,+++)))(((''')))(((((((((''''''''''''))))))))))))******************))))))))))))******((()))***,,,,,,+++******))))))))))))))))))))))))(((((()))***++++++++++++,,,***((()))+++,,,***(((!!!$$$(((*********++++++''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))***++++++***))))))************+++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,))))))***+++,,,---......222333555888999:::::::::888999;;;===???AAABBBCCCEEEFFFGGGFFFEEEFFFHHHJJJHHHIIIJJJJJJIIIIIIJJJLLLNNNNNNOOOPPPSSSVVVXXXZZZWWWVVVTTTSSSUUUXXX[[[^^^]]]\\\\\\]]]___bbbeeeggggggeeeccc```^^^\\\\\\\\\YYYVVVWWW[[[\\\YYYVVVWWWVVV(((((((((((((((((((((''''''(((((((((((('''&&&&&&'''((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))***))))))(((''''''''''''***)))(((''''''((())))))$$$&&&((((((&&&&&&(((***))))))((()))******'''%%%(((((()))))))))*********(((((((((((())))))))))))))))))***++++++***)))((()))***************)))(((************************)))))))))*********++++++************************+++******))))))))))))***************************((()))***++++++***)))(((+++***))))))))))))***+++,,,+++*********+++,,,---...//////---***((((((((())))))))))))))))))))))))))))))))))))*********************))))))(((((((((&&&(((***+++***))))))***))))))*********+++++++++))))))))))))************))))))************))))))&&&''')))******(((&&&$$$((())),,,------,,,)))(((((()))***++++++***)))(((((((((((((((((((((((((((''''''(((((()))******+++***++++++)))((((((***,,,))))))(((((((((((())))))'''((()))******)))((('''&&&&&&'''(((((((((''''''$$$&&&(((((('''&&&'''((("""&&&***+++)))(((((())))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((************,,,---'''((()))+++++++++******(((((((((((((((((())))))))))))))))))******************))))))))))))******(((***,,,,,,,,,+++)))'''+++*********)))((((((((())))))***++++++++++++***))))))+++,,,,,,+++)))(((%%%'''***+++***)))***+++******))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((************++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''+++------+++)))***+++,,,++++++******++++++,,,)))***+++,,,...///111111111222555777999:::::::::999:::;;;===???AAABBBCCCCCCEEEGGGHHHHHHGGGHHHIIIFFFHHHJJJJJJJJJJJJLLLMMMMMMNNNPPPRRRTTTWWWXXXYYYVVVTTTSSSRRRSSSVVVZZZ]]]______```aaabbbdddfffggggggeeebbb```^^^]]]]]]]]][[[VVVUUUXXXYYYVVVTTTVVVTTT((((((((((((((('''''''''%%%&&&''''''''''''''''''###&&&***---...,,,***'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((())))))(((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))'''((())))))***)))((((((((((((''''''((()))***,,,!!!$$$&&&&&&%%%&&&))),,,))))))))))))******'''%%%))))))))))))************%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&***************)))(((((())))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***)))))))))***++++++,,,,,,''')))***,,,,,,***)))'''+++***)))(((((()))***+++,,,***(((&&&(((+++000222111111000---)))&&&%%%%%%))))))))))))))))))))))))))))))))))))************))))))))))))************$$$)))...---'''$$$&&&***))))))******++++++++++++))))))))))))************'''((()))******)))((('''$$$&&&)))******'''$$$"""((()))***++++++***)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))******))))))***,,,...))))))(((((((((((())))))'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%+++,,,---+++)))'''''''''***(((''''''((()))'''%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,+++(((&&&%%%%%%"""###&&&(((******+++***&&&''''''((()))***++++++))))))))))))******************))))))))))))******,,,,,,***''''''((()))))),,,++++++***)))(((''''''******+++++++++******)))###&&&)))+++***(((''''''***+++,,,,,,***))))))***,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++000444222,,,((()))+++,,,++++++++++++++++++,,,******,,,...000222333444000222444777999:::::::::888888:::;;;===???AAAAAAAAADDDIIIKKKJJJHHHGGGGGGEEEGGGIIIJJJJJJKKKLLLNNNLLLNNNPPPSSSUUUWWWXXXYYYUUUSSSRRRQQQRRRVVVYYY\\\]]]]]]^^^___```aaaaaabbbgggeeebbb___^^^]]]^^^^^^[[[WWWTTTVVVWWWTTTSSSUUURRR******)))(((((((((((((((%%%&&&((()))***+++******)))+++,,,***'''%%%&&&(((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&"""""""""!!!!!!"""%%%((())))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))***(((%%%######$$$&&&'''(((&&&%%%%%%''')))************))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******(((((()))******)))'''&&&(((((())))))))))))((((((%%%%%%&&&'''((())))))***---+++)))((('''((()))***))))))))))))))))))))))))++++++******)))*********+++++++++***((((((+++---///...---,,,***)))(((((((((((((((((())))))))))))******))))))))))))******((()))***++++++***)))((((((+++,,,***%%%!!! ***++++++***))))))+++,,,************************))))))(((((((((((())))))((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&)))''''''(((***+++)))'''((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++***++++++***))))))***,,,(((((((((((((((((((((((('''((()))******)))((('''''''''(((((()))+++,,,---))))))(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((((())))))******((((((''''''))),,,///111000+++&&&%%%&&&'''&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))((($$$"""$$$)))+++)))&&&))))))))))))******************)))))))))))))))***(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))))),,,,,,,,,***))))))+++...++++++++++++++++++++++++)))***+++,,,---,,,++++++)))************+++++++++((()))***,,,------,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++...------------...//////333555777999999888777666888888:::<<<===>>>>>>>>>@@@DDDHHHHHHFFFDDDEEEGGGJJJJJJJJJIIIIIIKKKNNNQQQOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTUUUWWW[[[^^^aaa^^^___```aaabbbbbbbbbbbbdddcccaaa___^^^]]]]]]^^^ZZZVVVUUUYYY[[[VVVQQQPPPUUU))))))(((''''''''''''''''''(((((()))))))))((('''&&&)))+++***((('''((()))(((((()))))))))(((((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((()))))))))'''(((((('''%%%%%%'''((()))))))))))))))))))))))))))(((((((((((((((((()))'''''''''''''''((())))))+++)))'''%%%%%%&&&((()))((('''%%%&&&((()))*********)))))))))((((((((('''))))))(((((((((((())))))))))))))))))((((((((((((************)))))))))(((''''''(((((())))))))))))&&&''')))***+++***))))))))))))************))))))+++***)))))))))***+++,,,''''''((()))))))))))))))))))))))))))))))))))))))*********)))******++++++***++++++***((()))***,,,------,,,+++******)))))))))))))))*********************))))))))))))******&&&'''((())))))((('''&&&&&&'''))))))((('''(((((()))***+++***)))(((***+++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++*********'''((()))*********)))(((''')))******((('''((()))((((((''''''''''''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))******)))(((((()))******)))******)))(((((()))+++(((((((((((((((((((((((('''((()))******)))((('''))))))((('''''''''(((((()))(((((((((''''''''''''(((((()))))))))))))))((('''((((((((()))))))))***)))(((''''''((()))***+++...,,,+++***,,,------,,,))))))))))))))))))))))))(((((((((((((((((((((((((((%%%###%%%)))+++)))&&&))))))))))))******************))))))))))))******************))))))))))))))))))))))))************)))))))))))))))((((((((()))***+++***)))(((***,,,++++++++++++++++++++++++))))))+++,,,,,,,,,+++***)))************+++++++++))))))+++,,,---,,,,,,+++***+++,,,,,,,,,,,,+++******************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///111111333444666777888888888777888999;;;<<<>>>?????????AAAEEEIIIIIIGGGEEEFFFGGGIIIIIIJJJJJJIIIKKKMMMPPPOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUUUUWWW[[[^^^aaa______```aaaaaaaaaaaaaaadddcccaaa___]]]]]]]]]]]][[[VVVUUUYYY[[[VVVQQQOOONNN(((''''''&&&&&&&&&&&&''')))))))))((((((&&&%%%$$$$$$&&&)))******)))******)))******++++++******)))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************'''(((******)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))),,,+++)))''''''((()))***((('''%%%&&&(((******)))))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''++++++************))))))'''(((((((((((()))))))))&&&''')))+++,,,,,,,,,+++)))******++++++******)))------+++*********++++++((()))+++------+++***((())))))))))))))))))))))))))))))))))))******+++,,,***++++++***))))))***,,,,,,,,,+++++++++*********+++++++++*********************))))))))))))******''''''((((((((((((''''''''''''&&&(((***,,,------((()))******(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))---,,,,,,,,,++++++************+++++++++***))))))'''+++---,,,(((&&&))),,,((((((''''''''''''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***''')))))))))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&(((((((((((('''''''''''')))***************))))))(((((((((((())))))))))))))))))(((''''''&&&&&&%%%"""$$$&&&(((((()))***,,,************************(((((((((((((((((((((((((((%%%$$$%%%)))***)))'''))))))))))))***************)))))))))))))))******+++++++++******)))))))))))))))))))))*********************))))))(((((((((''')))******)))(((((()))))))))))))))))))))))))))((()))******++++++******)))************+++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++******))))))))))))***++++++++++++++++++++++++++++++,,,,,,+++******)))((((((++++++++++++++++++++++++******+++---...111222444333333444555777888999999:::;;;<<<>>>???@@@@@@AAABBBFFFJJJJJJHHHFFFFFFHHHGGGIIIKKKKKKKKKKKKMMMOOOOOOPPPRRRTTTVVVVVVVVVVVVWWWVVVUUUUUUWWW[[[^^^aaa`````````aaaaaaaaaaaaaaacccbbb```^^^\\\\\\\\\\\\\\\WWWVVVZZZZZZUUUPPPNNNLLL(((''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&)))*********))))))))))))***+++++++++******(((((((((((((((((((((((())))))(((((((((((((((((('''''''''(((((((((((()))###&&&)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++***)))(((((((((***+++((('''&&&''')))******)))))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''***)))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,,,,++++++))))))************)))))))))***+++++++++***))))))***+++++++++***)))'''&&&))))))))))))))))))))))))(((((((((((()))+++,,,,,,)))+++++++++))))))***,,,***************++++++++++++***************))))))******))))))))))))******))))))************))))))---***''''''***,,,+++***((()))******(((''''''((((((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))(((((()))))))))((((((''''''&&&((()))************,,,---((((((''''''''''''(((((((((((()))***************)))))))))))))))))))))))))))))))))(((((()))))))))''')))******((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))%%%%%%%%%&&&&&&((())))))((((((((((((((('''''''''))))))*********)))(((((((((((((((((())))))))))))(((((()))((('''&&&%%%$$$"""$$$######%%%'''))))))))))))))))))))))))''''''''''''''''''''''''(((&&&%%%&&&)))***)))'''((()))))))))************))))))))))))))))))***+++++++++******)))(((((((((((()))))))))************++++++******)))(((((((((&&&)))++++++***((((((((())))))))))))))))))))))))(((((())))))************))))))*********+++++++++++++++,,,++++++++++++***++++++++++++++++++++++++)))))))))((())))))***+++***+++++++++++++++,,,,,,,,,+++++++++*********)))++++++++++++++++++++++++++++++,,,---///111222333333333333444666888:::;;;;;;<<<===???@@@AAABBBBBBDDDGGGKKKKKKIIIFFFGGGHHHGGGJJJLLLMMMMMMLLLMMMOOONNNPPPSSSUUUWWWWWWWWWWWWWWWWWWVVVVVVXXX[[[^^^aaaaaaaaa````````````aaaaaacccaaa___]]]\\\[[[[[[\\\\\\XXXWWWZZZZZZUUUOOOMMMLLL)))((((((((((((((())))))&&&&&&&&&&&&'''''''''(((((())))))******)))'''&&&'''((())))))*********)))))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&'''''''''(((((((((!!!&&&((()))))))))***************************'''(((((())))))((((((''''''''''''''''''((()))))))))((('''''''''((())))))(((''''''(((***+++***)))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''''')))***+++,,,,,,+++***)))''''''((((((((((((''''''$$$'''+++...///---***(((''''''%%%$$$$$$%%%&&&'''))))))))))))))))))))))))(((((((((((()))***+++,,,)))***,,,+++***)))***+++))))))************++++++******)))))))))(((((((((******))))))))))))************))))))))))))******...***'''&&&)))***)))'''((()))+++***((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((()))((((((''''''&&&&&&&&&&&&###!!!###)))---,,,***((((((''''''''''''(((((((((((()))***************************************((((((((())))))((((((((((((***,,,,,,***))))))***))))))))))))))))))))))))((((((((((((((()))******''''''''''''((()))******'''''''''((((((((((((((('''(((((()))((((((''''''))))))))))))(((((((((((((((((()))))))))(((''''''"""''')))(((&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))((((((((()))))))))************))))))(((((()))***++++++))))))((((((((('''''''''((()))))))))************+++*********)))))))))((('''))),,,,,,+++)))))))))(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))***+++*********++++++,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++---------...///000111222444444444555777999:::<<<<<<<<<>>>@@@AAABBBBBBCCCDDDHHHLLLLLLIIIGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPOOOPPPRRRUUUVVVWWWXXXXXXXXXWWWVVVVVVXXX[[[^^^```aaa``````___``````aaabbbcccaaa___]]]\\\[[[[[[\\\\\\XXXWWWZZZZZZUUUOOOMMMLLL)))(((((((((((()))******%%%%%%%%%&&&''')))***+++---+++)))(((((((((&&&%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************$$$''')))***)))(((''''''************************%%%%%%''''''''''''%%%%%%'''''''''''''''((())))))''''''&&&&&&''''''((((((((('''''')))+++,,,***)))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))))))))&&&&&&''''''''''''(((((((((((((((''''''''''''&&&******+++++++++***((('''&&&''''''((((((''''''&&&$$$(((---111222000,,,***((('''&&&&&&'''))),,,...))))))))))))))))))))))))(((((((((((())))))***+++(((***,,,,,,***)))***+++))))))************************))))))((('''''''''******))))))))))))******((((((''''''''''''(((((()))(((&&&''')))******)))(((***,,,+++)))'''''''''))))))))))))))))))))))))))))))(((((((((((())))))******************************)))((((((((())))))%%%&&&+++)))%%%((((((''''''''''''((((((&&&&&&'''(((((((((((((((************************'''(((((())))))(((((('''(((***,,,---+++*********))))))))))))))))))))))))((((((''''''((()))***+++---,,,+++)))(((((((((((('''''''''(((((((((((((((&&&&&&'''((((((((((((((())))))))))))((((((((((((((()))))))))))))))******&&&(((+++---,,,+++++++++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,''''''''''''''''''''''''))))))))))))************************************(((***++++++***))))))***((((((((((((((((((((((((***))))))))))))***++++++)))************+++++++++,,,++++++******+++,,,,,,,,,++++++******++++++,,,***))))))))))))***++++++*********++++++,,,,,,---***++++++,,,------......++++++++++++++++++++++++...---......///000111222555555666777999:::;;;;;;<<<===>>>@@@AAABBBBBBCCCEEEHHHLLLLLLHHHFFFFFFGGGIIIKKKMMMMMMMMMMMMOOOQQQOOOPPPQQQSSSUUUWWWXXXYYYYYYXXXWWWWWWXXX[[[^^^`````````_________aaacccdddcccbbb```^^^\\\\\\\\\\\\\\\WWWVVVZZZZZZUUUPPPNNNPPP'''''''''''''''((())))))&&&&&&&&&&&&''')))+++,,,///+++(((&&&'''((('''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,&&&(((******((('''''''''************************&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&&&&&&&''''''(((((((((''''''((()))+++,,,***)))'''((((((((()))))))))***))))))(((((((((((())))))''''''(((((())))))******''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''((()))*********)))(((''''''((((((((((((''''''(((***,,,......---,,,++++++++++++*********++++++))))))))))))))))))))))))))))))((((((((())))))***(((***,,,,,,+++*********************))))))))))))++++++******)))(((((('''******))))))))))))******)))((('''&&&&&&'''((()))%%%'''))))))))))))***+++)))+++------+++(((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))******+++++++++***)))))))))***+++,,,'''### &&&)))(((&&&((((((''''''''''''((((((&&&&&&'''(((((((((((((((************************''''''((())))))((('''''''''))),,,,,,+++)))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,---,,,+++***)))(((((((((''''''''''''((((((((()))%%%&&&'''((()))************)))))))))((((((((('''******)))(((((()))******''''''''')))++++++***(((((((((((((((((((((((((((************************((()))))))))((((((((()))))))))))))))************(((((((((((()))***+++,,,&&&&&&''''''(((((())))))))))))))))))************)))))))))******++++++,,,((()))***)))(((''')))***))))))))))))))))))))))))+++******)))***+++,,,---)))************++++++++++++************+++---...,,,,,,+++******+++,,,,,,***************+++,,,,,,)))******+++,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...000111333444666777999:::;;;;;;::::::;;;<<<>>>???AAABBBBBBBBBDDDHHHKKKKKKHHHEEEEEEGGGIIIJJJKKKJJJJJJKKKNNNPPPOOOOOOOOOPPPRRRUUUXXXZZZZZZYYYWWWWWWXXX[[[^^^```___^^^^^^^^^___bbbdddfffdddcccaaa___]]]]]]]]]]]][[[VVVUUUYYY[[[VVVQQQOOOSSS&&&&&&&&&&&&&&&'''((()))((((((''''''((()))+++,,,///+++&&&%%%'''((()))(((&&&&&&((())))))*********))))))))))))))))))))))))(((((())))))*********+++))))))*********+++++++++###%%%''''''''''''((()))************************)))+++,,,------,,,+++)))'''''''''''''''((())))))&&&'''''''''(((((())))))''''''(((***,,,,,,+++)))'''((((((((())))))******))))))(((((((((((())))))&&&&&&'''((()))***++++++'''((((((((())))))******(((((('''''''''&&&&&&&&&%%%&&&((()))************(((((())))))))))))((((((+++***))))))(((((())))))***+++***)))&&&###))))))))))))))))))))))))***))))))(((((((((((()))(((***,,,,,,+++***)))***************)))))))))(((,,,,,,++++++***))))))(((******))))))))))))******+++***)))(((((()))***+++&&&)))---,,,)))'''(((***))),,,...---+++)))((('''''''''''''''''''''''''''))))))(((((((((((())))))$$$$$$%%%&&&'''((())))))))))))((((((((()))+++,,,+++)))'''&&&''')))******((((((''''''''''''((((((((())))))***************************************&&&'''((())))))((('''&&&%%%(((++++++***((('''(((((((((((((((((((((((((((((('''''''''((()))+++,,,***))))))))))))******+++&&&'''''''''(((((())))))%%%&&&((()))+++,,,,,,,,,******))))))(((((((((''',,,+++)))'''&&&'''((()))(((&&&$$$'''***,,,***'''))))))))))))))))))))))))************************((()))***)))((('''((()))))))))))))))************(((((((((((()))***+++,,,&&&&&&'''((()))***++++++))))))))))))************(((((()))***+++,,,,,,---((()))((('''%%%&&&(((***************************,,,+++*********+++------)))************+++++++++******))))))***,,,...///---,,,+++******+++,,,---++++++******++++++,,,---))))))***+++,,,,,,------,,,,,,++++++***)))))))))++++++++++++++++++++++++******,,,...000333555666777888:::<<<===<<<:::999;;;<<<===???@@@AAABBBBBBDDDHHHKKKKKKGGGEEEEEEFFFHHHIIIIIIHHHGGGIIIMMMOOOPPPOOONNNNNNQQQTTTXXX[[[ZZZYYYXXXWWWXXX[[[^^^```^^^^^^]]]^^^___bbbeeegggeeecccaaa___^^^]]]]]]^^^ZZZVVVUUUYYY[[[VVVRRRPPPOOO***)))((('''&&&&&&'''(((&&&'''((())))))((('''&&&)))(((''''''((('''%%%###''''''''''''((((((((((((%%%###"""$$$((()))((('''+++(((&&&''')))***)))''',,,+++***(((((('''''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((((((***,,,+++(((''')))+++)))(((((()))))))))&&&$$$''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&(((***+++***)))'''''''''((()))***(((%%%&&&)))+++***)))''''''''''''''''''''''''+++***)))(((((()))***++++++***)))'''''''''((()))))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********(((***,,,,,,,,,+++,,,---+++++++++*********))))))******************************))))))))))))******(((((())))))))))))((((((''''''((())))))((('''&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))+++)))'''$$$$$$%%%&&&(((***+++---//////---+++***))))))))))))((((((((((((***)))))))))))))))***+++))))))((('''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))***++++++)))(((((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&((()))++++++)))(((&&&))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((((((((('''(((((()))***++++++***)))))))))***,,,,,,))))))))))))))))))******,,,,,,++++++******))))))++++++******))))))(((((((((((((((((())))))))))))'''(((((()))))))))((((((,,,)))$$$ """&&&)))(((''''''&&&&&&&&&''''''(((((()))***+++,,,,,,---((('''&&&&&&&&&((()))*********++++++++++++******&&&&&&''''''(((***+++,,,************************+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***,,,,,,,,,------.........---+++)))))))))*********,,,,,,,,,++++++*********...---,,,,,,,,,,,,---...,,,'''***222444000444===:::;;;<<<>>>>>>>>>======:::;;;===???AAABBBCCCCCCEEEGGGIIIIIIHHHFFFFFFFFFGGGHHHJJJKKKKKKKKKMMMOOOMMMNNNNNNOOOOOOQQQUUUXXXYYYYYYYYYYYYZZZ\\\^^^```aaa______```bbbddddddddddddbbbaaa___^^^^^^^^^^^^YYYUUUUUUZZZ\\\WWWQQQOOONNN)))((('''&&&%%%%%%&&&'''&&&'''((())))))((('''&&&&&&%%%%%%&&&((((((&&&%%%''''''''''''(((((((((((((((&&&%%%&&&((()))(((&&&***(((&&&&&&(((***)))''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***'''((()))(((''''''((()))(((''''''((())))))'''%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''&&&$$$%%%&&&(((******)))(((((((((((((((***'''%%%&&&(((******)))(((((((((((((((((((((((())))))(((''''''((())))))+++***)))'''''''''((()))++++++***))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((()))******))))))***++++++++++++*********))))))************************((((((''''''''''''(((((())))))************))))))''''''((())))))((('''&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))(((******)))))))))))))))***))))))(((''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))***+++,,,***(((&&&%%%&&&''''''''''''''''''''''''(((((((((((((((((((((''''''((()))******)))((('''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))((((((((()))(((((((((((())))))***))))))((((((((()))***+++)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************(((***,,,------+++)))'''((('''&&&%%%%%%&&&((()))((('''''''''''''''((((((''''''(((((())))))******)))((('''''''''((()))***)))******************)))******)))((((((((())))))************************+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,+++++++++,,,,,,,,,---------.........---+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++++++++,,,---...)))***000000***,,,555999:::<<<===>>>======<<<:::;;;===???AAABBBCCCCCCEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHJJJKKKJJJKKKMMMNNNNNNOOOPPPPPPPPPRRRVVVYYYZZZYYYYYYYYY[[[]]]___```bbb```______aaabbbbbbaaabbbaaa```___^^^^^^^^^___[[[VVVVVVZZZ\\\XXXSSSQQQPPP''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''$$$$$$$$$&&&((()))((('''''''''''''''((((((((((((***)))(((((())))))(((&&&)))'''&&&&&&'''(((((('''(((((('''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''&&&%%%&&&'''''''''%%%''''''&&&((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''&&&%%%'''))))))))))))))))))((((((''')))(((&&&'''(((***))))))************************((((((''''''''''''((((((******(((''''''(((((())),,,,,,+++***))))))((((((************************)))))))))))))))))))))))))))************+++++++++((())))))'''%%%&&&''')))+++++++++***************************************((((((''''''''''''((((((******++++++++++++******''''''((((((((((((''''''((())))))******))))))(((++++++***))))))(((''''''&&&'''((()))***)))(((''''''&&&$$$######$$$&&&'''))))))))))))))))))))))))++++++***)))((((((((()))))))))((('''''''''(((((((((((((((((((((''''''''')))))))))))))))))))))))))))+++,,,+++)))''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))************)))))))))))))))(((((((((((('''''''''((()))***))))))((((((''''''&&&&&&))))))))))))************&&&&&&&&&'''((()))))))))************++++++++++++))),,,///111111...***'''&&&'''(((***++++++***)))((('''''''''((()))***+++((((((((((((((()))))))))+++***))))))((()))))))))((())))))******))))))(((++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---+++++++++++++++*********,,,++++++******++++++,,,...***+++///...)))+++222999:::;;;===>>>>>>======;;;<<<>>>???AAABBBCCCCCCEEEFFFGGGFFFEEEDDDFFFHHHGGGHHHJJJJJJJJJJJJLLLNNNOOOPPPQQQQQQQQQSSSWWWZZZZZZYYYYYYYYY[[[]]]```aaabbbaaa______``````___^^^```______^^^^^^^^^___```]]]XXXVVVYYY[[[XXXTTTTTTSSS'''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%''')))***)))'''''''''''''''(((((((((((()))(((((((((((((((((('''((('''&&&&&&&&&'''''''''))))))))))))))))))******''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((%%%###$$$((()))'''%%%'''&&&&&&''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))+++'''((()))******)))((('''***)))))))))************************************((((((((((((((((((((((((***)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))(((&&&$$$$$$''')))******************************************************))))))))))))******)))******++++++******)))'''''''''((((((((((((((())))))************))))))+++*********)))))))))(((&&&'''((()))************((((((''''''''''''(((((()))))))))))))))*********,,,,,,***)))(((((((((((())))))((((((((((((((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&(((***+++++++++,,,---))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''''''''((()))(((((()))***+++******)))(((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,---...************))))))(((''''''''''''((((((((())))))***))))))((((((''''''&&&+++++++++***************((()))))))))*********+++)))))))))*********++++++,,,---///000000---***)))'''(((***+++,,,+++***)))(((((((((((()))***+++,,,+++++++++***************,,,++++++******)))))))))(((((())))))))))))(((((((((((())))))***,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))***++++++++++++***************,,,,,,++++++++++++,,,,,,,,,***,,,111111///222888999:::<<<>>>??????>>>>>><<<===>>>@@@AAABBBCCCCCCEEEFFFFFFDDDCCCDDDFFFHHHGGGIIIJJJJJJJJJJJJLLLMMMOOOPPPQQQPPPPPPRRRVVVYYYZZZYYYXXXYYYZZZ]]]```bbbaaa___]]]^^^___```___^^^]]]]]]]]]^^^^^^______```^^^XXXUUUWWWYYYWWWUUUUUUUUU'''''''''(((((((((''''''(((((((((''''''((((((((()))((('''(((******((('''''''''''''''((((((((((((%%%&&&'''''''''((()))***'''''''''&&&&&&&&&'''(((******)))))))))******+++''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((&&&$$$&&&)))***)))&&&(((&&&&&&&&&((())))))((())))))))))))))))))))))))(((((((((((((((((((((((((((***++++++)))((()))***'''((()))******)))((('''++++++,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***+++,,,------(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******)))'''%%%%%%'''*********************************************************))))))))))))******(((((())))))))))))((((((''''''''''''(((((())))))))))))************))))))((()))))))))*********+++((('''&&&&&&'''))),,,---((()))***,,,,,,***)))(((((()))))))))*********+++,,,,,,***)))(((((((((((())))))((((((((())))))***))))))((((((''''''&&&&&&(((((((((((((((((((((((($$$&&&((())))))***+++,,,************************&&&'''''''''(((((())))))((((((''''''''''''(((((('''(((***+++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,......******++++++***)))((('''(((((()))))))))******)))*********))))))((((((((())))))((('''&&&%%%%%%$$$+++*********)))))))))(((((((((((()))))))))******---,,,,,,+++++++++++++++*********)))))))))((((((((((((((())))))+++,,,---+++++++++***************,,,,,,+++++++++***))))))(((((())))))))))))(((((((((((())))))***,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))***,,,************************,,,,,,------------,,,,,,++++++---111222333666;;;:::;;;===???@@@@@@@@@@@@<<<===???@@@BBBBBBCCCCCCEEEEEEEEEDDDCCCDDDGGGIIIHHHJJJKKKKKKJJJJJJLLLMMMOOOOOOPPPOOOOOOQQQTTTWWWYYYXXXWWWWWWYYY\\\```bbb^^^]]]\\\]]]___aaaaaa```\\\\\\]]]]]]^^^_________]]]WWWSSSVVVWWWUUUTTTTTTTTT&&&'''(((((())))))((((((((((((''''''''''''(((((()))((('''((())))))(((&&&''''''''''''((((((((((((###%%%'''''''''''')))+++'''(((((('''&&&&&&''')))))))))(((''''''(((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((('''&&&''')))******))))))'''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))%%%''')))((('''&&&&&&''''''(((((()))))))))))))))***,,,------+++******+++(((((((((((((((((((((((())))))************)))))))))((((((''''''(((******''''''((()))***,,,,,,---''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********)))******(((''''''(((******************+++++++++************************((((((''''''''''''(((((((((((())))))))))))((((((''''''&&&''''''((()))***((())))))******))))))(((''''''((())))))***++++++)))'''&&&%%%&&&(((+++---&&&(((***,,,,,,***(((&&&((())))))******+++++++++++++++***)))((((((((()))))))))((((((((()))******((((((((((((((('''''''''))))))))))))))))))))))))%%%&&&((('''&&&%%%%%%&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&((()))***)))'''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((()))+++,,,)))***+++++++++***)))((('''((()))*********)))))))))))))))***************)))))))))(((''''''&&&&&&)))))))))((('''&&&&&&&&&'''((((((((())))))))))))+++***)))(((((()))***+++,,,+++)))(((''''''(((((()))((((((((()))***++++++((((((((((((((()))))))))******+++++++++******)))((())))))******))))))(((++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************+++,,,...///,,,,,,,,,,,,++++++++++++,,,///111000---+++,,,...)))))))))***************,,,------......------,,,+++---...///000111444666999;;;===???@@@@@@@@@@@@===>>>???AAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIJJJKKKMMMMMMLLLKKKMMMNNNOOOOOOOOOOOONNNPPPTTTVVVXXXWWWVVVUUUWWW[[[___bbb^^^\\\\\\]]]___aaabbbaaa[[[\\\]]]]]]^^^^^^^^^]]]]]]VVVSSSVVVWWWUUUSSSSSSSSS%%%&&&'''((((((((('''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&((()))(((&&&''''''''''''((((((((((((%%%'''))))))'''''')))+++''')))***(((&&&&&&(((*********)))(((''''''''''''''''''''''''((((((((((((***)))))))))((((((((((((%%%'''((((((((((((***+++***(((&&&&&&'''(((((('''''''''''''''''''''''''''))))))))))))))))))))))))$$$&&&(((((('''%%%&&&&&&((((((((((((((()))******(((+++---,,,***(((((()))(((((((((((((((((((((((((((((()))******)))(((((()))(((''''''''')))***+++((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))(((''')))***))))))*********+++++++++************************((((((''''''''''''(((((()))))))))******)))))))))'''&&&&&&&&&'''(((***+++'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&((()))***'''((())))))))))))((('''((())))))******+++,,,,,,******)))))))))))))))***))))))(((((()))******+++'''''''''((((((((((((((())))))))))))))))))))))))&&&((()))(((&&&%%%%%%&&&))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&'''(((((('''&&&&&&$$$&&&(((******)))'''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&''')))***((()))+++,,,,,,+++***)))&&&'''((()))))))))((((((''''''(((((()))*********((()))))))))******++++++((((((((((((''''''''''''(((((()))))))))*********'''''''''((())))))************)))))))))))))))***))))))((((((((())))))***''''''(((((())))))******((()))***++++++******))))))******************)))******)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++***+++---///222444,,,,,,,,,+++++++++******...111444222...+++,,,...((()))))))))*********++++++,,,------------,,,+++,,,...///......000222444777999;;;===>>>?????????>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGHHHGGGGGGHHHIIILLLMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOQQQTTTWWWWWWVVVTTTTTTVVVZZZ___bbb```^^^]]]^^^```aaaaaa```[[[\\\]]]]]]^^^]]]\\\\\\]]]WWWTTTWWWYYYVVVTTTSSSSSS###$$$&&&'''((('''&&&&&&)))((('''&&&&&&'''((()))"""!!!"""$$$''')))((('''''''''''''''((((((((()))(((***,,,+++((('''(((***''')))+++)))'''&&&(((+++------+++***))))))))))))''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%$$$&&&))))))'''&&&))),,,+++)))'''&&&'''(((''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%''')))***(((''''''''')))(((''''''''')))***+++&&&))),,,+++(((&&&&&&(((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((''''''''')))***+++******))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&))))))((((((((()))))))))******++++++++++++******************************))))))))))))************++++++++++++******'''&&&&&&&&&'''(((***+++''''''((((((((((((''''''))))))((((((''''''&&&&&&%%%&&&'''((((((((('''&&&***)))(((''''''((()))***((())))))***++++++,,,,,,***)))))))))))))))***+++))))))((())))))***++++++&&&'''''''''(((((())))))))))))))))))))))))))))))&&&(((***+++***)))***,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&((())))))(((&&&%%%&&&(((***,,,,,,+++)))((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((('''(((***+++'''(((***,,,---,,,+++***%%%%%%'''((((((((('''&&&%%%%%%&&&'''((()))******"""###$$$&&&''')))***+++(((((())))))******++++++)))************+++++++++$$$%%%(((***++++++***)))'''(((***+++,,,,,,++++++***)))((((((((((((((()))((())))))***+++,,,,,,---'''((()))***++++++***)))******++++++++++++******&&&&&&''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,---///222555777,,,,,,,,,++++++*********---111444222,,,)))***,,,(((((())))))*********+++***+++,,,------,,,+++***+++...000//////222555666666777999;;;============>>>???@@@AAABBBCCCCCCCCCCCCEEEHHHIIIHHHHHHHHHIIIMMMNNNOOOOOONNNMMMNNNPPPQQQRRRRRRQQQPPPRRRUUUXXXVVVUUUSSSSSSUUUYYY^^^aaabbb```______`````````___[[[\\\]]]^^^]]]]]][[[[[[]]]XXXVVVYYY[[[XXXTTTTTTSSS***'''$$$###%%%&&&'''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&''''''(((((()))))))))***'''((((((((()))))))))***((((((''''''''''''((((((''''''(((((())))))******&&&&&&&&&&&&'''''''''''')))((('''((()))((('''%%%(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&''''''(((+++,,,,,,+++((('''%%%'''))))))(((''''''((()))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,***(((%%%$$$'''''''''''''''((()))***))))))'''&&&&&&'''((()))'''(((((()))***+++++++++))))))))))))))))))))))))######$$$%%%%%%&&&&&&'''''''''(((((())))))******++++++***************+++++++++++++++++++++++++++))))))************))))))&&&&&&'''((()))***++++++'''((((((((()))))))))***+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((+++***)))(((((()))***+++''''''((()))))))))))))))******************************+++++++++******)))***)))(((&&&&&&&&&''''''((()))))))))))))))((((((&&&&&&''''''(((((()))))))))***,,,+++)))(((((((((******)))(((((((((((((((%%%&&&&&&'''((())))))***)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''++++++***)))((((((((()))(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************,,,,,,+++***)))(((''''''((((((((((((((((((((((((,,,+++******))))))******)))***,,,,,,***)))***+++(((***+++***)))((()))***&&&'''((())))))***))))))************************///......---,,,+++******---***((()))+++,,,***((()))***+++,,,,,,,,,,,,,,,***+++,,,+++)))))))))***************************++++++++++++++++++,,,,,,------...000222333333222999;;;<<<<<<<<<<<<===??????@@@BBBDDDEEEEEEDDDDDDDDDHHHLLLMMMKKKIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOMMMLLLOOOSSSVVVWWWVVVUUUTTTSSSSSSUUUXXX\\\^^^___\\\[[[\\\___aaa```^^^```___^^^^^^\\\\\\[[[ZZZ\\\WWWTTTVVVVVVSSSQQQRRRRRR((('''%%%%%%%%%'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''((((((((()))))))))******((((((((((((((()))))))))((((((''''''''''''(((((('''((((((((((((((())))))((((((((()))))))))******)))((('''((())))))'''%%%'''''''''(((''''''&&&%%%(((((('''''''''((())))))((()))***++++++***)))((()))***,,,,,,+++))))))***'''''''''''''''''''''''')))))))))*********++++++&&&'''((()))***))))))((((((''''''''''''(((((())))))((('''&&&&&&'''((((((&&&&&&''''''((())))))***++++++++++++++++++++++++""""""###%%%'''((()))***'''((((((((()))))))))******))))))(((((())))))***(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))'''&&&&&&&&&(((((((((((((((((((((((((((((())))))(((''''''((())))))''''''((()))))))))))))))++++++++++++++++++++++++++++++++++++***)))((('''******)))(((((()))***+++((()))))))))(((((('''&&&'''''''''(((((((((((((((''')))***)))(((''''''(((******)))(((((((((((((((&&&''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((()))))))))'''((((((((())))))))))))(((((((((((((((((()))***))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((())))))((((((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((('''''''''************************+++***))))))(((((())))))(((***++++++***))))))***(((***+++***)))((()))***+++,,,,,,------,,,,,,,,,************************,,,,,,++++++******))))))***)))((())),,,---,,,***)))***+++,,,,,,,,,,,,,,,***+++,,,+++)))))))))***************************(((((()))))))))*********------...000222333333333999:::<<<<<<;;;;;;===>>>>>>???@@@BBBCCCCCCBBBBBBEEEIIILLLMMMKKKIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMLLLNNNRRRUUUUUUTTTUUUTTTSSSSSSUUUXXX\\\^^^___]]]\\\\\\___aaa```___^^^]]]]]]\\\\\\[[[[[[ZZZ\\\WWWTTTVVVVVVSSSQQQSSSRRR%%%&&&''''''&&&&&&((()))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''))))))))))))************)))((('''((())))))'''%%%%%%&&&''''''((('''''''''((((((''''''(((((()))***)))))))))******)))))))))((()))******(((&&&&&&'''''''''''''''''''''''''''((((((((()))))))))******$$$%%%&&&((()))))))))))))))((((((''''''''''''(((''''''&&&&&&&&&''''''(((''''''(((((())))))******************************$$$%%%%%%&&&((())))))***(((((((((((())))))))))))(((((((((''''''(((((()))''''''''''''''''''''''''))))))************))))))***)))))))))((((((((('''))))))))))))((((((((((((***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))'''&&&%%%(((((((((((()))***+++,,,%%%&&&'''(((((((((((((((((((((((((((((('''''''''%%%'''(((((('''&&&''')))***))))))(((((((((((((((((((((((()))******+++++++++***)))(((((('''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))******''''''((((((((()))))))))))))))(((((('''((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((('''''''''''''''***************************))))))(((((((((((((((''')))******)))(((((()))(((***+++***)))((()))***++++++************))))))************************)))))))))))))))))))))))))))(((((()))+++------,,,******+++,,,,,,,,,++++++***+++,,,+++)))))))))***************************''''''((()))***++++++,,,------...000111333333444888999;;;;;;::::::<<<===>>>???AAABBBBBBBBBBBBAAAFFFJJJMMMMMMJJJIIIIIIKKKMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMNNNQQQSSSSSSRRRUUUTTTSSSSSSUUUXXX\\\^^^___^^^\\\]]]^^^______^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[WWWTTTVVVVVVSSSQQQSSSRRR$$$&&&''''''%%%%%%''')))'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))******************)))(((((((((((('''''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%'''''''''((((((((())))))(((''''''((())))))'''&&&$$$%%%&&&'''((((((((((((&&&%%%%%%%%%&&&'''((()))+++***)))(((((()))***+++((())))))(((&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((('''&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''************++++++,,,,,,''''''''''''''''''''''''******))))))(((''''''&&&(((((((((((())))))))))))((((((''''''(((((())))))************************))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))++++++++++++++++++++++++*********))))))'''&&&&&&'''''''''''''''((())))))!!!"""$$$&&&(((***++++++))))))((((((''''''&&&&&&%%%&&&''''''&&&'''(((***))))))(((((((((((())))))))))))*********+++++++++++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((()))***+++'''''''''((((((((())))))***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''************))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************'''''''''(((((()))))))))******************************)))(((((((((((()))'''(((******((('''((()))(((***+++***)))((()))***(((((((((((((((((())))))************************(((((((((((())))))******)))))))))***++++++++++++***++++++,,,,,,,,,++++++***+++,,,+++)))))))))***************************((())))))+++,,,---......,,,---///000000222444666777999::::::::::::;;;===@@@AAABBBDDDDDDDDDDDDCCCGGGJJJMMMMMMJJJHHHJJJLLLOOONNNMMMMMMMMMNNNOOOOOOPPPPPPOOOPPPQQQRRRRRRSSSUUUTTTSSSSSSUUUXXX\\\^^^^^^]]]\\\\\\\\\]]]]]]]]]ZZZ[[[[[[[[[\\\\\\\\\]]][[[VVVTTTVVVVVVSSSRRRSSSSSS'''(((((('''%%%%%%&&&'''&&&''''''''''''''''''&&&((((((((()))))))))******'''''''''(((((((((((((((******))))))))))))))))))((((((((('''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((''''''((())))))(((&&&$$$$$$&&&'''(((((())))))%%%%%%%%%&&&'''((())))))+++***)))(((((()))***+++,,,,,,,,,+++)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))---,,,+++***((('''&&&&&&***)))((('''''''''''''''%%%&&&&&&''''''(((((((((***************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((((('''&&&))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++++++++++++++))))))************))))))'''''''''((()))*********))))))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++++++++++++++'''(((((())))))))))))(((((((((((((((((('''&&&&&&###$$$%%%'''((()))))))))))))))((((((''''''&&&&&&'''((((((((('''''')))+++))))))(((((((((((())))))************++++++++++++++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******((('''''''''((()))******''''''''''''(((((((((((())))))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))((((((((())))))))))))******************************************))))))))))))******************************'''(((((())))))******+++))))))))))))))))))))))))++++++***))))))))))))***'''(((******((('''((()))(((***+++***)))((()))***))))))))))))***+++---...************************((())))))******+++++++++++++++++++++***)))))))))++++++,,,,,,,,,++++++******+++,,,+++)))))))))***************************((())))))+++,,,---......+++---/////////111444777777999::::::::::::;;;===???@@@BBBDDDEEEEEEEEEDDDHHHKKKMMMLLLJJJIIIKKKMMMPPPOOONNNMMMMMMMMMOOOPPPRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSSSSUUUXXX\\\^^^]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^^^^^^^[[[VVVTTTVVVVVVSSSRRRTTTTTT000---)))'''&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&''''''(((((())))))******'''''''''((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))''''''&&&''')))***((('''$$$%%%&&&'''(((((((((((('''''''''((()))***+++,,,+++***)))(((((()))***+++***++++++)))''''''((()))))))))))))))))))))))))))((((((((()))))))))******++++++***))))))))))))))))))((((((''''''''''''(((%%%&&&'''((()))))))))((('''''''''''''''((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))(((((((((((((((((((((((()))***++++++))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((()))))))))))))))************************''''''((()))************++++++++++++***)))(((''')))))))))((('''&&&%%%$$$((((((((((((((('''''''''((()))((('''&&&''')))+++((((((((((((((())))))***************************+++***)))(((((('''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))******+++(((((('''''''''((())))))&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''''''''((((((((((((************************+++******))))))******+++((((((((((((((((((((((((((()))))))))******++++++((((((((((((((((((((((((,,,++++++***************''')))******)))(((((()))(((***+++***)))((()))***))))))(((((()))***,,,---*********************************++++++,,,,,,,,,,,,------+++)))(((((()))++++++,,,,,,,,,+++*********+++,,,+++)))))))))***************************''''''((()))***++++++,,,+++---/////////000555999888999;;;;;;::::::<<<===;;;===???AAACCCDDDDDDDDDGGGJJJLLLLLLJJJJJJLLLOOOQQQPPPNNNMMMLLLMMMOOOPPPQQQSSSSSSSSSRRRRRRTTTVVVUUUTTTSSSSSSUUUXXX\\\^^^]]]]]]]]]\\\YYYXXXYYY[[[\\\\\\\\\]]]]]]^^^^^^^^^ZZZUUUSSSVVVVVVTTTSSSTTTTTT;;;333+++((()))***(((%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))******''''''''''''((((((((()))(((((((((((('''''''''&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((('''((((((((((((((())))))''''''''''''(((((((((((('''&&&&&&''')))***((('''%%%%%%&&&'''((((((((('''''''''(((((()))+++,,,---******))))))))))))******'''((((((&&&%%%%%%'''((((((((((((((((((((((((((()))))))))*********++++++))))))((('''((()))******(((''''''''''''(((((()))&&&'''(((************)))'''&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((()))***++++++***)))))))))((((((((('''''''''''''''((()))***+++))))))))))))))))))))))))))))))************))))))''''''(((((())))))******&&&&&&'''((()))***++++++&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))***++++++***)))((())))))))))))((('''&&&&&&'''''''''(((((((((((((((((()))(((&&&$$$%%%''')))((((((((((((((()))******************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))((('''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++***))))))&&&'''''''''((((((((()))************************+++******))))))******+++((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((***++++++***))))))***(((***+++***)))((()))***,,,+++)))((('''((()))*********************************++++++++++++++++++***,,,---,,,)))((()))***+++,,,,,,,,,,,,+++***)))***+++,,,+++)))))))))***************************(((((()))))))))************---000///...000555:::999:::<<<<<<;;;;;;===>>>999;;;>>>AAACCCEEEEEEFFFFFFIIILLLLLLJJJKKKNNNQQQRRRQQQNNNMMMLLLMMMOOOPPPPPPQQQSSSSSSQQQRRRTTTWWWUUUTTTSSSSSSUUUXXX\\\^^^^^^``````]]]ZZZYYYZZZ\\\\\\\\\\\\\\\\\\]]]]]]]]]ZZZUUUSSSUUUVVVTTTSSSUUUUUUCCC888---)))+++---)))%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%###$$$%%%&&&''')))******((((((''''''''''''((((((''''''(((((())))))******$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''')))***)))'''%%%&&&''''''((('''''''''%%%%%%&&&&&&''')))***+++)))))))))******))))))))))))******)))((((((***,,,''''''''''''''''''''''''************++++++++++++***)))(((&&&&&&''''''((('''''''''''''''((()))***&&&''')))***+++++++++***((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((((('''%%%%%%%%%&&&'''((()))***************************))))))************))))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''(((((()))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((%%%&&&''')))))))))((((((%%%&&&''')))***+++++++++&&&'''''''''(((((())))))(((((('''%%%######%%%(((((((((((((((((()))************)))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++***)))(((((()))))))))******++++++************************++++++************++++++************************((((((((((((((((((((((((******************************)))((((((((((((((()))***,,,,,,***)))***+++(((***+++***)))((()))***444222000---+++++++++,,,************************++++++******************(((***,,,+++)))(((***---,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))))))))***************************++++++++++++++++++,,,,,,***---000///...///555;;;999;;;<<<<<<<<<<<<===???:::<<>>@@@AAACCCEEEIIIJJJLLLLLLLLLMMMOOOPPPOOOPPPRRRQQQPPPOOOOOOOOONNNOOOQQQRRRQQQRRRTTTUUUTTTRRRPPPRRRUUUYYY\\\]]]\\\\\\]]]]]]]]]]]]]]]]]][[[[[[[[[]]]______]]][[[[[[WWWUUUWWWXXXTTTSSSTTTUUU%%%&&&'''((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&'''((()))((('''&&&'''))))))'''###)))(((''''''''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((()))(((''''''))))))((('''((()))))))))))))))((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((('''&&&%%%$$$$$$&&&'''(((''''''''')))(((((('''&&&'''(((***+++(((((((((((()))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))************((()))***)))'''''''''(((************)))((('''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''((((((((((((((((((((((((((((((((()))******)))(((***+++''''''&&&''''''((()))***###$$$$$$%%%&&&'''''''''+++*********))))))))))))(((((((((((())))))))))))************************+++***((('''&&&&&&'''(((''''''''''''((()))***+++111///,,,)))'''&&&&&&'''******)))))))))))))))***''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$&&&)))***)))((())))))(((((()))***+++)))%%%"""%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&)))))))))(((((('''''''''***))))))(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******))),,,,,,++++++++++++,,,,,,++++++************++++++))))))******+++,,,,,,,,,******))))))******+++,,,+++******+++,,,---,,,+++++++++************++++++(((((())))))))))))************))))))******+++,,,+++,,,......---...111333000111222444666777777888:::;;;=========???BBBDDDHHHJJJLLLMMMMMMMMMOOOQQQNNNOOOPPPPPPNNNNNNOOOPPPPPPRRRSSSSSSSSSSSSTTTVVVTTTRRRQQQRRRUUUYYY\\\]]][[[[[[\\\\\\]]]]]]^^^^^^\\\[[[[[[]]]___```___^^^\\\XXXVVVXXXXXXTTTSSSTTTUUU%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&''')))))))))(((''''''&&&&&&%%%$$$###"""((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((())))))(((''''''((()))((('''&&&''')))++++++***((('''(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((('''&&&%%%''')))***)))'''&&&'''((()))***''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))*********))))))))))))))))))***+++***((('''((()))((()))))))))))))))(((''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((('''''''''''''''(((((((((((()))))))))))))))((('''''''''''''''&&&'''''''''((()))))))))(((***,,,+++(((''')))***&&&&&&&&&''''''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))******))))))))))))((((((((((((************************+++***(((&&&%%%&&&'''(((%%%%%%%%%&&&'''(((***+++000...+++(((&&&&&&'''((()))((((((((()))***+++,,,$$$&&&(((******)))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&)))******))))))))))))((('''''''''%%%### &&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%'''''''''((((((((((((((())))))(((((((((((())))))&&&'''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))+++******))))))******+++++++++************++++++))))))***++++++,,,------******))))))******+++,,,,,,++++++,,,......---,,,++++++************++++++)))))))))*********++++++******))))))******+++,,,+++,,,---------...000222111111333444555666777777888:::=========???CCCGGGHHHJJJKKKKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLNNNPPPQQQRRRSSSSSSRRRQQQRRRSSSUUUSSSQQQRRRUUUYYY[[[\\\[[[[[[[[[[[[\\\]]]^^^___]]]\\\[[[\\\___aaaaaaaaa]]]XXXVVVXXXXXXUUUSSSSSSTTT$$$$$$######$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))((('''&&&$$$$$$&&&))),,,...'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((()))))))))'''&&&'''((()))((('''$$$&&&))),,,,,,+++(((&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%&&&&&&(((((((((&&&%%%%%%''')))...---***'''&&&%%%&&&'''&&&&&&&&&&&&'''(((******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++******))))))((((((***+++,,,+++)))))))))***&&&'''((()))************)))(((&&&%%%%%%&&&((()))&&&'''''''''''''''''''''&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&))))))))))))***************)))((('''''''''''''''%%%&&&&&&'''((()))******)))+++,,,+++(((&&&(((***&&&&&&&&&'''''')))******((((((((())))))))))))))) !!!"""$$$&&&)))***))))))))))))((((((((((((((((((((((((((((((((((((,,,***(((&&&%%%&&&'''(((######$$$%%%&&&((()))******)))'''&&&&&&(((+++,,,&&&''''''((()))+++---...###%%%(((++++++***'''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###&&&)))+++***))))))***...,,,))))))***++++++***&&&'''''''''(((((())))))&&&&&&''''''((())))))***%%%&&&&&&'''((()))******))))))(((((((((((())))))((()))))))))******++++++************************(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''(((((())))))******)))***+++,,,,,,+++***)))))))))(((((((((((())))))++++++************++++++))))))***+++,,,,,,------*********)))***++++++,,,,,,++++++---//////...,,,++++++************++++++))))))******+++++++++,,,*********)))***++++++,,,+++,,,---------...000222222222444555666666777777777:::===>>>>>>AAAFFFJJJIIIJJJKKKJJJIIIIIIIIIKKKNNNNNNMMMLLLJJJKKKNNNQQQOOOQQQQQQQQQOOONNNOOOPPPUUUSSSQQQRRRUUUYYY[[[\\\ZZZZZZ[[[[[[\\\]]]^^^___^^^\\\[[[\\\___aaabbbbbb]]]YYYVVVXXXXXXUUUSSSSSSSSS)))(((''''''''''''((((((+++(((%%%%%%((())))))'''))))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((***+++,,,------,,,+++***((((((((((((''''''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))++++++)))((('''&&&'''***+++,,,+++***((())))))(((((((((((())))))''''''((((((''''''&&&%%%&&&'''(((((()))((((((((())))))(((&&&%%%&&&(((+++)))))))))))))))((((((((('''(((***,,,,,,***(((''''''''''''((((((((((((((('''((()))***)))(((&&&$$$*********)))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***************+++++++++''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&((()))(((((())))))))))))))))))''''''''''''&&&&&&&&&&&&+++***(((&&&%%%&&&'''(((,,,***(((((((((((('''&&&++++++******))))))(((((()))((('''((()))***)))((())))))))))))))))))))))))(((((())))))))))))((((((***+++,,,+++)))''''''((()))))))))&&&%%%%%%'''***(((((())))))))))))(((((('''&&&&&&'''(((((('''%%%'''$$$"""###&&&))))))(((&&&'''((())))))((('''&&&***************)))((((((,,,,,,+++***((((((***,,,((((((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++*********))))))(((((((((((())))))(((((((((((())))))))))))***&&&%%%'''))))))''''''))))))))))))******************))))))((((((''''''******))))))))))))******''''''((((((((((((''''''((())))))))))))(((((('''''''''''''''(((((((((((())))))***+++++++++++++++)))***+++++++++)))((('''+++++++++,,,,,,------------+++)))''''''''')))***---***((((((+++,,,+++)))*********************+++)))))))))))))))******+++)))***,,,------,,,+++***++++++******))))))((((((+++++++++,,,---...///000111000000111444777999999;;;;;;;;;<<<>>>AAACCCEEEFFFHHHJJJJJJIIIIIIIIIJJJRRRQQQNNNLLLLLLNNNPPPRRRQQQQQQRRRPPPNNNNNNOOOQQQQQQPPPPPPRRRWWW[[[]]]]]][[[[[[[[[\\\]]]]]]]]]]]]aaa^^^\\\[[[]]]```bbbbbb\\\WWWTTTVVVVVVRRRQQQRRRSSS))))))(((((((((((())))))***(((%%%%%%((()))((('''))))))(((((((((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))******)))'''&&&(((((()))***)))(((''''''))))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&'''((((((((((((((('''((('''&&&$$$%%%'''***'''''''''''''''''''''&&&'''((())))))))))))((('''******)))((('''&&&%%%%%%'''((()))***)))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''&&&&&&'''(((((()))******************)))))))))))))))(((&&&%%%%%%'''((()))---,,,************)))((())))))))))))))))))))))))(((&&&&&&'''((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&)))***))))))+++,,,(((((((((&&&$$$$$$&&&)))(((((())))))))))))(((((('''&&&&&&'''(((((('''%%%(((%%%###$$$'''))))))((('''(((((())))))(((((('''((((((((((((((('''&&&&&&'''((()))(((((((((***,,,(((((((((''''''&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))...+++*********)))'''&&&''''''''''''(((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((()))))))))******&&&'''(((((())))))(((((()))***++++++***)))((('''*********+++++++++,,,,,,+++************+++---...,,,***((()))+++,,,+++)))------------------------)))))))))))))))***++++++)))***+++,,,,,,+++)))(((************))))))))))))+++++++++,,,---...///000111111111222444777999:::;;;;;;;;;<<>>AAACCCDDDEEEEEEGGGIIIIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUTTTTTTVVVZZZ^^^___``````___]]][[[[[[[[[\\\]]]___]]][[[ZZZ\\\^^^^^^^^^^^^YYYVVVXXXYYYVVVTTTVVVZZZ))))))(((((()))******+++'''((((((((((((''''''(((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$%%%&&&((())))))((('''&&&&&&'''((()))''''''(((((()))))))))***(((((((((((('''&&&%%%$$$&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&'''))),,,...))))))(((((((((((())))))(((((())))))(((((('''&&&%%%&&&''''''((((((''''''((()))))))))''''''(((***'''((((((((())))))******)))((((((''''''(((((()))&&&&&&&&&'''((())))))***''''''((((((((((((((('''((((((((())))))*********((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''((()))(((&&&%%%'''))))))((((((((('''''''''&&&((('''&&&''')))***)))(((((((((((((((((((((((((((***)))'''&&&&&&''')))***---...///---***(((''''''))))))***)))''''''((()))(((((())))))))))))(((((((((''''''((())))))(((&&&))))))***))))))((((((((()))((('''''''''(((***+++))))))************))))))%%%''')))***)))(((((()))&&&''''''(((((()))))))))'''((())))))))))))))))))))))))((((((((('''''''''(((((('''&&&%%%%%%$$$###)))(((((((((((((((((()))(((((((((((())))))))))))###+++...***'''((()))((())))))))))))************&&&&&&''''''(((((())))))***))))))))))))))))))***(((((())))))))))))((((((&&&&&&''')))************((((((((()))))))))******'''(((((()))))))))))))))******************++++++++++++++++++++++++******)))***++++++***(((%%%###++++++******)))******+++//////...---,,,++++++******************++++++,,,------,,,,,,+++***)))((())))))******++++++,,,,,,++++++,,,---...000111222333555888888777777888:::;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGIIIIIIHHHHHHHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPOOONNNNNNPPPRRRUUUSSSSSSUUUYYY\\\^^^^^^```___]]]\\\\\\\\\]]]]]]]]]\\\ZZZ[[[]]]_________]]]YYYVVVYYYYYYVVVUUUWWW[[[%%%%%%%%%%%%%%%&&&'''(((&&&((())))))(((''''''((((((''''''&&&&&&''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&''')))***'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((+++---///))))))(((((((((((())))))((())))))))))))(((''''''&&&''''''((()))(((((((((((()))******)))((()))***%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))************)))))))))))),,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''((((((((((((###$$$&&&'''((()))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''&&&%%%%%%$$$(((***+++***'''&&&))),,,******)))(((((('''&&&&&&)))((('''(((*********)))))))))))))))))))))))))))***)))(((''''''((()))******+++---,,,+++)))******)))***+++***((('''((()))(((((())))))))))))(((((((((((('''((()))***(((&&&&&&(((******)))(((((()))'''&&&&&&''''''((()))***&&&''''''((((((((((((((()))***++++++)))(((((((((&&&&&&'''((())))))******((())))))******))))))))))))))))))*********************)))((('''&&&&&&%%%))))))(((((((((((())))))(((((((((((()))))))))))))))333888000(((((()))'''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((())))))******))))))(((&&&'''((())))))***))))))((((((((()))))))))******&&&&&&'''(((((((((((('''+++************+++,,,,,,+++++++++++++++*********&&&'''***,,,,,,,,,+++******++++++***))))))***,,,------,,,,,,++++++******+++************+++,,,,,,------,,,++++++******************+++++++++++++++++++++,,,---...000222333444777::::::888777888;;;;;;<<<>>>AAACCCDDDEEEFFFFFFHHHJJJJJJIIIIIIIIIJJJLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQPPPOOOOOOPPPRRRTTTSSSRRRTTTXXX[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZ\\\^^^```aaa```]]]XXXVVVXXXYYYVVVUUUWWWZZZ""""""""""""###$$$%%%&&&%%%(((******(((&&&'''((((((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&(((***+++++++++)))((('''(((((())))))(((((('''%%%%%%%%%&&&'''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((()))((('''''''''((()))+++,,,))))))(((((((((((()))))))))))))))))))))((('''''''''((())))))******))))))''')))******((((((((()))%%%%%%&&&&&&'''(((((()))&&&'''(((((((((((('''&&&(((((((((((('''''''''''''''''''''''''''((())))))''''''(((((()))******+++))))))))))))))))))))))))************))))))))))))***************)))))))))((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&((((((((('''''''''''''''(((((())))))))))))(((((((((''''''''''''''''''(((((((((''''''&&&'''***+++***&&&&&&))),,,))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((*********)))***+++((()))******(((''''''((((((((())))))))))))(((((()))((('''(((******((('''$$$''')))***((('''(((***$$$%%%&&&''''''(((((((((&&&&&&'''(((((((((((((((***++++++)))((('''(((***%%%&&&'''((()))***++++++))))))*********))))))((('''(((((())))))******+++++++++++++++++++++++++++(((((((((''''''((((((((((((((((((((())))))))))))***777<<<222(((((()))&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''))))))************))))))(((((())))))))))))(((((()))))))))*********++++++&&&'''(((((())))))((((((++++++*********+++,,,---++++++*********)))))))))%%%&&&(((***+++,,,,,,,,,)))+++,,,+++)))(((***,,,***)))))))))))))))))))))++++++******++++++,,,---++++++***************+++,,,++++++++++++++++++***++++++,,,---///111333444444888<<<;;;888666888;;;;;;===???BBBDDDEEEFFFFFFGGGIIIKKKKKKJJJJJJJJJKKKLLLKKKJJJJJJKKKLLLOOOPPPNNNPPPQQQQQQPPPQQQSSSUUUTTTSSSSSSTTTXXX[[[\\\\\\[[[]]]^^^___```___]]]]]]ZZZZZZZZZ\\\```bbbcccccc\\\WWWUUUXXXXXXVVVUUUWWWYYY'''&&&''''''((()))***+++$$$(((******(((&&&'''((('''''''''&&&&&&'''''''''''''''(((((((((((('''''')))(((((((((''''''''''''%%%(((---111111...***'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((''''''''''''(((((()))))))))(((((((((((()))))))))))))))))))))(((((('''(((((()))***************&&&((())))))(((''''''((('''''''''((()))******+++$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''((()))***+++'''''''''''''''((()))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((((((((('''&&&%%%%%%&&&'''((()))++++++,,,((('''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))$$$'''***((($$$###'''+++(((((())))))******++++++'''&&&%%%&&&((((((((('''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%&&&((()))((('''((()))'''(((***)))'''&&&&&&'''(((((())))))))))))(((((()))(((((((((******((('''"""&&&)))***((('''(((***"""###%%%'''(((((('''&&&(((((()))***************)))***)))(((&&&''')))+++%%%&&&'''((()))***+++,,,))))))*********))))))((($$$$$$%%%&&&'''((())))))%%%&&&'''((()))***++++++'''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&444;;;111'''(((***((())))))))))))************(((((((((''''''&&&&&&%%%(((((((((''''''((((((((())))))************))))))((()))))))))))))))((('''******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++*********+++---...******))))))((((((((('''&&&''''''((((((((((((((()))+++,,,+++((((((***---,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---***)))))))))))))))***+++---,,,,,,++++++*********++++++,,,---///111333444555999===<<<999666888;;;;;;===@@@BBBDDDEEEFFFFFFHHHJJJLLLLLLKKKJJJKKKLLLLLLKKKIIIHHHIIILLLOOOQQQMMMNNNPPPQQQQQQSSSVVVXXXUUUTTTSSSUUUXXX[[[]]]]]]ZZZ\\\^^^```aaa```^^^\\\YYYYYYZZZ]]]aaaddddddddd[[[WWWUUUWWWXXXVVVUUUVVVZZZ&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%((()))))))))((('''&&&%%%******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''(((((('''''''''((((((((((((((('''&&&******))))))((((((((('''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***,,,+++)))(((((()))***)))(((''''''''''''''')))((('''''')))******)))+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))******)))(((((((((((((((++++++,,,+++************************))))))))))))(((((('''''''''&&&&&&&&&******))))))((((((((('''(((''''''''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))******++++++&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******'''((()))))))))(((&&&%%%%%%%%%&&&'''((((((''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''(((((())))))''''''((()))***+++,,,,,,***(((%%%&&&(((***((('''***+++,,,---,,,+++)))'''(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))******+++((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))******+++)))((('''&&&&&&&&&&&&&&&***************)))))))))(((((()))***************''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((*********)))(((***)))((((((((()))+++,,,---------,,,,,,***))))))******)))(((((((((((((((+++***)))***,,,,,,***)))+++,,,,,,++++++***)))(((+++++++++++++++++++++++++++***)))((((((***,,,---...+++))))))***+++)))'''***************************++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,---...///000000222333555777999999999999;;;<<<===@@@CCCFFFHHHJJJHHHJJJMMMMMMLLLJJJJJJJJJQQQOOOMMMKKKKKKMMMPPPRRRRRRSSSSSSRRRQQQRRRUUUXXXYYYXXXVVVVVVVVVXXXYYY[[[\\\\\\]]]^^^___^^^ZZZWWWZZZZZZ\\\^^^aaacccbbbaaa[[[WWWUUUVVVWWWVVVXXX]]]___(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))***)))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%&&&&&&'''((((((''''''''''''(((((((((((((((''')))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))******(((''''''((()))((((((''''''''''''((()))(((&&&''')))******))))))))))))******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))******)))((((((((((((((())))))(((((())))))))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&)))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((()))(((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))'''((()))))))))(((&&&%%%)))*********)))(((''''''(((((((((((((((((((((((()))(((((((((((())))))***'''''''''((((((((((((((((((((())))))))))))))))))(((&&&$$$$$$&&&''''''%%%$$$%%%'''''''''&&&$$$###(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((((('''((())))))******)))(((((('''''''''(((''''''&&&&&&%%%%%%%%%$$$&&&''''''''''''''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))(((((())))))***+++&&&'''((((((((((((((((((***)))((((((''''''((((((+++***)))***,,,,,,***)))*********+++******)))(((+++++++++++++++++++++++++++***)))((()))***,,,---...,,,******,,,...---+++***************************************)))((((((***************************++++++,,,---...//////222333555777999999999999======???AAADDDGGGIIIKKKHHHIIIJJJIIIHHHIIIJJJLLLPPPNNNLLLJJJJJJMMMOOORRRQQQRRRSSSSSSRRRRRRTTTVVVWWWWWWVVVVVVWWWYYY\\\]]]___^^^]]]]]]^^^^^^]]][[[YYYZZZ\\\___bbbcccbbb```\\\WWWUUUVVVVVVUUUWWW[[[^^^))))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))((('''%%%$$$%%%'''***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&'''((()))))))))(((((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&((())))))'''&&&&&&'''(((''''''''''''(((((())))))'''&&&'''(((***))))))'''(((((()))***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))***))))))((((((((((((((()))((('''''')))***+++***+++++++++***)))(((((('''(((((((((''''''''''''&&&((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))))))))((((((*********))))))(((((((((&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&((()))))))))))))))((((((((((((((((((((((((((((((,,,++++++************+++(((((((((((((((''''''''')))))))))(((((('''''''''(((&&&%%%%%%&&&''''''&&&&&&'''((()))))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''(((((()))******))))))(((((())))))***))))))((('''&&&%%%%%%''''''''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((())))))******))))))"""###$$$&&&'''((()))))))))((((((''''''''''''(((+++***)))***,,,,,,***)))(((((())))))******))))))+++++++++++++++++++++++++++***)))))))))***,,,---+++***)))***,,,......---************************)))************)))(((((()))))))))))))))))))))))))))***+++,,,---...//////222444666888999::::::999;;;<<<>>>AAACCCFFFHHHIIIHHHHHHGGGFFFFFFHHHLLLOOOOOOMMMKKKIIIIIILLLOOOQQQPPPRRRTTTTTTSSSSSSTTTUUUVVVUUUUUUVVVWWWZZZ]]]___bbb___]]]\\\]]]______^^^XXXYYY\\\```ccccccaaa___]]]XXXVVVVVVVVVTTTVVVZZZ]]](((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%'''((())))))))))))''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))(((''''''((('''''''''''''''((()))***)))'''&&&&&&((())))))(((((((((((()))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((('''&&&&&&''')))***))))))(((((((((((())))))***)))((()))***,,,,,,,,,,,,++++++***)))(((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''((())))))%%%'''((()))))))))'''&&&******)))))))))(((((((((%%%&&&&&&'''((())))))***))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((''''''"""###%%%&&&((()))******((((((((((((((((((((((((+++***))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''))))))((((((((())))))))))))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((''''''''''''((())))))***))))))(((((())))))))),,,,,,+++***)))((('''&&&))))))))))))******++++++'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&''')))*********)))((($$$%%%&&&((()))******+++(((((('''''''''''''''(((+++***)))***,,,,,,***)))&&&&&&((())))))*********************++++++++++++******)))))))))***+++,,,))))))(((((()))***++++++******************************++++++******)))((()))))))))*********************+++,,,...///000000333444666999::::::::::::888:::<<<>>>AAACCCDDDEEEGGGGGGGGGGGGGGGIIIMMMPPPMMMLLLIIIHHHIIIKKKNNNPPPPPPSSSUUUVVVVVVUUUUUUVVVVVVUUUTTTUUUVVVYYY[[[]]]```___]]]]]]^^^______^^^XXXYYY\\\```ccccccaaa^^^^^^YYYVVVVVVUUUSSSTTTXXX\\\&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''((()))((('''$$$###&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((())))))(((((((((&&&'''''''''''''''&&&&&&%%%%%%'''((())))))))))))&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''')))******)))((()))***'''''''''''''''((()))***((('''%%%&&&((())))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''((('''&&&&&&'''((()))***))))))(((((((((((()))))))))***++++++*********+++++++++******)))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((''''''''''''((())))))(((((()))))))))'''&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))******))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((('''''''''((((((((("""###%%%&&&((()))******((((((((((((((((((((((((***))))))(((''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))((((((((()))***&&&''''''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((''''''((())))))+++***)))((('''&&&%%%%%%))))))))))))+++---...///(((((((((((()))))))))***''''''''''''''''''''''''((((((''''''''''''''''''&&&'''(((******)))(((((('''((()))***************(((((('''''''''(((((()))+++***)))***,,,,,,***)))%%%&&&''')))************)))))))))******+++++++++***************+++++++++*********)))((((((((()))************************++++++,,,,,,++++++***)))*********+++++++++,,,,,,++++++,,,...///111222222444555777999;;;;;;;;;;;;888:::<<>>000&&&''',,,((((((((()))******++++++'''((((((((())))))******'''((((((((())))))******(((''''''''''''((())))))%%%%%%$$$$$$&&&)))---000&&&&&&((()))+++---...///))))))))))))(((((((((((((((((())))))******++++++&&&'''((())))))((('''&&&&&&'''''''''(((((())))))%%%&&&&&&'''((()))******((('''&&&&&&'''((()))***%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((('''''''''((()))******&&&'''''''''(((((())))))************))))))))))))(((***+++***((('''))),,,+++***)))(((''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))******))))))***+++,,,,,,(((((((((''''''''''''''',,,***(((&&&%%%&&&'''((())))))))))))************'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((('''&&&&&&((()))***(((((()))***++++++************))))))***+++,,,,,,+++***)))***,,,,,,***))))))******++++++++++++***'''(((((()))***+++++++++))))))***++++++++++++***&&&((())))))''''''***---************************'''''''''''''''&&&&&&%%%'''(((((()))***+++++++++)))***+++---///000222222555777999;;;<<<===<<<<<<999;;;>>>AAACCCDDDCCCCCCJJJIIIGGGEEEDDDGGGMMMQQQMMMKKKIIIIIIJJJMMMPPPSSSRRRSSSSSSRRRQQQRRRUUUXXXWWWWWWVVVWWWYYY[[[^^^```aaa___]]]]]]___aaaaaaaaa[[[ZZZYYYZZZ]]]```bbbbbb\\\WWWTTTUUUTTTSSSTTTXXXUUU((('''&&&&&&'''((()))***'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%&&&'''''''''&&&'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''((())))))(((((((((''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''(((((())))))((('''&&&&&&'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((+++***)))((((((''''''''')))(((((('''''''''(((((())))))(((((('''''''''&&&'''((((((((())))))******))))))(((((((((((())))))''''''''''''((((((((())),,,+++***((((((***+++,,,111444777444...******,,,+++*********))))))(((((((((((((((((('''&&&%%%$$$((()))***++++++***)))(((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))+++***)))(((((()))******+++***'''%%%$$$$$$%%%&&&(((&&&%%%%%%''')))******+++***)))'''%%%$$$$$$$$$''''''''''''((((((((((((''')))***++++++***)))''''''((())))))))))))((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++******))))))))))))******************))))))))))))******)))(((((((((((((((%%%%%%&&&'''((()))************))))))(((((('''''''''''''''(((((((((((((((,,,,,,,,,+++***))))))(((,,,***(((''''''(((***,,,''''''(((******+++++++++******************************))))))((((((''''''******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))******++++++(((((((((((()))))))))))),,,+++***))))))***+++,,,************************)))***+++,,,,,,+++***)))******))))))))))))******++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((***+++,,,...000111333333222555999===??????>>>===;;;;;;<<<>>>@@@BBBDDDEEEHHHIIIKKKJJJIIIIIIJJJLLLMMMMMMLLLJJJIIIJJJNNNQQQQQQPPPOOOPPPRRRSSSTTTSSSUUUVVVVVVWWWWWWXXXXXXXXX___^^^]]]]]]___`````````[[[YYYXXX[[[```ddddddccc]]]WWWTTTVVVWWWUUUVVVXXXZZZ((('''&&&&&&'''((()))*********)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''(((((()))(((((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''***)))(((''''''((()))***''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((('''((((((((((((((('''&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))***++++++++++++++++++***---000222///***'''(((***************)))))))))((((((((((((((('''&&&%%%$$$(((((()))*********))))))'''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))+++***)))(((((()))******+++***(((&&&&&&&&&'''((('''&&&%%%&&&((()))))))))***)))((('''''''''''''''''''''''''''((((((((((((***))))))))))))))))))***(((((())))))(((''''''&&&***)))'''&&&&&&''')))***))))))))))))))))))))))))((((((''''''((()))***+++(((((((((''''''(((((((((&&&&&&''''''((((((((()))******)))(((((((((((((((((((((((()))))))))))))))***)))))))))((((((((('''&&&&&&&&&'''((()))******(((((((((((())))))))))))***)))(((''''''((()))***)))***+++,,,------------************************((((((((((((''''''''''''***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((()))******))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''((((((((()))))))))))))))************++++++***))))))***++++++************************)))***++++++++++++***)))******))))))))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***+++,,,...///111222333555777:::<<<======;;;:::;;;<<<<<<>>>@@@BBBDDDEEEGGGIIIJJJJJJHHHHHHJJJKKKOOOOOONNNMMMLLLMMMPPPSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSSSSTTTVVVXXXYYYZZZ[[[^^^]]]\\\]]]___aaaaaa```[[[YYYXXXZZZ___bbbbbbaaa[[[VVVSSSUUUVVVUUUUUUXXX\\\'''''''''&&&''''''((()))******)))((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))))))))(((''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((()))))))))((((((***)))(((''''''((()))***''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***''''''&&&&&&''''''''''''))))))(((((((((((('''''''''''''''''''''((((((((()))((((((''''''(((((()))''''''((((((((()))))))))(((***+++------+++***((()))+++,,,***&&&$$$&&&(((************))))))))))))((((((((((((''''''&&&%%%((((((((((((((()))******$$$%%%%%%&&&'''((((((((((((((((((((()))))))))***((((((''''''''''''((((((***))))))(((((())))))***+++***)))(((((((((******((('''''')))++++++***)))))))))((((((((())))))***''''''''''''((((((((((((+++***(((''''''(((***+++(((((()))(((((('''&&&%%%***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((())))))***'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''((())))))******))))))(((((((((((((((+++*********)))))))))((())))))))))))((((((((((((%%%%%%&&&''')))***++++++%%%&&&&&&((()))***+++,,,'''''''''''''''''''''''')))***+++,,,,,,------,,,))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''&&&'''(((***++++++,,,,,,(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))*********+++++++++++++++***))))))***++++++************************)))***++++++++++++***)))******))))))))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,---///111222222777888999:::::::::999888;;;<<<===>>>@@@CCCEEEFFFGGGHHHIIIHHHGGGGGGIIIKKKPPPPPPOOONNNMMMNNNQQQSSSSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQSSSUUUXXX[[[]]]^^^]]]\\\[[[\\\___aaabbbaaa\\\YYYXXXZZZ^^^aaa```___YYYTTTRRRTTTUUUUUUUUUXXXWWW''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&%%%$$$%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&%%%$$$$$$%%%&&&&&&)))(((''''''''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((((((((('''''')))(((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++(((((())))))))))))))))))))))))((((((((((((((((((&&&&&&''''''''''''''''''******))))))))))))******'''(((((((((((()))))))))((()))************)))(((((())))))'''%%%%%%''')))*********)))))))))))))))((((((((((((((('''&&&&&&((('''&&&&&&'''(((***+++$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))(((((((((''''''((((((((((((((((((((()))))))))***)))(((((((((((()))***+++***)))***,,,---...,,,***)))(((((((((((((((((()))''''''''''''((((((((((((***)))(((''''''((()))***'''(((((()))))))))((((((******))))))))))))******(((((((((((((((((((((((()))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))******+++'''((((((***+++,,,---...'''(((((())))))(((((('''&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))((((((((((((***)))((('''''''''''''''&&&'''((()))************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************((())))))))))))*********+++******************+++*********************************++++++***************))))))))))))******++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---///000111222666777777888888888888888;;;<<<===???AAADDDFFFGGGFFFGGGGGGGGGFFFFFFHHHJJJNNNNNNNNNMMMLLLMMMOOORRRTTTTTTSSSRRRPPPOOOPPPQQQQQQRRRSSSTTTWWWZZZ]]]___\\\[[[ZZZ\\\___aaabbbbbb\\\ZZZXXXZZZ]]]______]]]WWWRRRPPPSSSUUUTTTUUUXXX]]]''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))%%%$$$$$$$$$$$$$$$$$$%%%)))((('''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))''''''((((((((((((((('''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((***+++,,,''''''((()))******))))))(((((())))))))))))))))))''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))***)))((('''&&&&&&'''((()))******)))((('''(((***+++))))))))))))))))))******((((((((()))(((((('''&&&((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((((((((('''''''''(((((())))))))))))''''''''''''((()))******)))((()))+++,,,,,,***((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((('''((()))******)))((('''&&&'''((()))***+++++++++******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''&&&((((((''''''''''''(((((()))))))))((((((((((((((())))))(((((((((((())))))&&&&&&''''''((()))******(((((((((((()))))))))))))))))))))))))))((((((((())))))******++++++++++++((())))))******))))))(((%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((((((((((())))))))))))++++++***)))((((((((()))'''(((((()))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))'''''''''(((((((((((()))*********++++++*********))))))))))))))))))))))))+++******************+++******))))))))))))******++++++************++++++++++++++++++++++++++++++************************))))))*********************+++,,,---...///000111333444555777888999::::::<<<<<<===???BBBEEEGGGHHHGGGGGGGGGFFFEEEEEEHHHJJJMMMNNNNNNNNNMMMMMMOOOQQQSSSTTTTTTRRRPPPNNNOOOQQQTTTTTTTTTTTTVVVYYY[[[]]][[[ZZZZZZ\\\___aaabbbaaa]]]ZZZXXXZZZ]]]___^^^\\\WWWRRRPPPRRRTTTTTTUUUXXXYYY&&&''''''''''''&&&%%%%%%))))))(((((('''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''))))))*********)))((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''')))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))++++++###$$$%%%'''''''''&&&&&&(((((())))))))))))******((((((((('''''''''''''''((((((''''''''''''((((((((((((((()))))))))*********(((&&&%%%%%%&&&(((***++++++************++++++))))))))))))************((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))))))))'''''''''(((((()))))))))'''&&&&&&'''(((((('''%%%))))))(((&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&''')))******)))'''&&&%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((''''''))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%((((((((((((((())))))***%%%%%%&&&'''((()))******(((((((((((())))))))))))+++******))))))((((((''')))))))))(((((((((((((((************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))+++******))))))))))))***((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((()))***++++++++++++***)))))))))))))))))))))))))))++++++***))))))***++++++******))))))))))))******++++++************++++++++++++++++++++++++++++++************************)))))))))))))))************+++,,,---...///000000000222444777999;;;;;;;;;<<<===>>>@@@CCCFFFHHHIIIGGGGGGGGGFFFEEEFFFHHHKKKNNNOOOPPPPPPNNNOOOPPPRRRRRRTTTUUUSSSOOONNNPPPRRRVVVUUUTTTTTTUUUXXXZZZ\\\\\\[[[ZZZ[[[^^^```aaa```]]][[[YYYZZZ^^^```___]]]XXXSSSQQQSSSTTTTTTTTTWWWUUU&&&&&&'''''''''&&&%%%$$$((((((((((((''''''''''''&&&'''''''''((((((((()))''''''((((((((((((''''''((())))))************)))''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''((((((((((((((((((''''''&&&$$$######%%%((()))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&'''((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******!!!"""$$$&&&'''&&&%%%%%%(((((()))))))))*********)))))))))(((((('''''''''******))))))))))))******(((((()))))))))*********)))))))))(((((()))))))))************++++++***)))((()))))))))************(((((())))))))))))((((((''''''''''''&&&&&&%%%$$$&&&&&&&&&''''''(((((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&'''))))))))))))((((((((())))))***))))))))))))'''%%%&&&'''((('''&&&(((((('''''''''''''''(((''''''''''''(((((((((((('''(((((((((((((((((('''&&&'''''''''''''''&&&&&&((((((((())))))((((((((())))))))))))))))))))))))'''((()))***++++++******))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''(((((()))))))))***'''((((((((()))))))))************)))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))******+++******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))***((((((((('''(((((())))))'''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((()))***++++++++++++***)))))))))))))))))))))))))))++++++***))))))***++++++******))))))))))))******++++++************++++++++++++++++++++++++++++++************************)))))))))******+++++++++++++++,,,---....../////////222555999;;;;;;;;;:::<<<===>>>@@@CCCFFFIIIJJJHHHHHHGGGFFFEEEFFFIIILLLMMMNNNOOOOOONNNNNNOOOQQQQQQTTTUUUSSSOOONNNPPPTTTVVVUUUTTTTTTUUUXXX[[[]]]]]][[[ZZZ[[[^^^_________]]][[[YYY[[[___aaaaaa___ZZZTTTRRRTTTUUUSSSTTTWWW^^^&&&&&&'''((('''&&&$$$###%%%%%%&&&'''((()))***+++&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&'''(((((()))(((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''(((((((((((('''''')))(((&&&%%%%%%'''***,,,))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&&&&'''((())))))((((((###$$$%%%&&&''')))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***"""###&&&((((((((('''&&&(((((())))))*********+++******))))))((((((((('''''''''&&&&&&&&&&&&''''''))))))))))))************(((***+++,,,,,,+++***((()))))))))***+++***(((&&&(((((())))))*********+++(((((()))))))))))))))(((''''''(((((('''%%%###"""$$$%%%&&&'''(((***++++++(((((((((((())))))))))))&&&'''((())))))((('''&&&$$$%%%'''))))))))))))(((******+++++++++******))),,,***(((''')))*********'''''''''(((((()))***+++''''''''''''((((((((()))***((('''&&&&&&'''(((***'''''''''&&&%%%$$$"""!!!''''''((((((((((((''''''))))))))))))))))))))))))((()))+++,,,---------,,,((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((((((((()))******************))))))))))))'''((((((((())))))******(((((())))))******++++++))))))******+++++++++,,,***)))'''&&&&&&''')))***))))))*********))))))((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''((((((((())))))******&&&&&&&&&&&&&&&'''((()))&&&'''(((***++++++++++++(((((((((((())))))))))))))))))))))))((((((((((((++++++******)))))))))((((((((((((((()))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))******++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---...//////000222666:::<<<;;;:::888<<<===>>>AAADDDGGGIIIKKKIIIIIIHHHFFFEEEFFFJJJMMMJJJLLLMMMMMMLLLKKKMMMNNNPPPSSSUUUSSSOOONNNQQQTTTUUUTTTSSSSSSUUUXXX\\\^^^]]]\\\[[[[[[]]]______^^^]]][[[YYY[[[___bbbbbb```[[[VVVSSSTTTUUUTTTTTTVVVVVV((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&''')))***$$$&&&((((((%%%$$$%%%'''&&&&&&''''''((())))))))),,,)))'''((()))***(((%%%''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))***)))(((&&&%%%'''(((((('''''')))***''''''''''''((((((((((((++++++***)))((('''&&&&&&(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&'''((()))***((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((()))***+++***)))((()))+++(((((((((((())))))))))))&&&&&&&&&''''''''''''((((((&&&$$$###$$$%%%$$$###*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&(((***+++((('''&&&&&&&&&''')))***((('''&&&''')))*********((()))+++,,,,,,+++)))(((%%%%%%%%%&&&(((+++---///))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''((((((''''''((()))+++***((('''&&&'''(((***)))******)))&&&%%%&&&&&&)))''',,,:::HHHGGG777(((&&&&&&''''''((())))))***'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))***))))))&&&'''(((***,,,------...(((((((((((()))***,,,,,,+++***((('''''''''((()))&&&&&&((((((((('''&&&%%%***++++++++++++***))))))''')))+++------***'''%%%))))))))))))))))))))))))******)))))))))))))))***&&&&&&&&&&&&'''(((******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********))))))))))))))),,,+++)))((((((((()))***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))((((((((((((((())))))*********+++++++++)))))))))))))))))))))))),,,+++***))))))***++++++******+++,,,,,,,,,,,,+++***)))(((''''''((()))***)))************+++++++++)))---...,,,,,,000111///333444777:::;;;;;;;;;:::999:::<<<>>>AAADDDGGGHHHMMMLLLKKKJJJIIIHHHHHHHHHNNNLLLJJJKKKNNNPPPOOONNNMMMPPPRRROOOKKKKKKQQQXXXWWWVVVVVVVVVWWWXXXZZZ[[[^^^]]]]]]]]]^^^^^^\\\[[[]]]\\\\\\]]]___``````___^^^WWWRRRTTTVVVUUUUUUVVVXXX((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&'''((()))%%%((())))))'''&&&'''(((((((((((((((((('''''''''+++)))'''((()))***(((&&&)))((((((''''''&&&&&&&&&***))))))(((((())))))***%%%&&&((()))***)))((('''%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&''''''))))))'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((((((((''''''''''''((((((%%%'''((('''&&&%%%&&&''''''((((((((())))))))))))'''''''''((((((((())))))+++++++++***))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))((()))))))))((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((***)))((((((((()))***+++***************+++,,,,,,***(((&&&&&&(((((((((''''''(((***++++++***(((''')))((('''''''''((()))***)))))))))))))))(((((((((((((((((((((((((((((((((&&&((())))))(((((()))***---,,,***)))((()))***+++((()))***)))'''&&&&&&'''...---111<<>>BBBEEEHHHJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQPPPRRRSSSRRRNNNLLLMMMOOOUUUTTTRRRRRRSSSWWWZZZ\\\aaa___]]]]]]_________^^^[[[ZZZZZZ[[[]]]^^^^^^]]]XXXRRRPPPTTTXXXXXXXXXYYYXXX&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((''''''&&&'''%%%######%%%'''((((((&&&&&&''''''((())))))***%%%'''(((((('''&&&'''))))))((('''&&&&&&&&&'''((())))))(((((((((((())))))''''''''''''((((((((()))%%%&&&'''&&&%%%$$$%%%&&&'''''''''((((((((())))))******)))((('''&&&%%%$$$(((((()))************)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))(((((('''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((())))))))))))&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((+++---,,,)))''''''(((((((((((()))******++++++''''''''''''''''''''''''+++***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((***,,,...///000000''''''((()))))))))))))))((('''&&&''')))++++++***))))))))))))))))))))))))((())))))((('''&&&%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((((((***++++++******+++,,,++++++++++++*********)))((()))******(((((((((***((()))************,,,---((((((''''''&&&%%%%%%$$$&&&''''''((((((''''''&&&((())))))))))))(((((('''&&&&&&%%%%%%&&&((()))+++))))))))))))))))))***+++)))))))))))))))(((''''''''''''''''''((()))******))))))******))))))((('''***)))((((((''''''(((((())))))))))))))))))))))))))))))((())))))***+++,,,)))))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************)))(((((()))))))))(((((('''''''''++++++++++++++++++++++++******)))))))))***+++++++++++++++,,,,,,,,,,,,---************************)))(((''''''((()))+++,,,((()))******++++++******(((((())))))))))))(((((()))************+++++++++,,,777===666---+++111777444444444555666777777888777888:::===AAAEEEHHHJJJKKKJJJJJJIIIIIIIIIJJJJJJMMMNNNOOONNNNNNNNNPPPRRRTTTTTTTTTRRRPPPOOOPPPQQQTTTSSSQQQQQQRRRVVVZZZ]]]cccaaa___^^^___``````___\\\[[[ZZZ\\\^^^___^^^]]]XXXSSSQQQUUUYYYXXXWWWXXXYYY&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((((((((('''''''''$$$""""""%%%((((((((('''''''''((((((((((((((($$$&&&((((((&&&&&&''')))***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))'''''''''%%%$$$%%%'''***&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))(((((('''%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&((()))*********&&&'''((())))))((('''&&&((()))***)))(((((()))***&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***))))))((('''&&&%%%%%%'''(((((()))******++++++(((((((((((((((((((((((()))))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((((((((((((((((((((((('''(((***+++------------((((((((('''((())))))***(((&&&%%%%%%'''(((((('''(((((((((''''''((((((((('''(((((((((((('''%%%$$$)))))))))(((((((((((((((((((((((((((((((((((((((((()))******))))))***,,,+++++++++++++++***))))))***++++++***((('''((()))%%%&&&'''((())))))))))))++++++******)))((((((((('''((())))))))))))(((''''''(((((())))))))))))((('''&&&%%%%%%%%%''')))***,,,,,,+++*********++++++((())))))***)))((('''&&&''''''((()))************)))))))))))))))(((((('''******)))))))))((((((((())))))))))))))))))))))))'''''''''((((((***++++++)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))******+++***)))((('''***************+++++++++******************************))))))******+++,,,))))))*********+++++++++************************&&&'''(((***+++,,,------((())))))***************((()))************)))((()))************+++++++++'''...222///+++---111333555555555555666777888888888999;;;>>>BBBFFFIIIKKKKKKKKKKKKJJJJJJKKKKKKLLLOOOOOOOOOMMMKKKKKKOOORRRTTTTTTRRRPPPOOOPPPQQQSSSTTTRRRPPPPPPRRRVVVZZZ]]]bbb```]]]]]]___```aaaaaa]]]\\\[[[\\\^^^```___^^^XXXSSSQQQVVVYYYXXXVVVWWWWWW%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%###$$$&&&((())))))((((((((($$$""""""%%%((()))((()))))))))(((''''''&&&&&&$$$&&&((((((&&&%%%'''***++++++++++++***((('''&&&((((((''''''''''''(((((('''''''''''''''((())))))******)))'''&&&(((,,,///%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&''')))))))))((((((((((((((((((((('''''''''!!!"""%%%''')))*********&&&'''(((******((('''&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))'''&&&''')))*********'''(((((()))***+++++++++))))))))))))))))))))))))###%%%(((+++------,,,+++''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&''')))))))))((('''***)))((((((((()))+++,,,(((&&&$$$$$$%%%%%%$$$###''''''&&&&&&&&&&&&''''''###$$$&&&((()))))))))(((++++++******))))))((((((((((((((((((((((((((((((''')))******))))))***+++)))))))))))))))(((''''''+++,,,,,,+++(((''''''(((%%%&&&'''***++++++***)))&&&&&&&&&'''(((((())))))((()))***++++++***)))(((''''''((())))))***))))))***)))'''''''''(((***+++&&&&&&&&&&&&'''((()))***((()))*********)))'''&&&'''(((***+++,,,,,,++++++)))))))))))))))(((((('''***************)))(((((())))))))))))))))))))))))&&&&&&&&&'''''')))******)))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))******++++++)))((('''''''''((()))***++++++,,,))))))))))))))))))))))))******))))))***+++,,,,,,(((((((((((())))))))))))************************!!!%%%(((******))))))(((((()))***************)))***+++,,,,,,+++***))))))************+++++++++***---///...222777888666666666666666666777888999999:::<<>>DDDHHHJJJKKKIIIHHHGGGGGGIIIKKKMMMOOOPPPOOOOOOOOOPPPQQQRRRRRRSSSUUUVVVTTTPPPOOOQQQSSSSSSRRRQQQPPPQQQTTTWWWYYYXXXWWWWWWYYY\\\^^^___^^^]]]]]]]]]___aaaaaa^^^\\\ZZZSSSPPPRRRVVVVVVVVVXXXZZZ$$$&&&)))******)))***+++&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&((()))***+++***(((%%%###)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******'''((((((((())))))******&&&&&&&&&&&&(((***,,,...%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((&&&'''((()))************&&&(((***+++,,,+++***)))'''&&&&&&%%%%%%&&&&&&'''&&&)))++++++((('''(((***)))++++++)))''''''))),,,)))'''%%%'''***+++***(((((()))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))######%%%&&&'''((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))......---,,,++++++++++++))))))))))))))))))))))))***)))(((''''''(((***+++))))))(((((((((((()))***(((((((((((()))***+++,,,((()))*********((('''&&&***************)))(((((($$$%%%%%%%%%&&&&&&''''''******+++,,,,,,,,,,,,+++''''''(((((())))))******)))((('''&&&''')))+++,,,******+++,,,,,,,,,,,,+++************************+++*********))))))(((((())))))************))))))'''***,,,+++(((&&&''')))(((((())))))*********+++)))***,,,------,,,+++***))))))************))))))'''((()))***************'''((()))++++++******)))***************++++++,,,'''''''''((()))+++,,,---***)))((('''''''''''''''))))))******++++++++++++************************''''''(((((())))))******&&&'''''''''(((((())))))(((((())))))))))))((((((***************************(((###"""(((*********)))))))))))))))++++++************++++++******))))))))))))******)))***+++++++++)))((('''000222222000---)))''''''((()))***++++++***)))''')))***+++,,,,,,+++***)))*********++++++,,,,,,,,,***)))((()))***+++***((())))))******+++++++++,,,(((*********)))((()))***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---...///111333444444444444555888>>>DDDIIIKKKKKKFFFFFFFFFGGGIIILLLOOOQQQOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVSSSPPPPPPRRRVVVTTTSSSPPPOOOPPPSSSWWWYYYVVVVVVXXX[[[^^^``````___\\\\\\^^^```bbbaaa^^^[[[XXXSSSRRRVVVYYYXXXVVVWWW\\\%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((''''''((())))))***))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))###$$$%%%''')))***+++,,,(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))'''&&&''')))***(((&&&&&&&&&%%%$$$%%%&&&'''(((************))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))*********++++++++++++)))((('''(((***++++++***(((((('''''''''&&&&&&&&&(((((()))***************))))))))))))************(((((())))))))))))(((((()))(((&&&%%%%%%'''***,,,((('''&&&%%%%%%&&&'''((('''''')))))))))((('''&&&'''''''''((((((((((((((((((((('''(((((()))***+++)))************))))))(((((((((((((((((()))************))))))))))))******)))***+++,,,,,,+++***))))))************+++++++++******))))))((((((''''''******)))))))))))))))***'''(((((()))(((''''''&&&******++++++++++++******(((((()))***************+++*********))))))((((((%%%%%%&&&((()))+++,,,,,,***)))((('''&&&%%%%%%%%%'''''''''''''''((())))))))))))))))))((((((((((((+++***)))(((((()))***+++************************(((((())))))******++++++***************)))((((((((((((((()))))))))))))))***++++++,,,,,,++++++***%%%&&&''')))*********+++'''''''''&&&%%%%%%$$$$$$)))************+++++++++))))))))))))************'''''''''(((((((((((((((++++++******))))))((((((***++++++++++++***))))))************)))))))))))))))((((((((()))***++++++(((((((((((())))))))))))+++***)))(((((((((******+++***)))(((((()))***+++)))))))))******++++++,,,---,,,+++)))(((((()))***)))***+++,,,,,,,,,,,,+++******************++++++,,,...000222444444444333777888:::===AAAFFFJJJLLLNNNKKKFFFCCCBBBEEEJJJMMMPPPOOOMMMKKKKKKLLLMMMNNNSSSSSSRRRPPPOOOOOORRRTTTWWWVVVTTTSSSSSSUUUVVVXXXZZZYYYYYY[[[^^^______^^^___^^^]]]]]]]]]]]]\\\[[[XXXTTTSSSWWWYYYXXXXXXZZZZZZ((())))))************)))(((((('''&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&''''''(((((()))$$$$$$%%%&&&((()))******'''((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''''')))++++++(((&&&((('''&&&&&&&&&'''))))))))))))))))))))))))))))))(((''''''''''''((())))))'''''''''((((((((((((((((((((((((((())))))))))))(((''''''''')))***)))((((((((('''''''''&&&&&&&&&(((((()))***************))))))))))))************))))))************)))))))))((('''&&&&&&''')))******)))(((''''''((()))***''''''((((((((((((((('''))))))(((((((((((((((((()))(((((((((((())))))***((())))))*********))))))((((((((((((((()))************))))))))))))******))))))***++++++***))))))(((((()))))))))*********)))))))))*********************))))))))))))*********))))))(((((('''''''''(((((())))))))))))((((((((()))******+++++++++***))))))))))))((((((((('''++++++++++++++++++++++++))))))((('''&&&&&&&&&&&&(((''''''''''''((()))***''''''(((((())))))************))))))))))))******(((((((((((((((((((((((()))))))))))))))************************)))((((((***)))((('''&&&%%%$$$$$$)))******++++++******)))))))))************))))))&&&&&&&&&&&&''''''''''''))))))*********+++++++++))))))))))))((((((((((((*********)))((((((((('''*********)))))))))))))))%%%&&&'''(((((((((((((((************))))))))))))++++++******))))))******))))))))))))************---,,,+++******+++,,,,,,+++***))))))))))))***+++************++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...000111333444444444777777999<<>>BBBFFFIIIKKKIIIIIIJJJLLLNNNPPPRRRSSSOOONNNMMMMMMNNNPPPRRRSSSSSSTTTUUUUUUSSSRRRRRRSSSUUUTTTSSSRRRSSSTTTVVVXXXXXXWWWWWWYYY]]]```aaaaaa]]]\\\ZZZ[[[\\\\\\[[[ZZZVVVRRRQQQTTTWWWUUUUUUXXX[[[((()))))))))(((&&&$$$######$$$&&&((())))))((((((&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((######$$$$$$%%%&&&''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''(((,,,111111...)))'''&&&%%%&&&((()))))))))((('''&&&&&&''''''((()))******((((((((((((((()))******$$$&&&(((******)))'''&&&&&&&&&&&&'''''''''((((((***(((''''''(((((('''%%%'''((((((((())))))******(((((()))***************))))))))))))******************++++++++++++******(((((())))))******++++++%%%&&&'''(((((('''&&&%%%'''''')))))))))((('''&&&$$$&&&))),,,---,,,***)))(((((('''(((((()))***+++)))************))))))(((((((((((((((((()))************))))))))))))******,,,+++***))))))***+++,,,(((((((((((()))))))))))))))))))))***++++++,,,,,,(((((((((((()))***+++,,,'''((()))******+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++++++++,,,,,,---------...))))))))))))***+++,,,------,,,,,,+++*********+++(((((((((((()))))))))))))))(((((('''(((***,,,---************************(((((())))))******++++++(((((()))***************'''((()))***+++,,,------''''''((((((((((((''''''$$$%%%'''(((***+++++++++&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))***+++,,,------...************))))))))))))++++++******))))))((((((&&&&&&((()))************************)))))))))))))))***,,,------,,,+++))))))************+++++++++&&&''')))***++++++******((()))***++++++***)))(((''''''(((((())))))******###%%%''')))++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,---...///000111333555777999;;;;;;;;;:::;;;;;;===???BBBFFFJJJLLLCCCEEEHHHKKKNNNPPPQQQRRROOONNNMMMMMMMMMOOOQQQRRRRRRTTTUUUUUUSSSRRRSSSSSSWWWVVVTTTSSSSSSUUUVVVXXXXXXWWWXXX[[[^^^aaaaaaaaa^^^\\\[[[[[[\\\\\\ZZZYYYWWWRRRQQQUUUWWWVVVVVVXXXZZZ''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&''')))***)))((((((''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((******))))))))))))******((((((((((((((((((((((((***(((&&&'''***+++)))'''''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''***'''&&&'''+++---,,,+++))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******---,,,***(((((()))***+++'''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%(((''''''&&&&&&((()))***+++*********))))))((((((******+++,,,,,,***)))((((((((((((((())))))))))))+++)))((()))******)))((()))***+++,,,+++***)))(((,,,+++******))))))******))))))))))))))))))))))))***++++++***)))'''%%%$$$'''(((((()))))))))))))))************************///...,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++***((((((((()))***((()))***++++++***)))(((***'''%%%'''+++---,,,***,,,+++******))))))************+++******)))((('''))))))))))))************,,,+++++++++)))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((------------,,,***((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++(((((())))))))))))((((((,,,***((('''(((((('''&&&((((((((((((((((((((((((%%%$$$###%%%***,,,,,,*********))))))((((((''''''(((((((((((())))))))))))''')))***,,,,,,***)))(((******))))))******+++,,,...,,,))))))++++++)))&&&,,,,,,++++++++++++,,,,,,))))))*********+++++++++))))))))))))************)))))))))))))))))))))))).........///111222444555666777999;;;<<<>>>>>>???AAA???>>>???BBBDDDFFFFFFDDDFFFIIILLLOOOQQQRRRSSSSSSQQQNNNMMMOOOPPPQQQQQQQQQTTTVVVTTTQQQNNNOOOPPPUUUUUUTTTRRRQQQRRRVVVYYY[[[XXXVVVWWW[[[___```___```___]]][[[ZZZ[[[[[[\\\UUURRRSSSWWWXXXVVVWWWZZZYYY''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((***(((''''''******)))'''''''''(((((((((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((&&&$$$%%%((())))))'''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))*********))))))*********)))(((''')))))))))((('''''''''&&&'''''''''''''''''''''''')))(((((('''((()))***+++************)))))))))(((******++++++******)))((((((((((((((()))))))))***(((''''''(((***,,,++++++/////////...---,,,***)))++++++***))))))))))))***))))))))))))))))))))))))***+++++++++***(((&&&%%%'''(((((()))))))))))))))************************((((((((()))+++---///000------,,,,,,+++***)))))),,,+++)))((((((((()))***))))))************))))))))))))))))))((()))***+++---,,,,,,+++++++++++++++((())))))*********))))))))))))))))))************)))************))))))((())))))))))))))))))))))))((())))))******))))))(((+++++++++++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******&&&&&&&&&''''''&&&&&&&&&***)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''***+++***(((******))))))((((((((((((******))))))((((((''''''###$$$&&&((())))))((('''******))))))******+++,,,...+++)))***++++++)))'''******))))))))))))************************++++++))))))))))))************************************++++++,,,---...000111222555666888:::<<<===>>>>>>@@@>>>>>>???BBBEEEFFFFFFDDDFFFHHHKKKNNNPPPQQQRRRRRRPPPMMMMMMNNNPPPPPPPPPPPPSSSTTTRRROOONNNOOOQQQTTTTTTSSSQQQPPPRRRUUUXXX[[[XXXVVVWWW\\\___```___]]]\\\ZZZYYYXXXXXXXXXYYYVVVSSSSSSVVVWWWVVVWWW[[[[[[''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((***(((%%%""""""%%%(((***((((((((((((((((((((((((***((('''((()))***)))'''''''''((((((((((((''''''((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&$$$######%%%&&&%%%%%%''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))++++++************++++++'''))),,,------+++'''%%%+++***))))))''''''&&&%%%((((((((((((((((((((())))))))))))))))))***++++++************))))))))))))******))))))((((((((()))((((((((()))))))))******''''''''')))---///000///333222111///---+++******,,,+++******))))))******))))))))))))))))))))))))******++++++******)))((('''((())))))******))))))))))))))))))))))))))))))%%%&&&'''(((***,,,///000///...---,,,***)))((((((+++***))))))((()))))))))******))))))))))))******(((+++---+++'''%%%(((,,,...---,,,,,,++++++,,,,,,'''''')))******+++++++++))))))))))))************'''((()))***************)))))))))))))))))))))))))))******************))))))))))))))))))***++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&)))''''''''')))***)))((('''''''''''''''''''''''',,,+++))))))***)))(((&&&***))))))))))))(((((((((,,,+++***)))(((''''''&&&!!!###%%%'''((()))))))))******))))))******+++,,,---+++******++++++)))(((******))))))))))))******++++++******************))))))))))))******************************************+++,,,---///000111444555777999;;;<<<======>>>======???CCCFFFGGGHHHDDDEEEGGGJJJLLLNNNOOOOOOQQQOOOLLLLLLMMMOOOOOOOOOPPPRRRRRRQQQNNNMMMPPPTTTTTTTTTSSSQQQPPPQQQUUUXXXZZZXXXVVVXXX\\\``````___\\\[[[ZZZYYYXXXXXXXXXYYYWWWSSSRRRTTTUUUUUUXXX\\\]]]''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((()))((((((((()))))))))(((''''''((((((((((((''''''((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((('''''''''&&&%%%$$$%%%%%%%%%%%%&&&''''''((()))******+++'''(((((())))))((((((''')))))))))))))))))))))))),,,++++++++++++++++++,,,***,,,...//////---***(((***)))))))))((((((''''''******))))))((((((((('''((((((((()))))))))***************)))))))))))))))+++***((('''''''''((()))(((((()))))))))*********))))))))),,,///222222222222111///...,,,+++******---,,,,,,+++++++++++++++))))))))))))))))))))))))*********+++++++++******(((((()))************)))(((((((((((((((((((((((()))))))))))))))))))))***------,,,,,,+++***))))))******))))))))))))))))))+++***)))(((((()))***+++)))***+++***(((''')))+++------,,,+++++++++++++++(((((()))***************((()))))))))************(((((()))***************))))))))))))))))))))))))******++++++++++++******)))((('''''''''(((***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))************))))))((('''''')))+++,,,+++***************************---,,,+++******)))(((((())))))))))))))))))))))))+++******))))))(((((((((&&&'''(((***++++++++++++******))))))******+++,,,,,,+++************)))))),,,,,,++++++++++++,,,,,,+++++++++***************((()))))))))************************************++++++,,,---...000111222333444666888:::;;;<<<<<<<<<<<<<<>>AAAEEEGGGGGGEEEAAABBBEEEHHHKKKNNNOOOPPPOOOMMMKKKKKKMMMPPPQQQQQQQQQTTTVVVVVVSSSQQQRRRTTTWWWWWWVVVTTTSSSTTTXXX[[[VVVUUUVVVYYY___bbbaaa___^^^___```aaaaaaaaa______WWWSSSRRRTTTUUUUUUXXX\\\___'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$%%%'''((()))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&))))))***))))))(((''''''(((&&&###!!!"""$$$''')))++++++)))(((''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((())))))******)))'''%%%&&&)))***(((&&&((()))))))))))))))(((((((((((((((((())))))))))))'''''')))***++++++++++++)))((('''((()))***)))(((''''''((()))***++++++,,,,,,,,,,,,++++++***************))))))***+++,,,,,,''')))***)))((('''(((******(((&&&%%%$$$%%%'''(((***)))((()))+++,,,,,,+++***)))((('''&&&&&&'''''')))((('''&&&&&&'''((())),,,,,,---------,,,++++++------,,,+++***************'''%%%'''***+++***'''))))))******++++++++++++(((((())))))******+++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,........................((()))***++++++***)))(((,,,,,,+++***))))))******))))))))))))))))))))))))------,,,,,,+++,,,,,,,,,*********************+++************************(((((((((((()))***+++,,,))))))))))))***************)))))))))++++++)))(((''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((///###$$$,,,***%%%))))))******++++++,,,,,,))))))))))))************++++++******)))(((((((((***++++++++++++***))))))(((((((((((())))))))))))*********++++++,,,,,,,,,+++++++++++++++***)))((()))************+++++++++((((((((((((((((((((((((,,,***)))***---...,,,***,,,,,,++++++++++++++++++,,,,,,,,,---///000222333666666666777999;;;===>>>;;;===AAADDDFFFEEEDDDCCCAAADDDHHHLLLOOOOOOOOOOOOPPPNNNMMMKKKKKKLLLNNNOOOSSSTTTUUUTTTQQQQQQTTTWWWWWWVVVUUUUUUVVVWWWYYYZZZXXXVVVUUUWWWZZZ^^^```aaa]]]]]]]]]___``````]]][[[YYYUUURRRSSSTTTTTTXXX^^^^^^''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$!!!###%%%&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&((()))))))))(((((('''&&&)))'''&&&$$$%%%''')))******)))((('''&&&&&&&&&&&&''''''((((((((()))))))))''''''((()))******++++++''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((()))******++++++***(((&&&'''((()))'''%%%)))))))))******))))))((((((((((((((())))))))))))''''''(((((()))***++++++)))((('''((()))***)))((((((((())))))******++++++,,,,,,,,,+++++++++************))))))******++++++)))***+++***)))))))))+++)))((('''&&&%%%&&&''''''+++***))))))***+++***(((***************)))))))))))))))(((''''''((())))))+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++***)))***+++,,,++++++)))*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***++++++***)))(((,,,++++++***))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,************************((((((((())))))***+++,,,))))))))))))************)))))))))***+++***)))((()))))))))))))))((((((((())))))))))))))))))))))))'''(((((())))))*********((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((---((($$$%%%***------+++)))))))))***************))))))))))))************)))))))))))))))************++++++++++++***))))))))))))))))))***************++++++++++++++++++,,,+++++++++++++++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++---...---+++++++++++++++++++++++++++,,,,,,,,,---///000222333444555666888:::;;;<<<===;;;===@@@BBBDDDDDDDDDDDDAAADDDHHHLLLOOOPPPOOOOOOPPPOOOMMMLLLLLLMMMOOOPPPRRRTTTUUUSSSPPPPPPSSSVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYWWWVVVWWWZZZ^^^``````^^^^^^^^^```aaa```^^^\\\YYYUUURRRSSSTTTTTTWWW\\\\\\''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&'''!!!"""###%%%&&&'''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&''''''((())))))((('''&&&&&&%%%&&&&&&(((((()))))))))))))))***'''((()))***,,,---......((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((***+++,,,---,,,***((((((((((((&&&$$$((())))))*********))))))))))))))))))(((((((((((((((''''''''''''(((***+++(((''''''((()))******))))))))))))))))))*********,,,,,,,,,++++++++++++************)))))))))))))))***+++,,,+++******+++,,,((((((((('''''''''&&&&&&,,,***))))))))))))(((&&&((()))***+++++++++***)))******))))))))))))************)))))))))+++,,,---++++++++++++++++++,,,,,,)))***++++++******+++---************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++***)))))),,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,//////......------,,,,,,************************(((((())))))***+++++++++)))))))))*********++++++))))))************))))))++++++***))))))(((''''''*********************************************************++++++*********))))))))))))))))))))))))((((((((((((((((((((((((###&&&)))***)))(((((()))***))))))))))))))))))((())))))))))))************'''(((((()))******++++++***++++++++++++***))))))************+++++++++++++++++++++++++++************++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++,,,+++***+++---------,,,*********++++++,,,,,,---+++,,,,,,---...000111222222444666888:::;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDAAADDDHHHLLLOOOPPPPPPPPPQQQOOONNNMMMMMMNNNPPPQQQQQQSSSTTTRRROOOOOORRRUUUUUUTTTSSSSSSTTTUUUWWWXXXZZZXXXWWWXXX[[[^^^``````_________```bbbaaa___]]]ZZZUUURRRSSSSSSSSSUUUZZZ\\\''''''''''''''''''''''''&&&&&&''''''((())))))***))))))((('''''''''((()))(((((((((''''''&&&%%%$$$&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''))))))))))))************))))))******+++,,,------))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''')))+++---...///...,,,+++)))((('''%%%''''''((()))))))))(((((())))))))))))(((((((((((()))'''&&&%%%&&&''')))+++((('''&&&''')))+++***)))*********)))))))))))))))++++++++++++++++++++++++************)))(((((('''***+++,,,+++***)))***,,,'''(((((((((((('''&&&&&&***)))'''((())))))((('''%%%&&&(((***+++***((('''************************)))(((''''''(((***,,,...)))***++++++,,,,,,,,,,,,&&&)))+++***((('''))),,,++++++++++++++++++++++++,,,,,,,,,++++++******)))***+++++++++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++*********************************)))******++++++......---,,,,,,+++******************************))))))******++++++++++++))))))*********+++++++++)))***++++++*********************)))))))))((((((************************++++++*********)))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((( $$$((((((%%%$$$$$$&&&******))))))((((((''''''((()))))))))************(((((())))))***************++++++++++++***)))))))))))))))*********++++++,,,,,,++++++******))))))******+++++++++******)))))))))*********+++++++++))))))))))))))))))))))))************+++,,,,,,+++))))))***+++,,,,,,------++++++,,,---...000111222111222555888:::::::::999;;;;;;<<<>>>@@@BBBDDDDDDAAADDDHHHLLLOOOQQQQQQPPPOOONNNMMMLLLLLLNNNOOOQQQPPPRRRSSSQQQNNNNNNQQQTTTWWWVVVUUUUUUVVVWWWYYYZZZ[[[YYYXXXXXX[[[^^^``````aaa``````aaabbbbbb```^^^ZZZUUUSSSSSSSSSRRRTTTYYY]]](((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$#########((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$%%%&&&'''''''''&&&&&&))))))(((((('''(((((((((************))))))))))))***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%&&&'''***,,,...111111000...+++)))((('''%%%&&&''''''((((((((('''***)))))))))(((((((((''')))(((&&&%%%%%%''')))***((('''&&&'''***+++***)))*********)))))))))))))))++++++++++++++++++++++++******++++++***)))(((''')))***+++***))))))***+++(((((())))))(((((('''&&&'''&&&&&&'''***+++******%%%&&&)))***+++***)))(((******++++++++++++******)))((('''''''''))),,,---)))***+++,,,,,,,,,,,,,,,&&&)))++++++((('''***,,,,,,+++++++++++++++++++++++++++******)))))))))(((*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***************++++++***************************)))))))))******+++,,,......---,,,,,,+++******************************))))))***++++++++++++***************++++++++++++(((***,,,,,,***)))***+++((()))))))))*********+++))))))))))))))))))))))))+++******))))))(((((('''++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((''''''((()))))))))************************))))))((((((***++++++++++++***))))))((((((((()))))))))******+++++++++******))))))))))))******+++++++++******))))))*********+++++++++++++++++++++++++++++++++((())))))***)))******+++))))))***+++,,,,,,------+++++++++,,,...///111222///111444777999999999888::::::<<<>>>@@@BBBDDDEEEAAADDDHHHMMMPPPQQQQQQQQQMMMLLLKKKJJJKKKLLLNNNPPPPPPQQQRRRQQQNNNNNNQQQTTTWWWVVVUUUUUUVVVWWWYYYZZZ[[[ZZZXXXYYY\\\___aaaaaaaaa`````````bbbbbbaaa___YYYUUUSSSTTTTTTSSSTTTXXX]]]((((((((((((((((((((((((''''''(((((((((''''''&&&&&&'''(((((())))))((((((&&&&&&&&&&&&''''''))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''((())))))))))))(((***))))))((((((((())))))***)))))))))))))))((((((*********)))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&'''))),,,...222222111///+++)))((()))%%%%%%&&&'''((((((((((((******))))))(((((('''''')))((('''''''''((()))***'''&&&&&&'''***++++++***)))))))))))))))************++++++++++++,,,,,,,,,)))***+++,,,,,,+++)))((()))***+++***)))((()))+++)))))))))((((((((('''''''''&&&&&&(((***,,,,,,+++)))***+++,,,,,,,,,+++*********++++++++++++******))))))(((((((((***+++,,,)))***+++,,,---,,,+++******+++,,,,,,++++++,,,---,,,,,,,,,,,,++++++++++++*********)))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,*********)))******+++,,,------------------------***************+++,,,---//////......------,,,,,,************************)))***+++,,,,,,+++***************++++++++++++,,,(((+++------***)))***,,,(((((())))))***++++++,,,))))))))))))))))))))))))*********))))))(((((((((***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((---***'''''')))++++++)))***))))))))))))))))))((())))))))))))************++++++******)))(((((('''***++++++++++++***))))))'''((((((((())))))))))))***************)))))))))))))))***++++++++++++***)))************+++++++++************************((()))******))))))***,,,*********++++++,,,,,,---***++++++,,,---///000111///111333555777888888888999:::<<>>BBBDDDEEEEEEDDDAAADDDHHHMMMQQQSSSSSSSSSMMMLLLKKKKKKLLLNNNPPPQQQQQQSSSTTTRRROOOOOORRRUUUWWWVVVVVVUUUVVVWWWYYYZZZYYYXXXWWWZZZ^^^cccfffgggaaa```^^^^^^`````````___XXXUUUUUUXXXXXXWWWYYY]]]\\\''''''&&&%%%$$$$$$######'''&&&%%%%%%%%%%%%&&&''''''((()))((('''&&&''')))''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&'''((()))***++++++///,,,((('''(((((('''%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&******)))(((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((((((((())))))((()))***)))((('''(((******)))(((((((((***+++,,,+++******************+++$$$&&&''')))******))))))'''''''''(((((((((((())))))***+++++++++)))((('''(((((()))*********************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------))))))************))))))))))))(((((()))***++++++((()))***+++,,,---------******,,,,,,,,,,,,******++++++++++++******))))))+++***))))))***,,,...000//////...------,,,++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))+++---------,,,---...+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,...///000000000++++++++++++++++++++++++............---,,,++++++)))***+++,,,,,,+++***)))++++++******************,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))++++++************++++++******+++,,,,,,,,,++++++(((***+++***)))((()))***+++*********))))))((((((''''''(((((())))))******((('''&&&''')))++++++***))))))))))))))))))******))))))************))))))(((***+++***)))((()))***,,,+++***)))))))))***+++(((***,,,......,,,***)))************************************************++++++***************++++++++++++++++++***)))(((***))))))((((((***+++,,,***+++,,,---...---,,,+++))))))***+++---///111222222333444666777777888888999;;;===???AAABBBCCCDDDCCCEEEIIILLLNNNOOONNNMMMJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSQQQMMMLLLNNNPPPYYYXXXWWWVVVWWWYYY[[[\\\[[[XXXVVVWWW[[[___```___``````___```bbbaaa___]]]XXXVVVUUUXXXYYYWWWXXX[[[___(((((('''&&&&&&%%%$$$$$$''''''&&&%%%%%%&&&'''''''''((()))((('''&&&''')))''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''((())))))******---***'''&&&'''((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&'''(((***+++))))))((((((((('''''''''***)))(((((('''''''''((())))))))))))(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((())))))(((((('''((((((((('''((())))))''''''((()))(((((((((((((((((())))))((((((((())))))(((((((((###$$$&&&'''((((((''''''(((((((((((())))))))))))((())))))***)))((('''&&&((()))******++++++******************************************************------,,,++++++++++++,,,)))******************))))))((((((((((((((()))***))))))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++******)))(((((())))))******)))((()))***,,,.........------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---***+++---,,,++++++,,,---+++,,,,,,,,,,,,+++***************+++++++++,,,,,,++++++++++++,,,,,,,,,---------...............---........................***+++,,,,,,,,,,,,,,,+++((()))***++++++***)))(((++++++******************++++++************++++++)))***+++,,,,,,+++***)))++++++************++++++******++++++***)))((((((''')))***)))((('''((()))************)))))))))((()))))))))))))))(((((((((((('''&&&''')))++++++************)))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))***,,,,,,+++*********+++,,,)))***,,,...---,,,***(((************************************************++++++***************++++++++++++++++++***))))))&&&&&&%%%%%%&&&''')))******+++,,,,,,------,,,,,,)))******+++---///111222222333444666777777888888999:::<<>>AAABBBCCCCCCCCCEEEHHHKKKMMMNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRTTTUUUSSSPPPOOORRRUUUXXXWWWUUUTTTTTTVVVXXXYYYZZZWWWUUUWWW\\\aaabbbaaa```___^^^______^^^\\\YYYYYYVVVVVVYYYYYYXXXZZZ]]]___******))))))((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))******((((((((((((((('''''''''((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((()))***)))(((&&&%%%((()))***++++++***)))(((((()))***,,,,,,,,,+++***'''''''''((((((((())))))(((((((((((((((((((((''''''((())))))******))))))******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))+++++++++,,,,,,++++++++++++***)))((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---+++(((''''''(((***,,,,,,,,,+++***))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++***))))))+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------,,,***((((((***---,,,,,,------,,,,,,+++***)))))))))*********++++++*********+++++++++,,,,,,000000//////...---++++++************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,******))))))))))))************+++,,,,,,+++******++++++************+++++++++,,,,,,,,,+++***))))))((()))***)))((('''(((************)))))))))))))))*********)))))))))((((((***((('''((()))++++++***++++++******)))((((((((((((((())))))))))))(((((((((***+++***)))((()))***))))))((()))))))))******+++,,,------,,,+++)))(((++++++++++++++++++++++++*********************************)))******+++,,,******+++++++++******)))++++++++++++++++++++++++,,,+++*********+++---...+++++++++,,,---...///000222333444666777777888888999:::<<<>>>@@@BBBCCCCCCBBBDDDGGGJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNSSSTTTUUUSSSQQQQQQTTTXXXXXXWWWVVVTTTUUUVVVWWWYYYYYYWWWUUUWWW]]]aaacccbbbbbbaaa```aaaaaa```]]][[[YYYUUUUUUWWWXXXWWWYYY]]]```)))))))))))))))((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))((((((''''''&&&&&&%%%&&&''''''''''''''''''%%%&&&&&&'''((())))))***&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''(((((())))))******'''''''''(((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''&&&'''((('''&&&%%%&&&((()))******+++***)))'''&&&((()))***++++++***)))((($$$%%%'''(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))***&&&'''(((((())))))((((((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***+++++++++,,,,,,+++++++++,,,,,,+++***))))))))))))******+++,,,,,,,,,++++++---------,,,,,,---------...,,,***((((((***,,,......------,,,+++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++***))))))+++,,,---...............++++++,,,------,,,++++++...---,,,***((((((+++---,,,------------,,,++++++)))************+++++++++******+++++++++,,,,,,,,,---...............------........................,,,,,,------,,,++++++***+++++++++******+++++++++******++++++,,,,,,,,,,,,******))))))))))))*********+++,,,------,,,+++***++++++************+++++++++,,,---...............)))***++++++))))))***+++))))))))))))))))))******((()))))))))*********++++++)))((((((***++++++***************))))))(((((()))******++++++******)))(((***+++***)))((()))******++++++,,,,,,---------+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******************************))))))***++++++,,,)))******+++++++++***************)))((('''&&&%%%,,,+++***)))***+++,,,---+++++++++,,,---...///000222333444666777777888888888:::<<<>>>@@@AAABBBCCCBBBDDDFFFIIIKKKLLLLLLMMMLLLLLLLLLKKKLLLLLLMMMMMMSSSUUUUUUSSSPPPQQQTTTXXXYYYXXXVVVUUUUUUWWWYYYZZZZZZWWWUUUXXX]]]bbbccccccaaaaaa```aaaaaa```^^^[[[XXXTTTSSSVVVWWWWWWYYY^^^aaa((((((((((((((('''''''''&&&'''(((((((((((('''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((''''''&&&&&&&&&%%%'''))))))'''''''''(((%%%%%%&&&((()))***+++,,,&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))(((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&'''(((((('''&&&'''(((***************))))))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((***))))))))))))******+++&&&'''(((((())))))((((((******++++++++++++******************************---.........------,,,,,,******++++++++++++******,,,,,,+++*********++++++***++++++,,,,,,+++++++++------,,,,,,,,,,,,---------,,,+++******+++---.........---------,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------...------,,,,,,++++++******,,,,,,---...////////////+++,,,---......---,,,+++---------,,,******,,,...---------------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++))))))(((''''''((())))))******++++++,,,---------*********))))))************+++,,,------,,,+++***++++++************+++++++++,,,---...///000000000***+++,,,,,,******+++,,,))))))))))))************(((((())))))***++++++,,,+++***((()))***++++++***)))))))))))))))))))))******++++++,,,,,,++++++***(((***+++***)))((()))***&&&'''((()))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,))))))***++++++++++++***,,,,,,,,,+++***(((&&&&&&***************+++,,,,,,+++++++++,,,---...000000222333444666777777888888888999;;;===@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNSSSTTTTTTQQQNNNOOOSSSWWWXXXWWWVVVUUUVVVXXXZZZ[[[[[[XXXVVVXXX]]]aaacccbbb^^^^^^^^^___```___]]][[[XXXUUUSSSVVVWWWWWWZZZ___ccc&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&(((+++***(((&&&'''(((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&&&&'''''''''((((((((((((((('''''''''(((((()))***))))))))))))((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))((())))))***+++,,,'''((())))))''''''((())))))(((((((((((())))))***)))'''&&&%%%%%%&&&''')))***+++,,,,,,,,,+++***)))))))))))))))************)))(((((('''((()))***+++((())))))***************)))***,,,......,,,***)))************************...---,,,,,,++++++,,,,,,)))******************)))******************+++,,,+++++++++,,,,,,++++++***,,,+++************+++,,,++++++******++++++,,,---,,,,,,------,,,,,,++++++......------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,---......---,,,,,,******+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,...//////000000000---...///000000///...---,,,---......---,,,---///---------...------,,,++++++,,,,,,,,,,,,---------,,,,,,---------.........,,,------...//////......************************------.........------,,,******)))(((((()))************++++++,,,------...++++++************++++++++++++,,,------,,,++++++++++++************++++++******+++,,,------------)))+++,,,+++***)))***+++((()))))))))************************************,,,***))))))***+++******((((((((()))******++++++******++++++++++++******(((***+++***)))((()))***###$$$%%%''''''''''''&&&)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))***+++,,,---))))))***+++++++++++++++,,,,,,---------,,,+++***))))))***+++++++++++++++)))******+++---///111222222333444666777777888888888999;;;===???AAABBBBBBBBBCCCEEEGGGIIIJJJLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMSSSTTTSSSOOOLLLLLLPPPUUUUUUTTTTTTTTTUUUWWWZZZ\\\\\\YYYWWWYYY]]]aaabbbaaa]]]\\\]]]^^^``````^^^\\\ZZZVVVUUUWWWYYYYYY]]]bbbeee$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&))),,,+++)))&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&'''((((((((())))))******((((((((((((((()))************))))))((((((''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))***,,,---...((()))***)))((('''(((***((('''&&&&&&&&&((()))+++,,,***'''&&&&&&'''***,,,((()))***+++******((((((***++++++++++++,,,,,,,,,((('''&&&&&&'''((()))*********+++,,,,,,,,,,,,+++)))+++...000000...+++))),,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,))))))************))))))))))))(((((()))***++++++++++++,,,,,,,,,++++++***+++***)))(((((()))***+++))))))******++++++++++++***++++++,,,,,,,,,++++++//////...------,,,++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,******+++,,,,,,---......------------------------,,,---...///000000000000...000111333333111000...+++---//////.........///------......------,,,+++,,,,,,,,,---------......---------.........//////---...............------------------------------++++++,,,---...............---,,,++++++,,,---...******+++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++------------++++++++++++************++++++))))))*********))))))((((((***+++***)))((()))***(((((())))))*********+++,,,,,,++++++***))))))))),,,+++))))))***+++******''''''((()))***+++,,,,,,))))))************))))))(((***+++***)))((()))***'''(((***,,,,,,,,,,,,+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................))))))))))))***+++,,,---((()))***+++++++++++++++&&&''')))***++++++******((()))***,,,,,,+++******))))))***+++---///111222222333444666777777888888888999;;;===???AAABBBBBBBBBCCCDDDFFFHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJSSSSSSRRRNNNKKKKKKOOOSSSSSSRRRRRRRRRTTTWWWZZZ[[[]]]ZZZXXXYYY]]]aaabbbaaa^^^^^^^^^```bbbbbbaaa___\\\XXXVVVYYYZZZ[[[___dddfff(((''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&'''$$$######$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''))))))((((((''''''&&&&&&'''(((((()))***+++++++++((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((())))))************))))))((()))))))))((()))+++---(((((())))))))))))((((((---,,,***((('''&&&&&&'''&&&&&&'''((())))))((((((***(((&&&''')))+++***(((((((((((((((''''''''''''''''''((((((((((((''''''***(((&&&&&&'''(((((('''***)))(((''''''((()))***++++++***)))(((((()))))))))&&&$$$&&&+++---+++(((((())),,,------+++)))'''&&&((())))))***+++...000------,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***))))))******(((((())))))*********++++++,,,------......------+++++++++,,,,,,---------,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++///000111111111000///..............................//////...,,,***+++,,,++++++++++++++++++++++++.........------,,,,,,,,,------......///000000000......---------,,,,,,,,,////////////////////////---.........---,,,,,,+++//////...---,,,,,,++++++......---,,,,,,...///000222222111111000000//////......////////////......///,,,)))&&&%%%%%%&&&'''...,,,***)))***+++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,...------,,,+++++++++,,,+++***)))((((((((()))*********)))(((''''''(((((())))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***...,,,+++++++++***(((&&&,,,***((())),,,---+++)))++++++++++++++++++++++++...------,,,,,,++++++***)))************+++++++++************************,,,,,,,,,++++++************+++------,,,,,,---...+++++++++******)))))))))************************,,,,,,++++++,,,,,,---...)))))))))***+++++++++,,,'''((()))+++,,,---......222333444444444555777999888:::<<>>@@@BBBBBBBBBAAA???@@@CCCEEEHHHJJJLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNPPPOOOMMMLLLLLLNNNPPPRRRSSSRRRRRRRRRSSSUUUWWWXXXYYYXXXXXXYYY]]]```bbbbbbcccbbbaaa___^^^\\\ZZZZZZXXXXXXXXXYYYZZZ[[[]]]^^^aaa%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&%%%%%%&&&"""###%%%&&&((()))*********)))&&&%%%%%%&&&)))***&&&'''((('''&&&%%%&&&(((''''''(((((()))))))))***+++***)))))))))+++,,,...))))))(((((((((((())))))(((((((((''''''''''''''')))))))))(((''''''&&&&&&))))))************))))))''')))))))))(((((()))***''''''((((((((((((''''''######$$$%%%&&&((())))))(((((('''''''''((((((((())))))(((((()))*********************))))))))))))))))))************))))))((('''''')))******)))'''(((((())))))******+++,,,+++******)))))))))******(((&&&%%%''')))***)))'''+++******))))))***+++,,,---///111222000---,,,,,,---,,,,,,,,,,,,------...+++,,,,,,,,,------......+++++++++++++++++++++***&&&'''((()))+++,,,---...+++,,,------......------/////////......------,,,,,,,,,------.........///+++,,,,,,---......//////,,,,,,---...///000000000000000//////......------000111222111///...///000000000000000000000000000////////////////////////,,,,,,---......//////000/////////............---........................------............------***++++++,,,,,,---......,,,---///000000000///...//////000000111111222222000000111111111111000000,,,------......------,,,---......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111000000...---,,,+++,,,,,,,,,---,,,,,,,,,+++++++++******+++---...///,,,,,,,,,,,,,,,,,,++++++************************************************(((((()))***************,,,+++*********)))'''$$$&&&&&&&&&'''((()))***)))))))))))))))))))))))))))...---,,,+++***)))((('''))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,++++++*********,,,+++))))))***---111333111333555555555555777888<<<===???AAABBBBBBBBBBBB>>>@@@DDDFFFIIIKKKMMMNNNNNNMMMLLLLLLLLLMMMNNNNNNQQQPPPNNNMMMLLLMMMPPPRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXZZZ]]]aaaccccccbbbaaa```^^^]]]\\\[[[[[[XXXXXXXXXYYYYYYZZZ[[[[[[\\\&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''%%%######%%%''')))&&&'''((((((&&&&&&'''((('''((((((((())))))******+++***)))))))))***+++,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))************))))))###%%%''''''''''''(((***))))))************))))))&&&&&&''''''((((((((())))))(((''''''''''''(((((())))))))))))))))))+++,,,,,,,,,+++***)))(((''''''))))))************))))))&&&%%%%%%'''((()))(((&&&(((((())))))************+++++++++******++++++,,,))))))((()))*********)))+++***)))((()))***,,,---***,,,///000///...---------,,,,,,,,,------...///,,,,,,,,,------.........***+++,,,,,,,,,,,,++++++&&&'''(((***+++---......+++,,,------......------/////////......------,,,++++++,,,,,,------..............................---------...///000111111000000/////////.........000222222222000///000111////////////////////////.................................///000000111111000000/////////.........++++++++++++++++++++++++------...//////......---........................,,,---///000000000///...//////000000111111222222000000111111111111000000000///---+++***+++,,,---,,,...//////,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111111000///...,,,++++++,,,,,,---------,,,+++++++++***++++++---///000+++,,,------------,,,,,,***************************************+++++++++)))***++++++,,,,,,+++++++++***((('''&&&$$$!!!)))******))))))((())))))))))))))))))))))))))))))///...---,,,+++***))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******---+++******+++...111333000222555666555555666777<<<===???AAABBBCCCBBBBBB???BBBFFFHHHIIIJJJMMMOOOOOONNNMMMLLLMMMNNNOOOPPPQQQQQQPPPNNNLLLLLLPPPSSSTTTTTTTTTTTTUUUWWWXXXZZZYYYXXXXXXZZZ^^^aaacccddd```___^^^]]]\\\\\\]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXXXX(((''''''''''''((())))))((('''''''''''''''((((((((('''&&&&&&&&&''')))***&&&%%%###""""""###%%%&&&&&&'''(((((('''&&&'''(((((())))))))))))))))))***'''''''''((((((((((((''''''(((((())))))((((((''''''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))))))))((()))***)))******++++++******)))(((((())))))***))))))(((***)))'''&&&&&&'''(((((('''((((((((('''''')))+++++++++***)))(((((('''&&&((())))))******))))))(((&&&%%%$$$$$$&&&(((((('''(((((())))))))))))((((((++++++*********+++,,,,,,************************((((((''''''''')))***+++&&&)))+++,,,,,,+++,,,---,,,,,,,,,,,,---...///000---------------.........******,,,---------,,,+++(((((()))***+++------...+++,,,------......------.........---------------,,,,,,,,,,,,,,,---------000000/////////.........---------------...///000////////////////////////000111222222000000000222////////////////////////------............//////222222111111000//////...000000000000////////////------------------------------...////////////.../////////.....................///000000000000///000000000000111111111111///000000111111000000///333111...,,,+++,,,...///,,,///111000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...((()))***+++,,,+++***))),,,++++++***+++,,,...///***+++---......---,,,,,,++++++++++++++++++++++++*********+++++++++++++++***+++,,,,,,------,,,,,,,,,*********+++***(((&&&+++,,,---,,,)))((()))******************************++++++,,,------......)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,+++)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++---///222333000222555666666666666777:::;;;>>>@@@BBBCCCCCCCCC@@@DDDHHHHHHGGGGGGJJJMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQRRRQQQNNNKKKLLLPPPTTTUUUUUUTTTTTTUUUWWWYYYZZZYYYXXXXXXZZZ^^^bbbdddeee______]]]\\\\\\\\\]]]^^^XXXXXXXXXXXXXXXWWWVVVUUUVVV((((((''''''(((((()))***'''&&&&&&''''''((()))***((('''%%%$$$%%%(((+++---%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))((('''&&&''')))*********)))))))))))))))%%%&&&'''(((((('''%%%$$$&&&'''(((((((((((('''&&&'''((((((((())))))))))))&&&&&&''''''((()))))))))''''''(((((((((((('''''')))+++,,,,,,***((((((((())))))************))))))'''((()))*********))))))***)))'''&&&&&&&&&((((((&&&((()))((('''''')))+++(((((((((((((((((((((((('''(((((())))))(((((('''(((&&&######%%%(((******(((((())))))((('''&&&%%%))))))(((((())))))***+++)))*********)))))))))***''''''''''''((()))***+++(((***++++++++++++,,,...,,,,,,,,,------...///000............------------)))***,,,---...---,,,+++))))))***++++++,,,------+++,,,------......------,,,,,,,,,,,,------------............------------//////////////////000000000///............///000.........///000000111111///111222111000///000222////////////////////////....../////////000000000111111111000//////......111111111000000000//////111111111111111111111111------...///////////////,,,------......////////////////////////000000111111111111000000000000000...//////000000//////...000///............///000+++///222111...+++---///------------------------***+++...///000000//////''')))***,,,,,,+++***))),,,,,,+++******+++,,,---)))+++,,,.........,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++,,,...///...,,,***,,,---,,,***)))***,,,++++++++++++++++++++++++((())))))+++,,,---...///)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222222///222555777666666666777888999<<>>AAACCCDDDDDDAAAEEEHHHFFFBBB@@@BBBEEEEEEEEEEEEFFFGGGJJJLLLMMMQQQSSSSSSOOOKKKKKKOOOTTTSSSSSSRRRRRRSSSUUUWWWXXXYYYXXXXXXZZZ___ccceeeeeecccaaa___\\\ZZZZZZZZZ[[[WWWXXXXXXXXXWWWUUUSSSRRRUUU((((((''''''&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&((()))***))))))(((((('''''''''&&&%%%&&&(((***+++***))))))))))))((((((''''''&&&&&&((('''&&&&&&'''((()))***((((((((((((((('''''''''************************,,,,,,+++***)))((('''&&&))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((('''%%%$$$###$$$))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))+++,,,+++***)))***++++++++++++*********))))))((((((((()))*********+++///...------,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++,,,------------,,,+++))))))+++,,,,,,,,,,,,,,,******+++,,,,,,---......////////////////////////000000///..................,,,+++,,,000111000...222111000000000///,,,***////////////////////////444000,,,+++...000000...222222333444333222000///111222222222222111000000444333333444555555333222666666666555555444444444444555555444333222333555111111111111000//////000---+++)))***...000000...//////222444333///000444......///111333222000---000000111111111000//////...///000111111///---,,,/////////......---------...---+++******+++---...***++++++,,,,,,++++++***//////...---,,,,,,,,,,,,,,,------+++))))))***,,,************************...+++)))***,,,---+++)))+++***************+++++++++++++++*********))))))************************++++++++++++++++++++++++---+++)))***,,,,,,)))&&&'''((()))***+++,,,,,,,,,,,,,,,++++++***))))))((())))))******+++++++++,,,---,,,+++,,,......+++(((------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********+++,,,---......---,,,+++------------------------...---,,,+++++++++,,,---++++++,,,------......///222333555777888777666555666888:::>>>@@@CCCDDDEEEBBBCCCCCCCCCBBBCCCEEEGGGJJJIIIGGGGGGHHHKKKOOORRRRRRSSSRRROOOLLLLLLPPPSSSWWWUUUTTTSSSSSSVVVYYY[[[ZZZWWWUUUXXX^^^dddggghhhbbbaaa___]]]\\\\\\\\\\\\UUUTTTTTTUUUWWWXXXXXXWWWYYY''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''&&&'''((()))***)))((((((((('''''''''''''''''''''(((((()))***+++))))))(((((('''''''''&&&(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))*********''''''((((((((((((''''''))))))))))))))))))))))))***+++,,,,,,***((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))***+++***))))))***++++++++++++*********))))))'''((()))***,,,...//////---,,,++++++*********+++---------------------------------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++*********+++,,,------------,,,,,,,,,---.........///////////////////////////000////////////000000111111///...///222333222000.........000111222222222...//////000111111222222222000//////111222222222555555666666555444444333444444555555555555555555777777666666666555444222999999999888888888888888999999:::::::::999888777777666555444444333222222000///...///111222222111333111111333111---...222000000000111333333111/////////000000000//////...---...000000000///---,,,............------------,,,+++***))))))***+++,,,......////////////......,,,,,,+++++++++,,,,,,---,,,,,,---,,,***)))***,,,************************,,,***)))***,,,---+++***,,,,,,+++++++++++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,+++***+++------+++((()))******++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,)))'''(((***,,,,,,+++------,,,+++************,,,,,,,,,+++++++++******))))))***++++++***))))))++++++++++++++++++++++++///...---,,,,,,---......+++,,,,,,------......///222333555777777777666555888999;;;>>>@@@BBBCCCCCCEEEFFFGGGFFFFFFFFFGGGIIIIIIHHHGGGGGGIIILLLPPPSSSRRRSSSRRRNNNKKKKKKNNNRRRTTTTTTSSSSSSTTTVVVYYYZZZ[[[XXXVVVXXX]]]bbbdddcccaaa```^^^]]]\\\\\\\\\\\\YYYWWWVVVUUUVVVVVVTTTRRRUUU%%%&&&'''((((((((('''&&&%%%&&&'''((()))))))))))))))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))(((((((((((('''''''''''')))(((&&&&&&&&&(((***,,,((((((((((((((('''''''''(((''''''''''''((())))))((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++(((((())))))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))+++---...---+++*********))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''((()))******(((((()))***+++************)))))))))((()))***+++,,,---......,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------..................//////////////////////////////////////////000111222222000///......000000000...000000000000000111111111111222222333444444444333333444555555444555777888===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>???>>>??????@@@@@@???>>>>>>CCCCCCCCCCCCCCCCCCDDDDDDGGGFFFGGGJJJLLLLLLHHHDDDCCCAAA>>><<<;;;:::777666444555666555444444555666777333111333222///000444111///...///000000///...000000000000000000000000......///000///...---,,,,,,,,,------------------,,,+++***))))))***+++,,,//////000000000000//////******+++,,,,,,---......+++,,,---,,,***)))***,,,++++++++++++++++++++++++***)))((()))+++,,,,,,+++......---,,,+++++++++,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***+++++++++++++++***))))))))))))***+++,,,,,,------......------,,,++++++***+++)))&&&&&&(((,,,...///...---,,,+++************,,,,,,,,,++++++++++++***((()))************)))(((************************------,,,,,,,,,,,,---...,,,,,,,,,---......//////222333444666777666666555999:::;;;===???@@@AAAAAACCCDDDEEEEEEDDDDDDEEEFFFHHHHHHGGGHHHJJJNNNQQQTTTRRRRRRQQQNNNJJJIIILLLPPPQQQRRRSSSTTTVVVXXXYYYZZZ\\\YYYWWWXXX\\\`````````___^^^]]]\\\[[[[[[\\\]]]YYYWWWVVVUUUUUUUUUSSSQQQWWW$$$%%%'''((()))((('''&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''(((''''''&&&'''((()))***'''''''''((((((((((((((((((((('''''''''(((((((((***************+++++++++''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((***+++***(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''')))***)))((('''((()))************))))))))))))+++*********)))(((((((((...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------............------)))***+++,,,,,,---------//////..................///////////////////////////////////////000111111000000//////000000//////333444444333333444666888777888888888888777666555777999;;;;;;:::<<>>;;;>>>@@@???===<<<>>>@@@@@@:::666888999777666888444222000000111111111000111111111111111111111222...////////////...---,,,++++++,,,,,,------............------------......---------......---------,,,,,,------............***+++---,,,+++***+++,,,++++++++++++++++++++++++((((((((()))+++,,,,,,,,,...---,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******+++---///000...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,------.../////////222222444555555666555555777888:::<<>>@@@AAAAAA@@@???>>>>>>AAACCCEEEHHHPPPZZZbbbgggeeeaaa^^^]]]^^^```aaa___]]][[[ZZZ[[[^^^bbbeeemmmnnnnnnllljjjjjjlllnnnmmmlllkkkkkkkkkmmmooopppuuuvvv|||zzzoooooolllggg```YYYSSSQQQKKKOOORRRSSSQQQPPPRRRUUUQQQIIIDDDDDDEEE@@@;;;999:::777555444555555444333333222111000000000111111//////000/////////......,,,,,,,,,------.........///..................///,,,,,,------------,,,,,,---------...---,,,+++***)))+++------+++***++++++++++++++++++++++++++++++(((((()))***++++++,,,---,,,,,,+++***************************************++++++++++++++++++++++++++++++++++++++++++++++++'''(((***************+++))))))***,,,,,,---------************************((())))))***+++,,,,,,---+++,,,------,,,,,,,,,,,,++++++***++++++,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))***++++++++++++,,,,,,---......//////000111222333444444555555555333555888;;;???AAACCCDDDCCCFFFHHHHHHHHHGGGHHHIIIHHHHHHHHHJJJLLLPPPSSSUUUQQQRRRQQQMMMHHHGGGJJJNNNQQQSSSVVVXXXZZZ[[[[[[[[[[[[YYYWWWZZZ___ccccccbbb^^^]]]\\\[[[[[[[[[\\\]]]VVVTTTTTTTTTVVVWWWVVVUUUUUU&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))((((((((('''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((()))******((((((((()))(((((('''&&&$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))&&&((())))))'''&&&'''((())))))))))))))))))))))))''''''(((((())))))*********++++++,,,,,,++++++***((()))******(((((()))***(((((()))))))))))))))***((()))***+++,,,---......++++++*********+++,,,,,,------------------------............---------,,,+++******))))))******+++))))))***+++,,,,,,,,,,,,------------------------000000000000000000000000000000/////////000111111111333444333222111333444333555777888:::???FFFMMMLLLNNNPPPSSSTTTTTTTTTSSSMMMOOOSSSYYYcccnnn{{{}}}xxxsssqqqrrruuuwwwuuussspppooorrrwww~~~yyyvvvxxx{{{~~~|||{{{|||}}}xxxnnniiihhheeegggkkknnnooopppqqqrrriii```ZZZZZZXXXOOODDD======;;;999888999888666444666444333111000000000111111111111000000000//////------..................------------------------.........//////.........+++,,,------,,,***)))((((((***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...+++******))))))******+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++*********+++((()))***,,,------......+++*********************''''''((()))+++,,,---...)))+++------+++)))(((((())))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++***))))))***++++++***************************+++,,,---.........------------...//////000000111111222222333444444555111333777:::>>>AAACCCEEE@@@CCCFFFHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMPPPSSSTTTQQQQQQPPPMMMIIIHHHKKKOOORRRSSSVVVXXXZZZZZZZZZZZZYYYWWWWWW[[[```dddeeeddd___^^^]]]\\\[[[[[[\\\]]]YYYWWWVVVVVVVVVVVVUUUSSSTTT)))(((&&&%%%%%%&&&'''((('''(((((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''((((((((()))'''''''''''''''''''''&&&%%%%%%&&&'''((()))***+++(((((()))))))))(((&&&%%%###$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((******)))))))))((((((((('''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))''')))******)))((()))***))))))))))))))))))))))))'''''''''((()))***************++++++++++++******)))***+++***))))))***+++(((((((((((())))))******'''((()))***,,,...//////+++*********++++++,,,---....................................------------,,,+++************+++,,,++++++,,,---............---------.../////////000000000000000000000000000//////000111222444666777333555777777555555777999===@@@DDDGGGKKKRRR]]]fffkkkmmmoooqqqqqqpppnnnllleeegggmmmvvv~~~{{{|||}}}~~~~~~zzz||||||xxxzzz|||~~~xxxrrrtttsssgggWWWMMMHHHGGGFFFEEEEEEDDDAAA>>>===<<<999666555444444555333222222111111111111111//////////////////......------............------//////000000000000//////+++,,,...//////---,,,+++'''***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---++++++,,,...************+++,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---......,,,***+++,,,***++++++,,,---------,,,+++++++++,,,,,,------...))))))******+++,,,------(((***,,,+++)))(((***,,,...---,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++---.../////////...------......//////000000111111111222222333444555222444777:::===@@@BBBCCC<<>>AAAAAA??????AAADDDCCCIIIRRR[[[fffuuu}}}{{{}}}}}}}}}~~~zzz~~~}}}kkk___YYYYYYXXXYYYXXXVVVRRROOOEEECCC@@@===;;;:::::::::444333222222111111222222111111000000//////......//////000000000000//////......////////////......---...111222333222111000'''***---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,...*********+++,,,---...///))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---///111000---+++,,,...,,,,,,---------,,,++++++***+++,,,---///000111222,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***)))***///333444333222000...---------*********++++++,,,,,,,,,//////------------//////------------------------)))***+++---......------------......///000000000111111111111222333444555444555777:::===???@@@AAA>>>AAAFFFIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNPPPRRRSSSPPPQQQPPPMMMJJJJJJNNNRRRRRRRRRSSSTTTTTTUUUVVVVVVXXXWWWVVVZZZ___bbbbbb```bbbaaa___]]]\\\\\\\\\\\\UUUTTTTTTVVVYYY\\\\\\[[[YYY'''((((((((())))))************))))))((((((((('''%%%'''))))))&&&%%%&&&((()))((((((''''''''''''(((++++++***)))((('''&&&&&&$$$%%%%%%%%%$$$######"""***)))((('''&&&%%%%%%%%%'''((((((((((((((('''''''''((()))(((&&&%%%%%%&&&(((((())))))))))))(((((((((((())))))*********+++''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))***+++,,,,,,))))))))))))((((((((((((***------'''"""$$$)))---******))))))((((((''''''''''''(((((())))))******+++******))))))))))))***&&&''')))***+++***((('''************************''''''((()))***++++++,,,************************,,,,,,---------,,,++++++..................------,,,------......------,,,///...,,,++++++,,,---...000///...---...000222444///---,,,...111222000...000...---...///111222222333111444999;;;;;;AAAJJJMMMQQQTTTRRRMMMLLLPPPVVVWWWaaannnyyyyyywwwyyyvvvqqquuu~~~ooolllcccdddhhhmmmqqqooohhhcccUUUPPPJJJHHHIIIIIIFFFBBBDDD???999666666666444222333000000333222...,,,---)))+++---......///111222111000//////.........///------------------------,,,,,,,,,++++++*********...------,,,,,,------...---,,,***)))))))))******,,,,,,+++***)))))))))***))))))*********+++++++++******))))))******+++,,,+++---...,,,)))(((***---------------------------)))+++---//////---+++)))******+++,,,...///000000111///------//////---***))))))))))))***+++,,,------,,,,,,++++++,,,,,,---***************++++++,,,************+++,,,------,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******////////////000000000111000000000000111111111111444555777:::<<>>:::::::::888666:::666444444333///---///111111222111111000111222000000//////...---------------------------------------------,,,,,,++++++++++++************++++++---,,,+++*********++++++------,,,+++++++++++++++*********++++++++++++,,,+++************+++,,,,,,---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------+++******++++++,,,,,,---------000...,,,,,,------+++)))***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,+++++++++***++++++,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,,,,,,,---...000111222222/////////000000111111111444555777:::<<>>???FFFRRRbbbsss~~~~~~}}}uuukkkdddaaaeeerrr~~~|||{{{{{{{{{{{{tttnnnhhhdddbbbdddooozzzzzzqqqkkkkkkmmmrrrvvvyyyyyyvvvqqqmmmkkkvvvyyy{{{xxxxxx|||nnngggccchhhqqquuuppphhhXXXSSSLLLIIIJJJKKKKKKIIIGGG@@@:::888666222000222222222111000///////////////000000000000///...---------------------------............------------************************,,,,,,+++++++++,,,------...------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++,,,,,,++++++++++++++++++++++++...---++++++,,,,,,***)))++++++*********++++++,,,,,,,,,---......---,,,,,,,,,+++)))((()))***,,,...,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++((()))***,,,------......******,,,---///111222333---......///000111111222444555777999<<>>AAAGGGNNN\\\nnnyyyyyy|||xxxzzzmmmhhhbbb]]][[[```ooo~~~yyysssooollliiigggccc___[[[ZZZZZZ^^^iiiuuuttthhhbbbbbbccceeefffgggfffdddbbbccccccuuutttrrrsssvvv{{{~~~wwwzzz}}}{{{{{{~~~uuunnnhhhfffooo}}}}}}tttccc___[[[ZZZ^^^bbbccccccXXXNNNDDD???;;;777666777333222000///000000000000//////111111222111000000...........................---------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...111...+++,,,...000...,,,++++++++++++++++++++++++***))))))))))))+++,,,---++++++++++++,,,,,,,,,,,,...---,,,,,,++++++***))),,,,,,+++*********+++++++++,,,...//////...,,,+++---+++)))((()))***---...------,,,+++************++++++---......---++++++)))***+++,,,------------***+++,,,---...000111111------...///000111111222333444777999<<>>AAACCCFFFKKKNNNRRRZZZdddkkksss}}}oooeeeccchhhppp~~~xxxkkkiiigggiiikkkkkkhhheeeddd```\\\[[[\\\___jjjvvvwwwsssnnniiiddd^^^XXXUUUTTTSSSTTTWWWXXXZZZbbbkkkvvvuuurrrkkkeeebbbeeehhheeedddbbb___]]]]]]```ccclllwww~~~xxxnnnhhheeeddd___]]]___eeegggeeebbbbbbbbbuuuyyykkkllllllooovvv}}}zzzooogggaaaaaaggguuu}}}kkkjjjlllrrr{{{mmm```TTTPPPPPPOOOOOOQQQGGGBBB<<<999999888666333444333222000////////////........................,,,,,,,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,---.........------+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,***)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))***+++,,,...///000111---...///...,,,***+++,,,,,,,,,+++++++++,,,,,,---++++++,,,------,,,+++++++++++++++++++++,,,------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++---------------,,,++++++.............../////////000000000000111111111111222444666999===@@@BBBCCC@@@BBBDDDDDDDDDCCCDDDFFFHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPOOOMMMKKKKKKMMMNNNQQQQQQRRRTTTUUUVVVWWWXXXXXXUUUTTTVVV\\\aaaccccccbbbaaa^^^[[[ZZZ[[[\\\^^^ZZZYYYYYYZZZ\\\]]]]]]\\\ZZZ((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))'''&&&&&&(((***,,,***(((&&&&&&''')))+++---///111---+++)))&&&%%%%%%'''((('''(((((()))******)))))))))((((((((((((((())))))%%%&&&'''((())))))))))))'''((())))))(((((()))+++))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((()))+++,,,---+++++++++*********)))))),,,,,,666EEEHHH;;;///+++))))))*********+++++++++***)))))))))((((((((('''******)))))))))******+++)))((((((((())))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---......///000000111111000000000000000000000000////////////000111222333333222222333444666888999;;;???CCCFFFJJJPPPWWW\\\aaaeeehhhkkknnntttyyyoooeee\\\]]]eeeoooyyyooonnnnnnqqquuuvvvsssoooooohhhcccccccccdddiiipppsssrrrpppoooooommmiiigggeeedddfffhhhfffdddgggnnnqqqssstttrrrpppqqquuuyyyyyyxxxuuupppllljjjkkkllllllrrruuuqqqllljjjhhheeefffaaa___cccccc```___aaaaaaqqqyyyyyyyyymmmbbbccc^^^bbbgggkkkkkkgggbbb^^^XXX[[[dddssszzzrrrrrruuu{{{mmmaaaWWWWWW[[[^^^```bbbQQQLLLFFFDDDFFFGGGEEECCCBBB???:::666222000000000........................,,,---------............***+++---......---+++***,,,,,,---...---,,,++++++,,,,,,,,,,,,,,,---......*********++++++++++++,,,+++************+++,,,,,,)))***+++*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***************+++,,,------......,,,---...---***)))***++++++++++++++++++,,,---...++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,------------------------...//////000111111222222222222111111111111222333666999===@@@BBBDDD@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOQQQPPPOOOLLLJJJJJJMMMOOOQQQQQQRRRSSSUUUVVVWWWXXXWWWUUUTTTVVV\\\aaaccccccaaa___^^^\\\[[[ZZZ[[[[[[YYYYYYZZZ\\\^^^___]]][[[YYY******))))))(((((((((''''''((((((((())))))******(((&&&%%%(((+++,,,***(((###$$$%%%'''***---///111---+++)))&&&&&&&&&(((***&&&&&&'''((((((((((((((())))))(((((((((((())))))%%%&&&'''((())))))))))))$$$&&&''''''&&&&&&''')))(((((())))))))))))(((((())))))(((((('''''''''&&& """%%%''')))+++,,,(((((((((((((((((((((((()))(((((((((((())))))***+++++++++************))))))***666GGGHHH999+++((())))))******++++++++++++******))))))((((((((('''+++******))))))))))))***((((((((((((((())))))***************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---------......///000111111222000000111111111111000000000//////...///111333444666666555666777:::===???EEEKKKRRRZZZbbblllwwwtttsssssstttxxx~~~zzzssskkkeeeccc\\\^^^gggrrrzzzxxxzzz}}}yyysssqqqqqqpppqqquuuwwwxxxzzz~~~|||uuuuuuyyyyyy|||}}}}}}}}}wwwzzzzzzvvvssssssqqqlllqqqiiidddfffeeeaaa```dddbbbooorrrooonnnfff\\\]]]YYY]]]```___\\\YYYXXXYYYVVV[[[fffuuu|||rrrsssuuu{{{kkk```XXX[[[bbbgggkkknnn\\\WWWRRRSSSXXX[[[[[[ZZZOOOJJJDDD<<<777444333333////////////////////////---.........//////000000---...000111111000...---,,,------...---,,,***)))---------------...///000))))))*********+++++++++******))))))******+++,,,(((+++---,,,)))))),,,///------------------------///......---,,,+++***)))++++++++++++++++++++++++***,,,---,,,)))'''(((************+++,,,---...///++++++***))))))***++++++)))***,,,......---,,,+++************+++,,,------,,,+++***))))))***+++,,,***+++,,,---.../////////+++,,,---///000222333444444444333333222111111111222333666999===@@@CCCDDDAAACCCEEEFFFEEEDDDEEEFFFEEEFFFHHHKKKLLLNNNNNNNNNRRRQQQNNNKKKIIIIIIMMMPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWUUUSSSVVV\\\bbbcccccc______^^^\\\[[[ZZZZZZZZZYYYYYY[[[^^^```___]]]ZZZXXX((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%'''((()))((((((((((((((((((''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((()))*********)))'''&&&!!!"""###%%%&&&'''((((((***(((&&&'''***+++***(((((((((((((((((('''''''''+++***)))'''''''''((()))***(((((((((***+++***))))))))))))(((((((((((((((222555999999666111...,,,%%%'''((()))((('''((()))******)))))))))))))))***+++***)))'''''')))***++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++$$$&&&(((+++,,,,,,++++++///////////////.........111111111111111111222333---111222000111555333...666111000222111000666???;;;===>>>???@@@DDDJJJPPPXXXeeeuuurrrkkkjjjjjjooowww{{{zzzxxxyyyxxxwwwvvvsssooohhhdddbbbccceeekkkssszzz~~~~~~}}}{{{uuurrrooollliiikkkiiiiiiiiihhhddd]]]WWWWWWWWWXXXYYYZZZZZZXXXVVVXXXYYY___lllzzz~~~xxxpppggghhhnnnxxxzzzhhh___VVVXXXcccmmmooommm\\\\\\[[[\\\dddpppuuutttmmm___QQQJJJCCC<<<:::<<<777777555111//////000///000///---,,,+++,,,,,,---//////...---------..............................------++++++++++++---------***((((((+++,,,+++))),,,++++++******++++++,,,...---+++*********+++++++++++++++,,,,,,...///000---------,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,...///000000000000111222222333444444444333555666888;;;>>>@@@AAAAAA@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIJJJLLLNNNNNNNNNLLLJJJJJJLLLNNNRRRRRRTTTUUUWWWYYYZZZZZZXXXTTTQQQRRRWWW]]]```aaaccc```\\\XXXVVVWWWYYY[[[XXXXXXZZZ]]]______\\\YYYXXX((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&'''''''''''''''''''''''')))))))))))))))(((''''''$$$$$$&&&'''((((((((((((%%%$$$"""$$$&&&'''&&&$$$((((((((((((((((((((((((+++***)))((((((((())))))+++***)))***,,,,,,,,,+++,,,,,,,,,---------------...111333333111---+++***&&&(((******)))))))))***+++******)))))))))******+++***)))(((((()))***++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++'''(((+++------------,,,------------------------111111000000111111222222000333333//////222000+++222111333777888888>>>FFFHHHIIIJJJKKKNNNTTT]]]cccuuuzzzlllcccdddgggnnnwww{{{zzzwwwoooppprrrrrrqqqpppnnnmmmooonnnnnnsss{{{}}}wwwtttqqqooommmjjjddd```___^^^^^^^^^]]][[[YYYWWW\\\[[[___hhhsssuuuooohhhaaa```dddlllvvvzzzvvvqqqeee]]]WWW\\\gggpppppplll```aaaaaaccclllwww|||{{{vvvjjj^^^XXXSSSLLLHHHIIICCC???:::555333333222000000///......------......///...---,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///...+++)))***,,,---,,,***,,,++++++******++++++,,,---,,,+++*********++++++++++++,,,,,,---.........------,,,,,,,,,+++++++++++++++,,,---------,,,,,,////////////////////////+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,++++++------------++++++***++++++++++++++++++***))))))***+++,,,,,,,,,,,,......//////000111222222333444555555666666666555555777999<<<>>>@@@AAABBB@@@BBBDDDDDDCCCCCCDDDEEEEEEGGGHHHIIIIIIIIIKKKMMMNNNNNNNNNLLLJJJJJJLLLNNNQQQRRRSSSUUUVVVXXXYYYZZZWWWTTTQQQRRRXXX^^^aaabbbbbb___[[[XXXXXXYYY\\\]]]ZZZZZZ[[[]]]^^^^^^[[[YYYYYY((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))******)))(((((((((((((((''''''((()))))))))))))))'''%%%%%%&&&'''((('''&&&((((((((((((((((((((((((+++***))))))(((((())))))***)))((()))+++,,,+++***(((((())))))******++++++***+++------+++)))(((((((((***+++,,,*********+++++++++************+++++++++***)))(((((()))***++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---//////......---,,,,,,,,,------......///000000000000000111222222111333333000///111111///333444888>>>CCCIIITTT___dddcccaaaaaacccjjjssszzz~~~nnndddaaaccchhhpppxxx|||{{{xxxpppuuu{{{~~~|||yyywwwuuusssmmmmmmkkkiiieeeaaa]]][[[___\\\\\\bbbiiikkkfff___YYYVVVVVVZZZaaadddbbb___^^^ZZZYYYaaammmsssqqqlllbbbdddeeeiiirrr|||~~~vvvnnngggeeeccc```^^^^^^WWWOOODDD>>><<<:::666333111111111000000///////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,++++++,,,------,,,,,,++++++******++++++,,,---,,,+++*********+++++++++,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++)))******+++,,,,,,------000//////000111222444555666666777888888888888777666888:::===???AAABBBBBB???AAACCCCCCCCCBBBCCCDDDDDDFFFHHHIIIIIIJJJLLLNNNNNNNNNNNNLLLJJJJJJLLLNNNPPPQQQRRRTTTVVVWWWXXXYYYVVVSSSPPPSSSYYY___bbbcccaaa___\\\YYYYYY[[[]]]___]]]\\\[[[\\\]]]]]][[[ZZZ[[['''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))************''''''''''''''''''''''''&&&'''(((******)))((((((***************+++++++++(((((((((((((((''''''&&&%%%&&&&&&'''((())))))***+++***((('''''''''((())))))))))))******))))))((((((((((((((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))((('''$$$$$$%%%%%%&&&'''((((((((()))***)))((('''((())))))***,,,,,,*********++++++++++++***++++++,,,---+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---.../////////...---------......///000111111222000000000000000111222333111222222111111333666777888<<>>@@@BBBCCCBBBBBBCCCDDDCCCEEEGGGIIIIIIJJJMMMOOONNNNNNNNNLLLJJJJJJLLLNNNPPPPPPRRRSSSUUUWWWXXXXXXUUURRRQQQSSSZZZ```ccccccbbb```]]][[[ZZZ[[[\\\^^^]]]\\\[[[\\\]]]^^^^^^]]]\\\&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))******+++***((('''''''''((()))((())))))))))))(((''''''&&&&&&'''''''''''''''((((((((((((((())))))******&&&'''''''''''''''''''''(((&&&&&&'''((()))((('''''''''((())))))***++++++)))***+++***)))(((***+++)))***,,,+++***))))))***++++++******+++,,,,,,---++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------...............------,,,......//////000111222222000000000000111222333444333333222111111333888===>>>JJJ[[[iiiwww}}}vvvsssqqqqqqtttuuuxxx~~~pppjjjdddaaaaaa```]]]YYYXXXSSSOOOLLLMMMOOOOOONNNPPPQQQXXXdddpppvvvsssnnn^^^``````bbbgggmmmmmmiii```]]]ZZZ]]]fffqqqyyy|||qqq^^^VVVQQQKKKGGGFFFBBB@@@>>>:::777444111000............///000111222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++---......,,,+++)))++++++++++++++++++++++++------------,,,++++++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---///111333333111///---+++******))))))******+++************+++,,,---...//////......000222555777888888999999999888888777888999;;;===???AAABBBBBB>>>@@@BBBCCCBBBBBBCCCDDDCCCEEEGGGIIIIIIJJJMMMOOONNNNNNNNNLLLJJJJJJLLLNNNPPPPPPRRRSSSUUUWWWXXXXXXUUURRRQQQTTT[[[```ccccccdddbbb___\\\ZZZYYYZZZ[[[ZZZZZZZZZ\\\___aaaaaaaaa^^^&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((''''''&&&'''''''''(((((())))))*********)))((((((((((((((('''((((((((((((((('''&&&'''(((***)))(((((()))+++'''(((((())))))******+++&&&&&&'''(((((((((''''''***)))((()))+++,,,+++***))))))******++++++,,,,,,+++,,,---,,,+++***+++,,,)))+++,,,,,,***))))))******************+++,,,---++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,------............---------------------------......//////000111111111222333444555666666444333333333444;;;CCCKKKaaa|||~~~||||||{{{yyy{{{~~~uuummmhhhccc^^^[[[SSSPPPMMMKKKLLLMMMMMMMMMNNNOOOTTT^^^iiinnnlllhhh\\\]]]\\\[[[___cccbbb]]][[[ZZZXXXZZZeeeuuuwwweee^^^YYYSSSSSSWWWUUURRRLLLEEE???:::666555//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***++++++***))))))***,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++***+++,,,------,,,++++++*********+++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---///222444444222///---+++***)))(((((()))***++++++******)))***,,,---............///111333555777888999999999999888777777888999;;;===???@@@AAAAAA???AAACCCCCCCCCBBBCCCDDDDDDFFFHHHIIIIIIJJJLLLNNNNNNNNNNNNLLLJJJJJJLLLNNNPPPQQQRRRTTTVVVWWWXXXYYYVVVSSSRRRUUU[[[```bbbbbbdddbbb___\\\YYYXXXXXXXXXXXXXXXZZZ]]]aaaccccccbbb___&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''%%%$$$'''''''''''''''''''''''''''''''''''''''(((((()))'''(((((()))******++++++(((((((((((((((''''''&&&((((((((((((((())))))))))))))))))))))))(((''''''''''''((((((((((((((('''(((***,,,+++***)))+++---'''(((((()))******++++++'''''')))*********))))))+++***)))***,,,,,,,,,+++))))))))))))))))))))))))+++,,,...---+++*********+++,,,...---+++******+++))))))))))))***+++,,,,,,***++++++++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......---------......///.............../////////222222222333444555777777777555666999:::===HHHTTTeee~~~{{{tttpppnnnooovvv~~~|||}}}}}}tttmmmgggccc[[[YYYWWWUUUSSSRRRPPPOOOOOONNNPPPUUU]]]aaaaaa___WWWWWWUUUSSSVVVZZZYYYTTTUUUWWWXXX\\\iii{{{uuufffaaa]]]ZZZ___iiikkkfff]]]RRRIIIBBB>>><<<666555333111///...------------------------------...//////000000//////...***,,,,,,+++))))))+++---,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,---)))*********++++++++++++++++++,,,---------,,,,,,))))))))))))))))))))))))...---+++******+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---///222444444222///---+++***)))(((((()))***++++++***))))))***+++---///...///000222333555666777999:::::::::999999888777777888:::<<<>>>??????@@@@@@BBBDDDDDDCCCCCCDDDEEEEEEGGGHHHIIIIIIIIIKKKMMMNNNNNNNNNLLLJJJJJJLLLNNNQQQRRRSSSUUUVVVXXXYYYZZZWWWTTTSSSVVV\\\```aaaaaabbb```^^^[[[YYYXXXXXXXXXYYYYYY[[[___bbbcccbbbaaa___%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&'''((()))((('''%%%###)))))))))))))))))))))))))))((('''''''''(((***+++$$$$$$$$$%%%&&&''''''((((((((((((((((((''''''&&&))))))))))))((((((((((((((()))*********)))'''&&&''''''((()))))))))))))))$$$&&&((((((&&&%%%''')))'''(((((()))***+++++++++((()))***,,,,,,,,,+++******(((((()))***+++***)))++++++++++++***************,,,------+++)))((((((,,,...///...---++++++,,,(((((((((((()))***+++,,,***++++++,,,,,,++++++***))))))******++++++++++++------------------------++++++,,,,,,---...//////...............///000000111111111111000000000000333333333444555666888888777555888???DDDJJJXXXggg~~~ooogggjjjiiikkksss}}}~~~~~~wwwqqqnnnnnnllliiifffaaa\\\XXXUUUQQQOOOMMMOOOTTTXXXXXXWWWSSSRRROOOMMMPPPTTTTTTOOONNNRRRWWW^^^mmmpppdddbbb___]]]ffftttzzzssshhh[[[PPPIIIDDDCCC>>><<<:::666333000...---........................,,,---...//////...---,,,+++---...---******,,,///,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++************+++,,,---...))))))******++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,///222444444222///,,,+++***)))'''''')))***+++++++++)))))))))+++---///...000222444666777888888:::;;;;;;;;;::::::999888777888:::<<<===>>>??????@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIJJJLLLNNNNNNNNNLLLJJJJJJLLLNNNRRRRRRTTTUUUWWWYYYZZZZZZWWWUUUTTTVVV\\\```aaa```___^^^\\\[[[YYYYYYYYYYYYZZZZZZ]]]```ccccccaaa^^^___&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***************)))((((((((((((((((((((()))******)))'''&&&&&&''')))***)))(((((((((((())))))))))))'''((()))******)))((('''''''''(((((())))))******###$$$&&&(((***,,,,,,---((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))((('''&&&******)))(((((('''(((((())))))))))))))))))))))))------,,,,,,***)))'''&&&%%%'''(((***+++++++++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///000000000000111111111111...000222222111000000111222444555555444555666888777999<<>>???@@@BBBAAA@@@@@@AAACCCEEEGGGIIIJJJIIIHHHHHHIIIMMMKKKLLLNNNLLLHHHIIIMMMVVVVVVVVVWWWWWWXXXXXXYYYXXXWWWVVVWWW[[[___aaabbbdddbbb___]]][[[[[[[[[\\\___]]]___eeegggccc``````\\\''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((''''''((((((((((((((())))))***(((&&&%%%%%%&&&(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&((()))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************(((((())))))*********++++++***))))))((((((((())))))))))))))))))))))))))),,,,,,,,,+++***)))((('''))))))******+++*********---------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////000000000111111111000111333333111111111222111333555555555666888:::===BBBIIIRRR___qqq{{{ooohhheeedddfffcccgggttt}}}xxxrrrmmmhhhbbb^^^[[[WWWUUULLLLLLLLLIIIFFFFFFHHHJJJOOOPPPRRR\\\pppqqqjjjbbb```fffnnnuuuwwwuuukkk```ZZZWWWWWW___iiimmmeeeTTTBBB999777333,,,222111111000000000111111---------......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------,,,,,,,,,------,,,,,,,,,,,,+++***)))(((((()))******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))************+++++++++++++++++++++++++++,,,,,,,,,///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...000000111333555666888888999999999888888888888777888888999<<>>@@@AAA@@@>>>AAADDDEEEDDDBBBBBBBBBBBBEEEHHHIIIIIIIIIJJJKKKLLLKKKKKKMMMKKKHHHIIIMMMPPPQQQSSSUUUXXXYYYZZZ[[[YYYXXXXXXZZZ^^^bbbeeefffdddbbb```]]]\\\\\\]]]]]]^^^\\\^^^ccceeebbb``````^^^))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((('''&&&(((''''''''''''((()))))))))*********))))))***+++(((((((((((())))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))***))))))((('''&&&'''(((***++++++***((('''(((((()))))))))*********))))))))))))))))))))))))((()))))))))*********************)))))))))))))))++++++***************+++)))))))))))))))))))))))))))******+++++++++******---,,,+++*********,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------.........---------------....../////////000000000222333444333222222333555777888888888;;;BBBJJJOOOUUU^^^mmm|||{{{}}}{{{tttnnnjjjlllqqquuu~~~}}}~~~yyysssoookkkiiifffaaa[[[UUURRRPPPNNNKKKKKKRRR^^^gggfffaaa\\\YYYWWWXXX^^^dddhhhjjjaaa]]]XXXVVVZZZiii}}}~~~hhhTTTFFF@@@;;;888444333222000///...------333333222111000/////////......------------..............................000//////...------------,,,,,,------------,,,,,,+++*********************+++,,,---------,,,+++***************************,,,+++******,,,,,,+++************+++++++++,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++*********+++,,,...///000000000111333555666888888999999999888888888777777:::999999:::===@@@AAAAAA>>>AAAEEEFFFEEECCCBBBBBBAAADDDGGGIIIJJJJJJKKKLLLMMMKKKKKKMMMKKKIIIJJJOOOOOOQQQSSSVVVXXXYYYZZZZZZZZZYYYYYY[[[___dddggghhhdddbbb```^^^\\\]]]]]]^^^]]][[[\\\bbbdddaaa___```]]](((((((((((((((((((((((((((((((((((()))))))))))))))************)))(((((('''''''''''''''(((((()))((()))+++***((('''(((***(((((((((((())))))))))))***)))(((''''''((()))*********))))))(((((('''''''''((()))))))))))))))(((&&&''')))******)))'''&&&))))))))))))************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))+++***************++++++))))))))))))))))))))))))))))))***++++++++++++***+++******)))***,,,...///++++++,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,---......///000000////////////000000000000111222333222222222555777666777999>>>GGGTTTaaakkkqqqyyyxxxooosssxxx||||||zzzwwwtttuuuwwwxxxzzz{{{}}}yyyvvvtttrrrooojjjfffaaa^^^WWWUUUTTTUUUVVVUUUTTTSSSPPPOOONNNPPPTTTXXX\\\]]]XXXXXXXXXXXX```ppp|||gggVVVKKKEEEBBBAAA;;;:::888666444222111111222222000000//////000000------,,,,,,,,,,,,------......................../////////......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---************************,,,+++******,,,,,,,,,******++++++++++++,,,,,,,,,...------,,,,,,++++++++++++++++++++++++***))))))++++++++++++++++++++++++))))))***+++,,,---///000000000111333555666888888999999999888888888777777:::999999:::===@@@AAAAAA>>>AAAEEEFFFEEECCCBBBBBBAAACCCGGGIIIJJJJJJLLLMMMOOOLLLLLLMMMLLLJJJLLLQQQQQQRRRUUUWWWXXXYYYXXXXXX[[[YYYYYY[[[___cccfffgggcccaaa___]]]\\\]]]]]]^^^\\\YYY[[[```ccc```___```]]]''''''''''''''''''''''''''''''((((((((()))))))))***************))))))(((''''''&&&&&&''''''((()))%%%(((***)))&&&$$$&&&((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&'''((())))))******)))&&&'''((())))))((('''&&&)))))))))*********++++++))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,***))))))))))))***++++++)))))))))))))))))))))))))))******+++++++++******((()))))))))+++,,,---...,,,,,,---...////////////++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,---...///000111222000000000000111111111111111222333333333555888;;;666;;;DDDPPP___pppwwwlllhhhmmmtttxxxzzzyyyxxxwwwxxx~~~}}}zzzyyyyyyzzzzzzyyyuuurrrjjjeeeaaa^^^WWWOOOLLLNNNFFFFFFGGGIIIKKKOOORRRTTTRRRUUUWWW\\\gggxxxyyyfffXXXOOOHHHGGGHHHAAA@@@===:::888555444333111000///---------...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------***++++++,,,,,,++++++***,,,,,,---.........------...---+++******+++---///+++++++++++++++++++++++++++*********,,,---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++))))))******+++---...///000000111333555666888888999999999888888888888777999999999;;;>>>@@@AAA@@@>>>AAADDDEEEDDDBBBBBBBBBAAADDDGGGIIIJJJJJJKKKLLLOOOLLLLLLMMMLLLJJJMMMRRRRRRSSSVVVXXXZZZZZZYYYXXX[[[YYYXXXZZZ^^^bbbdddeeebbb```^^^\\\[[[\\\]]]^^^[[[XXXYYY___aaa___^^^```___''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))***)))((((((''''''&&&&&&&&&&&&'''((((((%%%))),,,+++'''%%%&&&((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))((((((((())))))***+++))))))))))))))))))))))))******+++++++++******)))((())))))***+++++++++*********+++,,,------------++++++,,,,,,,,,,,,------,,,,,,------.../////////....../////////000000000111111111111222222222222222333444555666999===@@@DDDMMM\\\nnnyyymmmgggeeejjjpppvvvzzz~~~wwwnnnhhh```VVVPPPPPPGGGGGGFFFFFFFFFGGGJJJKKKNNNRRRVVV]]]mmmsssbbbXXXQQQKKKJJJMMMHHHGGGDDD@@@===:::888888555333111///------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------+++,,,,,,,,,,,,,,,,,,+++++++++---.........------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------------***++++++++++++***))))))************************************+++,,,---...000000111333555666888888999999999888888888888777888888999<<>>???@@@BBBAAA@@@@@@AAACCCBBBEEEHHHIIIIIIIIIJJJKKKKKKIIIHHHIIIHHHGGGJJJPPPOOORRRVVVZZZ]]]^^^^^^]]][[[YYYWWWXXXZZZ]]]_________^^^\\\ZZZZZZZZZ\\\]]]ZZZWWWXXX]]]```^^^^^^```^^^''')))+++***'''&&&(((***%%%%%%%%%%%%&&&&&&''''''((()))***)))((('''((())))))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))++++++******))))))((((((%%%&&&'''))))))))))))(((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((&&&)))---///+++&&&'''***))),,,---***'''(((+++,,,******))))))******+++,,,)))+++,,,+++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////.........///////////////---...///000111111222222666888::::::<<>>@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@EEEGGGIIIIIIIIIIIIJJJKKKGGGHHHIIIIIIIIIKKKOOORRRUUUWWWYYYZZZ[[[ZZZYYYXXX[[[XXXUUUWWW\\\```aaa```ccccccbbb```]]]\\\]]]^^^[[[WWWWWW\\\______```bbb___''')))***)))((('''(((***))))))))))))))))))))))))((()))***)))((('''((()))''''''''''''(((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))))))))((((((((((((((('''(((((((((((((((((())))))(((((())))))((('''%%%$$$)))))))))((((((((((((((((((((()))***************))))))))))))))))))))))))************)))))))))))),,,***)))(((***---...///)))***+++,,,,,,***))))))******))))))******+++,,,***+++,,,,,,******+++,,,************+++++++++,,,------------------------,,,,,,,,,,,,------------------.........//////////////////000000111111111333333222111111444999===@@@DDDLLLTTT```ooowwwmmmhhhkkkrrryyy|||}}}}}}{{{uuusss}}}tttnnnfffdddaaa^^^[[[WWWSSSPPPKKKKKKLLLOOOTTTYYYZZZZZZWWWTTTPPPNNNQQQVVVZZZ\\\UUUQQQLLLJJJOOO]]]lllwww{{{jjjUUUHHH???888444555333111///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,---,,,+++***+++,,,***))))))))))))))))))***++++++******++++++,,,---//////000111222333333444333333333333333333333333222444777:::===???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAADDDGGGIIIIIIJJJLLLNNNHHHIIIIIIIIIIIIKKKOOORRRUUUVVVYYY[[[[[[[[[ZZZYYYZZZWWWUUUWWW\\\```bbbaaaccccccbbb___]]]\\\]]]^^^ZZZWWWWWW\\\___^^^___aaa```((()))))))))((((((((()))&&&&&&&&&'''((())))))***((()))***)))((('''((()))&&&&&&&&&'''((())))))***&&&&&&''''''(((((())))))((((((((((((((()))))))))***)))))))))((((((''''''&&&&&&''''''(((((())))))$$$%%%'''((())))))((((((******))))))))))))((((((((())))))***************))))))))))))))))))))))))*********)))))))))))))))))),,,---,,,---///000...333...***+++***(((''''''******))))))******+++,,,)))***++++++))))))***+++*********+++++++++,,,,,,------------------------,,,,,,,,,------------...---......///////////////......//////000000111111...111444666777999===AAAJJJSSSbbbqqq~~~~~~|||}}}uuuoookkkooozzzzzz~~~{{{vvvqqqnnnmmmppp{{{~~~yyyrrrmmmjjjjjjttt~~~vvvkkkhhheeecccbbb___ZZZWWWSSSRRRPPPOOONNNNNNOOOPPPQQQOOOLLLKKKLLLPPPSSSUUURRRRRROOONNNUUUfffxxxnnnWWWIII@@@:::888999666444111///000000000///---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---...---+++***+++,,,******))))))))))))******+++************+++,,,,,,//////000111222333333444333333333333333222222222222444777:::<<<>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@BBBEEEGGGHHHIIIKKKMMMLLLLLLLLLJJJIIIIIILLLOOOTTTVVVXXX[[[\\\\\\[[[ZZZZZZWWWUUUWWW]]]aaabbbbbbccccccbbb___\\\[[[\\\^^^^^^ZZZYYY]]]^^^\\\[[[\\\^^^)))((((((((()))))))))((('''''''''(((((((((((((((((()))***)))((('''((()))%%%&&&&&&'''((()))******&&&&&&''''''(((((())))))'''(((((()))))))))))))))******))))))((((((((('''&&&&&&''''''(((((())))))%%%&&&''')))***))))))(((*********************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******%%%+++---***,,,444<<<>>>>>>333******,,,++++++...******))))))******+++,,,((()))***)))((('''(((******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///000000000//////------...///000000111111222444777999<<>>>>>>>>??????@@@@@@@@@@@@??????@@@BBBEEEFFFFFFGGGHHHJJJMMMMMMLLLJJJIIIIIILLLNNNTTTUUUXXX[[[\\\]]]\\\\\\[[[XXXVVVXXX]]]aaabbbbbbbbbbbbaaa___\\\[[[\\\]]]^^^ZZZZZZ^^^___\\\ZZZ[[[]]]***((('''((()))***)))''',,,++++++***)))((('''&&&((()))***)))((('''((()))&&&&&&&&&'''((())))))***'''''''''(((((((((((((((''''''((()))***************))))))))))))))))))((((((((((((((((((((())))))******++++++***)))'''&&&)))*********++++++++++++---------------,,,+++***))))))))))))))))))))))))))))))))))))************,,,//////---666JJJZZZ___PPP???111......***)))+++******))))))******+++,,,((()))***)))(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///000111000//////......//////000111222222555666777:::CCCVVVnnn}}}zzzrrrrrruuu{{{|||zzzyyyzzz{{{~~~~~~xxxtttssslllfffddddddjjjyyyzzztttooommmkkkfffbbbaaabbbdddkkktttwwwnnniiifffbbbbbb```]]][[[ZZZ\\\___qqq}}}uuuooossswwwzzzyyyuuupppllliiiooo~~~uuuqqqmmmnnnrrrtttqqqnnnccc___XXXSSSQQQPPPPPPOOOIIIIIIIIIGGGEEEFFFHHHJJJEEENNNVVV^^^mmmmmm___OOOIIIGGGGGGIIILLLLLLFFF???888333000...---/////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,---...---,,,+++,,,---------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...//////000111222333333444666555555444444333333222444555888;;;===>>>>>>???>>>>>>????????????>>>>>>AAACCCEEEFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJLLLOOORRRSSSUUUXXX[[[]]]^^^]]]]]]\\\YYYWWWXXX]]]aaabbbaaabbbbbbaaa^^^\\\[[[\\\]]][[[YYYZZZ___aaa___^^^___^^^***(((''''''******)))'''((((((((((((((((((((()))((()))***)))((('''((()))&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&''')))***++++++******)))))))))))))))*********))))))))))))))))))((((((++++++,,,,,,+++***((('''((())))))***+++,,,------111000000///...,,,+++***))))))))))))))))))))))))((()))))))))************000222222777LLLfffsssqqqSSS@@@000//////)))%%%'''******))))))******+++,,,)))+++,,,+++***)))***++++++++++++,,,,,,,,,------------------------------------------............---...000111111111///...///000000111333444444555555:::AAAJJJ[[[tttyyysssqqqmmmnnnttt|||{{{uuuqqquuu|||uuuooojjjffffffbbb`````````cccmmmxxx~~~|||xxxsssoookkkiiihhhfffbbbaaaccceeeeeejjjpppsssxxxyyyssslllgggbbb^^^\\\\\\[[[YYYXXXYYY\\\^^^lllxxxyyypppiiieeefffggggggfffdddccccccdddkkkyyy|||yyyxxx}}}|||mmmeee\\\WWWWWWWWWTTTRRRJJJKKKKKKHHHEEECCCEEEGGGCCCLLLVVV```qqq{{{cccWWWLLLIIIKKKLLLNNNQQQQQQKKKCCC;;;666444222111////////////////////////000/////////.........---------------------------)))***,,,...//////.................................---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........,,,+++,,,---------,,,,,,,,,,,,------------,,,,,,------.../////////000111222333333444777777666555555444333333555666999<<<>>>??????????????????@@@@@@?????????AAADDDFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJLLLOOORRRSSSUUUXXX[[[]]]^^^^^^^^^^^^[[[XXXYYY]]]`````````bbbbbbaaa^^^[[[ZZZ[[[]]]\\\ZZZ[[[```bbb```^^^___^^^***(((&&&'''***+++)))''' """$$$'''***+++,,,(((******)))((('''((()))'''''''''((((((((((((((())))))(((((('''''''''&&&&&&''')))***+++++++++***(((((())))))******++++++++++++******))))))((((((((()))+++,,,------,,,,,,(((((()))***,,,---...///333222222000...,,,+++)))))))))))))))))))))))))))(((((())))))*********+++,,,...222???[[[uuuwwwjjjBBB000%%%***000...,,,///*********)))***++++++,,,+++,,,------++++++,,,---++++++,,,,,,,,,---------////////////////////////---------.........//////---...000111222111///...111222222333555666666777777BBBRRReeezzzrrrnnnnnnpppooorrryyyzzzrrrooojjjiiippp}}}|||tttnnniiidddaaa```___^^^```^^^^^^eeemmmpppooommmkkkiiiiiiiiijjjeeecccdddhhhjjjjjjlllqqqmmmpppppplllhhhfffaaa[[[ZZZ[[[[[[[[[[[[]]]aaadddeeemmmuuuuuurrrnnnfff^^^^^^^^^^^^]]]]]]___bbbeeebbbgggtttzzzxxxvvvyyy~~~}}}zzzzzztttkkk___[[[\\\\\\YYYUUUOOOPPPOOOKKKEEEAAAAAACCCCCCLLLTTT]]]nnn}}}zzzmmm]]]RRRIIIIIILLLMMMNNNPPPPPPJJJBBB<<<999999888888........................000000//////.........---........................((())),,,...////////////...........................---,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---...///...,,,+++,,,------,,,,,,++++++,,,,,,---...------------...////////////000111222333333444888888777666555555444444666777:::<<<>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@BBBDDDGGGIIIIIIJJJLLLMMMOOONNNMMMKKKJJJJJJLLLNNNSSSUUUXXX[[[^^^______^^^___\\\YYYYYY]]]``````___bbbbbbaaa^^^[[[ZZZ[[[]]]```]]]^^^bbbccc___\\\\\\]]]((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))(((((((((((('''((()))+++++++++***)))((('''%%%$$$%%%&&&((()))111333555444111---***))))))******))))))+++...111888555222///...---+++***++++++***)))(((((())))))((())))))*********))))))///000333>>>VVVhhh```MMM///...,,,******+++,,,---************************,,,,,,++++++***+++++++++//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///000111222111///......//////++++++000444555888<<>>JJJDDD666...---+++***)))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,...---------------......------------------------000///.........///000000000111222111000///000222111///000555999<<>>JJJUUUkkkzzzpppnnnrrryyy}}}yyyssssssxxx~~~vvvooommmkkkggggggiiilllllllllllllllmmmnnnooollljjjiiihhhhhhiiikkklllkkkpppvvvyyy{{{}}}{{{tttqqqsssuuutttsssssspppmmmmmmmmmkkkgggccc___]]][[[YYYWWWUUUUUUUUU^^^kkk}}}xxxrrrrrrtttrrrkkkddd[[[XXXUUUSSSQQQOOOLLLJJJJJJJJJKKKNNNQQQRRRPPPOOOPPPLLLHHHHHHJJJLLLKKKJJJBBBCCCCCCFFFPPP]]]cccbbb```PPP???888555222000111//////////////////000000....../////////000000000444333111///---,,,,,,,,,---...////////////...---/////////000000000000000000///,,,******+++,,,---......------------,,,,,,++++++,,,,,,,,,,,,------.........---,,,+++))))))---,,,+++***)))'''&&&&&&,,,,,,,,,---------......//////000111222333444444222333444555666666666666777777777:::===???@@@???@@@BBBDDDDDDCCCAAAAAABBBDDDFFFGGGGGGGGGGGGIIIJJJKKKLLLLLLJJJHHHHHHMMMQQQRRRSSSUUUWWWZZZ]]]___```\\\WWWUUUXXXZZZ[[[]]]aaabbbaaa___\\\ZZZZZZ]]]___]]]]]]]]]\\\\\\\\\[[[[[[^^^************))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''************************))))))))))))))))))))))))'''''''''((()))*********+++***)))(((((()))+++,,,)))(((((())))))+++,,,---333...))))))---...,,,((('''((())))))((()))+++---///---******,,,...//////******)))))))))))))))***++++++++++++++++++,,,,,,''',,,...++++++......++++++***))))))((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------*********+++,,,---...///..............................//////000111222222111222222111000000222444666777:::<<<<<>>@@@AAA@@@???AAABBBBBB@@@@@@@@@AAAAAADDDFFFHHHHHHIIIJJJKKKJJJLLLMMMKKKIIIIIIMMMPPPSSSUUUWWWZZZ\\\^^^______]]]XXXWWW[[[]]]]]]___bbbaaaaaa```]]][[[ZZZ\\\^^^\\\\\\[[[[[[[[[ZZZZZZZZZ___******)))))))))((((((((()))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))))))))(((((((((''',,,,,,+++*********+++++++++++++++******)))(((((()))&&&$$$%%%))),,,,,,+++((()))+++***))))))***,,,,,,+++++++++,,,,,,***((()))))))))))))))******+++***)))))))))***+++---///+++)))'''''')))+++)))&&&))))))))))))************************************,,,++++++,,,,,,---...///,,,,,,+++,,,,,,---...///------------------------------...///000000000000222333333333333555999<<<999>>>GGGOOOUUU___rrr}}}wwwuuutttuuuyyyxxx}}}yyyoookkkiiigggfffooorrruuuvvvtttrrrpppooollljjjkkkooopppqqqvvv}}}zzzrrrnnnkkkhhheeebbbeeekkkrrruuurrriiibbbYYY\\\^^^___```bbbgggkkknnnyyy~~~|||wwwzzzvvviiifffcccdddggggggbbb]]]VVVUUUTTTQQQMMMIIIHHHHHHDDDCCCBBBAAABBBDDDFFFHHHHHHKKKSSS```ssslll[[[III???;;;666333222/////////.........------------------------------------,,,,,,,,,---///000---...////////////...------------...............+++---...000000...,,,+++******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++*********+++,,,,,,------***+++,,,,,,---...////////////000111222333444444444555666777888888888888888888888;;;>>>@@@AAA@@@???@@@AAAAAA??????@@@AAA@@@CCCFFFHHHIIIIIIJJJLLLKKKMMMNNNLLLJJJJJJMMMQQQTTTVVVYYY[[[^^^_________ZZZVVVUUUYYY\\\\\\]]]___aaaaaa```^^^[[[[[[\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZaaa)))))))))(((((((((''''''))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))(((''''''((())))))(((((((((((())))))))))))***************)))((((((******************)))))))))((((((((()))******+++(((***,,,,,,+++***+++,,,)))***+++...///...+++((()))))))))))))))***++++++,,,+++)))(((((()))***+++,,,++++++++++++)))((((((((()))******+++++++++***+++++++++++++++++++++++++++++++++,,,,,,...//////...---------------..............................//////000111111111000///111222444555888<<>>AAAAAAAAA???@@@AAA@@@>>>>>>@@@AAA???BBBFFFIIIIIIJJJKKKLLLKKKNNNOOONNNKKKKKKNNNQQQTTTVVVYYY\\\^^^______^^^ZZZVVVUUUYYY\\\\\\\\\___```aaa```^^^\\\[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[bbb((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***************************+++***)))(((((()))***+++&&&&&&'''((()))***++++++'''((()))))))))'''&&&%%%&&&'''((()))))))))))))))***,,,,,,,,,***))))))***)))+++,,,---+++++++++,,,)))***...111333222...+++))))))((())))))***++++++...---***(((''''''((((((((()))+++,,,***'''(((+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////...---------......000000000000000000000000000111222333333222000///000222444777;;;AAAIIIMMM```dddmmmxxxzzzqqqjjjeeegggmmmuuu|||zzz}}}zzzqqqmmmlllmmmmmmlllnnnqqqsssrrrpppppptttyyyyyykkkccc[[[WWWYYYZZZXXXUUUVVV```sss~~~~~~xxxuuuttt|||}}}yyytttooosss|||zzz```^^^[[[YYYWWWTTTNNNKKKGGGGGGFFFEEEDDDEEEHHHJJJLLLVVVeeewwwzzzjjjXXXPPPHHHDDD???999666666444333222111000...------000000///...---,,,,,,+++------...//////...------...---,,,,,,,,,,,,---...//////......---------,,,///...---,,,,,,---///000,,,,,,,,,------.........++++++,,,,,,,,,---------.........---,,,+++***)))++++++******))))))((((((******+++,,,---//////000......///000111222333333222333444555666666666666888888888;;;>>>AAAAAAAAA???@@@@@@???>>>>>>???AAA>>>BBBFFFIIIJJJJJJKKKLLLLLLNNNPPPOOOLLLLLLOOORRRTTTVVVYYY\\\]]]^^^^^^]]]\\\XXXWWW\\\^^^^^^^^^aaa```aaa```___\\\[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[ccc+++&&&%%%(((&&& ###))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************,,,+++++++++******))))))(((((())))))))))))(((((((((&&&%%%&&&)))+++)))'''+++++++++*********))))))---,,,)))((()))+++...111000...***''''''))),,,...))))))))))))((((((((((((---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......,,,,,,+++***+++,,,---...++++++---.........------,,,///222333222222222333999666555888>>>GGGTTT___ppp}}}pppllllllkkkmmmqqqvvv~~~zzztttpppqqqvvv~~~yyywwwsssnnnkkklllppptttyyy{{{}}}|||{{{vvvjjjbbb```___\\\ZZZTTTYYYeeevvvuuurrrsssuuu|||~~~wwwssstttxxxzzzuuuqqqmmmlllssskkkfff___YYYTTTQQQNNNLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHUUUgggvvv|||vvvkkkbbbQQQKKKCCC>>><<<<<<:::999999:::777111///222222///...///000///...,,,,,,,,,---,,,,,,---...---***(((------..................,,,...000000...---------...------,,,,,,------......------------...//////---------,,,,,,+++++++++***+++,,,---,,,,,,***)))************************'''((()))+++,,,---......//////000000111111222222333333333444555666777888777888:::<<<>>>@@@@@@AAA===???@@@@@@>>>===>>>>>>CCCEEEHHHIIIIIIIIIJJJKKKIIIKKKMMMLLLJJJKKKOOOSSSVVVVVVWWWZZZ]]]^^^]]]\\\ZZZYYYXXXZZZ^^^bbbdddeeeaaaccccccaaa]]][[[]]]_________^^^]]]\\\\\\\\\\\\___,,,((((((+++***&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))************))))))***((('''(((***+++***(((+++++++++*********))))))))))))***,,,111666<<<@@@...,,,)))''''''(((***,,,************************---------,,,,,,+++++++++++++++,,,------------,,,---,,,,,,,,,,,,---.........---,,,,,,,,,---//////---...//////000///.........000333333333333555666999999===DDDKKKSSSaaammmyyynnnkkkkkkkkkooovvv{{{rrrnnnoooqqquuu|||}}}ttttttttttttuuuyyy}}}uuuqqqmmmhhhccc___^^^bbbkkkuuuvvvooofffdddeeeiiioooxxx{{{uuussswww|||sssmmmiiikkksss~~~nnnmmmkkkhhhbbb[[[TTTPPPLLLLLLKKKJJJIIIHHHHHHHHHLLLUUUbbblllnnnhhh^^^WWWNNNHHHAAA===<<<<<<;;;:::777999888555444555444000///000000///...---------///......///000111///.........---------.........111222333222///,,,++++++...------,,,,,,------...///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,++++++***************************++++++,,,,,,++++++***...//////000000111111111333333444444555777888999888999;;;===>>>???@@@@@@@@@AAABBB@@@>>>;;;;;;;;;AAACCCFFFHHHHHHHHHHHHIIIIIIKKKMMMLLLJJJKKKOOOSSSUUUVVVWWWZZZ]]]^^^]]]\\\ZZZYYYXXXZZZ^^^bbbdddeeeeeeggggggddd___]]]^^^``````___^^^]]]]]]\\\\\\\\\aaa+++)))))),,,,,,******,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******++++++++++++******,,,***))))))++++++***(((+++++++++***************%%%&&&'''+++///555:::>>>+++***)))((((((((()))***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,,,,---......///............///000000000000000111111000//////111222333333444666999;;;===AAAJJJRRRVVV]]]jjjxxxuuunnnmmmmmmmmmtttzzzrrrnnnlllppprrruuuzzz}}}}}}zzzwwwuuuxxx}}}}}}xxxtttoooiiihhhjjjhhhaaaZZZUUUWWWZZZ^^^eeekkkqqquuuxxx}}}|||tttqqqssszzzuuullliiijjjrrrxxxrrrvvvzzz{{{uuuhhh[[[RRRLLLKKKJJJJJJIIIIIIIIIIIILLLPPPWWW[[[\\\XXXRRRMMMJJJFFFAAA===<<<<<<;;;;;;999<<<<<<::::::;;;777222222111111000///.........---+++***+++---//////...///...---,,,,,,---...///222333444333000...---......------,,,,,,------...///...---,,,+++*********------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------...//////000111111333333333444666888999:::::::::<<<===>>>?????????@@@AAABBB@@@>>><<<;;;;;;???AAADDDFFFFFFFFFGGGHHHIIIKKKMMMLLLJJJKKKNNNRRRUUUUUUWWWZZZ^^^___]]]\\\ZZZXXXXXXZZZ^^^aaacccccciiijjjjjjfffaaa^^^___aaa``````___^^^^^^]]]]]]]]]fff)))(((((())))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))******++++++******))),,,+++*********))))))(((******************************))))))***+++,,,---***************)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------,,,,,,,,,,,,---..................//////000000111111111111111000000///111222333333555888===AAAGGGKKKSSSXXXYYY]]]jjjxxx|||rrrppprrrtttvvvzzzsssppppppqqqrrrsssuuuxxx|||~~~~~~yyytttmmmccc[[[RRRRRRQQQRRRTTTXXX[[[]]]ccciiiooottt~~~tttnnnooottt|||pppkkkiiippp{{{zzzsssuuu}}}ppp^^^RRRMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJLLLMMMNNNMMMMMMLLLIIIFFFCCC???===<<<<<<;;;===???@@@@@@BBBDDDAAA:::666444222000000000000///---+++******+++---......000///---,,,,,,---...///...000111111000000111222...------,,,,,,------...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++,,,---......,,,------...///000111111111222222333555777999::::::;;;<<<===>>>?????????<<<>>>???@@@>>>>>>>>>???>>>AAADDDFFFFFFFFFGGGHHHJJJLLLMMMLLLJJJKKKNNNRRRUUUVVVXXX\\\___```___]]]YYYXXXXXXZZZ]]]```bbbbbbfffhhhhhheee```^^^___aaa````````````___^^^]]]]]]eee((())))))(((((((((((('''))))))))))))))))))))))))************************************************%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))******************************************++++++(((((())))))))))))((((((*********)))((((((((((((************************000///...,,,+++)))((('''******++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,---......---.........////////////111111000000000000000000000111333555888===DDDHHHQQQTTTYYY[[[ZZZ\\\iiiwwwuuuqqquuu{{{}}}tttooonnnqqqsssrrrsssuuuyyy~~~sssiii\\\YYYSSSOOOMMMMMMOOOQQQTTTZZZaaajjjxxxyyyooolllpppxxxsssmmmmmmqqqvvvyyyxxxuuurrrpppxxxrrr___TTTQQQPPPOOOMMMLLLLLLKKKKKKJJJHHHGGGEEEFFFHHHJJJKKKIIIHHHFFFCCC???===<<<<<<===@@@BBBFFFMMMSSSRRRMMM<<<888333000000111000///333111.........000//////000///...---,,,------...---...//////......000111...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))++++++++++++++++++++++++'''((()))+++,,,---......,,,,,,---...///000111111000000111222333555666777::::::;;;======>>>>>>>>><<<===?????????>>>???@@@???BBBEEEGGGGGGHHHIIIJJJJJJLLLMMMLLLJJJJJJNNNQQQVVVWWWZZZ^^^bbbbbbaaa___XXXWWWXXXZZZ]]]`````````aaaccccccaaa^^^\\\^^^aaa````````````___^^^]]]\\\^^^)))++++++((((((******((())))))))))))))))))))))))************************************************&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))(((((((((*********((('''((()))***************+++++++++)))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,(((((())))))***+++++++++++++++,,,,,,,,,,,,------,,,,,,---...............---,,,,,,,,,,,,---......------...///000/////////111000000000000111222333222444777:::???FFFMMMRRRZZZ[[[^^^``````bbbmmmyyy}}}|||vvvwwwxxxrrrnnnnnnpppssstttwww{{{|||nnniii```XXXRRROOONNNOOOLLLPPPWWWaaaqqqyyypppiiijjjqqqzzz}}}uuurrrxxxzzzzzzwwwqqqmmmlllmmmvvv~~~{{{mmm```YYYVVVUUUSSSQQQOOONNNMMMMMMNNNKKKGGGDDDCCCCCCEEEFFFFFFGGGGGGDDDAAA???>>>>>><<>><<<<<<===@@@BBBFFFHHHHHHIIIJJJLLLKKKMMMNNNLLLJJJJJJMMMQQQUUUWWWZZZ___bbbcccaaa___XXXWWWWWWZZZ]]]_________]]]___```___\\\[[[]]]```______``````___^^^\\\[[[___&&&******((((((,,,---***))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((((((((((((''''''))))))))))))))))))))))))************************'''((((((((()))))))))))))))))))))******)))))))))(((***++++++)))(((***,,,))))))*********+++++++++###%%%'''***++++++++++++*********)))***+++,,,,,,))))))******+++,,,,,,---+++++++++,,,,,,---------,,,------...............---,,,,,,,,,,,,---.........///000111111111000000111111000111222333555666666999>>>CCCIIIQQQYYY^^^aaaaaadddggghhhhhhooowwwsssuuuyyy~~~||||||{{{yyyuuusssrrrtttwwwzzz|||~~~uuukkkbbb[[[VVVTTTMMMOOOSSSYYYgggssswwwtttiiiccc```dddmmmvvv}}}wwwyyy~~~ssskkkiiijjjmmmrrruuussskkkbbb]]]\\\[[[YYYWWWUUURRRPPPOOOOOONNNLLLHHHDDDBBBAAAAAABBB@@@CCCEEEDDDBBB@@@@@@BBB@@@GGGPPP\\\iiippplllbbbFFF???777222111111000...---,,,,,,---......,,,+++...///000000///---+++***/////////---++++++,,,......------,,,,,,------.........------,,,---------+++++++++,,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---...///111222333444222222111111222222333444555666888:::;;;<<<======>>>@@@AAA@@@>>>=========???BBBFFFHHHIIIIIIKKKLLLKKKMMMNNNLLLJJJJJJMMMPPPSSSUUUYYY^^^aaabbb```]]]WWWWWWWWWZZZ]]]^^^^^^]]]___aaabbb___\\\ZZZ\\\___]]]^^^___```___]]][[[ZZZaaa"""'''(((%%%'''---...***))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++******(((***---,,,******,,,...))))))******++++++++++++''')))+++,,,---,,,***)))***)))((((((((()))+++,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,---......//////......---,,,,,,,,,,,,---......///000111222333222111111222222111222333555777999999===CCCJJJQQQYYYaaaffffffeeehhhlllmmmkkklllppppppnnnooosssxxx|||zzzrrrvvv{{{sssssssssuuuyyy}}}|||qqqggg___[[[SSSSSSRRRUUU^^^fffeee```\\\WWWVVV]]]fffpppzzz}}}{{{zzzyyytttsss~~~xxxlllhhhhhhcccfffgggccc]]]YYYYYY\\\^^^]]]ZZZWWWTTTRRRPPPPPPJJJIIIGGGDDDBBBAAAAAAAAA;;;???BBBCCCBBBAAABBBDDDGGGOOOZZZfffrrrtttjjj^^^IIIAAA888222111111///---...---...000222222111///---...000111000...+++))),,,---------,,,---000222...------,,,,,,------...///...---,,,+++*********+++++++++,,,,,,---------***)))))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......------...000111333444444444333333222222333333444444555777999;;;<<<======;;;===????????????@@@AAA???AAAEEEGGGHHHIIIJJJLLLKKKMMMNNNLLLJJJJJJMMMPPPQQQSSSWWW\\\```aaa^^^\\\WWWVVVWWWZZZ]]]^^^^^^]]]bbbddddddaaa]]][[[\\\^^^]]]^^^_________]]][[[YYY]]]((())))))*********))))))))))))))))))))))))))))))++++++*********************))))))((('''&&&&&&%%%,,,,,,+++***))))))******))))))(((((()))+++---...+++)))(((''''''((()))++++++***)))'''''''''((((((++++++***)))(((((())))))+++*********))))))((((((++++++++++++++++++++++++)))************+++++++++++++++******************)))************++++++++++++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---....../////////000000000000000333222111111222555888:::@@@DDDJJJRRRYYY___ccceeelllnnnrrrtttsssqqqmmmkkkjjjjjjnnnrrrppppppyyy}}}vvvvvvyyy~~~}}}vvv{{{~~~yyyrrrjjjfffccc___]]]\\\ZZZUUUQQQKKKMMMQQQTTTZZZdddpppyyyvvvrrrqqqssssssvvv}}}tttooommmiiijjjfff^^^YYYYYYZZZXXX]]][[[YYYYYYZZZZZZVVVSSSMMMKKKHHHFFFEEEDDDBBBAAA@@@>>>;;;;;;===BBBIIIMMMNNN\\\jjjooonnnggg]]]TTTFFF???888444444333000---...........................------,,,,,,------...,,,---///000000000///...***,,,------++++++,,,...---+++)))))),,,.........------,,,+++*********+++++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,++++++++++++,,,------...//////111444777:::<<<222222222222222333444555555555777888:::<<<======:::;;;<<<>>>>>>>>>===<<>>AAACCCEEEFFFFFFFFFHHHJJJKKKLLLMMMMMMLLLKKKLLLNNNQQQTTTWWW[[[]]]^^^^^^]]][[[YYYWWWXXX[[[___aaabbbccccccbbb___\\\ZZZZZZ[[[[[[\\\]]]\\\[[[ZZZ[[[\\\___)))*********)))(((''''''************************************************'''((()))***,,,---......,,,+++******)))*********+++++++++++++++***))))))***)))(((''''''((()))***))))))))))))***+++,,,---+++***))))))))))))))))))************))))))))))))++++++++++++++++++++++++)))************+++++++++******++++++++++++++++++************+++++++++,,,+++,,,------......------,,,------------.........---------------...//////,,,------...000111333333///111333666:::AAAHHHNNNVVV[[[aaaeeeggglllttt{{{yyyrrrgggggghhhkkkmmmtttzzzxxxzzzyyy{{{}}}~~~xxxsssmmmfff\\\UUUKKKKKKJJJHHHHHHLLLQQQVVVZZZ^^^aaagggvvv|||{{{~~~~~~ooo___WWWSSSPPPLLLOOOUUU[[[```bbb```]]]OOOOOONNNMMMJJJHHHFFFDDDBBB@@@>>><<<===@@@DDDGGGXXXdddnnnkkk```UUUKKKDDDAAA===777555666666444222000///...------------..............................///000000111111000000///000000///---,,,---...111///---,,,---,,,***))))))***+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---///000000111333555777888666666777777666555333222333444555666888:::;;;<<<===>>>???@@@@@@@@@???>>>>>>@@@CCCEEEEEEEEEFFFGGGKKKLLLMMMMMMMMMMMMNNNPPPQQQSSSWWW[[[^^^^^^^^^^^^[[[YYYWWWXXX\\\```cccdddddddddccc```\\\ZZZZZZZZZ]]]^^^^^^]]][[[ZZZZZZ[[[]]]++++++++++++***)))((((((***************************************+++++++++(((((()))***,,,---......++++++***************+++)))***+++,,,,,,+++))))))******)))(((((()))******))))))))))))******++++++******)))))))))))))))************)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******+++++++++++++++,,,*********+++++++++,,,,,,+++,,,------......------------------.....................---......///000............///111222444000333777;;;AAAJJJTTT[[[aaagggnnnqqqsssyyy{{{rrrmmmnnnooopppuuuxxxxxx}}}||||||xxxqqqhhhaaaVVVTTTPPPKKKIIIHHHIIIKKKRRRXXX\\\bbbvvv|||www{{{xxxeeeYYYTTTQQQKKKOOOUUU\\\aaabbbaaa```VVVWWWWWWUUUQQQLLLHHHFFFDDDBBB???======???BBBCCCTTT___gggbbbVVVKKKDDD???===:::666555666666555444333333111000////////////.........//////..................//////////////////000111///---,,,,,,---///...,,,,,,---,,,)))'''((()))+++---...---+++***++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,------...000000111222333444555666555666777888888777555444333444555777999:::;;;<<<<<<<<<>>>>>>???>>>===<<<<<>>??????>>>===<<<<<>>???@@@AAAAAAAAA@@@???>>><<>>888888999999888888888999777999;;;<<<:::666111......///111222222111///...,,,,,,+++++++++,,,---......///000///...---...///,,,---000333555444111...,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,++++++++++++,,,------,,,---///111333333333333444555555666777888999999444555666888999;;;<<<===@@@@@@AAABBBAAA@@@???>>>;;;===???@@@@@@AAACCCDDDIIIKKKLLLKKKJJJIIIKKKLLLQQQSSSXXX\\\___aaaaaa```\\\ZZZXXXYYY\\\```cccddddddeeedddaaa^^^\\\\\\]]]```aaaaaa```]]]\\\\\\]]]eee$$$%%%&&&((())))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,(((((())))))******************))))))***+++,,,,,,---,,,***)))))))))***+++******++++++++++++******'''(((***+++,,,,,,++++++))))))((())))))***++++++(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......++++++,,,,,,,,,---------+++,,,------......------............/////////000000000000000000111111222///...///000444999===@@@MMMVVVcccooo}}}}}}}}}zzzvvvsssrrrrrrsssyyy|||~~~}}}yyytttrrrvvvzzz~~~zzzuuuqqqnnnkkkeeeaaaZZZRRRRRR]]]dddcccccchhhaaa```bbbkkkxxxxxxsssjjjffflllvvv|||{{{zzzrrrdddUUUKKKKKKQQQXXXggglllpppmmmbbbVVVNNNKKKHHHHHHGGGEEEDDDCCCBBBAAA<<<=========@@@DDDBBB<<<999:::;;;;;;:::999:::;;;<<<>>>AAACCCAAA<<<666222...000111222222111000...------,,,+++,,,---...///...///000000//////000111***+++...111333111---***------,,,+++*********+++++++++++++++++++++++++++))))))))))))***+++,,,---******))))))******+++,,,+++,,,...111333444444444777666666555666666777888333444555777888:::;;;<<<>>>??????@@@???>>>===<<<;;;<<<===>>>>>>???AAADDDKKKLLLMMMLLLKKKJJJKKKLLLQQQSSSXXX\\\```aaaaaaaaa]]]ZZZXXXYYY\\\___aaabbbbbbbbbbbb___]]][[[[[[\\\___```aaa```^^^]]]]]]^^^eee***++++++++++++,,,,,,,,,+++***)))))))))***,,,---))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++***++++++,,,,,,++++++***)))(((((()))))),,,,,,,,,+++++++++******++++++******++++++,,,---***++++++,,,,,,------...---------...------,,,,,,///////////////.........000000111222444444222111111111222555;;;BBBIIINNN[[[cccnnnzzz{{{rrrsssuuuvvvxxx}}}xxxtttqqqooonnntttxxx}}}|||{{{vvvmmmfffccc]]]WWWTTTVVVYYYZZZZZZVVVYYY[[[```lllzzz~~~zzzmmmhhhdddhhhyyy~~~hhhZZZQQQKKKLLLQQQZZZ]]]___^^^YYYSSSMMMJJJGGGEEEBBBCCCEEEEEECCCAAA???>>><<<;;;<<>>??????EEEHHHMMMRRRSSSLLL@@@777111111000///////////////......//////......---,,,,,,,,,++++++,,,...///000------,,,++++++++++++,,,***+++,,,------+++***(((,,,,,,,,,++++++*********************************)))***+++******+++---000+++---///000000111444666555666777888888777666555666666666888;;;===<<<;;;??????@@@@@@@@@>>>===<<<<<<>>>@@@BBBBBBDDDFFFHHHJJJLLLMMMLLLIIIIIILLLOOOSSSUUUYYY]]]___aaaaaaaaa[[[XXXVVVVVVYYY\\\______cccggghhhddd]]]XXXZZZ^^^```aaabbbaaa___^^^]]]^^^^^^((())))))))))))*********(((''''''&&&'''((()))***************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,***++++++++++++++++++++++++++++++*********)))))))))))))))***+++,,,---...---,,,+++************+++,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,,,,------...//////------.........------,,,000000000000000000000000000000000111111000///---333444777;;;BBBKKKTTTZZZdddooo}}}}}}yyyvvvrrrvvv{{{xxxrrrmmmkkklllooouuu{{{~~~~~~zzzrrrllleee```[[[XXXXXXWWWTTTQQQPPPQQQQQQSSS]]]jjjnnnkkkeeeeeefffppplll___VVVNNNLLLNNNMMMOOORRRRRRPPPMMMJJJHHHGGGDDDCCCCCCEEEEEEDDDAAA???>>>===<<<<<<===???@@@@@@???>>>>>>???BBBFFFHHHNNNUUU___fffcccWWWFFF:::222222111000///...............//////......---,,,---,,,,,,,,,---...000111...------,,,,,,,,,,,,,,,+++,,,---......,,,+++***---------,,,,,,,,,++++++++++++++++++++++++++++++((())))))(((((((((+++---...000222333333444777999666666777777777777666666666666666888;;;===<<<;;;===>>>?????????>>>===<<<<<<>>>@@@AAABBBBBBEEEFFFIIIKKKLLLKKKHHHHHHLLLOOOTTTVVVYYY]]]```aaaaaa```[[[XXXVVVWWWZZZ]]]___```bbbeeegggddd]]]YYY[[[______aaabbbaaa___]]]]]]^^^___((())))))))))))***************))))))******+++,,,************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************(((((())))))***++++++++++++++++++***************((((((((()))+++,,,...///...------,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,---......//////000------...............---111111111111111111111111000000000000000000000///666999>>>EEEMMMWWWaaahhhkkkxxx|||~~~{{{xxxuuutttuuu|||xxxrrrnnniiijjjkkknnnrrrwww|||wwwpppgggdddaaa___^^^ZZZTTTOOOMMMKKKHHHGGGNNNWWW\\\[[[]]]ccclll{{{~~~oooddd[[[RRRMMMLLLCCCDDDEEEFFFGGGGGGHHHHHHFFFEEECCCCCCDDDDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAAEEELLLQQQ\\\ggguuuzzzrrr```JJJ===444333222000///...............//////......---,,,------,,,,,,---...///000......---,,,,,,,,,,,,---,,,---...///...---,,,+++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((***,,,...000333444444555777999777777666666666666777777666666666888;;;===<<<;;;;;;<<<===>>>>>>>>>===<<<===>>>@@@AAA@@@AAACCCEEEHHHJJJKKKJJJGGGGGGKKKNNNTTTVVVZZZ]]]`````````___[[[YYYWWWXXXZZZ]]]___``````dddeeeccc]]]ZZZ\\\___^^^___``````^^^\\\\\\]]]```******+++++++++,,,,,,,,,++++++++++++,,,,,,------************************************************************************))))))))))))))))))))))))*********)))))))))(((((((((((())))))***+++,,,,,,************************))))))))))))***+++------...------,,,,,,,,,------,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,---......//////------...////////////...000000000111111111111111...///000111111222444666999???HHHPPPXXXaaaiiiooosss~~~~~~|||zzzyyyyyyzzzzzz~~~~~~{{{qqqooolllkkklllnnnrrrttttttuuuyyy{{{rrrjjjhhheeeeeeeeeccc^^^ZZZRRRNNNHHHEEEGGGLLLPPPQQQXXXbbbrrr{{{nnnddd\\\VVVPPPMMMEEECCCAAA@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@???BBBBBBBBBAAAAAA@@@@@@???===@@@BBBAAAAAAGGGPPPYYYllluuurrr]]]III===666555333111///..................///......---,,,,,,,,,,,,,,,,,,---......///...------,,,,,,---------------...---,,,++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++******,,,...,,,...000111111222444666777777666555555666888999666666666888;;;===<<<;;;999:::<<<=========<<<<<<===>>>@@@@@@@@@@@@BBBCCCGGGIIIJJJIIIGGGGGGJJJNNNTTTVVVZZZ^^^``````___^^^[[[YYYXXXYYY\\\^^^``````___bbbcccaaa]]][[[]]]___\\\^^^______]]]\\\\\\\\\aaa******+++++++++,,,,,,,,,((((((((()))))))))))))))************************************************************************))))))))))))))))))))))))++++++******)))(((((((((((())))))***+++,,,------************************++++++******)))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---+++++++++,,,------......---...//////000000000////////////000000111111111///111111111000222666999???GGGSSS]]]dddkkkqqqvvv~~~}}}yyyyyyxxxzzz|||}}}zzzuuupppnnnnnnooopppkkkkkklllppptttyyy|||~~~xxxqqqmmmiiihhhiiiiiigggddd[[[UUUNNNJJJHHHIIIKKKMMMSSS```ttt|||ttthhh___ZZZYYYVVVSSSNNNIIICCC@@@@@@BBBCCCCCCHHHGGGGGGEEEBBBAAA@@@???BBBBBBBBBBBBAAAAAA@@@@@@;;;???BBBCCCFFFNNNZZZdddxxx{{{|||uuufffTTTFFF>>>666555444222000//////............///......---,,,***+++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,******,,,...***,,,...///000111333555777666555555555666888999666666666888;;;===<<<;;;999:::;;;<<<======<<<<<<===>>>@@@@@@@@@@@@BBBCCCFFFHHHIIIHHHFFFGGGJJJNNNSSSVVVZZZ^^^aaaaaa```^^^[[[ZZZYYYZZZ]]]___``````___```aaa```]]][[[\\\^^^\\\]]]___^^^]]][[[\\\\\\bbb((())))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))+++++++++******))))))))))))******++++++,,,,,,,,,***************+++++++++,,,,,,***)))))))))))))))***************++++++,,,,,,,,,,,,+++++++++******++++++******++++++,,,---******++++++,,,------...---...///000111111111111......///000000111111111111333333222000222777;;;IIISSS```kkkrrrzzz|||yyyyyyxxx}}}}}}}}}xxxxxx{{{zzzuuusssqqqqqqgggeeecccbbbdddiiinnnrrr|||zzzuuunnnkkkkkkkkkiiigggbbb\\\WWWSSSNNNJJJIIILLLMMMYYYjjjzzz~~~pppkkkbbbZZZZZZ^^^___\\\WWWPPPGGGAAA@@@AAAAAA@@@GGGHHHIIIGGGEEEDDDEEEFFFDDDCCCBBB@@@??????>>>>>>;;;===@@@DDDKKKVVVeeennnyyyvvvpppeeeXXXLLLCCC???666555444222111000000000......//////......---,,,***+++,,,,,,,,,,,,++++++------,,,++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,,,,************************+++++++++***))))))+++---+++---///111111222444666666555555666666777888999666666666888;;;===<<<;;;:::;;;<<<=========<<<;;;===>>>@@@AAA@@@AAACCCEEEFFFHHHIIIHHHGGGGGGKKKOOOQQQTTTZZZ___bbbbbb```___[[[ZZZZZZ[[[^^^```aaa```___``````___]]][[[\\\]]][[[]]]___^^^]]]\\\\\\]]]bbb((())))))))))))*********+++,,,---.........------++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++*********))))))******************))))))*********++++++++++++******))))))))))))******************+++,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,,,,---...............///000111111111111//////000111111222333333111333555555555888@@@GGGWWW```mmmxxxuuutttvvvwww}}}~~~|||}}}}}}~~~{{{xxxvvviiigggbbb^^^]]]___cccgggooo{{{{{{tttqqqpppooollljjjhhhbbb___]]]VVVNNNJJJLLLIIIPPPYYYbbbllltttsssnnncccbbb]]]YYY]]]eeegggccc\\\TTTJJJDDDCCCDDDCCCBBBEEEHHHJJJKKKKKKLLLNNNQQQLLLJJJFFFCCC@@@>>>>>>>>>>>>======AAAJJJWWWdddlllnnnhhh___VVVNNNFFF@@@<<<555555444222222111111111......//////......---,,,,,,---.........---,,,,,,,,,,,,+++************+++------,,,++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++***)))***,,,///,,,...000111111333555777444555666777777888888888666666666888;;;===<<<;;;<<<<<<===>>>======;;;:::<<<>>>@@@AAABBBBBBEEEFFFFFFHHHJJJIIIGGGHHHLLLPPPOOOSSSYYY___bbbcccaaa```[[[ZZZZZZ\\\___aaaaaa````````````^^^\\\[[[[[[[[[\\\]]]______^^^]]]]]]^^^bbb***++++++++++++,,,,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))******++++++++++++))))))((())))))***+++++++++*********++++++,,,---,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,------...//////000......///111111222222222000000111222333333444444///222666999;;;BBBMMMUUUaaaiiittt|||qqqsssvvvvvv~~~~~~|||}}}|||mmmkkkfffaaa]]]]]]```bbbaaajjjxxx~~~yyywwwvvvuuuqqqnnnkkkgggeeeddd]]]RRRMMMNNNGGGJJJLLLNNNUUU^^^aaa```[[[]]][[[ZZZ```jjjlllggg___VVVLLLFFFGGGHHHGGGFFFCCCGGGKKKNNNOOORRRVVVZZZUUUQQQLLLGGGBBB@@@@@@@@@BBB>>><<<>>>GGGRRR]]]cccaaa[[[SSSMMMHHHCCC===888555444333333222222222222......//////......---,,,......000000000///...---,,,+++******))))))******......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++---///222+++---///000000222444666333444666888888888888777666666666888;;;===<<<;;;======>>>>>>>>>===;;;:::<<<>>>@@@BBBBBBDDDFFFHHHFFFHHHJJJIIIHHHIIILLLPPPNNNRRRYYY___ccccccbbbaaa[[[[[[[[[]]]___aaaaaa`````````___^^^\\\[[[ZZZZZZ\\\^^^______^^^]]]^^^___aaa))))))***++++++***((((((,,,+++***))))))***+++,,,,,,,,,------,,,+++)))(((+++++++++***************&&&(((***+++,,,+++)))(((+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,------------,,,,,,,,,,,,++++++***))))))))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111111000//////111333444555333555666777;;;FFFWWWcccllluuu{{{ttttttwww{{{|||{{{}}}zzztttmmmfffbbb___]]]\\\^^^cccjjjrrrxxx|||~~~zzz{{{}}}~~~|||yyyuuussspppjjjccc^^^\\\ZZZWWWTTTTTTOOOIIIFFFHHHMMMRRRUUURRRUUUZZZbbbhhhiiiddd```XXXTTTQQQOOONNNKKKIIIIIIFFFEEEEEEJJJSSS^^^ggglllnnndddVVVLLLHHHEEEBBB>>>???>>>>>>???CCCGGGKKKNNNVVVSSSOOOIIIDDD???<<<:::===999444444777888444000//////..................///...---,,,+++,,,---...---------....../////////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111///---++++++,,,///000++++++,,,...///111222222333444444555555444333333111333666999<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>@@@AAABBBBBBBBBDDDFFFGGGHHHIIIIIIHHHHHHJJJLLLPPPSSSXXX^^^cccdddbbb___aaa\\\XXXXXX\\\```cccccc^^^___^^^]]]ZZZYYYZZZ\\\_________^^^\\\\\\]]]^^^```&&&''')))+++,,,,,,,,,,,,,,,+++***))))))***+++,,,&&&'''((())))))******)))++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************)))******************))),,,+++++++++******))))))+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------000000000000111111111111000///...///000222333333666999===BBBHHHTTTcccmmmooo{{{xxxyyy}}}~~~~~~}}}~~~|||xxxpppjjjfffbbb___]]]\\\___eeejjjoooqqqssssssuuuyyy}}}{{{uuuqqqnnniiiccc```______]]]\\\TTTOOOIIIEEEEEEGGGJJJLLLNNNQQQVVV]]]cccccc___[[[YYYVVVVVVXXX[[[[[[XXXWWWJJJGGGFFFIIISSSaaammmuuuwwwlll\\\PPPIIIFFFCCC@@@>>>>>>===>>>AAADDDHHHJJJKKKJJJHHHFFFCCCAAA???>>>>>><<<;;;;;;===;;;777444111000000000000///...,,,---,,,+++******+++,,,---******+++++++++++++++,,,------++++++++++++------*********************************++++++,,,,,,,,,...---,,,******+++---...,,,---...///000222333333444444444444444333333333000111444777999::::::999:::;;;;;;<<<<<<<<<<<<<<<>>>@@@AAABBBBBBBBBDDDFFFGGGHHHIIIIIIHHHHHHJJJLLLPPPSSSXXX^^^cccdddbbb```___[[[XXXXXX]]]aaacccccc```aaaaaa___\\\[[[\\\^^^^^^______^^^\\\\\\]]]^^^^^^'''((()))+++,,,,,,,,,,,,++++++************++++++***))))))******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++***************************************))))))************))))))+++++++++++++++*********))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................000000000000111111111111000000000111111222333444666;;;BBBKKKUUUaaalllsssxxx}}}}}}~~~{{{vvvqqqmmmiiieeebbb___```bbbdddfffggggggfffjjjooowww}}}}}}yyyrrrmmmkkkiiifffeeeeeeeeecccaaaXXXSSSLLLGGGEEEDDDCCCCCCGGGJJJPPPVVV[[[\\\YYYVVVWWWXXX\\\dddmmmpppmmmhhhVVVPPPIIIIIIQQQ___mmmuuuyyynnn^^^PPPIIIEEEBBB@@@>>>=========>>>@@@BBBDDDBBBBBBBBBBBBBBB@@@??????>>>???AAACCCBBB@@@===;;;555444333222222000...+++------,,,,,,,,,,,,---...+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++,,,,,,+++************+++++++++---...///000111222333444444333222222222333444555111222444777888999999888::::::;;;<<<<<<<<<<<<<<<>>>@@@AAABBBAAABBBCCCEEEGGGHHHIIIIIIHHHIIIKKKMMMQQQTTTXXX___ccceeeccc```]]]ZZZXXXZZZ^^^bbbccccccbbbcccbbbaaa^^^]]]^^^___^^^______^^^\\\\\\]]]^^^ddd+++++++++******)))((((((++++++++++++++++++++++++///...,,,+++******+++,,,))))))******************---,,,,,,,,,,,,---......***************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************------------------------------------............///////////////////////////000000000111111111111111222333333444555666888;;;AAAKKKVVVaaakkksssxxx}}}}}}}}}zzzwwwtttpppllliiihhhhhhgggfffeeecccbbbaaa]]]bbbjjjpppsssqqqmmmjjjjjjlllnnnpppnnnjjjdddaaa]]]XXXSSSMMMJJJFFFCCCAAA@@@CCCIIIOOOTTTVVVUUUUUUVVV[[[dddppp}}}~~~vvvbbbZZZPPPKKKMMMVVV___eeekkkcccWWWMMMGGGBBB???===>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@>>>===<<<>>>AAADDDEEEEEEDDDEEEFFF@@@<<<555111000///...,,,///////////////000000000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,+++------------------------))))))+++,,,,,,+++******---......000111222222333444333111000000222444555444555666888999:::::::::::::::;;;<<<<<<<<<;;;;;;>>>@@@AAAAAAAAAAAACCCDDDGGGHHHIIIIIIIIIIIILLLNNNRRRTTTYYY___ccceeedddbbb\\\ZZZXXXZZZ___ccccccbbbbbbbbbbbb```]]]\\\\\\]]]]]]^^^^^^]]]\\\\\\]]]___hhh++++++***)))((((((''''''+++++++++,,,,,,+++++++++,,,+++)))'''''''''(((((((((((((((((())))))******+++++++++***+++,,,------************************************************************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---............---------------------------------------------........./////////////////////////////////000000000111111111111000111333333444666:::>>>IIIOOOYYYcccllluuu|||~~~|||}}}{{{zzzyyywwwsssppppppooonnnkkkhhheeecccaaaWWWYYY]]]bbbfffhhhjjjjjjmmmsss{{{~~~{{{qqqfff______[[[VVVRRRNNNKKKFFFDDD===@@@DDDIIIMMMQQQTTTVVVYYYcccppp|||}}}eee^^^SSSLLLJJJLLLOOOQQQUUURRRNNNJJJFFFBBB???<<<>>>????????????>>>>>>===@@@@@@@@@@@@???>>>======???AAACCCEEEHHHLLLQQQUUUQQQGGG:::111.........---/////////000000111111111000000//////......------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------)))***,,,---...---,,,+++------......///000111111333222000///000222444555444555666777888999::::::999::::::;;;<<<;;;;;;;;;>>>@@@AAAAAA@@@@@@BBBCCCGGGHHHIIIIIIIIIJJJLLLNNNTTTUUUYYY___dddfffeeeccc\\\ZZZXXXZZZ___bbbcccbbb`````````]]][[[YYYZZZ[[[\\\]]]^^^]]]\\\[[[]]]___ccc))))))(((((()))***++++++++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,''''''(((((()))*********************++++++++++++***************************************+++++++++*********************************++++++*********)))******+++,,,---......******+++,,,---...//////------------------------------........./////////////////////////////////000000000000111111111111...000222222333888@@@FFFUUU\\\eeelllpppwww|||}}}}}}|||{{{{{{yyywwwtttssssssqqqooolllhhhdddbbbYYYXXXXXXXXX\\\aaafffiiipppyyyxxxjjjaaa___\\\WWWTTTQQQMMMJJJGGG>>>@@@BBBDDDGGGLLLRRRWWW___mmm|||zzz___ZZZRRRKKKHHHGGGGGGFFFEEEFFFHHHHHHFFFDDD@@@>>>===>>>???@@@@@@???>>>============>>>???@@@BBBCCCAAABBBEEEJJJRRRZZZbbbgggbbbTTTBBB444/////////...+++,,,---.../////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,++++++++++++*********+++,,,.........---------------...///000000000111000000000000222333444111222333444666777888999999999:::;;;;;;;;;;;;;;;>>>@@@AAAAAA@@@@@@AAACCCGGGHHHIIIJJJJJJKKKMMMOOOUUUVVVZZZ___dddfffeeeddd___[[[YYYZZZ^^^aaabbbaaa``````___]]]ZZZXXXXXXYYY[[[\\\]]]\\\[[[[[[]]]___```,,,+++*********+++,,,---++++++,,,------,,,++++++******+++,,,------------)))))))))***+++,,,,,,,,,((()))+++,,,,,,,,,+++***************************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++))))))***+++,,,......///(((((()))***+++,,,,,,---....................................////////////........................000000000000111111111111///111333444666===HHHQQQ```hhhoooqqqrrryyy~~~}}}}}}{{{zzzyyyvvvtttrrrssssssrrroookkkgggeee]]]ZZZVVVSSSUUUYYY___ccclllvvvyyymmmfffbbb^^^YYYVVVSSSPPPMMMJJJCCCCCCBBB@@@AAAFFFNNNTTTbbbttt{{{oooZZZUUUOOOJJJGGGFFFEEEDDD???AAADDDEEEDDDBBB@@@???:::;;;>>>@@@@@@@@@>>>===<<<<<<;;;<<<>>>AAADDDGGGEEEEEEJJJTTTaaammmuuuwwwqqqaaaLLL<<<555222000---***+++,,,...//////......,,,,,,,,,---------------------++++++++++++------,,,,,,++++++***))))))(((,,,,,,,,,++++++************+++,,,---.....................///000000111111//////000000111222222333000111222333555777999:::999999:::;;;;;;;;;;;;:::???@@@AAAAAA@@@???AAABBBFFFHHHIIIJJJJJJKKKNNNPPPVVVWWWZZZ___dddffffffeeeaaa]]]YYYYYY\\\```aaaaaabbbbbbaaa^^^[[[YYYZZZ[[[[[[\\\]]]\\\[[[[[[]]]___ccc111000...,,,++++++++++++++++++------------++++++)))***++++++***)))'''&&&******+++,,,------......((()))+++------,,,+++***))))))))))))))))))))))))))))))******++++++++++++************************---......//////......---))))))***+++---...//////.........---------,,,,,,..................................../////////000........................000000000000111111111111333555777777:::CCCPPPZZZkkkssszzzzzzxxx{{{vvvyyy|||{{{|||}}}zzzyyywwwtttrrrrrrssstttuuurrrnnnjjjggg```\\\VVVQQQPPPSSSXXX\\\fffppp|||wwwnnniiieeebbb]]]XXXUUURRRPPPMMMHHHFFFBBB>>>===AAAJJJRRRbbbuuu~~~zzzpppcccZZZUUUNNNIIIGGGFFFEEEDDD???@@@AAAAAA???>>>===>>>777999<<>>===>>>===;;;:::<<>><<<<<<===>>>???@@@AAAAAA???>>>===<<<===>>>@@@BBBDDDKKKXXXkkk|||uuuhhhVVVHHH???999444000.........------,,,,,,,,,///...---,,,------///000+++,,,,,,---.........---......---------,,,,,,,,,------------,,,+++***)))//////////////////......111///---,,,---///222444000000111222222222222111333222111000222555888:::;;;<<<<<<<<<;;;::::::999;;;===>>>???>>>>>>@@@BBBEEEHHHKKKLLLLLLNNNRRRVVVWWWXXXZZZ\\\^^^___``````\\\]]]^^^^^^]]]^^^___aaaaaacccccc```[[[XXXYYYZZZYYYZZZ[[[[[[ZZZ[[[]]]___fff))))))))))))))))))))))))...---,,,+++++++++,,,,,,************************************************+++++++++,,,,,,,,,------+++++++++***************)))************)))((('''*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++)))))),,,,,,,,,,,,,,,---------------,,,,,,------...///---------------------...///............///000000666666666444222111222444666888<<>>???CCCCCCDDDDDDEEEEEEEEEDDD@@@???===<<<===>>>@@@BBBJJJQQQ___ppp~~~~~~yyyjjj```RRRGGG@@@;;;666222---........................---,,,++++++,,,------***+++,,,,,,---------,,,------------,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,+++++++++000///...---...000222333//////000111111111111111444444333333555777999;;;;;;;;;<<<<<<;;;::::::999;;;===>>>???>>>???@@@BBBDDDGGGJJJKKKKKKLLLQQQUUUWWWXXXZZZ\\\^^^``````aaaZZZZZZ[[[ZZZZZZ[[[]]]^^^bbbddddddaaa]]]YYYZZZ\\\ZZZ[[[\\\\\\[[[\\\^^^```ddd************************,,,,,,------,,,,,,++++++************************)))******+++,,,---......++++++++++++,,,,,,,,,,,,***************+++++++++******+++++++++***))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++***))))))...---------,,,,,,++++++---------,,,------...///---------......///////////////......//////000111333444444333111000111222777===FFFPPP[[[gggqqqwww}}}uuummmooovvv||||||}}}~~~~~~zzzzzzzzzyyywwwvvvtttssspppqqqqqqrrrqqqpppnnnmmmiiifffbbb]]]WWWPPPIIIDDDDDDHHHNNNUUU[[[```cccdddhhhiiijjjiiieee___YYYTTTRRRPPPOOONNNIIICCCAAACCCFFFKKKQQQTTTTTTRRRPPPOOOKKKGGGFFFGGGGGGDDDEEEHHHHHHDDD>>><<<>>>@@@BBBBBBGGGHHHJJJMMMNNNLLLGGGCCC@@@???>>>======???AAABBBKKKSSS```oooxxxwwwoooggg\\\UUUMMMFFFAAA===888444000/////////.........---000///---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,+++*********************+++++++++.........///000000111111//////000111111111111000333333444444666777999:::;;;;;;;;;;;;;;;::::::999;;;===>>>?????????AAACCCCCCFFFIIIJJJIIIKKKOOOSSSVVVXXXZZZ]]]___```aaaaaa]]]]]]\\\\\\]]]^^^```aaaccceeeeeebbb]]][[[[[[]]][[[\\\]]]\\\[[[\\\^^^aaaddd,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***************************)))******+++,,,---......***++++++++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,*********************)))...------------,,,,,,,,,---------------...//////...//////000111222222333/////////...///000000111,,,...000000000222444777:::CCCPPP[[[eeennnxxx~~~~~~vvvqqqmmmttt}}}}}}}}}{{{zzzzzzwwwwwwwwwwwwvvvuuuttttttqqqqqqqqqqqqpppnnnmmmllleeebbb```___]]]WWWOOOHHHEEEFFFIIIMMMRRRWWW\\\___```dddhhhiiieee___YYYUUURRRRRRSSSRRRMMMHHHEEEDDD@@@BBBDDDFFFGGGHHHKKKMMMJJJHHHHHHJJJJJJGGGIIIMMMKKKIIIGGGDDDCCCCCCDDDEEEFFFIIIPPPWWWZZZUUUKKKCCCAAA@@@???>>>>>>???AAABBBDDDKKKVVVaaagggeee]]]VVVRRRNNNIIIEEEAAA===777333333222111000...,,,++++++333222000///.........///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,---------,,,,,,+++***,,,,,,,,,,,,---------------...///000111111000000000000111222222222222111000111222333555666777777::::::;;;;;;;;;::::::999;;;===>>>??????@@@BBBCCCCCCFFFHHHIIIHHHJJJNNNRRRVVVXXX[[[^^^```bbbbbbbbb___^^^]]]]]]___aaabbbcccbbbddddddbbb]]]ZZZ[[[]]]\\\\\\\\\[[[ZZZ[[[]]]```eee,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++************************************+++++++++++++++*********+++++++++,,,,,,)))))))))***+++++++++,,,***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,******************++++++,,,,,,---------............------------...//////...//////000111222222333///////////////000111111...000111222444777;;;>>>AAALLLZZZdddkkkttt~~~{{{vvvuuupppyyy|||zzzxxxwwwwwwuuuuuuuuuvvvuuuuuutttsssrrrrrrqqqooommmkkkjjjiiidddbbb______^^^[[[UUUPPPKKKIIIHHHGGGHHHKKKOOOQQQSSSXXX___bbb```[[[WWWVVVPPPSSSVVVTTTQQQMMMJJJHHH?????????>>>>>>AAAEEEIIIJJJHHHIIILLLKKKJJJMMMSSSVVVZZZ\\\WWWMMMFFFEEEGGGEEELLLYYYeeejjjcccTTTHHHCCCAAA@@@???>>>@@@AAABBB===AAAHHHOOOTTTTTTQQQNNNLLLJJJGGGDDD@@@;;;666222333333222000///...---,,,333222000///.........//////...------------......,,,,,,,,,+++++++++******,,,,,,---------,,,++++++,,,,,,------.........///,,,---///111222111000///222222333444444444444333000111222333555666777777999999::::::;;;::::::999;;;===?????????@@@BBBDDDCCCFFFIIIIIIIIIJJJNNNQQQVVVXXX\\\___bbbccccccbbb]]][[[XXXYYY\\\___`````````bbbccc```\\\YYYZZZ\\\[[[[[[ZZZYYYXXXYYY\\\^^^eee++++++++++++++++++++++++)))+++,,,......---,,,+++************************++++++******))))))((((((************++++++++++++***************+++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,+++++++++***++++++,,,---,,,,,,------.........///......------......///000---------....../////////000000//////000000111222111222222111333777===AAALLLWWWdddlllrrr{{{yyyvvvvvvwww~~~}}}~~~}}}zzzxxxvvvuuuuuutttttttttttttttssssssrrrrrrqqqooommmkkkiiihhhggggggeeebbb```^^^[[[WWWUUUOOOLLLFFFAAA??????AAABBBFFFLLLSSSWWWVVVTTTTTTTTTOOOTTTWWWUUUSSSQQQNNNKKKBBBAAA>>>:::999;;;???CCCFFFEEEHHHLLLMMMNNNUUU^^^kkkqqqtttlllZZZKKKEEEFFFGGGPPP___nnnuuunnn]]]OOODDDBBBAAA??????@@@AAABBB;;;===@@@DDDGGGJJJKKKLLLGGGFFFEEEBBB???<<<999777444333333333222222111111000///---,,,,,,,,,,,,---111000...---------...///,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++******++++++,,,,,,------,,,---///111111111000000333333444555555555555444333333444444666777999:::888999999:::::::::::::::;;;<<>>DDDJJJLLLLLLLLLOOORRRPPPVVVYYYUUUSSSSSSPPPLLLHHHFFFAAA<<<888888;;;>>>AAABBBGGGMMMRRRYYYeeeqqq|||uuucccRRRIIIFFFFFFMMMZZZiiiqqqkkk[[[NNNEEECCCAAA@@@???@@@BBBCCC>>>>>>??????AAACCCGGGIIIAAAAAAAAA@@@??????@@@AAA;;;:::999777555333222111...---,,,++++++,,,------111///...,,,,,,,,,...///------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***+++,,,,,,,,,---...///000000111111111222333444444555555444444444444333333555777999;;;888888999::::::::::::::::::<<>>>>>???;;;@@@EEEFFFFFFGGGKKKPPPRRRXXXZZZUUURRRSSSPPPKKKMMMKKKFFF???:::888999;;;???AAAHHHQQQYYYcccsssuuugggXXXMMMGGGAAAFFFQQQ^^^fffbbbTTTGGGEEEDDDBBB@@@@@@@@@BBBCCC@@@@@@@@@???>>>@@@BBBEEE<<<======>>>???BBBFFFIIIEEECCC@@@<<<777333///...///...---,,,---...///000000///---+++++++++---.........------------,,,,,,++++++,,,------,,,,,,,,,)))******+++,,,,,,------.........///000000111111111222333333444444333333333222111000222555888:::777888999::::::::::::::::::<<>>BBBFFFIIIKKKUUUXXXZZZZZZVVVQQQMMMKKKNNNKKKFFFBBB@@@>>><<<::::::???GGGQQQ^^^mmm{{{vvvkkkbbbYYYQQQKKKHHHHHHJJJLLLNNNMMMJJJGGGDDDCCCBBBAAA@@@@@@@@@@@@DDDBBB@@@???>>>===>>>>>>???>>><<<>>>BBBGGGJJJKKKQQQTTTUUUOOOCCC888222000---,,,+++++++++,,,---............------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------***+++,,,...///111222333444555777777555333333333222222333444666888:::;;;::::::999888999:::;;;<<>>===888888999;;;>>>BBBEEEGGGNNNRRRVVVWWWVVVSSSPPPOOOQQQNNNJJJFFFCCC@@@;;;888999:::???KKK\\\mmmzzzyyyoooddd\\\UUUNNNIIIGGGEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@????????????AAA@@@???>>>===<<<<<<<<<======>>>AAAEEEKKKQQQUUU^^^cccfffaaaRRRBBB666000......---,,,,,,---...///......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////333555777777555333333333222222222333444666777888::::::999999999:::;;;<<<;;;===???@@@@@@@@@BBBDDDFFFKKKPPPRRRQQQQQQSSSUUUVVVYYY^^^bbbeeeeeedddcccbbb]]]YYYZZZ```dddeeecccaaa`````````__________________^^^\\\ZZZ[[[^^^aaafff++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++,,,---............++++++++++++---///111222111000///...............---....../////////......,,,.../////////000222444555777===FFFQQQ]]]gggmmmmmmooouuu|||~~~xxxuuuvvv|||~~~~~~|||zzzyyyyyyyyyzzzyyyxxxwwwuuutttsssssssssssssssrrrqqqqqqpppooooooooonnnmmmllljjjiiihhhgggdddcccbbb```^^^]]]\\\[[[]]]ZZZWWWTTTOOOJJJCCC???999888777777999<<>>:::;;;888888BBBTTTeeeooosssrrrlllcccZZZTTTNNNJJJGGGGGGCCC>>><<<<<<>>>??????AAA@@@???>>>>>>>>>>>>>>>????????????>>><<<;;;:::;;;>>>AAADDDHHHOOOXXX___mmmtttzzzuuudddNNN<<<333000///...------...//////...------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////333444666666444333333444222222222222333444555666:::999999999999:::;;;;;;;;;>>>AAABBBBBBBBBCCCDDDEEEHHHKKKLLLKKKLLLPPPSSSTTTXXX]]]bbbeeefffeeecccccc^^^YYYZZZ```ddddddbbb````````````____________``````^^^\\\[[[\\\___bbbggg,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,***+++,,,------,,,++++++,,,,,,++++++,,,///111333000000//////......------.........///////////////...///000000///000333555;;;>>>FFFPPP\\\eeejjjlllpppqqqwwwzzzuuuuuuyyy~~~}}}}}}}}}zzzwwwvvvwwwxxxyyyzzzyyyxxxwwwuuutttssssssttttttsssrrrqqqqqqppppppnnnmmmlllkkkiiigggffffffbbbbbbaaa```___]]]\\\[[[]]]ZZZXXXVVVUUUPPPHHHAAA<<<:::777555444666999;;;AAAEEEKKKOOOQQQRRRSSSTTTUUURRRNNNKKKIIIFFFDDDAAA@@@;;;999===GGGSSS[[[___bbb^^^WWWQQQLLLIIIGGGFFFEEEBBB===::::::;;;;;;<<<======<<<<<<<<<<<<======@@@@@@AAAAAA@@@>>><<<:::;;;???DDDFFFJJJRRR^^^hhhzzzmmmVVVBBB888111000...---------......------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,...///111222333222444555444333222333444333333333333333444444555999999999999999:::::::::;;;>>>BBBDDDDDDCCCCCCDDDBBBFFFIIIJJJIIIIIILLLOOORRRVVV\\\bbbeeefffdddcccaaa]]]YYYZZZ```dddeeeccc```````````````_________aaaaaa___]]][[[\\\___bbbfff........................------------------------,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********++++++,,,---)))))))))))))))((('''&&&///...,,,,,,,,,...000111///////////////......---............//////000000111111111111000111444666???DDDNNNZZZeeelllnnnmmmsssttt}}}xxxvvvyyy~~~~~~~~~~~~|||yyyvvvuuuvvvxxxyyyuuuuuuuuutttsssqqqppppppuuuuuutttsssrrrqqqpppppplllkkkjjjhhhfffeeeccccccaaaaaaaaa```___]]][[[ZZZ[[[YYYWWWWWWVVVRRRJJJDDD???===999555333444666777===AAAGGGMMMRRRWWW\\\```bbb]]]UUUOOOLLLKKKJJJJJJAAA???<<<:::;;;AAAIIINNNSSSRRROOOKKKGGGEEEEEEEEEAAA>>><<<:::;;;:::999888:::::::::;;;<<<===>>>??????@@@@@@@@@???===;;;::::::???DDDIIIOOOZZZiiiuuukkkUUUDDD;;;111000...,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,...///111222333222333444333222111333444555444444444444444555555888888999999999:::::::::666999===???????????????@@@DDDIIIKKKJJJIIIJJJLLLQQQUUU\\\bbbeeeeeecccbbb___ZZZWWWZZZ```fffgggfff_________```````````````bbbaaa```]]][[[\\\___aaabbb------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))******+++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------...---,,,,,,++++++,,,,,,000///...---------...///......////////////..................///000111111222222222222222333777:::CCCKKKWWWcccmmmrrrsssssspppvvv{{{}}}{{{xxx{{{~~~~~~{{{zzzxxxvvvuuuvvvwwwxxxvvvvvvvvvvvvuuutttsssrrrttttttsssrrrpppooonnnnnnjjjiiihhhfffdddbbbaaa```````````````___]]][[[ZZZXXXXXXXXXXXXVVVRRRLLLHHHCCCAAA<<<888666555555555999<<>>999888888:::;;;===@@@DDDDDDCCCAAA@@@AAA===<<<<<<===???@@@???===;;;<<<>>>AAADDDGGGJJJLLLDDDCCCBBB@@@??????>>>>>>===>>>AAAIIIUUUfffvvvzzziiiVVVFFF???===333222000...,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////111111222111000000333555333333222222333444555555666777888999:::999999888:::<<<>>>??????@@@BBBCCCAAAEEEHHHIIIGGGGGGIIILLLQQQUUU\\\bbbdddccc```^^^___ZZZWWWZZZ```fffgggfff____________`````````aaaaaa```___\\\ZZZZZZ]]]___bbb************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))***+++,,,,,,------************************+++++++++,,,,,,+++++++++************+++,,,---...)))((('''&&&(((,,,111333------...///000000//////+++,,,...000111111000000///.........///000222333...///111333555:::@@@DDDVVVaaannnvvvwwwuuuuuuwwwxxxvvvxxxyyy}}}yyy||||||~~~~~~~~~~~~}}}}}}}}}}}}vvvvvvvvvuuuuuuttttttsssssstttuuuwwwwwwvvvvvvuuupppooonnnlllkkkjjjhhhhhhjjjiiigggeeecccaaa___^^^^^^___``````___]]][[[ZZZUUUXXX[[[YYYTTTQQQPPPQQQHHHGGGDDD@@@===999777666777777888:::AAAKKKXXX``````\\\VVVSSSRRRRRRSSSRRRQQQIII???:::::::::777333777<<>>???BBBDDDEEEEEE===???AAADDDHHHLLLOOOQQQIIIHHHFFFDDDCCCCCCCCCDDDAAA???@@@FFFRRRaaaooovvvwwwtttlll]]]MMMBBB>>>???555444111///------------,,,,,,,,,------.........---------,,,,,,,,,++++++))))))))))))))))))))))))++++++,,,,,,,,,---------***+++,,,...000111222333000111111000///000333555111111111111222333444555666777888999:::999888888888999:::;;;;;;<<>>;;;999888:::999999;;;>>>DDDIIILLLUUUSSSQQQPPPPPPQQQRRRSSSQQQMMMHHHBBB===:::999999111444888;;;<<<===>>>@@@@@@BBBCCCEEELLLSSSTTTQQQKKKDDD@@@DDDIIIMMMQQQUUUQQQKKKDDDAAABBBCCCBBB???@@@>>>>>>CCCMMMXXX___bbbeee```WWWMMMEEE@@@===<<<777444000---------,,,+++---------,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,---,,,++++++++++++***)))++++++,,,,,,,,,,,,------,,,---...///000000000000222222333333444555666666555444222222222333555777888888888888888999999999777777888999;;;===???@@@CCCFFFIIIJJJJJJJJJKKKLLLQQQTTTYYY]]]``````_________\\\ZZZ\\\aaaddddddcccaaabbbcccbbb```_________bbbaaa^^^\\\\\\\\\]]]^^^ccc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------------...///000///---,,,---...////////////////////////......//////000111111222444666777999<<>><<<;;;777666666666999===AAADDDJJJIIIIIIIIIJJJLLLNNNOOOOOOMMMJJJFFFAAA===999888333666999:::;;;===???AAAAAAFFFLLLRRR[[[cccdddaaaVVVKKKBBBBBBGGGMMMUUU[[[ZZZSSSKKKFFFFFFFFFDDDAAADDDAAA???@@@FFFMMMRRRTTTXXXUUUNNNGGG@@@<<<999888777444111000000000000///++++++******************,,,,,,++++++***++++++++++++*********+++,,,++++++++++++,,,,,,,,,,,,------,,,---...///000000000000222222333333444555555666777666444333222333444555666777777888888999::::::777777888999;;;===???@@@CCCFFFIIIJJJJJJJJJKKKLLLRRRUUUZZZ^^^aaaaaa``````^^^[[[ZZZ[[[```cccdddccc```aaabbbbbb```^^^^^^___aaa```^^^\\\[[[\\\]]]]]]aaa,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---/////////---,,,---...////////////////////////111111111000000000000000222444777:::@@@LLLZZZdddjjjqqqyyy|||zzz{{{}}}~~~}}}}}}}}}}}}{{{zzzwwwtttrrrqqqqqqqqqpppqqqrrrsssssssssrrrrrrsssrrrrrrpppooonnnmmmmmmppppppooonnnkkkhhheeeccc______^^^]]]^^^___```aaa^^^^^^^^^]]]\\\\\\[[[[[[ZZZYYYVVVTTTRRRQQQPPPPPPOOOMMMJJJGGGCCCAAA???>>>777666444444444777:::<<<>>>???@@@CCCFFFIIILLLNNNOOOOOONNNKKKGGGBBB===:::666777888999:::===@@@DDDCCCMMMYYYeeeqqqyyyzzzvvvdddVVVFFFAAADDDLLLWWWaaa```YYYPPPJJJGGGFFFDDDBBBFFFCCC@@@???AAADDDGGGHHHKKKIIIFFFAAA===999777666444222//////000000///...+++++++++******++++++,,,---,,,,,,+++*********+++))))))***++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...///000000000000222222333333444444555555888777555444333333444555666666777777888999::::::777777888999;;;===???@@@CCCFFFIIIJJJJJJJJJKKKLLLRRRUUUZZZ^^^aaabbbaaa```]]]ZZZYYYZZZ___bbbcccbbb___```aaaaaa^^^]]]]]]]]]```___]]][[[ZZZ[[[\\\]]]___++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,++++++******++++++,,,///...---------...///000,,,,,,,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,---------***+++,,,...////////////---...///...---,,,---///////////////////////////111111111111111111111111222444888>>>GGGTTTbbblllqqquuu||||||{{{zzz}}}~~~}}}{{{{{{zzzzzzwwwvvvssspppnnnmmmmmmmmmnnnoooqqqsssttttttsssrrruuutttrrrooommmlllkkkkkkmmmmmmnnnmmmkkkhhheeeccc___^^^]]]\\\\\\]]]___aaa^^^^^^^^^]]]]]]\\\[[[ZZZXXXWWWTTTRRRQQQPPPPPPPPPOOONNNKKKHHHEEECCCAAA@@@<<<:::777555555555666777777999<<>>;;;888666555555555444666999>>>DDDJJJOOOQQQQQQPPPNNNLLLIIIGGGFFFEEE::::::999888999>>>DDDIIIRRRaaauuupppaaaPPPGGGEEEGGGMMMTTTUUUQQQLLLGGGEEECCCCCCBBBDDDCCCBBB@@@??????@@@BBBBBBBBBBBB@@@>>>;;;999777888777777777777666333111111000...---,,,---...///---,,,++++++*********+++///000111///,,,+++,,,---+++++++++,,,,,,,,,------,,,---...///000000000000222222222333333333333333222222333444555666888888999999888888777666666666777777888999;;;===???@@@CCCFFFIIIJJJJJJJJJKKKLLLNNNQQQVVV[[[^^^______^^^\\\YYYWWWYYY^^^aaaaaa```^^^___```___]]]\\\\\\\\\___]]]\\\ZZZZZZ[[[\\\]]]___***++++++,,,,,,------......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,++++++*********,,,---...------,,,,,,,,,,,,------------------------------,,,------....../////////---...//////000/////////,,,---///...------...///000000000000000000000000......000111333555666777777;;;DDDOOOZZZdddkkkooonnntttzzzwwwvvv{{{}}}~~~}}}|||zzzxxxvvvuuuttttttpppooommmkkkjjjjjjjjjkkkmmmooorrrtttuuutttsssqqqssssssqqqpppnnnlllkkkkkkdddeeefffffffffeeedddcccaaa```^^^\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZYYYXXXUUUTTTSSSQQQPPPPPPQQQQQQNNNMMMJJJHHHFFFDDDCCCCCCAAA???===:::777666555555222333555999???FFFLLLOOONNNMMMLLLJJJIIIIIIIIIIII???>>><<<999999===BBBGGGVVVfffxxxhhh\\\OOOIIIFFFDDDEEEHHHLLLKKKIIIFFFEEEDDDDDDDDDCCCCCCCCC@@@<<<::::::;;;??????>>>>>><<<:::999888888888888999:::999666333111000---+++***+++,,,,,,,,,++++++***++++++,,,,,,///111222000,,,***+++---++++++,,,,,,,,,,,,------,,,---...///000000000000222222222222333333333333//////111333555777888999888888888777777666666555777777888999;;;===???@@@CCCFFFIIIJJJJJJJJJKKKLLLMMMPPPUUUZZZ]]]___^^^^^^\\\YYYXXXYYY^^^aaabbbaaa^^^___``````]]]\\\\\\\\\___^^^\\\[[[[[[\\\]]]^^^aaa******+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***+++---...------,,,,,,,,,,,,------------------------------++++++,,,------.../////////000000000000///......,,,---......------...000000000000000000000000000...///000222444555777777888>>>IIIUUU```fffiiiiiilllyyytttrrrwww}}}|||}}}zzzyyywwwtttrrrqqqpppooonnnmmmkkkjjjjjjjjjkkkllllllnnnqqqttttttsssqqqooooooooooooooonnnlllkkkjjjeeeeeeeeeddddddccccccccc^^^]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[\\\[[[YYYWWWVVVUUUTTTSSSQQQQQQQQQRRRRRRNNNMMMKKKIIIGGGFFFEEEDDDCCCBBB???===:::999888777333222333555;;;BBBHHHLLLLLLMMMNNNOOOPPPOOONNNMMMFFFDDD@@@<<<999:::===@@@PPP___oooyyy|||zzzssslll]]]SSSJJJFFFDDDAAA???@@@CCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCC@@@<<<888888999<<<;;;;;;;;;;;;:::::::::999999<<>>;;;444222///,,,******++++++************+++,,,------,,,///111///***(((***---++++++,,,,,,,,,,,,------,,,---...///000000000000222222222222222222222222...///111222444555666666666666666666777777888888777777888999;;;===???@@@CCCFFFIIIJJJJJJJJJKKKLLLMMMPPPUUUZZZ^^^______^^^]]]ZZZXXXZZZ^^^bbbbbbaaa^^^```aaa```^^^\\\\\\]]]___^^^]]][[[[[[]]]^^^```ddd******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,++++++******+++---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......111111111000000///...---,,,---......------///000000000000000000000000000///000111222444555666777===DDDQQQ^^^hhhlllkkkiiiooowwwwww|||~~~}}}|||xxxvvvtttrrrooonnnllllllllllllkkkjjjjjjkkklllmmmkkkmmmpppssssssqqqooommmkkklllmmmnnnnnnllljjjiiiggggggeeedddcccbbbbbbbbbZZZZZZ[[[[[[ZZZYYYXXXWWWXXXYYYZZZ[[[ZZZXXXVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSOOONNNLLLJJJHHHGGGFFFFFFFFFEEECCC@@@>>>===<<<;;;555444333444999@@@GGGLLLMMMPPPTTTWWWXXXWWWTTTRRRKKKIIIDDD>>>999777999;;;GGGUUUdddlllmmmjjjccc\\\TTTLLLEEEDDDCCC???===>>><<>>;;;;;;<<<::::::::::::;;;<<<===>>>@@@AAAEEEIIIMMMNNNLLLIII888555222...,,,+++,,,---)))))))))***+++,,,......))),,,///---)))'''***---++++++,,,,,,,,,---------,,,---...///000000000000222222222222222222222222///000111222333444444444333333444666777999::::::777888888999;;;===???@@@CCCFFFIIIJJJJJJJJJKKKLLLMMMQQQVVV[[[___``````___]]]ZZZYYYZZZ___bbbcccbbb___```aaaaaa^^^]]]]]]^^^```___]]]\\\\\\]]]___```fff------------------------++++++*********+++,,,---///...---,,,,,,,,,---...///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///222///+++'''''')))---000******+++,,,,,,---......////////////000000000000---...////////////...---666111------111333000------000222333333555999===@@@OOOZZZdddkkkfffeeeppprrryyy~~~zzz|||xxxtttqqqqqqqqqpppmmmkkkjjjlllnnnlllmmmmmmlllkkklllnnnqqqppppppppprrrsssrrrooolllooonnnmmmllljjjiiihhhgggeeeddddddcccbbbaaa`````````___^^^\\\[[[ZZZZZZZZZXXXYYY[[[[[[[[[YYYVVVUUUSSSSSSSSSSSSSSSRRRQQQQQQKKKLLLLLLLLLKKKIIIGGGEEECCCCCCAAA???===;;;:::999444555666555444999CCCKKKSSSZZZ```aaa```___\\\WWWSSSNNNHHHBBB>>>:::666444===BBBKKKSSSWWWXXXVVVTTTGGGFFFDDDCCCBBBAAA???>>><<<<<<<<<===???AAAAAA@@@BBBCCCDDDEEEDDDAAA===;;;999888:::>>>@@@???@@@CCCFFFKKKPPPUUU\\\aaa^^^WWWEEE<<<111---///000...+++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++......//////000111111111444444444333222111000///111111111222333444555666666666666666777888999:::777888999999999:::===@@@AAADDDHHHJJJKKKKKKMMMNNNMMMPPPTTTYYY]]]_________^^^ZZZXXXYYY^^^bbbcccccc```aaaaaa```]]]\\\\\\]]]aaaaaa```^^^\\\\\\^^^aaafff------------------------+++++++++,,,,,,,,,,,,---,,,+++***)))))))))***+++...---,,,+++++++++,,,,,,------------,,,,,,++++++,,,---------............---,,,,,,,,,,,,---...///000...***(((((())),,,...,,,,,,,,,------......///////////////000000000000222222111111111000000000,,,...000111111111222333...000222222444777===AAAHHHUUU\\\bbbgggaaa```lll~~~zzz|||~~~{{{xxxtttqqqnnnnnnmmmkkkiiiiiikkkmmmkkklllmmmllllllmmmoooqqqqqqqqqqqqrrrsssrrrooommmooonnnmmmllljjjiiihhhgggeeeeeedddcccbbbaaa``````^^^]]]\\\[[[ZZZYYYYYYYYYVVVWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTSSSRRRQQQPPPOOOKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCAAA???>>>===666888888666555999AAAHHHVVVaaalllpppooojjjaaaYYYRRRNNNIIIDDD@@@<<<888555777;;;BBBHHHLLLNNNNNNMMMIIIFFFBBB>>>===<<<<<<<<<<<<;;;;;;<<<>>>?????????AAABBBCCCCCCBBB@@@===<<<;;;999:::>>>@@@@@@DDDIIILLLUUU___gggmmmnnnfff\\\HHH>>>333...///000...,,,---------,,,,,,+++++++++######%%%&&&''')))******++++++++++++++++++++++++,,,,,,------.../////////...///000222333333444444222222222222222333444555888888888888888888888888777888999999999:::===@@@BBBEEEHHHJJJJJJKKKLLLMMMLLLOOOTTTYYY]]]___``````___[[[XXXYYY]]]bbbdddddd```aaabbb```^^^\\\]]]^^^aaabbbaaa___]]]]]]___bbbfff------------------------+++,,,---.........---,,,......---,,,,,,,,,,,,---------,,,+++++++++,,,,,,............------------,,,---...///000///......------,,,,,,,,,---.........---+++*********+++,,,........................////////////000000000000000/////////000222444555;;;AAAEEEAAA777111000333000000111222555;;;CCCHHHQQQZZZ]]]___bbb___aaaoooyyyzzz|||zzzyyyuuuqqqnnniiijjjiiihhhggggggiiikkkjjjlllmmmmmmmmmnnnpppssstttssssssssstttrrrpppmmmnnnnnnmmmllljjjiiihhhhhheeeeeedddcccbbbaaa``````[[[[[[ZZZYYYYYYYYYYYYYYYVVVVVVUUUTTTSSSSSSSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFDDDCCCAAA@@@???;;;;;;:::888666888>>>CCCRRRaaapppxxxwwwooobbbVVVPPPMMMJJJGGGDDD@@@;;;888333555888<<<@@@CCCEEEGGGHHHEEE@@@<<<::::::<<<>>><<<<<<<<<===>>>???@@@AAACCCCCCCCCCCCBBB@@@???>>>===::::::===???BBBIIIQQQVVVcccrrr|||zzzlll^^^JJJAAA666/////////...,,,------,,,,,,,,,,,,++++++%%%&&&'''(((***+++,,,---*********++++++,,,,,,---,,,,,,------.../////////+++,,,...000222333444444333222222222222222333333777777888888888777666555666777888888888:::===???CCCEEEHHHJJJJJJJJJKKKMMMLLLOOOTTTYYY]]]```aaabbb```\\\XXXXXX\\\aaaddddddaaabbbbbbaaa^^^\\\]]]]]]aaabbbaaa```^^^^^^```bbbfff------------------------+++,,,...000000///...,,,/////////...............---,,,,,,,,,,,,,,,,,,,,,...---------------------,,,---///111111000///---------,,,,,,,,,------...,,,,,,---------,,,,,,,,,............------------////////////000000000000------...000333888<<>>===999777888;;;>>>FFFTTTcccjjjjjjeeeZZZPPPMMMKKKIIIHHHFFFCCC???;;;555555444555888===AAADDDCCCAAA???===;;;===@@@BBB>>>>>>??????@@@AAADDDFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@===<<<===???CCCMMMWWWaaaooo~~~zzzhhhXXXJJJAAA666///......---+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++))))))***+++,,,,,,------......//////000111111111//////000000000000//////333222222111111111111222333444666777777666555333666777888888888999===???CCCFFFIIIJJJJJJJJJKKKLLLMMMOOOTTTYYY]]]```bbbcccaaa]]]XXXXXX\\\aaadddeeeaaabbbbbbaaa^^^\\\\\\]]]`````````___^^^^^^___aaafff------------------------+++,,,...000000///...---,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---///111111000///---...------,,,,,,,,,------,,,---...//////...---,,,---------,,,,,,,,,,,,,,,////////////000000000000///000000333777;;;@@@BBB??????===888333111222444333333555999AAAIIIQQQVVVVVV[[[YYYYYY___cccnnn}}}{{{~~~~~~}}}wwwtttqqqnnnllljjjfffdddccceeeggghhhhhhjjjlllooommmooorrrsssssstttuuuwwwyyywwwuuutttsssrrrooommmllllllkkkjjjiiihhhhhhgggdddcccbbbaaa```______^^^[[[ZZZZZZYYYYYYYYYZZZZZZWWWUUUSSSQQQPPPQQQRRRSSSTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@@@@@@@AAA@@@>>>;;;999888999;;;<<>>??????===>>>@@@BBBAAABBBCCCCCCBBBCCCGGGJJJJJJIIIHHHGGGEEEDDDCCCCCCBBB???>>>>>>???BBBMMMXXXiiiuuu}}}ppp^^^OOOFFF???666000------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++)))'''&&&%%%))))))***+++,,,,,,------......//////000111111111111111111000///...------222222111000000000111111111222555777999999888777666777888888888999<<>>BBBBBBEEEJJJMMMLLLFFFEEEDDDEEEEEEEEECCCBBB:::777444222222444888:::999<<>>>>>AAADDDJJJKKKKKKIIIFFFFFFIIIMMMLLLKKKKKKIIIGGGEEECCCBBBDDDBBBAAAAAA??????IIISSSgggpppxxxvvvnnncccTTTHHH@@@<<<666111///...,,,,,,++++++,,,,,,,,,,,,------++++++******))))))((((((*********++++++,,,,,,---,,,,,,------.../////////...//////000000000000///111000000000000000111111222444666888:::;;;;;;;;;555666777777777999<<<>>>AAADDDHHHJJJKKKKKKMMMNNNPPPRRRUUUYYY\\\```bbbcccaaa]]]ZZZ[[[___bbbcccbbb```aaaaaa___\\\ZZZZZZZZZ[[[]]]^^^^^^]]]\\\]]]___ddd------------------------,,,,,,---------.........///000000111000000......***+++,,,---------,,,,,,,,,---------............,,,---------............///...---,,,,,,,,,,,,,,,******,,,---------,,,,,,++++++,,,,,,------......////////////000000000000,,,,,,---------.........444222000//////000222333555777>>>GGGQQQXXX[[[ZZZUUU\\\\\\```kkkttt~~~}}}}}}}}}{{{yyyyyyvvvsssooojjjfff```]]]^^^```aaabbb```cccgggjjjlllnnnqqqsssvvvxxx{{{|||{{{{{{{{{|||{{{yyyuuusssqqqooommmjjjhhhhhhhhhgggffffffeeeeee``````___^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWSSSRRRPPPOOONNNNNNOOOOOOMMMNNNNNNNNNNNNNNNMMMMMMHHHHHHFFFFFFEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBAAA???===<<<;;;:::999666:::<<<;;;<<>>@@@AAAEEELLLRRR[[[\\\ZZZUUUNNNLLLNNNRRRQQQQQQPPPOOOLLLIIIEEECCCDDDDDDDDDCCC>>><<>>@@@CCCGGGJJJKKKLLLNNNOOORRRSSSVVVYYY\\\___aaabbb```]]][[[]]]```cccbbbaaa___``````^^^ZZZXXXXXXYYY[[[]]]______^^^]]]^^^___ccc---------------------------,,,,,,,,,,,,---......,,,---.........---+++***)))***,,,---...---,,,,,,---.........//////000000---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,------...///000000////////////000000000000---...///111222222222222...000222333333555777999555999@@@KKKVVV\\\\\\[[[TTT\\\___gggvvvvvvuuuzzz}}}yyywwwuuusssnnnjjjddd```[[[XXXZZZ^^^bbbddd___bbbgggjjjlllooorrrtttyyy{{{~~~~~~~~~}}}}}}~~~|||yyyuuurrrpppnnnllljjjggggggffffffeeeeeeeeeddd```___^^^]]]\\\[[[[[[ZZZ[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQKKKLLLMMMNNNNNNNNNNNNNNNHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBB@@@>>>>>>======;;;999222777999888888<<>>BBB@@@??????AAADDDEEEEEE>>><<<999666444333222333444888>>>AAAFFFNNNZZZcccjjjjjjggg___WWWRRRSSSWWWVVVWWWWWWUUURRRNNNIIIFFFEEEEEEFFFEEE???:::???HHHIIIRRRYYYXXXSSSMMMFFF???999888777666444333111000+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++......//////000111111111///000000111111111111111............///111222222333333333333333444555666555666777777777888<<<>>>???BBBFFFIIIKKKMMMOOOPPPSSSTTTVVVYYY\\\^^^```aaa___]]]\\\^^^bbbcccbbb```_________]]]ZZZWWWWWWXXX\\\^^^``````_________```bbb///...---,,,+++*********........................//////...---,,,,,,++++++,,,,,,,,,------.........------------------------///////////////.........333111///---,,,++++++++++++,,,------......------,,,,,,,,,------.........000//////000222222111///000000000000///...---,,,000222333444333333444666<<>>===<<<;;;:::888777555555555888:::<<>><<<;;;@@@FFFNNNQQQNNNHHHBBB???888777777777777444000,,,,,,---......------...///---,,,,,,+++,,,---///000++++++******++++++,,,---)))***+++---///111222333000111111111111000000///222111000//////000111222555555555555555555444444444555666666666888;;;>>>CCCFFFIIIIIIGGGGGGJJJMMMRRRSSSUUUYYY]]]______^^^]]]\\\]]]^^^aaaccccccbbbbbbaaa^^^\\\[[[ZZZ[[[[[[```bbbcccbbb___^^^]]]^^^aaa..................///000........................///......---,,,,,,++++++,,,,,,------------------------------------------------------............000///...,,,,,,,,,,,,---+++,,,------......------,,,------------------...///000000111000000////////////000000000000000///000111333333333333555777>>>BBBIIIPPPVVVZZZZZZYYY^^^dddrrryyy{{{vvvuuu~~~~~~zzzwwwrrrnnnhhheeecccaaa^^^[[[[[[\\\\\\\\\\\\]]]```ccceeefffiiilllpppssswwwxxxzzz{{{|||}}}|||}}}}}}~~~{{{xxxuuupppmmmjjjhhhhhhaaabbbbbbccccccbbbbbbaaabbbaaa```^^^\\\[[[[[[ZZZ[[[ZZZXXXWWWUUUTTTTTTTTTTTTRRRQQQQQQQQQPPPNNNLLLNNNNNNNNNNNNMMMMMMMMMLLLIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???AAAAAA@@@???>>><<<<<<;;;999888666444444777999;;;======>>>???@@@AAAAAAAAABBBBBB@@@<<<666333333444111777???FFFPPP___rrr{{{mmm___TTTQQQRRR^^^aaadddaaaXXXOOOIIIHHHGGGFFFEEECCCAAA???===<<<;;;AAAGGGJJJGGGBBB>>><<<999777555555555444222111.........---,,,+++,,,---------,,,+++,,,---......***))))))))))))***++++++******++++++,,,------......//////000000000//////222111000//////000111222444444444444444444444444444555666666666777:::===BBBEEEHHHIIIGGGGGGJJJMMMQQQSSSUUUYYY]]]`````````___^^^]]]^^^aaabbbcccbbbaaa```^^^\\\[[[ZZZZZZ[[[^^^___``````^^^\\\\\\]]]^^^,,,------...///111222333------------------------.........------,,,,,,+++------------------,,,,,,------------------------++++++,,,,,,---............------,,,,,,---......+++,,,------......------.........---------------///111333222///---...000...///000111222222222222///000222222222444777:::CCCGGGMMMQQQSSSVVV[[[___hhhooo|||xxx{{{wwwzzz|||wwwqqqmmmfffccc```]]]\\\\\\ZZZYYY[[[]]]^^^______aaadddfffhhhiiilllooosssvvvyyy{{{zzzzzzzzz{{{{{{}}}~~~yyywwwsssooollliiihhhgggaaaaaaaaabbbbbbaaaaaa```bbbaaa```]]]\\\ZZZYYYYYYZZZYYYXXXVVVUUUTTTSSSSSSTTTSSSQQQQQQQQQOOOMMMJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>======<<<999666444444555888::::::<<<>>>AAABBBBBBAAA@@@DDDDDDBBB>>>999555444444...444<<>>999===AAABBBAAA>>><<<;;;<<<999777666777888888777222111///...,,,,,,,,,,,,...------,,,,,,,,,,,,---***************+++,,,,,,------,,,,,,,,,+++++++++,,,---...//////000//////111111000000000000111111222222222333333444444555555666777777666777999;;;AAADDDHHHHHHGGGGGGJJJLLLPPPRRRVVVZZZ^^^aaabbbcccccc```^^^^^^```bbbcccccccccbbb```___]]]\\\\\\\\\]]]^^^``````^^^]]]]]]^^^^^^++++++,,,,,,...///111222------------------------......---------,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,---......//////........................+++,,,------......------//////......------,,,,,,///333666444///,,,...111...///000111111111111111...///111111333666:::>>>FFFKKKPPPPPPPPPTTT]]]eeeqqq}}}{{{}}}}}}}}}yyytttnnnhhhccc^^^]]][[[ZZZZZZZZZ[[[[[[]]]___bbbcccdddeeehhhjjjkkklllooossswwwzzz|||~~~|||{{{zzz{{{}}}{{{yyytttppplllhhhffffffcccddddddddddddccccccbbbbbbaaa___]]][[[YYYXXXXXXZZZYYYWWWUUUTTTSSSSSSSSSUUUSSSQQQPPPPPPNNNKKKIIIKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCDDDAAAAAAAAA@@@@@@?????????>>>;;;888555444555777888888;;;???CCCEEEFFFEEEDDDHHHGGGEEEAAA<<<888555333000333999@@@LLL^^^rrr}}}uuuiii___YYYTTTPPPMMMKKKOOOSSSTTTRRROOOMMMMMMGGGGGGGGGFFFEEECCCAAA@@@;;;<<<===>>>============>>>===;;;;;;<<<<<<<<<;;;777444111...------------...------,,,,,,+++++++++------,,,,,,------...//////............---------,,,---...///000000111000111000000000000000000111000000111222333333444444555777888888777777888:::???CCCGGGHHHGGGGGGIIILLLNNNQQQVVV[[[^^^aaadddffffffccc```^^^```bbbcccccceeedddcccbbb```___^^^^^^^^^```bbbbbbaaa``````aaabbb---------------...///000---------------------------------------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,---...///000000111111111000000///......---+++,,,------......------/////////......---------000444777555000---///222///000000000//////...---...///000111333888>>>CCCJJJNNNQQQPPPOOOUUUaaalllwww}}}|||~~~zzz~~~~~~zzzuuupppkkkfff```\\\YYYYYYYYYYYYYYY[[[]]]^^^```cccfffiiijjjkkklllnnnnnnpppssswww{{{~~~~~~|||~~~~~~{{{wwwqqqlllhhheeedddeeeeeeffffffeeedddccccccaaa```^^^\\\ZZZYYYXXXXXXYYYXXXVVVUUUSSSSSSRRRRRRTTTRRRPPPPPPOOOMMMKKKHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>===:::777666666777777888:::???DDDHHHKKKMMMMMMOOOLLLHHHDDD???;;;777555000222444:::CCCSSSdddpppkkkddd[[[UUUTTTRRRPPPMMMGGGHHHJJJKKKKKKKKKMMMNNNHHHHHHIIIHHHGGGEEECCCBBB===<<<;;;;;;;;;<<<===>>>======>>>@@@AAAAAA???<<<;;;666111------------,,,---------,,,,,,++++++***------,,,,,,------...///,,,------....../////////---...///000111222222222000000000111111000000000000000111111222333444444555666888888777777888999>>>BBBFFFHHHGGGGGGIIIKKKLLLQQQWWW[[[^^^aaaeeehhhgggdddaaa___```bbbddddddccccccbbbaaa```^^^]]]]]]___```bbbbbbaaa```aaabbbccc000000//////.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------------------------......//////000000000111111111000000...---,,,+++,,,------......------/////////...............111333555444111///000222000000000//////...---,,,///000000111555;;;BBBHHHMMMPPPRRRRRRRRRZZZhhhsss~~~zzz{{{{{{yyywwwrrrlllgggccc___\\\YYYUUUWWWXXXYYYYYY[[[___bbbdddggglllnnnoooooopppqqqqqqssswww{{{~~~{{{wwwqqqlllhhhfffddddddddddddddddddcccbbbaaa___^^^]]][[[ZZZYYYYYYXXXXXXWWWVVVTTTSSSRRRQQQQQQRRRQQQOOOOOOOOOMMMKKKHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>===<<<;;;999888777777777999===CCCJJJPPPVVVYYYZZZUUUOOOHHHCCC???;;;888//////000333;;;GGGUUU^^^^^^YYYSSSPPPOOONNNLLLJJJJJJIIIHHHGGGGGGHHHJJJKKKHHHIIIJJJJJJIIIHHHEEEDDD>>><<<999888999;;;<<<<<<<<<===@@@DDDGGGGGGEEECCCBBB<<<333...------+++***+++,,,,,,,,,,,,,,,+++******************+++,,,,,,))))))***+++,,,...//////...///000111111222111111000000111111111111000000111111111222222333333444444666888888888888999:::<<>>?????????@@@@@@AAAAAA===>>>>>>>>>===;;;888777666777:::@@@IIITTT^^^ccceee___VVVNNNHHHDDD@@@===333222000111555===FFFMMMRRRPPPMMMKKKJJJIIIGGGFFFGGGFFFEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLKKKIIIGGGEEEAAA===999888999;;;;;;;;;@@@@@@CCCHHHNNNRRRSSSRRRPPPGGG<<<444111///,,,)))******+++,,,---,,,++++++***))))))))))))***++++++)))******+++,,,---.../////////000000000000000//////000111222222111000///222222222333333333333333222444777999888888999:::;;;@@@EEEHHHGGGFFFHHHJJJJJJPPPWWW[[[\\\^^^cccgggfffdddcccccceeefffeeeeee````````````^^^\\\ZZZYYY___aaabbbaaa___^^^^^^^^^```+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------------------------,,,,,,)))***+++---......------+++,,,------......------------......//////000000......---...000000///---...///000111111222222111111111111333777>>>HHHNNNTTTTTTUUUWWW\\\ggguuu~~~|||vvvrrrlllggg```ZZZXXXYYYYYYZZZYYY[[[^^^______bbbgggkkkjjjnnnsssvvvvvvuuuuuuuuutttwww{{{{{{vvvtttqqqnnnkkkiiihhhhhheeeeeeeeeddddddbbbaaaaaa\\\[[[[[[ZZZZZZZZZZZZZZZXXXWWWUUUSSSRRRQQQQQQQQQPPPOOONNNNNNNNNNNNKKKJJJEEEEEEFFFFFFGGGGGGGGGHHHEEEDDDDDDCCCCCCCCCCCCDDD@@@AAACCCCCCCCCAAA>>>===>>>>>>>>>??????@@@@@@AAA===>>>@@@@@@???<<<999777555666888===HHHUUUbbbiiimmmeeeZZZQQQLLLHHHDDDAAA999777333111222666<<<@@@HHHHHHHHHGGGFFFEEEDDDDDD@@@@@@BBBDDDGGGHHHHHHGGGHHHJJJKKKMMMLLLJJJHHHFFFDDD@@@;;;:::;;;======<<>>FFFMMMQQQVVVQQQSSS\\\fffppp}}}~~~|||xxxpppjjjeee```ZZZWWWXXXZZZ[[[ZZZ]]]___bbbdddfffhhhkkknnnooorrruuuyyyzzzzzzxxxwwwxxxzzz}}}~~~|||yyyuuurrrnnnkkkhhhfffccc```ffffffeeedddbbb```^^^]]]```]]]ZZZXXXYYYZZZZZZYYYZZZWWWSSSPPPNNNNNNOOOPPPOOOOOONNNNNNLLLKKKIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCBBBBBBAAAAAA@@@============>>>>>>>>>>>>======>>>===<<<;;;999888777777888;;;BBBMMMZZZcccfff```XXXTTTRRROOOJJJEEE@@@888333333222000444;;;CCCDDDEEEDDDBBB@@@@@@@@@BBBBBBBBBCCCEEEEEECCCAAAHHHFFFFFFIIIMMMOOOLLLJJJIIIEEEAAA===<<<===AAACCCHHHKKKPPPWWWdddoooppplllkkkZZZGGG<<<777222///...---+++(((((()))++++++***...------,,,,,,------...++++++,,,,,,,,,---------000000000000111111111111//////111222222222222222333333222111222333444555888555444555999<<<<<<;;;???AAADDDFFFFFFGGGIIIKKKLLLOOOSSSXXX^^^bbbeeegggllliiifffeeefffggghhhgggeeeeeedddaaa]]][[[[[[\\\```aaabbbaaa```___```aaaddd............////////////000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------------.........///...---,,,,,,,,,------...------...000000,,,)))////////////////////////000000///000000111222333222111111000000111111111555444666:::AAAIIIQQQTTTXXXVVVYYYbbbkkkvvv~~~|||rrrjjjdddbbb]]]XXXVVVXXXZZZ[[[[[[^^^```ccceeefffhhhkkkmmmqqqssswwwzzz|||{{{xxxwwwxxxyyy|||~~~~~~}}}{{{xxxpppmmmjjjgggeeedddaaa___aaaaaabbbccccccccccccccc^^^\\\XXXWWWWWWWWWWWWVVVXXXVVVSSSPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBAAA@@@@@@@@@============>>>>>>>>>>>>>>>?????????>>>===;;;:::777777888;;;???GGGQQQXXX]]]XXXSSSPPPPPPOOOJJJFFFAAA999444222000---000555<<<>>>@@@@@@???>>>??????BBBBBBBBBCCCCCCCCCAAA@@@GGGGGGGGGJJJLLLLLLKKKIIIHHHEEEAAA>>>>>>@@@DDDFFFIIIPPPYYYcccoooxxxxxxtttkkkZZZFFF;;;555111///000///......---,,,,,,,,,,,,......------------......++++++,,,,,,,,,---------//////000000000111111111000000111333333333333333666555555444555666777888888555444555999;;;<<<;;;???BBBDDDFFFGGGHHHJJJKKKMMMOOOSSSYYY^^^bbbeeegggiiifffdddccceeefffggggggaaaccccccbbb^^^[[[YYYYYY^^^___``````^^^^^^___```eee............//////////////////......------.........---,,,++++++,,,---...,,,,,,,,,,,,------------///////////////////////////...---,,,+++,,,---...///...------,,,,,,---------------///000000...,,,////////////////////////222111111111111111222222111000000000000000111111222444888>>>EEEMMMTTTWWWVVVXXX]]]dddmmmyyyvvvmmmeee```___\\\YYYXXXZZZ\\\]]]^^^```bbbeeeggghhhjjjmmmooosssvvvyyy}}}}}}|||yyywwwxxxyyy{{{}}}~~~~~~}}}}}}}}}yyyvvvmmmkkkgggeeedddcccaaa___^^^___```bbbcccddddddddd^^^[[[XXXVVVVVVVVVUUUTTTUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????============>>>>>>>>>>>>@@@@@@AAAAAAAAA???>>>===888888999999;;;???EEEJJJQQQOOOMMMMMMOOONNNKKKHHHCCC===777444111......111444777;;;===>>>>>>@@@AAADDDDDDDDDDDDDDDCCCAAA@@@EEEGGGIIIJJJIIIIIIIIIIIIJJJHHHDDDAAA@@@AAACCCEEEKKKWWWfffqqq{{{{{{hhhXXXDDD999444000000222'''***---,,,***(((***,,,++++++++++++++++++++++++,,,,,,,,,,,,------------//////000000000000111111000111222333444444444444333333222222333333444555777555444555888;;;<<<<<<@@@BBBEEEGGGHHHIIIKKKLLLMMMPPPTTTYYY^^^bbbeeegggeeecccaaaaaadddfffffffff___aaacccbbb___[[[XXXWWW___```aaaaaa______```aaaggg............//////////////////............/////////...,,,++++++,,,...///,,,,,,,,,------------................../////////000///,,,+++***+++,,,---///......---------------------...///000000000///////////////////////////222222111000000000111111000000//////000000111111111555;;;BBBHHHNNNTTTWWWWWW[[[bbbhhhooo|||wwwpppiiiccc```^^^]]]\\\\\\^^^```bbbcccaaadddgggiiikkknnnqqqtttuuuxxx{{{~~~~~~|||yyywwwyyyzzz{{{}}}~~~~~~zzzvvvpppmmmjjjgggfffeeebbb```aaaaaaaaaaaa```___^^^^^^^^^[[[XXXWWWVVVVVVUUUSSSRRRSSSSSSRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBB@@@???>>>>>>============>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@???::::::999777666999===AAAHHHGGGHHHJJJLLLLLLJJJHHHDDDAAA===999555222222222222555:::===???@@@BBBDDDFFFGGGIIIIIIGGGEEEDDDDDDDDDHHHKKKKKKHHHFFFGGGIIINNNLLLHHHDDDAAA??????@@@KKKZZZlllxxx~~~xxx```RRRCCC;;;555111///111!!!&&&+++,,,)))(((+++...++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...////////////000000000111000000111222333333333333111111111111111222222333666555555555777999;;;<<<@@@BBBEEEGGGHHHJJJLLLMMMNNNPPPTTTYYY^^^bbbeeegggbbbaaa```aaadddfffgggggg```bbbcccaaa^^^[[[YYYYYYaaabbbccccccbbbbbbcccdddhhh............//////////////////.........//////000///...,,,++++++,,,...///,,,,,,---------.........,,,,,,---------.........000///---+++++++++---......//////.........------------////////////000000////////////////////////111000000/////////000000000000000000000111222222444999???EEEJJJNNNRRRVVVZZZaaahhhmmmtttwwwooohhhdddaaa^^^]]]^^^___```bbbdddfffhhhdddgggkkknnnpppsssvvvyyyxxxyyy|||}}}}}}{{{xxxvvvyyyzzz|||~~~{{{wwwrrroookkkhhhfffdddaaa___aaa``````___]]]\\\ZZZYYY[[[YYYWWWVVVVVVUUUSSSRRRQQQRRRSSSSSSRRRPPPNNNMMMKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAABBBDDDEEEFFFDDDCCCBBBAAA@@@???>>>>>>============>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>><<<999555444666:::>>>@@@@@@BBBDDDEEEFFFEEECCCCCCBBB@@@<<<999777666444222444888<<<>>>AAADDDGGGGGGKKKNNNOOOLLLIIIGGGGGGDDDHHHKKKKKKHHHFFFGGGIIIMMMKKKHHHDDDBBB@@@??????IIIWWWgggpppuuuuuuqqqjjjUUUKKKBBB===888222......''',,,000000---+++---000---...////////////...---,,,,,,---------............////////////000000000...///000111111222222222333444444555555555555555555555555555666888;;;<<>>>>>>>>>>>===>>>???AAAAAAAAA@@@@@@???>>>;;;888555555888;;;999:::;;;<<<>>>>>>??????@@@BBBAAA===;;;:::777444111333666999<<>><<<888222---------///111///,,,******,,,)))***+++,,,,,,+++***))),,,---------..................////////////000000---...///000111111111111111222333333444444333333444555666666666777:::===>>>AAADDDGGGHHHJJJLLLNNNPPPRRRVVVZZZ___ccceeegggaaaaaaaaadddgggiiiiiihhheeedddbbb^^^[[[[[[^^^```]]]___````````````aaabbbggg............///////////////////////////000111111........................------------............,,,,,,,,,---.../////////......//////////////////...//////000///...---,,,---...///...,,,+++---///////////////////////////////////////000111222222111111111111222333444555;;;AAAHHHLLLNNNQQQWWW[[[___hhhpppxxx{{{}}}~~~zzzwwwuuuqqqrrrrrrpppoooppptttxxxzzz|||}}}zzzxxxyyy{{{wwwpppggg```]]]]]]^^^___bbbeeeiiikkklllllloooqqquuuvvvxxxyyyyyyzzz{{{}}}{{{zzzyyywwwvvvuuuuuuuuuvvvwwwyyy|||}}}xxxnnnkkkhhheeecccaaa^^^\\\\\\]]]^^^^^^^^^^^^^^^]]]XXXWWWVVVWWWXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>===>>>???AAABBBBBBAAAAAA>>>??????===999555444333666777888999:::<<>>===999444111222555888>>>EEENNNTTT[[[aaahhhggg```VVVOOOLLLGGGGGGGGGJJJLLLLLLKKKIIIEEEEEEFFFGGGGGGGGGGGGGGGCCCFFFHHHJJJOOOSSSQQQKKKCCC>>>:::999666111...///---,,,,,,,,,++++++,,,---'''((()))******)))((('''------------...................../////////000000...///000111111222111111...///000111222111111000333555666666555666:::======@@@CCCFFFGGGIIIKKKMMMPPPRRRVVVZZZ___ccceeefffaaaaaaaaadddggghhhhhhgggccccccaaa___\\\[[[]]]^^^\\\^^^____________```bbbeee............/////////000///////////////000111111------...//////...---------------.........//////---------...///000000111---...///000111111000000...///000000000///---,,,---//////...+++***+++...////////////////////////000000000000111222333444222222222222333444555666===CCCJJJOOOQQQTTT[[[```iiirrr|||zzz|||~~~~~~}}}zzzwwwsssooommmhhhiiijjjhhhgggiiimmmrrrsssuuuwwwxxxwwwtttqqqooooooqqquuuzzznnnhhhaaa\\\\\\___bbbdddgggkkkppprrrrrrrrruuuwww{{{}}}}}}}}}{{{zzz{{{||||||zzzwwwuuusssssstttuuutttuuuwww{{{|||wwwmmmjjjgggeeedddbbb```^^^______``````______^^^]]][[[ZZZZZZ[[[\\\\\\[[[YYYTTTTTTTTTSSSSSSSSSSSSSSSMMMMMMMMMLLLKKKIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@@@@AAACCCEEE??????@@@@@@@@@AAAAAAAAA============>>>>>>>>>>>>===>>>@@@BBBCCCCCCBBBBBB<<>>BBBEEEFFFJJJJJJDDDAAAAAA<<<555222444666:::AAAJJJUUU\\\hhhooouuutttjjj^^^TTTPPPHHHFFFFFFIIIMMMOOOLLLJJJHHHHHHIIIIIIIIIHHHGGGGGGAAA@@@>>>>>>DDDKKKJJJDDDAAA;;;777666333//////222---,,,+++---000444555666+++,,,...//////...,,,+++---------.........//////............/////////000///000111222222333222222111222333444555444333333333555666666555666:::===<<>>??????>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>===;;;:::888777<<<;;;:::;;;>>>BBBEEEGGGHHHKKKLLLIIIFFFDDD???888777444444777>>>HHHYYYhhhuuuyyy}}}yyypppddd[[[VVVQQQLLLGGGHHHNNNPPPNNNIIIHHHHHHHHHHHHGGGFFFEEEDDD???<<<;;;<<<@@@CCCCCCBBB======;;;777333111000111///---,,,---000111///---###%%%))),,,------+++***---------------------------......///......---,,,,,,---///111222222222222333222111000000000111222111111222333444555777888======AAAGGGIIIHHHJJJNNNQQQUUU[[[aaadddcccaaa___bbbaaa``````cccdddddddddbbbbbbaaa______^^^^^^^^^___^^^\\\\\\\\\]]]___aaafff000000////////////000000///////////////////////////......------,,,,,,+++....................................////////////000/////////............//////............/////////000222333333111///------...//////......///111111111111000000000111111000000000111333777;;;===IIIKKKNNNQQQVVV___iiiooo~~~}}}{{{|||}}}~~~xxxsssnnniiieeeaaa^^^\\\[[[ZZZZZZ\\\^^^___^^^\\\```^^^\\\[[[\\\\\\[[[ZZZZZZ[[[]]]_________^^^]]]]]]]]]\\\[[[\\\^^^```aaadddhhhllloooqqqvvv~~~~~~xxxqqqkkkaaaaaaaaa``````aaaeeehhhnnnppptttvvvxxxzzz}}}}}}|||{{{xxxwwwuuusssssstttuuuvvvuuuvvvxxx{{{yyytttooolllhhhfffdddcccaaa``````___^^^]]]]]]]]]]]]]]]ZZZYYYYYYXXXVVVUUUUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA===============>>>>>>???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<===<<<:::;;;>>>CCCGGGIIILLLNNNLLLHHHGGGFFFBBB;;;999666444777<<>>@@@@@@@@@888888888666333000000111222///------//////...---&&&'''(((***++++++++++++******+++,,,---......///////////////////////////......///000111222333333666555444333333444555666222222222222333555666666======AAAGGGIIIHHHJJJNNNQQQUUU[[[aaaddddddbbb```aaa______```cccfffffffffcccbbbaaa___^^^^^^^^^^^^```___^^^]]]]]]___```bbbfff000000////////////000000////////////////////////------------------------////////////////////////............////////////////////////............//////............//////---...///////////////...---///000000///...000111111111111111111111111111000333444555555888>>>CCCLLLOOORRRVVV\\\eeepppyyy}}}||||||{{{|||yyyoookkkeee___[[[XXXUUUSSSRRRRRRRRRSSSUUUVVVUUUSSSTTTRRROOOOOOQQQRRRRRRRRRSSSSSSTTTTTTSSSQQQOOONNNOOOOOONNNNNNOOOPPPRRRSSSTTTWWW[[[^^^```eeelllqqqyyy|||}}}wwwqqqkkkfffbbb^^^___```aaabbbeeeiiilllpppssswwwzzz|||~~~~~~}}}xxxwwwvvvuuuuuuuuuvvvwwwyyyzzz||||||vvvqqqpppmmmiiigggeeeccc```^^^___^^^]]][[[[[[ZZZZZZZZZXXXXXXWWWVVVUUUTTTTTTSSSPPPPPPQQQPPPPPPOOONNNMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<======>>>???===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???===;;;;;;>>>DDDIIIMMMRRRSSSPPPMMMNNNOOOJJJDDD===999666777999@@@NNN\\\lllppprrroooggg^^^YYYWWWUUUQQQMMMIIIHHHIIIKKKMMMJJJJJJIIIIIIHHHFFFEEEDDDEEEAAA===;;;;;;<<<======555777888777555333333333555222///------...------******)))((((((***+++,,,((()))***+++,,,...//////000000/////////000222333000000///000000222444555444444333333333333444444333333333333444444555666======AAAGGGIIIHHHJJJNNNQQQUUU[[[aaaddddddcccaaa```___^^^```dddggghhhiiicccbbb```___]]]]]]]]]^^^___^^^]]]]]]]]]^^^```aaaeee000000////////////000000////////////////////////,,,---------......//////....................................///////////////////////////.........//////............//////------------...//////000---///000000//////000111111111222222222222222222222666999999999<<>>>>>===>>>???@@@@@@AAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@@@@>>>===<<<>>>DDDKKKPPPUUUWWWWWWVVVVVVVVVPPPHHHAAA<<<999777777;;;FFFRRR^^^bbbeeeccc^^^YYYVVVVVVTTTSSSOOOIIIEEEEEEIIIMMMJJJJJJIIIIIIHHHFFFEEEDDDFFFBBB===:::999:::<<<===888:::<<<;;;999888777888777444000---,,,,,,------++++++***)))))))))***+++))))))***++++++,,,------000///...---...000222444222111000///000222444666333333333333333333444444666666555555555666666777======AAAGGGIIIHHHJJJNNNOOOSSSYYY___cccccccccaaabbb```___```cccfffhhhiiidddbbb```^^^]]]\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^___bbb000000////////////000000////////////////////////,,,------......//////000------------------------............////////////........./////////////////////............/////////............///111111...///000000//////000222000111222333444333333333222666999::::::???IIIQQQSSSSSSXXX___eeemmm}}}}}}zzz}}}xxxpppkkkbbb^^^WWWRRROOOMMMKKKJJJJJJJJJIIIJJJLLLLLLKKKIIIHHHGGGEEEFFFIIIKKKLLLLLLHHHHHHHHHGGGGGGFFFEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKLLLLLLNNNQQQSSSYYY[[[]]]^^^```dddhhhkkkkkkoootttxxxxxxvvvuuuttttttqqqlllfffaaa______``````ccchhhkkkmmmpppsssvvvyyy}}}~~~~~~~~~~~~xxxxxxxxxxxxyyyyyyzzzzzz{{{vvvqqqnnnlllkkkiiihhhhhhgggeeecccaaa```^^^\\\ZZZXXXWWWWWWTTTTTTTTTTTTTTTTTTSSSSSSQQQRRRRRRQQQQQQPPPOOONNNLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@????????????@@@????????????????????????<<<<<<<<<<<<<<<======>>>======>>>???@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@@@@???===>>>CCCKKKQQQ[[[```cccaaa^^^XXXNNNDDDDDD@@@<<<999777777>>>HHHUUUXXX\\\[[[VVVRRRQQQQQQPPPPPPNNNIIICCCBBBFFFKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDAAA>>>:::999:::===???===>>>???>>><<<::::::;;;999777333///---,,,---...***++++++,,,+++***))))))++++++++++++++++++++++++...---,,,+++,,,...111222222111/////////111333555555666666777777777777777888777777777777777888999======AAAGGGIIIHHHJJJNNNNNNQQQWWW]]]aaacccbbbbbbdddbbb``````bbbeeefffgggdddccc```]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^______```bbb000000////////////000000////////////////////////------......////////////------------------------............////////////........./////////////////////............//////000////////////000000111...///111000//////000222000111333444555555444333111333666888<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>><<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@AAA@@@??????BBBJJJPPPeeennntttpppfff[[[PPPGGGFFFCCC@@@===888444888???NNNRRRUUUTTTPPPKKKIIIIIIJJJKKKKKKHHHDDDBBBDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA???<<<::::::>>>AAA@@@AAAAAA???===<<<>>>???@@@>>>;;;555000---------******,,,,,,,,,+++***)))---------,,,++++++******,,,++++++++++++,,,...///111000/////////000222333333444555666666666666666888777777777888888999:::======AAAGGGIIIHHHJJJNNNNNNQQQWWW]]]aaacccccccccdddbbb___^^^```ccceeeeeeeeeccc___\\\[[[[[[\\\]]]```aaaaaaaaabbbbbbbbbbbbddd000000////////////000000////////////////////////............////////////....................................////////////............/////////000//////............//////000000000000////////////...000111111000000111222000111333555666555444444333333555999@@@JJJSSSYYY[[[YYY^^^ggglllsss|||zzz~~~zzzrrrhhhaaaWWWSSSMMMHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEHHHJJJJJJIIIGGGEEEEEEDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNNNNNNNLLLNNNQQQRRRRRRRRRSSSUUUTTTWWWZZZ\\\\\\]]]___```\\\]]]^^^^^^^^^aaafffkkkppptttxxxzzz{{{zzz{{{{{{}}}~~~zzzwwwtttrrrpppmmmkkkjjjjjjjjjiiifffccccccbbb___\\\YYYWWWUUUUUUSSSSSSSSSTTTTTTUUUUUUUUURRRSSSSSSRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLKKKKKKGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBAAAAAA???AAABBB@@@???AAAGGGMMMaaammmvvvqqqdddYYYRRRMMMGGGDDDCCC@@@:::333333888@@@EEEJJJKKKIIIEEEDDDDDDBBBDDDFFFGGGEEECCCAAAAAABBBCCCDDDEEEEEEFFFFFFEEEBBBBBBAAA>>>;;;:::===???CCCCCCCCCAAA@@@AAADDDGGGJJJIIIEEE>>>555...,,,+++++++++*********+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///////////////000000000///000222333444444333333555555555666777888999:::======AAAGGGIIIHHHJJJNNNOOORRRXXX^^^bbbeeeffffffbbb```]]]]]]___ccceeeffffffccc___\\\ZZZZZZ[[[]]]___``````aaaaaaaaaaaaaaabbb000000////////////000000/////////////////////////////////////////////...////////////////////////............/////////000---.........//////000000//////............/////////000000000///...------...000111111000000111222000111444555666666555444666666777<<>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<===>>>??????@@@@@@???AAAAAABBBBBBAAA@@@@@@??????AAACCCAAA???@@@FFFKKKPPP^^^iiidddXXXPPPMMMMMMGGGEEEDDDBBB;;;333111555000777???CCCCCCBBBBBBCCC>>>@@@CCCFFFFFFDDD@@@===@@@AAABBBDDDEEEEEEFFFFFFCCCDDDDDD@@@<<<:::<<<>>>FFFFFFEEEDDDDDDGGGLLLOOORRRQQQLLLDDD888///+++***---,,,)))((((((***---///,,,,,,,,,------.........,,,,,,---------,,,++++++---...///////////////...111333444666777777666666333333444444555777888999======AAAGGGIIIHHHJJJNNNPPPTTTYYY___dddggghhhhhh```]]][[[[[[___cccfffhhhfffccc___\\\ZZZZZZ[[[]]]\\\]]]^^^^^^______^^^^^^___111000///......///000000000000000000////////////111000...,,,,,,,,,...//////...---,,,,,,---...///111000000///...---------000000//////.........---+++,,,.../////////......***,,,.../////////111333111000......///111333555111111222333444444555555333777<<>>===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???============>>>>>>>>>>>>@@@@@@???>>>======>>>>>><<>>>>>===>>>???AAACCCEEEDDDAAA>>>;;;===???CCCGGGJJJLLLLLLDDDDDDDDDCCCAAA>>>;;;:::BBBFFFJJJMMMQQQVVV]]]ccclllfffZZZHHH777---+++...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,------......------,,,+++,,,---......---,,,+++...000333444444666888:::111222333333333444666888<<<>>>BBBDDDFFFHHHJJJMMMRRRSSSWWW\\\bbbeeeeeedddeeebbb^^^]]]___cccfffhhhcccbbbaaa___^^^^^^]]]]]]___^^^]]]\\\\\\\\\]]]^^^```---...///000111111000000000000000000////////////111000...,,,,,,---...//////...------------...///111000000///......------000/////////............---...///000000000//////,,,...000000///000111333111000///......///000111111111222333333444555666666:::AAAIIIPPPXXX^^^bbbdddbbbfffmmmpppvvv|||{{{yyysssmmmeeeYYYPPPIIIHHHFFFDDDCCCBBBCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIIIIHHHLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKLLLNNNPPPOOONNNPPPQQQSSSSSSSSSTTTWWWYYY[[[]]]___bbbeeejjjqqquuu}}}~~~~~~{{{tttqqqooonnnnnnmmmkkkhhhfffdddddddddeeecccaaa___\\\YYYWWWWWWVVVRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIGGGHHHHHHFFFCCCBBBBBBBBB@@@@@@@@@@@@???????????????>>>===<<<<<<<<<<<<<<<===>>>??????@@@@@@??????>>>>>>>>>>>>????????????@@@@@@???>>>>>>>>>>>>>>><<<>>>@@@@@@>>><<<===???===@@@CCCFFFHHHGGGDDDCCCDDDCCCBBBAAA???:::444///000222555888;;;===>>>>>>@@@AAABBBEEEGGGFFFBBB@@@<<<>>>AAAEEEIIIKKKLLLLLLFFFFFFDDDCCC@@@>>><<<;;;===CCCKKKSSS[[[ccckkkqqqnnngggZZZIII:::111......,,,++++++******++++++,,,,,,++++++******++++++,,,,,,------......------,,,---..................---...000111111111111222444111222333333333444666888===>>>@@@AAACCCFFFKKKNNNRRRSSSWWW\\\aaaeeeeeedddbbb```]]]]]]___ccceeefffcccbbbaaa```___^^^^^^^^^``````^^^^^^^^^^^^___```ccc***,,,000222333333111000////////////000000000000000///...---------...//////......------......///000000000///......------////////////............//////000111111111000000...000111111000000111333333333222111000000//////111111222222333555666777:::@@@HHHPPPVVV\\\aaaeeefffeeehhhmmmooowww|||}}}|||rrrjjjddd]]]TTTMMMGGGFFFDDDBBBBBBBBBBBBCCCFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKMMMOOOPPPPPPOOONNNJJJKKKLLLLLLLLLLLLKKKJJJLLLKKKKKKLLLNNNNNNMMMLLLOOOOOOPPPQQQPPPOOONNNMMMNNNMMMLLLMMMPPPRRRRRRRRRSSSUUUWWWXXXXXXXXXZZZ\\\]]]___cccfffjjjnnnssswww}}}|||}}}~~~~~~}}}|||}}}{{{uuurrrpppnnnmmmllljjjhhheeecccaaaaaaaaabbbaaa___\\\ZZZYYYXXXXXXRRRSSSSSSTTTSSSSSSRRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGDDDBBBBBBCCCAAA@@@@@@@@@????????????@@@???>>>===;;;;;;;;;:::======>>>???????????????>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>><<<>>>@@@@@@>>><<<;;;;;;555777;;;???AAABBBBBBBBB???@@@CCCDDDCCC>>>666111...///222555888<<<>>>@@@BBBCCCEEEGGGIIIHHHEEEBBB===???BBBGGGLLLNNNMMMLLLKKKIIIGGGDDDBBB@@@>>>>>><<>>666111...,,,++++++******++++++,,,++++++************++++++,,,------......------,,,//////............/////////000111000///...///000000111333333222333555777===>>>>>>???AAAEEEKKKOOOQQQRRRVVV[[[aaadddeeeddd___]]]\\\]]]```cccdddeeecccbbbaaa```___^^^^^^^^^```___^^^^^^^^^^^^``````ddd---...000222222222111000////////////000000000000000///......---...////////////............//////000000//////............///////////////.........///000000000000000000000///000111111//////000111444444444444333222111000111111111222333555777888===DDDMMMUUU[[[___cccfffiiiiiilllooorrr}}}~~~vvvkkkbbb[[[UUUNNNHHHDDDCCCBBBAAAAAAAAABBBCCCGGGGGGGGGHHHHHHIIIIIIJJJHHHJJJMMMOOOPPPPPPOOONNNKKKMMMOOOPPPPPPOOOMMMKKKOOOOOOOOOQQQSSSSSSQQQOOOQQQRRRSSSTTTSSSQQQOOONNNPPPPPPPPPPPPRRRSSSTTTUUUXXXZZZ\\\]]]]]]^^^___aaaaaadddiiimmmpppsssvvvyyy{{{zzzzzz{{{||||||yyyzzz{{{}}}zzzvvvssspppnnnlllkkkjjjhhhfffdddcccbbbbbbcccbbb```^^^[[[YYYXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHHHHGGGDDDCCCCCCDDDAAAAAA@@@@@@@@@???????????????===<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>===>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>???<<<>>>@@@AAA???===:::999444555888;;;>>>@@@BBBBBB===???CCCFFFFFFBBB;;;666...///000222777<<<@@@CCCDDDFFFHHHLLLNNNMMMIIIFFF??????BBBHHHNNNQQQPPPNNNNNNLLLIIIFFFCCCBBBAAAAAA@@@FFFPPPZZZaaafffiiijjjddd[[[OOOEEE???:::333...,,,++++++******++++++,,,++++++************++++++,,,------......------,,,///...---,,,,,,---...///000111222111///...///000///111222222222222555777:::<<<>>>???AAAEEEIIIMMMPPPQQQUUU[[[```ddddddddd^^^]]]]]]___bbbdddeeedddcccbbbaaa```____________^^^]]]\\\[[[\\\]]]^^^___aaa222222111000000000000000.../////////000000000111//////........./////////////////////////////////////////////.....................///////////////000/////////////////////---///000000......///000111222222333333222111111222222111222333555888999>>>FFFQQQXXX\\\___cccfffjjjkkknnnqqqxxx~~~xxxpppeee[[[TTTNNNHHHDDDBBBAAA@@@@@@@@@AAACCCCCCHHHHHHHHHIIIJJJKKKKKKLLLJJJLLLNNNPPPQQQQQQPPPPPPNNNOOOQQQSSSSSSQQQOOONNNNNNNNNNNNPPPRRRRRRPPPNNNQQQRRRTTTUUUTTTRRRPPPOOOQQQRRRRRRRRRRRRSSSUUUVVV[[[]]]___```aaabbbdddfffiiilllqqqtttvvvyyy{{{}}}{{{yyyyyy{{{||||||yyyyyyzzz}}}{{{wwwtttrrrpppmmmkkkjjjjjjiiihhhgggfffffffffdddcccbbb___\\\YYYWWWVVVUUUUUUUUUUUUUUUTTTSSSRRROOONNNMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHFFFDDDCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@???======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>===<<<<<<<<<============>>>???>>>>>>>>>>>>>>>??????===>>>@@@AAA@@@>>>;;;888333333444666888:::<<<===<<<>>>AAADDDEEECCC???;;;222111000111666<<>>BBBDDDFFFHHHJJJNNNPPPTTTZZZ```cccdddccc___^^^___aaadddeeeeeedddbbbaaa```___^^^^^^^^^___]]]\\\\\\[[[\\\]]]^^^______555444222000/////////000......//////000000111111....../////////000000000...//////000000//////...//////////////////...............///////////////000000///.........//////,,,...//////......///111/////////000000000000000222222111111333666999;;;@@@HHHRRRXXX[[[]]]bbbfffjjjkkkooovvv~~~}}}zzzxxxxxxyyyyyyyyyooohhh___UUUNNNIIIEEEBBBAAA@@@@@@@@@@@@BBBDDDEEEHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSSSSTTTTTTRRRRRRSSSTTTTTTSSSRRRRRRRRRQQQQQQRRRTTTTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQSSSTTTTTTTTTUUUWWWZZZ___aaabbbcccdddgggkkknnnsssvvvyyy|||}}}~~~|||zzz{{{|||}}}}}}|||{{{{{{}}}{{{xxxtttqqqpppnnnllljjjjjjiiiiiiiiihhhgggggggggdddcccbbb```]]][[[XXXWWWSSSSSSSSSSSSRRRQQQPPPPPPOOONNNLLLJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFGGGEEECCCBBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<===============;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@?????????@@@AAA@@@===:::777666555444666888:::<<<<<<>>>AAAEEEGGGFFFBBB>>>666444111111444;;;CCCHHHOOOSSSZZZaaaeeeddd^^^ZZZKKKFFFBBBCCCIIIOOOQQQPPPIIIHHHFFFDDDBBB@@@?????????@@@BBBEEEHHHIIIGGGDDDGGGBBB<<<:::;;;999444///,,,++++++******++++++,,,******))))))))))))******,,,------......------,,,,,,,,,++++++++++++,,,,,,(((***,,,---------///111...///111111000111333555444999???DDDFFFGGGHHHIIIMMMOOOSSSYYY___cccdddcccaaa``````aaadddeeeeeeddd```______^^^]]]]]]^^^^^^___^^^]]]]]]^^^___aaabbbaaa222222222222111000000///.........///000111111111......///000000000000000...///000111111000///....../////////////////////............/////////000222111000/////////000000,,,...///000//////111333444333111000//////000111333222111111333666999<<>>======<<<<<<<<<<<<===;;;;;;<<<=========<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@AAA???>>>???AAAAAA???===;;;999777666666999===??????BBBHHHMMMPPPMMMGGGBBB:::666222000222999BBBGGGXXX^^^gggqqqvvvtttmmmhhhVVVMMMCCC@@@DDDJJJMMMMMMIIIIIIHHHGGGFFFDDDCCCBBB>>><<<;;;===???AAA@@@>>>@@@===:::999999777333000,,,++++++******++++++,,,******))))))))))))******,,,------......------,,,+++,,,,,,------,,,,,,+++)))+++,,,---------///000...///000000000111333555666:::???CCCEEEGGGJJJLLLMMMNNNRRRYYY___cccdddcccbbbaaa___```bbbccccccbbb^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^]]]]]]^^^___aaabbbddd...000222444444333111///---......///000111111222......///000000000000000...///000111111000///............///////////////---.........//////000000444333111000000000111111,,,...000000000111333555:::888555333111111222222333222111111333666:::<<>>===<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@BBB???>>>???AAACCCAAA???:::888555333444888<<<>>>BBBGGGPPPWWWZZZVVVMMMGGG<<<888222///111888@@@FFF___fffqqq|||xxxqqq^^^SSSDDD>>>AAAFFFIIIJJJLLLLLLMMMMMMLLLJJJHHHGGG@@@<<<999999<<<>>>===<<<===<<<;;;:::999666333000,,,++++++++++++++++++,,,******))))))))))))******,,,------......------,,,+++,,,............,,,+++,,,...////////////000111---///000000000000333555999;;;>>>AAADDDGGGKKKNNNLLLNNNRRRXXX___cccdddccccccaaa___^^^```aaaaaaaaa]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[\\\^^^___```eee555333000000000111111000000000000000////////////...///000111111000///.........------------......///////////////.........////////////000000000111............///000222222...//////000111222222333000000111111111000000///000000444888666111555===GGGMMMSSSSSSRRRWWWbbblllrrrsss}}}|||uuupppmmmmmmkkkiiiiiigggccc]]]XXXXXXSSSLLLHHHGGGFFFDDDBBBCCCCCCCCCCCCEEEFFFGGGHHHIIILLLNNNOOOPPPPPPRRRSSSRRRSSSTTTUUUVVVVVVWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXSSSTTTUUUTTTSSSSSSUUUVVVXXXYYYZZZZZZYYYYYY[[[]]]aaacccgggkkkooosssvvvwwwzzzzzz{{{}}}{{{wwwqqqnnnlllkkkjjjiiihhhfffdddbbb```_______________``````___]]][[[YYYXXXWWWUUUTTTTTTRRRPPPMMMPPPOOONNNMMMLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@???>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>??????@@@@@@AAABBBBBB>>>:::888999888777<<>>888444222333555777::::::999999888888888777666333///---,,,,,,,,,+++,,,,,,,,,++++++*********------++++++++++++------...------,,,,,,,,,------,,,---...//////...---,,,---///000111111222444666:::<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@@@@??????>>>??????@@@@@@AAAAAABBB???;;;999:::999888<<>>999444222333555777777888888888888888888888666333///,,,++++++******,,,,,,++++++++++++++++++---,,,++++++++++++,,,---...------,,,,,,,,,------------...//////...---------///000111111222444666999<<>>EEEIIIKKKMMMLLLNNNXXXhhhuuu{{{{{{tttnnniiieeebbb___^^^\\\[[[YYYUUUPPPLLLGGGEEECCCCCCDDDEEEDDDCCCDDDEEEEEEGGGIIIKKKMMMNNNOOORRRTTTUUUUUUUUUWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUWWWXXXYYYYYYZZZ]]]___bbbeeehhhjjjlllppptttwwwxxxzzz}}}|||wwwtttqqqmmmjjjiiiiiihhhhhhfffdddbbb___^^^]]]]]]]]]````````````^^^\\\ZZZXXXVVVTTTSSSSSSSSSRRRPPPMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@??????>>>>>>>>>??????@@@AAAAAAAAA@@@===;;;;;;:::999===CCCXXXhhhyyyyyyiiiXXXNNNEEE;;;555222000444:::HHHZZZjjjooopppnnnfff\\\QQQNNNHHHAAA===<<>>999555333333555777888888888999:::;;;;;;;;;888555000---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------...//////...---------///000111111222444666999<<<@@@CCCFFFHHHLLLNNNLLLNNNRRRYYY___cccdddddd`````````aaabbbbbbcccccc___^^^]]]\\\\\\\\\]]]^^^\\\]]]^^^]]]]]]]]]___aaajjj333222111111333222111///111111111000000000////////////000000000000//////------,,,,,,,,,,,,------+++,,,,,,---...//////000///000000000000111111111///////////////000111111000000//////////////////000000111222222222111111111111333555777:::AAAFFFJJJKKKJJJHHHKKKWWWiiiwww|||xxxrrrlllgggccc^^^[[[[[[ZZZYYYWWWUUUQQQMMMJJJDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEGGGIIIKKKNNNPPPQQQPPPSSSUUUVVVUUUVVVWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWTTTVVVYYY\\\^^^aaaeeehhhlllooorrruuuxxx|||{{{uuuqqqnnnkkkhhhfffffffffeeedddaaa```^^^]]]\\\]]]]]]^^^`````````___]]]\\\ZZZYYYXXXWWWVVVUUUVVVUUUSSSPPPLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAA?????????@@@@@@AAAAAAAAA??????===<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAA>>>======<<<:::>>>DDDWWWfffvvv~~~xxxhhhZZZPPPGGG>>>888333///000555<<>>@@@IIILLLPPPQQQOOOKKKHHHFFFBBB???;;;777444444666777<<<<<<<<<======>>>??????;;;777222...---...------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---------..................------///000111111222444666999<<<@@@DDDFFFHHHJJJLLLKKKMMMRRRXXX___ccceeeddd``````aaaaaabbbbbbbbbbbb___^^^]]]\\\[[[\\\]]]]]]\\\]]]^^^^^^]]]]]]___```hhh555444222222333333111000111111111111000000000000000000////////////000000---------,,,,,,---------,,,,,,------...///000000000000000000111111111222000////////////000000111000000000000////////////000000111222222222222222333444666777:::@@@FFFIIIKKKJJJGGGFFFJJJWWWjjjxxxvvvrrrlllfffbbb^^^ZZZWWWXXXXXXWWWUUUQQQMMMKKKJJJCCCDDDEEEEEEFFFFFFFFFGGGFFFGGGHHHJJJMMMPPPRRRTTTSSSUUUWWWXXXWWWWWWXXXZZZ\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYVVVYYY]]]aaaeeejjjppptttyyy{{{~~~zzzvvvqqqnnnhhhfffcccaaaaaaaaa```___[[[[[[ZZZZZZ[[[]]]^^^```______^^^^^^]]][[[ZZZZZZYYYXXXVVVVVVVVVUUUSSSQQQLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA?????????@@@@@@AAAAAAAAA???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<===>>>>>>??????@@@AAAAAABBB???>>>???===;;;>>>CCCQQQ\\\hhhppprrrmmmcccZZZNNNGGG@@@;;;555000000333444AAAOOOTTTRRRNNNJJJGGGDDDGGGHHHEEE@@@<<<<<<===BBBGGGLLLOOONNNKKKHHHGGGDDDAAA===999666666777777????????????@@@@@@@@@@@@===888222...------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---............------.........---///000111111222444666999<<<@@@CCCDDDEEEGGGHHHKKKMMMQQQXXX___cccddddddbbbbbbbbbcccbbbaaa```___^^^]]][[[ZZZZZZZZZ[[[\\\\\\]]]______^^^]]]^^^___eee:::777444333333333222111222222111111111000000000000000////////////000000000000////////////000000------......///000000000........./////////000000000000////////////000000000000000000111111111111000000111222333333333333111444555666:::BBBGGGGGGIIIHHHGGGGGGMMM[[[mmmzzzzzzrrrnnngggbbb^^^ZZZWWWUUUUUUUUUUUURRRMMMJJJIIIHHHCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJKKKMMMPPPSSSUUUVVVWWWYYY[[[[[[[[[ZZZ[[[]]]\\\\\\[[[[[[ZZZZZZYYYYYYVVVWWWXXXZZZ[[[]]]^^^______bbbggglllqqqvvv|||zzzvvvrrrnnnllldddbbb```^^^^^^^^^\\\ZZZXXXWWWWWWXXXYYY\\\^^^___^^^]]]]]]]]]\\\\\\\\\\\\YYYXXXVVVUUUUUUSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>=========>>>>>>???@@@@@@@@@BBB???>>>???>>>;;;===BBBJJJPPPYYY___bbbaaa\\\YYYMMMGGGAAA>>>999333111333111999CCCHHHHHHFFFCCCBBB>>>@@@BBBBBB@@@===;;;:::<<>>666000---,,,+++***++++++++++++++++++,,,,,,******++++++++++++******+++******++++++,,,---...///...------------...///---///000111111222444666888;;;???BBBCCCDDDEEEFFFKKKMMMQQQXXX^^^bbbccccccccccccddddddcccbbb```___]]]\\\[[[ZZZZZZZZZ[[[\\\\\\^^^______^^^]]]]]]^^^ccc???;;;666333222333333222222222222111111111000000111000///......///000111111111000000000000111111//////000000000000000000....../////////000000000000000////////////000000000000111111222222333333///000111222333333333333///333555666;;;CCCFFFDDDGGGGGGGGGJJJSSSbbbtttxxxsssmmmhhhbbb\\\YYYWWWVVVUUUTTTUUUTTTQQQLLLIIIIIIIIIDDDFFFGGGFFFFFFHHHLLLPPPNNNOOOPPPQQQTTTVVVXXXYYYXXXZZZ\\\\\\[[[[[[\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[]]]```cccfffhhhiiimmmpppuuuyyy}}}zzzuuuqqqooolllkkkdddbbb___^^^]]]\\\ZZZXXXXXXWWWWWWWWWXXXYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^[[[YYYWWWVVVUUUSSSPPPMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===999999999999999999999999;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>??????@@@@@@AAA???>>>???>>>;;;===AAAEEEHHHMMMRRRUUUUUUTTTTTTMMMHHHDDDBBB===666333444111444:::@@@BBBBBBAAA@@@<<<===>>>@@@AAA@@@<<<999888>>>FFFLLLNNNMMMLLLKKKHHHFFFBBB>>>;;;:::::::::@@@AAACCCEEEGGGJJJKKKLLLQQQJJJ@@@777111---+++))),,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))************+++,,,---...///...------------...///---///000111111222444666666999???BBBDDDEEEFFFFFFLLLNNNRRRXXX^^^aaabbbaaabbbcccdddeeeeeedddbbbaaa^^^]]]\\\[[[ZZZ[[[\\\\\\\\\^^^``````^^^]]]]]]^^^aaaBBB===777333222222333333222222222111111111111000111000///......///000111000000////////////000000111111111111000000000000111111111111222222222222111000////////////000000000000111222333444444444///000111222333444444444333888:::;;;@@@IIIKKKGGGDDDEEEHHHMMMXXXhhhyyyyyyrrrnnniiiddd]]]XXXVVVUUUUUUUUUUUUWWWVVVSSSNNNKKKKKKLLLGGGHHHIIIIIIIIILLLRRRWWWRRRRRRSSSTTTVVVYYY[[[\\\VVVXXXZZZZZZYYYYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ___```cccgggkkkoooqqqsssyyy|||~~~wwwrrrooommmkkkjjjdddbbb```___^^^\\\ZZZXXXYYYYYYWWWWWWVVVWWWXXXYYY[[[[[[[[[[[[\\\]]]^^^___^^^\\\ZZZXXXWWWUUUQQQNNNLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@?????????>>>======<<<<<<<<<<<<===999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;=========>>>??????@@@@@@AAA???>>>???===:::<<>>AAADDDDDD???;;;666===FFFMMMOOOOOONNNNNNIIIGGGDDD@@@===;;;;;;;;;CCCDDDGGGJJJNNNQQQTTTUUU^^^VVVJJJ???777111---+++---,,,,,,++++++*********)))***+++,,,,,,+++***)))************+++,,,---...///...---,,,,,,---...///---///000111111222444666444888>>>BBBEEEFFFHHHIIIMMMNNNRRRXXX]]]aaaaaa``````bbbdddfffffffffeeeddd___^^^]]]\\\\\\\\\]]]]]]\\\^^^``````___]]]]]]]]]aaaNNNBBB888666444111222666111//////000111222111000000000000000000000000000////////////000000000000111///...,,,,,,...///111---......///000111111222............////////////222222111000///...------000000000000111222333444555666999>>>BBBCCCCCCBBBAAACCCLLLUUUYYYaaa{{{tttllljjj___\\\XXXSSSQQQQQQRRRSSSSSSSSSQQQPPPNNNMMMLLLKKKHHHJJJLLLNNNQQQSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYYYY\\\\\\\\\\\\\\\ZZZYYYYYYXXX[[[^^^````````````aaadddhhhmmmoooqqqtttxxx}}}|||uuuooommmlllllllllgggccc___^^^^^^]]]ZZZWWWTTTTTTUUUVVVWWWVVVVVVVVVWWWXXX[[[]]]^^^^^^]]]\\\[[[YYYXXXXXXXXXVVVTTTRRRMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBAAADDDCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>???;;;:::999999888888888888:::999999999999:::;;;;;;<<<<<<======>>>>>>??????@@@???===<<<<<<<<<===>>><<<===>>>>>>===>>>@@@AAA???@@@AAACCCFFFIIIKKKMMMPPPJJJCCC@@@@@@???;;;777222///000666<<<======???<<<<<>>===@@@FFFNNNRRRQQQNNNLLLIIIEEEAAA===;;;::::::BBBEEEKKKQQQYYYaaaiiiooorrriiiXXXEEE555...///333)))******++++++,,,------+++++++++,,,,,,+++******)))+++---//////---+++)))******+++,,,,,,---............//////000222333444:::<<<>>>@@@AAABBBEEEGGGHHHNNNSSSVVVZZZ___```^^^aaa``````aaacccddddddcccaaaaaa___^^^]]]\\\\\\\\\aaabbbcccbbb___^^^___```fffUUUHHH<<<888666222111444333111000000111111000...////////////////////////////////////000000000000333222111000000111222333.........///000111111111/////////000000000000111222222111111000000//////000000000000111222333444666777:::>>>AAACCCCCCCCCGGGIIIQQQ[[[___iiizzzooogggeeeZZZXXXTTTPPPOOOOOOPPPQQQTTTSSSSSSRRRPPPOOOOOONNNKKKLLLNNNQQQSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\\\\[[[ZZZZZZYYYYYYXXX[[[\\\^^^___```cccfffiiilllpppuuuxxxyyy||||||uuupppmmmllllllkkkeeebbb^^^]]]]]]\\\ZZZWWWUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^ZZZYYYXXXWWWWWWVVVTTTQQQMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFDDDCCCCCCBBBDDDCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>@@@???===;;;::::::::::::;;;;;;:::999999999999999:::::::::::::::;;;;;;<<<<<<<<<======>>>>>>??????============>>>??????@@@???@@@AAAAAA@@@@@@BBBCCCBBBAAA@@@@@@CCCGGGKKKNNNKKKGGGBBBAAAAAA???:::666111------333999;;;===@@@@@@@@@BBBFFFIIIHHHFFFDDD>>>@@@DDDHHHKKKNNNOOOPPPNNNLLLHHHCCC???===<<<;;;AAAFFFOOOYYYccclllssswww}}}sssaaaKKK888...,,,---,,,+++++++++++++++++++++******++++++++++++*********+++---......---+++***)))*********++++++,,,,,,......//////000222333444777999<<>>AAACCCDDDDDDIIIKKKSSS\\\bbbnnnzzzrrrhhhaaa___VVVTTTRRROOONNNOOOQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSOOOPPPRRRTTTVVVXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]\\\[[[ZZZYYYYYYZZZZZZ______``````bbbgggmmmrrrqqqvvvzzz}}}zzztttooommmlllkkkjjjdddbbb___^^^^^^^^^\\\[[[XXXXXXXXXYYYZZZ[[[\\\\\\[[[\\\^^^_________^^^]]]ZZZYYYWWWWWWWWWVVVSSSQQQMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>@@@???===<<<:::999999999<<<;;;;;;:::::::::::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<======>>>>>>??????<<<===>>>???@@@AAAAAAAAA@@@AAABBBBBBAAAAAABBBCCCDDDBBB???>>>???DDDIIIMMMFFFDDDBBBBBBBBB@@@<<<777333...---222888;;;@@@EEEFFFGGGHHHKKKMMMMMMKKKIII???CCCFFFHHHIIIKKKNNNRRRPPPNNNJJJFFFCCC???======>>>EEERRRaaammmwww|||~~~wwweeeOOO<<<111,,,+++------,,,,,,+++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......//////000222333444555888<<>>@@@BBBEEEGGGKKKMMMTTT^^^ggguuu{{{ssskkkccc]]][[[UUUTTTRRRQQQQQQRRRTTTVVVTTTTTTUUUUUUVVVVVVWWWWWWTTTUUUWWWXXXZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\___^^^\\\[[[ZZZ[[[]]]^^^cccdddeeefffhhhmmmssswwwwww{{{|||xxxrrrnnnlllkkkjjjiiifffeeecccbbbaaaaaaaaa```[[[[[[[[[[[[\\\^^^```aaa___aaadddfffeeebbb]]]ZZZYYYXXXVVVVVVVVVUUURRRPPPLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????===>>>@@@AAABBBBBBAAAAAA>>>@@@AAAAAA@@@???@@@BBBDDDBBB???>>>>>>AAAEEEHHHCCCAAA???@@@AAAAAA>>><<<888333111444888<<>>===:::BBBPPPaaaooowwwzzzzzzuuummm^^^LLL>>>444///...,,,,,,,,,++++++************++++++,,,,,,,,,,,,+++---,,,+++++++++,,,---...////////////////////////......//////000222333444555888===@@@BBBCCCEEEFFFFFFLLLRRRVVV[[[bbbcccaaabbb```______aaaccccccccc```___^^^]]]\\\\\\\\\\\\^^^___aaaaaa``````bbbcccjjjtttYYYBBB888777777555222111000111222333222111111111111111111111111111////////////000000000000000111111222222111111000////////////000000000000........./////////000000......//////000111111111111111111111222333444555666999<<<>>>???BBBGGGKKKOOOSSS[[[eeeppp~~~sssmmmggg```\\\[[[SSSRRRRRRQQQRRRTTTVVVXXXUUUUUUVVVWWWXXXZZZZZZ[[[YYYZZZ[[[\\\^^^^^^______^^^^^^^^^^^^]]]]]]]]]]]]___^^^]]]\\\\\\^^^```bbbgggjjjmmmppprrrtttwwwzzzxxxuuupppmmmlllkkkjjjiiiggggggfffeeedddddddddddd```___^^^^^^```cccfffhhhjjjmmmqqqssspppiii```ZZZYYYWWWVVVUUUUUUTTTRRRPPPLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>===<<<<<<======>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>?????????@@@AAABBBBBBAAA@@@???<<<>>>AAAAAAAAA@@@AAABBBBBBAAA@@@?????????@@@AAA>>>===<<<<<<>>>???@@@@@@<<<777333444777;;;DDDMMMMMMTTTYYY[[[___aaa]]]VVVLLLEEE???AAAHHHOOOQQQOOONNNMMMLLLIIIFFFBBB>>><<<777===JJJXXXeeekkkllljjjaaa[[[PPPDDD;;;444000...******+++++++++,,,,,,,,,++++++,,,---......---------,,,+++******,,,...///......////////////000000......//////000222333444444777;;;>>>@@@AAACCCEEEFFFMMMSSSVVV\\\bbbdddaaacccaaa______aaacccdddddd___^^^]]]\\\\\\\\\\\\\\\^^^___```___^^^]]]^^^```dddhhhMMM>>>:::888666222111000111333444333222222222222222222222222222////////////000000000000000000000000000000000000////////////000000000000............////////////......//////000000000111222111111222222333444555555888<<<===???CCCJJJPPPQQQVVV___kkkyyyuuukkkgggddd___\\\\\\QQQQQQQQQRRRSSSUUUWWWXXXXXXXXXYYY[[[\\\]]]^^^___]]]]]]^^^``````aaaaaaaaa`````````_______________```______```bbbdddfffgggmmmqqqwww{{{}}}~~~vvvssspppnnnmmmnnnmmmllljjjkkkkkkiiigggfffggghhhgggfffddddddfffjjjnnnqqqyyy|||zzzoooddd\\\XXXWWWUUUUUUUUUTTTQQQOOOLLLLLLLLLLLLLLLJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>======>>>>>>======<<<;;;:::::::::::::::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<======>>>>>>??????AAAAAAAAAAAAAAA@@@???>>><<<>>>AAACCCCCCCCCDDDEEEAAAAAA@@@???>>>======<<<::::::<<<>>>@@@BBBDDDEEE???999555444444888AAAJJJOOOZZZccchhhmmmpppjjj___TTTIII??????GGGOOOOOOLLLKKKKKKKKKJJJGGGCCC???===777:::AAAKKKUUUZZZYYYWWWQQQLLLDDD===777333///,,,)))******+++,,,,,,------***+++,,,---.........---,,,++++++***+++,,,...///++++++,,,,,,---......///......//////000222333444555777999;;;<<<>>>@@@CCCHHHNNNTTTWWW\\\bbbcccaaabbb```^^^^^^```bbbdddddd^^^^^^]]]\\\\\\\\\\\\\\\]]]^^^___^^^]]]\\\]]]^^^cccvvvZZZFFF===999444333222111111333333222000111111111111111111111111////////////000000000000///...---,,,,,,---...///000000000000////////////...////////////000000000000000000000000000111111222222222222333444555555444777;;;===???DDDLLLSSSTTTZZZeeeqqquuullldddaaa```\\\ZZZ[[[SSSSSSSSSTTTUUUWWWYYYZZZ\\\\\\]]]___```aaabbbccc___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddeeegggiiilllnnnpppqqqtttxxx~~~zzzvvvsssqqqpppqqqrrrqqqqqqqqqrrrrrrppplllkkklllnnnooommmkkkjjjmmmqqqvvvzzz{{{oooddd]]]WWWVVVUUUTTTTTTSSSQQQOOOLLLLLLMMMMMMLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;;;;999999999999999:::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@????????????@@@@@@AAA999<<<@@@BBBCCCCCCDDDEEEDDDBBB???<<<::::::;;;;;;:::>>>DDDIIILLLLLLLLLLLLCCC>>>999666444666>>>HHHPPP___nnnuuu|||vvvhhhZZZPPPDDD@@@DDDIIIJJJIIIIIIJJJKKKKKKIIIEEEAAA???;;;999:::@@@GGGKKKKKKIIIFFFBBB===999777444000,,,+++++++++++++++++++++,,,((()))***+++,,,,,,,,,,,,++++++++++++,,,---......))))))***,,,---...///000......//////000222333444999:::;;;;;;;;;===AAADDDIIIOOOTTTWWW\\\aaaccc```aaa^^^\\\[[[]]]```bbbbbb^^^]]]\\\\\\[[[\\\\\\\\\[[[]]]^^^^^^^^^^^^___```eeedddMMM@@@888222666444222222222222000///000000000000000000000000////////////000000000000333111000......000111333000000000000////////////000000000000111111111111111111111111111111111111222222222222333444555555333777;;;===???DDDNNNVVV[[[bbbmmm{{{xxxooofff^^^]]]\\\ZZZYYYZZZVVVVVVWWWXXXYYY[[[\\\]]]___```aaabbbcccdddeeeeee```aaabbbccccccccccccbbbcccccccccddddddeeeeeeeeekkklllooosssvvvxxxzzz{{{xxx|||xxxtttvvvtttrrrrrrsssuuuuuutttwwwyyyyyyvvvrrrqqqrrrttttttrrrpppoooqqqvvv|||vvvkkkaaa\\\WWWVVVTTTTTTTTTSSSPPPNNNLLLLLLMMMMMMMMMKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>222444777999<<<=========888888888888999999:::;;;:::999999999999:::;;;;;;<<<<<<======>>>?????????>>>>>>======>>>@@@BBBCCC555888===@@@AAAAAABBBDDDFFFCCC>>>999777888:::<<<>>>EEENNNVVVXXXWWWUUUSSSGGGBBB===:::777777???HHHQQQcccttt~~~~~~nnn]]]UUUIIIBBB@@@CCCFFFHHHIIIJJJLLLLLLJJJGGGCCC@@@>>>:::777:::@@@DDDEEECCC@@@===999888888777333000------,,,++++++*********''''''(((******+++++++++******+++,,,------......)))***+++---///000111222......//////000222333444??????>>>>>>>>>@@@DDDHHHJJJPPPUUUXXX\\\aaabbb______\\\ZZZYYY[[[^^^``````]]]]]]\\\\\\[[[\\\\\\\\\ZZZ\\\^^^______```bbbddddddqqqYYYFFF<<<999999777555444555444333222222111111000///......---//////............//////000000///////////////000000000000000111111111111222222111111111111111222333333222222222222333333222111111000111333444555:::777777===EEEJJJQQQXXXaaafffuuu~~~uuuooohhheeeaaa___^^^\\\[[[YYYWWWYYY[[[\\\^^^^^^^^^]]]^^^___```bbbdddeeefffgggfffdddbbb```___```aaabbbdddfffiiikkklllmmmoooqqqpppssswwwyyyzzz{{{|||}}}~~~{{{uuurrruuuuuuvvvxxxyyy{{{|||}}}~~~}}}|||zzzyyyyyyyyyxxxxxxyyyzzz{{{|||zzzrrrjjjccc^^^[[[UUUUUUTTTRRRRRRQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@>>>>>>>>>>>>>>>?????????:::::::::999999999888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@??????????????????@@@@@@AAA;;;===???AAACCCDDDDDDDDD@@@@@@???===::::::===???FFFTTTbbbjjjooopppiii```NNNFFF???;;;999777;;;AAALLL^^^sss{{{nnnaaaYYYLLLCCC???AAADDDGGGMMMNNNNNNMMMKKKGGGCCC@@@===:::888999<<>>===@@@===999888888666333000,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,---......------...000...---,,,,,,...111444555555888;;;>>>@@@BBBDDDGGGMMMPPPTTTYYY\\\___``````aaa^^^[[[ZZZ\\\^^^``````___^^^^^^]]]]]]^^^^^^___bbbcccbbbaaa___^^^___``````wwwcccNNN@@@:::777555333222222222111000222111111000//////......//////............//////000000////////////000000000000000000111111111111111111000000000000000111111111000000000000111111444333222222222444555666:::777999@@@GGGMMMTTTZZZdddnnnxxxpppkkkfffccc___]]]\\\[[[ZZZXXXXXXZZZ\\\^^^___`````````bbbbbbbbbccceeefffhhhiiigggeeedddbbbbbbcccdddeeeiiilllnnnpppqqqrrrtttvvvwwwzzz}}}~~~~~~zzzvvvsssvvvvvvxxxyyy{{{|||}}}~~~}}}|||zzzzzz}}}||||||{{{zzzzzzyyyyyyyyyvvvqqqjjjccc]]]YYYWWWUUUTTTSSSQQQPPPOOOOOOOOOOOONNNMMMLLLJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>========================:::::::::999999999888888999999:::;;;;;;;;;;;;;;;<<<<<<>>>???????????????>>>>>>>>>>>>>>>???@@@@@@<<<>>>???AAACCCCCCCCCCCC@@@@@@???===;;;;;;===???JJJZZZlllyyyuuujjjTTTKKKAAA;;;777555888>>>MMM]]]ooozzz~~~tttiii^^^XXXNNNEEE@@@@@@DDDGGGNNNOOOPPPOOONNNJJJGGGDDD???<<<999999;;;===<<<;;;>>>;;;888777777666333111------,,,++++++*********++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,---......------...000............///111333444555888;;;>>>@@@BBBDDDFFFMMMPPPTTTYYY\\\___``````aaa^^^[[[ZZZ\\\^^^``````___^^^^^^]]]]]]^^^^^^___bbbccccccaaa___^^^___```eeennnXXXEEE;;;666444222111222111000///111111111000000//////...000//////......//////000000000////////////000000000000000000111111111111000000/////////000000111111111000000000000111111666555444333444555666777:::999<<>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888999999:::::::::::::::<<<<<<===>>>????????????===============>>>??????>>>???@@@AAABBBBBBBBBBBB@@@AAA@@@>>><<<;;;===???GGGXXXoooyyymmmZZZPPPDDD<<<666333555;;;KKKXXXgggppptttrrrhhh___YYYVVVPPPGGGAAA???CCCGGGNNNPPPQQQRRRQQQNNNJJJHHH@@@>>>:::999::::::::::::;;;999888999::::::999777000///...,,,++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,---......------...000//////000000111222333333555777;;;>>>@@@AAADDDFFFMMMOOOTTTXXX\\\___``````aaa^^^[[[ZZZ\\\^^^``````___^^^^^^]]]]]]^^^^^^___bbbccccccaaa______```aaaeee~~~sss]]]HHH;;;888666444333333333222111111111111000000000//////000000////////////000000000////////////000000111///000000000111111111111111000000000000111111222444333333222222333333444666555444444444555666666::::::???HHHOOOUUU^^^fffrrr~~~xxxsssooolllhhheeebbb`````````___^^^___```aaadddfffhhhiiijjjhhhgggeeeeeefffiiilllnnnnnnmmmmmmnnnoooppprrrssszzz|||~~~zzzwwwvvvtttrrrppptttuuuwwwyyyzzz{{{{{{{{{yyyxxxwwwuuutttrrrqqqqqquuuuuuvvvuuurrrooollliiidddcccaaa^^^[[[YYYXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@>>>===============>>>>>>=========<<<<<<<<<<<<<<<:::::::::999999999888888777888999999::::::999999;;;<<<===>>>????????????<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA???===<<<>>>???DDDSSShhhzzz~~~sssjjjZZZQQQHHHAAA:::444333777CCCMMM[[[fffiiieee\\\TTTQQQRRRPPPJJJBBB???BBBGGGOOOPPPRRRSSSRRRNNNJJJHHH@@@>>>;;;999999:::;;;<<<::::::;;;<<<>>>???@@@@@@444222000---,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,---......------...000///000111222222222222222444777;;;===???AAADDDFFFLLLNNNSSSXXX\\\^^^``````aaa^^^[[[ZZZ\\\^^^``````___^^^^^^]]]]]]^^^^^^___bbbbbbcccaaa______```bbbdddsss___III;;;888666444333444444222111111111111111000000000000000000////////////000000///////////////000111111///000000000111111111111222111111111222222333444444444333333333333444444555555444333333444666666;;;<<>>>>>>>>======<<<<<<<<<:::::::::999999999888888777888999999::::::999999;;;<<<===>>>>>>??????>>><<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@>>>===>>>???FFFPPPaaapppvvvssskkkfffVVVPPPJJJFFF???777333444888@@@NNN[[[___YYYPPPJJJIIILLLNNNKKKDDDAAABBBEEENNNPPPRRRSSSQQQMMMHHHEEE???===;;;999999:::===?????????@@@@@@??????@@@@@@777555111---,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,---......------...000///000111222222222222222444777:::===???AAACCCEEEKKKNNNRRRWWW\\\^^^``````aaa^^^[[[ZZZ\\\^^^``````___^^^^^^]]]]]]^^^^^^___```aaabbb```___^^^```aaaffftttbbbMMM>>>777555333222222222111000111111111111111111111111111000000//////000000111///......//////000111222000000000000111111111111222222222222222333444555222222111111111111222222444444333333444555777888;;;===CCCLLLTTT\\\iiiuuu|||zzzxxxrrrooollljjjiiiiiihhhfffccccccdddeeegggiiikkklllmmmmmmmmmnnnqqqtttwwwyyy}}}~~~{{{xxxtttrrrqqqpppooommmnnnoooqqqrrrsssqqqpppoookkkiiigggdddbbbaaaaaaaaa]]]^^^_________^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[[[[ZZZYYYXXXVVVTTTSSSRRRRRRMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???<<<<<<<<<===>>>???@@@AAA???>>>>>>======<<<<<<<<<:::::::::999999999888888888999999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@?????????@@@@@@AAAAAABBBBBBAAA???>>>>>>???EEEJJJTTT```eeebbb___^^^SSSOOOLLLJJJDDD:::444333111666CCCOOOSSSNNNGGGDDDAAAEEEIIIJJJGGGDDDBBBCCCKKKMMMPPPQQQPPPLLLHHHDDD??????===:::999;;;???BBBDDDDDDEEECCCAAA??????@@@???;;;555///+++***+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---......------...000//////000000111222333333444666:::===???@@@CCCEEEJJJMMMRRRWWW[[[^^^``````aaa^^^[[[ZZZ\\\^^^``````___^^^^^^]]]]]]^^^^^^______``````___^^^]]]___aaacccxxxgggSSSDDD888666444333444333222111111111111111111111111111111111000000000000111111............///000111222000000000000111111111111111111111111222333444555333222222111111222222333444444444444555777999;;;<<<===CCCLLLTTT^^^mmmzzz{{{yyyuuurrrrrrqqqooonnnkkkkkkkkklllmmmoooqqqsssssstttuuuxxx{{{~~~~~~{{{yyyvvvsssrrrrrrrrrqqqpppmmmnnnpppqqqpppnnnkkkiiihhhfffccc```^^^]]]]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTNNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????>>>>>>===<<<<<<;;;:::::::::::::::999999999888888999999:::;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>======<<<<<<======>>>?????????>>>>>>>>>@@@AAABBBAAABBBCCCBBB@@@??????@@@???@@@GGGQQQVVVTTTSSSVVVTTTPPPMMMJJJDDD:::444333000222999DDDGGGCCC@@@AAA;;;???DDDHHHIIIGGGCCC@@@FFFIIIMMMPPPQQQNNNJJJGGGBBBBBB@@@<<<999:::>>>BBBDDDFFFHHHHHHFFFFFFHHHJJJNNNHHH???666///,,,++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,---......------...000............///111333444333666:::===>>>@@@CCCEEEJJJMMMQQQWWW[[[^^^``````aaa^^^[[[ZZZ\\\^^^``````___^^^^^^]]]]]]^^^^^^___]]]^^^___^^^\\\\\\^^^```___}}}mmmXXXHHH;;;999777666666666555444111111111111111111222222111111000000000000111111............///000222222000000000000111111111111000000000000111222333444555444444333333444444555444444444555777999<<<===<<<>>>CCCLLLTTT^^^ooo~~~}}}{{{yyyxxxwwwuuuttttttttttttuuuwwwyyyzzzwwwyyy{{{~~~zzzwwwwwwuuurrrrrrrrrssssssrrrmmmnnnppppppooollliiiggggggeeebbb___]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\ZZZYYYYYYYYYZZZ[[[[[[\\\YYYXXXWWWVVVUUUUUUUUUUUUPPPNNNLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC??????????????????@@@@@@CCCBBBAAA???>>>===============<<<;;;::::::999999:::::::::999999999888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>===============>>>?????????>>>>>>>>>>>>@@@AAACCCAAABBBDDDCCCAAA??????@@@>>>===CCCMMMQQQPPPPPPTTTWWWRRRMMMJJJCCC999444444333111555<<>>BBBFFFKKKPPPQQQPPPMMMJJJEEEEEEBBB===999999===AAAAAAEEEIIILLLMMMPPPUUUXXX[[[UUUJJJ>>>555///------++++++++++++++++++++++++++++++++++++,,,,,,---...,,,---///...------...000...---,,,,,,...111444666333666:::<<<>>>@@@CCCEEEIIILLLQQQWWW[[[^^^```aaaaaa^^^[[[ZZZ\\\___``````___^^^^^^]]]]]]^^^^^^___\\\]]]^^^]]]\\\\\\]]]___bbb~~~fffQQQAAA999333444444222000111222222222111111111111000222222111111111111222222000000000000111111111111000111111111111222222222000000111222222222222111////////////000111222333333333333444555777999;;;DDDAAAFFFRRR[[[eeexxx~~~|||zzzxxxwwwtttqqqpppqqqsssssssssqqqpppnnnmmmllliiifffccc______``````______^^^^^^___\\\YYYXXXYYYYYYYYYXXX[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXXXXWWWUUUPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>AAAAAA???>>>>>>>>>???@@@======<<<;;;;;;;;;;;;;;;888888999999888777555444777999;;;;;;::::::;;;<<<>>>============???@@@AAACCCAAA???===<<<<<<===>>>>>>???@@@???>>>===>>>???>>>???AAACCCCCCBBBAAA@@@>>>???AAAEEEIIINNNSSSUUUNNNMMMLLLIIIFFF@@@888333888333222777<<<<<<<<<===@@@AAABBBEEEKKKPPPMMMFFFAAAGGGNNNRRRRRROOONNNMMMIIIFFFBBB??????>>>===<<>>@@@CCCEEEIIIKKKOOOTTTYYY]]]```bbbfffccc___^^^^^^`````````^^^]]]\\\\\\[[[[[[\\\\\\\\\^^^___^^^]]][[[[[[\\\dddrrr^^^EEE<<<555555555333222222222222222111111111111000000000////////////000000000000000000111111111111///000000000000111111111000000111222222222222111111111111222333333444444444444444555666999;;;<<>>>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<::::::::::::999888777666666888:::;;;::::::;;;<<<===<<<<<<<<<<<<>>>???@@@BBBAAA???>>>===============>>>???>>>===<<<===>>>>>>???AAABBBCCCBBBAAA@@@??????AAACCCGGGKKKOOOQQQLLLJJJHHHGGGDDD???888444333///...222777888999;;;AAACCCEEEGGGMMMRRROOOIIIBBBGGGNNNRRRSSSRRRQQQPPPNNNIIIBBB>>>===>>>??????GGGMMMVVV___eeejjjooorrrwwwmmm\\\HHH777---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------........./////////////////////000111222333666888;;;===>>>@@@CCCEEEIIIKKKPPPUUUZZZ^^^```aaabbb___\\\[[[\\\___``````]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^```___]]]\\\\\\]]]cccnnnLLLAAA777666666444333333222222222111111111111000000000////////////000000000000000000111111111111/////////000000000000111000000111222222222222111000111222444444444444333444444555666777:::<<<>>>@@@@@@HHHWWWeeettt}}}{{{yyyxxxzzzxxxuuussssssssssssrrrmmmllljjjiiiiiigggdddbbb___```aaacccddddddeeeeeedddddddddeeefffeeecccaaa]]]\\\ZZZYYYWWWVVVVVVVVVUUUTTTTTTUUUVVVTTTQQQNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>???>>>======<<<<<<<<<<<<======<<<;;;::::::999::::::666888:::;;;::::::;;;<<<;;;;;;;;;;;;<<<===>>>??????????????????>>>======<<<===>>>===<<<<<<===>>>>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@AAACCCFFFHHHJJJIIIGGGEEEDDDBBB???;;;777555000///333777999<<<@@@CCCFFFIIILLLRRRWWWTTTNNNDDDGGGMMMRRRUUUUUUUUUTTTSSSLLLDDD===<<<===@@@BBBFFFNNN\\\hhhppptttvvvwwwwwwmmm\\\HHH888///,,,------------------------------,,,,,,++++++,,,,,,---............/////////000////////////000111222222555777:::<<<>>>@@@CCCEEEIIILLLRRRWWW\\\___```aaa___]]]ZZZZZZ\\\___aaabbb]]]\\\\\\\\\\\\\\\]]]^^^^^^___aaa```^^^]]]^^^^^^dddzzzTTTGGG:::666666444333333222222222111111111000000222222111111111111222222///000000000111111111111000000000000111111111111000000111222222222222111---///111333333333222111444444444666888;;;===???CCCEEEOOO]]]kkk{{{|||zzzxxxwww|||yyyvvvttttttsssrrrpppkkkjjjhhhhhhhhhgggeeeccc```bbbcccfffhhhiiijjjjjjhhhhhhiiikkklllkkkgggddd___^^^\\\ZZZWWWVVVUUUUUUTTTTTTTTTUUUUUUSSSOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<=========<<<;;;999999999:::;;;666888:::::::::999:::;;;;;;;;;;;;<<<<<<===>>>>>>===>>>???@@@@@@???===<<<<<<===>>>>>>======>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@???@@@@@@BBBCCCFFFDDDCCCBBBBBBAAA>>><<<888333000333777:::???FFFHHHMMMRRRVVVZZZ^^^ZZZTTTFFFGGGJJJOOOUUUWWWWWWVVVTTTNNNFFF@@@>>>???AAABBBDDDKKKWWWcccjjjmmmlllkkkjjjcccVVVGGG:::333111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///......//////000111222444777:::<<<>>>@@@CCCEEEIIIMMMSSSYYY^^^`````````aaa___\\\\\\^^^```bbbccc]]]\\\\\\\\\\\\]]]^^^^^^^^^```aaaaaa___^^^___```ggg^^^NNN===777666444222222222222222111111111000000222222111111111111222222///000000000111111111111111111222222222222333333000000111222222222222111---///111333444333222111333333444666888;;;>>>@@@CCCIIIUUUcccrrr~~~|||yyywwwvvv{{{yyyvvvttttttsssqqqooojjjiiiggggggggggggfffeeeccceeegggjjjlllnnnppppppnnnooooooqqqqqqoookkkgggaaa```]]][[[XXXVVVUUUTTTUUUTTTTTTTTTTTTSSSOOOLLLJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCC??????@@@@@@AAAAAAAAABBB????????????>>>>>>============<<<<<<<<<<<<======<<<;;;999888888999::::::666777999:::999999:::;;;;;;;;;<<<===>>>>>>>>>>>>;;;===???AAAAAA@@@>>><<<===>>>@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>======>>>>>>@@@??????@@@AAABBB@@@???888333000111333777@@@HHHNNNVVV^^^bbbfffgggbbb[[[JJJHHHHHHMMMTTTXXXWWWUUURRRNNNIIIEEECCCBBB@@@??????CCCKKKTTTZZZ]]]]]]\\\XXXUUUOOOFFF<<<555111000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////............///000111222333666999<<<===@@@CCCFFFIIIMMMSSSYYY]]]``````___bbb___\\\[[[]]]___``````^^^]]]]]]\\\]]]]]]^^^^^^^^^```aaaaaa```___```aaahhhiiiVVVBBB888666444222111222222222111111111111000000000////////////000000000000000000111111111111222222222333333333444444000000111222222222222111111222333555555555555444444444555777:::===@@@BBBDDDMMM\\\kkk{{{}}}{{{yyywwwvvvxxxvvvtttssssssqqqooommmkkkiiigggggghhhiiiiiihhhhhhiiillloooqqqsssuuuvvvvvvvvvuuuuuutttqqqlllhhhaaa___]]]ZZZXXXVVVUUUTTTTTTSSSRRRRRRRRRRRRPPPNNNLLLKKKIIIHHHGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCBBB>>>??????????????????@@@>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<======999999888888888888999999555777999:::999999:::;;;;;;;;;===>>>>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@???>>>===???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<===@@@CCCEEEDDDBBB>>>888444333444999CCCMMMVVV```kkkqqqtttrrrjjjbbbOOOJJJGGGKKKSSSXXXWWWTTTNNNLLLJJJHHHFFFDDD@@@===999;;;???FFFLLLPPPQQQPPPKKKKKKHHHCCC;;;333...,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------.........///............///000111111333555999;;;===@@@CCCFFFJJJMMMRRRXXX\\\^^^______```]]]ZZZYYYZZZ\\\]]]]]]______^^^]]]]]]]]]]]]]]]]]]___aaaaaa```___```aaafffttt___GGG<<<888666333222222222222111111111111000000000////////////000000000000000000111111111111111111222222222333333333000000111222222222222111222222333444444555555666555666777999===@@@DDDFFFIIIUUUeeeuuu~~~}}}{{{xxxvvvuuuuuusssrrrqqqqqqpppmmmkkkllljjjhhhhhhjjjkkkkkkkkklllmmmppprrruuuwwwyyyyyyyyyxxxvvvtttqqqmmmhhhddd^^^]]][[[XXXVVVTTTSSSSSSSSSQQQOOONNNOOOPPPOOOOOOMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEECCCBBBAAA???????????????>>>>>>>>>===>>>?????????>>><<<<<<:::::::::::::::;;;<<<<<<888888999999999999888888555777999999999888999;;;999:::<<<===>>>>>>======;;;<<<>>>???@@@@@@@@@???<<<>>>???@@@??????AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDBBB@@@>>>===============>>>BBBFFFKKKMMMLLLJJJCCC===888555666:::FFFRRR]]]jjjwww~~~{{{qqqgggUUUNNNIIIKKKTTTYYYWWWSSSMMMKKKIIIHHHFFFDDDAAA>>>666777999>>>DDDGGGGGGFFFBBBBBBAAA===777222///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...............///111111222555888;;;===@@@CCCFFFKKKMMMQQQVVVZZZ]]]______^^^[[[XXXXXXZZZ\\\^^^^^^aaa```___^^^]]]\\\\\\\\\\\\^^^``````_________```fff{{{dddKKK>>>:::777444333222222222111111111111000222222111111111111222222000000000000111111111111000111111111111222222222000000111222222222222111111111111111222333444555777888999;;;???CCCFFFHHHPPP]]]mmm{{{~~~~~~|||zzzxxxvvvuuusssqqqpppppppppooollljjjmmmkkkiiiiiikkklllmmmmmmnnnppprrruuuwwwzzz{{{{{{yyyvvvssspppmmmhhhccc___\\\[[[YYYVVVTTTSSSRRRQQQRRROOOLLLKKKMMMNNNOOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEEEECCCAAA@@@AAA@@@@@@??????>>>>>>>>>===>>>?????????>>><<<;;;999999999999::::::;;;<<<777888999:::;;;:::999888555777999999999888999:::888999:::<<<===<<<<<<;;;;;;<<<===>>>???@@@@@@@@@;;;===>>>???>>>>>>@@@AAAAAA@@@@@@@@@@@@AAABBBBBBDDDBBBAAA???>>>===>>>>>>AAADDDHHHNNNSSSUUUSSSRRRBBB;;;555222111666CCCOOObbbooo~~~uuujjjZZZQQQJJJLLLUUUZZZXXXSSSMMMKKKHHHFFFEEEDDDBBB@@@777777888<<<@@@BBB???<<<<<<===<<<999555333222333------------------------++++++------------+++++++++++++++,,,,,,,,,------...------......///000111222444888;;;===@@@CCCFFFKKKMMMPPPTTTXXX\\\^^^```]]][[[YYYYYY\\\___bbbbbbbbbaaa```^^^]]]\\\[[[[[[\\\^^^___```___^^^___```hhhttt[[[CCC888888666111---///222555777666555444111111111111111111111111111111222222222333333333000111222333333333333333222222111111222222333444222333444333111000111222555444888???CCCDDDGGGLLLVVVbbbuuu~~~zzzwwwuuuuuuvvvxxxtttqqqmmmjjjjjjjjjkkkjjjkkklllooopppqqqpppooonnnpppssswwwzzz{{{{{{yyywwwwwwtttooojjjfffdddcccccc]]]ZZZWWWTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGEEECCCCCCCCCDDDDDDAAA@@@>>>===<<<===>>>@@@@@@@@@@@@???>>>======<<<888999999888777777888:::<<<;;;:::999888999::::::======<<<999666555666777999:::;;;<<<============;;;;;;<<<<<<======>>>>>>;;;===>>>>>>======>>>@@@>>>>>>???@@@AAAAAAAAAAAADDDBBB???======>>>AAABBB???HHHRRRZZZ```bbb\\\TTTKKKBBB888444333555>>>FFFWWWkkkyyyyyyvvvvvvrrrjjj]]]UUUKKKEEEFFFLLLQQQTTTJJJHHHFFFGGGHHHGGGCCC@@@777444333666;;;>>><<<999999999999888666333///---,,,,,,---,,,++++++---...)))***+++,,,+++)))'''%%%******+++,,,...///000000......---......///000111444333666;;;<<<<<<@@@FFFMMMPPPTTTYYY\\\]]]^^^]]]\\\[[[YYYYYYZZZ^^^bbbdddddd```[[[ZZZ[[[[[[ZZZXXX[[[]]]^^^^^^\\\[[[[[[\\\fff{{{cccJJJ;;;888666222222333444555555333111000111111111111111111111111000000111111111222222222111111222222222222222222222222222222222333333444111222333333222222333555999888<<>>===<<<===>>>?????????>>>======<<<;;;;;;888999:::999777777999:::<<<;;;:::999999999::::::999:::<<<;;;999777777777999:::;;;<<<=====================>>>??????@@@@@@<<<===>>>>>>======>>>???>>>???@@@AAAAAABBBAAAAAADDDCCCAAA@@@@@@@@@AAABBBDDDNNNZZZdddkkknnniiiaaaPPPFFF<<<555222333999AAAOOOaaaoooooommmnnnjjjccc]]]VVVKKKDDDCCCFFFJJJMMMKKKIIIHHHHHHIIIHHHDDDAAA888666444666:::===;;;999666666777888777555222111---------,,,+++++++++,,,,,,---------,,,***(((&&&******++++++,,,---......---------......000111111444333666;;;<<<<<<@@@FFFJJJNNNSSSXXX]]]___```aaa^^^]]]\\\[[[\\\___bbbdddccc___\\\ZZZ[[[\\\[[[YYY\\\]]]^^^^^^\\\[[[[[[\\\bbbmmmTTTAAA888666444555555444444333222111000111111111111111111111111//////000000000111111111111111111111111111000000222222222222333333333333000222333444444444666888;;;;;;???EEEJJJMMMTTT[[[mmmwww~~~|||yyyvvvuuuuuurrrooonnnnnnmmmkkkjjjkkklllmmmnnnppprrrssstttxxxxxxxxxwwwuuusssqqqpppnnnkkkgggccc```^^^^^^^^^\\\YYYUUUSSSSSSSSSRRRQQQOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>=========>>>???=========<<<;;;;;;::::::999:::::::::888888:::;;;;;;;;;:::999999999999:::555888;;;<<<;;;999888888::::::;;;<<<============<<<======>>>>>>???@@@@@@===>>>???>>>===<<<===>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBGGGRRR```llluuuyyytttlllVVVLLL@@@888222000444;;;CCCSSS```bbb```aaa^^^YYYYYYSSSJJJBBB???AAAEEEHHHKKKKKKJJJKKKKKKIIIEEEBBB:::777555666999;;;:::888555666888:::::::::888777//////...---,,,+++***)))......//////---,,,***(((******++++++,,,,,,,,,---,,,,,,------///000111222444333666:::<<<<<<@@@EEEHHHLLLRRRYYY^^^bbbcccddd______^^^^^^___```bbbcccaaa___\\\[[[\\\\\\\\\[[[\\\^^^___^^^]]][[[\\\\\\eeettt]]]GGG:::666555444444333222222222333444111111111111111111111111000000000000111111111222222222111000000/////////222222222333333333333333111333444555555555777888;;;;;;???FFFJJJOOOWWW```sss}}}}}}zzzxxxwwwuuusssqqqpppooonnnkkkiiikkkkkklllnnnpppsssuuuwwwwwwvvvsssqqqooommmlllkkkjjjhhheeeaaa___]]]\\\\\\ZZZXXXUUUSSSSSSSSSQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGGGGHHHGGGEEEDDDCCC@@@???>>>>>>======>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999:::<<<:::::::::999999999999999666888::::::999888888999:::;;;;;;<<<======<<<<<<::::::;;;;;;<<<======>>>>>>??????>>>===<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAFFFQQQ___jjjtttxxxssskkkYYYOOOCCC;;;444000111666:::GGGRRRUUUUUUVVVTTTPPPQQQNNNIIICCC>>>???CCCGGGKKKLLLLLLMMMLLLJJJGGGEEE===:::777666777999999888888:::<<<>>>??????>>>>>>000///...------,,,+++***,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333333555:::<<<<<>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::;;;;;;:::999999:::<<<:::::::::999999999888888::::::999777555666888;;;:::;;;<<<<<<===<<<<<<<<<:::::::::;;;<<<<<<======>>>??????>>>===<<<<<<===??????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@DDDMMMYYYbbbiiimmmiiibbbVVVNNNEEE>>>777222111555666???HHHLLLMMMMMMLLLJJJLLLMMMLLLGGG@@@>>>@@@DDDIIIKKKNNNOOONNNKKKIIIGGG???<<<888666666888999:::<<<===@@@AAABBBBBBAAA@@@222000------...///...,,,((()))***+++,,,---......---------...............,,,,,,------///000111222333222555:::;;;;;;???EEEJJJNNNSSSYYY]]]```aaaaaa]]]]]]]]]]]]^^^______```___```___^^^]]]]]]]]]^^^]]]___``````^^^]]]]]]^^^eeeyyymmmYYYDDD999777888777555222111000000111111111111111111111111111111222222222222333333333333222111000///000111222111222444555555555444333333555666555444444555666===@@@GGGNNNQQQUUU___iiixxx}}}||||||}}}}}}wwwtttqqqooonnnmmmkkkiiijjjkkkmmmpppsssuuuwwwxxxuuusssqqqooolllkkkjjjiiieeeeeecccaaa```^^^^^^]]]ZZZXXXVVVUUUUUUTTTQQQOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::888888:::;;;999999999:::999888888777;;;:::888555333555999<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>??????===>>>???>>>===<<<===>>>???@@@AAABBBBBBCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@DDDJJJQQQVVV\\\aaa^^^YYYRRRLLLFFFBBB<<<444222333444:::AAAFFFGGGGGGFFFEEEJJJOOOQQQLLLBBB<<<<<>>:::777777888;;;===>>>@@@BBBCCCDDDDDDBBBAAA888333...---...000///...''''''(((***+++---......------....../////////000......---......///000111333222555999;;;;;;???DDDKKKNNNSSSXXX\\\^^^______\\\\\\[[[[[[\\\]]]___``````aaaaaa```^^^]]]]]]^^^^^^```aaa```___]]]^^^^^^fff~~~vvvdddLLL<<<777777666555333222111111000111111111111111111111111111111111111222222222222333222111000000111333444111222444555666555444333111222444444444444666888>>>BBBJJJRRRTTTWWWaaakkkzzz~~~~~~}}}}}}xxxuuupppmmmllllllkkkiiijjjlllnnnrrrtttvvvwwwwwwuuutttrrrooollliiigggfffdddcccbbbaaa```___^^^^^^ZZZYYYWWWVVVVVVUUURRRPPPMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCBBBAAAAAA@@@@@@@@@???????????????>>>======::::::::::::;;;;;;;;;;;;888999:::999777777999:::888999999:::999888777666777777777666555666:::<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>???<<<===>>>>>>======>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBFFFIIIJJJOOOUUUUUURRROOOKKKGGGEEE???666111111333666;;;@@@BBBAAA@@@AAADDDLLLSSSPPPEEE<<<:::<<>>777222222222333333444444444111111111111111111111111000000000000111111111111333222111000111222444666111222444666666555444333...000222444444555777999===BBBKKKSSSUUUWWW```jjjzzz{{{}}}}}}{{{yyyuuuppplllkkkkkkjjjjjjjjjlllooosssuuuvvvvvvvvvtttsssqqqnnnjjjfffcccaaabbbbbbaaa```______^^^]]][[[YYYXXXWWWWWWUUURRRPPPNNNNNNNNNNNNMMMMMMMMMMMMHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCC???????????????>>>======999999999999999999999:::888999999888777777888:::888888999:::999888777666222444666777777888;;;===;;;<<<<<<<<<<<<<<<;;;;;;999999::::::;;;<<<<<<===;;;===>>>>>>======>>>@@@@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEE@@@BBBBBBBBBGGGMMMPPPNNNNNNKKKIIIHHHBBB777000///222333888===???============GGGQQQQQQGGG>>><<<>>>AAAGGGMMMPPPOOOMMMMMMMMMCCCAAA===999888:::???CCCEEEGGGJJJMMMOOOOOOOOONNNFFF>>>333------......,,,,,,,,,+++*********++++++******+++,,,...///000000000000///...............222222444999;;;;;;>>>DDDHHHKKKPPPVVV[[[^^^______\\\[[[YYYYYYZZZ^^^bbbdddaaacccdddbbb^^^\\\\\\]]]___```bbbaaa___^^^^^^___bbboooXXXEEE;;;777333333666777333111222222222111111111111222222222222222222222222222222////////////000000000000000000111222333333444444222333333333333444888;;;AAAFFFMMMQQQOOOQQQ\\\hhhzzz~~~~~~|||{{{uuussspppmmmjjjhhhgggffflllnnnpppssstttuuuuuuuuutttsssppplllhhhdddaaa___dddaaa______```___[[[XXXXXXYYYYYYXXXWWWUUURRRQQQSSSQQQNNNKKKIIIIIIIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777888999999;;;;;;<<<===:::777333000000444888;;;::::::;;;;;;<<<=========<<<<<<===============<<>>===<<<===???AAABBB????????????@@@AAABBBCCCDDDFFFGGGGGGEEEDDDEEEEEEAAA??????AAAFFFJJJMMMNNNPPPLLLGGGDDDAAA;;;444...000222555888;;;<<<<<<;;;===EEELLLJJJEEE@@@:::444===DDDNNNTTTVVVTTTPPPMMMHHHBBB===<<<:::999<<>>>>>>>>======<<<;;;::::::999999;;;:::999999888888999999777777888888999:::::::::666555444444555777999:::>>>>>>>>>>>>>>>=========<<<======>>>>>>=========>>>===<<<<<<===>>>@@@BBB????????????@@@AAABBBBBBDDDEEEGGGFFFEEEDDDDDDEEEBBB@@@???AAAEEEIIIKKKLLLLLLIIIEEECCCAAA<<<555000...000444777:::;;;<<<<<>>888<<>>>>>>>>???>>>===<<<:::999888777;;;:::999999888888999999888888888888888888888888222333666888999999999999<<<======>>>>>>>>>>>>>>>===>>>>>>??????>>>============<<<<<<===>>>@@@AAA??????>>>??????@@@AAABBBCCCDDDFFFFFFEEEDDDDDDEEEBBB@@@???@@@CCCFFFHHHHHHEEECCCAAAAAAAAA>>>888333---///222666:::<<<>>>???EEENNNTTTTTTPPPKKKCCC;;;;;;@@@HHHNNNRRRQQQNNNLLLKKKFFFBBB@@@>>><<<===BBBGGGOOOYYYaaaiiiqqqsssqqq^^^NNN<<<444111///------,,,,,,+++++++++++++++,,,------------............111@@@QQQUUUKKK<<<222...333666999::::::<<>>>>>>>>>>>===<<<;;;:::999888888;;;:::999999888888999999999999888888888777777777333555777999:::999999888555777999<<<>>>???@@@@@@>>>????????????>>>>>>===<<<<<<<<<<<<<<<>>>???@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEDDDCCCDDDEEEBBB@@@>>>===???AAABBBCCC>>>======???AAA@@@;;;666...///222666;;;???CCCEEEIIIQQQXXXXXXUUUPPPFFF===<<>>>>>AAAJJJSSS]]]cccjjjnnnmmmiii^^^NNN===444111///...000,,,,,,++++++++++++,,,,,,,,,,,,---------.........///888BBBDDD>>>777333222222555999::::::<<<@@@DDDIIILLLQQQVVVZZZ\\\^^^^^^^^^[[[YYYZZZ\\\```bbbccc___```aaa```]]]\\\]]]]]]aaabbbcccbbb```______```ccczzzcccOOO@@@:::555555444111000222111111000000000000111111222222222222222222222222222222222222333333333333333333222222222222222222111222444666888<<>>>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;:::999999888888999999:::::::::999888888777777888888888777777777777777444666999<<<>>>@@@@@@@@@???????????????>>>======;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@BBBDDDDDDCCCCCCDDDEEEAAA???<<<;;;<<<>>>>>>>>>:::999;;;???BBBBBB>>>:::111222333777<<>>@@@DDDJJJPPPSSSRRRPPPPPPKKKHHHGGGDDD???>>>AAAHHHPPPYYY^^^ccceeebbb]]]VVVHHH:::333111//////222++++++++++++,,,---...///,,,,,,,,,------------......///111222222222111111111444888999999;;;???CCCJJJMMMQQQVVV[[[]]]______^^^\\\ZZZZZZ]]]```bbbccc___```aaa```^^^]]]]]]^^^bbbccccccbbb```^^^___```aaaqqq[[[DDD===777555444111111333222222111111111111222222222222222222222222222222111111222222222333333333222222222222222222222222111222444666888<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::999999888888888:::999777666555555666777999;;;===???@@@@@@???>>>????????????>>>===<<<<<<::::::;;;;;;<<<=========>>>>>>===>>>>>>???@@@AAA???AAACCCDDDCCCCCCCCCEEEBBB???<<<;;;<<<=========:::;;;===BBBGGGGGGBBB>>>555444333666===GGGQQQWWW___ffflllmmmjjjcccUUUHHH@@@@@@CCCIIIPPPTTTTTTRRRQQQMMMJJJIIIFFF@@@>>>???AAAIIIPPPUUUXXX[[[XXXSSSKKKAAA777333111//////111++++++++++++,,,---//////,,,,,,,,,,,,------------...---,,,...111111///---111444777888888:::???CCCJJJLLLQQQVVVZZZ]]]^^^______]]][[[[[[]]]```bbbcccaaabbbcccbbb```___```aaaaaabbbcccaaa___]]]^^^___aaa|||dddGGG???999666444222222555333333222222222222333333222222222222222222222222111111111111222222222222111111111222222333333444111222444555777;;;@@@DDDGGGFFFFFFGGGKKKXXXqqq{{{|||}}}}}}|||{{{yyyxxxqqqooommmjjjhhhgggggggggjjjlllooorrrsssrrrqqqoookkkjjjiiigggdddbbbaaa```]]]______]]]YYYVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMNNNOOOIIIIIIHHHGGGFFFEEEEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;:::999999888888999999888888888888888777777777777777666666555666666666:::;;;>>>@@@@@@???>>><<<>>>>>>>>>>>>===<<<;;;;;;999999:::;;;<<<<<<<<<<<<=========>>>>>>???@@@AAA???AAACCCCCCBBBBBBCCCDDDCCCAAA>>><<<===>>>>>>>>>??????BBBHHHLLLLLLHHHCCC888555333444<<>><<>>>>>>>>>>>>>>===<<<:::999888888;;;:::999999888888999999666666666777777777777777333444555666777777666666555777:::===??????>>>===>>>>>>>>>>>>===<<<;;;:::888999:::;;;<<<<<<<<<<<<============>>>???@@@AAA>>>@@@BBBCCCBBBBBBCCCDDDEEEBBB???>>>???@@@@@@@@@BBBCCCFFFLLLPPPPPPLLLGGG999666222222:::IIIXXXbbbooovvv{{{|||yyyppp___QQQAAA???@@@EEENNNTTTUUUSSSRRRNNNLLLKKKGGG@@@<<<===:::???AAA@@@AAACCCBBB>>>@@@:::555555333...+++,,,---,,,+++***))))))))))))++++++,,,,,,,,,---------)))+++---+++***,,,111777333666999::::::<<>>???>>>>>>>>>=========<<<>>>======;;;:::999888888999:::::::::999888666444666777888999999888777666666666666666666777888888:::999:::;;;<<>><<<:::;;;<<<======<<<;;;:::======<<<===>>>???AAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDBBBAAAAAA===:::>>>DDDFFFJJJNNNRRRUUUWWWQQQIII<<<888444333666AAATTTeeepppwww}}}}}}xxxooo___RRRDDD@@@>>>BBBKKKSSSWWWWWWXXXTTTPPPKKKGGGCCC>>>:::666999;;;;;;::::::<<>>???AAAJJJLLLPPPTTTXXX[[[]]]]]]```___^^^^^^```cccfffhhh```bbbcccbbb```______`````````aaa```___\\\ZZZYYYcccdddNNN;;;888999444222444222222333333333333222222666666555444444444444444444333222111111111222333222222333333333333444444222333444666:::===@@@BBBBBBCCCEEEJJJVVVlll~~~}}}|||{{{{{{}}}~~~~~~~~~}}}zzzxxxwwwtttrrrpppllliiigggfffeeehhhiiijjjkkkkkkjjjiiihhhdddcccaaa```aaa```^^^]]][[[[[[[[[ZZZYYYWWWVVVUUUSSSTTTTTTTTTTTTTTTSSSSSSOOONNNMMMKKKKKKKKKKKKLLLHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>=====================<<<;;;:::999888888999999999999888777666666555666777777777777666555666666666666666777888888777777777888:::<<<>>>@@@===;;;999:::<<<===;;;999999:::;;;<<<===<<<<<<;;;???>>>>>>======>>>???@@@@@@@@@AAABBBCCCDDDDDDEEECCCAAA@@@@@@===:::===DDDIIIOOOUUUYYY\\\\\\UUULLL???:::444222333;;;LLL[[[iiipppvvvvvvrrrjjj^^^RRRDDD@@@===???GGGOOOTTTUUUVVVSSSNNNJJJFFFBBB===:::444777999:::888888:::;;;666666666444222000///...+++++++++++++++,,,------...------,,,,,,------...+++,,,---...///000111222333555999;;;===???AAACCCKKKMMMRRRVVVZZZ^^^___``````___^^^]]]^^^aaadddfffbbbbbbaaa___]]]]]]___aaabbbbbbaaa```___]]][[[ZZZaaalllUUU>>>888999666333222333333333444444333333333444333222222111222222222555444333222111111111111222222333333333333444444333333555777:::===@@@BBBBBBDDDHHHPPP___www~~~~~~}}}||||||}}}}}}zzzxxxvvvvvvtttqqqnnnjjjgggfffeeehhhiiiiiiiiiiiigggfffddddddbbb````````````^^^]]]\\\\\\\\\[[[YYYWWWVVVUUUSSSSSSSSSSSSRRRRRRQQQPPPNNNNNNMMMKKKKKKKKKKKKKKKGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>==============================<<<;;;:::999888888888888777777777777888888555555666666666666555555666666666666666777777888666666666777999;;;===>>>@@@?????????@@@???===;;;777888:::;;;<<<<<<<<<<<<@@@@@@???>>>======>>>>>>??????@@@AAABBBCCCDDDDDDCCCAAAAAAAAA>>><<<@@@FFFOOOWWW```eeegggeee[[[QQQDDD===666222000555BBBOOO^^^eeejjjjjjhhhddd[[[SSSHHHCCC>>>>>>DDDLLLQQQTTTVVVSSSOOOKKKHHHCCC>>>;;;222444777777777666666777666666777666444222///------,,,,,,,,,,,,---......///......------......///---------...///000000111111444777:::<<>><<<<<<<<<============>>><<<<<<;;;;;;:::999888888777777666555666777999:::666666666666666666666666777777666666666666777777777777888999;;;<<<===>>>@@@@@@AAABBBAAA???===;;;666666888999;;;<<<======??????>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBBBBBBBB@@@>>>BBBIIIVVV```kkkqqqrrrnnncccYYYHHHAAA888333000111:::EEESSSYYY^^^^^^]]]\\\XXXSSSMMMHHHAAA???CCCJJJQQQUUUVVVTTTQQQMMMJJJFFFAAA===000222444666666555555444777888888999888555111---......---------......///......------------......---.........//////000000111333666999;;;>>>BBBDDDFFFIIINNNTTTYYY]]]```aaadddbbb```___```bbbdddfffcccbbb```]]][[[[[[]]]```eeecccaaa^^^\\\\\\[[[\\\```|||eeeJJJ<<<999888555222111111222222222222111111444444333333333333444444111111222222333333333333222222222333333333444444555666888;;;>>>@@@BBBBBBAAAEEEOOO___uuu|||yyyvvvtttsssrrrpppnnnlllkkkjjjjjjiiihhhgggfffdddbbbaaa```fffdddaaa```___^^^\\\ZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNMMMLLLLLLKKKFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<=========;;;;;;;;;::::::999999888777777666666666888999;;;777777777777777777777777777777666666666666777777666777888999;;;<<<<<<===:::;;;======<<<999777666555555666777999;;;<<<===<<<======>>>???@@@@@@@@@>>>??????@@@AAABBBCCCCCCCCCAAAAAABBB???===AAAHHHXXXdddpppvvvwwwrrrhhh^^^LLLDDD;;;555111111777???HHHOOOTTTTTTTTTUUUUUUSSSOOOJJJCCC@@@AAAHHHOOOSSSUUUSSSPPPNNNKKKFFFAAA===111222333555777777666666::::::<<<>>>>>>:::444...///......------.........------,,,,,,,,,,,,---------.........//////000000333444777888999<<<@@@CCCFFFIIINNNTTTYYY]]]```aaabbbaaa___^^^^^^```ccceee```aaaaaa```]]]\\\\\\]]]bbbaaa^^^\\\[[[[[[[[[[[[ccclllRRR@@@:::888666444000111111222222111111000222222111111222222333333///000111333333444333333222222333333333333444444333555777:::<<<>>>???@@@CCCHHHUUUhhh~~~|||xxxvvvtttrrrqqqooonnnlllkkkkkkkkkjjjjjjhhhgggeeecccbbbaaa___^^^]]]]]]^^^^^^]]][[[VVVVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777777888999::::::888888777777777777888888888777777666666666666666555555777888999:::::::::999;;;<<<<<<:::888888888555555555666888:::;;;<<<;;;<<<===???@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDBBB@@@@@@@@@===:::>>>EEETTT```lllrrrrrrnnnfff]]]OOOGGG===888444111555:::???FFFLLLLLLKKKNNNPPPPPPMMMIIICCC>>>???DDDKKKPPPSSSQQQOOOMMMJJJFFFAAA===555444444666999;;;<<<;;;===>>>@@@CCCDDD@@@777111//////...------------...,,,,,,,,,++++++,,,,,,,,,---------...///000000111333444666777888;;;???BBBHHHKKKPPPVVV[[[___bbbccc___]]]\\\[[[\\\^^^aaacccaaabbbcccbbb___]]]\\\\\\___^^^]]]\\\[[[[[[[[[[[[cccpppXXXDDD:::888777666111222222333333222222111///////////////000111111111111222333333333222111222222333333333333444444444555888;;;===>>>??????FFFMMMZZZppp~~~}}}{{{xxxuuutttrrrqqqooommmkkkjjjiiiiiiiiihhhfffdddcccaaaaaa```[[[ZZZYYYYYYZZZZZZYYYXXXRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOKKKLLLLLLLLLKKKJJJIIIHHHDDDEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;::::::999:::::::::999999999999999888999999::::::::::::999888777666666666666777888888888777666666666666666555666888999:::;;;:::::::::<<<>>>===;;;:::;;;===555555555555666888:::;;;<<<===>>>???@@@@@@???>>>@@@@@@AAABBBCCCDDDDDDEEEDDDBBBAAAAAA>>>;;;???EEEKKKWWWbbbffffffddd^^^XXXSSSIII@@@:::555111111555777???EEEEEEEEEHHHJJJKKKLLLIIIDDD??????CCCJJJOOOTTTSSSQQQPPPMMMIIICCC???999777555777<<<@@@BBBBBBAAAAAADDDHHHJJJEEE;;;333///......---,,,,,,------------,,,,,,,,,,,,------+++,,,---...///000111222111222444666888;;;@@@DDDIIILLLPPPVVV[[[___aaabbb^^^]]]\\\[[[]]]___bbbdddcccdddcccaaa^^^\\\]]]^^^\\\]]]]]]^^^^^^]]]]]]\\\bbbsss\\\GGG:::888888888222333333444444333333222222222111111222333444444222333444444333222000///222222333333333444444444666777:::===???AAAAAAAAAIIIPPP___uuu~~~~~~}}}|||zzzwwwuuussstttrrrpppmmmkkkiiiggggggeeedddbbb```___^^^^^^]]]\\\ZZZXXXWWWWWWVVVTTTRRROOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNNNNLLLJJJIIIDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>??????>>><<<;;;:::999888::::::999999999999999999999:::;;;<<<<<<;;;999888777666555444444555666777888888777666666666666666888999:::<<<======<<<<<<777999:::999777777999<<<555555555555666777999:::>>>>>>???@@@@@@???===<<<@@@AAAAAABBBCCCDDDEEEEEEHHHFFFEEEDDDAAA>>>AAAHHHDDDOOOYYY]]]]]]\\\XXXSSSUUUKKKAAA;;;555000///111333<<>>CCCFFFFFFCCCCCCFFFKKKMMMHHH===555///...---,,,,,,,,,,,,,,,.........------.........++++++,,,...///111222333///000333555888<<>>AAADDDIIIRRRcccxxx|||{{{{{{{{{{{{zzzvvvssspppnnnllljjjiiigggeeebbbbbbaaa___]]][[[ZZZZZZYYYWWWVVVSSSQQQOOOOOOOOOOOOPPPPPPOOOMMMLLLJJJIIIIIILLLLLLLLLLLLLLLKKKKKKJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHFFFDDDDDDFFFGGGEEEBBBEEEEEEDDDBBBAAA@@@???>>>>>>??????===;;;:::;;;======<<<;;;:::::::::;;;<<<999999999999999999999999666666666666666666666666888888777666666666666666999888888;;;>>>???===:::999999999999999999999999;;;888666666999;;;;;;:::;;;<<<===???AAABBBBBBCCCAAABBBDDDDDDCCCCCCEEEFFFCCCCCCAAA@@@@@@???@@@@@@IIILLLQQQUUUXXXXXXWWWVVVPPPNNNHHH@@@888222000000666888;;;===???AAACCCFFFHHHKKKLLLGGGAAA@@@GGGMMMUUUVVVVVVSSSSSSRRRKKKBBB>>>===;;;:::>>>EEEJJJKKKLLLLLLLLLNNNSSSRRRFFF888333111...,,,------,,,+++++++++,,,,,,,,,---------.........////////////000000222444666888;;;@@@CCCKKKMMMRRRWWW\\\```cccdddccc```]]]]]]___ccceeefffeeedddaaa___^^^]]]]]]]]]]]]```bbbbbb```]]]\\\\\\^^^yyygggQQQCCC>>>;;;666666666555444333333333333333333333333333333333333555444444444444444444555111111111222333333333444666888:::;;;===???BBBEEELLLTTTcccxxx~~~~~~~~~~~~|||xxxuuummmjjjgggeeedddcccaaa```___^^^\\\[[[YYYXXXVVVVVVTTTSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGEEECCCDDDFFFFFFDDDBBBEEEDDDCCCCCCBBBAAA@@@@@@>>>??????===;;;:::;;;===:::999888888888999:::;;;999999999999999999999999666666666666666666666666888888777666666666666666888777777:::<<<===;;;999999999999999999999999999;;;888666777999;;;;;;:::;;;<<<===???@@@AAAAAAAAAAAABBBDDDDDDCCCCCCEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBEEEGGGKKKNNNPPPPPPOOONNNLLLJJJEEE>>>777111//////444777:::<<<===@@@CCCFFFLLLOOOOOOJJJCCCAAAGGGMMMQQQTTTUUUTTTUUUUUUOOOHHH???>>>;;;;;;???GGGMMMQQQTTTVVVXXX\\\```]]]PPPAAA666333000............---++++++,,,,,,,,,---------,,,,,,,,,------------...000222444666888;;;@@@CCCKKKMMMRRRWWW\\\```bbbccccccaaa^^^]]]```ccceeefffcccbbb```^^^]]]]]]]]]]]]___aaacccbbb___\\\[[[[[[]]]qqq[[[III@@@;;;999666666555444333333333333333333333333333333333333444444444444444444444444222222222222333333333333888999;;;<<<===???CCCFFFQQQWWWdddxxx~~~~~~}}}{{{xxxuuukkkhhhdddaaa```___^^^]]]ZZZYYYYYYXXXVVVTTTRRRQQQPPPOOONNNLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBAAA>>>??????===;;;:::;;;===999888888888888999:::;;;999999999999999999999999666666666666666666666666888777777666666666666666888777777999;;;;;;:::999:::::::::::::::::::::::::::999777888999:::::::::;;;<<<===>>>????????????@@@BBBCCCDDDCCCCCCDDDFFFEEEFFFFFFGGGFFFDDDCCCBBBAAACCCEEEHHHHHHHHHGGGFFFGGGFFFCCC>>>888333111000333555888:::===AAAFFFIIIRRRUUUTTTNNNEEEBBBFFFLLLPPPTTTVVVVVVWWWWWWRRRKKKBBB???<<<===AAAIIIRRRYYY___ccchhhlllooojjjZZZJJJ888444000------......///,,,,,,,,,,,,------------,,,,,,,,,------------...000222444666888;;;@@@CCCKKKMMMRRRWWW\\\___aaabbbcccaaa^^^^^^aaadddfffgggaaa```___]]]\\\\\\]]]]]]```bbbcccbbb___\\\ZZZZZZ```|||gggQQQAAA:::888666666555444333333333333333333333333333333333333444444555555555555444444333333333333333333222222888999:::;;;<<>>??????===;;;:::;;;===::::::::::::;;;<<<<<<===999999999999999999999999666666666666666666666666777777666666666666777777888888888999:::;;;:::::::::::::::::::::::::::::::::999888999999::::::999;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFDDDEEEFFFGGGFFFDDDBBB@@@AAABBBCCCDDDDDDCCCBBBBBBDDDEEEDDD@@@;;;666333222222444888;;;@@@FFFMMMQQQ[[[]]][[[SSSHHHBBBDDDIIIQQQVVVYYYXXXWWWUUUPPPIIIEEEAAA>>>???CCCKKKVVV___ggglllrrrvvvwwwooo]]]MMM888333...******,,,------,,,,,,,,,------------............////////////000000222444666888;;;@@@CCCJJJMMMQQQVVV[[[^^^```aaacccaaa______aaadddffffff```___]]]\\\\\\\\\]]]]]]___aaabbbaaa^^^]]]\\\\\\bbbrrrYYYCCC888666666666555444333333333333333333333333333333333333444555555666666555555444444444333333333333333333666777888999:::>>>CCCFFFSSS\\\lll}}}~~~|||yyywwwuuusssooommmlllgggaaa\\\YYYWWWUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBB>>>??????===;;;:::;;;===:::::::::;;;;;;<<<<<<<<<999999999999999999999999666666666666666666666666777777666666666666777777::::::;;;:::::::::;;;<<<::::::::::::::::::::::::999999::::::999999999999;;;<<<===>>>>>>>>>>>>>>>@@@AAACCCCCCBBBBBBDDDEEEDDDEEEGGGGGGGGGEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDBBB===777444222222555999???FFFOOOXXX___eeefffcccYYYKKKBBBBBBEEENNNTTTXXXXXXWWWUUUQQQKKKHHHBBB@@@AAADDDIIIUUUaaakkkpppuuuwwwuuummm\\\LLL888444...+++***,,,------,,,,,,---------..................////////////000000222444666888;;;@@@CCCJJJMMMQQQVVVZZZ]]]___```bbb```______bbbdddeeeeee___^^^]]]\\\[[[[[[\\\]]]]]]^^^``````___^^^___```bbb|||bbbHHH:::666666666555444333333333333333333333333333333333333444555666777777666555444333333333333444444444444555666777888:::>>>DDDHHHSSS```ttt~~~}}}{{{wwwtttrrrooollliiieeeaaa\\\XXXUUUSSSQQQOOOQQQOOONNNKKKJJJIIIHHHHHHEEEFFFFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@??????>>><<<;;;:::999999:::;;;<<<===>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>??????===;;;:::;;;===888999999::::::999999888999999999999999999999999666666666666666666666666666666666666666777777888;;;;;;<<<;;;::::::;;;===::::::::::::::::::::::::888:::;;;;;;999888888999;;;<<<===>>>???????????????AAABBBCCCBBBBBBCCCEEEGGGHHHHHHIIIHHHFFFEEEDDD>>>>>>=========>>>???@@@AAADDDFFFDDD???888333000111555;;;BBBMMMYYYfffnnnrrrrrrmmm```OOODDDAAABBBGGGOOOVVVXXXXXXXXXUUUQQQKKKDDDAAACCCCCCEEEPPP^^^hhhlllooonnnkkkeeeWWWJJJ:::666111...---.........,,,---------............,,,,,,,,,------------...000222444666888;;;@@@CCCJJJLLLPPPUUUYYY\\\^^^___aaa___^^^___aaacccdddddd```___^^^\\\[[[[[[\\\\\\[[[]]]______^^^___aaabbbhhhlllPPP???:::666666555444333333333333333333333333333333333333444555666777777666555444222333333333444555555555444555666888;;;@@@FFFKKKUUUfff~~~}}}|||zzzwwwsssooommmjjjgggddd___\\\YYYWWWVVVTTTRRRPPPNNNLLLIIIFFFDDDDDDEEEEEEAAABBBCCCDDDDDDCCCBBBBBB@@@??????>>>>>>=========???????????????>>>>>>===<<<:::999888888999:::<<<;;;===???>>><<<<<<>>>@@@@@@?????????????????????>>>??????===;;;:::;;;===999::::::::::::999777666999999999999999999999999666666666666666666666666666666666666666777888888:::;;;<<<:::888888:::===;;;;;;;;;;;;;;;;;;;;;;;;777:::<<<<<<999777777999;;;<<<===???@@@AAAAAAAAA???AAABBBBBBBBBBBBCCCEEEHHHHHHHHHGGGFFFFFFEEEEEE===<<<<<<<<<===???AAABBBFFFIIIKKKJJJDDD<<<555222000444;;;EEERRRbbbqqqzzz~~~}}}wwwhhhUUUGGGAAABBBFFFPPPXXXZZZZZZZZZWWWSSSLLLEEEBBBDDDBBB@@@IIIXXX^^^``````]]][[[XXXPPPGGG:::666222000//////...---------------............,,,,,,,,,------------...000222444666888;;;@@@CCCJJJLLLPPPUUUYYY\\\^^^^^^___^^^]]]^^^aaacccccccccbbbaaa___]]]\\\[[[[[[\\\]]]^^^______^^^^^^```bbbkkkrrrWWWDDD>>>666666555444333333333333333333333333333333333333444555666888888666555444222222333333444555666666444555777999<<>>???@@@AAABBBAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>??????>>>>>>===<<<<<<;;;999888888999;;;<<<:::<<<>>>>>><<<;;;===@@@????????????>>>>>>======>>>??????===;;;:::;;;===<<<=========<<<:::888777999999999999999999999999666666666666666666666666666666666666666777888888999:::;;;999777666999<<<;;;;;;;;;;;;;;;;;;;;;;;;777:::===<<<999777777888;;;<<<===???AAABBBBBBCCC???AAABBBBBBBBBBBBCCCEEEGGGFFFEEEDDDCCCCCCCCCCCC>>>=========???AAADDDFFFLLLOOOQQQPPPJJJAAA999555///333;;;FFFUUUfffwww}}}mmmXXXIIICCCBBBJJJSSS[[[\\\ZZZYYYVVVRRRMMMFFFCCCDDD@@@<<>>>>>============>>>>>>???>>>>>>===>>>>>>???@@@?????????>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::999888888888999:::;;;999:::;;;===>>>?????????@@@???>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999999888:::;;;;;;:::888888888666666555555444444444333666666666666777888999:::;;;;;;;;;:::::::::::::::999:::===>>>>>>===;;;999888888888888999::::::;;;=========>>>??????@@@@@@AAA@@@??????@@@AAACCCDDDCCCCCCDDDDDDDDDCCCAAA@@@===;;;<<>>>>>>>>======>>>>>>>>>======>>>>>>>>>>>>>>>>>>????????????????????????>>>======<<<<<<<<<<<<<<<;;;:::999888888999::::::999999:::<<<===>>>????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777999::::::888777777777666666666666555555444444666666666666777888999:::888888888888888888888777:::;;;===??????===;;;::::::999999999999::::::;;;<<<<<<======>>>?????????@@@@@@??????@@@AAACCCDDDCCCCCCDDDDDDDDDCCCBBBAAA???<<<===@@@CCCFFFOOOYYY^^^ccceee___WWWNNNEEE===444333777AAASSShhhzzz~~~mmmZZZJJJCCCAAADDDKKKSSSXXXXXXVVVTTTSSSQQQJJJDDDAAA<<<999<<>><<<;;;555333000---+++++++++,,,------------------------------------...///000000///222555777777:::@@@DDDJJJOOORRRTTTXXX___bbbaaa^^^\\\[[[[[[^^^```bbbbbbaaa```___]]]\\\\\\[[[[[[^^^______^^^]]]]]]^^^```gggzzzdddOOODDD:::888777777888888666555333333333333333222222222333333444444444333222222444444444444555666777777888777999<<<>>>BBBKKKVVViii~~~|||||||||{{{yyyxxxwwwvvvuuuppplllgggccc___\\\YYYWWWUUUTTTSSSSSSSSSQQQNNNKKKGGGFFFDDDBBBAAA@@@@@@AAA??????>>>>>>>>>>>>??????<<<===>>>???>>>>>>===<<>>============>>><<<<<<:::999999999999999999999999999;;;===???@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;666888999999777666666777777777777777666666666666666666666666777888999999777777777777777777888888;;;<<<>>>??????>>><<<;;;<<<;;;::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????@@@AAACCCDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@>>>>>>AAAEEEKKKXXXdddkkkqqqrrrkkkaaaWWWKKKBBB555333555>>>OOOdddwwwyyylll\\\NNNEEEBBBCCCHHHPPPVVVXXXWWWVVVUUUTTTNNNHHHBBB;;;666888<<<>>>>>>======;;;:::888777555333000---,,,+++,,,,,,------------------------...------......///000111///222555777777:::@@@DDDJJJOOORRRTTTYYY___bbbaaa^^^\\\ZZZ[[[]]]___aaaaaa``````^^^]]]\\\\\\[[[[[[^^^___```___^^^]]]^^^```eee~~~lllUUUEEE:::999888888888888666555555444333222111222222333444444444444333222222111444444444555666777888999:::888999===???DDDOOOZZZmmm~~~|||{{{yyyxxxvvvtttssssssssslllhhhccc___\\\ZZZXXXWWWTTTSSSQQQPPPOOOMMMJJJGGGEEEDDDBBB@@@??????@@@@@@@@@??????>>>>>>??????@@@===>>>@@@AAA@@@???===<<>>>>>>>>>>>>>>>>>===<<<;;;:::999888888999888888888999<<<>>>@@@>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::777999999999777666777888888888777777777777777777666666666666666777888888888888888999999:::::::::======?????????>>><<<;;;===<<<;;;;;;::::::::::::::::::;;;;;;<<<======>>>@@@????????????AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCC@@@>>>???BBBGGGQQQbbbqqqzzz~~~wwwjjj]]]OOODDD;;;888666<<>>===???@@@@@@@@@AAAAAAAAABBB@@@??????>>>===>>>>>>>>>>>>>>>===<<<;;;999888888999888777777888:::===>>><<<===>>>>>>>>>>>>======:::::::::999999999888888999::::::999888777888999777777888888888888888888666666666666666666777888777777888999:::;;;;;;<<<>>>>>>??????>>>===<<<;;;===<<<;;;;;;:::::::::::::::::::::;;;<<<<<<======@@@???>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDDDDDDD???>>>???CCCHHHTTThhhzzzqqqbbbSSSHHH>>>:::777:::EEEVVVfffooorrrppplllggg^^^TTTIIICCC===@@@FFFLLLRRRTTTTTTSSSSSSQQQLLLCCC<<<999888888::::::;;;;;;;;;;;;;;;:::999777333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111///222555777777:::@@@DDDIIINNNSSSVVV[[[aaacccaaabbb```^^^]]]___```aaaaaa]]]\\\[[[ZZZYYYYYYYYYZZZ^^^___aaa```___]]]]]]^^^dddiiiTTT>>>;;;888666666666555333555555333222222333444444333333444444444333222222333333333444555777888999;;;999999===BBBJJJXXXeeeyyy}}}{{{uuutttrrrooollljjjgggfffaaa^^^ZZZXXXWWWVVVTTTSSSRRRPPPLLLJJJHHHFFFCCCAAABBBAAA@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA???>>>@@@@@@@@@AAAAAABBBBBBCCC@@@@@@???>>>>>>>>>>>>???>>>>>>>>>===<<<;;;999888999888777777777999:::;;;:::;;;<<<>>>>>>>>>===<<<999999999999888888888888:::;;;;;;999888777999:::777777777777888888888888666666666555555666666777555666666888999:::;;;;;;>>>>>>>>>>>>===<<<<<<;;;<<<;;;::::::::::::::::::::::::;;;;;;<<<=========??????>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFF@@@???@@@CCCHHHSSShhh{{{rrrdddVVVKKK<<<888444777AAAOOO]]]eeefffdddaaa___\\\UUULLLDDD<<<>>>BBBIIIOOORRRSSSRRRQQQRRRMMMEEE>>><<<;;;888::::::;;;<<<<<<<<<<<<<<<;;;888444000---+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000///222555777777:::@@@DDDHHHNNNSSSVVV\\\bbbdddbbbbbb```]]]\\\]]]_________\\\[[[[[[ZZZYYYYYYZZZZZZ]]]___``````^^^\\\\\\\\\bbbqqq^^^CCC???:::666555555555555444333333333333444444555222222333444444444333333333333333333444555666777:::888999>>>DDDMMM]]]jjj~~~|||yyywwwsssrrrpppnnnjjjeeebbb___ZZZXXXUUUTTTTTTSSSPPPNNNNNNLLLIIIGGGGGGFFFDDDBBBBBBAAA@@@???@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBAAAAAA@@@??????@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@===>>>>>>>>>===<<<:::999999999888888888777777777888999;;;===>>>===<<<<<<:::::::::999999999888888999::::::888666666888:::666666666777777777888888777666666555555555666666555666777999:::;;;<<<===>>>>>>======<<<;;;;;;::::::999999999999::::::;;;;;;;;;;;;<<<======>>>>>>???>>>>>>>>>>>>@@@AAABBBDDDDDDCCCCCCCCCDDDFFFGGGDDDCCCCCCDDDFFFOOOcccvvv~~~xxxlll```TTTKKK<<<777333444;;;FFFQQQXXXXXXUUUTTTVVVXXXUUUNNNGGG======AAAGGGNNNRRRSSSQQQQQQTTTPPPFFF???>>><<<888======>>>????????????>>>@@@>>>999444000---,,,+++++++++++++++++++++++++++,,,++++++,,,,,,---...//////222555777777:::@@@DDDGGGNNNSSSWWW\\\bbbdddbbbdddaaa^^^]]]^^^`````````]]]\\\\\\[[[[[[[[[[[[\\\\\\^^^``````]]][[[ZZZZZZaaauuucccFFFBBB;;;777555555666666222333333444444555555555111222333333444444444444333333333333333444555666:::888999>>>DDDOOO___mmm}}}zzzvvvsssqqqqqqpppmmmhhhccc^^^[[[UUUSSSRRRRRRRRRPPPMMMKKKJJJHHHFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@????????????@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBB======>>>>>>>>><<<;;;:::999999999999888777555555666888:::<<<======<<<;;;;;;;;;;;;:::::::::999999999999999777555555777999555555666666777777777888777666666555555555666666888888:::;;;===>>>@@@@@@>>>======<<<;;;:::::::::888888888888999::::::;;;;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBEEEDDDCCCCCCCCCEEEFFFGGGGGGFFFEEEDDDDDDLLL___qqqrrrvvvvvvnnnddd[[[QQQHHH>>>999444222666???GGGKKKNNNKKKKKKOOOUUUUUUPPPIII>>>>>>AAAGGGNNNRRRSSSRRRRRRUUURRRGGG@@@???<<<777AAAAAABBBBBBBBBBBBBBBBBBFFFDDD???999444111//////++++++++++++++++++++++++++++++++++++,,,---......///222555777777:::@@@DDDGGGNNNTTTWWW]]]cccdddbbbgggdddaaa```aaabbbbbbbbb^^^^^^]]]]]]\\\]]]]]]]]][[[]]]______]]][[[YYYYYYccc|||kkkRRR@@@:::<<<555222555444333333333333333333333333444333333222333444555666444333333222333444666777555777<<>>>>>>>>>>>999888777666666777888888777888999;;;<<<=========;;;::::::999999::::::;;;999::::::999666444555555::::::999888777666555444888888777777777777777888::::::;;;;;;<<<=========>>>>>>>>>===============888888888888888888888888999999::::::;;;<<<<<<<<<:::<<>><<<===@@@CCCGGGFFFCCCBBBDDDGGGGGGEEE@@@999000***((('''((()))***+++---...///000,,,,,,------.../////////666555666:::;;;:::>>>DDDIIILLLQQQVVV\\\```bbbccccccbbbaaa```______``````^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^^^^]]]\\\ZZZZZZ___~~~pppTTTBBB;;;===666333666555333333333333333333333333666555444333333444555666444333333222333444666777666888<<>><<<;;;::::::999888777666666777888777888999;;;<<<=========;;;::::::999999::::::;;;::::::;;;999777555555666999888888888888888888888888777777666666777777777888999999:::;;;<<<<<<=========>>>>>>======<<<<<<666777777777888999999999:::::::::;;;<<<<<<======999;;;===>>>???@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIGGGDDDAAA@@@CCCIIINNNXXXXXXXXXWWWTTTNNNHHHDDDBBB===777222222666:::===>>>AAADDDFFFKKKPPPPPPLLLCCC===<<>><<<======BBBGGGIIIIIIIIILLLOOONNNKKKFFF>>>666000------******+++,,,------------,,,,,,------.../////////333222444999:::;;;???EEEIIILLLQQQWWW\\\```bbbcccbbbaaa```_________```aaa___^^^]]][[[[[[ZZZ[[[[[[```aaaaaa```^^^\\\[[[ZZZ^^^vvv[[[GGG>>>???888666999777333333333333333333333333444444444333333333333333444333333333333555666777888999===BBBHHHTTTiii{{{|||wwwrrrlllhhhjjjiiieeeaaa]]]XXXUUUSSSNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCBBBAAA@@@>>><<<;;;:::;;;:::999777777666666666777888999;;;<<<<<<<<<<<<::::::999999999999:::::::::;;;;;;:::777666666777666777888888999:::;;;;;;777666666555555666777777666777777888:::;;;<<<<<<;;;<<<===>>>>>><<<:::999333444555666888999:::;;;:::;;;;;;<<<======>>>>>>;;;===>>>???>>>???AAABBBEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIFFFAAA>>>===???AAAGGGHHHIIIJJJHHHEEEAAA???BBB>>>999444333444777:::===AAADDDEEEJJJNNNMMMIIIDDD>>>;;;AAAIIINNNQQQSSSTTTUUUSSSMMMEEE???===>>>===BBBHHHMMMPPPSSSVVVWWWYYYUUUOOOEEE<<<444111000+++,,,---------,,,+++***,,,,,,------.../////////000///222777:::;;;@@@FFFIIILLLQQQWWW\\\```bbbcccaaa```___^^^^^^```aaaccc___^^^\\\[[[ZZZ[[[[[[\\\aaabbbcccaaa^^^[[[[[[[[[```xxxcccMMMBBBAAA:::777:::888444444444444444444444444222444777999999888666555444333333333444555777888999:::===DDDKKKWWWkkk}}}~~~yyyuuuoooiiidddhhheeeaaa\\\XXXTTTRRRQQQKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@?????????>>>>>>;;;;;;:::888777666666555888888999:::;;;<<<<<<;;;::::::999999999999:::::::::;;;<<<:::888777777888666666777888999::::::;;;666555555555555666666777666666777888:::;;;<<<<<<999;;;===>>>===;;;888666111222333555777999;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHHHHGGGCCC???=========>>>???AAABBBAAA@@@???>>>AAA???:::666333333666999???CCCGGGIIIMMMQQQOOOJJJEEE===999>>>FFFLLLQQQVVVWWWWWWUUUOOOGGGAAA??????AAADDDKKKRRRYYY^^^```aaafffbbbYYYLLL???555000...***+++---......---+++***,,,,,,------.../////////000///111666999:::>>>EEEHHHLLLQQQWWW]]]```bbbbbbaaa```^^^]]]^^^```bbbccc^^^\\\[[[YYYYYYZZZ[[[[[[___```aaa___\\\ZZZZZZ\\\ddd{{{jjjQQQCCC???888666888666444444444444444444444444222666<<<@@@AAA???;;;888333333333333444666888999;;;;;;>>>EEEMMMYYYkkkzzz}}}yyyuuuqqqlllfffcccdddaaa]]]XXXTTTQQQPPPOOOIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@????????????;;;;;;:::999888777666555888888999:::;;;;;;;;;;;;:::999999888888999999::::::;;;;;;:::888777888999666666666777777777777777555555555555555666777777777777888999:::;;;<<<<<<888:::<<<<<<<<<999666555111222333555777999;;;<<<;;;;;;<<<<<<===>>>>>>>>>???AAABBBBBBAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGEEE@@@===;;;;;;:::<<<>>>???======>>>???@@@???;;;777333444777;;;@@@EEEJJJNNNRRRVVVTTTOOOFFF>>>999;;;BBBJJJRRRZZZXXXYYYXXXSSSKKKDDDBBBAAADDDGGGMMMXXXccckkkooooootttnnnbbbRRRBBB555...,,,)))***,,,---...------,,,,,,,,,------.../////////111000222666888888===CCCHHHLLLRRRXXX]]]```bbbbbbaaa___]]]\\\]]]___bbbddd]]][[[YYYXXXWWWXXXZZZ[[[\\\___aaa```\\\[[[]]]```hhhoooTTTCCC>>>555333444111444444444444444444444444...222888<<<>>><<<888555333333333333555777999:::<<<;;;???FFFNNNXXXhhhuuu|||xxxsssoookkkhhhdddaaa___]]]YYYUUURRRPPPNNNNNNIIIIIIHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDCCCBBBAAA???===<<<;;;::::::::::::999888666666888888999:::::::::::::::999999888888888888999999999:::::::::888777888999777777777666666555555444555555555555666777888888888888888999::::::;;;;;;999999::::::999777555444333444555666888999:::;;;:::;;;;;;<<<======>>>>>>===???@@@@@@??????AAABBBDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHGGGDDD???999666555777:::======;;;<<>><<<<<<999999:::::::::999777777888888999::::::::::::999999999888888888888999999888999999999777666777888777777777777666666666555666666666666777888999999888888888888888888888888999999999888777666444444666777777777888999999999:::::::::;;;<<<<<<=========>>>@@@@@@@@@@@@AAACCCCCCCCCDDDDDDEEEGGGHHHIIIGGGGGGGGGCCC>>>999666444666999======<<<>>>CCCHHHGGGEEE@@@888222222888>>>CCCJJJSSSYYYaaafffddd^^^RRRGGG===:::<<>>@@@BBBBBBBBBBBBDDDFFFAAAAAABBBBBBCCCEEEFFFGGGFFFFFFFFFDDD@@@<<<:::999666:::>>>??????AAAHHHNNNKKKIIIBBB999222111777===GGGOOOXXX```hhhmmmlllfffWWWLLL@@@;;;;;;@@@KKKVVVWWW[[[```___XXXPPPJJJHHHHHHDDDDDDMMM\\\hhhllljjjfff```VVVIII===555111111111///,,,***)))***,,,---,,,,,,------...//////000///...111777:::<<>>:::777777444444333222222222222333)))---222555444333222222444444444444666888:::<<<888===DDDKKKRRRZZZbbbgggssszzzuuussspppkkkeee```\\\YYYXXXXXXWWWTTTRRRPPPPPPPPPPPPRRROOOLLLLLLMMMLLLJJJGGGJJJJJJIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJIIIHHHHHHGGGGGGFFFJJJJJJJJJIIIHHHGGGEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????>>><<<;;;:::999888555777999999888888999:::;;;:::888777777777888888777777777777777777777777888666555666777888777555444555777888999999888888:::999999888888999999::::::::::::999888777666555777888:::;;;<<<<<<;;;:::<<<;;;;;;:::::::::;;;;;;@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGIIIHHHFFFCCC???;;;888666:::;;;===CCCHHHKKKKKKIIIOOOLLLFFF===666555:::>>>HHHWWWbbbccchhhqqqtttooodddVVVGGG???===AAAKKKTTTVVVZZZ\\\YYYVVVSSSMMMGGGHHHEEECCCGGGOOOXXX^^^aaaVVVPPPHHH???999444000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000333555888<<>>BBBHHHMMMSSSZZZccciiisss|||vvvrrrnnnlllhhhddd```]]][[[YYYWWWVVVTTTRRRPPPPPPPPPPPPPPPNNNLLLMMMOOOOOOMMMKKKMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????>>><<<;;;:::999888666888::::::999888999::::::999888777777777888999777777777777777777777777888666555666777888777666444555666888888888888777999888888888888888888999888999999999999888777777555666888999::::::999999;;;:::::::::::::::;;;;;;@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFHHHHHHFFFDDDAAA===:::999>>>AAAEEEJJJMMMOOOOOOOOOSSSPPPIII???777555888<<>>AAAGGGNNNRRRSSSLLLGGG@@@:::666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000333555888<<>><<<;;;:::999888888:::;;;;;;999888888999888888888777888888999:::777777777777777777777777888777666666888888777666444555666888888888888777777777777777777777777777666777888999999999999999666666777999999999999999:::::::::::::::;;;<<<===@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDGGGGGGFFFEEEBBB@@@===;;;@@@DDDKKKPPPSSSTTTUUUVVVZZZVVVNNNDDD:::555666999CCCSSSccciiiooouuuvvvqqqiii]]]MMMCCC???@@@HHHRRRVVVZZZ\\\ZZZWWWUUUOOOIIIAAA>>>;;;;;;???CCCEEEDDDBBB>>>999666444222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///111333555888<<>>@@@CCCGGGKKKRRR]]]mmmxxx{{{wwwsssmmmiiicccccccccbbb```]]]ZZZYYYVVVTTTSSSQQQPPPPPPQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKLLLNNNNNNLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>><<<;;;:::999888999;;;<<<;;;999888888888777777777888888999::::::777777777777777777777777888777666777888888777666555666777999999999999888777777888888888888777777777777888999999999999888888999999:::;;;;;;;;;<<<:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEEEECCCAAA>>>===;;;BBBKKKRRRVVVYYY\\\^^^ccc```WWWKKK???777666888AAAQQQbbbkkkqqqvvvuuuqqqkkk```RRRGGGAAA@@@GGGPPPVVV[[[]]][[[XXXVVVQQQKKK@@@===999999<<<>>>===<<<<<<:::777555444333111///++++++++++++++++++++++++,,,,,,,,,---------------///111333555888<<>>???BBBDDDGGGIIIOOO^^^qqq|||xxxtttpppkkkgggbbbbbbbbbaaa^^^[[[XXXVVVUUUTTTSSSRRRQQQQQQRRRSSSUUUUUUUUUTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPOOOOOONNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>><<<;;;:::999888999:::;;;;;;999777777888777777888888999999999999777777777777777777777777999777666777888999888777666777888:::;;;::::::999888888999::::::999888888888999999999999888777777999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@????????????@@@AAAAAA??????@@@AAAAAABBBBBBBBBAAABBBDDDDDDCCCAAA???===777===GGGRRR[[[aaafffiiinnnjjjaaaSSSEEE;;;888888???MMM^^^iiioooqqqpppnnnjjjaaaUUULLLDDDAAAFFFNNNVVV[[[]]]\\\ZZZXXXSSSMMM@@@<<<888777:::;;;:::888999777666555444333000...++++++++++++++++++++++++,,,,,,,,,------.........000111333555777;;;AAAEEELLLPPPVVV]]]aaaccccccbbb```^^^\\\[[[ZZZ[[[]]]^^^^^^]]][[[ZZZZZZ[[[]]]^^^```^^^^^^___\\\XXXYYY]]]bbbttt[[[FFF<<<:::888666555555444333444444444444555555444333333444666555555555777999<<>><<<;;;:::999888777999::::::888777777888777777888999999999888888777777777777777777777777999888777777999999888777666777888::::::::::::999888999:::;;;;;;:::999888999999999999999888777666777777777777888999:::;;;===============>>>???@@@>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@BBBCCCDDDDDDAAA???===666;;;DDDRRR```kkkrrrtttvvvrrriiiZZZJJJ???999888<<>><<<;;;:::999888555777888888777666777888888888999:::999888777777777777777777777777777777999888777777999999888777444555777888999999888888777888999::::::999888777777777888999999999999888888777777777777999:::;;;===<<<<<<<<<<<<<<<=====================>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAACCCEEEFFFEEECCC@@@===888999@@@PPPbbbqqqxxxyyy{{{wwwnnn^^^MMM@@@999777999AAAMMMWWW[[[\\\]]]___```\\\XXXSSSJJJDDDEEEKKKVVV[[[^^^]]]\\\[[[VVVPPPEEE@@@999777888::::::999888777777888888666222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222444555777;;;@@@DDDJJJNNNVVV]]]bbbcccbbbaaa```___]]]\\\\\\\\\]]]^^^^^^]]][[[ZZZZZZ[[[]]]^^^bbb```___```]]]YYYYYY]]]eeefffMMM@@@;;;888444444333222222222222333000222444444333333333444555555666777:::===@@@BBBAAADDDIIIMMMZZZrrr{{{yyy|||}}}zzzuuuqqqmmmjjjfffdddbbb```^^^\\\[[[[[[[[[\\\WWWVVVUUUUUUUUUVVVWWWXXXRRRTTTUUUSSSPPPNNNOOOQQQMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA??????>>><<<;;;:::999888333555777777777666777888888999::::::999888777666777777777777777777777777999888777888999999999777333444555777777777666666555777888999999888777555555666777888999::::::::::::999999888999;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDCCCBBBBBBDDDFFFGGGGGGDDDAAA>>>999888===MMMbbbsssyyyyyy}}}yyyooo```OOOAAA999777777===GGGPPPSSSSSSVVVYYY\\\[[[YYYUUULLLEEEEEEKKKVVV[[[^^^]]]\\\[[[WWWQQQKKKEEE===999:::<<<<<<;;;::::::;;;<<<===;;;777444------------------------,,,,,,------...///000000111222444555777;;;@@@DDDHHHMMMVVV^^^ccceeeeeeddd```___^^^]]]]]]]]]^^^^^^^^^]]][[[ZZZZZZ[[[]]]^^^bbb_________\\\XXXYYY\\\bbbnnnUUUDDD:::555666666666555555444333333666555444333333444555666666777888888:::>>>DDDHHHFFFFFFJJJTTTeeexxxxxx}}}}}}xxxrrrmmmiiigggfffdddaaaaaa```___^^^^^^^^^^^^\\\[[[YYYVVVUUUTTTTTTTTTUUUTTTSSSQQQQQQQQQRRRSSSQQQRRRRRRRRRQQQOOOMMMKKKOOONNNMMMLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNLLLLLLKKKLLLJJJHHHGGGFFFHHHIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@???===;;;999888777777666666666777888888999999777777888999999999999888777888::::::;;;:::888888888888777666666666666666444666777777666666777888<<<<<<;;;:::999888777666999999999999999888777666777888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDFFFGGGGGGDDDBBB===<<<@@@KKK[[[jjjqqqtttuuuppphhh^^^SSSGGG<<<555666888>>>EEEIIIIIILLLQQQUUU^^^\\\TTTQQQIIIFFFOOOYYY]]]___^^^^^^^^^YYYRRRIIICCC===;;;===???>>>;;;888>>>888AAACCC<<<@@@666222...+++---...,,,,,,...******++++++,,,---......000333555666666999???DDDNNNMMMSSScccuuuyyynnnbbbbbb```\\\[[[]]]___``````]]]\\\[[[ZZZZZZZZZ[[[\\\bbbbbbaaa^^^ZZZXXXYYYZZZgggsssYYYEEE;;;999777666555555555555555555666555444444444444555666888:::===>>>??????@@@BBBEEELLLYYYhhhwww{{{uuuxxx~~~|||yyyuuuoookkkhhheeecccaaaaaa```___^^^]]]]]]]]]]]][[[ZZZXXXWWWUUUUUUUUUVVVVVVUUUSSSRRRQQQRRRRRRSSSOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMLLLLLLMMMNNNNNNPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@???===;;;999888777777888888888888777777777777666666777888888888888888777777888999999999999999888777777666666666666666555666888777666666777999::::::999999999999888888999::::::::::::999999888777888999:::;;;<<<<<<<<<;;;;;;<<<>>>????????????>>>>>>>>>>>>>>>??????@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEGGGHHHFFFCCCAAA888777:::BBBNNNZZZbbbeeemmmiiiccc[[[SSSHHH>>>777555555999???AAAAAAEEEJJJLLLVVVUUUOOOMMMEEEBBBJJJXXX]]]``````______ZZZSSSFFFAAA<<<;;;???CCCDDDDDD<<>>@@@666222---+++,,,---++++++---------......//////000000...111444666777;;;AAAFFFMMMSSS```uuuyyykkkdddaaa]]]\\\]]]^^^______^^^]]]\\\[[[ZZZZZZ[[[\\\bbbbbbbbb```]]][[[[[[[[[fff{{{^^^GGG===<<<888777555444555666888999999888777666666777888999999;;;>>>???AAADDDIIILLLYYYaaammmwwwxxxuuuzzz{{{xxxtttqqqnnnjjjhhheeeaaa_________^^^]]]\\\\\\\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYYWWWVVVUUUSSSRRRRRRSSSSSSPPPQQQRRRRRRSSSSSSSSSRRRPPPOOONNNMMMMMMMMMMMMMMMPPPPPPPPPOOOPPPPPPQQQRRRSSSRRRRRRQQQPPPOOONNNNNNLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBBBB???>>>===;;;999888777777999999999888777666666666666666777888888888888777888777777777888999999:::777777666666555555666666666777999888777777888:::888888888999999999::::::999999:::;;;;;;;;;::::::777888999;;;<<<<<<<<<<<<999:::<<<===???@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHGGGGGGHHHHHHGGGCCC@@@;;;:::;;;>>>EEENNNVVV[[[aaa___[[[WWWQQQIII@@@:::555333555999::::::???EEEKKKVVVXXXSSSRRRIIIEEEMMMWWW]]]aaaaaa```___ZZZTTTFFFAAA<<<<<<@@@FFFIIIJJJFFFJJJBBBKKKNNNFFFGGG;;;333...***,,,,,,******---////////////////////////---000333555777;;;BBBHHHKKKRRRaaarrr~~~uuukkkdddaaa]]]\\\]]]______``````___]]][[[ZZZ[[[\\\\\\aaabbbcccccc```^^^]]]]]]fffdddJJJ???>>>999777555444555777:::;;;;;;;;;:::999999:::;;;;;;:::999999:::@@@JJJWWW```dddeeegggkkksss{{{yyy~~~|||xxxvvvrrrpppnnnllljjjgggbbb______^^^]]]\\\[[[[[[[[[[[[YYYXXXXXXWWWXXXYYY[[[\\\ZZZXXXVVVUUUSSSSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNLLLMMMNNNOOONNNMMMKKKIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA???>>><<<:::999777777666888888888777777777666666666777888888999999888888;;;:::999777777888999999777666666555555555666666666888999999888888999:::888888888888999999999999888888999:::;;;;;;;;;:::777888999;;;<<<<<<======;;;;;;===>>>????????????>>>=========>>>???@@@AAA???@@@AAAAAACCCCCCDDDEEEHHHHHHHHHIIIIIIHHHEEEBBB>>>>>>>>>>>>@@@GGGOOOUUUVVVUUUSSSQQQNNNGGG@@@:::666333333666777999???FFFOOO\\\___\\\YYYOOOIIIOOOSSSZZZ```aaa```^^^YYYSSSIIIDDD>>>===@@@EEEJJJLLLJJJMMMEEEOOOUUUOOONNNAAA555000,,,------++++++---...............---------...111444666777;;;BBBGGGLLLPPPWWW^^^dddfffeeecccbbb```]]]\\\^^^```bbbbbbbbb```^^^[[[ZZZ[[[\\\]]]___aaaccccccaaa___^^^^^^fffkkkNNN???>>>999888666555555777:::<<<:::999888888888888999:::888888888999???IIIUUU]]]QQQMMMMMMUUUfff~~~}}}~~~zzzwwwtttooonnnlllkkkjjjgggbbb___^^^^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXXXXYYY[[[]]]^^^\\\[[[XXXVVVUUUTTTTTTTTTVVVUUUUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPOOOQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMOOOPPPQQQPPPNNNKKKIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA???>>><<<:::888777666666555555555666666777777777777888999999::::::999999???===;;;999777777777888666666555555555555666666666888999999888888999:::999999999888888888777777777777888999999:::999999888999:::;;;<<<============>>>>>>>>>>>>======<<<============>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJGGGEEE<<<;;;:::999:::@@@GGGMMMNNNMMMLLLLLLJJJEEE???:::555222222444777:::AAAIIIQQQ___ccc```\\\OOOEEEIIINNNXXX___aaa___]]]XXXRRRGGGDDD???===@@@EEEKKKNNNIIIKKKDDDQQQ[[[VVVUUUFFF999222.........,,,,,,///...............---------000222555666777:::@@@EEENNNPPPSSSVVVXXX[[[^^^aaa```^^^[[[\\\___bbbdddeeebbb```]]][[[ZZZ[[[]]]^^^]]]___bbbbbb```^^^]]]]]]gggtttTTTAAA===999888666555666777999:::777666555444444555666777666999<<<>>>???AAADDDFFFCCCAAAFFFTTThhh~~~~~~}}}zzzuuurrrllljjjiiihhhgggeeeaaa^^^^^^^^^]]]\\\[[[[[[[[[[[[YYYYYYXXXYYYZZZ\\\^^^```^^^]]]ZZZXXXVVVUUUTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWRRRRRRSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQPPPNNNKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>===<<<:::888777666666333333333444555666666666777777888999999999999999>>>===;;;999888777666666555555444444555555666666666777999888777777888:::999999888888888777777777777777888999999999888888888999:::;;;============?????????>>>>>>===<<<;;;============>>>???AAAAAACCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFHHHJJJJJJGGGEEE;;;999777777:::???DDDHHHHHHGGGFFFFFFEEECCC???<<<333000000444777:::BBBKKKTTTccchhhfffaaaQQQEEEFFFKKKUUU___aaa___\\\WWWRRRDDDBBB@@@???BBBHHHNNNRRRNNNPPPIIIXXXeeecccaaaQQQ;;;555//////...,,,---000////////////////////////111333666666666999???DDDIIINNNTTTYYY\\\___aaabbb```^^^\\\\\\___ccceeefffaaa___\\\YYYYYY[[[]]]___]]]___aaa```^^^]]]\\\]]]ggg|||ZZZCCC<<<888888777666666666777777666555444333333444555666666999===??????===<<<;;;CCCDDDLLLYYYiii}}}}}}~~~}}}yyytttpppllljjjhhhggggggeeebbb```___^^^]]]\\\\\\[[[[[[\\\ZZZYYYYYYZZZ[[[]]]___``````^^^\\\YYYWWWUUUUUUUUURRRRRRRRRRRRSSSUUUVVVWWWRRRSSSTTTVVVVVVVVVVVVUUUQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>===;;;999888777666666333333333333333333333333555555666777777777777777888999999888888777666555555444444444444555666777555666888777666666777999777777777777888888888888999999::::::999999888888888999:::<<<======>>>>>>===>>>>>>>>>>>>======<<<<<<<<<======>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFHHHIIIHHHFFFCCC===999666777<<<@@@CCCCCCBBBAAA@@@AAABBBCCCBBB@@@555222222666999<<>>AAACCC===@@@HHHTTTaaauuu~~~}}}xxxrrrnnnnnnllljjjiiihhhgggeeeddd```___^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZ[[[]]]___aaaaaa___\\\YYYWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTRRRSSSUUUWWWXXXXXXXXXWWWQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMKKKKKKHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>===;;;999888666666555444333333222222111111000333444444555555555555555333444666777777777666555444444444444444555666777555666777777666666777888555555666777888999::::::;;;;;;;;;;;;::::::999888999999;;;<<<===>>>>>>>>><<<<<<===>>>>>>???>>>>>><<<<<<<<<===>>>@@@AAABBB???@@@@@@AAABBBCCCDDDDDDHHHGGGGGGHHHHHHGGGCCCAAA<<<777333444:::>>>>>><<>>AAACCCDDDDDD888666666:::<<<>>>EEEMMMUUUeeemmmmmmhhhVVVGGGGGGIIIUUUaaadddaaa]]]XXXTTTKKKKKKIIIGGGFFFHHHKKKNNNQQQQQQIIIZZZjjjhhheeeRRR<<<555///---,,,***+++...******++++++,,,---......---000444555777;;;BBBGGGLLLNNNQQQWWW]]]bbbeeegggeeebbb___]]]^^^```aaaaaa]]][[[YYYWWWXXXZZZ^^^aaaaaabbbaaa___]]]\\\\\\^^^cccgggKKK???===;;;888777777888777666333333333333333444666666777888:::<<<>>>>>>>>>>>>CCCEEELLLXXXeeeuuu~~~|||~~~zzzvvvrrrooommmlllkkkiiigggeeebbbaaa```___`````````___^^^]]]]]]]]]]]]^^^______```aaaaaa^^^]]][[[YYYXXXWWWWWWWWWYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSQQQPPPPPPPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBAAA@@@????????????===<<<:::888777666555555888666333333555444222///333333444444666777888999555666777888888777666555666444222333666777666555666666555555555555666666555555555666777777888888999888888888999::::::;;;888888999:::<<<>>>@@@AAA<<<;;;;;;<<>>???@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHHHHHHHFFFDDDCCC;;;;;;999777666888<<>>>>>>>>>>>GGGJJJRRR^^^hhhsss}}}|||}}}zzzvvvrrrpppnnnjjjiiihhhgggeeedddcccbbb```````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYUUUUUUUUUVVVUUUUUUUUUTTTUUUUUUSSSRRRRRRRRRSSSTTTRRRQQQPPPOOONNNLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@????????????===<<<;;;999777666666666888666444444555555333000333333333444555666888888555555666666666666555555666444222333666777777555666666555555555555666666555666666777777888999999999888888888999999:::;;;999999999::::::<<<===>>><<<;;;;;;===@@@BBBBBBAAA999:::;;;<<<===>>>??????AAABBBBBBCCCDDDEEEEEEFFFGGGGGGIIIIIIIIIHHHFFFEEE===<<<999666444666:::>>>>>>BBBDDDDDDGGGJJJIIIEEE===888555888>>>BBBHHHOOOXXXaaaiiiggg[[[MMMDDD@@@HHHOOOYYY___^^^ZZZWWWVVVUUUSSSOOOJJJGGGFFFFFFHHHMMMIIIIIIOOOXXXZZZSSSKKK;;;333,,,,,,---,,,,,,...---......//////...---,,,---///333555888<<<@@@DDDLLLMMMPPPUUU[[[___aaaaaa```^^^]]]]]]___aaaaaa```[[[ZZZYYYXXXXXXYYY[[[[[[```^^^^^^___^^^ZZZ[[[```fffvvvWWWEEE===;;;888777777777777666444444444555555666777888888888:::<<<===>>>>>>>>>HHHMMMWWWccckkksss|||}}}~~~|||yyyvvvsssqqqpppiiiiiihhhgggfffeeedddddd``````aaaaaa``````____________^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWXXXZZZ[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUWWWWWWVVVUUUUUUUUUUUUUUURRRQQQPPPOOONNNMMMLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999777777666777666444444555555444222222222222333444555666777555555444444444444555555777555444444666777777666666666555555555555666666666777777888999999::::::999888888888888999::::::::::::999999999:::;;;;;;<<<<<<<<>>??????BBBBBBBBBCCCDDDDDDDDDEEEGGGHHHIIIJJJIIIHHHGGGFFF@@@===999555222555:::>>>BBBGGGIIIIIIKKKMMMMMMIII@@@999666999>>>CCCJJJPPPUUUZZZ]]]YYYPPPFFF@@@???CCCKKKTTTZZZ[[[ZZZYYYYYYYYYUUUPPPJJJFFFDDDCCCDDDHHHEEEDDDIIIOOOPPPKKKEEE;;;333,,,,,,---,,,---///,,,,,,---............---...000333555888<<>>??????EEEKKKWWWdddmmmvvv}}}}}}~~~}}}|||zzzxxxvvvsssrrrqqqjjjjjjiiihhhfffeeedddddd```aaaaaabbbaaaaaa``````^^^^^^]]]]]]\\\[[[[[[[[[ZZZ[[[]]]]]]]]][[[YYYWWWWWWXXXYYYZZZ[[[\\\\\\]]][[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVRRRQQQPPPOOONNNMMMLLLLLLKKKJJJHHHFFFEEECCCBBBBBBAAA@@@???>>>>>>===>>>>>>======<<<;;;:::999888777777666555555555555555444222222222222333444555666777666444444444444666777777666555555666666777777666666555555555555666666777888888999999:::;;;;;;999888888888888888999999999999999999:::;;;<<<<<<=========???AAABBB@@@???::::::<<<===???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDGGGHHHHHHIIIIIIHHHGGGGGGBBB???999444333666===BBBIIINNNRRRQQQQQQQQQPPPLLLCCC<<<777999>>>CCCKKKRRRRRRSSSRRRMMMFFFAAA?????????FFFOOOVVVYYYZZZ[[[]]]^^^XXXQQQJJJEEEBBB@@@???BBB@@@???BBBFFFFFFBBB>>>===444......///......000++++++,,,---......//////...000333555888<<>>??????EEEKKKWWWcccmmmyyy|||}}}xxxwwwwwwxxxxxxxxx{{{~~~{{{zzzyyywwwuuusssrrrqqqmmmlllkkkiiigggeeecccbbbaaaaaabbbbbbcccbbbbbbaaa]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[]]]^^^^^^\\\ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUURRRQQQPPPPPPOOONNNMMMMMMLLLKKKIIIGGGEEECCCBBBBBB@@@@@@???>>>========================<<<:::999888777777777666555555555555222222222222222333444555888777666555555666777888777777777666666666777888666666555555555555666666888888888999::::::;;;;;;999999888777777888888888888999999:::<<<===???@@@>>>>>>>>>???@@@???===:::;;;<<<===>>>@@@AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGGGGFFFCCC@@@;;;666555999@@@FFFOOOVVV\\\[[[YYYWWWTTTOOOGGG???999999===BBBJJJRRRUUURRRMMMFFF@@@===<<<<<<;;;BBBLLLTTTXXX[[[^^^aaabbb[[[QQQIIIDDD@@@===;;;===;;;;;;<<<>>>>>><<<:::;;;333---...///------...***++++++,,,---.../////////111333555888<<>>===<<<<<<<<<<<<======>>>>>>===<<<:::999888999999888555444444555333222222222333333444555777777666666666666777777888999999888666666777888666666555555555555666666777888888999999:::;;;;;;999999888777777777777888888888999:::<<<>>>@@@AAA>>>===>>>???@@@???<<<999;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEBBB===888666:::AAAFFFQQQ\\\dddeeebbb___ZZZUUUJJJAAA:::999<<>>;;;888777888@@@KKKTTTZZZ]]]aaadddeee]]]QQQHHHCCC???<<<999999999888888888888888888777111---...///---******++++++++++++,,,---//////000111333555777<<>>===<<<<<<<<<<<<===>>>?????????===;;;::::::;;;;;;999555333333444333333333333333444444555555666666666666666666555888999:::999666555777999666666555555555555666666777777888888999:::::::::999999888777777777777777999999999:::;;;<<<>>>???<<<<<<===@@@AAAAAA>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>@@@AAACCCDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGDDD???999666888===BBBPPP]]]jjjmmmkkkgggaaa\\\MMMCCC:::888:::???FFFNNNYYYRRRHHHBBB>>><<<999666777@@@LLLVVV\\\```cccfffggg]]]QQQGGGBBB???;;;777666777777666555555777999777222///222333///+++***,,,++++++++++++,,,...///111222333444777<<>>===<<<<<<;;;;;;<<<===>>>???@@@???>>>;;;:::;;;<<<<<<:::555222333444444444333333333444555555333444555666666555444333888:::;;;999666555777:::666666555555555555666666666777777888999999::::::999999888777777666777777:::999999999::::::;;;<<<:::;;;===AAACCCDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJIIIFFF@@@:::666666:::===NNN]]]lllrrrqqqmmmgggaaaOOOEEE;;;888999===EEEMMMRRRLLLDDD@@@@@@@@@===;;;666@@@MMMWWW^^^aaadddggghhh^^^QQQGGGBBB???:::666555666777666444444777::::::555444777888444///------,,,+++++++++,,,---...111222333444777<<>><<<;;;:::888666444666555555555555666666777999:::;;;;;;:::<<>>>>>?????????;;;;;;::::::888666555444333333333444444555555555777777777777666666666666999::::::888555333333444333333333333444666777888;;;:::888666666777999:::;;;:::888666666777888999888999;;;<<<<<<<<<>>>@@@??????>>>>>>======<<<<<<>>><<<::::::<<<>>>???>>>@@@@@@AAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDHHHFFFBBB<<<888666888:::HHHUUUggguuuwwwqqqfff___QQQHHH===777777;;;???BBBCCCBBB@@@>>>;;;:::999888999???IIITTT\\\aaabbbbbbccc\\\QQQGGG@@@;;;888666888777777888:::;;;;;;:::>>><<<888444000...------...------,,,,,,,,,------000111333555888===CCCHHHGGGIIINNNXXXbbbgggeeeaaa```^^^ZZZWWWWWWYYY\\\^^^\\\[[[ZZZZZZZZZ[[[]]]]]]`````````]]][[[ZZZ[[[\\\dddoooOOOAAA???<<<:::999888666555666555555555555666777777777888::::::;;;===AAADDDKKKVVVggg|||zzzrrrmmmgggdddddd```bbbeeegggkkkooouuuyyyzzztttlllfffbbbaaa```______^^^]]]]]]]]]^^^___```aaadddhhhmmmsss{{{{{{zzzyyyxxxwwwvvvvvvvvvqqqpppnnnllljjjhhhgggggggggggghhhiiikkkjjjhhhfffcccdddccccccaaa```^^^\\\]]]^^^^^^^^^^^^^^^]]]]]]______^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRPPPOOOMMMMMMMMMMMMKKKKKKJJJHHHGGGEEEDDDDDDAAA???<<<999888777777777999:::;;;<<<============<<<<<<;;;:::888666555444333333333444444444555555666666666666666666666666888999999888555333444444444444555555666777777888999888777777777888999:::;;;:::888777666777888999888:::<<<<<<;;;<<<===???======<<<<<<<<<<<<;;;;;;===;;;::::::<<<>>>???>>>@@@AAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGFFFBBB===888777888:::CCCOOOaaannnrrrlllccc]]]RRRIII>>>777666999<<>>;;;888777666666888888999:::;;;;;;;;;;;;===<<<<<<:::999666555444333333333444444444444555666666666666666666666666777888999777555444444555444555666888888888777777666666777777888888999999:::999888777666777888999999;;;<<<<<<;;;;;;<<<>>><<<<<<<<<=========>>>>>>===;;;999:::<<<>>>???>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEBBB>>>999777888999===HHHYYYeeejjjfff```[[[SSSKKK@@@888555666999:::>>>>>>>>>===<<<;;;::::::888<<>>EEEIIIKKKMMMRRR[[[cccfffdddbbb^^^]]][[[YYYYYYZZZ[[[\\\[[[[[[ZZZYYYZZZ[[[\\\]]]\\\]]]^^^]]][[[YYYXXXYYYeeetttXXXEEE@@@;;;777777777888888555555555555666777888888777999;;;<<<===@@@DDDGGGPPP[[[ooovvvmmmhhhddd___[[[[[[ZZZ\\\]]]]]]^^^___bbbdddooorrrvvvyyy{{{|||{{{xxxvvvsssrrrqqqooollliiieeebbb```___ZZZ[[[]]]___eeemmmwww~~~}}}}}}|||||||||||||||}}}zzzwwwrrrnnnjjjiiihhhiiifffeeeeeefffggggggeeeccc````````````````````````aaa___^^^\\\[[[[[[\\\\\\^^^^^^______`````````aaa`````````_________^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTVVVTTTQQQOOOMMMMMMNNNOOOKKKJJJIIIGGGEEECCCBBBAAABBB@@@>>><<<999888777777777777888:::::::::::::::<<<<<<;;;:::888666555444444444444444444444444444444555555555555555666666666777888777555444444555333444666888999888666555444555666777888888888888999888777777777777888888:::;;;<<<<<<::::::;;;<<<===>>>>>>???@@@AAAAAAAAA<<<:::999999<<<>>>??????BBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGEEEEEECCC???:::777777888:::DDDRRR]]]bbb```]]]ZZZUUUNNNDDD;;;666555666888<<<===>>>?????????>>>===999;;;@@@JJJTTT[[[]]]]]]___WWWKKKBBB===<<<===>>><<<======>>>AAAEEEJJJNNNPPPHHH<<<000((('''***,,,------,,,,,,,,,---......---///222555999>>>EEEJJJLLLNNNSSSZZZaaadddcccaaa]]]\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]][[[]]]^^^^^^\\\ZZZYYYYYYddduuuZZZFFFAAA;;;777666777999999555555555666666777999999:::;;;======>>>@@@DDDFFFPPP]]]qqq|||rrriiieeebbb\\\YYYYYY\\\]]]]]]]]]\\\[[[]]]^^^fffhhhkkkmmmmmmoooqqqssswww||||||}}}yyyxxxuuuqqqlllhhheeecccaaaaaa```aaadddkkkttt{{{~~~}}}||||||||||||zzzwwwrrrmmmjjjhhhhhhiiifffdddcccdddeeeeeecccaaa```````````````aaaaaabbbbbbaaa___]]]\\\\\\]]]^^^_________``````aaaaaaaaa____________^^^^^^^^^^^^[[[[[[ZZZZZZZZZ[[[[[[\\\YYYYYYYYYXXXWWWUUUTTTSSSUUUTTTRRRPPPOOOPPPQQQRRRKKKJJJIIIGGGEEEDDDBBBBBB@@@???>>><<<;;;:::999999777777888999::::::::::::;;;;;;:::999888666555444444444444444444444444444333333444444555555555555555666777666555444555666222444666777777666555333333444555777777888888888777777777777777777888888999;;;<<<;;;::::::;;;<<<======>>>???@@@AAABBBBBB;;;999888999<<<>>>??????AAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDFFFFFFGGGGGGDDDDDDCCC@@@;;;888777777999AAALLLVVVZZZ[[[YYYYYYVVVQQQHHH>>>888555666888999;;;>>>@@@AAAAAA@@@???<<<<<>>@@@AAABBBBBBBBBFFFKKKPPPPPPJJJ???444---+++,,,---,,,,,,,,,,,,,,,---...///---///222555999>>>EEEJJJKKKNNNSSSYYY___aaaaaaaaa]]]\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___^^^\\\[[[[[[\\\fffuuu[[[FFFAAA;;;888777888999999555555555666777888999:::;;;===>>>>>>???AAADDDGGGOOO]]]rrrxxxnnnddd```]]]YYYVVVWWW[[[\\\]]]\\\ZZZXXXYYYZZZ]]]^^^````````````bbbccciiinnnssswwwwwwvvvttttttssswww}}}~~~{{{wwwsssnnnkkkhhhhhhgggfffeeegggllltttyyy|||}}}}}}|||{{{zzzzzzxxxuuurrrnnnkkkjjjiiiiiigggeeeddddddeeeeeecccbbbaaaaaaaaaaaaaaabbbcccccccccbbbaaa````````````````````````aaaaaaaaaaaaaaa_________^^^^^^^^^]]]]]][[[[[[[[[ZZZ[[[\\\]]]]]]YYYYYYYYYXXXVVVUUUSSSRRRSSSRRRQQQQQQQQQQQQQQQQQQJJJJJJIIIGGGFFFEEEDDDCCC??????>>>===<<<;;;;;;:::666666777999999999999999888888888888777666555444555444444444444333333333222222333333444555555555444555666666555444555777333444555666666555444444444444555555666666777777666666777777777777777777888:::;;;;;;::::::;;;===;;;;;;<<<<<<===>>>??????:::999888999;;;>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCDDDEEEFFFFFFFFFCCCDDDDDDAAA<<<888666666999???GGGNNNRRRSSSTTTTTTUUUQQQIII@@@999666777888777:::>>>CCCEEEEEEDDDCCCAAA??????FFFPPPXXXZZZYYYYYYRRRHHH@@@======>>>>>>BBBEEEGGGFFFFFFHHHMMMQQQSSSMMMCCC999222/////////,,,,,,,,,,,,---......///...000222555888>>>EEEIIIJJJMMMSSSYYY]]]```aaabbb^^^]]][[[YYYYYYZZZ[[[\\\ZZZZZZYYYXXXYYYZZZ[[[\\\^^^______]]][[[[[[\\\^^^iiiwww^^^EEEAAA<<<999888999999999555555555666777999:::;;;:::<<<===???@@@CCCGGGJJJOOO^^^rrr{{{pppeee```]]]YYYXXXYYY\\\]]]]]]\\\YYYWWWWWWWWWWWWXXXXXXWWWVVVUUUWWWXXX[[[^^^bbbdddddddddfffhhhlllpppuuuyyy|||{{{wwwsssqqqoooooommmmmmnnnrrrxxx}}}~~~~~~|||{{{zzzyyyyyyuuutttrrrooonnnlllkkkkkkjjjhhhffffffffffffeeedddcccbbbbbbaaaaaabbbcccdddccccccdddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa```____________^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\YYYYYYXXXXXXVVVTTTSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLIIIIIIIIIHHHGGGFFFFFFFFFAAA@@@@@@???===;;;:::999444555666777777888888777555555666666666666555555555555444444444333333333111222222333444444555555333444555555444444666777666666666555555555555555666555444444444555666777555666666777777777777777777888::::::::::::<<<===;;;;;;;;;<<<<<<=========:::888777888;;;>>>???????????????@@@AAAAAAAAABBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDAAA===999666555888<<>>============>>>>>>>>>>>>999888777888;;;>>>??????>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBDDDDDDBBB===999666555666999===@@@BBBDDDGGGIIIOOOMMMHHH@@@999555666999AAAEEELLLRRRUUUVVVTTTSSSIIIDDDAAAFFFPPPWWWYYYXXXZZZTTTLLLEEEBBBAAA@@@???CCCHHHMMMOOONNNOOOTTTXXXWWWOOOBBB555,,,)))***,,,+++++++++,,,---...///000000111333555888===CCCHHHKKKOOOUUUZZZ^^^bbbeeefff```^^^ZZZWWWWWWYYY\\\___ZZZYYYXXXXXXXXXYYY[[[\\\^^^]]][[[YYYWWWXXX\\\___fffeeeLLL@@@<<<<<<666777999333555555666777888999::::::::::::===AAABBBCCCIIIQQQSSS^^^mmm~~~qqqfff```^^^]]]\\\cccbbb```^^^]]]ZZZVVVSSSSSSSSSRRRQQQQQQPPPOOONNNOOONNNNNNNNNOOOQQQSSSUUUaaabbbdddfffiiimmmoooqqqssswww~~~zzzzzzyyyxxxxxx{{{|||yyywwwwwwwwwxxxttttttsssqqqooommmlllllljjjiiihhhggggggggghhhiii```___^^^^^^___aaacccdddeeefffgggggggggfffdddcccaaaaaaaaaaaa````````````aaaaaabbbbbbaaa___]]]\\\]]]]]]^^^^^^^^^^^^______ZZZYYYYYYXXXVVVTTTRRRQQQRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA@@@>>><<<:::888666888555222111222444555555555555555555555666777777777777666555333222111000222111000///000111333555444444444555555555666666666666666666666777888888666666666666666666666666777777888999999999999888999999999::::::;;;;;;;;;999:::<<<;;;::::::;;;===::::::999888999:::;;;<<<@@@AAAAAAAAAAAAAAAAAABBBBBB@@@>>>@@@DDDFFFFFFEEEGGGGGGGGGEEEAAA<<<666333222444888;;;===???BBBDDDIIIKKKJJJCCC:::666:::???BBBGGGQQQZZZaaaaaa^^^ZZZTTTIIICCCHHHSSS[[[^^^___YYYUUUOOOIIIEEECCCCCCDDDFFFKKKNNNMMMKKKMMMUUU]]]]]]PPP>>>222......///...++++++++++++++++++++++++...000222444777===CCCHHHKKKMMMQQQXXX___ccceeeddd___]]]ZZZYYYZZZ[[[[[[[[[[[[]]]^^^]]][[[YYYYYYZZZ\\\\\\[[[XXXVVVVVVYYY[[[hhhmmmNNNAAA<<<<<<777777999444555666666777999::::::;;;::::::===@@@AAAAAAGGGOOOSSS]]]kkkzzzvvvjjjcccaaa______```___^^^]]]]]][[[WWWTTTUUUUUUSSSRRRPPPOOONNNMMMMMMLLLMMMMMMOOOQQQSSSTTT[[[[[[\\\^^^```ccceeegggkkkoootttyyy|||~~~}}}|||yyyxxxxxxyyyzzzuuutttsssrrrpppooonnnmmmkkkjjjiiihhhhhhiiiiiijjjiiihhheeecccbbbbbbbbbcccggghhhhhhiiihhhgggfffeeebbbbbbbbbbbbaaaaaaaaaaaa``````````````````______^^^^^^^^^^^^^^^]]]]]]]]][[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRRRRQQQPPPOOOMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA@@@???<<<:::888777999666222111222444555555666666555555666666777777888888777555444333222111111111000///000111333555333333333444444444555555555555444444555555666777888888888888888888888888777777888999999999999999999999999::::::;;;;;;;;;:::<<<======<<<;;;===>>>;;;;;;:::::::::;;;<<<===@@@@@@@@@AAAAAAAAAAAABBBDDDBBBAAABBBEEEGGGGGGFFFHHHHHHHHHFFFBBB<<<666333222444888;;;>>>@@@BBBCCCFFFHHHHHHBBB;;;888;;;@@@EEEJJJSSS^^^gggiiieeeaaaUUUJJJCCCIIIUUU[[[^^^___\\\XXXQQQJJJDDDBBBBBBBBBEEEIIIMMMLLLJJJLLLSSSZZZ]]]QQQ@@@333...,,,,,,+++++++++++++++++++++++++++...000222444777===CCCHHHKKKMMMQQQXXX___cccdddddd```]]]ZZZYYYZZZ[[[\\\[[[YYY[[[\\\\\\[[[ZZZ[[[\\\]]]]]]\\\ZZZXXXXXXZZZ[[[cccuuuSSSBBB======777777999555666666777888888999::::::::::::<<>>>>>=========???<<<;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAABBBBBBDDDCCCBBBDDDGGGIIIIIIIIIJJJJJJIIIGGGBBB<<<666222111444888<<<@@@BBBCCCDDDCCCFFFFFFBBB<<<999<<<@@@GGGJJJTTTaaalllppplllgggVVVKKKEEEKKKVVV]]]___``````[[[SSSKKKEEEBBBAAAAAADDDGGGJJJIIIGGGIIIOOOTTTXXXMMM???333...,,,++++++++++++++++++,,,,,,,,,,,,...000222444888===DDDIIIKKKMMMQQQWWW^^^bbbcccbbb```]]][[[ZZZ[[[\\\]]]\\\XXXYYY[[[[[[[[[[[[\\\^^^]]]^^^^^^]]][[[ZZZZZZ[[[ccc{{{YYYEEE======888777999666555555666777777888999999999999;;;>>>>>>>>>CCCJJJPPP\\\jjjyyy~~~zzzpppjjjgggfffcccbbbaaaaaaaaa```]]]ZZZUUUTTTRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQSSSUUUWWWYYY[[[\\\^^^______aaadddfffjjjllloooqqqrrrtttwwwyyyyyy{{{}}}}}}|||{{{yyywwwvvvvvvwwwwwwuuuuuuttttttsssrrrrrrrrrooonnnnnnmmmllllllllllllkkkjjjiiihhhhhhiiikkkllljjjjjjjjjjjjjjjiiiiiiiiieeeeeeeeeeeeddddddddddddbbbaaa```______```aaabbb```___^^^]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJJJJIIIGGGFFFEEEBBBBBBAAA@@@>>><<<:::999:::888555444555666666555666777777888888888888888777777666555333222111000000000000000111222444555555666666666777777777777444444333333333444444555666666666666666666666666777888999999::::::999999:::::::::::::::::::::::::::<<<>>>???>>>======>>>;;;;;;;;;;;;;;;<<<<<<===?????????@@@AAAAAABBBBBBAAAAAABBBDDDGGGJJJLLLMMMLLLLLLKKKHHHCCC<<<666222111444999???EEEHHHHHHGGGFFFGGGGGGCCC===:::;;;>>>EEEIIIRRR```nnnssspppjjjWWWMMMFFFLLLWWW]]]___``````\\\UUUMMMGGGCCCBBBBBBAAADDDFFFEEECCCDDDIIIMMMMMMFFF;;;333///.........+++++++++,,,,,,,,,,,,,,,...///222444888>>>EEEIIIKKKMMMQQQWWW]]]aaaaaaaaa```]]][[[ZZZ[[[]]]]]]]]]XXXYYY[[[[[[ZZZZZZ\\\^^^\\\]]]^^^^^^[[[ZZZZZZZZZhhh___HHH===>>>999666999777444555555555666777777777999888;;;=========BBBJJJSSS___nnn|||vvvoookkkjjjfffeeeccccccbbb```\\\YYYTTTSSSQQQNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXUUUVVVVVVVVVUUUWWW[[[]]]bbbdddggghhhiiikkknnnpppnnnqqqtttvvvwwwyyy{{{}}}~~~~~~|||zzzzzzyyywwwuuusssrrrqqqqqqsssssssssssssssssssssssspppppppppooonnnmmmmmmlllhhhgggffffffhhhjjjlllnnnjjjjjjiiiiiihhhhhhhhhhhhffffffffffffeeeeeeeeeeeedddcccaaa```______````````````___^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBAAA@@@???===;;;:::;;;999666666666777666555666666777888999888888777666555444333111000///////////////000111333444444444444555555555666666666666666555555555555555666666666666666666666666666888888999::::::::::::999::::::::::::::::::::::::999;;;>>>>>>===<<<<<<<<<999999::::::;;;;;;;;;;;;>>>>>>???@@@@@@AAABBBBBB>>>@@@BBBDDDGGGJJJMMMOOOMMMMMMLLLIIIDDD===777333222555;;;DDDLLLPPPPPPOOOLLLLLLJJJDDD>>>::::::<<>>EEEJJJLLLMMMQQQWWW\\\``````______\\\ZZZYYY[[[]]]]]]]]]ZZZ[[[[[[ZZZYYYYYYZZZ\\\[[[\\\]]]]]][[[YYYYYYYYYjjjeeeJJJ===>>>999666888888555555555666666777777777888888:::=========CCCJJJYYYeeesss|||sssnnnlllfffeeeccccccbbb```\\\YYYWWWUUURRROOONNNNNNNNNOOOOOOPPPRRRSSSTTTUUUUUUUUURRRTTTUUUWWWXXXXXXXXXWWWPPPPPPOOONNNMMMOOOSSSVVV\\\^^^___``````bbbeeegggeeehhhlllnnnppprrrtttvvvyyy|||~~~}}}{{{yyyxxxwwwuuusssqqqooonnnnnnppppppqqqqqqrrrrrrrrrsssqqqqqqqqqpppooonnnmmmllliiihhhgggffffffhhhjjjkkkjjjiiihhhhhhgggggghhhhhhggggggfffffffffeeeeeeeeeddddddbbbaaa```_________aaaaaa```___]]]\\\[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPKKKKKKKKKKKKIIIHHHGGGFFFBBBBBBBBBAAA???>>><<<;;;<<<:::888777888888666555555666777888999888777666444444333222000///............///111222333444444222222222333333333333444888888777666666666666777888888888888888888888888888999999:::::::::::::::;;;;;;::::::::::::999999888;;;>>>???>>><<<<<<<<<888999::::::;;;;;;::::::===>>>>>>???@@@AAABBBBBB???AAACCCEEEGGGIIIMMMPPPMMMMMMLLLJJJEEE???999555222555>>>IIIUUU[[[[[[YYYTTTRRRMMMFFF???<<<;;;<<>>>>>===<<<<<<===???CCC???:::444///,,,******++++++,,,,,,------.........///222555999???FFFKKKLLLMMMQQQVVV[[[^^^___^^^]]][[[YYYXXXZZZ\\\]]]]]][[[[[[[[[YYYXXXXXXZZZ\\\[[[\\\]]]\\\ZZZXXXYYYZZZgggjjjLLL===>>>:::666888999777777777777888888888888777777:::===>>>>>>DDDLLL[[[hhhwwwvvvooommmhhhffffffeeeeeedddaaa^^^^^^[[[WWWSSSPPPNNNNNNOOONNNPPPSSSVVVYYY[[[\\\\\\ZZZ\\\^^^```___\\\YYYWWWPPPOOOMMMJJJHHHJJJMMMPPPSSSUUUVVVWWWXXXZZZ]]]```___bbbfffiiikkkmmmooorrrvvvyyy}}}~~~|||zzzvvvuuutttrrrqqqpppooonnnmmmnnnnnnooopppqqqqqqrrrqqqqqqqqqqqqpppnnnlllkkkllljjjiiigggggghhhjjjkkkkkkjjjhhhhhhggghhhhhhiiiggggggfffffffffeeeeeeeeebbbbbbbbbbbbbbbaaa```___aaaaaa```______^^^]]]]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPLLLLLLKKKKKKJJJHHHGGGFFFBBBBBBBBBAAA@@@>>>===<<<===;;;999888999888777555333555666888888777666555555444333222111///......---...///111222444444444333333333333444444444444999888777777666666666777888888888888888888888888888999::::::;;;;;;::::::;;;;;;;;;::::::999999999999<<>>???@@@AAABBBBBBDDDFFFHHHHHHGGGHHHKKKNNNLLLMMMLLLJJJFFF@@@;;;777222666@@@OOO]]]eeeeeecccZZZVVVOOOGGGAAA>>>>>>???HHHQQQ^^^hhhnnnooonnnnnncccTTTHHHHHHPPPVVV[[[]]]___^^^[[[WWWQQQIIIBBB>>>;;;;;;;;;;;;999999999999===<<<999555000,,,******++++++,,,,,,---......///---///222555999@@@GGGLLLLLLMMMQQQVVV[[[^^^^^^]]]\\\ZZZXXXWWWYYY[[[\\\\\\YYYYYYYYYXXXWWWYYY[[[^^^^^^^^^]]]\\\YYYYYY[[[\\\ffflllMMM===???:::666888999999999999999999:::::::::777777:::===>>>???EEEMMM[[[hhhxxx~~~~~~wwwpppmmmjjjiiiiiiiiijjjiiigggeeeccc```[[[VVVQQQOOONNNNNNLLLOOOSSSXXX\\\```bbbcccbbbdddggghhheeeaaa[[[XXXSSSQQQNNNJJJGGGHHHKKKNNNMMMNNNOOOPPPQQQTTTXXX[[[]]]```cccfffhhhjjjmmmooosssvvv{{{}}}{{{ttttttssssssrrrqqqqqqpppllllllmmmnnnooopppqqqqqqqqqqqqqqqqqqpppnnnlllkkkkkkkkkiiiiiiiiikkkmmmnnnkkkjjjiiihhhhhhhhhiiijjjgggfffffffffeeeeeeeeeeee___```bbbccccccbbbaaaaaaaaaaaaaaa```______^^^^^^]]]]]]\\\[[[YYYWWWVVVUUURRRRRRRRRRRRRRRRRRQQQPPPLLLLLLLLLKKKJJJIIIGGGGGGCCCCCCBBBAAA@@@???===<<<===;;;:::999999999777555333444666777888777555444666555444333111000//////---...///111333444444444666666666666777777777888888888777666666666666666666666666666666666666666888999::::::;;;;;;::::::;;;;;;;;;::::::999999999:::===@@@BBBAAA???>>>>>>::::::<<<=========<<<;;;<<<===>>>???@@@AAABBBBBBIIIJJJLLLJJJHHHGGGJJJLLLLLLLLLLLLKKKGGGAAA<<<888222777BBBRRRaaajjjkkkiii\\\WWWOOOGGGBBB@@@AAACCCHHHRRR```iiikkkjjjkkkllleeeVVVHHHGGGNNNUUUYYY]]]``````^^^ZZZRRRIII@@@;;;:::::::::999888777666666777777777444111...------++++++,,,,,,---...//////---///222555:::@@@GGGLLLLLLMMMQQQVVVZZZ]]]]]]\\\[[[YYYWWWWWWXXX[[[\\\\\\WWWWWWXXXWWWXXXZZZ]]]`````````^^^\\\ZZZZZZ\\\^^^jjjrrrTTTAAA<<<888777888444555555555555666777888999::::::<<<>>>>>>???IIISSS^^^jjjzzzyyysssoooqqqsssuuuxxx}}}tttpppqqqooommmllllllmmmnnnmmmkkkjjjgggbbb\\\XXXTTTSSSRRRQQQSSSVVV\\\bbbiiinnnqqqrrrrrrrrrpppkkkddd^^^ZZZUUURRRMMMIIIGGGGGGHHHJJJMMMMMMLLLLLLNNNPPPSSSUUUXXXZZZ]]]^^^```bbbfffhhhnnnqqquuuzzz~~~~~~|||{{{zzzzzzwwwyyyzzzyyywwwuuuuuuvvvssssssrrrqqqooonnnnnnmmmssssssqqqpppoooooooooooojjjjjjjjjkkkkkkmmmnnnnnnnnnlllkkkiiihhhhhhiiiiiihhhgggggggggffffffffffffbbbaaa```aaacccdddcccbbb``````aaaaaa___]]]ZZZXXXZZZZZZYYYYYYXXXXXXWWWWWWUUUSSSRRRQQQRRRRRRPPPNNNOOONNNLLLJJJIIIHHHHHHIIIGGGFFFCCCAAA@@@@@@AAABBB===:::888888::::::888555777888999::::::999888777666555444222000///---------...///000222444555555222222222333333333444444999888777777777888:::;;;555666777888999:::;;;;;;:::::::::::::::999888777::::::999999::::::;;;<<<:::;;;======<<<;;;<<<===:::<<<======<<<<<<>>>??????===;;;===@@@CCCBBBAAABBBCCCDDDEEEGGGIIIJJJKKKOOOOOONNNMMMKKKEEE>>>999666:::BBBQQQeeetttvvvqqq^^^XXXRRRLLLEEE>>>===@@@IIIVVV```bbbbbbeeefffcccdddWWWKKKJJJOOOUUU\\\bbbddddddbbb\\\RRRHHH@@@===555555444444333444444444444555666444000...---...,,,++++++++++++,,,------///222555777:::???DDDGGGIIILLLRRRXXX\\\^^^___^^^\\\YYYVVVUUUVVVXXXXXXXXX[[[[[[ZZZYYYXXXYYY[[[^^^aaabbbaaa]]]YYYWWWZZZ]]]hhhrrrTTTAAA>>>:::999:::666666666666666777888999999;;;:::<<<>>>>>>@@@JJJUUUdddppp}}}tttlllgggeeefffhhhjjjlllqqqwww|||{{{rrroooooonnnmmmmmmnnnooopppooonnnnnnkkkgggbbb^^^ZZZXXXWWWVVVXXX\\\bbbjjjrrryyy}}}~~~}}}yyyrrriii```ZZZQQQNNNJJJFFFDDDEEEGGGHHHKKKJJJJJJJJJKKKNNNPPPRRRUUUWWWYYY[[[]]]___cccfffkkknnnssswww|||}}}{{{yyyyyyyyyvvvxxxyyyzzzyyyxxxyyyzzzttttttsssrrrqqqpppoooooorrrqqqppppppooooooooooooooonnnnnnnnnnnnoooppppppmmmlllkkkiiiiiiiiiiiiiiieeeeeeeeeeeeeeefffffffffhhheeebbbaaabbbcccdddddd````````````^^^\\\[[[YYY[[[ZZZZZZYYYXXXWWWWWWVVVTTTSSSQQQQQQRRRRRRQQQOOOOOONNNLLLJJJIIIHHHHHHHHHGGGFFFCCCAAA@@@AAAAAABBB@@@===;;;;;;<<<;;;999777333444555777888888888888666555444222000///------//////000111222333333333333333333333444444444444888888777777888888999:::666666777888999:::;;;;;;:::::::::::::::999888777999888888888888999:::::::::;;;======<<<;;;<<<===<<<===???>>>======???@@@???===<<<===@@@BBBBBBAAABBBCCCDDDFFFGGGIIIJJJKKKOOONNNNNNMMMJJJEEE>>>999666999@@@NNNbbbrrruuuppp___YYYSSSNNNGGG@@@???BBBGGGSSS^^^______aaabbbaaaaaaUUUJJJIIINNNTTTZZZ```cccccc```ZZZPPPFFF>>>;;;777666555555555555555555555666777555000------------------,,,------...//////111444666999>>>CCCGGGJJJNNNSSSYYY]]]___```___\\\YYYVVVUUUVVVXXXXXXXXXYYYYYYYYYYYYXXXZZZ]]]___```aaaaaa]]]YYYXXXZZZ^^^fffqqqSSSBBB???<<<<<<===888777777777777888999:::;;;;;;;;;<<>><<<===>>>===<<<<<<>>>??????======>>>@@@BBBBBBBBBCCCCCCEEEFFFHHHIIIKKKKKKMMMMMMMMMLLLJJJEEE>>>999666888>>>JJJ]]]nnnsssppp```YYYRRRMMMGGG@@@???AAAEEEOOOXXX[[[ZZZ\\\^^^^^^^^^SSSIIIIIINNNSSSYYY^^^cccbbb^^^VVVLLLBBB<<<999888777777777666666666666777999:::666111---,,,---------,,,,,,------...///...000222555888===CCCGGGLLLOOOUUUZZZ^^^`````````\\\YYYVVVUUUVVVXXXXXXXXXWWWXXXYYYYYYYYYZZZ]]]```^^^``````]]]ZZZYYY\\\___gggqqqTTTBBB@@@<<<<<<>>>999888888888888999:::;;;;;;;;;;;;===???@@@CCCNNNZZZnnnzzzssspppkkkddd]]]XXXTTTRRRSSSTTTUUUUUUVVVYYY^^^bbbggglllpppqqqmmmiiihhhiiijjjjjjlllpppuuuxxxxxxwwwvvvvvvuuusssqqqnnnkkkjjjhhhjjjooouuu~~~wwwhhhZZZRRRFFFDDDBBB@@@@@@AAADDDEEEGGGFFFEEEEEEFFFHHHKKKLLLLLLNNNQQQSSSUUUXXX[[[^^^```cccggglllrrryyy|||zzzyyyxxxxxxzzz|||}}}}}}}}}~~~yyyxxxxxxwwwvvvvvvuuuuuupppoooooooooooooooppppppppppppnnnmmmlllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiimmmlllkkkjjjiiigggfffffffffccc```^^^^^^_______________^^^]]]\\\\\\\\\]]][[[[[[ZZZYYYWWWVVVUUUUUURRRQQQPPPQQQRRRSSSRRRQQQOOONNNMMMLLLJJJIIIHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@>>>===;;;:::888666555;;;;;;:::999777666444444555444333222000///......000000000111222222333333555555555555666666666666555666888999999999888777666777777888999999::::::999999:::::::::999999888888777777777777888999999999;;;=========<<<===>>>;;;<<<<<<:::999999;;;<<<>>>>>>>>>???@@@BBBCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLJJJEEE>>>:::666999===GGGXXXjjjqqqooo```XXXOOOJJJDDD===:::<<>>999222---,,,...,,,,,,++++++,,,,,,---...---///111333777<<>><<<:::888777777<<<;;;:::888666555444333444444333222111///............///000222333444555555555555666666666777777555666777999999888777777777777777888999999::::::888999999:::::::::999999888888888888888999::::::999;;;===>>>======>>>???======<<<:::888888:::<<<>>>>>>??????@@@AAACCCDDDDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLJJJFFF@@@;;;777999===EEETTTeeemmmmmmbbbXXXOOOIIIDDD<<<888888???DDDJJJNNNOOORRRYYY```bbbWWWNNNNNNSSSWWW\\\```bbb___XXXOOOEEE===999888888999:::;;;;;;;;;::::::???BBBCCC===444------///---------------......///---...000222666<<>>>>>>>>???@@@AAA@@@???<<<::::::<<<>>>>>>???@@@@@@@@@AAACCCEEEEEEEEEGGGHHHJJJKKKMMMMMMLLLLLLLLLMMMKKKGGGAAA===777999<<>>@@@@@@@@@???DDDGGGHHHAAA666......111///////////////000000111---...000222666<<>>AAACCCIIIVVVcccwwwzzznnneee]]][[[XXXTTTRRRQQQPPPPPPNNNNNNMMMKKKIIIJJJNNNPPPOOOPPPSSSUUUYYY^^^cccfffnnnpppuuu|||nnn]]]NNNGGGBBBAAA@@@@@@AAABBBDDDEEEEEEDDDBBBBBBCCCDDDFFFHHHIIIJJJLLLLLLLLLMMMPPPRRRUUUXXX]]]ccckkkttt~~~~~~}}}}}}}}}}}}|||}}}~~~}}}{{{yyyyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwxxxwwwvvvuuuuuuuuuuuuuuurrrqqqpppnnnmmmllllllllliiijjjkkkkkkkkkkkkjjjiiifffffffffgggggghhhhhhhhhfffeeeddddddeeedddaaa___^^^^^^___^^^]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSQQQQQQRRRRRRQQQOOOOOOOOOOOONNNMMMKKKIIIHHHEEEEEEDDDDDDCCCAAA@@@@@@@@@AAABBB@@@===;;;;;;===555555444444444555666666444333333222111000//////...///000111222333444444444444555555555666666666666666666666666777888888888888888888888999999999777888999::::::::::::999888777777777777888999999999;;;===>>>>>>>>>???@@@BBBBBB@@@===::::::<<>>555888;;;@@@LLLZZZaaaaaa^^^TTTKKKHHHFFFBBB>>>===<<<;;;===BBBGGGOOO___nnnmmm```TTTRRRUUUYYY___cccbbb^^^VVVLLLCCC>>>===>>>;;;===@@@CCCEEEFFFFFFFFFHHHLLLLLLEEE888000///222---------------...//////---///000222666===DDDJJJMMMQQQVVV[[[^^^______^^^\\\YYYVVVUUUVVVXXXXXXXXXXXXYYYZZZZZZXXXWWWXXXYYY\\\^^^```___\\\ZZZ[[[]]]kkkkkkPPPDDD:::888;;;777777777777777888999:::;;;===<<<>>>AAACCCIIIWWWddduuuvvviii```\\\[[[XXXVVVUUUTTTTTTTTTPPPOOONNNLLLJJJKKKNNNPPPNNNNNNPPPRRRWWW]]]cccgggqqqsssxxx}}}jjjXXXJJJCCCAAAAAA@@@@@@@@@BBBCCCDDDCCCCCCAAAAAAAAACCCEEEFFFHHHIIIJJJJJJJJJKKKMMMOOONNNQQQVVV]]]eeeoooyyyzzzxxxxxxyyy{{{}}}}}}}}}xxx{{{}}}|||yyyzzzzzz{{{}}}|||zzzyyyyyyzzzxxxwwwwwwwwwwwwwwwwwwwwwzzzzzzxxxwwwvvvvvvvvvvvvqqqpppooommmllllllkkkkkkhhhiiikkkkkklllkkkjjjiiimmmlllkkkiiihhhfffeeedddiiifffcccaaaaaa```___^^^^^^_________^^^[[[XXXVVVVVVVVVVVVWWWWWWWWWXXXXXXUUUSSSRRRQQQRRRRRRPPPNNNNNNOOOOOONNNMMMKKKIIIHHHEEEEEEEEEDDDCCCBBB@@@???===???@@@>>>;;;999:::<<<:::999777666555555555666444333333222111000//////000000111111111222222222444444444444555555555666777666555555555666888999888888888888888999999999777888999:::::::::::::::666666666666666777888888999;;;===>>>>>>>>>@@@AAABBBAAA???;;;999888;;;======@@@AAAAAA@@@@@@CCCFFFEEEFFFGGGIIIKKKLLLMMMNNNLLLMMMMMMNNNMMMJJJDDD@@@333666:::???IIIVVV\\\\\\YYYOOOGGGEEEEEEBBB??????<<<999:::@@@FFFOOOaaassspppbbbUUURRRUUUYYY___dddccc^^^VVVLLLDDD??????@@@===???CCCFFFIIIJJJJJJJJJJJJNNNOOOGGG999000000333******))))))******+++,,,...///000222666===EEEKKKOOORRRWWW\\\___``````___\\\YYYVVVUUUVVVXXXXXXXXXVVVXXXYYYZZZYYYXXXYYYZZZ\\\___aaa___\\\ZZZ[[[\\\eeesssMMMAAA@@@;;;999>>><<<=========<<<:::888777<<<;;;>>>CCCGGGMMMXXXccctttsssggg___XXXWWWWWWXXXYYYXXXUUUSSSRRRRRRRRRPPPMMMKKKKKKLLLMMMNNNNNNOOOSSSYYYaaagggqqqwww~~~iiiVVVIIIBBB@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJGGGLLLPPPTTTXXX```llluuu~~~}}}|||sssssssssttttttuuuuuuvvvqqqrrrssssssssswww~~~}}}{{{{{{||||||||||||{{{{{{yyyzzz{{{zzzyyyyyyzzz|||xxxwwwwwwvvvuuutttttttttpppqqqqqqrrrrrrpppooonnnnnnnnnmmmllllllllllllllljjjiiihhhgggffffffggggggkkkhhheeedddddddddcccbbb______^^^]]]]]]\\\[[[[[[XXXWWWVVVUUUTTTUUUVVVVVVTTTSSSRRRRRRSSSRRRPPPNNNPPPOOONNNMMMLLLKKKJJJIIIEEEEEEEEEEEEDDDAAA???>>>??????@@@@@@???>>>===<<<;;;999777666666666555333222222111000//////000000---...///111222222222222555555444555555666777888777777777888999999::::::999888888888777777666666999999888888888888888888;;;:::888666666777999:::??????AAABBBBBBAAA@@@@@@AAA???===:::999999:::;;;AAA@@@???>>>>>>@@@AAACCCFFFGGGHHHJJJKKKMMMNNNOOOSSSQQQOOOMMMLLLIIIEEEBBB;;;888777===GGGPPPUUUVVVPPPMMMKKKKKKIIIDDDCCCEEE===@@@AAABBBKKK[[[iiipppuuufffVVVOOOPPPTTT]]]eeeiiieee[[[OOOHHHHHHHHHFFFDDDEEEIIINNNOOOMMMMMMPPPSSSWWWXXXNNN>>>000++++++++++++******++++++,,,---...000222444777===CCCHHHKKKPPPVVV[[[\\\\\\\\\\\\^^^\\\YYYXXXYYYZZZZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^```aaa______```]]]ZZZ[[[___fffvvvPPPBBB@@@;;;999===;;;<<<=========<<<;;;:::===<<<>>>CCCGGGMMMXXXcccnnn~~~qqqfff^^^WWWVVVVVVXXXYYYYYYWWWVVVXXXXXXWWWUUURRROOOMMMLLLKKKLLLLLLLLLPPPVVV___eeesssxxxiiiVVVIIICCC@@@??????>>>>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFIIIMMMOOORRRYYYccckkkssstttvvvvvvsssqqqooooooiiiiiiiiiiiiiiiiiiiiiiiikkkmmmnnnooopppuuu~~~}}}{{{{{{{{{||||||||||||{{{{{{yyyzzzzzzyyywwwwwwxxxzzzwwwwwwwwwwwwvvvuuutttsssppppppqqqqqqqqqpppooonnnnnnnnnmmmmmmlllmmmmmmmmmjjjiiiiiihhhhhhggggggfffgggeeebbbaaabbbbbbaaa```______^^^^^^]]]\\\\\\[[[[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRRRRSSSRRRPPPNNNRRRQQQOOOMMMKKKIIIGGGFFFGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>======<<<;;;;;;;;;;;;999666666666666555333222222111000000000000000///000111222333333444444555555555555555666777888666666777777888999999:::888888888888777777777666888888888888888888888888888777666555555666888999;;;<<<===>>>???>>>======@@@???===;;;::::::;;;<<<@@@?????????@@@BBBDDDFFFFFFGGGHHHJJJKKKMMMNNNOOOSSSRRRPPPOOOMMMJJJFFFCCC:::777555999AAAIIIMMMNNNIIIHHHIIIMMMLLLFFFCCCCCCDDDGGGIIIJJJRRRaaaooouuuuuufffUUUMMMMMMSSS\\\eeefffcccZZZNNNHHHHHHHHHFFFFFFGGGKKKRRRTTTQQQQQQSSSWWWZZZZZZOOO???222------+++++++++++++++,,,---------///111444777===DDDHHHNNNSSSYYY]]]^^^^^^^^^^^^___\\\YYYXXXYYYZZZ[[[ZZZ[[[ZZZYYYYYYZZZ\\\^^^```aaa______```^^^ZZZ[[[```eeexxxSSSDDDAAA;;;999;;;:::;;;<<<===============>>>===???DDDGGGLLLWWWbbbkkk|||{{{oooddd]]]WWWWWWXXXZZZ\\\]]]]]][[[^^^^^^]]][[[XXXTTTPPPNNNKKKKKKKKKKKKNNNTTT]]]cccsssxxx~~~iiiVVVIIICCC@@@@@@???>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHIIIJJJOOOVVV[[[aaaccceeeeeecccaaaaaaaaacccccccccbbbbbbbbbbbbbbbeeegggiiikkkmmmttt~~~~~~|||zzz{{{||||||}}}}}}||||||{{{{{{{{{{{{yyyvvvuuuvvvwwwvvvvvvxxxxxxwwwvvvtttrrrppppppqqqqqqppppppooonnnnnnnnnnnnmmmmmmnnnoooooojjjjjjkkkkkkjjjiiigggfffeeecccaaa```aaabbbaaa```______^^^^^^]]]\\\\\\\\\___]]][[[XXXVVVTTTSSSSSSTTTSSSRRRRRRSSSRRRQQQOOOPPPPPPNNNMMMKKKIIIHHHGGGIIIHHHFFFEEECCCBBBBBBBBB???>>>===;;;:::;;;;;;;;;:::888666555666666555333222222111000000000000111111111222333444555666666666666555555555666777777555666666777777888999999888888888888777777777777888888888888888888888888888777777666777888:::;;;===>>>@@@AAAAAAAAA@@@??????>>>===;;;;;;;;;<<<===>>>>>>>>>???AAADDDFFFHHHFFFGGGHHHIIIKKKMMMNNNOOOSSSRRRPPPPPPNNNKKKGGGCCC:::666333444:::AAAEEEFFFEEEEEEKKKQQQQQQJJJEEEDDDKKKPPPSSSUUU\\\jjjvvv{{{wwwfffSSSJJJKKKQQQ]]]fffjjjggg___TTTOOOPPPQQQOOOGGGHHHMMMTTTWWWTTTRRRTTTWWWZZZWWWMMM===111---...,,,,,,,,,,,,,,,------...,,,...111444888>>>EEEIIIOOOTTTYYY]]]_______________\\\YYYXXXYYY[[[[[[[[[ZZZZZZZZZZZZ[[[]]]^^^```bbb``````aaa___[[[\\\aaagggwwwSSSDDD@@@<<<:::;;;:::;;;;;;<<<<<<<<<<<<<<<>>>===@@@DDDGGGMMMWWWbbbmmm{{{xxxmmmccc\\\ZZZYYYZZZ\\\```bbbbbbbbb`````````___^^^ZZZUUURRRMMMMMMLLLKKKNNNSSS[[[aaammmrrrwww{{{hhhUUUIIIDDD@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEEEEDDDFFFJJJMMMRRRTTTWWWWWWWWWWWWWWWXXX\\\]]]^^^___```aaabbbbbbccceeehhhkkknnnvvv~~~}}}||||||}}}}}}}}}}}}||||||}}}}}}}}}zzzwwwuuuuuuvvvuuuvvvxxxyyyyyywwwtttrrrpppppppppppppppoooooooooooonnnnnnnnnnnnoooooopppjjjkkklllmmmllljjjgggfffeeecccbbbbbbcccdddcccbbb______^^^^^^]]]]]]]]]]]]___^^^\\\ZZZXXXVVVUUUTTTUUUSSSRRRQQQRRRSSSRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFCCCBBBBBBBBBBBBBBBAAA>>><<<;;;<<<===>>>999777555555555666555333222222111000000111111111111111222333444666777888777777666666666666666777444555555666666777888888888888888777777777777777888888888888888999999999:::999999::::::<<<===>>>>>>???AAABBBBBBBBBBBBAAA>>>>>>===<<<<<<======>>>===>>>>>>???AAACCCEEEFFFFFFFFFGGGIIIKKKLLLNNNNNNQQQPPPPPPOOONNNKKKFFFCCC:::666222222777>>>CCCEEEIIIJJJOOOUUUTTTNNNIIIHHHMMMSSSYYY]]]eeeqqq{{{{{{iiiUUUKKKKKKSSS```jjjlllkkkdddZZZVVVWWWXXXWWWIIIHHHLLLSSSVVVRRROOOOOOQQQRRRPPPFFF999///,,,---------,,,,,,,,,---......+++---000333888>>>EEEJJJOOORRRXXX[[[\\\\\\]]]]]]^^^\\\YYYXXXYYY[[[\\\\\\ZZZZZZZZZ[[[\\\]]]______bbb``````aaa```\\\]]]bbbhhhtttSSSCCC???===;;;;;;;;;;;;::::::::::::::::::>>>===@@@DDDHHHMMMXXXcccqqq{{{yyymmmccc\\\ZZZZZZZZZ\\\```ccccccccc___^^^^^^``````^^^ZZZVVVNNNNNNMMMLLLMMMQQQXXX\\\cccgggmmmrrrxxxgggTTTIIIDDDAAA@@@@@@@@@@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBDDDEEEGGGIIILLLMMMNNNOOOQQQSSSTTTUUUWWWZZZ^^^aaacccddddddgggkkkooossszzz}}}~~~~~~~~~~~~}}}|||xxxvvvvvvwwwtttvvvxxxyyyyyywwwuuusssrrrqqqqqqpppppppppppppppoooooonnnnnnnnnnnnooooookkklllmmmmmmllljjjgggeeedddcccbbbcccddddddcccaaa______^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWUUUSSSQQQQQQRRRSSSSSSRRRMMMMMMMMMMMMMMMLLLLLLLLLHHHGGGDDDBBBAAA@@@AAAAAABBBAAA>>><<<;;;;;;<<<===999777555444555666555444222111111111111111222222111111111222444555777888999888777666666666666666333444444555555666777777777777777777777777888888777777888888888999999999999:::::::::;;;<<<===>>>:::;;;===????????????>>>???>>>>>>>>>======>>>>>>======>>>>>>???AAABBBBBBEEEFFFGGGIIIJJJLLLMMMNNNOOONNNNNNNNNMMMJJJEEEAAA999666333444999AAAHHHMMMQQQPPPRRRUUUSSSMMMIIIIIIKKKSSS[[[bbbjjjvvv~~~lllWWWMMMMMMUUUcccooojjjiiicccZZZWWWYYYZZZXXXMMMKKKMMMRRRTTTOOOKKKJJJIIIJJJHHHAAA777///------------,,,,,,,,,---......+++---000333888>>>EEEJJJOOOSSSWWWZZZ[[[[[[\\\]]]]]]ZZZXXXWWWYYY[[[[[[[[[ZZZZZZ[[[[[[\\\^^^______aaa___```aaa```\\\^^^bbbgggsssTTTCCC???===<<<;;;;;;;;;:::999888888999999======???DDDIIINNNYYYdddrrrzzz{{{pppeee]]]ZZZYYYYYY[[[^^^```aaaaaa^^^\\\\\\^^^aaaaaa]]]ZZZOOOPPPOOONNNNNNPPPSSSWWWYYY]]]cccjjjrrr}}}~~~eeeRRRGGGCCCAAA@@@@@@@@@AAACCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIGGGEEECCCDDDDDDDDDCCCCCCBBBBBBBBB@@@BBBDDDFFFGGGHHHKKKMMMOOOQQQUUUZZZ___dddgggiiigggkkkppptttwww|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}yyywwwwwwxxxuuuvvvxxxyyyyyyxxxvvvuuussssssrrrqqqqqqqqqqqqrrrpppooonnnnnnmmmmmmmmmnnnllllllmmmlllkkkiiigggfffcccbbbbbbbbbccccccaaa_________^^^^^^^^^^^^^^^^^^ZZZZZZ[[[[[[[[[ZZZYYYYYYVVVSSSQQQQQQRRRTTTTTTSSSRRRRRRPPPOOOMMMKKKJJJIIIGGGFFFDDDCCCAAA@@@@@@@@@@@@>>><<<;;;999999999999888666444444555555555444222111111111111222333333222111111222444666888::::::999888777666555555555222333333444555555666666777777777777888888888888777777777888999999::::::777888888999999:::::::::;;;<<<>>>@@@AAAAAA@@@@@@@@@?????????>>>>>>======<<<======>>>???@@@@@@AAAEEEFFFGGGHHHJJJLLLMMMNNNMMMMMMMMMNNNMMMJJJDDD@@@999666444555;;;EEEOOOVVVWWWTTTSSSTTTQQQJJJFFFGGGLLLVVV```gggpppzzzmmmXXXMMMNNNVVVdddppplllkkkfff^^^[[[]]]^^^\\\QQQMMMLLLPPPRRRNNNIIIGGGEEEFFFEEE@@@888222//////,,,,,,,,,,,,,,,------...,,,...111444888>>>EEEIIIQQQTTTXXX[[[\\\\\\]]]^^^[[[YYYWWWVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^______```^^^___aaa___\\\^^^bbbkkkuuuWWWEEE???>>><<<:::::::::999999999:::;;;<<<<<<<<>>===<<<:::999888777777666444444555555555444222111111111222222333444333333333333555888:::<<<;;;:::999777666555555555222222222333444444555555666777777777888888888888666777777888999999::::::888888888999999999888888===>>>@@@BBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>===<<<;;;;;;===???@@@BBBBBBCCCEEEEEEGGGHHHJJJKKKMMMMMMMMMMMMNNNOOONNNJJJEEEAAA888666555666<<>>;;;999999999999999:::<<<>>>???;;;;;;>>>DDDIIIPPP\\\gggppp|||uuuiii```cccaaa______aaacccccccccbbb^^^[[[\\\```bbb___\\\ZZZ[[[\\\[[[YYYWWWVVVWWWSSSVVV[[[aaajjjwww|||bbbOOOEEEBBBAAAAAAAAAAAABBBDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLKKKJJJGGGFFFBBBBBBCCCDDDEEEEEECCCBBBDDDEEEEEECCCBBBAAABBBDDDDDDFFFJJJPPPVVV[[[___bbbiiinnntttxxxyyy{{{~~~~~~|||{{{xxxuuuqqqsssvvvyyyzzzzzzzzzyyyxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}{{{xxxvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxvvvuuutttsssrrrsssttttttqqqpppnnnmmmkkkjjjjjjjjjnnnmmmkkkiiihhhgggffffffhhhgggffffffgggeeebbb```^^^^^^__________________ZZZZZZ[[[[[[ZZZYYYWWWVVVVVVTTTQQQQQQRRRTTTUUUUUUSSSSSSRRRQQQOOONNNMMMMMMGGGGGGGGGGGGEEECCCAAA@@@@@@@@@???>>>===;;;999888777555444444555555555444222111111111222333333444555444444444666999<<<>>>;;;:::999777666555555555111222222333333444555555666666777777888888888999666777777888999999::::::::::::;;;;;;;;;:::999999:::;;;===???@@@@@@@@@@@@BBBBBBAAAAAA???>>><<<;;;999;;;===@@@BBBDDDEEEFFFEEEEEEFFFHHHJJJKKKMMMMMMMMMNNNOOOPPPOOOLLLFFFBBB777666555666<<>>>>>;;;666::::::999999::::::;;;<<<::::::>>>CCCFFFLLLZZZfffmmm{{{vvvlllgggddd```\\\\\\```bbbaaa^^^aaa```^^^]]][[[[[[[[[\\\WWW\\\^^^\\\[[[\\\[[[XXXVVVUUUWWW^^^eeeppprrr\\\LLLEEEEEEAAAAAABBBCCCEEEGGGIIIJJJLLLMMMNNNMMMJJJIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDBBBEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@?????????@@@BBBCCCEEEEEEGGGKKKPPPVVV[[[^^^eeeiiinnnqqqssssssttttttxxxyyyyyywwwtttqqqppppppooooooppppppqqqrrrttttttsssuuuxxxzzz{{{|||~~~~~~}}}|||{{{zzzyyywwwwwwxxxxxxyyyzzzzzz{{{xxxwwwvvvuuuttttttttttttuuusssqqqnnnmmmlllmmmmmmooommmjjjiiihhhhhhgggeeeccccccccccccbbbbbbbbbaaa]]]]]]]]]^^^^^^^^^____________^^^^^^]]]\\\[[[[[[XXXWWWVVVVVVUUUUUUUUUVVVVVVTTTQQQOOOOOONNNLLLKKKHHHGGGFFFEEEDDDDDDDDDDDD>>>======<<<;;;999777777999888777555333111000///111111000000111333555666666666777888:::<<<>>>???>>>>>><<<:::777444222000000111222333444444444444555666777888888888888888777777666666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBBBBAAAAAABBBAAA@@@???>>><<<;;;;;;999;;;>>>???@@@AAACCCEEEHHHIIIJJJKKKKKKLLLKKKKKKRRROOONNNPPPQQQNNNFFF???999666333555>>>IIIUUU[[[```]]][[[ZZZTTTMMMJJJKKK]]]hhhvvv~~~uuudddRRRIIIIIIPPP[[[eeeiiimmmkkkbbbZZZVVVSSSPPPEEEFFFGGGGGGFFFCCCAAA??????@@@@@@===888111---+++...---,,,+++***)))))))))111222444666888===BBBFFFLLLPPPTTTWWWXXXYYY[[[\\\ZZZXXXVVVTTTTTTVVVXXXZZZ]]]^^^______]]][[[[[[\\\^^^______]]]\\\\\\^^^```gggdddJJJ??????===888::::::999999::::::;;;<<<<<<<<<@@@DDDHHHMMMZZZgggqqqwwwnnniiieeeaaa^^^^^^bbbdddbbb```___^^^\\\[[[ZZZZZZZZZ[[[[[[```dddcccbbbcccbbb___]]]\\\^^^dddkkktttoooZZZKKKEEEEEEAAAAAABBBCCCEEEGGGHHHIIIKKKMMMMMMMMMKKKJJJKKKLLLMMMMMMMMMLLLJJJHHHEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@?????????@@@AAABBBAAAAAACCCFFFJJJOOOTTTVVV^^^bbbgggjjjlllmmmnnnooorrrssssssrrrooollllllllljjjjjjjjjkkklllnnnooopppkkknnnrrrvvvyyy~~~~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~xxxxxxwwwvvvuuuuuuuuuuuutttssspppnnnllllllmmmmmmooommmkkkjjjjjjiiigggfffccccccbbbbbbbbbaaaaaaaaa\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVTTTQQQPPPOOOOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@???>>><<<::::::888777666555444333222222111111111111222333444555444555555777999;;;===>>>??????>>><<<:::777555333000000111111222333333333555666777888888888888888888777777777777999:::;;;888888888999999:::::::::;;;<<<===>>>@@@@@@AAAAAABBBAAA@@@???>>><<<;;;;;;;;;===>>>??????@@@AAACCCHHHIIIJJJKKKLLLMMMMMMMMMRRRPPPOOOPPPQQQNNNFFF@@@999666444666>>>KKKWWW^^^ccc___\\\YYYSSSJJJFFFGGGYYYdddrrr|||~~~{{{xxxvvvpppaaaQQQKKKLLLRRR^^^hhhiiimmmkkkbbbXXXSSSPPPLLLAAAAAAAAAAAAAAA???===<<<===>>>>>>;;;666111---,,,------------,,,,,,,,,,,,...000222555888===CCCGGGKKKOOOTTTXXXYYYZZZZZZ[[[ZZZXXXVVVTTTTTTVVVXXXZZZZZZ\\\^^^_________```aaaaaaaaa```^^^\\\\\\]]]___dddfffKKK@@@???>>>999::::::999999::::::;;;<<<>>>???BBBFFFIIIOOO[[[hhhuuuyyypppkkkfffccc``````ccceeedddbbb___^^^]]][[[[[[[[[\\\\\\\\\bbbggghhhggghhhgggdddaaa___aaagggllltttkkkWWWJJJDDDDDDAAAAAABBBCCCEEEGGGHHHIIIJJJLLLMMMMMMLLLKKKMMMNNNOOOOOOOOONNNLLLJJJGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDAAAAAA@@@?????????@@@@@@>>>???@@@BBBEEEIIILLLNNNTTTXXX]]]```bbbdddeeegggjjjkkkllljjjhhhfffffffffccccccdddeeegggiiijjjkkkgggjjjnnnsssxxx~~~~~~~~~~~~~~~yyyyyywwwvvvvvvvvvvvvvvvtttrrrpppnnnmmmmmmmmmmmmnnnmmmlllkkkllljjjhhhfffbbbbbbaaaaaaaaa`````````]]]]]]]]]^^^^^^^^^______]]]]]]\\\ZZZYYYWWWVVVUUUVVVUUUTTTTTTTTTTTTTTTTTTVVVSSSQQQPPPPPPPPPOOOMMMJJJIIIGGGFFFDDDCCCBBBBBB>>>>>>>>>===;;;:::888777777777666666555444444444000111222333333333333333222333444555777:::<<<===>>>======;;;:::888666555000////////////111222333444555666777888888888888999888888777888888999999777777888999:::;;;;;;<<<;;;;;;<<<===???AAABBBCCCBBBAAA@@@???>>><<<;;;;;;<<<===??????>>>>>>@@@AAAGGGHHHJJJLLLMMMOOOOOOPPPQQQPPPOOOPPPPPPMMMGGGAAA999777555777>>>KKKXXX```eee```[[[WWWPPPGGGBBBBBBTTT^^^mmmvvvwwwsssooolllggg[[[OOOJJJLLLSSS]]]gggjjjmmmjjj```VVVOOOJJJFFF============<<<<<<;;;;;;<<<<<<;;;888444000///...+++,,,,,,---......------,,,...111444888===DDDHHHJJJNNNUUUYYYZZZZZZZZZZZZZZZXXXVVVUUUUUUVVVXXXZZZZZZ]]]___```___```aaabbbccccccaaa^^^\\\[[[\\\^^^eeegggMMM@@@???>>>:::::::::999999::::::;;;<<>>???>>>===>>>>>>@@@CCCFFFGGGBBBAAA@@@???>>><<<;;;;;;:::<<<>>>>>>>>>>>>@@@AAAFFFGGGIIILLLNNNPPPQQQRRRQQQPPPPPPPPPPPPMMMHHHCCC;;;888666666<<>>===999::::::999999::::::;;;<<<>>>???BBBFFFIIIOOO\\\iiivvv{{{rrrmmmfffdddcccbbbcccdddeeeeeeeeedddcccbbbaaaaaabbbbbbkkkrrryyyzzz{{{|||zzzwwwtttsssuuuyyy|||~~~{{{cccSSSHHHCCCAAABBBBBBCCCDDDFFFHHHJJJKKKJJJLLLMMMNNNMMMNNNOOOQQQNNNNNNNNNMMMLLLIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@>>>>>>>>>??????@@@AAABBBCCCDDDFFFIIIMMMQQQSSSUUUXXXZZZ]]]___``````______```aaa```aaabbbdddgggjjjlllnnnqqqsssuuuxxx|||~~~~~~}}}}}}|||{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvvvvuuutttsssrrrqqqpppppppppkkkjjjiiiiiiiiiiiifffeeeaaaaaaaaaaaa````````````]]]^^^^^^^^^^^^____________^^^]]][[[YYYWWWVVVUUUSSSSSSSSSRRRRRRSSSTTTTTTVVVSSSQQQPPPPPPPPPNNNMMMKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@???===<<<:::999777777666555444333222222333444555666666555333222333333444555777999;;;<<<888888888777666444333222111000///...///111333444333444555666888888888888888999999999888888888777999999:::;;;===>>>??????>>>>>>>>>???AAACCCFFFHHHBBBAAA@@@???>>><<<;;;;;;888:::<<<======???AAACCCEEEFFFIIILLLOOOQQQRRRSSSQQQPPPPPPPPPOOOLLLHHHEEE===;;;777555999BBBPPPYYY```XXXRRRPPPLLLFFFAAAAAAIIIRRR^^^ffffffccc```___^^^UUULLLHHHHHHMMMXXXbbbjjjlllggg[[[NNNGGGBBB>>>;;;:::::::::;;;<<<===>>><<<<<<;;;888333000000000////////////...---,,,+++...000222444777;;;@@@DDDHHHMMMTTTYYYZZZZZZYYYXXXZZZYYYWWWVVVVVVWWWYYYZZZ[[[]]]______]]]\\\]]]^^^```___^^^[[[ZZZ[[[^^^aaallllllQQQAAA>>><<<999::::::999999::::::;;;<<<>>>>>>BBBGGGJJJPPP]]]jjjwww~~~tttnnnfffeeeddddddddddddeeefffgggfffdddcccbbbaaabbbbbblllssszzz|||~~~}}}}}}rrr]]]QQQIIIDDDBBBDDDDDDEEEFFFHHHIIIKKKLLLKKKMMMNNNOOONNNNNNPPPQQQMMMNNNMMMMMMKKKIIIFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???>>><<<<<<<<<======>>>>>>>>>AAADDDHHHKKKMMMOOORRRTTTWWWYYY[[[\\\\\\\\\]]]^^^___```bbbeeehhhkkknnnpppqqqsssvvvzzz~~~}}}{{{zzzzzzyyyyyywwwvvvvvvvvvvvvvvvttttttssssssrrrqqqqqqpppkkkiiiggggggggghhhgggfffbbbbbbaaaaaaaaa`````````[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\[[[YYYXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVTTTQQQOOOOOONNNMMMKKKJJJIIIGGGFFFDDDCCCBBBBBB??????>>>===<<<:::999888666666666555555444444444777777777777777666555444444444444555666777999999888888888777666444333222000000//////000111222333222333444666777888999999777888888999999999888888888888999:::;;;<<<<<<===<<<<<<===>>>@@@BBBCCCDDDBBBAAA@@@???>>><<<;;;;;;666888;;;<<<===>>>AAACCCDDDFFFHHHKKKNNNPPPRRRRRRPPPQQQQQQQQQOOOLLLIIIGGG???===999555666???MMMWWW[[[SSSMMMLLLKKKFFFBBBAAAEEELLLVVV[[[]]]\\\]]]^^^aaaXXXNNNIIIHHHMMMZZZfffjjjkkkeeeWWWKKKEEEAAA>>>888999:::;;;<<<===>>>>>>??????>>>;;;666111//////333333111000............///111333555777;;;@@@DDDIIIMMMTTTXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYWWWYYY\\\]]]^^^^^^```aaa```___^^^[[[ZZZ[[[___bbblllpppTTTDDD???===:::::::::999999::::::;;;<<<>>>???BBBHHHLLLSSS```mmmzzzwwwpppgggggggggfffeeefffgggiiikkkjjjhhheeedddcccccccccfffnnnuuuyyy}}}fffVVVOOOJJJFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNLLLNNNOOOOOONNNNNNPPPQQQNNNNNNNNNMMMKKKIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEBBB???>>>:::;;;;;;<<<<<<<<<<<<<<<<<>>@@@AAABBBBBBBBBBBBAAA@@@???>>><<<;;;;;;777999;;;<<<<<<===???AAADDDEEEHHHJJJMMMOOOPPPQQQPPPQQQRRRQQQNNNLLLJJJIII???===:::666666???NNNYYYYYYQQQJJJJJJIIIEEEBBBAAAAAAFFFMMMQQQTTTVVV[[[^^^cccYYYNNNGGGFFFMMM]]]llljjjjjjbbbTTTHHHDDDBBBAAA999:::===???@@@AAAAAAAAABBBCCCBBB???999333///---222000...,,,,,,---...000///000333555888===BBBGGGJJJNNNSSSVVVXXXXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWZZZ]]]^^^______aaacccdddccc```]]][[[\\\```cccllltttWWWFFF@@@>>>;;;::::::999999::::::;;;<<<>>>???CCCIIINNNUUUcccppp~~~yyyrrriiiiiiiiihhhggggggiiijjjpppnnnllliiigggfffffffffdddllltttyyyvvv^^^QQQNNNKKKHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOMMMOOOPPPPPPNNNNNNOOOQQQNNNOOONNNNNNLLLJJJGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJHHHFFFCCC@@@>>>;;;;;;<<<=========<<<<<<999;;;>>>@@@AAACCCFFFHHHKKKNNNQQQRRRSSSTTTUUUWWWYYYZZZ\\\___cccgggjjjlllooorrrvvvzzz}}}}}}{{{yyyxxxwwwxxxwwwvvvuuuttttttttttttpppppppppppppppooonnnmmmooolllgggeeefffhhhjjjjjjccccccccccccbbbbbbbbbbbb_________`````````aaaaaa^^^]]]]]]\\\[[[ZZZZZZYYYTTTTTTSSSSSSTTTUUUVVVVVVWWWTTTPPPNNNMMMKKKIIIGGGHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@???>>>===;;;:::999444444666888:::===>>>???===<<<:::888777777888888444444333222222333333333555555444333111///---,,,+++,,,---...////////////111222444666777888999999555666888999:::::::::999<<<<<<==================>>>@@@AAACCCDDDDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;999:::<<<<<<;;;<<<===???DDDEEEGGGJJJLLLNNNPPPPPPPPPQQQRRRQQQNNNKKKJJJJJJ???===:::666777@@@PPP\\\YYYPPPIIIHHHHHHEEEAAA@@@???CCCHHHKKKNNNSSSYYY___aaaWWWKKKDDDCCCLLL^^^nnnjjjiiiaaaRRRGGGCCCCCCCCC<<<>>>AAADDDEEEFFFEEEEEEEEEFFFEEEAAA;;;333...,,,...,,,)))'''(((***---///---///222555999???EEEIIIKKKNNNRRRUUUWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYYYY\\\^^^``````_________```hhhfffccc___\\\]]]```cccnnn{{{]]]HHHAAA@@@@@@===<<<;;;:::::::::;;;<<>>???<<<999:::<<<===<<<:::<<<;;;;;;;;;;;;<<<===>>>FFFHHHLLLNNNPPPQQQSSSUUUVVVXXX\\\___bbbeeeiiilllmmmppptttwww{{{~~~|||zzzyyy}}}{{{yyyxxxwwwvvvsssqqqsssssssssrrrqqqpppooonnnnnnkkkhhhggghhhiiiiiiiiijjjiiihhhfffdddcccccccccbbbaaa___]]]]]]]]]___```aaa```___^^^\\\[[[ZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUVVVUUUTTTRRRPPPNNNLLLJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;777777888999:::<<<===>>>??????===<<<:::888777666555555444444333222111111222222222111111111111111111111111000...///111333000111222444555666666666:::999888888888999:::;;;::::::999999999:::;;;;;;>>>>>>???BBBEEEEEEBBB???CCCAAA>>>;;;999888888999;;;;;;;;;<<<>>>???AAABBBEEEFFFHHHHHHHHHJJJLLLOOOMMMNNNNNNOOOOOONNNNNNMMMJJJAAA888666777<<>>@@@CCCFFFHHHMMMWWW```ddd]]]RRRIIIHHHOOO[[[dddfffcccZZZNNNHHHGGGGGGDDDGGGBBBAAAHHHNNNNNNKKKJJJEEEGGGGGGBBB:::222---,,,***+++,,,---............000000111333888???EEEIIILLLPPPSSSRRRSSSXXX\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\ZZZ\\\^^^^^^]]]]]]]]]^^^___]]]\\\]]]\\\ZZZ\\\aaannniiiPPPEEEAAA???<<<<<<::::::::::::;;;<<>><<<;;;======;;;:::888777777888999:::;;;;;;EEEHHHJJJLLLMMMNNNOOOQQQRRRUUUXXX[[[]]]___bbbeeeiiilllppptttwww{{{}}}{{{zzz}}}{{{xxxwwwwwwvvvtttsssrrrrrrrrrqqqpppooonnnmmmmmmkkkhhhggghhhiiijjjiiihhhhhhgggfffeeeeeeeeeeeedddcccaaa___^^^^^^___```___^^^]]]\\\[[[YYYXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSQQQNNNLLLKKKHHHGGGFFFEEECCCCCCCCCCCC@@@???>>>===<<<;;;:::999888888888999;;;===>>>???@@@@@@???===;;;999777666444444444333222111111111222222111111000000000///000111222111000000111333222222444555666777777777999999888888888999:::;;;::::::999999999:::;;;;;;>>>>>>???BBBEEEEEEBBB???BBB@@@===;;;999888888999;;;;;;;;;<<<>>>???AAABBBEEEFFFHHHHHHHHHIIIKKKMMMNNNOOOOOOPPPPPPOOOOOONNNHHH@@@777555555888AAAJJJIIIEEEAAABBBEEEDDD???999<<<===???BBBEEELLLXXXbbbggg___SSSJJJHHHOOOZZZcccbbb```YYYPPPMMMPPPRRRPPPKKKGGGGGGNNNTTTSSSPPPNNNHHHJJJJJJFFF>>>666222111++++++,,,---............111111222555:::@@@FFFIIIIIINNNPPPOOOPPPVVVYYYYYY[[[ZZZZZZYYYYYYZZZ\\\]]]\\\]]]^^^^^^\\\\\\]]]^^^```]]]\\\]]][[[YYY\\\aaammmvvvYYYHHHAAA???<<<;;;::::::::::::<<<<<<@@@AAAEEELLLSSS[[[gggsss{{{ooojjjfffgggggggggkkkqqqwwwzzz}}}}}}{{{yyywwwwwwnnnoooqqqtttyyyyyylll]]]VVVNNNIIIIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPQQQTTTUUUUUUTTTVVVTTTSSSSSSTTTSSSQQQOOOLLLKKKHHHFFFCCCAAA@@@???:::999777777888888888777888888999:::;;;<<<>>>???DDDFFFHHHIIIIIIJJJKKKLLLQQQSSSUUUWWWXXXYYY\\\^^^dddfffjjjnnnqqquuuzzz~~~~~~~~~}}}}}}{{{xxxvvvwwwwwwwwwvvvrrrrrrqqqqqqpppnnnmmmlllmmmkkkhhhhhhiiijjjjjjiiiggggggfffffffffgggggghhhfffeeecccaaa```___``````______^^^]]][[[ZZZYYYXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQOOOMMMLLLHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@???===<<<:::999999999999999:::;;;===>>>???@@@@@@???>>><<<999666555333333333222111111000000222222111000///......---''')))+++---------///000333333555666777777888888999999888888999999:::;;;:::999999999::::::;;;<<<>>>>>>???BBBDDDDDDAAA???AAA@@@===:::999888999999;;;;;;;;;<<<>>>???AAABBBEEEFFFHHHHHHGGGGGGIIIKKKOOOOOOPPPPPPPPPPPPOOOOOOHHH@@@999666555666<<>>???AAAEEEPPP]]]fffkkkaaaTTTIIIHHHNNNYYYaaa```^^^XXXRRRRRRWWWZZZXXXNNNJJJLLLTTTZZZXXXSSSPPPJJJLLLMMMHHH@@@888444333,,,---------------------222222333666;;;AAAFFFJJJHHHMMMOOONNNOOOUUUXXXXXX[[[ZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^\\\[[[[[[]]]___aaa^^^\\\\\\[[[XXX[[[```lll}}}[[[HHH@@@>>><<<;;;:::999:::;;;<<<===AAABBBFFFMMMTTT[[[hhhtttzzzooojjjfffgggggghhhmmmrrrxxx{{{~~~~~~{{{yyyyyyttttttttttttxxx}}}rrreeeZZZQQQNNNJJJHHHJJJLLLLLLLLLJJJKKKMMMNNNNNNNNNMMMMMMQQQRRRRRRSSSSSSSSSSSSSSSPPPQQQSSSVVVYYY[[[YYYXXXXXXWWWUUUTTTTTTRRROOOMMMGGGFFFDDDBBB???>>><<<<<<555555444444555777777777888888999:::<<<>>>@@@AAAAAACCCFFFGGGGGGHHHJJJKKKRRRSSSUUUVVVUUUUUUWWWYYY]]]```cccgggjjjoootttwww{{{|||~~~}}}zzzxxxvvvwwwxxxxxxxxxssssssrrrrrrpppooommmlllllljjjhhhhhhjjjkkkjjjjjjiiihhhhhhgggggghhhhhhhhhgggfffdddbbbaaa```______bbbaaa```___^^^]]]\\\[[[ZZZZZZZZZYYYYYYWWWVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;:::888888888999:::;;;===>>>>>>>>>>>>===;;;888555333222222222111111111000000222111000///...---,,,,,, ###'''***,,,---///111333333444666666777777777999888999999999999::::::999999999999:::;;;<<<<<<>>>???@@@AAABBBBBBAAA???@@@>>><<<:::888888999:::;;;;;;;;;<<<>>>???AAABBBDDDFFFHHHHHHGGGGGGHHHIIINNNNNNNNNOOOOOONNNNNNNNNKKKCCC<<<999777666999>>>BBBCCCCCCBBB@@@??????@@@???CCCEEEGGGLLLXXXccchhhlllaaaRRRHHHGGGOOOZZZbbbccc```YYYSSSSSSYYYZZZXXXNNNLLLPPPYYY___[[[TTTOOOLLLNNNNNNHHH???777222111...---------,,,,,,------111111333666;;;AAAFFFIIIIIINNNPPPOOOPPPVVVYYYYYY[[[ZZZZZZYYYZZZ[[[]]]^^^______^^^\\\ZZZZZZ]]]___aaa^^^\\\\\\ZZZXXX[[[```lllzzzWWWDDD???>>>;;;::::::999:::;;;<<<===BBBBBBFFFMMMTTT\\\iiiuuuzzzpppkkkgggggghhhiiinnntttyyy}}}~~~{{{{{{{{{zzzyyyxxxyyy~~~}}}uuunnnfff]]]SSSMMMKKKJJJIIIIIIKKKKKKLLLKKKJJJLLLMMMOOOOOOOOONNNMMMSSSSSSTTTUUUUUUUUUUUUTTTSSSUUUXXX\\\______\\\YYYYYYWWWUUUSSSRRRPPPLLLJJJDDDCCCAAA???===<<<;;;;;;;;;::::::999888777888999444444555777999;;;===>>>>>>@@@DDDFFFGGGHHHKKKLLLQQQRRRSSSRRRQQQPPPQQQSSSVVVYYY\\\```ccchhhmmmpppuuuxxx|||}}}zzzxxxxxxyyyyyyyyyyyyuuuuuutttsssrrrpppnnnnnnkkkjjjiiiiiikkkkkkkkkjjjkkkkkkjjjiiihhhhhhhhhhhhffffffdddcccaaa```______cccbbbaaa```___]]]\\\\\\YYYYYYYYYXXXWWWVVVTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLHHHGGGFFFEEEEEEDDDEEEEEECCCBBBAAA???>>><<<;;;:::666666777777888999:::;;;;;;;;;;;;:::888666444222222222111111111111111111111111000///...---,,,+++&&&)))---///000000111222222333444444555555555555888888999999::::::::::::999999999999:::;;;<<<===>>>???@@@AAAAAA@@@@@@@@@???===;;;999888999:::;;;;;;;;;;;;<<<>>>???AAABBBDDDFFFHHHHHHGGGGGGGGGHHHLLLLLLMMMMMMMMMMMMLLLLLLKKKDDD===:::777444666;;;???@@@BBBAAA@@@???AAACCC@@@GGGLLLNNNUUUaaahhhiiimmmaaaQQQGGGGGGQQQ]]]eeehhhddd\\\VVVWWW\\\\\\YYYOOONNNTTT___ddd___UUUOOOOOOPPPOOOIII???555000.........---,,,,,,,,,------///000222555:::@@@DDDGGGIIIMMMPPPOOOPPPUUUYYYYYY[[[ZZZZZZZZZZZZ\\\^^^___^^^^^^]]]\\\ZZZ[[[]]]```aaa]]][[[[[[YYYWWW[[[aaallluuuSSSBBB>>>>>>;;;:::999999:::;;;===>>>AAABBBFFFMMMTTT\\\hhhttt~~~{{{qqqkkkgggggghhhiiiooovvv{{{yyyoooeee___YYYQQQLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKMMMNNNPPPRRRRRRRRRRRRQQQTTTTTTUUUVVVVVVVVVVVVVVVVVVXXX\\\aaacccbbb^^^ZZZYYYWWWTTTRRRQQQNNNJJJHHHDDDCCCAAA???>>>===<<<<<<======<<<999555333333333555555666888999<<<===>>><<>><<<:::888777666666666666777888999:::999999888777666555444444222222222222222222222222111111000///...------,,,...///000///...,,,,,,---222333333444555555444444777888999::::::::::::999888888888999:::;;;<<<===>>>@@@AAAAAA@@@??????@@@>>><<<:::999888999:::;;;;;;;;;;;;<<<>>>???AAABBBCCCFFFHHHIIIIIIHHHIIIIIIKKKKKKKKKLLLLLLKKKKKKKKKIIIBBB;;;888555222444888;;;<<<>>>??????AAACCCFFFAAAJJJPPPTTT\\\iiiooommmpppcccRRRGGGIIITTT```hhhlllggg___YYY\\\bbbbbb^^^PPPPPPXXXdddiiibbbVVVOOOPPPQQQPPPIII???666000......---,,,+++,,,,,,...///...///222555:::???DDDFFFGGGLLLNNNMMMNNNTTTWWWWWW[[[ZZZZZZZZZ[[[]]]^^^___\\\]]]]]]\\\[[[\\\^^^``````\\\ZZZZZZXXXWWW\\\bbblllrrrRRRCCC???===::::::999999:::;;;===>>>AAAAAAEEEMMMSSS[[[hhhttt}}}{{{qqqkkkgggggghhhjjjpppwww{{{ooocccXXXSSSPPPJJJHHHJJJFFFGGGIIIJJJJJJJJJJJJKKKOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWZZZ___eeegggeee```\\\YYYWWWUUUSSSQQQNNNJJJGGGAAAAAA???>>><<<<<<;;;;;;999:::999666222000111222888888999:::;;;===???@@@<<>>;;;999888777777666666666777888999:::999888666555555555777888222222222333333333333333000000000/////////.........//////---***)))***+++333444444555555555555555777888999:::::::::999999888888888999:::;;;======>>>@@@AAAAAA>>>>>>???AAA===;;;:::888888999:::<<<;;;;;;;;;<<<>>>???AAABBBBBBEEEIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIBBB;;;888555333555:::;;;;;;<<<>>>BBBEEEHHHIIIDDDMMMTTTWWWbbbssszzzwwwwwwhhhUUUJJJLLLWWWcccjjjooojjj```ZZZ]]]cccbbb]]]MMMOOOXXXeeekkkbbbUUULLLKKKLLLLLLFFF===444000...---,,,+++++++++---///000...000333777;;;@@@DDDGGGHHHLLLOOONNNOOOTTTXXXXXX[[[ZZZZZZZZZ[[[]]]___```ZZZ[[[]]]]]]]]]]]]___aaa___[[[YYYYYYXXXXXX]]]dddkkkqqqTTTEEE@@@===::::::999999:::<<<===>>>@@@AAAEEELLLSSS[[[gggsss{{{yyyrrrlllgggggghhhjjjqqqxxxxxx~~~|||dddXXXLLLHHHFFFAAAAAAEEEDDDFFFHHHIIIIIIIIIJJJKKKOOOOOOPPPQQQSSSUUUVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWWWW[[[```fffjjjhhhbbb^^^ZZZXXXUUUSSSQQQOOOKKKHHH>>>===<<<;;;:::999999999555777888777555555777:::555666666777888:::;;;<<<===???BBBCCCCCCCCCEEEFFFHHHHHHIIIHHHEEEDDDEEEEEEBBBDDDHHHLLLOOOTTTYYY\\\ccciiipppuuuwwwyyy|||}}}~~~~~~}}}~~~|||||||||}}}~~~|||wwwtttuuuuuutttsssqqqooommmllljjjiiiiiikkkmmmmmmllljjjjjjjjjjjjjjjkkklllmmmnnnfffgggggggggfffeeeddddddddddddcccaaa```___^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTPPPPPPOOONNNMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@===;;;:::999888777777777888999:::::::::888666555555666999;;;333333333333333333333333000000000000000/////////...//////...---...000333444555666666666666666666777888999:::;;;:::999999888888888999:::;;;===>>>>>>@@@BBBAAA>>>===???AAA<<<;;;999888888999;;;<<<;;;;;;;;;<<<>>>???AAABBBBBBEEEIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKCCC===:::777555999>>>===<<<===@@@EEEJJJMMMMMMHHHQQQWWWZZZgggzzz}}}mmmYYYMMMNNNYYYdddkkkrrrkkkaaaZZZ[[[```^^^XXXJJJLLLVVVdddiii```RRRHHHDDDFFFGGGBBB:::222...------,,,+++***+++---000111///111444888===BBBEEEHHHJJJOOOQQQPPPQQQWWWZZZZZZ[[[ZZZZZZZZZ[[[]]]___```XXXZZZ]]]^^^^^^^^^___aaa^^^ZZZXXXXXXXXXXXX^^^eeeiii