BM6&6(v@ {{{xxxtttuuuxxxzzzzzzxxx}}}}}}{{{oooeeemmm}}}~~~zzzwwwkkk\\\MMMFFFEEEHHHKKKGGGFFF___yyy}}}wwwuuuiiiiiihhhbbbaaaffffffccc^^^\\\\\\^^^``````ccc```aaaeeehhhgggfffhhh```dddgggfffccccccggglllgggdddaaa___^^^^^^]]][[[[[[VVVTTTXXX[[[YYYXXXYYY[[[\\\]]]]]]\\\ZZZYYYXXXVVVYYY^^^dddhhhiiigggeeeiiiaaa]]]lllyyyqqq{{{sssfffiii~~~ooojjj\\\RRRSSSNNNNNNZZZbbbrrr]]]HHHBBB:::888666666666666666444444444333222222111000000111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000222222000///...............//////000000000000000///000000111111222333333555666777888:::;;;======<<<>>>AAABBBBBBBBBCCCDDDBBBCCCAAACCCFFFDDDUUUttt|||yyyxxxyyy|||~~~}}}yyyyyyrrriiijjjsss}}}{{{ooodddVVVJJJDDDEEEEEEGGGEEEHHH]]]ssswwwxxxyyy|||qqqssskkkllllllfffdddhhhhhheeeaaa_______________bbbaaadddiiikkkgggddddddeeefffddd```]]]\\\```cccbbb___\\\ZZZZZZ[[[ZZZYYYVVVRRRRRRXXX\\\^^^___aaa```^^^[[[ZZZZZZZZZZZZYYYYYYXXX[[[bbbkkkpppooollloooiiieeemmm|||{{{|||mmmrrrvvveeebbbUUUNNNQQQOOOSSS```ppptttUUUAAA999:::888666555666666555444444555555444444222111111111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000222111000///...............//////000000000000000000000111111222333333333555666777888:::;;;======<<>>===???BBBCCCCCCBBBCCCDDDBBBDDDBBBDDDGGGFFFVVVvvv}}}{{{yyy}}}~~~xxxppplllzzzmmm]]]RRRIIICCCCCCGGGKKKGGGFFFKKKUUUhhhzzzwwwqqqggg~~~yyyqqqlllmmmmmmiiihhhjjjfffeeecccccccccbbb```^^^^^^___dddiiiggg```\\\\\\bbb^^^[[[YYY[[[\\\^^^^^^___\\\ZZZYYYZZZ\\\]]]]]]\\\\\\aaahhhjjjgggdddeeeeee```[[[[[[___bbbbbbaaaYYYVVVUUU[[[fffqqqvvvwwwvvvuuuqqqmmmwwwjjj]]]YYYXXXOOOLLLUUUZZZeeexxxfffMMM@@@<<<999777555555555666555444222333555777666444111000111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000111111000/////////////////////000111111111111000111111111222333333444444444555666888:::<<<===>>>>>>@@@CCCDDDCCCCCCCCCDDDCCCEEECCCEEEHHHGGGXXXwwwwwwssswwwiiiXXXMMMFFFBBBCCCGGGJJJHHHJJJTTTaaassslll|||ooohhhxxxrrrllljjjhhhggghhhkkkcccbbbbbbcccdddcccaaa___aaaaaadddgggddd^^^]]]```^^^]]]]]]^^^``````___^^^^^^\\\ZZZ[[[\\\^^^^^^]]]\\\^^^fffmmmnnnfffaaa___^^^\\\ZZZ\\\___bbbbbb`````````aaabbbgggnnnwww}}}wwwwwwtttpppwww~~~~~~wwwcccZZZVVVWWWQQQOOOYYY```mmm~~~YYYAAA;;;<<<999777555444555555444333000222444555555333111///111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000111000000////////////000///000000111111111111111000111111222222333444444444444666888:::<<<>>>??????BBBDDDEEEDDDCCCDDDDDDCCCEEEDDDFFFIIIHHHYYYxxxpppbbbRRRJJJEEECCCDDDGGGDDDIIITTTfff|||lllttttttvvvrrrmmmhhhfffgggiiikkkdddcccbbbcccccccccaaa___bbbbbbdddfffccc___aaafff```aaabbbbbbaaa___]]]\\\ZZZZZZZZZ[[[]]]]]]\\\ZZZUUUYYYbbbjjjiiibbb]]]\\\YYYYYYYYYZZZZZZ[[[\\\]]]```bbbcccbbbbbbfffnnnuuuuuuxxxxxxuuuyyy~~~mmm]]]VVVPPPTTTQQQRRR]]]fffuuusssvvvPPP<<<999<<<999777555444555555444333000111333444444333111000111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000000000////////////000000///000111111222222111111///000000111222222333333333444666888:::<<<>>>???@@@CCCEEEFFFEEEDDDDDDEEEDDDFFFEEEGGGJJJIIIZZZzzzxxxdddWWWKKKEEEDDDCCCDDDGGGFFFRRRddd{{{ssssssqqqpppnnnjjjiiijjjlllmmmiiigggeeedddcccbbb```^^^^^^___bbbdddbbb^^^aaagggaaacccdddbbb^^^[[[[[[]]]XXXYYY[[[]]]___^^^[[[XXXUUUWWW]]]cccbbb\\\ZZZ]]][[[\\\\\\YYYUUUTTTYYY]]]\\\]]]]]]\\\\\\^^^bbbfffpppwww{{{wwwuuu}}}{{{mmm```VVVPPPJJJPPPQQQWWWeeeqqqvvvjjjJJJ===;;;<<<888666444444555555444333222222333333444333333222111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000000000////////////000000000000111222222222222111...//////000000111222222333444666888:::===>>>???AAACCCFFFFFFEEEDDDDDDEEEDDDFFFEEEHHHKKKJJJ[[[{{{ppp[[[OOOEEEBBBCCCCCCDDDFFFMMM]]]rrrnnnsssrrrggg~~~xxxlllnnnooommmmmmnnnnnnnnnnnnkkkhhheeecccaaa___]]]WWWYYY^^^bbb```\\\^^^ddd```bbbccc___ZZZXXX\\\```YYYZZZ]]]```aaa___[[[WWW[[[[[[]]]___]]]XXXYYY]]]bbbcccaaaZZZRRRQQQXXX___]]][[[ZZZZZZ]]]______^^^iiiuuu{{{vvvoootttooo___WWWPPPJJJFFFNNNRRR[[[lllzzz]]]CCC<<<;;;888888666444444444555444333444444444444444444444444111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000000000////////////000111000000111222222222222111.........///000000111111333444666888:::===???@@@BBBDDDFFFFFFEEEDDDDDDEEEDDDFFFEEEHHHKKKKKK\\\||||||pppVVVMMMFFFFFFHHHFFFDDDDDDJJJ___wwwddd{{{```nnntttggggggmmmqqqmmmeeebbbgggnnnlllnnnooolllgggcccbbbcccaaa]]]ZZZ\\\aaaccc^^^YYYaaabbbaaa^^^[[[ZZZ]]]```aaa___^^^]]]^^^^^^]]]]]]______```___]]]ZZZWWWUUUZZZ[[[\\\]]]^^^]]]\\\\\\YYY]]]aaabbb```]]]\\\\\\iiipppvvvvvvtttzzzppp```XXXRRRMMMKKKMMMQQQXXXaaannnuuuUUU@@@???AAA999777777666555555555555555555444444333222222222333333333333222222111111111111111111111111111111111000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000111222333444444666777888999:::===@@@BBBCCCEEEEEEDDDDDDFFFGGGEEEJJJHHHHHHLLLNNN___||||||}}}tttgggPPPHHHBBBBBBDDDDDDEEEGGGJJJ\\\ooovvveeerrr~~~iii\\\aaaeeeiiihhhdddaaaaaabbbhhhiiihhheeeaaa___```aaaaaa^^^[[[\\\```aaa^^^[[[ccccccbbb___\\\[[[]]]______^^^]]]]]]^^^_________\\\]]]___``````^^^[[[ZZZQQQSSSVVVYYY\\\]]]^^^^^^aaacccdddccc___]]]^^^___fffnnnvvvxxxvvvyyyhhh[[[UUUQQQMMMLLLKKKQQQ[[[ggguuubbbKKK======@@@:::777666666555555555555555444444333222222222222222222222222111111000000000111111111111111111111111000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000111222333444444555777888999;;;>>>@@@BBBCCCEEEEEEDDDDDDFFFGGGEEEJJJIIIIIILLLNNN___|||wwwqqqqqqxxx~~~}}}uuugggZZZJJJCCC@@@AAACCCDDDGGGKKKMMMbbbqqqiiimmm|||{{{jjj]]]^^^bbbfffhhhgggdddaaa___bbbbbbaaa^^^[[[ZZZ[[[]]]___^^^]]]]]]]]]^^^______fffeeeddd```]]][[[\\\]]]\\\[[[[[[[[[[[[]]]^^^_________``````^^^ZZZVVVTTTRRRTTTWWWZZZ]]]___``````bbbbbb___[[[XXXWWWYYY[[[bbblllxxx~~~}}}|||ooo]]]TTTQQQNNNMMMMMMPPPXXXeeetttpppMMMAAA;;;:::<<<888777666555555444444555555333333222111111111111222111111111000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000111222333444444555777888999;;;>>>AAABBBDDDEEEEEEEEEEEEFFFHHHEEEJJJIIIIIILLLNNN___{{{rrrjjjfffjjjooouuu}}}tttiii[[[OOOGGGCCCBBBDDDEEEDDDGGGLLLTTTuuulllaaazzz}}}{{{yyymmmccc^^^bbbfffgggeeecccaaaaaa_________^^^\\\[[[[[[[[[___``````^^^\\\\\\```cccgggfffdddaaa^^^]]]\\\\\\YYYYYYYYYXXXWWWXXXZZZ\\\aaaaaabbbaaa___\\\XXXUUU______```aaaaaa```___^^^^^^]]][[[XXXVVVUUUUUUVVV___jjjyyy}}}xxx}}}nnnaaaTTTOOONNNLLLMMMOOOYYYcccsssaaaAAA>>><<<888888666666666555444444444444555222222111111000111111222111111111111111111000000////////////////////////000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000111222333444444555777999:::<<>>:::<<<666666:::666666555444444333333444444222222222222222333444444000111111111222222222222111111111111111111111111000000000000////////////////////////000000000000////////////////////////////////////////////////000000000000111222333444333555888999;;;===AAADDDCCCEEEFFFFFFFFFFFFGGGIIIGGGKKKJJJIIIKKKMMM]]]zzzooo]]]TTTPPPTTTdddvvv|||{{{yyyppp^^^NNNGGGDDDCCCFFFEEEFFFGGGIIITTThhh{{{fffWWWppp|||vvvrrrrrreeeeeedddddddddeeeiiilllkkkeee]]]ZZZ[[[^^^___```bbbcccdddeeefffgggffffff]]]\\\[[[^^^aaacccaaa___aaabbbbbb___[[[[[[```fff]]]\\\\\\^^^bbbhhhnnnqqqZZZ[[[^^^```bbbccccccccc```______aaacccccc___[[[]]]```gggqqq{{{~~~xxxfffYYYTTTRRRNNNLLLLLLMMMQQQ\\\fffvvvXXXCCC>>>@@@>>>555666:::444555555444333333333333444333222222222333444444555//////000000111111111222111111111111111111111111000000000000////////////////////////000000000000////////////////////////////////////////////////000000000000111222333444333555888999;;;>>>AAADDDDDDEEEFFFGGGFFFFFFGGGIIIGGGLLLJJJIIIKKKLLL]]]zzztttggg^^^XXXWWWaaammmzzz~~~zzzooo^^^NNNFFFDDDEEEGGGEEEGGGJJJJJJNNNbbbyyyTTTaaa}}}jjjyyyqqqppprrrnnnjjjfffdddeeegggiiijjjfffccc]]]YYYWWWYYY]]]___cccdddeeedddbbbaaabbbccc```bbbdddcccbbbbbbeeehhhdddcccbbbccceeeggghhhgggaaaaaaddd___gggnnnYYY[[[]]]```cccfffggghhheeecccaaa___^^^___```aaaiiijjjnnnttt{{{qqqeee\\\XXXXXXPPPNNNNNNOOORRRZZZjjjyyygggKKK<<<;;;:::888777666666666888444111111222222222444222222222111222222333333000000000000000000000000000000000000000000000000111000///......///000111............////////////000000////////////000000000000000000000000000000111111111111111222222222555777999;;;;;;===???AAAEEEFFFGGGFFFEEEEEEGGGIIIIIIKKKJJJLLLNNNLLL\\\{{{xxxmmmfff___YYY[[[```mmmsssyyy~~~wwwqqqfffWWWJJJEEEDDDFFFFFFEEEHHHJJJKKKTTTllliiiXXXrrrxxxyyyuuuooommmooonnnllljjjiiikkklllmmmmmmgggeeecccaaa``````aaabbbdddeeeeeedddcccbbbbbbcccaaacccdddbbb``````bbbdddcccaaaaaaccceeehhhhhhhhheeedddfffbbbfffgggVVVWWWZZZ^^^aaadddfffgggcccaaa]]][[[[[[]]]```ccckkkmmmppprrrvvv{{{{{{yyy~~~yyy~~~uuuhhh___XXXUUUUUUOOONNNOOORRRWWWaaasssZZZCCC<<<;;;999888777666666666444444333444333333444666333222222111222222333333000000000000000000000000000000000000000000000000111000///......///000111............////////////000000////////////000000000000000000000000000000111111111111111222222222555777999;;;;;;===???AAAEEEFFFGGGFFFEEEEEEGGGHHHIIIKKKJJJLLLNNNLLL\\\{{{wwwrrrkkkbbbYYYVVV\\\```cccccceeeqqq{{{pppdddZZZMMMFFFEEEFFFFFFEEEDDDFFFHHHPPPbbbfffWWW```qqq{{{qqqlllkkkmmmooommmllllllnnnooonnnmmmeeeeeefffgggfffeeedddccceeefffgggeeecccbbbbbbcccbbbccccccbbbaaaaaaccceeecccbbbaaabbbdddeeedddcccccc```aaa______llllllYYYVVVXXX[[[___cccfffhhhiiieeebbb^^^\\\]]]aaaeeeiiilllnnnpppmmmlllqqq|||zzz{{{{{{pppppprrrxxxfff\\\XXXTTTQQQPPPKKKJJJNNNTTT]]]jjj~~~lllPPP@@@;;;:::999888777666666666222444555555444333222222333333222222111222222333////////////////////////000000000000000000000000000000////////////000000............////////////000//////......//////000000000000000000000000000000000111111111222222222555777999;;;;;;===???AAADDDFFFGGGGGGFFFFFFGGGHHHIIIKKKIIIKKKMMMKKK[[[zzz}}}xxxooobbbZZZRRRSSSQQQLLLLLLUUUggguuuwwwkkkYYYPPPGGGCCCEEEGGGFFFDDDDDDDDDJJJ[[[zzzqqqQQQWWWrrrwwwuuuooommmmmmnnnpppmmmkkkjjjjjjkkkkkkjjjbbbccceeeffffffeeedddbbbeeefffgggeeecccaaabbbcccaaaaaabbbbbbcccdddeeefffcccbbb`````````___]]][[[^^^\\\]]]]]]]]]]]][[[TTT[[[]]]___bbbeeegggiiiiiiaaa```^^^^^^___bbbfffhhhgggkkklllfff```eeeuuuxxx}}}wwwiiieeeiiiyyyvvvgggZZZUUUTTTQQQMMMKKKIIIKKKRRR]]]iiiyyyvvvYYYGGG???:::999888777666666666666222333444333555555111+++333333222222111111222222////////////////////////////////////////////////000000////////////000000............/////////////////////....../////////////////////////////////000000000111222222333333555777999;;;;;;===???AAACCCEEEGGGGGGFFFFFFGGGHHHHHHJJJIIIKKKMMMJJJZZZyyy~~~yyyppphhhZZZVVVPPPJJJGGGKKKTTT[[[yyypppcccQQQKKKEEECCCFFFHHHHHHFFFJJJMMMWWWrrr{{{```ZZZssswwwpppnnnoooqqqqqqsssooojjjhhhggghhhhhhhhhbbbbbbbbbbbbccccccccccccdddeeeeeedddbbb```aaabbbaaa```______``````aaaaaa^^^]]]\\\]]]]]]\\\ZZZXXX[[[\\\\\\___aaa\\\XXXZZZ[[[\\\]]]___```aaabbbbbbXXXYYYZZZ\\\]]]^^^_________dddeee]]]VVV[[[nnn|||zzz~~~sssjjjccccccmmmyyyeee[[[SSSSSSTTTPPPKKKHHHLLLQQQ]]]mmm|||___GGG>>>:::999999888777666666666666333333111222999???999///444333222222111111111222000000000000000000000000//////////////////////////////000000000000//////............//////////////////............/////////////////////////////////000000111222222333333555777999;;;;;;===???AAABBBDDDGGGGGGGGGGGGGGGHHHHHHJJJHHHJJJLLLIIIYYYwww~~~|||wwwllliiiccc\\\XXXWWWYYY[[[gggzzzuuudddWWWJJJHHHEEEDDDFFFHHHKKKKKKZZZaaaqqq^^^```yyyrrr{{{yyyppplllnnnrrrsssrrrssspppllljjjiiiiiihhhgggcccbbbaaa```aaabbbcccddd```aaabbbaaa_________aaaaaa^^^\\\[[[[[[[[[YYYXXXYYYXXXYYYZZZ\\\\\\ZZZXXXUUUZZZWWWXXX___ZZZTTTZZZUUUUUUVVVWWWWWWWWWWWWWWWVVVXXX[[[]]]^^^]]]\\\ZZZXXX]]]^^^WWWPPPUUUhhhzzz~~~~~~xxxsss{{{ooofffZZZTTTQQQRRRRRRNNNJJJIIIMMMUUUfffzzzzzzSSS@@@;;;:::999888777666666666666666111222111111<<>>AAADDDDDDDDDHHHQQQXXXqqq]]]QQQuuufffdddvvvyyypppgggfffkkkppppppmmmeeegggkkkooopppmmmhhhccc]]]^^^______^^^]]]\\\[[[YYY[[[\\\\\\\\\\\\]]]___YYYWWWWWWYYY^^^aaabbbaaaaaa```___]]]\\\XXXSSSPPPQQQ]]]TTTMMMYYYXXXNNNRRRQQQRRRTTTUUUVVVWWWXXXXXX\\\[[[ZZZYYYXXXXXXXXXXXXUUUYYYZZZTTTMMMQQQ___mmmsssbbbYYYWWWVVVRRROOOMMMIIIFFFKKKRRRZZZgggcccCCC;;;;;;999888777777666666666666777///888999111///:::CCCEEE555444333222111111111111222222222222222222222222000000000000000000000000...///000111111000///.............../////////000.........------.........000000000000000000000000...///000111222333444444555777999;;;;;;===???AAA@@@CCCGGGHHHHHHHHHHHHHHHHHHJJJHHHIIIJJJGGGWWWuuu}}}sssmmmfffYYYLLLEEECCC>>>CCCKKKGGGAAAPPPiiiyyyXXXPPP___sssaaa|||nnnkkkiiiiiilllmmmllljjjmmmiiieeefffhhhhhheeeaaa```___^^^\\\\\\]]]^^^___YYYZZZ[[[]]]___```bbbbbb]]]]]]]]]]]]^^^___```aaafff```]]]\\\XXXRRRSSSYYYYYYZZZZZZYYYXXXXXXYYY[[[\\\YYYUUUTTTVVVWWWVVVUUU[[[XXXWWWZZZ]]]^^^YYYUUUUUU[[[YYYPPPRRR```iiiiii}}}www|||lllbbb[[[UUUPPPSSSMMMIIIIIIKKKLLLRRRYYYkkkyyyuuuQQQBBBBBB>>>666888777777666555444444444111666444...222???EEEBBB222222222111111111000000111111000000//////......////////////////////////000000///...............................................................///////////////...............//////000222333444888999;;;;;;;;;<<>>333222111111111111000000000000000000000////////////////////////////////////000//////............///......................................................//////////////////......//////000222333444555777999;;;<<<>>>AAACCCFFFHHHIIIHHHGGGFFFHHHIIIFFFJJJGGGFFFGGGHHHXXXtttxxxrrrjjjaaaWWWPPPHHHBBBCCCGGGBBBCCCGGGMMMRRR___zzzUUUBBBWWWvvvxxxlllccccccbbbcccdddeeeeeeeeennnjjjfffdddddddddbbbaaa\\\\\\\\\[[[[[[ZZZYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]ZZZZZZ[[[[[[\\\\\\\\\\\\\\\^^^aaacccaaa]]]ZZZZZZYYYZZZ\\\^^^^^^]]]ZZZXXXSSSTTTVVVXXXZZZ[[[ZZZYYYWWWVVVUUUTTTTTTVVVYYY[[[ZZZTTTMMMQQQeee}}}xxxzzz{{{eee___XXXSSSQQQQQQQQQQQQLLLKKKLLLOOOTTT```vvvgggPPP?????????888777===666666666555555444444444111333333333888===888000111111111111000000000000000000000000////////////////////////////////////000///............//////............................................................////////////......//////000222333444444666999:::<<<>>>BBBEEEGGGHHHIIIIIIGGGFFFGGGHHHEEEJJJHHHFFFHHHHHHXXXtttyyypppiii___SSSHHHCCCCCCAAABBBEEEEEEIIIRRR___ppp}}}[[[GGGMMMjjjnnnbbbfffgggggggggfffeeedddeeeeeellljjjgggeeeddddddcccbbb[[[]]]```aaa```]]]ZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ[[[\\\\\\\\\[[[[[[YYY[[[]]]\\\ZZZZZZZZZZZZYYYXXXXXXZZZ\\\\\\YYYVVVRRRTTTVVVXXXYYYYYYZZZZZZTTTVVVWWWWWWUUUUUUWWWYYYUUUTTTUUU[[[iiixxx}}}|||ooolllqqqqqqdddSSSRRROOONNNMMMLLLJJJIIIPPPQQQTTTZZZbbbpppvvvSSSBBB888======555333999555555555555444444444444000333444222111333333222000000000000000000000000////////////000000000000//////////////////////////////............//////////////////////////////........................---.........//////000000......//////000222333444444666888:::<<>>BBBEEEFFFHHHJJJKKKIIIHHHHHHHHHGGGLLLJJJHHHHHHGGGUUUppp~~~~~~}}}wwwrrrlllcccYYYRRRMMMFFFAAACCCFFFHHHLLLPPPVVV\\\lllttt___HHHIIInnnqqqnnnuuuhhhiiiiiihhheeedddfffhhhbbbdddfffhhhhhhgggffffffcccdddffffffeeeccc___]]][[[ZZZZZZYYYXXXWWWWWWVVVXXXYYYYYYYYYXXXUUUSSSQQQXXX]]]^^^[[[[[[```bbb```eee___XXXVVVXXX[[[[[[YYY[[[]]]^^^]]]ZZZZZZ\\\^^^]]]aaaccc___YYYWWW\\\bbbcccaaaaaacccccc___ZZZVVVccchhhfffbbbpppyyytttfffZZZSSSPPPMMMMMMLLLKKKJJJIIIJJJKKKIIINNN\\\qqq|||gggHHH<<<:::999888999999999888444444444444444444444444222333333333222000111222////////////000000111111.../////////000000000111////////////////////////...............///000000////////////////////////........................------......///000000111......//////000222333444555777999:::<<<>>>AAADDDDDDGGGJJJKKKJJJIIIIIIIIIHHHMMMKKKIIIHHHFFFSSSnnnwwwbbbWWWZZZddduuuyyyrrrkkkddd[[[QQQIIIDDDBBBBBBDDDEEEFFFLLLSSSXXX^^^mmmYYYPPPIIIZZZ~~~vvvnnnfffaaadddfffhhhfffddddddfffiiifffhhhkkklllkkkhhhffffffddddddcccbbbaaa```______[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWYYYZZZZZZYYYWWWVVVZZZ```bbb^^^\\\______[[[aaaYYYQQQOOOSSSXXX[[[[[[^^^______\\\YYYXXX[[[^^^aaadddddd^^^WWWVVV^^^ffffff]]]TTTSSSWWWZZZ\\\]]]lllwwwuuuffflllqqqtttbbbSSSKKKJJJMMMLLLKKKIIIGGGFFFGGGJJJMMMNNNTTTeee~~~{{{]]]@@@:::<<<;;;666666999888444444444444444444444444444444222222555666444111000.../////////000000111111.../////////000000111111////////////////////////...............///000111000000000000000000000000........................---------...///000000111......//////000222333444555777999;;;<<<>>>AAACCCDDDFFFJJJKKKKKKJJJJJJJJJIIINNNLLLIIIHHHEEERRRllljjj[[[VVVWWWaaalllxxx|||zzzvvvwwwtttttt{{{|||rrrhhh```WWWMMMFFFEEE???CCCEEECCCDDDJJJOOOQQQVVV[[[~~~lllMMMGGGPPPtttxxxyyyllljjjiiifffcccgggkkkkkkhhhffffffhhhjjjmmmlllhhhiiimmmkkkeeehhheeeaaa``````___\\\YYYYYYZZZ[[[]]]^^^___``````]]][[[YYYVVVUUUUUUVVVVVV\\\\\\]]]]]]^^^^^^______```UUUKKKMMMWWW^^^\\\VVV[[[ZZZYYYZZZ[[[[[[YYYWWW[[[YYY[[[aaaiiikkkeee___\\\\\\\\\[[[[[[[[[[[[ZZZiiiiiigggeeeiiixxx~~~sssjjj^^^TTTOOOMMMLLLJJJPPPJJJHHHJJJJJJHHHLLLSSSWWWjjjjjjOOO<<<;;;;;;::::::888777555444555555555555555444444333222222222111111111111000000000//////.........---111111000000//////......////////////////////////111111000///////////////,,,,,,,,,---------............------------..................////////////000000//////000222444555555777:::;;;<<<>>>AAACCCDDDEEEGGGIIIJJJJJJJJJIIIGGGKKKIIIHHHJJJIIIUUUoootttkkkkkkooouuuhhhbbbhhh}}}~~~|||sssiii^^^WWWOOOFFFBBBBBBCCCDDDCCCAAA@@@DDDOOOYYYkkk{{{sssMMMRRR```|||rrrnnn~~~kkkcccfffjjjjjjggghhhjjjiiigggeeeddddddhhhkkkjjjhhhjjjmmmlllgggeeeccc``````aaaaaa___\\\YYYYYYZZZ[[[\\\\\\[[[[[[___]]]ZZZXXXWWWWWWYYYZZZ```aaaaaabbbbbbbbbaaaaaa___XXXSSSUUU\\\```]]]WWWZZZYYYXXXYYYZZZZZZXXXVVVWWWTTTTTTXXX___bbb___ZZZZZZZZZ[[[[[[\\\\\\\\\]]]aaaaaa```^^^```lll~~~ooosss|||}}}{{{sssbbb\\\TTTOOOMMMLLLLLLKKKLLLHHHGGGKKKNNNQQQXXX```ooouuuWWWEEE===;;;;;;:::999888777777666555444333222222333444555222222222111111111000000000000000/////////......111000000000/////////...////////////////////////111000000///////////////,,,,,,,,,---------............------------..................////////////000000//////000222444555555777:::;;;<<<>>>AAACCCEEEFFFGGGHHHIIIJJJJJJJJJHHHLLLIIIGGGIIIGGGTTTmmmttthhhmmm|||wwwuuuggg]]]RRRLLLFFFAAA@@@BBBDDDAAABBBCCCDDDKKKaaawwwfffTTTEEE[[[zzzqqqfff}}}vvveeeccchhhkkkjjjgggfffeeeeeeffffffeeecccfffhhhhhhgggiiilllkkkgggaaa```___```bbbcccbbbaaa___```aaabbbcccbbbbbbaaaaaa___\\\YYYYYY[[[]]]___dddeeefffffffffdddaaa```\\\ZZZZZZ\\\______\\\XXXYYYWWWVVVWWWXXXXXXVVVUUUTTTQQQOOORRRXXX\\\ZZZWWWXXXYYYZZZ[[[\\\]]]^^^^^^ZZZ\\\\\\ZZZZZZaaammmvvvpppeee|||{{{vvv{{{~~~qqqcccYYYQQQNNNLLLKKKKKKLLLLLLKKKEEEDDDFFFLLLSSS\\\gggrrr]]]CCC<<<>>>;;;;;;999888888888999999<<<999666222111222444555222222111111111000000000111000000000000000//////000000000000////////////////////////////////////111000//////......//////,,,,,,,,,---------............------------..................////////////000000//////000222444555555777:::;;;<<<>>>AAACCCFFFFFFFFFGGGHHHIIIJJJKKKJJJMMMIIIGGGHHHFFFRRRkkkzzzlllrrr|||wwwqqqmmm^^^TTTJJJEEEBBB@@@AAAEEEDDDBBBEEEKKKNNNYYYuuulllKKKHHHPPPjjjttthhhqqqtttlllnnnpppllleeedddaaa```aaafffiiihhhgggeeeeeeeeeeeeggghhhfffddd]]]]]]^^^```bbbdddeeeeeedddeeegggiiijjjjjjjjjiiiaaa___\\\ZZZZZZ]]]```bbbeeefffggghhhfffccc___]]]YYY[[[]]]^^^]]][[[YYYXXXXXXVVVUUUUUUVVVWWWVVVUUUSSSRRRQQQUUU[[[^^^]]]ZZZYYYZZZZZZ[[[\\\\\\]]]]]]ZZZ\\\]]]]]]\\\___eeekkkzzz~~~pppyyy|||www{{{~~~{{{xxxmmm```TTTLLLJJJJJJKKKKKKLLLLLLKKKJJJEEEGGGLLLSSS^^^kkk{{{{{{qqqOOO===:::===;;;:::888777777999:::<<>>AAACCCGGGFFFFFFFFFGGGIIIKKKLLLKKKMMMIIIFFFGGGEEEQQQkkkvvv~~~{{{tttlllgggTTTLLLDDDAAAAAA@@@CCCHHHGGGHHHNNNXXX```nnnXXXAAAHHH\\\nnnwww~~~rrrooorrrrrrkkkddddddaaa```bbbfffiiiiiihhheeecccbbbcccdddbbb```___ZZZ\\\^^^___aaaccceeefffdddeeeggghhhhhhgggeeeddd___]]][[[ZZZ[[[^^^bbbdddggghhhiiihhhfffbbb^^^\\\\\\^^^___^^^ZZZXXXYYYZZZWWWUUUTTTTTTVVVWWWWWWWWWSSSTTTWWW\\\aaabbb```]]][[[[[[[[[[[[[[[[[[[[[[[[[[[^^^aaaaaa```aaadddgggjjjzzz}}}zzz|||~~~~~~~~~tttggg]]]VVVOOOJJJKKKLLLLLLLLLJJJIIIGGGFFFKKKPPPWWW___kkk|||{{{qqqzzzyyyZZZHHH@@@;;;888:::999888777777999;;;<<>>AAACCCGGGFFFFFFFFFGGGIIIKKKLLLKKKMMMHHHFFFGGGEEESSSmmm{{{|||}}}~~~xxxnnneee^^^KKKDDD???@@@AAABBBDDDHHHEEENNN\\\mmm|||UUUDDDEEE]]]zzzrrr{{{xxxmmmjjjkkkjjjiiihhhgggfffeeefffggghhhgggffffffbbb```bbbbbb___\\\]]]ZZZ\\\^^^______```bbbdddfffggghhhhhhfffccc```^^^\\\[[[[[[\\\]]]```ccceeeiiiiiiiiihhhfffbbb___]]]___aaaaaa^^^ZZZXXXYYY\\\VVVUUUSSSTTTWWWYYY[[[[[[UUUWWW[[[___bbbbbb___\\\\\\\\\\\\[[[[[[[[[ZZZZZZ]]]___aaaaaaaaaaaabbbddd```nnn~~~|||zzzyyywwwuuuxxx}}}~~~{{{|||vvvmmm```VVVQQQNNNLLLKKKJJJKKKKKKJJJHHHFFFFFFGGGNNNWWWaaahhhtttmmmfffeeeoooZZZGGGDDDAAA:::444999888777777777888999:::999888555333222111222222111111000000000///////////////000000000000000111////////////000000000000////////////////////////000///......------......,,,,,,,,,---------............------------..................////////////000000//////000222444555555777:::;;;<<<>>>AAACCCFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLHHHFFFHHHHHHVVVqqqxxxssstttvvvwwwuuunnncccWWWOOOEEE@@@???BBBEEEEEEFFFIIIEEEVVVjjjVVV>>>LLLdddzzzrrrllljjjgggdddeeejjjfffhhhjjjjjjiiigggggggggeee```___cccccc___]]]^^^[[[]]]______]]]]]]^^^aaaccceeeggghhhgggeeebbb```ZZZZZZ\\\^^^```cccdddeeehhhhhhfffeeebbb```]]]\\\___```___]]]ZZZWWWWWWXXXVVVUUUTTTUUUYYY\\\^^^___[[[\\\]]]______^^^\\\ZZZ[[[[[[[[[[[[[[[\\\\\\\\\______``````_________```___fffuuu}}}wwwtttqqqnnnqqqvvvyyyyyyyyyxxxwwwxxx{{{~~~tttkkk^^^WWWOOOJJJJJJKKKKKKJJJFFFHHHHHHHHHGGGIIIMMMQQQXXXdddooowwwlllYYYZZZdddyyy}}}xxx```GGG???@@@???:::666888777777777777777777777111222333333333333222111111000000000////////////....../////////000000000.../////////000000000111//////////////////////////////...------------...,,,,,,,,,---------............------------..................////////////000000//////000222444555555777:::;;;<<<>>>AAACCCEEEFFFGGGHHHIIIJJJJJJJJJHHHKKKGGGFFFIIIJJJZZZuuu}}}|||yyysssmmmkkkmmmooollldddWWWJJJBBBCCC@@@AAAFFFJJJIIIIIIKKKLLL```ttteee\\\FFFKKKqqqqqqoooooopppjjjcccccciiicccgggkkkmmmkkkiiijjjlllddd______dddeeeaaa___bbb\\\^^^```^^^\\\ZZZ\\\^^^ZZZ]]]aaadddffffffdddcccYYYZZZ]]]```cccdddffffffeeedddbbb```^^^\\\ZZZZZZ[[[\\\]]]\\\YYYUUUSSSRRRVVVUUUTTTVVVZZZ^^^```aaabbbaaa```^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaa```^^^]]]]]]]]]^^^aaaccclll}}}vvvrrrooolllmmmppplllpppuuuxxxxxxxxxwwwwwwyyy~~~|||ttthhhZZZOOOOOOKKKGGGFFFHHHKKKKKKJJJCCCEEEGGGHHHIIINNNVVV\\\ggguuujjj^^^bbbqqq]]]NNNAAA>>>>>><<<:::;;;777777777777777666555555111333555666666444111///000000000000////////////---.........//////000000.../////////000000111111//////////////////////////////...------------...,,,,,,,,,---------...............------...................../////////000000000//////000222444555555777:::;;;<<<>>>AAACCCDDDEEEGGGIIIJJJJJJJJJIIIGGGJJJGGGFFFJJJLLL\\\xxx}}}yyysssooolllaaacccccc^^^VVVKKKCCC???>>>???EEELLLJJJEEEHHHOOOYYYllljjjQQQHHHIII```xxxrrrpppmmmkkkiiifffbbb___cccdddggghhhgggdddaaa___bbbaaa_________^^^]]][[[___```aaa^^^ZZZYYY[[[^^^bbb``````cccffffffccc___XXXZZZ]]]```bbbcccbbbbbbbbb___\\\YYYXXXXXXZZZ[[[ZZZYYYXXXVVVTTTSSSQQQPPPRRRWWW\\\^^^]]]ZZZZZZZZZbbbaaa___]]]ZZZXXXVVVUUUVVVVVVWWWZZZ^^^``````___\\\\\\\\\\\\ZZZYYYXXXWWWZZZ]]]]]]eee}}}sssmmmkkkiiifffkkkhhhjjjrrrxxxwwwuuuuuuvvvxxx|||~~~mmm```XXXSSSNNNJJJIIIIIIHHHEEEDDDFFFGGGGGGIIIFFFFFFKKKOOOSSS___lll}}}zzzooolll|||jjjKKKGGGCCC@@@???>>>===;;;666555555555555444444444444444333222222111111000000000000000000000000000////////////////////////////////////////////////...///000///...---...//////............---------,,,,,,,,,---------......---------............///---------............///......//////000222333444777999;;;;;;;;;===???BBBFFFGGGHHHHHHIIIIIIIIIIIIGGGKKKHHHGGGIIIJJJ[[[xxx~~~|||wwwrrrkkkeeeaaaWWWVVVTTTOOOHHHCCC@@@???FFFAAA???BBBGGGMMMZZZffftttuuuPPPKKKIIIUUUttt}}}tttnnnllljjjiiiiiihhhfffeeebbbcccddddddccc```]]][[[\\\[[[ZZZ\\\^^^aaaaaaaaa]]]\\\[[[ZZZ[[[\\\]]]]]]\\\^^^```aaa```^^^]]]\\\^^^^^^^^^]]]\\\[[[[[[ZZZ\\\ZZZXXXVVVUUUUUUVVVWWWTTTSSSRRRQQQPPPPPPOOOOOOSSSVVVYYYZZZXXXVVVVVVWWW___^^^\\\ZZZXXXVVVTTTSSSTTTUUUVVVXXX[[[]]]]]]]]]ZZZZZZZZZZZZYYYXXXWWWWWW[[[]]]___eeesssxxxsssqqqlllgggjjjeeedddiiioooqqqsssuuutttssssssuuuzzz}}}rrriii^^^UUURRROOOLLLIIIJJJKKKJJJGGGEEEEEEEEEEEEEEEEEEJJJTTT]]]fffuuu}}}}}}tttWWWHHHDDD@@@===<<<;;;:::999666555555555555444444444444444333222222111111000000000000000000000000000////////////////////////////////////////////////...///000///...---...000///............---------,,,,,,,,,---------......---------............///---------............///......//////000222333444777888::::::;;;<<>>@@@DDDHHHMMMIIIHHHOOO[[[llliiiPPPKKKOOO___{{{uuuhhhggggggfffdddeeegggjjjjjjjjjcccccccccbbb```^^^]]][[[ZZZYYYYYY[[[^^^bbbcccdddddd```]]]^^^aaacccaaa^^^^^^bbbeeeddd___\\\\\\]]]bbbaaa___]]][[[YYYXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUQQQQQQPPPOOOOOOQQQRRRSSSWWWWWWVVVTTTRRRQQQSSSTTTZZZYYYXXXWWWUUUSSSRRRQQQSSSSSSUUUVVVWWWYYYYYYZZZXXXXXXYYYYYYXXXWWWVVVVVVXXXYYY]]]aaadddmmm~~~{{{sssjjjjjjbbb[[[\\\```cccgggkkknnnnnnnnnnnnqqqtttxxxzzz|||qqqhhhbbbXXXSSSNNNLLLLLLLLLJJJHHHFFFFFFFFFEEEDDDDDDFFFIIIOOOSSS]]]kkkwwwzzzpppSSSJJJDDDAAA===::::::999777666666555555555555444444444444444333222222111111000000000000000000000000000////////////////////////////////////////////////---///000///...---///000///............---------,,,,,,,,,---------......---------............///---------............///......//////000222333444666777999::::::<<<>>>AAAEEEEEEFFFGGGHHHHHHHHHHHHGGGKKKIIIGGGIIIKKK\\\yyy~~~~~~{{{{{{|||~~~~~~{{{xxxsssqqqmmmfff]]]SSSKKKFFF???>>>===<<>>;;;999999888666555666555555555555444444444444444333222222111111000000000000000000000000000////////////////////////////////////////////////---...//////......///000///............---------,,,,,,,,,---------......---------............///---------............///......//////000222333444555666888999:::;;;>>>AAADDDEEEFFFGGGHHHHHHIIIIIIFFFJJJHHHFFFHHHJJJ[[[xxx~~~}}}}}}uuuttttttuuuuuussspppmmmkkkiiiddd]]]TTTKKKDDD@@@;;;<<<<<<>>>AAAHHHQQQWWWYYYjjjuuuZZZSSSOOOfffoookkkjjjeee```^^^]]]^^^aaadddfffgggccccccbbbbbbcccdddfffggggggeeecccbbbdddddddddddd```aaabbb```\\\ZZZZZZ[[[aaa```_________]]]YYYUUUQQQSSSWWWYYYYYYWWWTTTRRRYYY[[[\\\]]]^^^]]]\\\[[[XXXXXXXXXYYY[[[^^^```bbb```]]]XXXTTTRRRSSSUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSUUUVVVVVVUUUSSSSSSUUUWWWZZZZZZZZZYYYXXXWWWUUUTTTTTTLLLNNNWWWYYYYYYjjj~~~{{{qqqhhhdddbbb^^^\\\]]]]]]aaaffflllnnnmmmkkkiiiffffffhhhjjjnnnvvv}}}wwwsssbbb___[[[VVVQQQNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGEEEFFFDDDEEEJJJNNNTTTaaannn~~~tttiii^^^ggg{{{eeeQQQIIIEEEAAA???===;;;:::999999777555666555555555555444444444444444333222222111111000000000000000000000000000////////////////////////////////////////////////,,,...//////......///111///............---------,,,,,,,,,---------......---------............///---------............///......//////000222333444444666888999:::;;;???AAADDDEEEFFFGGGHHHIIIIIIIIIEEEIIIGGGEEEGGGIIIZZZvvv}}}{{{zzzyyyyyyuuussspppooonnnkkkhhheee```^^^YYYRRRKKKEEEAAA>>><<<======>>>@@@DDDJJJOOOVVVjjj}}}WWWIIIUUUmmmtttiiioooqqqjjj___^^^\\\]]]```bbbcccccc______```aaabbbdddfffgggfffeeedddeeeggggggfffeeeZZZ^^^aaaaaa]]]\\\^^^aaaaaa^^^\\\^^^```___ZZZVVVUUUWWW[[[]]]]]]ZZZWWWTTTYYYZZZ[[[\\\]]]\\\[[[ZZZWWWXXXYYY[[[]]]___```aaa```\\\XXXVVVVVVWWWWWWWWWTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXUUURRRQQQSSSVVVXXXXXXYYYYYYXXXXXXWWWVVVUUUMMMNNNWWW\\\\\\fffuuu{{{}}}tttmmmkkkhhhbbb^^^]]]YYYZZZ[[[]]]aaagggkkknnnhhhfffccc```aaafffnnnttt{{{zzzrrrjjjccc___RRRQQQNNNLLLKKKLLLMMMNNNLLLKKKIIIHHHFFFEEEEEEDDDIIIGGGLLLTTTZZZ___nnn~~~ttt___ZZZXXXkkkrrrQQQEEEGGGFFF@@@>>>===;;;;;;;;;:::888666666555555555555444444444444444333222222111111000000000000000000000000000////////////////////////////////////////////////,,,...//////......000111///............---------,,,,,,,,,---------......---------............///---------............///......//////000222333444444666888999:::<<>>????????????AAADDDJJJNNNSSSddd{{{zzz]]]NNNWWWnnnpppiiilllmmmiii___^^^]]]___aaabbbbbbaaa^^^^^^```aaabbbcccdddeeeccccccccceeeggggggdddbbb]]]^^^aaabbbbbbbbbbbbccc\\\\\\]]]^^^___^^^[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYTTTVVVXXX[[[\\\]]]\\\\\\[[[YYYWWWVVVXXXXXXWWWUUURRRSSSSSSTTTUUUVVVWWWWWWVVVXXXXXXTTTOOONNNQQQUUURRRSSSUUUVVVXXXYYYYYYZZZSSSPPPRRRXXXZZZZZZ]]]ccceeevvv|||tttqqqmmmfff```^^^[[[YYYWWWVVVXXX]]]bbbfffeeeeeedddbbb```aaacccfffkkkqqqzzz{{{ssspppkkkddd^^^XXXTTTRRRJJJJJJJJJJJJKKKJJJJJJJJJIIIHHHFFFDDDDDDEEEGGGJJJNNNPPP[[[jjjqqqvvvjjj```bbbggg^^^MMMHHHDDDAAAAAA===<<<;;;;;;;;;;;;999777666555555555555444444444444444333222222111111000000000000000000000000000////////////////////////////////////////////////,,,---//////......000222///............---------,,,,,,,,,---------......---------............///---------............///......//////000222333444555777999:::;;;===AAACCCEEEFFFGGGIIIKKKKKKLLLLLLGGGKKKHHHGGGIIIJJJ[[[xxxfffqqq}}}|||zzzwwwvvvtttqqqnnnkkkiiihhhbbb]]]WWWQQQNNNKKKHHHFFFKKKHHHDDD???===<<<===???AAAAAAAAABBBDDDIIIPPPUUUWWWdddttt|||fffTTTGGGZZZ~~~|||nnnyyynnniiihhhffffffiii___^^^___```ccccccbbbaaa``````bbbcccddddddddddddbbbbbbccceeeeeeddd```\\\___]]]\\\^^^aaabbb^^^[[[RRRVVVZZZ[[[XXXVVVWWWYYYVVVUUUUUUUUUVVVYYY\\\^^^[[[[[[ZZZZZZYYYYYYYYYYYYSSSUUUXXX[[[\\\[[[ZZZXXXWWWUUUTTTVVVXXXYYYVVVSSSQQQRRRSSSTTTUUUVVVWWWXXXVVVXXXWWWSSSNNNLLLOOOTTTMMMNNNQQQTTTWWWZZZ\\\\\\PPPRRRUUUVVVVVVTTTTTTTTTXXXdddwwwyyypppmmm{{{uuummmfffddd^^^]]][[[YYYXXXVVVVVVVVV]]]```dddeeedddaaa___^^^\\\```fffiiikkknnnsssvvvvvvpppmmmiiidddZZZWWWSSSNNNKKKIIIHHHHHHFFFGGGJJJKKKKKKHHHEEECCCFFFEEEDDDCCCCCCGGGMMMQQQXXX]]]nnnzzzvvvnnnooowwwfffKKKKKKJJJ===777>>>===;;;:::;;;;;;;;;999777666666555555555444444444444444333333222111111000000000000000000000000000////////////////////////////////////////////////,,,---//////...///000222//////.........---------,,,,,,,,,---------......---------.........//////---------.........//////......//////000222333444555777999;;;<<<>>>AAADDDEEEFFFHHHJJJKKKLLLMMMMMMHHHMMMJJJIIIKKKLLL]]]zzzuuusssttt{{{}}}{{{zzzwwwsssqqqpppmmmhhhdddaaa]]]ZZZWWWTTTOOOIIIEEEDDDCCCAAA>>>AAA===;;;======;;;;;;===BBBAAAEEEOOOVVVXXX\\\aaabbbvvv{{{|||qqqVVVQQQJJJVVV|||uuuvvvggg```aaaddddddaaa]]]___```bbbddddddddddddkkkddd```bbbcccaaa```aaa\\\___dddfffccc```eeemmmsssiii^^^\\\```bbb\\\UUU[[[[[[[[[[[[ZZZYYYXXXXXXXXXVVVTTTTTTWWW[[[]]]^^^______^^^]]][[[ZZZYYYYYYVVVXXX[[[]]]\\\ZZZXXXVVVZZZXXXUUUUUUVVVWWWVVVTTTVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVWWWVVVTTTTTTUUUVVVSSSQQQQQQRRRUUUVVVTTTRRRLLLPPPQQQOOOOOOSSSVVVUUUWWWXXXaaawwwwwwxxx}}}wwwtttooolllgggccc^^^XXXRRRNNNPPPPPPSSSXXX[[[[[[^^^cccddd```[[[YYYZZZ]]]___```eeefffhhhmmmrrryyy|||xxxvvvuuusssrrriiieee^^^VVVPPPMMMLLLKKKHHHHHHHHHGGGFFFFFFHHHJJJFFFGGGHHHGGGFFFFFFGGGHHHEEECCCGGGMMMLLLIIISSScccgggzzzyyyjjjhhhwww{{{___SSSGGGCCCAAA>>><<<===;;;;;;;;;:::999888666666555555444444444333333333111111111111111111111111000000000000000000000000........................---------............/////////.........---------------------------------,,,,,,,,,---------......,,,,,,,,,---------........................---------...///111222444555666555777999:::;;;<<>>???======@@@BBBMMMWWWZZZYYY]]]iiitttsssgggWWWLLLOOOWWWpppzzzoooccc___bbbffffffeeeddddddccccccdddeeefffgggiiicccaaacccdddaaa___`````````dddgggeeedddhhhnnnsssjjjaaa___bbbbbb\\\UUUZZZ[[[\\\]]]]]]]]]]]]]]]ZZZXXXVVVWWW[[[___aaabbbdddcccbbb```___^^^^^^^^^]]]^^^``````^^^[[[WWWVVVYYYXXXWWWVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVVVVWWWZZZ[[[ZZZXXXRRRQQQPPPRRRVVVXXXWWWVVVTTTZZZ]]]WWWRRRSSSVVVWWW\\\]]]aaaqqqvvvrrrlllfffaaa\\\WWWSSSSSSQQQQQQTTTUUUUUUYYY^^^___]]]\\\]]]___aaaaaa```^^^^^^___aaacccgggiiikkkppprrrvvvzzz~~~~~~}}}zzzxxxuuuqqqlllgggdddbbb___]]]VVVSSSOOOIIIEEECCCBBBBBBEEEEEEEEEDDDBBBCCCEEEGGGDDDEEEGGGFFFEEEDDDEEEFFFEEEGGGOOOYYYZZZYYYdddtttwwwvvvkkkffflll~~~iiiUUUKKKBBB@@@@@@>>>===>>>;;;;;;;;;:::999888666666555555444444444333333333111111111111111111111111000000000000000000000000........................---------............//////.........------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.................................//////000111222333444555777999:::;;;<<>><<<>>>@@@???<<<>>>BBBJJJZZZgggjjjpppsssaaaNNNQQQhhh{{{wwwnnnggg```___dddhhhiiihhhjjjhhhfffeeeeeefffhhhiiifffbbbaaaddddddaaa___```bbb___```ccceeeeeehhhmmmooohhhaaa___aaa___XXXQQQXXXYYY[[[^^^___```aaaaaa^^^\\\ZZZ[[[]]]```bbbbbbeeedddbbb___^^^^^^^^^^^^___aaacccbbb___[[[XXXWWWVVVWWWWWWVVVTTTSSSTTTUUUWWWWWWXXXYYYYYYYYYYYYYYY[[[WWWVVVZZZ___bbb^^^YYYSSSRRRQQQRRRUUUXXXZZZZZZ^^^eeehhh```XXXVVVXXX[[[______```gggxxxzzzsssmmmhhhdddaaa^^^YYYTTTPPPPPPPPPNNNQQQVVVWWWWWWYYY]]]```aaa```___[[[[[[ZZZZZZYYYYYYXXXXXXZZZ[[[^^^bbbfffiiilllnnnmmmmmmnnnnnnoooooooooooollljjjgggffffffeeebbb```^^^ZZZVVVRRRQQQOOOMMMKKKIIIHHHFFFDDDBBBAAAAAA@@@BBBCCCCCCAAA@@@@@@BBBDDDDDDEEEFFFFFFEEEFFFGGGIIIKKKQQQ^^^kkkoooqqq~~~mmm```___hhhxxxnnnVVVMMMEEE??????@@@>>>===>>>;;;;;;::::::999888666666555555444444444333333333111111111111111111111111000000000000000000000000........................---------............///............------------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////000111222333555777999:::;;;===???AAADDDEEEFFFFFFEEEEEEFFFHHHHHHIIIGGGIIILLLMMM```yyyiiiYYYSSSUUU^^^eeepppyyy}}}zzzzzzzzz{{{zzzxxxuuurrrmmmjjjfffaaa^^^[[[VVVTTTPPPMMMHHHEEEBBB???<<<999999:::;;;<<<>>>>>>>>>===AAA@@@@@@@@@===;;;@@@GGG\\\kkkyyyjjjVVVLLLDDD```|||nnndddbbbbbbdddhhhjjjiiiggghhhhhhggggggggghhhiiiiiieeebbbbbbfffeeeaaa___``````[[[YYY^^^bbbccceeeggghhhddd___]]]]]]ZZZSSSMMMUUUWWWZZZ\\\^^^_________aaa___]]]\\\]]]^^^^^^^^^___^^^\\\ZZZXXXXXXYYYZZZ[[[^^^aaa```]]]ZZZYYYZZZTTTTTTSSSQQQNNNOOORRRVVVZZZZZZZZZYYYXXXVVVUUUTTT[[[YYYXXX[[[___```\\\XXXUUUTTTSSSSSSTTTWWWYYY[[[aaaggghhhbbb\\\[[[\\\\\\______]]]]]]cccsssyyyuuuqqqnnnmmmaaaZZZVVVUUURRRNNNMMMOOOOOOOOOQQQTTTXXXZZZZZZYYY[[[[[[[[[[[[ZZZYYYXXXWWWSSSSSSSSSTTTVVVWWWYYYZZZXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTRRRQQQQQQPPPNNNMMMLLLJJJGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBAAA@@@@@@BBBDDDEEEFFFGGGGGGIIIMMMRRRVVVZZZaaaooozzzppphhheeeooosssVVVKKKJJJDDD@@@AAAAAA>>><<<===:::::::::999999888666666555555444444444333333333111111111111111111111111000000000000000000000000........................---------............///------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------...............///......///000111333444444777999;;;<<<===???AAADDDEEEFFFFFFDDDDDDEEEFFFGGGHHHFFFHHHMMMNNNaaa}}}wwwjjj[[[VVVXXXRRRVVV]]]eeelllssszzzyyyzzz|||~~~~~~}}}|||zzzzzz{{{yyywwwtttsssrrrrrrrrrsssqqqllliiibbb^^^YYYTTTPPPLLLHHHEEEEEEBBB???>>>======;;;999<<<===>>>???????????????@@@@@@@@@@@@>>>AAALLLYYYvvvgggKKKDDDIIIOOOpppmmmhhh___bbbfffjjjkkkiiifffcccaaaccceeehhhiiiiiiggggggcccbbbcccfffeee```___aaa___YYYWWW\\\aaabbbbbbcccbbb```^^^]]][[[XXXRRRNNNSSSUUUXXXZZZ\\\[[[ZZZZZZ^^^\\\ZZZZZZ\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXXXXYYY[[[___aaa```[[[XXXXXXZZZSSSQQQNNNLLLKKKNNNSSSWWWXXXXXXXXXWWWVVVUUUSSSRRRXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVTTTSSSSSSTTTVVVXXX]]]______]]]^^^aaa```[[[]]]^^^\\\ZZZYYY```ppp~~~~~~{{{lllfffbbbbbb___XXXRRRQQQNNNKKKJJJJJJLLLOOOPPPQQQTTTUUUVVVXXXYYYZZZZZZZZZSSSSSSRRRQQQQQQRRRRRRSSSPPPOOONNNMMMLLLJJJIIIIIIKKKIIIHHHHHHHHHHHHGGGEEEFFFDDDCCCCCCEEEEEEDDDCCC@@@@@@AAABBBBBBAAA@@@???@@@AAAAAA@@@@@@AAACCCFFFHHHHHHIIIKKKPPPXXXbbbiiikkksss}}}}}}wwwzzz~~~sssUUUGGGHHHDDD@@@???AAAAAA===;;;===999999999999888777777666555555444444444333333333111111111111111111111111////////////////////////........................---------............///,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////............000222444666444666:::;;;<<<===???@@@EEEFFFGGGFFFEEEDDDEEEFFFFFFGGGEEEHHHMMMNNNbbb{{{xxxvvvsssllleeedddhhh```]]]XXXTTTTTTZZZbbbiiijjjlllooosssvvvxxxyyyyyyyyy{{{~~~{{{}}}}}}zzzyyyvvvuuutttuuuuuutttrrroooiiifffdddeeefffddd```\\\UUUQQQLLLGGGDDDAAA>>><<<===;;;999:::;;;<<<<<<;;;>>>@@@AAA@@@??????@@@AAA@@@CCCHHHLLLNNNVVVgggxxxjjjVVVIIIHHHTTTeeevvvlllaaabbbaaadddiiikkkiiieeebbbaaa\\\___cccfffhhhgggeeecccaaa```aaacccaaa]]]^^^aaa```[[[ZZZ___cccbbbaaaaaa_________^^^[[[YYYVVVTTTUUUVVVYYY\\\\\\[[[ZZZXXXXXXXXXWWWYYY\\\^^^___^^^\\\\\\]]]]]]]]]]]]^^^^^^```ccceeeaaaZZZUUUUUUWWWSSSPPPMMMMMMPPPTTTWWWXXXSSSSSSTTTUUUUUUUUUUUUUUUUUUWWWWWWVVVRRRQQQRRRSSSTTTUUUTTTSSSQQQQQQSSSUUUVVVWWWWWWXXX]]]bbb___YYY]]]]]]]]]\\\XXXYYYbbbmmm}}}wwwssssssppphhh```]]]VVVRRRLLLHHHHHHIIIJJJKKKHHHIIIKKKMMMOOORRRSSSTTTPPPPPPQQQQQQQQQQQQQQQQQQOOOOOONNNLLLJJJIIIHHHGGGIIIGGGFFFGGGHHHHHHGGGEEEGGGEEECCCCCCCCCCCCAAA???>>>>>>????????????>>>>>>???@@@AAAAAABBBCCCGGGIIILLLNNNQQQWWW^^^iiiuuu|||}}}kkkwwwqqqYYYDDD???FFF===:::;;;>>>>>>;;;;;;>>>888888999999888777777666555555444444444333333333111111111111111111111111////////////////////////........................---------............///,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------.../////////111000//////000222555666333666:::<<<======>>>@@@EEEFFFGGGGGGEEEDDDEEEGGGFFFGGGEEEHHHMMMNNNbbbssspppooooookkkdddaaabbbhhheee___WWWQQQOOOPPPSSSZZZ\\\^^^aaadddgggjjjkkkoooqqquuuyyy|||~~~}}}|||tttuuuwwwwwwvvvsssooommmkkkkkkkkklllmmmllljjjggg]]]YYYUUUUUUWWWVVVRRROOOIIIFFFBBB???>>>===<<<;;;;;;:::999:::<<<>>>>>>===@@@AAABBBAAA??????BBBEEEKKKRRR]]]fffkkkuuuyyyYYYIIIFFFJJJeee|||{{{mmmaaa^^^aaaeeeggghhhfffbbb```aaaccc]]]^^^aaacccdddcccbbbaaa^^^]]]^^^___]]]YYY[[[``````]]]^^^cccdddaaa___```[[[\\\]]]\\\ZZZYYYYYYZZZXXXZZZ^^^```aaaaaa___]]][[[ZZZZZZ[[[]]]^^^^^^]]]ZZZ[[[^^^```aaaaaa```___^^^bbbddd```WWWRRRSSSUUUSSSPPPPPPUUU\\\___]]]YYYQQQRRRSSSTTTUUUUUUVVVVVVTTTRRRPPPOOOOOOPPPPPPPPPOOOQQQSSSRRRPPPOOOQQQSSSQQQTTTVVVVVVYYY]]]\\\WWW\\\ZZZ[[[]]][[[XXX[[[bbbqqqzzzyyyrrrooofff```XXXQQQNNNLLLKKKJJJFFFFFFFFFFFFGGGIIIJJJLLLJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDBBBBBBBBBBBB@@@>>>@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFGGGHHHJJJNNNQQQUUUZZZbbbkkkuuu~~~tttttthhhZZZOOOAAA===CCC===;;;;;;======999:::>>>888888888888888777777666555555444444444333333333111111111111111111111111////////////////////////........................---------............///++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...//////000555444222000000111333444333666:::<<<======>>>???DDDEEEFFFFFFEEEDDDEEEGGGFFFGGGFFFHHHMMMNNNbbbhhhgggiiilllhhh\\\PPPJJJ[[[^^^bbbbbb^^^YYYSSSQQQKKKKKKKKKLLLPPPTTTXXX[[[bbbdddhhhmmmrrrttttttsssmmmnnnoooooommmiiieeebbb]]]]]]^^^___aaa```]]][[[TTTPPPKKKJJJLLLLLLIIIEEEBBB???<<<;;;;;;<<<===<<<>>>===<<<===???AAAAAA@@@BBBCCCDDDBBB@@@AAAEEEIIIZZZdddsss~~~pppWWWGGGIIIRRR]]]lllbbb```aaaccchhhhhhfffaaa[[[[[[```eee````````````````````````\\\ZZZ[[[[[[YYYVVVYYY^^^^^^]]]```dddddd___]]]^^^WWWYYYZZZYYYXXXWWWYYY[[[[[[^^^bbbeeegggfffeeeccccccaaa___^^^^^^]]][[[YYYUUUWWW[[[^^^``````^^^]]]XXX\\\___\\\TTTPPPRRRVVVSSSRRRTTT\\\fffhhhaaaYYYTTTTTTUUUUUUUUUTTTTTTSSSTTTOOOIIIJJJNNNRRRQQQOOOKKKNNNQQQQQQPPPOOOQQQSSSPPPVVVYYYXXXVVVXXXXXXVVVZZZVVVWWW[[[[[[WWWXXX\\\gggjjj}}}~~~|||rrrlllddd\\\VVVRRRNNNLLLLLLKKKHHHFFFEEEFFFGGGHHHEEEFFFHHHHHHHHHFFFDDDBBBAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@AAACCCDDDCCCBBBAAA@@@@@@BBBCCCDDDBBBAAA@@@@@@@@@@@@AAACCCDDDEEEGGGIIIKKKMMMNNNQQQVVVYYY]]]eeeqqq}}}~~~zzzlllQQQMMMMMMDDD>>>@@@DDDAAA@@@@@@===888888<<<777888888888888777777666555555444444444333333333111111111111111111111111////////////////////////........................---------.........//////+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000999777444111000000111222333666:::=========>>>???CCCDDDEEEEEEDDDDDDEEEGGGGGGHHHFFFHHHMMMNNNaaa]]]\\\^^^aaa^^^TTTKKKHHHPPPSSSYYYaaaggghhhddd```UUUOOOGGGCCCCCCDDDDDDCCCHHHLLLQQQUUUYYY]]]aaaccc]]]ZZZVVVWWWYYYXXXSSSNNNNNNMMMKKKJJJJJJJJJHHHFFFDDDBBB@@@@@@AAABBBAAA@@@???===::::::;;;;;;<<<;;;AAA???@@@BBB???<<>>???CCCDDDEEEDDDCCCBBBCCCEEEDDDIIIHHHIIINNNQQQdddDDDGGGKKKNNNKKKFFFGGGLLLVVVTTTSSSVVV^^^ffflllnnnbbb]]]TTTMMMHHHDDD???<<<>>>???BBBCCCEEEFFFGGGHHHGGGEEEDDDDDDFFFFFFCCC???CCCAAA@@@@@@@@@@@@>>><<<<<<;;;;;;;;;<<<===;;;:::>>>===<<<<<<>>>???@@@@@@???;;;;;;???@@@>>>@@@DDDAAACCCFFFJJJMMMXXXmmmvvvbbbdddpppqqq^^^ZZZ[[[ZZZ^^^eeegggbbb\\\ZZZ\\\^^^\\\ZZZ```___^^^]]]\\\ZZZZZZYYYZZZTTTSSSYYY]]][[[YYYZZZVVVZZZ[[[YYYXXXYYYWWWSSSVVV[[[\\\VVVSSSXXX]]]______```bbbcccbbbaaa___]]][[[\\\]]]]]]]]]\\\[[[ZZZXXX]]]```______```]]]XXXWWWVVVUUURRRQQQRRRVVVYYYXXXWWWXXX\\\``````\\\WWWYYYXXXWWWVVVVVVWWWWWWXXXUUURRRPPPQQQTTTVVVSSSPPPQQQQQQRRRSSSTTTTTTUUUUUUYYYYYYYYYXXXXXXXXXXXXXXXTTTUUUTTTRRRQQQQQQRRRTTTOOORRRWWW```mmm~~~|||zzz|||{{{tttmmmfffddd```\\\WWWRRRNNNLLLIIIGGGEEEEEEFFFGGGFFFEEECCCBBB@@@BBBDDDEEEDDDBBBDDDAAABBBEEEDDDAAACCCHHHFFFGGGHHHGGGGGGHHHJJJLLLKKKJJJKKKOOOSSSVVVVVVTTTdddiiitttuuuYYYOOOGGGEEEEEECCCBBBCCC============<<<;;;:::999999999888888777666666666333333333222222222111111111111111111000000000000////////////////////////000///...------...///000...........................------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////555333111//////111444666777777999:::<<<===>>>???CCCDDDEEEDDDCCCBBBCCCEEECCCHHHGGGHHHMMMQQQddd666:::@@@CCC??????IIIVVVeeeaaa]]]\\\___eeejjjmmmaaa]]]VVVNNNHHHAAA:::666>>>>>>>>>======<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999777777777888;;;======;;;999>>>>>>=========>>>>>>???DDD???>>>AAADDDCCCCCCDDDCCCMMMSSSTTTZZZnnn{{{cccXXXmmmppp```TTTUUUYYYZZZ[[[___```___^^^```cccccc```]]]___]]][[[YYYXXXWWWWWWXXXWWWTTTTTTVVVWWWVVVWWWZZZ\\\^^^^^^YYYWWWXXXVVVRRRYYY\\\[[[WWWUUUZZZaaadddbbbcccccccccbbbaaa___]]]\\\\\\[[[[[[ZZZYYYYYYXXX[[[^^^___]]][[[[[[WWWRRRRRRRRRRRRRRRQQQSSSWWWZZZWWWTTTSSSTTTWWWYYYWWWUUUWWWWWWVVVVVVVVVWWWXXXYYYWWWTTTRRRRRRTTTTTTRRROOORRRSSSUUUVVVVVVVVVUUUUUUXXXXXXVVVUUUTTTUUUUUUVVVXXXVVVSSSQQQQQQRRRQQQPPPLLLOOOQQQRRRUUUbbbvvvzzzqqqqqqoooggg]]]VVVTTTUUULLLJJJIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFHHHGGGEEECCCDDDCCCDDDGGGGGGFFFIIINNNKKKKKKJJJIIIIIIKKKPPPSSSWWWXXXYYY]]]bbbeeeeeeeeeooouuuzzzaaaPPPIIIDDDDDDEEECCCBBBBBB============<<<;;;:::999999888888777777666666555333333333222222222111111111111111111000000000000//////////////////////////////...------...//////........................---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------...............////////////111333555777666777888:::<<<===??????CCCDDDEEEDDDCCCBBBCCCEEEAAAFFFEEEGGGLLLQQQeee999:::<<<===;;;===IIIVVVlllnnnpppqqqoooiiiccc^^^\\\YYYTTTOOOKKKHHHEEEDDDAAA@@@?????????>>>===;;;;;;===>>>>>>===<<<===???<<<<<<;;;<<<======;;;:::888999;;;???AAAAAA???<<>><<<;;;<<<<<>>???@@@CCCDDDEEEDDDCCCBBBCCCEEEAAAFFFEEEGGGMMMSSShhhDDD===666555666777>>>EEEYYYaaammmvvvwwwqqqgggaaaQQQNNNJJJGGGEEEEEEHHHJJJEEECCCBBBAAABBBAAA>>><<<<<<======<<<:::999:::;;;>>>===;;;<<<=========;;;<<<<<<===>>>??????<<<:::===???AAA@@@??????@@@BBB===DDDKKKNNNQQQYYYeeennn}}}nnn]]]UUUTTT^^^{{{iii]]]VVVSSSRRRXXX\\\\\\XXXVVVTTTTTTVVVYYY\\\^^^^^^^^^^^^\\\ZZZXXXXXXXXXZZZ[[[^^^______ZZZVVVWWW[[[___]]]```^^^ZZZYYY[[[ZZZWWWUUUVVVYYY[[[\\\]]]___aaacccbbb```^^^]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWUUUXXXZZZXXXXXXZZZXXXTTTOOOQQQSSSTTTUUUVVVXXX[[[SSSSSSSSSTTTUUUTTTRRRPPPMMMNNNOOOPPPQQQRRRRRRRRRPPPOOOOOOPPPRRRSSSSSSRRRSSSTTTVVVVVVVVVTTTRRRPPPSSSRRRRRRRRRTTTWWWZZZ\\\UUUQQQNNNNNNPPPRRRQQQOOOQQQTTTXXXZZZXXXWWWXXXYYYoooxxxrrrpppzzz|||yyyvvvsssqqqoookkkiiieeebbb\\\WWWSSSSSSUUUVVVZZZ\\\]]]]]]^^^bbbgggiiikkkkkkjjjiiijjjooovvv{{{wwwbbbUUUMMMGGGDDDBBBDDDDDD???===>>>============<<<;;;:::999888888777777666555555555333333333222222222111111111111111111000000000///........................------............------........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,---...000111222333333555666888:::<<<>>>???@@@CCCDDDEEEDDDCCCBBBCCCEEEBBBGGGFFFHHHOOOUUUkkk___OOO???888777666777999:::DDDRRR___hhhlllmmmnnnXXXVVVSSSOOONNNPPPUUUYYY]]]ZZZWWWUUUUUUSSSNNNJJJEEECCCBBB@@@??????>>>>>>@@@===:::999:::;;;<<<<<>>>>>>>><<>><<<>>>============<<<;;;:::999888777777666666555555444333333333222222222111111111111111111000000000000........................------............------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---------......///000111222333333555666888:::<<<>>>@@@AAACCCDDDEEEDDDCCCBBBCCCEEEDDDHHHGGGIIIOOOVVVlllwww[[[JJJAAA;;;999:::111666===DDDKKKSSS\\\bbbgggiiijjjjjjkkkooouuuzzz|||xxxtttrrrrrrooojjjeeeYYYVVVRRRQQQSSSTTTRRRPPPJJJFFFAAA>>>???AAACCCDDDBBB@@@???BBBHHHOOOUUUXXXTTTZZZbbbgggjjjnnntttyyyxxxfff^^^^^^uuu~~~rrrdddYYYWWWZZZSSSUUUXXX[[[^^^]]]XXXRRRWWWYYY[[[\\\\\\\\\\\\\\\ZZZZZZ[[[\\\]]]^^^______\\\``````\\\]]]bbbfffdddcccggghhheeeeeeeeeccc___YYYUUUVVV[[[^^^\\\\\\___```___\\\YYYXXXXXXYYYZZZSSSTTTUUUWWWXXXXXXWWWWWWXXX[[[[[[YYYXXXZZZYYYUUUSSSUUUWWWVVVTTTRRRQQQQQQNNNPPPRRRSSSSSSRRRQQQPPPMMMNNNOOOPPPQQQQQQPPPPPPKKKMMMOOOPPPQQQSSSUUUVVVWWWVVVUUUTTTRRRQQQOOOOOOMMMNNNOOOQQQTTTVVVXXXYYYOOOOOONNNLLLJJJJJJKKKLLLQQQOOONNNNNNPPPRRRUUUVVVRRRYYYggg|||yyyyyygggUUULLLJJJJJJKKKFFFDDDDDDEEECCC???>>>AAA============<<<;;;:::999777777777666555555444444333333333222222222111111111111111111000000000000........................,,,------......------,,,------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////.........---------.........///111333444555555666777:::<<<>>>@@@AAACCCDDDEEEDDDCCCBBBCCCEEEDDDHHHGGGHHHOOOUUUllluuuZZZIII>>>;;;===;;;;;;999666555999@@@FFFVVVZZZaaafffkkkrrryyyzzztttjjjeeeaaaaaaeeegggdddaaaWWWRRRLLLHHHHHHKKKNNNOOOFFFEEEFFFLLLWWWeeeqqqwwwxxxrrr___WWWbbbhhh]]][[[XXXTTTTTTVVVYYY\\\^^^``````[[[VVVXXX[[[^^^```___]]][[[ZZZ[[[\\\^^^```bbbccccccccc\\\```aaa___bbbjjjllljjjkkknnnnnniiieeeccc^^^XXX]]]WWWUUUZZZ]]][[[]]]bbbdddbbb___]]]\\\\\\^^^___WWWXXXYYYYYYXXXUUUSSSQQQRRRVVVWWWUUUVVVYYYYYYVVVTTTVVVWWWVVVSSSPPPNNNMMMMMMOOOPPPPPPOOOOOOPPPQQQLLLMMMNNNOOOPPPOOONNNMMMMMMOOOPPPQQQRRRSSSUUUVVVYYYWWWUUUSSSRRRPPPPPPPPPRRRSSSUUUWWWYYYZZZ[[[[[[SSSTTTTTTPPPLLLJJJKKKNNNQQQSSSTTTSSSRRRRRRSSSUUUQQQXXX```kkk{{{xxx{{{oooYYYNNNLLLKKKIIIFFFEEECCCCCCEEEDDD@@@@@@DDD============<<<;;;:::999777777777666555555444444333333333222222222111111111111111111000000000000........................,,,,,,---......---,,,,,,------------------------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................//////.........---------.........///111444666888555555777:::<<>>======<<<;;;;;;::::::999888666444444444555555333333333222222222111111111111000000000000111111///000000000000...,,,+++...........................------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......---------...000111333444555666777888:::===???@@@CCCDDDEEEDDDCCCBBBCCCEEECCCCCCGGGKKKLLLUUUnnnnnnrrrvvv|||lllaaaUUUKKKAAA888666888555555666888;;;===>>>???HHHJJJSSS___ggghhhhhhjjjiiiqqqssswww}}}tttuuulllrrr|||vvvooottt}}}zzzhhh]]]]]]aaannnttt{{{jjj]]]TTTXXXYYYTTTQQQTTT[[[[[[ZZZWWWVVVVVVXXX[[[[[[___```]]]]]]aaaaaa]]]ccccccccccccddddddeeefffmmmjjjiiilllrrrvvvvvvtttmmmiiieeeccccccbbb```^^^bbbaaa___^^^]]]^^^___```bbb___\\\\\\]]]]]][[[YYYXXXZZZ[[[[[[[[[[[[\\\^^^\\\\\\\\\]]]]]][[[XXXTTTVVVWWWXXXVVVRRROOOMMMLLLMMMOOORRRRRRPPPNNNMMMLLLPPPPPPOOOOOOPPPPPPQQQRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVTTTTTTUUUWWWXXXWWWTTTRRRPPPRRRSSSTTTSSSTTTUUUWWWWWWTTTQQQRRRTTTSSSOOOJJJ???FFFOOOUUUYYY]]]bbbgggvvvzzz||||||tttmmmpppssszzzhhhXXXUUUPPPKKKGGGGGGGGGHHHDDDDDDCCCBBBAAA??????>>>======<<<<<<;;;;;;;;;:::888777666555555444444444333333222222222111111111111111000000000000111111///000000000///...,,,+++........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......---------...000111333444555666777888:::===???@@@CCCDDDEEEDDDCCCBBBCCCEEEDDDCCCGGGKKKLLLUUUooosss```OOOEEECCC<<<;;;;;;<<<======<<<:::???>>>@@@EEEFFFCCCBBBDDDPPPYYY]]]ccclllgggZZZXXX^^^nnnsssUUUMMMHHHJJJOOOSSSWWW[[[YYYXXXVVVTTTWWWcccvvvsss\\\ZZZSSSRRRVVVWWWRRRPPPSSS\\\[[[WWWTTTRRRTTTYYY]]]\\\______]]]^^^``````^^^dddddddddddddddeeeeeeeeeiiihhhiiilllppprrrooollleeecccaaaaaabbbbbbaaa```cccddddddaaa^^^^^^aaaddd___\\\YYYWWWWWWWWWWWWVVVVVVYYY\\\___``````bbbccc```___^^^^^^___^^^\\\YYYZZZZZZYYYVVVRRRQQQQQQRRRRRRSSSSSSQQQOOONNNOOOPPPUUUSSSQQQOOONNNPPPRRRSSSMMMOOORRRUUUUUUSSSPPPNNNQQQQQQQQQQQQSSSUUUXXXYYYTTTTTTTTTUUUUUUTTTPPPNNNQQQPPPPPPSSSVVVXXXXXXXXXWWWTTTRRRRRRTTTSSSPPPLLL===CCCJJJOOOPPPPPPRRRTTT]]]dddooo|||~~~yyyrrrzzzrrrooommmnnnrrruuuuuusssuuu~~~wwwdddWWWOOOMMMKKKIIIHHHGGGHHHHHHEEEDDDCCCBBB@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;666666666666666555444333333222222222222111111111111000000//////000000111///////////////...---,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------...000111333444555666777888:::===???@@@CCCDDDEEEDDDCCCBBBCCCEEEDDDCCCFFFJJJKKKUUUoooqqq___UUUHHHBBB;;;888888:::;;;;;;:::888999<<<<<<999:::===???EEECCCEEENNNKKKCCCDDDLLL[[[mmmqqqkkkfffhhhmmmxxxeeeSSSHHHDDD@@@>>>AAAFFFIIIKKKLLLSSSNNNNNN\\\tttkkk]]]XXXSSSQQQSSSWWWWWWTTTUUUYYY\\\[[[XXXUUUTTTVVV[[[__________________```aaa``````aaabbbccceeefffffffff```aaadddhhhkkkkkkgggdddbbbaaa____________^^^^^^___bbbdddaaa]]]\\\aaafffbbb___ZZZWWWUUUTTTUUUUUUUUUXXX]]]```aaabbbcccdddbbb```^^^]]]]]]]]]\\\[[[YYYXXXUUURRRPPPQQQTTTXXXVVVVVVTTTQQQNNNOOOQQQTTTWWWUUURRRPPPOOOOOOPPPQQQNNNPPPSSSTTTTTTRRROOOMMMQQQQQQRRRSSSUUUVVVXXXXXXSSSSSSSSSSSSTTTSSSPPPNNNSSSQQQPPPQQQUUUWWWVVVSSSVVVUUUSSSSSSTTTTTTQQQOOOGGGIIIKKKLLLMMMOOOSSSVVVTTTZZZbbbjjjuuuvvvyyy|||nnneee^^^cccmmmxxxtttdddXXXRRRKKKKKKKKKKKKJJJIIIIIIHHHFFFEEEDDDBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;555666777777666555333222222222222222111111111111000000////////////000000/////////......------------------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------...000111333444555666777888:::===???@@@CCCDDDEEEDDDCCCBBBCCCEEEDDDCCCFFFIIIJJJTTTooozzznnncccZZZNNNHHHJJJQQQVVVXXXXXXQQQIIICCC<<<888<<>>;;;:::AAA???:::>>>777@@@IIIKKKGGGFFFLLLRRRPPPSSSUUUSSSMMMFFFAAA???HHHHHHJJJSSScccsss}}}~~~eeeSSSRRRXXXQQQQQQSSSUUUUUUUUUZZZ___YYYZZZZZZZZZYYYYYY\\\^^^aaa_________``````aaabbbaaabbbccceeefffggggggggg]]]___cccfffiiihhhfffdddcccbbb```]]][[[[[[[[[\\\]]]```bbb```]]]]]]ccchhhgggddd```[[[XXXVVVVVVWWWSSSVVVZZZ\\\]]]\\\]]]]]]aaa^^^[[[ZZZZZZZZZYYYXXXSSSRRRPPPOOONNNQQQVVVZZZYYYXXXUUURRRPPPQQQTTTWWWWWWWWWUUUTTTSSSQQQQQQPPPQQQQQQRRRRRRQQQPPPOOONNNQQQSSSUUUWWWXXXVVVTTTSSSRRRQQQQQQSSSUUUUUUSSSQQQRRRPPPNNNPPPSSSUUUTTTQQQSSSRRRPPPPPPPPPQQQPPPOOOLLLLLLMMMMMMMMMNNNQQQSSSQQQTTTWWWYYY___ooo~~~xxxzzzzzzrrrgggeeejjjnnnlllgggeeeiiinnnzzzooobbbYYYQQQLLLJJJKKKKKKKKKJJJIIIGGGFFFFFFFFFDDDCCCBBB@@@??????;;;;;;;;;;;;;;;:::::::::555555666666666444222111222222222111111111000000000000////////////000000.........---------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------...000111333444555666777888:::===???@@@CCCDDDEEEDDDCCCBBBCCCEEEDDDCCCEEEIIIJJJSSSmmmuuubbbPPPEEEGGGNNNTTT]]]]]]XXXWWWMMMDDDGGGGGGHHHIIIGGGEEEGGGLLLQQQYYYYYYXXXWWWWWWZZZ___bbbiiiqqq~~~mmm[[[PPPLLLKKKNNNOOOOOOOOOOOOPPPSSSXXX\\\UUUWWWZZZ[[[ZZZZZZZZZ[[[```]]]\\\^^^___]]]___bbbdddeeefffggggggfffeeeddd[[[]]]___aaaccccccbbbbbbdddccc```\\\YYYYYY\\\___^^^```aaa___^^^___cccgggbbbaaa^^^ZZZUUUSSSTTTUUURRRTTTVVVWWWWWWVVVVVVWWW```]]]ZZZXXXXXXWWWUUUSSSNNNNNNNNNNNNNNNQQQUUUYYYXXXXXXWWWUUUSSSTTTVVVYYYYYYXXXXXXVVVUUUSSSRRRRRRTTTSSSQQQPPPOOOOOOOOOOOOPPPRRRUUUWWWWWWTTTPPPMMMQQQPPPPPPRRRUUUVVVVVVTTTOOONNNNNNPPPRRRTTTTTTSSSMMMMMMLLLLLLKKKLLLLLLMMMLLLNNNPPPQQQQQQNNNKKKHHHKKKMMMMMMLLLOOO\\\ooo~~~tttaaa```iiiuuuoooooo|||~~~mmmiiiiiigggfffiiijjjhhhhhhrrrkkkZZZUUUSSSPPPNNNIIIIIIIIIIIIHHHFFFDDDBBBDDDDDDCCCBBBAAAAAA@@@???<<<<<<;;;;;;:::999999999555555555555555444333222222111111111111000000000000//////......//////000......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...------,,,,,,------...,,,,,,,,,---------......---------...000111333444555666777888:::===???@@@CCCDDDEEEDDDCCCBBBCCCEEEBBBBBBEEEIIIIIIQQQiiixxxyyyyyypppvvv||||||rrr^^^KKKFFFHHHIIIHHHHHHKKKKKKKKKKKKMMMPPPSSSTTTPPPSSSUUUVVVVVVVVVWWWXXX^^^ZZZYYY\\\\\\ZZZ\\\``````aaacccdddeeedddcccbbb[[[[[[[[[[[[ZZZ[[[\\\]]]bbb```^^^ZZZXXX[[[aaafff```___]]]\\\\\\]]]^^^```YYYZZZZZZXXXTTTRRRSSSUUUUUUVVVWWWWWWVVVVVVXXXYYY```^^^[[[YYYXXXVVVSSSPPPNNNPPPQQQQQQQQQRRRTTTVVVVVVWWWYYYXXXWWWWWWXXXYYYYYYWWWTTTRRRQQQQQQRRRRRRSSSSSSQQQPPPOOONNNNNNNNNNNNOOORRRSSSRRRPPPNNNLLLQQQPPPPPPQQQTTTUUUUUUTTTPPPQQQRRRRRRQQQQQQRRRSSSLLLLLLKKKJJJJJJJJJLLLMMMOOOOOOOOOOOONNNLLLHHHFFFFFFHHHHHHHHHIIIPPP\\\eeesss{{{{{{ooodddbbbgggwwwvvveeeccceeeooo||||||yyyzzz~~~|||ooossswwwwwwxxx|||~~~kkkXXXPPPOOONNNOOOQQQGGGHHHHHHGGGFFFEEECCCBBBAAAAAAAAA@@@@@@?????????======<<<;;;999888777777666666555444333333333333111111111111000000000000//////............//////...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...------,,,,,,------...,,,,,,,,,---------......---------...000111333444555666777888:::===???@@@CCCDDDEEEDDDCCCBBBCCCEEEAAAAAAEEEIIIIIIOOOfff~~~cccLLLFFFCCCEEEFFFEEEGGGLLLIIIJJJIIIIIILLLPPPOOOMMMNNNOOOQQQQQQQQQRRRTTTVVV]]]WWWVVVYYYZZZWWWYYY^^^WWWYYY\\\___bbbbbbbbbbbb___^^^\\\ZZZXXXXXX[[[]]]___^^^[[[XXXXXX]]]fffmmm```]]]ZZZXXXXXXYYYXXXXXXYYY[[[]]]\\\ZZZYYYZZZ\\\ZZZ[[[[[[[[[ZZZ[[[]]]___bbb```]]][[[YYYVVVRRROOOPPPRRRTTTUUUTTTSSSSSSTTTTTTWWWZZZ[[[ZZZYYYYYYZZZWWWTTTOOOLLLJJJLLLOOOQQQRRRRRRRRRRRRPPPNNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLQQQPPPPPPQQQSSSTTTTTTSSSUUUWWWXXXUUUPPPMMMNNNPPPMMMNNNMMMLLLLLLLLLNNNPPPPPPLLLGGGDDDDDDGGGIIIJJJFFFHHHIIIIIIIIIKKKPPPTTT\\\gggttt|||zzz|||}}}qqqqqqsss}}}}}}eee]]]VVVSSSNNNGGGFFFKKKHHHHHHHHHGGGGGGFFFEEEDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888666666777666444333222222333444111111111111000000000000//////............//////...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...------,,,,,,------...,,,,,,,,,---------......---------...000111333444555666777888:::===???@@@CCCDDDEEEDDDCCCBBBCCCEEE@@@AAAFFFJJJIIINNNccc{{{www]]]KKKCCCCCCBBBAAABBBDDDFFFHHHGGGGGGHHHHHHHHHGGGGGGFFFKKKMMMOOOPPPPPPPPPQQQRRRRRRTTTVVVYYYZZZYYYXXXWWWXXXZZZ\\\[[[YYYZZZ^^^bbb```^^^[[[YYYYYY[[[^^^```YYYXXXWWWVVVXXXZZZ]]]___ZZZYYYWWWWWWXXXXXXWWWVVVYYY^^^cccbbb\\\XXXVVVWWWWWWYYY[[[YYYWWWXXX^^^ddd]]]\\\[[[YYYVVVSSSQQQOOORRRTTTVVVXXXXXXVVVTTTRRRRRRUUUXXX[[[[[[YYYVVVSSSSSSRRRPPPLLLIIIHHHJJJKKKRRROOOMMMOOORRRSSSPPPMMMLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSRRROOOLLLJJJJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGPPPRRR[[[jjjxxx~~~nnn^^^YYYRRRNNNKKKJJJJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>======;;;999777666777555444444444444333111222222222111111111111000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...000111333444666777999999999;;;===???DDDEEEFFFGGGGGGFFFDDDCCCCCCGGGFFFFFFJJJLLL^^^|||xxxhhhwwwlllWWWHHH???AAA@@@??????@@@CCCEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFCCCEEEHHHJJJJJJKKKMMMNNNPPPQQQSSSUUUVVVVVVVVVUUUUUUWWWXXXXXXXXXYYY[[[\\\\\\[[[YYYYYYYYY[[[^^^___ZZZZZZYYYYYYZZZZZZ[[[[[[XXXWWWVVVVVVWWWWWWVVVTTTUUUYYY^^^]]]YYYUUUTTTUUUUUUXXX[[[ZZZXXXWWWZZZ]]]WWWWWWXXXXXXWWWWWWVVVUUUXXXXXXXXXXXXVVVTTTQQQPPPQQQSSSUUUVVVUUUSSSPPPNNNPPPPPPPPPNNNLLLKKKMMMNNNNNNMMMLLLKKKKKKKKKMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJMMMKKKIIILLLRRRTTTRRRNNNNNNNNNNNNNNNOOOQQQRRRRRRPPPMMMJJJIIIIIIJJJJJJIIIKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEJJJIIINNNZZZeeeppp{{{nnnbbb[[[WWWQQQMMMJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>===<<<;;;999888777666666666555444333444444333111222222222111111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...000111333444444666888999:::<<>>>>>============???AAACCCEEEAAABBBCCCEEEFFFFFFFFFFFFCCCEEEIIIKKKLLLMMMOOOQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXZZZ\\\]]]\\\[[[WWWWWWXXXXXXZZZ\\\]]]^^^ZZZ[[[\\\]]]\\\[[[YYYXXXVVVUUUUUUUUUVVVVVVUUUSSSPPPSSSWWWWWWTTTQQQQQQRRRRRRVVVYYYYYYVVVTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPOOOPPPPPPPPPOOOMMMLLLJJJMMMOOOPPPPPPNNNNNNOOOQQQJJJJJJJJJHHHFFFGGGLLLPPPKKKKKKJJJJJJJJJIIIIIIIIILLLHHHFFFKKKTTTWWWSSSNNNKKKKKKLLLLLLMMMOOOPPPQQQMMMKKKHHHHHHHHHIIIIIIIIIKKKIIIFFFCCCCCCDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCFFFDDDDDDIIIPPP[[[kkkzzz{{{ssshhh]]]VVVWWWSSSOOOLLLIIIGGGDDDAAADDDDDDDDDDDDCCCCCCCCCBBB@@@@@@???>>>============>>>===;;;999888777777777666555333333444444222111222222111111111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...000111333444222444777888:::<<<@@@BBBCCCDDDFFFGGGGGGFFFEEEDDDBBBFFFEEEDDDHHHJJJ\\\zzzqqqYYYDDD<<<<<<===>>>::::::;;;<<<>>>@@@BBBDDD???@@@BBBDDDFFFGGGHHHHHHGGGJJJMMMOOOOOOQQQRRRTTTTTTTTTTTTUUUVVVWWWYYYZZZ\\\[[[\\\```ddddddaaa]]]TTTUUUWWWYYY[[[\\\]]]]]]YYY[[[]]]______\\\YYYWWWVVVUUUUUUVVVXXXWWWUUUTTTMMMOOORRRRRRQQQPPPPPPQQQOOOQQQTTTTTTRRRQQQQQQQQQXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPPPPPPPQQQRRRSSSUUUOOOOOOOOONNNNNNMMMMMMLLLMMMOOOQQQQQQPPPOOOPPPPPPJJJIIIIIIJJJLLLOOOQQQSSSJJJJJJIIIIIIIIIHHHHHHHHHIIIGGGGGGKKKQQQSSSPPPLLLIIIIIIIIIJJJKKKMMMNNNOOOKKKIIIGGGGGGHHHIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEDDDEEEDDDDDDCCCBBBAAA@@@FFFDDDCCCDDDEEEKKKYYYgggrrrtttccc\\\YYYUUURRRSSSQQQNNNKKKIIIFFFBBB???CCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<============<<<:::999888666444333333333333222000111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...000111333444333444777888999;;;???AAACCCDDDFFFGGGGGGGGGEEEDDDAAAFFFDDDDDDGGGIII[[[xxx}}}{{{ZZZOOOCCC===<<<;;;999666999999:::<<<>>>@@@AAABBB???@@@BBBDDDFFFHHHIIIIIIGGGJJJLLLMMMMMMMMMOOOPPPVVVVVVVVVVVVWWWYYYZZZ[[[\\\[[[]]]```ddddddaaa]]]TTTUUUXXXZZZ[[[\\\]]]]]]WWWYYY\\\______]]][[[YYYWWWWWWWWWYYYZZZZZZWWWUUUNNNOOOPPPQQQPPPQQQRRRSSSMMMNNNOOOOOOOOOOOOQQQRRRXXXXXXXXXWWWVVVTTTSSSRRRPPPOOOOOOOOOPPPSSSUUUWWWOOOOOOOOOOOOPPPQQQQQQRRRNNNPPPQQQQQQOOOMMMMMMNNNLLLIIIIIIOOOWWW[[[XXXTTTIIIIIIIIIIIIHHHHHHHHHHHHFFFHHHJJJKKKJJJJJJJJJJJJGGGHHHHHHHHHJJJKKKLLLMMMIIIHHHFFFGGGHHHHHHHHHGGGDDDEEEFFFFFFEEEDDDBBBAAABBBBBBBBBBBBAAA@@@???>>>AAAAAACCCEEECCCCCCKKKUUUcccsss{{{ooo___VVVTTTTTTRRROOOQQQOOOMMMKKKJJJGGGCCC@@@BBBBBBBBBBBBAAAAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;:::;;;>>>???>>>;;;777555666444333222333333222000111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...000111333444444666888888888:::<<>>???@@@???@@@BBBDDDFFFHHHIIIIIIHHHJJJLLLMMMLLLLLLNNNOOOTTTTTTUUUVVVWWWXXXYYYYYYVVVWWWYYY\\\^^^^^^[[[YYYXXXYYYZZZ[[[\\\\\\\\\\\\XXXYYY[[[\\\]]]\\\[[[ZZZXXXXXXYYY[[[\\\\\\YYYWWWQQQQQQQQQQQQRRRSSSTTTUUUNNNNNNNNNNNNOOOPPPRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTVVVUUUSSSRRRQQQRRRSSSSSSNNNNNNOOOPPPQQQRRRSSSSSSOOOPPPPPPNNNLLLJJJJJJKKKNNNJJJIIIQQQ\\\```ZZZRRRJJJJJJIIIIIIIIIHHHHHHHHHFFFIIIKKKIIIEEECCCFFFIIIHHHHHHGGGHHHHHHIIIJJJKKKHHHFFFEEEEEEFFFFFFEEECCCBBBCCCEEEFFFFFFCCC@@@>>>@@@@@@@@@@@@???>>>======;;;<<<@@@DDDCCCAAACCCIIIOOO^^^oooyyy~~~}}}eee___XXXTTTRRRQQQOOOLLLOOOMMMKKKJJJJJJHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;::::::::::::666888:::;;;;;;888444222555444222222333333111000111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...000111333444555666888888888999;;;>>>BBBCCCEEEGGGHHHGGGFFFEEEBBBFFFDDDDDDGGGIIIZZZwww~~~tttxxxsss\\\JJJ@@@;;;444222555888777888:::666777888999:::;;;<<<<<<>>>???AAACCCEEEFFFGGGHHHHHHJJJMMMNNNNNNOOOPPPRRRRRRSSSUUUWWWXXXXXXXXXWWWSSSVVVYYYZZZZZZZZZZZZZZZ]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZWWWXXXYYY[[[]]]]]]ZZZWWWUUUSSSRRRRRRSSSUUUVVVVVVRRRRRRSSSTTTTTTTTTRRRQQQOOOPPPQQQSSSTTTTTTTTTTTTWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMKKKHHHHHHIIIKKKMMMJJJHHHMMMUUUXXXTTTNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDDDDFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIEEEDDDCCCCCCCCCCCCAAA???AAABBBCCCCCCBBBAAA???>>>======>>>>>>>>>>>>===<<<@@@===>>>AAAAAA??????BBBBBBHHHTTTaaaffflll~~~zzzhhh```YYYXXXVVVSSSPPPMMMMMMMMMMMMKKKIIIHHHHHHHHHFFFDDDAAA@@@@@@@@@????????????===<<<;;;:::999999999999777777777777666666555444555333222222333222111000111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...000111333444333555777777888:::===???BBBCCCEEEGGGHHHGGGFFFEEECCCGGGEEEDDDGGGIIIZZZwww~~~pppVVVEEE===;;;;;;;;;555333666666222111444555555777888999999999999===>>>@@@BBBCCCEEEEEEFFFDDDFFFJJJLLLMMMNNNPPPRRRRRRTTTVVVYYYZZZYYYXXXWWWUUUYYY]]]]]]\\\[[[]]]___aaa```___^^^]]]]]]]]]]]]___]]]ZZZXXXWWWWWWXXXYYYWWWWWWYYY[[[]]]]]]ZZZWWWWWWUUURRRRRRSSSUUUWWWWWWTTTUUUWWWYYYZZZWWWRRROOOOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSQQQOOOMMMKKKIIIHHHJJJKKKLLLLLLLLLKKKJJJIIILLLLLLKKKHHHFFFGGGIIIKKKKKKIIIGGGIIIKKKMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIILLLHHHEEECCCEEEHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHDDDBBBAAAAAAAAA@@@===;;;BBBAAA@@@???>>>>>>>>>>>><<<<<<==================JJJCCC?????????======???AAA<<>><<<<<<;;;:::999999999999<<<:::777555444666777999555333222222222222111///000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------...000111333444111333555777888;;;>>>AAAAAACCCEEEGGGHHHGGGFFFFFFDDDHHHFFFEEEGGGIII[[[xxxiiiYYYFFF:::999:::888666555555555555555555555555666666666666777999:::;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDEEEHHHKKKNNNOOOOOORRRPPPPPPSSSWWWYYYWWWVVVQQQWWW]]]^^^\\\ZZZ]]]aaa______^^^^^^___```bbbccc```___[[[XXXVVVWWWZZZ]]]]]]\\\YYYTTTQQQRRRWWW\\\___\\\WWWRRRRRRTTTXXX[[[``````___]]]\\\[[[ZZZZZZXXXXXXWWWSSSOOOOOORRRUUUWWWUUURRROOOMMMLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOMMMIIIGGGHHHJJJKKKKKKLLLLLLKKKJJJHHHGGGKKKLLLNNNNNNNNNMMMKKKJJJKKKKKKJJJGGGEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDBBB???======>>>@@@BBB@@@???>>>===<<<<<<<<<<<<=========>>>??????@@@@@@JJJGGGBBB>>>;;;;;;<<<===CCC======BBBBBB@@@JJJYYYiiiyyyoooaaa^^^YYYTTTTTTTTTVVVYYYXXXSSSPPPNNNOOOKKKJJJHHHFFFDDDCCCDDDDDD??????>>>>>>======<<<<<<<<<<<<;;;:::888777666666999999999888888666555555333333333222222222111111111111111111000000000000000000///...------,,,,,,------------------------------,,,,,,+++***))))))++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444444555888:::===???@@@AAA@@@DDDHHHJJJIIIHHHFFFFFFAAAEEEBBBCCCHHHLLL^^^{{{vvvaaaNNNDDD999444444666555333444444444444444444444444555555555555666888999:::;;;===???AAACCCDDDDDDDDDGGGGGGHHHKKKNNNPPPQQQQQQSSSQQQPPPRRRUUUXXXYYYXXXVVVXXX[[[\\\]]]\\\\\\\\\aaa```_________aaacccdddnnnjjjccc\\\YYYYYY\\\___\\\\\\ZZZWWWUUUVVVZZZ^^^```]]]ZZZWWWWWWYYY]]]___dddbbb___[[[YYYYYYYYYZZZ[[[[[[ZZZVVVSSSRRRTTTVVVXXXWWWTTTRRRQQQPPPQQQRRRMMMMMMNNNNNNOOOPPPQQQQQQNNNOOOPPPNNNJJJIIIJJJLLLLLLMMMMMMMMMMMMKKKJJJIIILLLLLLNNNNNNNNNLLLJJJIIIGGGHHHIIIHHHFFFFFFHHHIIIFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBAAA??????@@@AAABBB@@@@@@???>>>===<<<<<<===========================DDDBBB???===<<<<<<===>>>DDD>>>>>>BBBAAA>>>FFFSSS___gggtttggg______ZZZVVVVVVTTTVVVXXXVVVRRROOONNNNNNLLLJJJHHHFFFEEEDDDDDDDDD???????????????>>>>>>>>>:::::::::999999888888888888999999888888666555555333333333222222222111111111111111000000000//////000//////...------,,,,,,------------------------------,,,,,,+++******)))+++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444444555777:::===???@@@@@@@@@CCCGGGHHHHHHFFFFFFFFFDDDGGGCCCCCCHHHLLL^^^zzznnnOOO::::::888555555666777666555444444444444444444444444333333444444555777888999:::;;;===???AAABBBBBBCCCGGGHHHJJJLLLNNNOOOPPPPPPSSSQQQPPPQQQUUUXXXZZZZZZZZZYYYYYY[[[]]]^^^[[[XXX```^^^\\\\\\\\\^^^aaacccsssnnnfff^^^ZZZ[[[]]]```\\\\\\\\\ZZZYYYYYY[[[]]]\\\[[[ZZZYYYZZZ\\\___```bbb___[[[XXXVVVWWWZZZ[[[\\\\\\[[[XXXUUUSSSSSSTTTWWWVVVTTTSSSSSSSSSTTTTTTOOOOOOOOOPPPPPPQQQRRRRRRNNNOOOPPPOOOMMMLLLMMMOOOLLLMMMMMMMMMLLLKKKJJJIIILLLMMMMMMMMMMMMKKKIIIHHHEEEFFFIIIIIIIIIIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>=========>>>>>>======<<<;;;;;;::::::>>>======<<<<<<===>>>>>>CCC??????BBB???;;;@@@JJJOOOPPPWWWdddxxxuuufffcccbbb]]]XXXXXXVVVVVVUUUSSSOOOMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEEEE=========>>>>>>>>>>>>>>>999999999999999999999999888888888888777666555555333333333222222222111111111111000000000000///////////////...------,,,,,,---------------------------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444444555777:::<<<>>>???@@@AAACCCEEEEEEEEEDDDEEEFFFFFFHHHEEEDDDIIILLL^^^{{{~~~gggUUUHHH<<<555555777999999777555555444333333333333333333333333222222222333444555777777999999;;;===>>>@@@AAAAAACCCEEEHHHJJJJJJKKKLLLLLLPPPQQQRRRTTTVVVXXXXXXYYYYYYZZZZZZ\\\]]]]]]\\\[[[ZZZYYYWWWVVVVVVYYY\\\^^^hhhddd___[[[ZZZ[[[\\\]]]ZZZ[[[[[[ZZZYYYXXXWWWWWWTTTTTTUUUWWWXXXZZZ[[[\\\YYYXXXWWWVVVWWWYYY\\\^^^ZZZYYYXXXVVVTTTRRRQQQPPPTTTTTTRRRQQQPPPPPPQQQQQQLLLMMMNNNNNNOOOOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPQQQLLLLLLKKKKKKJJJIIIIIIHHHLLLMMMMMMLLLKKKJJJHHHHHHFFFHHHKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===============@@@===>>>@@@>>>;;;===CCCAAAAAADDDOOOaaaxxx~~~tttkkkhhheee___YYYXXXVVVUUUSSSPPPMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCC999::::::;;;;;;<<<<<<<<<::::::999999999999999888777777888888777666555555333333333222222222111111111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,************++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------///111333444444555777:::<<<>>>>>>???AAABBBCCCCCCBBBCCCDDDFFFEEEHHHDDDDDDJJJNNNaaarrrbbbJJJ999333444888;;;333555666555222000000111333333333333333333333333111111222222333555666777888888999;;;<<<>>>@@@@@@@@@CCCGGGIIIHHHHHHIIIJJJMMMPPPTTTVVVWWWWWWVVVUUUUUUYYY]]]]]][[[[[[^^^aaaWWWUUUTTTSSSTTTVVVXXXZZZ[[[YYYWWWXXXYYYYYYXXXVVVXXXXXXWWWWWWVVVTTTQQQOOOOOOPPPRRRTTTVVVWWWXXXXXXUUUVVVXXXZZZ\\\\\\]]]]]]XXXWWWVVVTTTSSSRRRPPPNNNTTTSSSRRRPPPOOONNNMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRQQQQQQMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLMMMMMMKKKIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBAAABBBCCCDDDCCCBBB@@@???@@@???>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>===<<<;;;<<<;;;<<<>>>===;;;<<>>>>>AAABBBBBBBBBAAABBBDDDFFFBBBEEEBBBCCCJJJQQQeeeyyyeeeHHHAAA888333222333333222333333333222111000222333222222222222222222222222111111222222333555666777888888888:::;;;===???@@@???CCCHHHJJJIIIHHHJJJLLLMMMPPPTTTVVVUUUTTTSSSSSSRRRWWW\\\[[[XXXXXX]]]bbbVVVVVVUUUUUUVVVWWWYYYYYYWWWVVVUUUWWWYYYXXXTTTOOOVVVUUUTTTTTTSSSQQQNNNKKKOOOPPPRRRTTTUUUVVVVVVWWWXXXYYY\\\]]]^^^\\\[[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPTTTSSSRRRQQQOOONNNMMMLLLLLLLLLNNNOOOOOONNNMMMLLLJJJJJJKKKNNNQQQRRRQQQOOOOOONNNMMMLLLKKKKKKKKKLLLKKKJJJJJJJJJIIIIIIIIIIIILLLMMMMMMLLLHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB???@@@AAABBBAAA@@@???>>>>>>>>>============>>>>>>::::::;;;;;;<<<======>>><<<============<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<>>>???<<<;;;???IIISSSuuuxxxlllbbb```ddddddaaa]]][[[YYYVVVSSSQQQPPPNNNLLLKKKKKKJJJHHHFFFCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<==================<<<;;;:::888777666555666666666777777666666555333333333222222222111111000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))))))))************+++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------...///111333444444555777999;;;<<<======@@@AAABBBBBBAAABBBDDDFFF@@@CCCAAABBBJJJQQQgggfffOOOAAA;;;:::999999888555000+++333222222333333444444444222222222222222222222222222222222333444555666777888888888999;;;===???@@@===BBBHHHJJJIIIIIIKKKMMMPPPRRRSSSRRRPPPPPPQQQSSSSSSUUUWWWWWWVVVVVVYYY\\\UUUVVVWWWXXXXXXYYYYYYYYYWWWTTTSSSUUUXXXXXXTTTOOOTTTRRRQQQRRRSSSSSSPPPMMMRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXWWWVVVSSSOOONNNOOOQQQPPPOOOQQQQQQQQQQQQPPPOOONNNMMMKKKLLLNNNOOOOOONNNLLLKKKIIIHHHIIIMMMPPPQQQOOOLLLNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKJJJHHHDDDCCCCCCDDDFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>??????>>>>>>===<<<======<<<<<<<<<<<<======::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999:::;;;;;;999===>>>???>>>>>>@@@EEEIIIYYYjjj}}}uuufffaaa\\\UUUTTTZZZWWWVVVUUUUUUVVVUUUQQQLLLMMMKKKJJJJJJKKKKKKGGGDDDCCCCCCCCCDDDCCCBBB@@@???>>>>>>>>>===============;;;;;;::::::999888777777555555666666666666666555333333333222222222111111000000/////////.................................++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))************)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------...///111333444444555777999;;;<<<======@@@AAACCCCCCBBBBBBDDDEEEAAACCC@@@AAAIIIPPPffffffKKK;;;777999333222111111333555444333111000///111333333111///111111111111111111111111222222222333444555666777888888888999;;;===???AAA:::@@@GGGIIIHHHHHHJJJMMMSSSTTTRRROOOLLLLLLQQQUUUUUUSSSRRRRRRTTTVVVUUUUUUTTTUUUWWWXXXYYYYYYXXXWWWUUURRRPPPRRRVVVXXXVVVSSSRRRQQQPPPRRRUUUVVVTTTQQQTTTTTTTTTTTTTTTTTTTTTTTTPPPOOOPPPPPPRRRTTTVVVXXXSSSNNNJJJIIIKKKMMMNNNMMMMMMMMMNNNOOOOOONNNNNNMMMJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGHHHKKKOOOPPPNNNKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGDDDAAA@@@AAACCCBBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::999888888888888888888888999:::;;;<<<======;;;999999::::::777===:::888888:::;;;;;;:::???KKKZZZiiiyyy~~~vvvkkk]]]SSSPPPWWWZZZRRRMMMOOOTTTTTTTTTUUUXXXXXXRRRJJJJJJIIIIIIJJJLLLKKKGGGCCCCCCCCCDDDDDDDDDCCCAAA@@@=========<<<;;;;;;;;;:::999999999999999999999999555555666666666666666555333333333222222222111111000/////////............---.....................++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......---------...///111333444555666777999;;;<<<<<<===???AAACCCDDDCCCCCCDDDEEEBBBDDD@@@AAAHHHOOOdddeee]]]QQQCCC999333000000444333222222111111222222000000111111111111000000000000000000000000000000000111111111111222222222333444555666999;;;===>>>AAADDDGGGFFFDDDEEEJJJOOOLLLNNNOOOOOONNNNNNNNNOOOOOORRRTTTTTTSSSRRRSSSSSSQQQSSSTTTUUUUUUVVVXXXYYYYYYXXXVVVTTTRRRPPPPPPOOONNNPPPRRRRRRPPPNNNMMMMMMJJJNNNSSSTTTRRRPPPOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPOOONNNNNNOOOQQQRRRVVVSSSOOOMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLFFFGGGGGGHHHHHHIIIJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@>>><<<;;;;;;:::999999999999999999999999::::::::::::::::::::::::999888777555555555666777444555555666777888888999777777777777777888888999888777666777999:::999888AAA@@@AAAHHHYYYoooiiiWWWPPPNNNKKKMMMPPPQQQRRRQQQOOOMMMOOOQQQRRRRRROOOMMMLLLLLLKKKJJJIIIIIIIIIHHHFFFDDDFFFEEEDDDDDDEEEDDDBBB@@@????????????>>>>>>>>>===;;;;;;::::::999888888777777555444555666777666555333333333222222222111111////////////////////////------............------++++++++++++++++++++++++------------------------************************************************************************++++++******************,,,,,,++++++,,,,,,---...........................---------...000111333444444666888999999:::===>>>CCCCCCCCCBBBAAAAAADDDFFFDDDBBBBBBCCCBBBJJJdddjjjoooyyylllZZZPPPBBB???:::555444666999;;;333333222222111111111111///000000111111000000///000000000000000000000000000000111111111222222222333444555666888;;;===>>>>>>AAADDDDDDBBBCCCGGGLLLKKKMMMOOOOOOOOONNNOOOPPPMMMOOOSSSVVVWWWUUURRRPPPSSSUUUVVVVVVUUUUUUUUUWWWTTTTTTRRRQQQQQQPPPPPPPPPOOOPPPPPPOOOMMMLLLMMMNNNMMMPPPSSSTTTQQQOOONNNOOONNNOOOOOOPPPPPPOOOOOONNNIIIJJJLLLNNNPPPRRRSSSSSSVVVTTTQQQPPPOOOOOOMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@>>><<<;;;:::::::::888888888888888888888888999999999999999999999999888888666555555555666666444555555666777777888888777777666666666777888888777666555666888888777666999888888<<>>>>>>>>=========::::::999999888888777777777555444555666777666444333333222222222111111111........................------............------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************,,,++++++++++++,,,------........................---------...000111333444444666888999999:::<<<>>>BBBCCCCCCBBBAAAAAACCCFFFCCCAAABBBDDDDDDMMMgggOOOTTT```mmmtttxxx{{{eeeRRRCCC999555555333222111333555999;;;222222222111111111111111//////000000000000//////000000000000000000000000000000000111111111222222333333444555777:::<<<======@@@BBBCCCBBBCCCFFFJJJHHHKKKMMMNNNNNNOOOPPPRRRRRRQQQQQQTTTXXXZZZXXXUUUUUUVVVXXXXXXVVVTTTSSSTTTQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQOOOMMMNNNQQQSSSSSSTTTTTTSSSPPPNNNNNNOOOOOOOOOOOOOOONNNMMMKKKKKKCCCEEEJJJNNNQQQSSSTTTTTTUUUSSSRRRRRRRRRQQQOOOMMMNNNMMMMMMMMMLLLLLLKKKKKKNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???<<<:::888888999:::777777777777777777777777888888888888888888888888777777666555555555555666444444555555666777777777666666555555666666777888777555444555666666555444777666777888;;;???CCCEEEEEEPPPbbbvvv~~~mmm^^^YYYRRRMMMKKKJJJJJJKKKJJJKKKMMMOOOOOONNNMMMKKKHHHJJJKKKKKKIIIGGGGGGGGGKKKIIIHHHGGGHHHGGGEEECCCEEECCC@@@@@@@@@AAA@@@@@@>>>>>>>>>=========<<<<<<999999888888777666666666666555444555666666555444333222222222222111111111........................------............------++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************+++++++++++++++,,,---------------------------------------...000111333444333555888999999:::<<<>>>AAABBBCCCBBBAAAAAACCCEEECCCAAABBBEEEFFFOOOkkk999===GGGTTT\\\bbbiiiqqqvvvwwwddd\\\PPPDDD<<<999:::<<<888777555333222222222222111111111111111000000///...//////000000//////...////////////////////////000000000000111111111111222333333555666888:::;;;>>>@@@CCCCCCCCCDDDGGGJJJEEEGGGJJJLLLMMMNNNPPPQQQVVVPPPLLLMMMSSSXXXZZZYYYUUUWWWYYYYYYWWWTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTWWWVVVTTTQQQPPPRRRVVVZZZXXXVVVTTTQQQOOONNNOOOOOONNNNNNNNNNNNMMMLLLKKKJJJFFFHHHKKKNNNQQQRRRSSSSSSQQQQQQQQQQQQRRRQQQOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>???===:::888777777888999666666666666666666666666777777777777777666666666666555555555555555555555444444444555555666666666555555555444555555666777666555444444555555444333777777999:::;;;;;;;;;;;;:::AAAKKKWWWeeewwwooo___UUUWWWSSSMMMKKKKKKKKKHHHFFFHHHIIIKKKLLLMMMLLLKKKJJJFFFHHHJJJJJJIIIGGGGGGGGGKKKIIIGGGFFFFFFFFFEEECCCEEEBBB???===>>>?????????=========<<<<<<<<<<<<;;;888888888777666666555555666555444444666666555444222222222222111111111111........................,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************************************++++++++++++++++++***+++,,,,,,------------------------------------...000111333444333555777888999:::<<<>>>@@@AAABBBBBBAAABBBCCCEEECCCAAACCCEEEFFFPPPkkk......333:::@@@EEEKKKSSSccciiiwww~~~uuueeeQQQAAA@@@===888444333333555777000000000000000000000000000000111111111000///.........////////////..............................//////000000000111111111222222222444555777999:::===???AAABBBCCCDDDFFFGGGBBBDDDGGGJJJKKKLLLNNNPPPNNNKKKHHHKKKRRRVVVUUURRRTTTVVVXXXXXXWWWUUUUUUVVVXXXWWWVVVVVVUUUUUUUUUUUUXXXWWWUUURRRQQQTTTYYY]]][[[XXXTTTQQQPPPPPPPPPQQQLLLLLLMMMNNNNNNNNNNNNMMMPPPOOOOOONNNOOOPPPQQQRRRNNNNNNNNNOOOPPPOOOLLLJJJFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFIIIHHHGGGFFFEEECCCBBBBBBEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>===============;;;999777666666777888555555555555555555555555777777777666666555555555444444444555555555444444444444444444555555555555444444333333444444555666666555444444555666555444444555666777888999::::::888:::===???CCCOOO```mmmooo```VVVPPPLLLJJJHHHEEECCCDDDFFFGGGFFFCCCGGGHHHIIIJJJJJJJJJIIIIIIGGGIIIKKKKKKJJJIIIIIIJJJJJJHHHFFFEEEEEEEEEDDDCCCDDDAAA===<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888777777666555555444666444333444555666555444222222222111111111000000........................,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))*********++++++++++++************+++,,,,,,---------------------------------...000111333444333555777888888999;;;===>>>@@@BBBBBBBBBBBBCCCDDDDDDBBBCCCEEEFFFOOOjjj111---,,,///111222555;;;IIIKKKSSS___hhhoooxxx{{{qqqtttzzz{{{{{{ggg___TTTLLLGGGAAA:::444444444333333222111000///......//////000000000111///000000111111///...---------............------......................../////////000000000111111111111222333444666888888:::;;;===???AAABBBBBBBBBAAACCCGGGIIIJJJKKKMMMOOOIIILLLQQQXXX\\\[[[UUUOOOVVVWWWXXXWWWVVVUUUVVVWWW\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRTTTXXX[[[[[[WWWSSSQQQQQQRRRSSSSSSKKKLLLMMMOOOPPPQQQQQQQQQVVVTTTRRRPPPOOOOOOQQQRRRNNNMMMLLLMMMMMMMMMKKKIIIEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGFFFEEEEEEEEEDDDGGGGGGFFFFFFEEEDDDCCCCCCEEEDDDCCCBBBAAA@@@??????======<<<<<<<<<<<<<<<<<<;;;:::999888777777777777555555555555555555555555888777777666666555555444222333444444555444444444444444444444444444444444333333333222333444444555444333333333555666555444555555555666777888999:::777999;;;999777999???EEEXXXhhhsss{{{ppp```ZZZUUUNNNIIIGGGFFFFFFFFFAAAAAAAAABBBDDDEEEDDDCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFIIIKKKLLLKKKJJJJJJKKKJJJHHHEEEDDDDDDDDDDDDCCCBBB@@@=========>>>>>>===;;;;;;;;;::::::::::::999888888777777666555555555555444333444555555444333222111111111111000000000------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444222444777888888999;;;======???BBBBBBBBBBBBCCCDDDEEECCCDDDFFFFFFPPPkkk444///---///000...///222666666:::AAAGGGMMMWWWaaakkkppptttxxxpppjjjqqq{{{|||mmmaaaXXXSSSBBB>>>888555555777999999222333333444444333222111222222222111111000000000...///000111111///---,,,---------......---------------------------------////////////000000000111111111111222333555777777999:::;;;>>>@@@AAAAAAAAABBBEEEHHHJJJKKKLLLNNNPPPLLLQQQXXX]]]___]]]XXXTTTZZZZZZYYYVVVTTTSSSUUUWWWZZZYYYXXXWWWVVVUUUUUUUUURRRSSSUUUVVVUUUVVVXXXZZZYYYVVVRRRQQQSSSUUUVVVUUUMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRPPPNNNMMMMMMNNNMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999::::::999888666555555555555555555555555555888888777777666555555444111222333444555444444333333333333333333333333333222222222222222333444444111000000222444555555444444555666666777777777777555888;;;:::888666777888666DDDLLLUUUfffsssrrr\\\LLLGGGFFFEEEEEEFFFFFFEEEDDDBBBCCCDDDEEEEEECCCBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDFFFIIIJJJIIIIIIIIIJJJJJJGGGDDDCCCCCCDDDDDDCCCAAA@@@>>>>>>??????===<<<::::::::::::999999999999999999888777777666666555555444333333555555444333111111111111000000000000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444222444666777888999;;;===<<>>999999888888777555222111///333333222111111111111111............///000111222...///000111111///---,,,,,,------......------,,,------------------------////////////000000000000111111111222333555666777;;;;;;===???BBBCCCCCCBBBDDDFFFIIIKKKLLLMMMOOOQQQPPPQQQSSSTTTTTTUUUWWWXXX^^^\\\ZZZVVVRRRRRRTTTVVVWWWWWWVVVUUUTTTTTTTTTTTTRRRUUUXXXYYYYYYYYYZZZZZZXXXUUURRRRRRUUUWWWWWWVVVOOOPPPQQQRRRSSSSSSSSSSSSNNNOOOQQQSSSTTTTTTSSSRRRUUUSSSPPPNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJDDDCCCCCCBBBBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;:::999666555666666666666666666666666999888888777666555555555000111333444555444444333333333333333333333333333222222111111222222333444///......000333444444444///000333444555555444444333444555555555666888:::666===<<<<<>>>>>@@@CCCDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDGGGHHHGGGGGGHHHIIIJJJGGGDDDBBBCCCCCCCCCCCC@@@?????????@@@???===;;;:::::::::999999999888888999999888888777777666666555444333333555555444333111111111111000000000000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444222444666777888999;;;===<<<>>>AAABBBBBBBBBCCCDDDCCCBBBDDDHHHJJJUUUrrr---------............//////000000000111111111111444555888<<<@@@DDDGGGHHHUUUWWW[[[```eeehhhkkkkkkppptttzzz~~~~~~|||zzzpppjjjggggggqqqqqqnnniiibbbYYYQQQLLLAAA@@@>>><<<999777555444222222222111111111000000000000111111111111000000////////////////////////,,,---------.../////////------------------------+++++++++,,,,,,,,,------............////////////000000111222333444444555888:::<<>>===<<<<<<<<<===>>>>>>===;;;999888666666666666555555555555444555555555666666777777666666666666555555555555222333333444444333333222333333333222222111111111000000111111111222222222111111111111111111111111333333333222222222111111333333333444444444555555777777888999:::<<<>>>???TTT___llluuu~~~rrr```VVVPPPNNNJJJEEEBBB@@@??????@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>>>>@@@BBBCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???======<<<<<<<<<888999:::999777777777999888777555444333333444444333333333444555666777888111111111111000000000000///............---------+++++++++++++++++++++++++++++++++************)))************************+++++++++*********))))))************************++++++***))))))***++++++)))************+++++++++,,,+++*********+++,,,------------,,,,,,+++++++++------------...000111222444444555666888;;;>>>???>>>AAADDDDDDCCCBBBAAAAAABBB@@@CCCGGGKKKWWWvvv------------................../////////000000000000111222333444555666666444666999<<>>:::666333777777666555444333222111222222222111111000000000/////////000000/////////------------------------------------............------------------------+++,,,,,,,,,---------------.........///////////////000000111222333444444777888:::<<<>>>@@@AAAAAA???BBBGGGJJJJJJJJJKKKKKKQQQPPPOOOOOOPPPRRRTTTVVVZZZXXXWWWWWWXXXXXXWWWVVVVVVWWWWWWWWWVVVXXX]]]aaa]]][[[YYYXXXXXXVVVSSSQQQSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXVVVUUUSSSQQQPPPPPPQQQTTTWWWUUUQQQPPPRRRUUURRROOOMMMMMMOOOPPPPPPNNNJJJJJJKKKKKKKKKIIIHHHGGGDDDBBBAAABBBDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;:::999888777777777666666666555555555444444555555666666666666555555555444444444333333222222333333333333222222333333222222222111111111000000000111111111222222111111111111111111111111111111111222222333333333333333333333444444444444444444555555777888::::::666===EEEIIIMMMVVVeeeqqq}}}fffdddaaa[[[TTTLLLEEEAAADDDCCC@@@???>>>>>>?????????>>>>>>>>>=========<<<;;;;;;;;;<<<<<<<<<======<<<>>>@@@AAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<999:::;;;:::999888999:::888777555444333333444444555555444444444444444444111111111000000000//////............------------------------------------+++++++++************)))************************+++++++++*********))))))************************************************)))************+++++++++++++++*********+++,,,------------,,,,,,+++++++++------------...000111222444444444666777:::<<<>>>>>>AAADDDDDDDDDBBBBBBCCCFFFCCCDDDGGGJJJVVVttt,,,,,,,,,---------......---------............///111000000//////...------111222333555666666666666000333555666666777888999::::::<<<@@@EEEFFFCCC???=========;;;999666333111444555666666777666666555000000000000000000000000111111111111000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,,,,,,,---------......---------.........////////////000111222333444444666777888999;;;>>>@@@AAA>>>BBBFFFHHHIIIIIIJJJKKKPPPOOONNNNNNOOOQQQTTTVVVWWWVVVVVVWWWYYYZZZZZZYYYUUUVVVXXXXXXXXXXXXZZZ\\\WWWWWWWWWXXXYYYWWWTTTQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUSSSQQQNNNMMMNNNQQQTTTSSSPPPNNNOOOPPPLLLKKKIIIJJJLLLMMMMMMLLLHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEFFFFFFEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;:::999888777777777777777777777777777666666666666444444444555555555555666333333333333222222222222222222333333333333222222222222222111111111111111000000000000111111111111000000000000000000000000//////000111222333444444222222222333333333333444333333333333444555666777555888::::::;;;>>>DDDIIINNNWWWcccttt|||mmm```VVVPPPMMMIIIHHHFFFDDDBBBBBBBBBBBB<<<;;;:::::::::<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<===????????????>>>??????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999:::;;;777666555444444444444444777666555444222111000000111111000000000000//////............------------........................+++++++++************)))************************+++++++++***************************************)))***+++,,,,,,+++***))))))************+++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++------------...000111222555444444555666999;;;<<<>>>@@@CCCDDDDDDCCCDDDEEEFFFDDDDDDFFFIIIWWWvvv+++,,,,,,,,,------------------------............////////////000000000000000000111111111111111111222333444444333444555777444444444444444555777888666777888999999888666555333333222222222222333333/////////000000111111111000000000000000000000000.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------...............///000111222333333666666666777:::===@@@AAAAAACCCGGGJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTTTTVVVUUUUUUVVVXXXYYYYYYXXXWWWYYYZZZZZZYYYXXXVVVUUUVVVVVVXXXZZZ\\\[[[XXXUUUVVVUUUUUUTTTSSSSSSRRRRRROOOPPPRRRSSSRRRQQQOOOMMMKKKMMMPPPPPPNNNLLLKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIGGGHHHIIIJJJKKKJJJJJJIIIEEEEEEFFFHHHJJJJJJHHHFFFEEEFFFFFFFFFDDDBBB???>>>===<<<<<<;;;;;;;;;;;;<<<:::999777666555666777777888888777777777666666666444444444444444444444444333333333222222222111111111111222222222222111111111111111111111111111000/////////000000000111111000000000000000000000000//////000000111222222333111111111222222222333333333333333333333444555555444444555666666777888999777<<>>??????>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::888888999999999:::::::::::::::<<<======>>>=========>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;999888999:::666666555555444444444444555555444333222000///...111000000000////////////.........---------,,,,,,........................+++++++++*********))))))************************************************************************((()))+++,,,,,,+++)))((())))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222555444444444666888999;;;>>>@@@CCCDDDDDDDDDEEEFFFCCCAAAAAAEEEIIIYYYzzz++++++++++++,,,,,,,,,------------.........//////,,,,,,------......//////,,,,,,,,,------......///111111222111000000222444111333444333222222555999444444444333333333333333222111000...............111111111111111111000000////////////////////////...//////000000//////...------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------...//////111111222333555555666777:::===@@@BBBAAADDDGGGIIIIIIJJJLLLMMMJJJMMMPPPSSSUUUTTTSSSRRRUUUTTTSSSTTTVVVWWWVVVUUUZZZ[[[]]]^^^^^^\\\YYYWWWUUUUUUWWWZZZ\\\[[[XXXUUUVVVVVVVVVUUUUUUUUUTTTTTTPPPQQQRRRSSSSSSQQQOOONNNJJJLLLOOOPPPOOOMMMLLLKKKMMMMMMMMMLLLJJJIIIHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKGGGGGGHHHJJJLLLKKKIIIFFFEEEEEEEEEDDDCCCAAA>>>======<<<<<<;;;;;;;;;<<<<<<:::999777666666777888888777777777777666666666666444444444444333333333333333333333222222222111111000111111222222111111000000000000000000000000000....../////////000000000////////////////////////000000000000000000000000000000000111111111111222222111111111222333444444000111111333555666555555333777;;;???FFFMMMPPPOOOXXX]]]fffpppzzzqqqeee^^^WWWMMMEEEEEECCCAAA@@@?????????@@@<<<<<<<<<<<<<<<<<<<<<;;;???>>>===<<<;;;::::::999999:::::::::::::::::::::888888999999999:::::::::999::::::;;;<<<<<<======<<<<<<======>>>>>>??????@@@@@@@@@@@@????????????===<<<<<<;;;;;;;;;;;;<<<999:::;;;999777666666777555555555555555444444444222222333333333222000000000000000////////////......------------,,,,,,,,,------------------------+++++++++*********))))))************************************************************************((()))+++,,,,,,+++)))((())))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222555444444444666888999;;;>>>@@@BBBCCCCCCCCCEEEFFFCCC@@@AAADDDIIIYYYzzz******+++++++++,,,,,,,,,---------.........//////............------------/////////000111222333444//////000///......000222...111222111///...000222444333111/////////000111444444333333222333333333000000000/////////................../////////////////////000000/////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------...///000111222222333444555777:::===???@@@>>>@@@CCCEEEFFFGGGIIIJJJHHHKKKOOOSSSTTTTTTRRRPPPSSSRRRRRRSSSUUUVVVVVVUUUTTTUUUWWWZZZ]]]]]]ZZZXXXSSSSSSTTTVVVWWWWWWUUURRRPPPQQQRRRTTTUUUWWWXXXYYYVVVVVVVVVUUUSSSQQQNNNMMMLLLMMMNNNPPPPPPPPPPPPOOOOOOPPPQQQOOOLLLIIIHHHIIIHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHIIIKKKLLLLLLIIIGGGFFFEEEDDDBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;999888888777777888888888666666666666555555555555444333333333333333222222333222222222222111111111000000111111111111000000////////////000000000000............////////////////////////////////////000000000000/////////.../////////000000000111111////////////000111222333333444555666777777777777111444888888777888:::<<<@@@AAACCCFFFJJJRRR[[[```kkkuuu{{{yyyxxx{{{xxxqqqjjjeee```]]]UUUNNNEEEAAAAAAAAA>>>;;;===============<<<;;;;;;<<<===>>>?????????======999999999999999999999999888888888888999999999999777777888888888999999999888888999999:::;;;;;;<<<::::::;;;<<<<<<======>>>??????????????????>>>>>>======<<<<<<<<<<<<<<<===888999999888555444444555444555555666555555444444000111222333444333222111000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************************+++++++++************************)))***+++,,,,,,+++***))))))************+++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------...000111222555444444555666999;;;<<>><<<>>>@@@BBBCCCDDDFFFHHHHHHIIIKKKNNNOOOPPPQQQQQQQQQPPPQQQSSSVVVXXXXXXXXXPPPPPPRRRVVVYYYZZZXXXUUUSSSRRRQQQRRRSSSSSSQQQOOOKKKLLLNNNPPPRRRUUUVVVWWWVVVUUUTTTRRRQQQOOONNNMMMKKKKKKKKKMMMOOOPPPQQQQQQNNNPPPRRRQQQMMMKKKJJJKKKHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIIIIJJJKKKKKKIIIGGGFFFEEEBBB@@@?????????@@@<<<;;;:::999999999999999777777888888888888777777555555555555444444444444333333333333222222222111111111111000000000/////////000000000000000000///........./////////000000------........./////////..............................//////////////////....../////////000000000......//////111222444555,,,...000///...---...000...000333444333333444777555666555444333666;;;@@@;;;DDDLLLNNNOOORRRRRROOONNNNNNNNNQQQWWW___fffkkkcccaaa^^^\\\[[[[[[]]]^^^XXXXXXVVVRRRTTTXXXYYYWWWRRRMMMGGGCCCAAA???<<<999;;;:::888999;;;<<<<<<;;;666777777888999::::::;;;:::999999999777666555444555555666777777777777777666666666666777777777888666666666666777777777777666666666777777888999:::999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>888999999777555333444444333444555666666555444444111222333444444333222111000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))*********+++++++++************************************************)))************+++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------------------...000111222444444444666777:::<<<>>>???@@@AAAAAA@@@@@@BBBCCCDDDBBBCCCFFFHHHUUUsss)))************+++++++++******+++++++++,,,,,,,,,((())))))***+++,,,,,,---......---,,,---...///000***,,,.........---.../////////////////////111333+++,,,...000111111111000000000111111111111000000,,,------......///000000---------.........//////,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111111---///222666999:::;;;;;;<<<>>>@@@BBBBBBDDDFFFHHHIIIHHHHHHHHHJJJMMMPPPRRROOOOOOPPPSSSWWWZZZ[[[[[[UUUUUUUUUWWWZZZ[[[XXXUUUUUUSSSRRRQQQRRRRRRPPPOOOJJJKKKLLLMMMOOOPPPQQQRRRPPPOOONNNMMMMMMMMMNNNNNNHHHGGGGGGHHHKKKNNNOOOOOOMMMOOORRRQQQNNNLLLLLLNNNHHHHHHJJJJJJJJJIIIHHHGGGJJJIIIIIIJJJKKKKKKIIIHHHFFFDDDAAA???>>>>>>@@@AAA;;;:::999888777777777777555666777888888777666555555555444444444333333333333333333222222111111111000/////////............//////000000000000//////---.........//////000000---------.........//////........................,,,------...///000111111............/////////000000000111222444555777888,,,///222111...---000333///...///222333222222333111555888888555222222333111888<<<:::888:::;;;999777777999:::<<<=========@@@???>>><<<<<<<<<===>>>===???===;;;<<>>:::===:::777888:::<<<;;;:::888999;;;<<<<<<999777555777666555444555666888999777777666555666666777888666666777777666666555444444444444555555666666666444444444555555555666666555555444555555666777888888999999::::::;;;<<<<<<============>>>>>>>>>>>>>>>>>>=========>>>>>>???888999999888555444444555333444555666666666444444222333555555555333111000000/////////............---------,,,,,,,,,++++++------------------------+++++++++************)))************************))))))******++++++++++++************************++++++***))))))***++++++)))************+++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,---------------------///000111222444444555666888;;;>>>??????@@@AAA@@@??????@@@BBB@@@???AAAEEEIIIVVVttt%%%000,,,$$$,,,333...((()))///222...***+++,,,,,,***000...%%%###,,,222000,,,,,,++++++,,,,,,---...---------............///...)))444666&&&+++888222///000222222...+++,,,000---444---,,,777000)))666***,,,------///000...***------,,,---222555222+++---***+++000111---+++,,,+++666777***%%%---000***++++++++++++++++++++++++444(((***444(((###111+++,,,***((()))---,,,(((---///---'''&&&+++...///333,,,+++222555000,,,---000000000111333555666777999;;;>>>??????AAACCCEEEGGGEEEDDDFFFKKKNNNPPPOOOOOOPPPQQQSSSUUUUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWTTTSSSSSSRRRQQQQQQPPPPPPPPPMMMKKKJJJJJJKKKPPPUUUOOOPPPPPPOOOLLLKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOKKKJJJHHHGGGGGGGGGHHHIIIJJJIIIGGGGGGGGGIIIKKKLLLDDDCCCAAA???>>>>>>>>>???===<<<;;;:::888777666555777777888888888888777777444444444555555555666666444333222222111111222222000000000000000000000000000000000000000000000000000///...------...///000........................---------///000///---+++,,,,,,---...////////////''',,,111111...---000444///111...---666BBB@@@444////////////000000000000////////////000111222333111111222222222333333333555555555666666666666777666666666666777777777777888888888888888888888888777777777777777777777777666666666666666666666666888888777777666666555555777777777777777888888999777777777777777777777777666666666666666666666666666666666555444444444333555555666666666666666666666666666666777777777777777999;;;<<<;;;;;;<<<===<<<===???AAA@@@>>>;;;:::<<<<<<<<<===???@@@BBBCCC555555444444444333333333222222222222222222222222444666888888666333222111////////////............,,,,,,,,,------.........++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***************************---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...//////000222444000111333666999===@@@AAAAAA@@@?????????@@@AAABBBBBBBBBEEEGGGGGGSSSsss///(((&&&+++,,,((((((...666///&&&###)))000---%%%111((((((333888///'''%%%,,,++++++++++++,,,------------------............&&&888'''555222"""...555,,,%%%(((111666444//////;;;444%%%$$$,,,...//////000111///------------***555444$$$!!!+++...888222***&&&'''---222555222"""'''222111------++++++++++++++++++++++++333444''''''***(((((((((+++---++++++---+++'''###***000000///...)))###''''''((()))))))))///777///000000222333666777888999;;;===>>>???@@@BBBDDDEEECCCCCCEEEIIILLLLLLLLLNNNOOOPPPQQQSSSSSSTTTTTTWWWXXXXXXYYYXXXXXXWWWWWWSSSRRRRRRQQQPPPOOONNNNNNRRRMMMJJJMMMQQQPPPKKKGGGMMMNNNNNNMMMJJJIIIIIIJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHGGGFFFFFFFFFHHHJJJKKKCCCBBBAAA???>>>>>>>>>>>><<<<<<;;;999888777666555555555666666666666555555333333333333444444444555222222111000000000000111000000000000000000000000///////////////////////////...---,,,,,,---...///........................,,,,,,,,,---......---,,,*********++++++******)))...//////...---,,,,,,------000...,,,333===<<<222....../////////000000000////////////000111222222111111111222222222333333333333333333444444444555444444444555555555666666666666666666666666666666555555555555555555555555555555555555555555555555666666666555555444444444555555555555555666666777777777777777777777777777555555555555555555555555555555555444444444444444666666555555555555555555444444555555555666666666777999;;;;;;::::::;;;<<<<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;<<<<<<===555444444444444333333333222222222222222222222222222444666666444111000000////////////............,,,,,,,,,---------------++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,+++******))))))******************************++++++***)))))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------............///111333333444555666999;;;===>>>@@@@@@?????????@@@AAABBBAAAAAADDDFFFFFFRRRrrr333''')))///(((###)))--- &&&***((('''+++...///,,,...$$$%%%333777000+++++++++++++++,,,------,,,,,,,,,---------......,,,)))---///...111333---)))---000000---+++++++++(((""")))333444444444...---......,,,))))))+++...***)))---666;;;888111---000...))))))222999000 ...,,,222888000""""""...++++++++++++++++++++++++---,,,%%%(((222000+++000%%%...222+++###%%%---333222111+++%%%%%%+++111222---111444111//////...,,,...///000222444777999:::999;;;===>>>>>>???BBBCCCEEEDDDEEEGGGJJJLLLKKKJJJMMMMMMOOOQQQSSSTTTUUUVVVYYYYYYYYYYYYXXXWWWVVVVVVRRRRRRQQQPPPOOONNNMMMLLLMMMMMMLLLMMMOOOOOOMMMJJJKKKLLLLLLJJJHHHFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEGGGHHHJJJKKKLLLMMMFFFEEEDDDDDDEEEFFFHHHIIIBBBAAA@@@???>>>=========;;;;;;:::999777666555555333444444444444444444333222222222222333333333333111111000////////////000000000000000000000000000........................------,,,,,,,,,,,,------------------------------+++++++++++++++,,,---.........///000111222222222111...++++++,,,------+++***......+++///666666000.........////////////000///......//////000111222000111111111222222222222000111111111111222222222222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333222222333333444555555555555555555555555555444444444444444444444444333333333333444444444444666666555555444444333333333333333444444444555555666777999:::999999:::;;;;;;;;;;;;;;;;;;:::::::::<<<;;;:::888777777666666444444444444333333333333222222222222222222222222...000222333111000///000/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))*********************************))))))(((((()))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...------...000222444666666666777888999:::;;;@@@@@@??????@@@@@@AAABBB@@@@@@CCCEEEEEEPPPppp'''$$$***,,,%%%***333...AAAKKKRRRLLL???222''' 333))))))333000""""""...+++++++++***+++,,,,,,---+++,,,,,,,,,------------666###111:::,,,---999EEEPPPOOOEEE999...'''666---222000***''',,,******,,,,,,+++,,,///333'''(((222+++&&&@@@777LLLRRR>>>((('''000444$$$***)))###%%%...111...************************(((888///+++***###222***&&&222HHHTTTHHH555***------***)))***'''!!!&&&(((((('''...555222***......///111444777999;;;:::<<<>>>??????@@@BBBDDDGGGHHHJJJLLLNNNNNNMMMMMMNNNOOOPPPSSSVVVXXX[[[\\\YYYYYYYYYYYYXXXWWWUUUUUURRRRRRQQQPPPOOONNNMMMMMMKKKPPPQQQJJJCCCEEELLLQQQKKKLLLLLLJJJGGGFFFFFFGGGEEEFFFFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCEEEFFFHHHIIIIIIJJJDDDDDDCCCCCCDDDEEEFFFFFFAAA@@@???>>>===<<<<<<<<<:::999999888666555555444333333444444444444333333222222222333333333333333111111000////////////000000000000000000000000000------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++,,,...000///111333666999;;;=========:::555222///...------)))...///,,,,,,000111///------........./////////............///000111111000000000111111111111222//////000000000111111111111111222222222333333333111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333222111111111111222333333333333333333333333333333444444444444444444444444111222222222333333444444555555444444333333222222333333333333444444444444444666888888888777888999::::::888888888888999::::::999888666555444444444444444444333333333222222111111111111111111111111,,,...000111000///000111//////.........---------...------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///---,,,---000333666777666666666666777888::::::@@@???@@@@@@@@@@@@AAAAAA@@@AAACCCEEEEEEPPPppp++++++---***...ZZZ444...'''&&&+++000---'''+++************+++,,,,,,++++++++++++,,,,,,,,,---'''444...,,,666===sssaaa/// 333666222444111111+++***///222///------***444,,,%%%TTTsss---222111+++))),,,---)))************************###"""$$$000777+++&&&555qqqUUU222***111666---...,,,((((((,,,///---------///111333666999:::<<<===???@@@@@@@@@BBBDDDGGGIIILLLMMMNNNNNNNNNNNNUUUUUUUUUVVVXXXZZZ\\\]]]XXXXXXXXXXXXWWWUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRPPPKKKLLLQQQRRROOOMMMNNNNNNLLLIIIGGGGGGHHHHHHIIIJJJKKKLLLKKKKKKKKKIIIIIIHHHGGGGGGFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCC?????????>>>===<<<;;;:::888888777666555555444444444444444555555444444444444444444333333333333333222222111000000000000111////////////////////////........................---------......---------------------------------,,,---...---+++,,,///111***,,,...111444666888999HHHHHHDDD;;;111+++***,,,***...000---,,,---......------------............------------...///000111//////000000000111111111///000000000111111111111111111222222222333333333111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333222222111111222222333444222222222222222222222222222222222222222222222222000000111111222222333333444333333333222222222111333333444444444555555555222444666777666666777888999888777666666777888999888888777666555555555555444444333333333222222222111111111111111111111111,,,...000000//////000222............---------------------,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***))))))((())))))******************************)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++...333888:::;;;444444555666777999;;;<<>>>>>>>>===<<<;;;:::999777777666555555444333333444555555666666555555444444444444444333333333333222222111000000000000111////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++...000******+++------.........777::::::444,,,(((+++///,,,---...---,,,,,,------,,,,,,,,,---------......---,,,,,,------...///000////////////000000000000000000000000111111111111000000111111111222222222000000000000000000000000111111111111111111111111333333333333333333333333222222222222333333333333222222111111222222333444222222222222222222222222222222222222222222222222000000000111111111111111111111111222222222222222333333333444444444555555111333555555444444555666777777666555666777888999777777666666666666777777333333333333222222222222111111111111111111111111---///000000//////000222.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,***+++///555:::;;;:::333333444555777999;;;===>>>???@@@AAAAAAAAAAAA@@@BBBBBBEEEFFFFFFQQQppp$$$hhh((('''***************++++++,,,************++++++++++++###[[[GGG>>>***&&&'''+++((($$$+++888aaa;;;///************************!!!---(((>>>YYY<<<%%%&&&,,,+++,,,222,,,------///111333444666:::<<<===>>>===>>>???AAAAAACCCEEEFFFFFFGGGKKKNNNWWWUUUSSSQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUOOOLLLLLLZZZuuuxxx^^^QQQQQQQQQOOOLLLIIIIIIJJJMMMMMMNNNOOONNNMMMKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHKKKIIIFFFDDDCCCEEEGGGIIIFFFFFFEEECCCBBB@@@>>>===============<<<:::999888666666555555444333333333444444555555555555444444333333333333222222222111111111000////////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++///111000,,,)))+++---,,,,,,,,,------,,,++++++%%%(((***+++***+++---///,,,++++++,,,,,,,,,+++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000........./////////000000////////////000000000111////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000000111111222222222111111111111111222222333222222222222222222222222111111111111111111111111000000000000000000////////////000000111222222222222222222222333333333333///111333444333333444555666666666666666777888888888777777666555666666666333333333222222222222111111111111111111111111111...///000///......///111.........---------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((()))******************************'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++******///555888777444333333444555777999;;;<<<>>>???@@@AAAAAAAAA@@@@@@BBBBBBDDDEEEDDDOOOooojjjnnn*********)))***++++++,,,)))************+++++++++www""")))(((,,,///***(((888NNNxxx000))))))))))))))))))))))))444444KKK&&&))),,,,,,...,,,,,,---...000111333444888:::<<<<<<;;;<<<===???@@@BBBEEEEEEEEEGGGKKKOOONNNMMMLLLKKKLLLNNNQQQRRRQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVPPPSSSSSSUUU___iiicccSSSQQQRRRQQQOOOLLLJJJIIIJJJLLLMMMNNNNNNMMMKKKIIIGGGIIIHHHHHHHHHIIIJJJKKKKKKNNNLLLHHHFFFFFFHHHLLLNNNGGGGGGFFFDDDBBB???===;;;<<<=========<<<:::888777555555555444444333333333333444444555555444444333222222222222111111000000000000///...............////////////////////////++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***...111000+++((()))+++)))***+++,,,---------------,,,,,,---//////---+++,,,)))(((***,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////............/////////000........./////////000000---------.........//////........................////////////////////////000000000000000000000000.../////////000000111111000000000000000111222222222222222222222222222222000000000000000000000000111111000000//////............///000111222333333000111111111111222222222///111333333333222333444555666666777777777888888999888777666555444444444333333333222222222111111000000000000000000000000...//////...,,,,,,...///......---------,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************&&&''')))***+++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++******///444666333///444444555555666888999:::>>>???@@@AAABBBAAA@@@@@@AAAAAACCCDDDCCCNNNnnn)))...$$$'''...000***000%%%$$$555 222GGG%%%+++UUU###999$$$)))---444***(((---&&&...$$$888$$$......%%%888###...///###******+++---///111333555:::::::::;;;<<<===>>>???@@@AAADDDGGGJJJLLLNNNNNNJJJMMMPPPPPPOOONNNPPPRRROOORRRWWWZZZ\\\[[[XXXVVVPPPNNNMMMOOOSSSVVVUUUSSSVVVTTTQQQPPPPPPQQQPPPPPPTTTSSSQQQPPPOOOOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJHHHJJJLLLLLLIIIHHHIIIJJJIIIGGGFFFFFFGGGHHHHHHGGGCCCBBB???===;;;;;;;;;;;;;;;;;;:::999888777666555777666444333222222333333222222222222222222222222111111111111111111111111000000///........................------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------////////////////////////,,,,,,,,,---------......---------............/////////.........---------......////////////..............................//////000000000000/////////////////////000000111222222222111111111000000111111111111000000000///......//////000000111111---...000111111111000///111000/////////000222333//////000111222222333333333333333444444444555555666666555555444444444444111222333444444333222111111111000///////////////000000000000000000000000......---......///000111000///...---,,,+++++++++************************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))************************************)))************+++++++++,,,+++***))))))+++---...------,,,,,,,,,---......---...000111222222111111555555444555666999<<<>>><<<>>>???@@@??????@@@BBBBBBGGGEEEDDDIIIOOOgggRRR!!!''',,,;;;RRR>>>###"""666&&&&&&++++++111$$$&&&kkk000 ***+++&&&<<<+++!!!//////))))))ggg###))),,,"""(((---+++,,,&&&666FFF777...000777PPP111)))222,,,,,,,,,---...000222222777888888999:::<<<===>>>AAACCCEEEHHHKKKMMMOOOOOONNNOOONNNLLLJJJJJJNNNQQQPPPRRRUUUXXXYYYXXXVVVUUURRRQQQQQQSSSWWWYYYXXXWWWWWWSSSOOOLLLMMMNNNOOOPPPPPPPPPOOONNNOOOQQQSSSUUUSSSRRROOOLLLIIIGGGFFFEEEFFFHHHJJJJJJHHHGGGHHHJJJGGGEEECCCCCCCCCCCCBBBAAAAAA@@@>>><<<;;;;;;;;;;;;;;;::::::999777666666555777666444333222222333333222222222222222222222222111111111111111111111111000//////.....................---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------............///.........------------......////////////............................../////////000000///////////////......//////000111111111000000000/////////000000000/////////......000000000///////////////......///000000000000///000000/////////000111222...//////000000111111111333333333333444444444444555555555555444444333333111222222333333222222111111111000//////////////////////////////////////////...---------------......------,,,,,,,,,------************************))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))************************************)))************+++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,------......///000111222111111000555444444555666999<<<>>><<<>>>???@@@??????@@@BBBAAAFFFEEEEEEJJJQQQjjj555+++))))))%%% 999999000))),,,+++&&&000---((((((%%%999,,,***'''(((%%%IIIAAA&&&000---$$$)))JJJ"""666444%%%&&&...vvvXXX///%%%...111"""000$$$===,,,+++444&&&aaa444000'''...---------...///000000444555555777999;;;===???AAABBBEEEHHHJJJMMMNNNOOORRRPPPMMMIIIFFFHHHMMMQQQQQQRRRTTTVVVVVVUUUTTTSSSRRRRRRSSSVVVYYYZZZXXXWWWVVVRRRLLLJJJKKKMMMPPPQQQNNNMMMKKKKKKLLLOOORRRTTTSSSQQQOOOLLLIIIGGGEEEEEEDDDFFFHHHIIIHHHGGGHHHIIIGGGEEEBBBAAAAAAAAA???>>>>>>>>>===;;;;;;:::;;;;;;::::::999888777666555555666555444333222222222333222222222222222222222222111111111111111111111111000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++++++++***+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------......//////......---------------------------......////////////......///............///000000////////////............///............---------000000000///......------...............///000000000////////////000111111.........///////////////222222222333333333333444444444444444333333333333222222222111111222222222111000000/////////////////////////////////////////////...,,,,,,+++++++++,,,,,,,,,,,,,,,---......************************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))************************************)))************+++++++++,,,+++*********+++,,,---++++++++++++,,,,,,------//////000111111111000000444444444555777999<<<===<<<>>>???@@@??????@@@BBB@@@EEEDDDEEEKKKSSSlllppp000++++++***===///)))"""&&&888)))$$$...,,,((('''%%%///OOO(((+++555### 000+++///000***((((((+++333,,,(((%%%+++(((333444<<<222!!!444---000>>>XXX444###444&&&222>>>///111------------...///000000222333444666999<<<>>>@@@@@@AAADDDFFFIIIKKKLLLMMMRRRPPPMMMJJJIIIKKKOOORRRSSSTTTUUUUUUUUUUUUTTTSSSRRRSSSTTTUUUUUUTTTSSSQQQRRROOOMMMLLLNNNQQQRRRSSSNNNMMMJJJHHHHHHJJJLLLNNNOOONNNMMMKKKJJJIIIIIIIIIDDDFFFGGGHHHHHHIIIIIIJJJGGGEEECCCBBBBBBBBBAAA@@@<<<<<<;;;;;;;;;:::;;;;;;999999888777666666555555555444444333333222222222111111111111111111111111111111111111111111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************************************)))******++++++++++++***+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------------------------------......------------------------------------......//////......---......------......///000/////////...........................------------///.....................///...---,,,---...///000........./////////000000/////////...............111111111222222222333333333333333333333333222222333222111000000111222333000000////////////000000///////////////////////////...------,,,,,,,,,------,,,,,,+++,,,,,,------************************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******((()))))))))************************************))))))*********+++++++++++++++*********+++,,,---)))******+++,,,,,,,,,,,,//////000000000000000000444444555666777999;;;===<<<>>>???@@@??????@@@BBB@@@EEEDDDDDDJJJRRRjjjKKK--- &&&:::+++///"""///)))444...///(((,,,(((***000eee***""")))------))) ''';;;'''((())),,,QQQBBB"""######111888""" 000---DDD''')))&&&... 222"""222111%%%555)))---000***hhh111+++++++++,,,...///111222111222444666999===???AAAAAABBBDDDGGGIIIKKKLLLMMMOOONNNNNNNNNPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTRRROOOMMMLLLNNNNNNOOORRRUUUVVVUUUTTTNNNMMMKKKIIIIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKFFFFFFGGGHHHJJJJJJJJJJJJEEECCCBBBBBBCCCCCCCCCBBB:::;;;;;;;;;;;;;;;::::::888777777666666555555555333333333333333333222222111111111111111111111111000000000000000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************************************))))))))))))))))))))))))((()))******++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------------,,,,,,------------,,,,,,------------------------------............---------------------....../////////////////////////////////.........---------+++,,,,,,---...//////000...---,,,,,,,,,---///000------......//////////////////////////////......000000000111111111111222111111111222222222222222333222000000000000222333000000////////////000000..............................------...///000000......---,,,+++******+++************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******((()))))))))************************************))))))*********+++++++++++++++***+++++++++,,,,,,((()))***,,,,,,---,,,,,,///////////////000000000333444555666888:::;;;<<<<<<>>>???@@@??????@@@BBBAAAFFFDDDCCCHHHOOOggg!!!{{{AAA(((+++333$$$(((,,,333"""BBB,,,555%%%+++111+++$$$EEE+++------+++---000,,,&&&VVV(((---''',,,***555)))666666///666'''111---)))'''333%%% 111)))$$$666&&&...###---"""###222!!!111###((( 999^^^******+++,,,---///111222000111333666999<<>>???@@@AAAAAA@@@;;;;;;;;;<<<<<<;;;::::::777666666666555555555444222222333333333333222222111111111111111111111111000000000000000000000000///...------,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++************************************************************************************************************))))))))))))))))))))))))(((((()))***++++++++++++)))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---.............../////////////////////.........---------)))***+++,,,---///000000---,,,,,,,,,,,,---......,,,------...///...............///////////////////////////000000000111111000000000111111111111111111111111000000111111111///////////////000000111...........................------...///000111111///...---+++******))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,((()))+++------...------............///000111222333444555777888:::;;;<<<<<<>>>???@@@??????@@@BBBAAAFFFDDDCCCGGGNNNfff+++ZZZ///***---###***&&&---,,,333)))---]]]999,,,******'''333%%%###333$$$333---,,,222$$$)))***))),,,'''---===888***777%%%---%%%<<<### 666***'''###999,,,***666(((&&&___qqq@@@(((%%%+++///---111((("""GGG))),,,lll[[[,,,,,,,,,,,,---...///000///000222444777:::===>>>AAABBBDDDFFFHHHJJJJJJKKKHHHHHHIIIMMMQQQTTTTTTRRRTTTVVVXXXZZZ[[[YYYVVVUUUVVVWWWUUURRRNNNLLLNNNPPPNNNNNNOOOPPPRRRQQQOOOLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFGGGIIIJJJHHHFFFAAA???======>>>>>>>>><<<<<<<<<======<<<;;;:::999666666555555555555444444111222333333333333222111111111111111111111111111000000000000000000000000///...------,,,,,,------******+++++++++,,,,,,,,,++++++++++++************************************************************************************************************))))))))))))))))))))))))'''((()))***++++++++++++((()))))))))*********+++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,------...,,,---------............------------,,,,,,,,,,,,******+++,,,---......///++++++,,,---------------+++,,,---.........------,,,,,,------......//////....../////////000000000/////////000000111111111000000111111111111000000///////////////000111111..............................---------...//////------,,,+++*********+++************************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))************************************)))************+++++++++******++++++,,,,,,,,,+++((())),,,...//////...------,,,,,,---...000222333333444555777999:::;;;;;;<<<>>>???@@@??????@@@BBB@@@EEECCCCCCHHHOOOggg"""***...---)))''')))...###...'''$$$&&&&&&*********%%%&&&+++mmm%%%'''...'''***..."""222&&&)))''''''444000 &&&000((("""111,,,))),,, 333$$$!!!...000''',,,+++***000000***(((***)));;;ttt'''&&&...###222(((,,,,,,&&&(((111!!!///,,,((($$$,,,(((###333***%%%]]]...------,,,,,,---------...///000333666999;;;======>>>@@@BBBDDDFFFFFFGGGHHHFFFFFFIIIMMMQQQQQQPPPRRRTTTXXX[[[[[[YYYVVVTTTSSSTTTRRROOOKKKKKKNNNRRRPPPOOOMMMLLLMMMLLLJJJHHHMMMMMMMMMLLLJJJHHHEEEDDDDDDDDDDDDFFFGGGIIIKKKLLLHHHFFFEEEFFFHHHHHHFFFCCCDDDAAA???>>>>>>>>><<<;;;<<<===>>>>>>===;;;:::999555555555555555555444444000111333333444333222111000000000000000000000000000000000000000000000000......---,,,,,,,,,,,,---*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''')))******+++++++++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,---.........---,,,******+++,,,,,,---................../////////000.../////////000000111111///000111222222111000//////////////////000111111........................//////...---,,,,,,,,,,,,++++++******++++++,,,---************************))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))************************************)))************+++++++++******+++,,,,,,,,,,,,+++(((***,,,...000000///...,,,,,,,,,,,,...111333444222333555777999:::;;;;;;===>>>@@@@@@??????AAABBB???DDDCCCDDDIIIQQQjjj(((((((((((())))))))))))(((((((((((())))))))))))666+++ttt)))&&&(((***...!!!%%%(((###...333 (((000999)))((()))###111++++++******))))))((((((...---)))&&&''')))***)))..."""###III+++---)))+++***))))))))))))******************))))))))))))%%%+++&&&///&&&###444uuu%%%...%%%,,,---###222......///111333666888999===>>>>>>???AAACCCEEEFFFFFFFFFGGGJJJLLLMMMLLLKKKQQQUUUWWWWWWTTTSSSUUUWWWYYYVVVSSSRRRSSSRRROOOMMMMMMKKKIIIKKKMMMNNNLLLIIILLLLLLKKKJJJIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHGGGFFFDDDBBBGGGDDD???===<<<=========;;;:::999888999:::;;;<<<777888888666333222222222111111111111222222333444---222444111///000000---.........///////////////...---,,,,,,++++++++++++++++++************++++++))))))))))))((((((((((((++++++************++++++...+++))))))+++,,,***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++///...***)))......***,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......////////////////////////000000//////.........---//////////////////////////////---,,,,,,---...//////......------,,,++++++++++++++++++++++++++++++************************+++*********))))))((((((******))))))((((((''''''******))))))))))))******)))))))))))))))******+++******************************************************************************+++,,,,,,---..................///111222333555555666777999;;;<<<===>>>???@@@???>>>>>>@@@AAAAAAAAABBBCCCGGGUUUppp(((((((((((())))))))))))(((((((((((())))))))))))333000,,,$$$---%%%777%%%$$$222111###666(((CCC///******%%%$$$************)))))))))))))))!!!%%%((()))***************---:::ccc((()))%%%++++++******))))))))))))))))))))))))))))))))))))222'''***999(((+++000+++,,,,,,&&&000...///000111333555777888<<<<<<===>>>@@@BBBDDDEEEGGGHHHIIIKKKMMMNNNMMMLLLRRRTTTVVVVVVUUUUUUUUUVVVTTTRRRQQQQQQRRRRRRPPPMMMNNNNNNMMMNNNOOONNNLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFFFFFFFDDDBBBAAAEEEBBB???======>>>===<<<::::::999999999999::::::777888888777444333333444333333333333333444555555AAAAAA<<<555222444333111////////////...............---,,,,,,+++++++++,,,++++++************++++++************))))))))))))+++******))))))******+++---+++((((((***+++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,*********+++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---))))))---...+++,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...........................000/////////.........---........................///...------------...//////......------,,,++++++++++++++++++++++++++++++************************************)))))))))(((***)))))))))((((((((('''******))))))))))))******)))))))))))))))******+++******************************************************************************+++,,,,,,---..................///111222333444444555666888:::<<<===>>>???@@@???>>>>>>@@@BBB@@@@@@BBBDDDHHHWWWrrr(((((((((((())))))))))))(((((((((((())))))))))))"""333;;;(((///%%%444$$$%%%888DDD---...&&&---,,,***666***,,,###)))%%%))))))))))))************###&&&***+++)))''''''(((&&&333'''%%%%%%***************)))((((((((((((((((((((((((((((((,,,+++555333,,,------///)))***+++---//////000111222444666777;;;;;;<<<===???@@@BBBCCCHHHIIIKKKMMMMMMMMMMMMMMMRRRQQQQQQRRRTTTTTTSSSRRRPPPOOOPPPQQQSSSSSSQQQOOOOOOQQQRRRRRROOOMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCDDDDDDCCCBBB@@@???BBB@@@>>>>>>??????===<<<888999999:::999999888888666777888777555444555666555444444444444555555666???DDDHHHIIIIIIEEE:::///000/////////...---------------,,,+++++++++,,,,,,++++++************++++++++++++++++++************+++******))))))******++++++***(((((()))***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,+++++++++++++++++++++++++++---,,,((((((,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,------------......................../////////.............................................---------......//////......------,,,++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))******+++***************************************************************************++++++,,,,,,------...............///111222333333333444555777999;;;<<<===>>>??????>>>>>>@@@BBB???@@@BBBEEEIIIXXXsss(((((((((((())))))))))))(((((((((((())))))))))))111(((jjj%%%---,,,""")))---'''~~~ddd###---***(((==='''..."""111'''(((((())))))******++++++,,,)))'''(((((('''(((+++***###GGG...'''***'''((()))******)))((((((''''''''''''(((((((((((('''333,,,$$$(((***&&&000&&&)))000---//////000000222333444555:::;;;;;;===>>>@@@BBBCCCGGGIIIKKKMMMLLLLLLLLLLLLOOOMMMLLLNNNQQQRRRPPPMMMOOOPPPQQQSSSTTTSSSRRRQQQNNNQQQSSSQQQMMMJJJIIIKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>===>>>>>>===???@@@???===;;;777888999:::999888777666444555666555444444555666444444444333333444555555222888???FFFLLLKKK???333000000///...------,,,,,,---,,,,,,++++++,,,,,,,,,++++++************++++++++++++*********)))))))))******))))))))))))*********)))(((((((((((()))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))******************************************))))))******+++,,,---,,,,,,,,,+++++++++***************************************************************************************************((())))))***+++,,,,,,---************************++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------........................................................................------------.........//////......------,,,++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))******+++************************************************************************+++++++++,,,,,,---------............///111222333222222333444666888:::;;;===>>>???>>>===>>>@@@BBB@@@AAACCCDDDHHHUUUppp(((((((((((())))))))))))(((((((((((())))))))))))555BBB###,,,111!!!+++///EEE...$$$111***'''%%%---"""111((((((((())))))******++++++)))###"""''',,,+++***+++&&&FFF<<<)))+++&&&&&&'''((())))))))))))&&&'''''''''((((((((()))(((:::+++uuu+++$$$111%%%)))222,,,/////////000111222444555;;;;;;<<<===???AAACCCDDDEEEHHHKKKLLLKKKJJJKKKLLLOOOMMMLLLNNNQQQRRRPPPMMMNNNOOOQQQQQQQQQPPPPPPPPPMMMOOOPPPNNNIIIFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCAAAAAA@@@@@@AAABBBBBBAAA@@@???>>>===<<<===<<<===>>>@@@???===:::666777888999888777555444111333444333222222333555333333222222111222222333222///***)))000:::<<<999000//////...---,,,,,,+++,,,,,,,,,++++++,,,,,,---++++++************++++++******)))))))))(((((((((***))))))))))))))))))***((()))(((((((((((()))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,000000///---,,,+++***)))************************************************************************************************(((((()))***++++++,,,,,,************************+++******+++,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------........................---------.......................................,,,------........./////////......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))******(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++************************************************************************++++++,,,,,,,,,,,,------............///111222333222222333444666888999:::<<<===>>>>>>===>>>@@@BBBAAAAAACCCDDDFFFRRRkkk(((((((((((())))))))))))(((((((((((())))))))))))JJJ%%%---))),,,&&&+++&&&"""888444666nnn%%%,,,"""+++((())))))))))))************)))$$$%%%---...'''###$$$(((EEE,,,(((******))))))))))))******'''''''''(((((())))))***'''000 ###KKK000'''222'''***000***------...///000222444555;;;;;;<<<===???AAABBBCCCCCCFFFKKKLLLJJJJJJLLLNNNPPPOOOOOOPPPRRRRRRQQQPPPLLLMMMNNNNNNMMMMMMOOOPPPNNNNNNLLLJJJGGGFFFGGGHHHKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCBBB@@@@@@@@@AAABBBCCCCCCBBBAAA???>>>=========<<<<<<===>>>>>><<<:::777777777777666555444444000222333222111111222333222111111000000000000000333111,,,(((***000222//////.........---,,,,,,,,,,,,,,,+++++++++,,,------++++++************++++++))))))))))))((((((((('''***))))))(((((())))))***((()))***)))((((((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,000///...---,,,+++***)))************************************************************************************************((()))))))))***+++++++++***************************)))+++//////,,,,,,---,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------------------------------------.........------------------------+++,,,---...///////////////......------,,,++++++++++++++++++++++++++++++************************))))))))))))************(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,............///111222333222222333444666888:::;;;;;;<<<=========>>>@@@BBBBBBBBBCCCDDDEEEPPPggg}}}(((((((((((())))))))))))(((((((((((())))))))))))...)))+++###---&&&+++,,,'''KKK000333???%%%...(((&&&+++*********))))))))))))))),,,(((***...***###(((333}}}@@@111...333111...+++)))))))))***''''''((())))))***+++++++++###---888///&&&///)))+++---+++,,,,,,---...000222444555999::::::<<<===???AAABBBAAAFFFKKKLLLKKKKKKNNNQQQMMMOOOPPPPPPPPPOOOPPPQQQLLLMMMNNNNNNMMMOOOSSSVVVSSSOOOJJJHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<<<<======;;;999888777666555444444444444222333444333111111222333222111000000/////////000---222555444333222---&&&------------------------,,,+++++++++,,,,,,---...++++++************++++++*********)))))))))(((((())))))(((((((((((())))))(((***+++***((((((+++---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++++++++******************************************************************************************************))))))))))))************************************)))(((,,,222333...+++---,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,------------------------,,,,,,,,,------.........------------------------+++,,,---////////////...///......------,,,++++++++++++++++++++++++++++++************************((()))))))))************'''((((((((()))))))))*********))))))))))))******)))))))))))))))******+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,............///111222333222333333555666888:::;;;:::<<<=========>>>@@@BBBAAABBBCCCDDDFFFPPPhhh~~~(((((((((((())))))))))))(((((((((((())))))))))))+++''')))%%%,,,...555xxx999 %%%111---$$$000++++++******))))))(((((('''$$$&&&(((%%%'''<<>>@@@AAAAAAGGGLLLNNNLLLLLLOOOSSSIIILLLOOONNNLLLKKKLLLOOONNNOOOPPPPPPPPPSSSYYY^^^WWWQQQJJJHHHIIILLLNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJGGGFFFDDDBBBAAA@@@?????????===<<<;;;<<<<<<:::999888777555444333333444444333444555444222111222333222222111000//////000000+++///000---,,,...000///,,,,,,------------------++++++++++++,,,,,,---...++++++************+++++++++++++++************)))))))))(((((((((((())))))(((***,,,+++))))))+++...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,''''''((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))(((---444555///,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........------------------------***+++---///000000///...///......------,,,++++++++++++++++++++++++++++++************************(((((())))))*********+++'''((((((((())))))************))))))))))))******)))))))))))))))******+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,............///111222333333333444555777999;;;<<<:::<<<=========>>>@@@BBB@@@AAADDDEEEGGGRRRjjj(((((((((((())))))))))))(((&&&666---%%%JJJ&&&***+++)))((()))+++,,,)))&&&BBBTTT$$$---(((,,,$$$000'''+++,,,))))))+++***&&&&&&---***(((***===333***000///...---,,,,,,+++***///,,,...+++###<<<"""***...]]]222$$$000""")))...000............///111222333:::;;;<<<===>>>???@@@@@@EEEFFFHHHJJJLLLNNNOOOOOOIIIJJJKKKMMMOOOPPPRRRSSSUUURRRPPPPPPRRRSSSQQQOOOQQQMMMJJJKKKOOOPPPMMMJJJJJJKKKMMMOOOOOOOOONNNNNNLLLKKKJJJHHHIIIJJJLLLMMMHHHGGGEEECCCAAA@@@??????======>>>===<<<;;;999888666666555555555555666666666666555444333333333333111111111111000000000000///............---------......---,,,,,,+++******,,,,,,+++***)))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************))))))*********))))))((())))))))))))************************+++,,,---...,,,,,,++++++,,,,,,---...++++++,,,---///111222444444333333444555777999::::::;;;<<<======>>>>>>===???@@@AAAAAAFFFVVVmmm(((((((((((())))))))))))***///###***wwwWWW&&&'''***)))((())),,,---+++))))))222333%%%,,,)))222%%%******++++++)))'''&&&'''(((***+++&&&LLL666222------,,,,,,+++********* )))666,,,"""111pppddd'''(((000%%%...---(((,,,,,,,,,---...///111111888888:::;;;===???@@@AAAEEEFFFIIIKKKLLLMMMMMMMMMJJJLLLNNNPPPSSSUUUVVVVVVUUUSSSPPPPPPQQQQQQPPPNNNNNNKKKIIIJJJNNNPPPNNNKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIGGGFFFDDDBBBAAA??????>>>>>>>>>>>>>>>===;;;:::999999999888666666555555555666555444333333222222333111111111000000000/////////............---------......---,,,,,,+++******++++++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))***************))))))))))))************************+++,,,---...,,,,,,++++++,,,,,,---...---------...///000111222555444444555666888:::;;;:::;;;<<<===>>>?????????AAABBBBBBDDDKKKZZZmmm|||(((((((((((())))))))))))GGG??? ***)))(((***,,,---,,,+++444___<<<+++)))(((444&&&(((---)))***,,,(((###)))444GGG+++++++++))))))))))))))))))))))))555;;;(((<<<333$$$---+++'''111,,,&&&+++++++++,,,---...///000444555777:::===@@@BBBCCCEEEGGGIIIKKKMMMLLLKKKKKKIIIKKKOOORRRUUUVVVVVVVVVTTTRRRPPPOOOPPPPPPOOONNNMMMKKKJJJLLLPPPRRRQQQOOOKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFEEECCCAAA@@@>>>>>>>>>????????????>>><<<;;;:::;;;;;;999777666555444444555555444333222222222222111111000000000000/////////............---------...------,,,,,,++++++************)))******++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))*********+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************+++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************'''((()))***************))))))))))))************************+++,,,------,,,,,,++++++,,,,,,---...//////......//////000000555555555666777999;;;===;;;;;;===>>>@@@@@@AAAAAACCCBBBCCCGGGPPP```qqq}}}(((((((((((())))))))))))+++111******)))))))))************333777222,,,!!!%%%222%%%&&&111&&&,,,---''')))///,,,&&&000AAA***&&&333&&&((((((((()))))))))******""""""&&&~~~AAA&&&,,,---&&&''',,,***,,,++++++++++++,,,...///000222333666999===@@@CCCDDDEEEGGGIIIKKKLLLKKKIIIHHHGGGJJJMMMPPPRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPQQQOOONNNPPPRRRTTTSSSRRRMMMLLLJJJHHHGGGGGGHHHIIIFFFFFFFFFFFFEEEDDDBBBAAAEEEDDDBBB@@@???>>>======@@@@@@@@@???>>>===<<<;;;:::999888666555444444444555444333222111111111111111000000000///////////////............------------------,,,,,,+++++++++***)))))))))***+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***************))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************((()))))))))***************************++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))*********))))))(((((()))))))))************+++*********++++++,,,---,,,,,,++++++,,,,,,---...............///000111111444444444555777999;;;<<<;;;<<<>>>???@@@AAABBBBBBCCCBBBAAAGGGTTTgggzzz(((((((((((())))))))))))999/// ...+++******(((''''''((()))+++!!!DDD111******///...###)))---%%%///---''')))///,,,&&&000BBB111+++...%%%###(((((())))))***+++++++++///'''$$$zzz((()))///''''''---''''''111+++++++++,,,---...000000111222555999===@@@CCCEEEDDDFFFGGGIIIIIIIIIGGGFFFHHHJJJMMMOOOOOONNNKKKJJJJJJKKKKKKLLLMMMOOOQQQRRRRRRQQQPPPQQQQQQRRRQQQPPPNNNMMMKKKIIIHHHHHHIIIIIIFFFFFFFFFFFFEEECCCBBBAAADDDCCCAAA@@@???>>>======@@@@@@???>>>===<<<;;;;;;666666555444444444555555444444222111111111111111000000000////////////...///............---------------,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************(((((()))))))))*********************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********************************++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++***((('''&&&((()))))))))************++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...---------...000111333444333333333444555888:::<<<<<<===>>>@@@AAAAAABBBBBBBBB@@@???DDDTTTkkk(((((((((((())))))))))))XXXGGG666)))(((++++++***)))'''''')))+++,,,HHH...###///++++++%%%%%%---+++''',,,---)))***,,,)))%%%+++666CCC&&&$$$''''''((())))))******+++++++++,,, 000444___///111&&&+++"""---222%%%(((---+++++++++,,,---...///000111222555888;;;>>>AAABBBCCCDDDEEEEEEFFFFFFFFFFFFKKKLLLMMMNNNMMMLLLJJJHHHGGGIIIJJJKKKLLLMMMPPPSSSOOOOOOOOONNNNNNMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIFFFEEEEEEDDDDDDCCCCCCCCCDDDCCCAAA@@@???>>>>>>>>>???>>>===;;;::::::::::::555444444333333444555555444333222111000000000000000000////////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))*********************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))*********++++++++++++***((('''&&&))))))))))))************,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...000222444555222222222333555888:::<<<===>>>???@@@@@@@@@@@@@@@AAA???>>>BBBQQQhhh(((((((((((())))))))))))222===444YYY<<< ...)))))))))++++++***)))***---111TTT,,,555$$$((((((&&&***+++)))+++(((***++++++***)))(((***,,,+++###JJJSSS888$$$---###(((///******************++++++000###'''&&&333[[[???!!!(((###+++$$$000///$$$...(((************+++---...///000111333555888;;;===>>>BBBBBBAAAAAABBBDDDEEEFFFKKKKKKKKKLLLKKKJJJJJJIIIHHHIIIKKKKKKJJJKKKMMMPPPKKKLLLMMMMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@?????????===<<<:::999888888888888777666555444444444444444333222111000000//////000000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))******+++))))))************))))))))))))))))))************,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---............///000222333444222222333444666999;;;===>>>>>>???????????????>>>@@@@@@@@@CCCLLL```xxx(((((((((((())))))))))))!!!###"""666 &&&---)))...,,,%%%222((((((***+++++++++---222666333)))------...&&&&&&000'''&&&+++,,,***+++......***$$$+++,,,$$$DDDUUU%%%!!!333)))%%%666************))))))))))))$$$'''000+++777"""///\\\)))%%%***---&&&111***000(((###555'''(((((())))))***+++---...///000222444666888999:::AAA@@@??????@@@BBBEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIKKKLLLKKKIIIHHHKKKMMMJJJKKKMMMMMMMMMNNNOOOPPPIIIJJJKKKLLLKKKJJJIIIHHHDDDCCCAAA@@@@@@AAACCCEEEDDDCCCBBBAAA@@@@@@???@@@<<<;;;999777666666666777:::999777666444333333333333222111000////////////000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++&&&'''((()))++++++,,,,,,))))))))))))************,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...000000000000000111111222333333444555777:::===>>>>>>????????????>>>======???AAACCCDDDIIIYYYooo///***,,,))))))222)))'''+++)))--->>>000---(((///$$$ ---'''(((,,,,,,(((---((('''!!!<<<%%%$$$..."""444***..."""///---###......!!!%%%555'''!!!...111}}}TTT%%%222333&&&***---&&&000&&&)))!!!... ***"""***)))+++,,,***((())))))((($$$===111***&&&111###))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000333555777888:::<<>>>>>@@@BBBDDDCCCAAA>>>;;;>>>???AAAEEEHHHQQQeeexxx///'''!!!<<<777333"""'''***+++''' 444222$$$OOO}}})))&&& ///000$$$''')))...((((((---111eeeLLL&&&(((333&&&...""" :::''' 000%%%###555&&&111***)))---$$$OOOAAA+++...111...)))&&&333111'''333)))000(((...((((((''''''(((***+++)))444'''HHH***,,,(((+++******************************+++++++++,,,,,,,,,---...///000222555777888999<<<>>>???@@@@@@BBBCCCGGGEEECCCDDDGGGIIIIIIGGGJJJLLLOOOPPPNNNKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>============;;;999666444555666666555:::888666444222222333333333111000000111222000///---...///...------...000000000000111222000,,,)))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++***((('''((()))***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))(((''''''(((+++...000444222///,,,***((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))***)))))))))((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))))))))))))))((((((''''''*********************************+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,------------...............///111222333666555444444666999<<<>>>>>>@@@BBBDDDDDDAAA>>><<<@@@@@@BBBCCCFFFQQQiii'''...&&&!!!''''''((()))...... )))111 !!!ttt---###***000%%%000+++222&&&+++(((...mmm444AAA111000'''---&&&***(((000,,,---000***444###))),,,,,,///,,,)))MMM777)))---)))&&&000((()))&&&***&&&+++%%%***+++(((&&&'''***,,,+++***222---!!!///******************************+++++++++,,,,,,,,,------...000222444666777999;;;>>>???>>>???@@@AAACCCCCCDDDGGGJJJLLLLLLKKKOOOQQQRRRPPPMMMJJJHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???===:::999888888666444222222444666666666777666444333222222333333222111000000111111000///............---...000222444222000//////---***'''))))))******+++,,,,,,---))))))))))))))))))))))))(((((())))))))))))******'''((()))******************)))((()))******(((&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&''')))---000222777666222///+++)))'''&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))))))))((((((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))(((((((((((((((''''''''''''*********************************++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///111222333555555444444666999<<<>>>???AAACCCDDDDDDBBB@@@>>>BBBBBBCCCBBBCCCQQQmmm%%%$$$***888222'''$$$000+++'''//////%%%"""(((444888LLL444###)))//////)))111$$$222)))...NNN;;;+++ppp333---,,,+++'''///***"""555>>>$$$###333+++...(((+++000+++''')))+++***,,,""""""555+++(((***+++///,,,,,,,,,000,,,***+++------***)))+++)))***...===BBB,,,*********************************+++++++++,,,,,,,,,------...///111333555666:::<<<>>>???>>>???@@@AAAAAACCCFFFJJJMMMOOOPPPOOOQQQRRRRRROOOLLLIIIHHHHHHKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBB@@@>>><<<:::888777666555444222222444555555555444333222222111222222333222000//////000111///...---......------...111444111///---,,,---------+++))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((()))))))))***((()))***++++++***)))((()))((((((***++++++)))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((***---000111888777555222///,,,)))((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((************************************+++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))***************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............///111222333555444444555777999<<<===@@@AAACCCDDDDDDCCCAAA@@@CCCDDDEEECCCDDDPPPlll(((((($$$)))444333$$$... $$$555111''')))&&&,,,000***111222%%%&&&---!!!555000???ZZZ 111AAA111)))444111333$$$---++++++&&&///999333...''',,,000+++000444+++111000,,,***333$$$)))111555***&&&$$$&&&"""'''(((---111...((((((------...///,,,555%%%******************************+++++++++,,,,,,,,,---------///000222444555:::<<<>>>??????@@@AAABBBBBBDDDHHHLLLOOOQQQRRRSSSRRRSSSRRRPPPMMMLLLLLLMMMMMMMMMKKKJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBBBBBAAA@@@>>><<<:::999999999888666444444555555444333222222222111111111222222111000...///000000///---------......---...111333...,,,******,,,---...---+++++++++******)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***+++++++++***)))'''%%%((('''''')))+++,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((()))***+++---...444444444333222///---,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))*********++++++++++++(((((())))))************)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------............///111222333444444444555777999;;;===@@@AAACCCDDDDDDCCCAAAAAABBBCCCEEEFFFFFFQQQjjj)))+++555---+++)))///(((***%%%+++***+++333###"""++++++;;;,,,))),,,---"""//////NNN~~~...444<<<(((uuu)))///+++111)))///111777<<<))))))333))),,,+++)))...000,,,///222,,,TTT...///...111&&&&&&...///)))666;;;&&&(((&&&(((...---((()))000---&&&)))###222&&&++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...///111333444999;;;>>>???@@@AAABBBDDDBBBEEEIIILLLMMMOOORRRTTTTTTTTTSSSQQQPPPPPPRRRTTTLLLKKKJJJHHHFFFEEEDDDDDDFFFFFFEEEEEEFFFFFFGGGGGGIIIIIIIIIHHHGGGFFFDDDDDD@@@???>>><<<;;;::::::::::::888666666666555333222222222222222222111111111000///......//////...---+++---......------///000...---+++***+++,,,+++***,,,++++++***))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))+++++++++******((('''&&&***((('''(((***,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))******...000111222222111///---))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))************)))))))))))))))))))))))))))))))))************+++)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++((((((((()))******++++++)))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,............///111222333444444555666888:::;;;<<<@@@@@@BBBBBBCCCBBBAAAAAABBBBBBDDDFFFJJJUUUkkk///666111???###666+++%%%"""%%%999111222nnn+++555'''333//////(((,,,...\\\888...666###@@@555WWW===///'''...222000)))~~~CCC???444,,,...///...---,,,---000,,,+++***000///---///000(((ccc999,,,%%%***---******///(((&&&000000QQQ)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///111222333666999<<<>>>???@@@BBBDDDCCCEEEHHHIIIIIIKKKOOORRRSSSSSSRRRPPPNNNOOORRRTTTKKKJJJIIIGGGFFFEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIHHHGGGFFFDDDCCC@@@???===<<<:::999999999999777666666666555333111333333333333222111111000000///---...//////...,,,))),,,...///...,,,,,,,,,---,,,******++++++)))(((************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))))))))******///,,,)))'''(((*********))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++---///000///,,,+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))************))))))'''((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))************((()))))))))*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((()))))))))******'''(((((()))******++++++))))))))))))))))))))))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,............///111222333333444555666888:::;;;<<>>@@@BBBDDDCCCEEEGGGGGGFFFHHHLLLPPPPPPPPPNNNLLLJJJKKKNNNQQQKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJFFFFFFFFFFFFEEECCCBBB@@@AAA???>>>;;;999888777777777666555555666666444222333444444333333111000000000...------...///---,,,)))+++///000...,,,*********))))))***,,,,,,+++)))((((((((()))******++++++))))))))))))))))))))))))''''''''''''((((((((()))(((''''''''')))***---...333///***''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%(((+++---...,,,***((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))************))))))'''((((((((())))))******'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,............///111222333333444555777888:::;;;<<<>>>???@@@@@@AAAAAAAAAAAADDD???>>>DDDOOO```vvv222TTT%%%///)))(((------***---555555+++---222@@@<<<000;;;```xxx///===DDD999<<<,,,<<>><<<;;;:::999888666666666666666555555444555444222000//////000111///............---------.........///////////////++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************))))))+++---+++)))+++111666EEE666******---+++((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''((()))***))))))))),,,,,,,,,++++++*********((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++))))))))))))************************************))))))))))))************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++******++++++,,,------,,,,,,,,,,,,---............---...///000222333333444555666999;;;===>>>??????@@@@@@@@@??????>>>BBBCCCCCCCCCIII\\\www(((222^^^333)))+++111$$$BBBzzz666***???///,,,???---333888EEESSS333...***(((BBBFFF...^^^GGG555999333<<<555<<>>===<<<:::999888888777777777777777666555555555333111000//////000111///............---------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))(((((('''***+++***)))+++000666999...&&&''')))(((''''''*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,++++++*********((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))***************************)))++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++))))))))))))************************************))))))))))))*********************))))))(((((((((************************))))))))))))))))))))))))))))))))))))************++++++******++++++,,,------,,,,,,,,,,,,---......------,,,---...///111222333444555666999;;;===>>>??????@@@@@@@@@??????>>>@@@BBBCCCCCCHHH[[[vvv,,,UUUsssRRRNNN[[[}}}<<>>???BBBEEEGGGIIIIIIJJJKKKMMMOOOOOONNNMMMKKKLLLOOOQQQRRRQQQPPPOOONNNLLLKKKKKKLLLJJJGGGFFFFFFFFFEEEDDD???@@@BBBCCCBBBAAA???>>>>>>===<<<;;;:::888777777777777777777666666666555444333111000//////000111///............---------,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&((())))))(((***///333---((($$$&&&'''&&&''')))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***++++++++++++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))))))))************************+++++++++++++++*********)))************+++++++++))))))))))))************************************))))))))))))************++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---///000111444444555666888:::<<<>>>>>>??????@@@@@@@@@??????@@@CCCEEEEEEJJJ\\\www---###$$$@@@999888<<<<<<666<<>><<<111<<<222:::[[[---888&&&---...222(((222---)))333XXX&&&,,,,,,,,,+++++++++******++++++************++++++***++++++,,,,,,---......000111444777999;;;======AAADDDGGGIIIIIIIIIKKKLLLMMMLLLJJJIIIHHHIIILLLNNNPPPPPPOOONNNNNNMMMMMMLLLJJJHHHFFFDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDAAA>>><<<<<<<<<;;;:::888777666555666666555555444444444444333222111000///000000000///............------------,,,,,,+++***))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((('''((()))((('''(((+++...''''''(((((((((((()))+++***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((***)))'''&&&'''(((***,,,+++++++++***************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))+++++++++***************))))))*********+++++++++((()))))))))************************************((()))))))))******************))))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++******++++++,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,---///111222444444555666888:::<<<===>>>>>>???@@@@@@@@@??????@@@DDDHHHHHHNNN___zzz***666$$$,,,;;;===@@@555GGGEEE...FFF===AAAAAA@@@BBB666888DDDJJJ666HHHuuuKKKPPPJJJDDD;;;DDDCCCAAA222VVV222111)))777---333,,,///***666000444---///,,,,,,,,,+++++++++******++++++************++++++******++++++,,,---------///111333666999;;;===>>>@@@BBBFFFHHHHHHHHHIIIJJJNNNLLLJJJHHHHHHIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNDDDDDDCCCBBBBBBBBBDDDEEEGGGGGGFFFEEECCC???<<<:::;;;::::::888777666555444555444333222222222222333111111000000000000000000///............---------...------,,,+++******)))************************((((((((((((((((((((((((((((((((((((((((((((((((++++++*********))))))))))))))))))(((&&&&&&'''(((%%%)))+++***(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***,,,************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((((((((())))))))))))))))))))))))************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))((()))))))))************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******++++++,,,---,,,++++++++++++,,,------......------...000222333444444555666777999;;;<<<===>>>???@@@@@@@@@@@@@@@???BBBFFFIIIQQQccc|||###000555:::888<<<>>><<>>>>>???BBBFFFHHHHHHHHHIIIIIIPPPNNNLLLKKKLLLLLLKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLAAABBBBBBBBBAAABBBEEEGGGFFFFFFDDDBBB???<<<999888:::999888777666444333333444333111000000000111222000000000000000000000000///............---------...------,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++******************(((''''''&&&&&&&&&%%%)))***((('''((((((&&&))))))))))))(((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++)))))))))***************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))***************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---+++++++++++++++,,,------............///111222444444444555666777999:::;;;===>>>???@@@@@@@@@@@@@@@>>>???AAAGGGTTThhh~~~"""---111***777BBBXXX@@@===;;;???999555DDD>>>888EEE;;;@@@FFF\\\QQQqqqrrrddd```WWWKKKUUUGGG[[[UUU888AAA333555666333222333333,,,444:::***aaa;;;<<<%%%,,,,,,,,,+++++++++******++++++************++++++++++++,,,,,,---.........///000333666999<<<>>>??????BBBGGGIIIJJJIIIIIIJJJMMMLLLKKKLLLNNNNNNLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGBBBCCCDDDCCCBBBCCCFFFIIIDDDCCCAAA>>><<<;;;::::::999888777666555333222222444333111000///000111222//////000000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************))))))))))))((((((''''''((((((((('''&&&******&&&'''***)))%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((())))))******************************((()))))))))*********+++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++************************************))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---+++++++++***++++++,,,---...---------...000222333444444444555777888:::;;;======>>>@@@@@@AAAAAA@@@@@@???@@@HHHZZZooo999!!!...444 ???OOOxxx444222>>>;;;???:::>>>444BBBAAAQQQHHHCCCCCC777xxxxxxnnnuuudddvvvxxx***444<<<999>>>333;;;666777222111888111+++777000LLLbbb///)))...,,,,,,,,,+++++++++******++++++************+++++++++,,,,,,------......///...000222666999<<<===>>>@@@DDDHHHKKKKKKJJJJJJKKKHHHHHHHHHKKKNNNOOOLLLIIIJJJIIIHHHGGGEEEDDDCCCCCCDDDFFFGGGEEECCCCCCFFFJJJDDDBBB???===<<<<<<===>>>888888777666444333222111555444222000000111222333...///000000000000000/////////.........---------+++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))((((((((((((&&&&&&&&&''')))******)))(((+++***''')))...---'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((''''''((()))***)))))))))(((((())))))*********+++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))******+++************************(((((())))))*********+++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************...------,,,+++***))))))************************))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,---///111222444444444555777888999:::======>>>@@@@@@AAAAAAAAAEEEAAAAAALLL```www***---000000///222999@@@ZZZJJJ:::777;;;>>>???AAA???EEELLLTTT^^^hhhjjjgggaaaXXXxxx~~~{{{~~~vvvnnnGGG<<<<<>>;;;999::::::888666444444555:::HHHppp)))&&&000***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------...///111333777:::===???BBBDDDFFFIIIJJJJJJIIIIIIHHHGGGFFFHHHKKKLLLIIIEEEIIIJJJJJJIIIGGGDDDAAA???BBBEEEHHHIIIIIIHHHGGGHHHGGGEEEBBB???===;;;:::::::::999777666444333333222666555555444222111000000.........///////////////...------------,,,,,,,,,///...---,,,+++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((('''&&&&&&(((***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************)))))))))))))))222555...+++---+++$$$)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000333333444555777999:::;;;?????????@@@@@@AAAAAABBB@@@BBBEEEJJJ[[[ttt...111222222111333888<<<555~~~dddDDDAAACCCHHHJJJGGGEEEEEESSS___kkkoooooommmiiidddkkkiiivvvyyy|||MMMUUUGGGCCCCCC;;;:::===:::999:::;;;<<<<<<;;;999777000///"""333???&&&/////////666,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------...///000333666:::<<<>>>BBBDDDFFFHHHIIIIIIIIIHHHFFFFFFFFFHHHIIIIIIGGGFFFIIIIIIJJJJJJIIIGGGEEEDDDCCCEEEHHHIIIHHHFFFFFFFFFGGGEEEBBB>>>;;;999888888888777666555444444444444666555444333222111111000///////////////.........////////////..................---,,,+++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))'''&&&&&&(((***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))111555111+++)))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------......///000000000333333444555777999:::;;;>>>??????@@@@@@AAAAAABBBBBBCCCDDDHHHWWWrrr444444444555555666777777:::222IIIqqqUUUOOOOOOUUUaaahhhfff___^^^bbbmmm{{{{{{sssooommmrrr|||~~~mmmccc\\\PPPJJJJJJEEE???;;;888777999;;;:::888222===BBB888111KKKqqqDDD$$$(((000)))%%%---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------......000222555888;;;===???AAABBBDDDEEEEEEEEEDDDCCCEEEGGGHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDFFFHHHHHHGGGEEEEEEEEEGGGEEEAAA===:::888666666777666666555555555555555555555444333222111111000000000//////......------////////////...............---,,,++++++***+++++++++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))((())))))((('''&&&(((***))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************)))))))))))))))---444555...'''(((///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************------......///000000111333333444555777999:::;;;>>>>>>??????@@@AAAAAABBBCCCDDDCCCEEETTTooo666666666888::::::888666999666:::???;;;888MMMjjjrrrTTTHHHRRR___rrr|||sss|||}}}{{{www~~~tttnnnkkkdddQQQHHH<<<666777999999888???999444222222111555999999KKK[[[ZZZMMM<<>>???@@@@@@???@@@DDDGGGGGGEEEDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJIIIGGGEEEDDDEEEEEECCC@@@===;;;999888888:::999888666666555555555444444333333222111111000111111000///...------,,,---------,,,,,,,,,++++++---,,,,,,+++******++++++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))''''''(((***((((((((((((((((((((((((***))))))(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************)))))))))((())))))///888555***(((---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,------...///000111111333333444555777999:::;;;======>>>???@@@AAAAAABBBAAACCCCCCEEESSSmmm666666777:::<<<===;;;999<<<333000888BBBBBB;;;555222RRRddd___rrrkkkbbbWWWOOOLLLHHHCCC>>>--->>>AAA555111::::::///...666:::333)))(((...222111++++++111222///...222------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------......///111333555777999888999:::<<<===>>>??????@@@DDDGGGHHHFFFDDDFFFHHHHHHGGGFFFDDDDDDDDDEEEEEEIIIJJJJJJIIIGGGEEEEEEFFFBBBAAA???===<<<<<<<<<===>>>===;;;999777555444444333333333222222111111000111111000///...------,,,---,,,,,,,,,,,,+++++++++,,,,,,+++*********++++++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''')))******((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************)))))))))((()))%%%+++777;;;222)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333333444555777999:::;;;<<<======>>>@@@AAAAAABBB>>>BBBDDDGGGTTTlll555666999;;;<<<============CCCCCC;;;888@@@MMMVVVhhhooo|||xxxrrrgggZZZQQQVVVAAA444999===777444888999666///+++///444444000&&&***333999222((()))222------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------...///000222444666777999:::;;;===???AAACCCDDDBBBDDDGGGHHHHHHHHHHHHIIILLLJJJHHHFFFFFFGGGHHHIIIHHHIIIJJJHHHFFFEEEEEEFFF@@@???>>>=========>>>??????>>><<<999777555444333333333222222111111111111000000//////......------............------------++++++************++++++***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))''')))+++***)))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************)))))))))))))))&&&(((333;;;888...''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111111222333333444555777999:::;;;;;;<<<===>>>???AAABBBBBB===AAADDDGGGSSSjjj555888;;;<<<;;;;;;===???111;;;EEEGGGIIISSSfffuuu|||~~~~~~ssslllUUUZZZPPP;;;444<<<>>>666:::999666666:::;;;111%%%777333&&&%%%777777***........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------......///111333444555999:::;;;>>>@@@CCCFFFGGGEEEFFFGGGIIIKKKLLLKKKIIIKKKJJJHHHFFFFFFHHHKKKMMMFFFGGGGGGFFFDDDCCCDDDFFF???>>>===<<<;;;<<<=========;;;:::777555444333333222222222222111111111111///////////////..................---------,,,,,,++++++************++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))''')))++++++***((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))***---444888444+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---...///111222222333333444555777999:::;;;;;;;;;<<<>>>???AAABBBBBB>>>BBBCCCDDDOOOhhh666:::===<<<999888<<<@@@IIIGGGMMM[[[jjjxxxwwwuuuwwwxxxyyyzzznnn___QQQFFF===:::;;;777;;;;;;777444666888888---111555444///+++---000........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------......///111222444555777888:::<<<@@@CCCFFFGGGHHHFFFFFFIIIMMMOOOLLLIIIHHHGGGEEEDDDEEEHHHLLLOOODDDEEEEEEDDDBBBBBBCCCEEE???>>>===;;;:::::::::;;;999888777555444444333333222222222111111111111111.........///////////////,,,,,,,,,+++++++++******+++***************++++++))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))(((---,,,(((---666777111)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,...///111222222333333444555777999:::<<<;;;;;;<<<>>>???AAABBBBBB@@@CCCBBBAAALLLfff;;;888777888:::???JJJVVVcccpppwwwyyyrrrbbbYYYLLL>>><<<;;;:::::::::999777555333333333111///...///111///............------------,,,++++++******+++++++++++++++,,,,,,---------------......///111222333444666999;;;===AAAFFFIIIGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDCCCEEEGGGIIIIIIHHHHHHEEEBBBBBBCCCCCC@@@>>>>>>>>>>>>===<<<:::999888555555444333333333333444333222111111000000111111////////////............///...---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''((()))***+++))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''******)))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))&&&&&&''')))************+++*********))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,---...///000111111444444444444666888:::;;;::::::;;;<<<>>>@@@BBBCCC@@@AAACCCEEEPPPfff666:::EEEPPPWWW\\\ccckkkxxx}}}xxxooogggOOOIIIAAA:::888:::>>>AAA444444444333111000000000...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///111222333444666999:::<<>>===;;;:::888777555555444333333333333444333222111111000000111111////////////..................---,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((((((((()))((((((((()))))))))************))))))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((''''''&&&&&&&&&&&&''''''***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***++++++++++++************)))))))))((())))))))))))))))))))))))*********)))((((((''''''+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---...///000111111444444444555666888:::;;;999:::;;;<<<>>>@@@AAABBB@@@AAABBBFFFSSSiiiEEEOOOaaarrrzzzzzz{{{vvvrrrxxxuuujjjXXXGGG<<<888:::===888888888888666333000///........................///......---------------------------,,,,,,,,,,,,---------...///000111222333555888:::;;;<<>><<<;;;999777777555555444333333333333444333222111111000000111111/////////............---...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))((('''&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))''''''&&&&&&&&&&&&''''''))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,---...///000111111333333444555666888999:::999:::;;;<<<>>>???AAAAAAAAAAAABBBHHHWWWnnngggmmmzzztttooosss{{{sss___MMM@@@:::888<<<;;;;;;:::999666333000///////////////////////////......---,,,---------......------,,,,,,,,,+++---------...///000111111000333777:::;;;<<<>>>???AAAAAAAAABBBCCCDDDFFFGGGHHHHHHGGGHHHJJJJJJHHHFFFCCCCCCCCCCCCDDDEEEEEEEEE@@@???>>><<<:::888777666555555444333333333333444333222111111000000111111//////.........---------------,,,,,,+++,,,,,,---************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))'''%%%###''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,---...///000111111333333444555666888999:::999999;;;<<<>>>???@@@@@@AAA@@@BBBIIIZZZqqqzzz}}}|||wwwhhhWWWJJJCCC;;;999888888999999777555111111111000000000//////...------,,,,,,,,,,,,,,,.........------,,,,,,,,,...---------...///000111...111666999<<<===@@@AAA@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFIIIKKKKKKIIIGGGBBBCCCDDDDDDCCCDDDDDDEEE@@@???===;;;999888777777555555444333333333333444333222111111000000111111............------------,,,,,,+++++++++,,,,,,---************************))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))'''%%%###''''''''''''((((((((((((((()))************)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++******))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,---...///000111111222222444555666888888999888999;;;===>>>?????????AAA@@@BBBJJJZZZpppxxxhhhZZZSSSAAA<<<888666999;;;;;;:::444444333222111111000///...------,,,+++,,,,,,,,,.........---------------......------......///000---000444888:::===@@@BBB@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHKKKKKKIIIGGGCCCDDDEEEDDDBBBAAAAAABBB???>>><<<:::888888888888555555444333333333333444333222111111000000111111.........------------,,,+++++++++++++++,,,,,,---************************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))((('''&&&%%%''''''((((((((()))))))))((()))***++++++***)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***************)))))))))))))))************)))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,---...///000111111111222333555777777888888888999;;;===>>>>>>>>>>>>@@@@@@BBBIIIWWWlllwwwlllfffdddXXXOOODDD<<<;;;<<<;;;:::888777666555333111000//////......---------------------------..................---------...//////...000333555777:::===@@@AAABBBCCCDDDEEEDDDDDDCCCDDDDDDFFFHHHJJJJJJGGGDDDDDDEEEFFFCCC@@@>>>>>>???>>><<<:::999888888999:::555555444333333333333444333222111111000000111111.........---------,,,,,,++++++******+++,,,,,,---************************))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((((((((()))((((((((()))))))))******((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,((()))))))))************))))))))))))))))))))))))******************++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---...///000111111000111333555777777777777888999;;;===>>>>>>======???@@@CCCHHHSSSggg{{{qqqnnnrrrxxxqqqdddSSSEEE???<<<999777::::::888666444222000///000000///...............,,,---------.../////////......---------.../////////000222333444666:::>>>AAACCCEEEFFFFFFEEECCCBBBEEEEEEFFFHHHIIIHHHEEEBBBEEEFFFFFFCCC???<<<<<<======<<<:::888888999:::;;;555555444333333333333444333222222111000111111111......---------,,,,,,,,,+++*********+++,,,,,,---************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))***+++))))))))))))************''')))***++++++***)))'''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((((((((()))))))))))))))***+++,,,---.........(((((())))))*********+++))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,---...///000111111000111333555777777777777888999;;;===>>>>>>===<<<>>>@@@CCCGGGPPPddd~~~~~~|||}}}}}}|||yyymmm]]]OOOFFF>>>777:::888777888444//////222000...++++++,,,...//////------------------------...........................///000333666:::===???FFFEEECCCBBBBBBCCCDDDDDDKKKIIIFFFDDDDDDDDDCCCCCCFFFEEEDDDBBB@@@???>>>>>>???>>>;;;888777666666666555555444444444333333333444444333222111000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,...---+++)))''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))************))))))))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++******))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111111222333555777999::::::;;;======<<<<<<>>>???BBBCCCBBBCCCLLLaaa|||xxxjjj[[[JJJ===???;;;888999888555444555444222///.../////////...------------------------...........................///000222666999===???AAAAAAAAAAAAAAACCCDDDEEEIIIHHHFFFEEEEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBAAAAAA>>>===<<<:::888777666555555444444444444333333333444333333222111000///......------------,,,,,,,,,,,,,,,+++++++++*********************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++---,,,***)))((('''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))*********)))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111111222333555777999::::::;;;======<<<<<<>>>???>>>AAADDDFFFOOOccczzzuuueeeYYYMMMCCC;;;999:::888666777777555333222222111///---..................------...........................///000222555888;;;=========>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFDDDCCCBBBBBBBBBBBB======<<<;;;999888666555444444444444333333333333333333222111000//////...------------,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********++++++***)))((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))******))))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111111222333555777999::::::;;;======<<<<<<>>>???:::???EEEHHHPPPeeeyyyvvv{{{iiiWWWDDD===;;;:::999888888666555444444333000---/////////.............................................///111333777:::;;;<<<===>>>???AAABBBDDDDDDDDDEEEGGGHHHHHHJJJLLLMMMHHHGGGEEECCCAAA@@@??????<<<<<<<<<<<<:::888666444444444444333333333222222333222222111000/////////---------,,,,,,,,,++++++++++++++++++*********************)))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))***)))))))))((((((((((((((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((())))))*********))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111111111222333555777999::::::;;;======<<<<<<>>>???:::@@@DDDGGGNNNcccxxxyyy|||~~~|||lllSSSEEE@@@<<<999888777666555555555444222000000000000//////.......................................///000222555888999===>>>???@@@AAABBBBBBCCCCCCFFFIIIJJJJJJKKKMMMPPPMMMKKKIIIEEEBBB@@@>>>===;;;;;;;;;;;;:::888666444444444333333333222222222222111111000000/////////------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((()))))))))************((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))(((((((((((('''(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((())))))******++++++************++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111111111222333555777999::::::;;;======<<<<<<>>>???>>>AAACCCDDDKKK```~~~xxxcccWWWOOOFFF===888:::888666666666555444222111111000000//////.......................................///111444666888<<<===>>>@@@AAABBBBBBBBBDDDGGGKKKLLLKKKKKKNNNPPPQQQOOOLLLHHHDDDAAA>>>===:::::::::999888666555444333333333333222222222222111111000000000/////////,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))*********))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))(((((((((((('''''''''((()))******+++******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************+++++++++*********++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111111222333555777999::::::;;;======<<<<<<>>>???AAAAAAAAACCCLLLbbb~~~|||uuueeeSSSHHH???===999777666666444333222222111000000///.......................................///000333555666888999<<<>>>@@@BBBBBBBBBEEEJJJNNNNNNLLLKKKMMMPPPOOOMMMJJJFFFCCC@@@===<<<999999777666555555555555333333333222222222222111000000000000////////////,,,,,,,,,++++++++++++***************))))))))))))((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))***+++******)))((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))(((((((((''''''''''''((()))******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111111222333555777999::::::;;;======<<<<<<>>>???@@@@@@AAAEEERRRggg~~~qqqbbbEEEAAA<<<999777666555444222222222111000//////.......................................000222444555444666999===@@@AAABBBCCCGGGKKKOOOOOOLLLJJJLLLOOOJJJIIIFFFCCC???===;;;:::999888666555444444444555333333333222222222111111000000000000////////////,,,,,,,,,+++++++++******************))))))))))))(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********)))***+++++++++)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((())))))))))))))))))(((((((((''''''''''''''''''(((******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111111111222333555777999::::::;;;======<<<<<<>>>???>>>>>>AAAIIIXXXlll~~~{{{\\\LLL===999999777777999888777555444222111111000111000000////////////000............///000222222444777<<>>@@@BBBDDDFFFLLLLLLLLLKKKKKKIIIHHHHHHFFFDDDBBB???===<<<;;;;;;777777666555555555666666555444222111000000000000111///111555444000...///------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++)))(((''')))...333666***)))))))))((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((((((((())))))*********))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((()))))))))))))))((('''''''''&&&''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++******))))))******+++???888///+++++++++***((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000111111222222222222444777999;;;;;;<<<===<<<;;;;;;===???======@@@HHHWWWkkk|||yyyfffZZZQQQGGG???:::888888777666444333111111111000//////.........//////......//////000111222111444999<<<>>>@@@BBBDDDGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCAAA???===<<<;;;;;;999888777777666666666777333333222111111111111111111...///222111...---///,,,,,,,,,,,,++++++++++++------+++***)))***++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,***)))((((((***,,,---))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((((()))***++++++++++++++++++++++++***************(((((((((((((((((((((((())))))************************************))))))***))))))((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))******++++++******)))000---))))))+++,,,***''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---...///000111111444333111111333666:::<<<;;;<<<===<<<;;;;;;===???>>>>>>@@@FFFUUUjjjxxxooogggZZZJJJ???<<<;;;:::888666444333222111111000///............///////////////000111111111444888;;;===???AAACCCCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBAAA???===<<<;;;;;;999888777777666666666666222222222222222222222222222///...000000------000,,,,,,,,,++++++++++++***,,,***)))((((((***,,,---************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,---------************************))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((()))))))))))))))************))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))************((()))***++++++***)))(((((('''&&&'''***+++***((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000111111333222222333555777:::;;;;;;<<<<<<<<<;;;;;;===>>>?????????EEESSSjjjxxxiiiRRR@@@;;;:::999777666666666666222222111//////.........000////////////000000111111444888;;;===>>>@@@BBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;999888777666555555555555111222222222333333333333333000...000000---...111,,,,,,+++++++++***************))))))***---000222))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***,,,,,,---------************************************************++++++++++++,,,,,,---------------....../////////---,,,+++***************((((((((()))))))))))))))))))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))*********((()))***++++++***)))(((((('''&&&&&&((()))******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,---...///000111111000111444666888999999999:::;;;<<<;;;:::;;;<<<>>>@@@???@@@DDDRRRjjj~~~zzzuuu\\\HHH>>><<<999777666777999;;;444333222111000/////////000000////////////000000111444888;;;<<<===???AAA???@@@AAABBBBBBBBBBBBBBB????????????>>>===<<<;;;999888777666555444444444111222333333333333333222333///...000000---...111++++++++++++************+++++++++,,,...000222333))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))***+++,,,,,,,,,,,,,,,***************+++++++++************************++++++,,,,,,------............//////000111222222///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******((())))))******))))))(((***)))(((''''''(((***,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,---...///000111111///111555888::::::999777:::;;;<<<;;;::::::<<<>>>??????@@@DDDRRRjjj~~~yyyqqq^^^NNNIIICCC<<<999888:::;;;666555444222111000000000000000////////////000000///222666999:::;;;===???>>>>>>???AAAAAABBBBBBBBB>>>>>>?????????===<<<;;;::::::888777666555555555222333444444444333222111000...---000000,,,,,,///++++++++++++************++++++,,,,,,---.........))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++***))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---......//////---......///111222222333111000///...------------+++*********)))(((((((((((())))))))))))))))))(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))(((((((((((()))))))))******)))))))))***+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...///000111111000222555777999999999999:::;;;;;;;;;::::::<<<>>>>>>???AAAEEERRRkkk|||ssstttvvv~~~}}}}}}}}}uuuaaaZZZOOODDD===999888999777666444333222111111111111000////////////000000...111555777888:::;;;===<<<===>>>@@@AAAAAAAAAAAA===>>>?????????>>><<<;;;<<<;;;:::888777666666666333333444555444333222111...,,,,,,//////+++***---+++++++++************))))))************)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))***))))))))))))((((((((('''((((((((())))))******(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,------...///000000,,,---...///000111222333222222000//////.........,,,++++++***)))(((''''''(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***)))(((''''''((()))***''')))+++++++++*********)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000111111333333444555777999:::;;;:::;;;;;;;;;::::::<<<======???AAAFFFRRRkkk||||||~~~uuukkkggghhhhhheeeXXXVVVUUUYYYcccppp{{{{{{wwwvvvZZZEEE???<<<777888::::::999666333222222111111000000000000111111///000222444666888999:::>>>???@@@AAAAAA@@@???>>>???>>>>>>===<<<:::999888555555555555666666666666333333222222111000000000///............---------...,,,)))***---...---+++)))(((((()))++++++***((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))******)))))))))))))))*********))))))******+++,,,*********)))))))))((((((++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++............////////////......//////000000000111000000000000///////////////...---,,,+++*********(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))'''%%%%%%''')))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,...............//////000111222444555555777999<<<;;;<<<===<<<;;;<<<===???<<>>@@@888999:::999777555333222222111000000000000000000///000111333555777999::::::;;;===>>>>>>>>><<<;;;>>>======<<<;;;999888777555555555666666666666666333333222222111000000000///............---------...,,,******---...---+++)))******+++******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''((()))******)))((('''''''''((((((((()))))))))(((((((((((()))))))))*********))))))))))))************))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++------.........//////////////////000000111111111//////////////////000000000///---,,,+++******)))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))((((((((()))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,.........///000222333444111222444555555777999<<<;;;<<<===<<<;;;<<<===???===???AAAGGGTTTlll~~~mmmYYYMMMIIILLLVVV```mmmllliiiddd___YYYSSSPPPKKKIIIDDD@@@BBBFFFCCC>>>FFFCCC@@@@@@BBBFFFIIIJJJPPPPPPXXXbbb___TTTTTT^^^pppnnnmmmqqqyyy~~~]]]HHH@@@>>>888999::::::999777444333222222111000/////////000///000111222444777888:::;;;===???AAABBBAAA???=========<<<<<<:::999777666666666666666666555555555333333222222111000000000///............------------,,,++++++------,,,+++***,,,...---***((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))************)))))))))******+++******))))))******+++,,,------------,,,,,,,,,,,,******************************))))))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,---------........./////////000000000000111.........///000000111111111000///---+++******)))((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******,,,---///111222333111222444555555777999<<<;;;<<<===<<<;;;<<<===?????????@@@FFFTTTmmm}}}ssstttvvv|||bbbXXXLLLCCC@@@AAAEEEHHHIIIKKKMMMLLLJJJHHHHHHHHHKKKLLLIIIDDDEEEIIIJJJIIIQQQOOOMMMMMMNNNPPPPPPPPPKKKMMMQQQTTTQQQMMMKKKKKKGGGGGGJJJPPPVVV[[[bbbhhhrrr~~~ooo```MMM===;;;::::::::::::999777555333333222000000/////////000000000111333555888999;;;===@@@CCCCCCBBBAAA???>>>>>>===<<<;;;999888777777777666666555555555444333333222222111000000000///............------------,,,,,,,,,,,,,,,++++++***...000...)))'''(((+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))))))))))))))&&&'''''''''(((((((((((((((((()))))))))***************))))))******++++++******))))))******+++,,,------------------,,,,,,))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------........................,,,,,,---...///000111111333222000...---,,,++++++((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,(((+++///222333333111000111222444555555777999<<<;;;<<<===<<<;;;<<<===??????>>>>>>EEEWWWpppzzzpppddd[[[TTTTTTVVV\\\``````[[[UUULLLKKKHHHGGGGGGHHHHHHFFFCCCFFFJJJMMMOOORRRVVVYYYWWW[[[ZZZTTTPPPTTTZZZ]]]aaa___^^^___``````^^^\\\YYY___bbbaaaaaaaaa___\\\UUUSSSTTTVVVRRRMMMNNNSSSTTTkkk~~~xxxeeeSSSGGGCCC>>>;;;;;;;;;:::999555555333222000000//////000000000000222444777888777999<<>>===?????????>>><<<;;;999888888777777666555444444333333333222222111000000000///............---------,,,---------,,,++++++******...000...)))'''(((+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''''''''(((((((((((()))))))))))))))***************************+++,,,,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,...///000000444333111000...------,,,))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))***)))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---111777;;;<<<999444000111222444555555777999<<<;;;<<<===<<<;;;<<<===???>>><<<===GGG[[[vvvnnnaaaZZZQQQHHHEEEFFFCCCAAAAAADDDEEECCCAAAEEEIIINNNQQQTTTUUUQQQKKKHHHJJJMMMRRRWWW[[[___aaammmqqqqqqllliiimmmsssuuurrrqqqpppoooooonnnkkkhhhlllpppsssssstttwwwzzz{{{wwwuuuvvvvvvnnncccbbbhhhtttzzzyyyrrrsss|||{{{rrrzzzzzzttt]]]TTTHHH???<<<<<<<<<;;;888777555333222111000000000000//////111333666888999:::<<<>>>@@@AAAAAAAAA@@@@@@@@@???===<<<:::999999888777666555444333333333333222222111000000000///............---------+++---///...,,,************,,,...---***((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''((()))***+++(((((((((((()))))))))))))))))))))*********++++++***************+++,,,---******))))))******+++,,,************++++++++++++******************************))))))******+++,,,******++++++++++++******(((((()))))))))*********+++************)))))))))((()))***+++,,,---......222111000///...---------)))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---111666:::;;;777222///111222444555555777999<<<;;;<<<===<<<;;;<<<===??????<<<===III___zzzyyy[[[PPPMMMHHHDDDEEEFFFDDDBBBCCCFFFJJJMMMOOONNNZZZfffnnnrrrpppeeeYYYVVVXXX\\\eeennnssstttsss~~~~~~}}}~~~yyy{{{rrrbbbiiiqqqsssqqqwww|||~~~xxxiiiUUUEEE>>><<<<<<<<<:::999777555333222111111111000///...000222555777<<<======???AAACCCDDDEEE@@@??????>>>===;;;999999999999888666555333222222333333222222111000000000///............---------+++---000///,,,***)))***)))******+++******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((('''''''''((()))+++,,,))))))))))))*********+++))))))*********+++++++++************+++,,,---...******))))))******+++,,,)))*********+++++++++,,,++++++++++++++++++++++++******))))))******+++,,,******++++++++++++******''''''((((((((()))))))))++++++*********)))))))))'''(((((()))***++++++,,,...------,,,++++++,,,,,,))))))))))))((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,---,,,+++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***,,,///111222111000///111222444555555777999<<<;;;<<<===<<<;;;<<<===???@@@<<<>>>JJJaaazzzmmmOOOHHHJJJHHHHHHLLLJJJJJJLLLMMMOOORRRTTTVVV^^^ppp~~~kkknnnpppxxxxxxdddeee]]]TTT]]]www}}}{{{~~~xxx___JJJ???<<<<<<<<<;;;:::888666444333222111111000......///222555777:::::::::;;;===???BBBDDD???>>>>>>===<<<:::999888:::999888666555333222222333333222222111000000000//////.........---------***---000000,,,***)))***)))(((((()))++++++***((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((('''''''''((()))+++,,,)))*********++++++++++++)))************+++++++++************+++,,,---...*********)))***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,******++++++++++++******'''''''''(((((((((((())),,,+++++++++******))))))''''''(((((())))))******+++******))))))******+++))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))+++---------+++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,...000333444111222444555555777999<<<;;;<<<======;;;<<<===???AAA===>>>KKKaaayyy}}}vvvkkkeeeeee\\\\\\\\\]]]___```bbbccclllddd___dddkkkooooooppp~~~zzzvvvppp```QQQOOOXXXaaabbblll|||zzzhhhOOOAAA@@@>>>===;;;888777666555222000000000///000111222444555555888<<<>>>???@@@BBBCCCDDDBBB>>>;;;999888888888888888888777666444333222111111111000000000000///000//////---,,,+++******++++++,,,,,,,,,,,,++++++---+++)))''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$,,,&&&***+++''',,,'''$$$'''''''''+++///***"""))))))))))))))))))))))))---333******!!!///,,,$$$(((***222(((222111***000###---000)))444'''///&&&&&&(((###&&&,,,***'''000)))%%%...***!!!'''---!!!,,,&&&&&&333+++'''111 )))...666)))+++... $$$///+++(((***((()))$$$%%%***,,,$$$,,,***..."""///666$$$/// ###111###***+++$$$"""''')))$$$$$$((($$$"""$$$)))***''''''***...+++222%%%'''$$$***+++######%%%&&&---..."""+++***)))*********(((&&&))))))))))))))))))))))))+++......""""""777%%%+++)))&&&'''+++&&&,,,---((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,++++++*********------...///000111222222111111111333666999<<<===;;;===>>>>>>===<<<<<<===BBBBBB@@@CCCRRRkkkqqqggg^^^XXXSSSNNNOOOSSS[[[^^^bbbiiirrr|||zzztttyyyzzzvvvlll___XXXWWWUUUPPPTTTaaattt{{{cccQQQGGG>>>666777999999888777555444000000//////000222333555555888;;;>>>???@@@AAACCCDDDBBB???<<<:::999999999888888888888777666444444222222111111111000000000000///...---,,,++++++******++++++++++++++++++***,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++((()))000+++))):::***000555000"""))):::------------------------666,,,$$$###666""")))&&&999))),,,,,,###222***+++###&&&000 """ZZZsssMMM)))&&&+++......++++++111...)))((('''+++%%%)))'''---...%%%------'''111***222lll~~~TTT777111+++555&&&,,,***'''###&&&...***&&&,,,+++///MMM|||}}}TTT---,,,'''---"""!!!@@@)))%%%---222)))%%%*********)))))))))******)))'''))))))))))))))))))))))))&&&777+++000!!!++++++)))''',,,///(((!!!&&&))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,+++++++++******,,,---...///000111111222111111222333666999;;;===;;;===>>>>>>===<<<<<<===AAA@@@???BBBRRRkkkwwwmmmYYYSSSLLLGGGDDDDDDJJJQQQhhhkkkrrr{{{}}}vvvlllddd]]]TTTLLLEEEKKKVVVggg}}}~~~vvvvvvfffWWWFFF>>>??????>>>;;;888666666111000000///000111222333444777;;;===>>>???AAABBBDDDBBB@@@===;;;:::::::::888888888888888777666666333222222222111111111111//////...---,,,++++++*********++++++++++++***************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,)))///(((...***,,,mmmmmm+++***---&&&)))111+++111444&&&===***000(((;;;%%%...'''***,,,%%%)))///******$$$&&&---&&&+++...***###IIIooo)))---333(((%%%''''''###+++(((---444---)))nnn'''111%%%+++<<<''' (((000(((###***///)))(((((()))***+++)))((())))))))))))))))))))))))111///EEErrr777222))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,,,,---...///000000111111111222333555888;;;===;;;===>>>>>>===<<<<<<===>>>>>>>>>AAARRRlllxxxkkkmmmnnnfff\\\YYYNNNLLLJJJHHHHHHMMMUUU\\\tttyyy|||wwwpppiiicccVVVTTTPPPRRR```rrr{{{yyyjjjVVVGGGCCC>>>;;;;;;:::888666222111000000///000111222333666:::<<<===>>>@@@AAABBBAAA???===<<<;;;::::::777777888888888777666666333333333222222222111111//////...---,,,,,,++++++)))******++++++******)))))))))************)))((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%666&&&'''$$$222,,,$$$111---...+++\\\DDD(((333$$$111!!!###///+++...***333""")))***444000666DDD555%%%555!!!+++###'''%%%(((*** 777fff000 --- ...$$$$$$&&&$$$(((,,,&&&(((''''''(((***+++***((((((((((((((((((((((((((( @@@###))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---...///000000111222222333555888;;;<<<;;;===>>>>>>===<<<<<<===;;;<<<===AAARRRmmmyyyuuu___TTTNNNNNNLLLHHHLLLVVVSSSQQQNNNLLLQQQ^^^llluuusssnnnbbbTTTOOOTTTZZZ]]]nnn|||iiiSSSGGG;;;666999<<<;;;999444333222000000000111111222555999;;;<<<===???@@@??????>>><<<;;;::::::999666666666777666666555555333333333222222222111111.........------,,,,,,+++******++++++++++++******((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))************************))))))))))))))))))))))))&&&###111$$$)))%%%,,,***$$$,,,...!!!+++###iiiCCC000###...+++***---...,,,$$$)))###---000222:::bbb```+++***+++((($$$111 \\\III(((++++++...((("""***+++'''''''''(((***+++)))(((((((((((((((((((((((((((---,,,>>>***000))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000000222222222333555888:::<<<;;;===>>>>>>===<<<<<<===:::<<<===BBBSSSnnnuuudddYYYSSSRRRDDDDDDDDDDDDEEELLL^^^ooovvvrrrjjjiiiuuu~~~ooobbbZZZVVVRRRQQQ^^^tttuuueeePPPBBB>>>===:::777777666444222111111111111111444888:::;;;<<<>>>???>>>======<<<;;;::::::999666666666666666555444444333222222222111111111111......---------,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******************************))))))))))))))))))))))))---$$$'''$$$222+++RRR[[[\\\ffflllZZZOOO(((((($$$(((,,,,,,+++jjj000...///'''+++'''+++!!!000%%%$$$***&&&,,,~~~ppp(((!!!'''((("""111!!!???FFF###...,,,!!!&&&,,,$$$(((''''''((()))***((('''))))))))))))))))))))))))%%%(((BBByyy(((...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---...///000000111222222333333555888:::;;;;;;===>>>>>>===<<<<<<===:::<<<>>>CCCUUUooo|||lllZZZLLLEEECCCCCCBBBFFFHHHJJJTTThhh}}}{{{ooodddUUUSSSWWWhhhlllVVVFFF<<<999777999888666333222111111111000333777999:::;;;===>>>===============<<<;;;:::888888888777666555444333222222111111111000000000...------------,,,,,,,,,,,,,,,------------,,,,,,***)))((((((((()))+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))***++++++,,,************************))))))))))))))))))))))))---)))$$$'''222+++ ******)))***$$$DDDKKK###333'''''')))'''&&&(((***---___tttIII:::VVV%%%'''+++###..."""333&&&...###---(((QQQ222111'''"""&&&ggg222"""(((###+++---iiiRRR:::???888%%%""")))&&&%%%+++---)))((('''((())))))'''&&&))))))))))))))))))))))))###%%%KKKyyy+++'''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---...///000111111222333333333333555777:::;;;;;;===>>>>>>===<<<<<<===<<<>>>???EEEVVVpppooodddUUUHHHBBBBBBEEEGGGCCCGGGGGGJJJ\\\wwwqqqlll[[[KKKMMMcccttt]]]HHH===<<>>>>>>>>>>>>>>>>>===<<<<<<::::::999999777666555444111111111000000000000///------------------,,,,,,,,,------......------,,,***)))((('''''')))+++---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))&&&...(((***)))%%%+++'''+++###)))...,,,777777+++,,,%%%,,,"""111...***///'''444&&&$$$%%%nnnFFF''')))&&&555000(((...---,,,333'''((('''555 000XXX***+++&&&$$$444sssFFF &&&666"""???xxx==='''...(((&&&))))))((('''((()))(((&&&%%%))))))))))))))))))))))))///&&&LLLwww111)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++*********++++++,,,,,,,,,------...///000111222222333333333444555777:::;;;;;;===>>>>>>===<<<<<<======???@@@FFFWWWqqqUUUQQQGGG???@@@FFFGGGCCCJJJLLLRRRaaaxxxuuucccWWWTTT```|||www|||qqq```NNN>>>;;;???===999777888777333111333222222444666888999;;;<<<<<<<<<=========<<<:::999888888777777666444333222333333222222111000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))((((((''''''))))))))))))(((((((((((()))***+++,,,---.........******))))))******+++,,,***+++,,,,,,+++***+++---))))))))))))))))))))))))''')))+++'''(((///TTT&&&(((---%%%+++'''&&&(((+++,,,(((+++===QQQ111+++777$$$---!!!333---!!!111###111###111%%%)))%%%KKK)))***%%%///)))$$$,,,|||...---&&&222NNNDDD$$$******&&&)))%%%444XXXBBB,,,&&&***(((&&&,,,***,,,!!!((("""))))))***,,,,,,+++***)))(((''''''''')))GGG|||""")))###******)))...***$$$((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333333444555777999:::;;;<<<<<<===>>>>>>>>>>>>>>><<<===>>>DDDVVVpppDDDCCCCCCEEEIIILLLMMMMMM___hhhxxxssshhh___]]]dddnnnvvviii\\\OOOFFFCCC:::999999:::777111///222111222333555777888:::;;;;;;<<<=========;;;:::999888888777777666444333222333222222111000000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***)))))))))(((((((((''')))))))))))))))))))))((()))***+++,,,,,,---,,,,,,******))))))******+++,,,***+++,,,,,,*********,,,))))))))))))))))))))))))'''(((***&&&&&&,,,QQQ&&&(((,,,&&&***'''***((()))***'''&&&...888iii$$$:::)))000***%%%&&&XXXJJJ...111!!!++++++###%%%444222%%%,,,)))---'''***!!!MMMppp+++!!!'''JJJ\\\888###,,,)))''',,,******666...;;;&&&...333"""!!!***...------(((..."""------,,,,,,++++++******222...<<>>>>>>>>>>>>>>===>>>>>>DDDVVVppp@@@===AAAJJJQQQUUUaaaooozzzxxxsssjjjbbb___dddmmm~~~{{{ttteeeSSSGGG===;;;;;;<<<888222000222111222222444555777888999:::;;;<<<<<<<<<;;;:::999888888777777666444333222222111111000000///............---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++++++++*********))))))******+++,,,+++,,,---,,,***))))))***))))))))))))))))))))))))''''''(((%%%%%%)))MMM''')))+++'''***''',,,(((&&&))))))&&&######PPP///...,,,***,,,---)))###(((&&&$$$%%%///***,,,---&&&***%%%HHH###$$$---+++((($$$333)))&&&,,,///###%%%999777'''&&&***///---%%%###'''((('''!!!333***///###222***+++***$$$$$$222%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''<<>>>>>>>>>>>===>>>>>>>>>DDDVVVpppJJJEEEJJJXXXbbbmmmuuuxxx~~~wwwqqqTTTWWWfff}}}yyy```MMMGGG???::::::;;;777555444222222222222444555777888999:::;;;<<<<<<;;;:::999888888777777666444333222111111000000///...............---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))(((((((((((()))))))))))))))***************+++++++++***))))))******))))))******+++,,,,,,------,,,)))(((((()))((((((((((((((((((((((((((('''(((&&&&&&'''JJJ'''***(((((()))(((***((('''***,,,***%%%!!!"""BBBSSS555***---$$$ (((...---(((###000---333111444(((%%%222)))^^^)))))),,,((('''###666%%%000((((((...---***+++***---+++'''$$$&&&)))***'''"""...'''NNN+++111888555+++<<<---"""...)))*********++++++,,,,,,,,,---NNN}}}---%%%:::---+++///...+++------))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222333444666888:::;;;;;;<<<======>>>>>>======?????????DDDVVVpppGGGMMMaaa|||hhh]]]XXXiii|||xxxzzzfffUUUFFF888777;;;;;;888555333222222222222444666777888999:::;;;;;;:::999999888888777777666444333222111111000000///...............---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((()))))))))*********+++******+++++++++***))))))******))))))******+++,,,+++,,,---+++)))(((((()))((((((((((((((((((((((((***''')))(((((('''III(((+++&&&)))(((((('''((())))))*********)))***---(((EEEJJJ222111%%%444)))$$$'''***&&&%%%((('''%%%333***^^^222)))###'''$$$...+++vvv...+++***&&&,,,%%%+++&&&QQQ999$$$$$$111///555444(((AAANNN///)))444'''$$$&&&$$$###***111...$$$$$$000***$$$...---""""""'''666ccc$$$%%%---+++'''$$$))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222333444666888999:::;;;;;;<<<===============???@@@@@@EEEWWWqqqIII___~~~}}}}}}nnnYYYXXXnnnqqqssseeeRRR@@@:::<<<<<<888666555444222222222444666777777888999:::::::::999888888888777777666444333222222111111000000///............---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***(((((((((((())))))))))))((())))))******+++++++++******+++++++++++++++*********))))))******+++,,,***+++,,,+++)))(((((())))))))))))))))))))))))))),,,''')))******'''III))),,,###***'''(((&&&***+++'''%%%''')))***!!!---000)))***###---:::///'''---+++%%%+++***###444%%%,,,###!!!)))&&&(((+++%%%000)))(((QQQ111'''---***%%%555!!!...%%%222***000222,,,)))+++***%%%+++)))"""000999"""+++222FFF'''%%%***%%%'''+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222222444555777999:::;;;;;;<<<============<<>>@@@BBBIII[[[ttt{{{xxxtttrrrssswww||||||rrrssswwwuuuttteeeWWWIII===:::===777666444222222444666888666777888999::::::999888888888777777666444333222333333222222111000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''((((((((())))))******((())))))***++++++,,,,,,)))***+++,,,---.........*********)))***++++++,,,((()))******)))(((***+++))))))))))))))))))))))))***$$$'''+++***&&&HHH)))... +++'''(((&&&))))))&&&''',,,+++%%%'''...$$$$$$%%%'''///$$$""")))000...(((%%%'''***(((%%%///zzzGGG$$$***%%%(((000---QQQ'''###555!!!!!!,,,111dddXXX,,,'''(((...&&&333$$$))),,, %%%...###---+++***,,,---,,,(((%%%)))(((>>>,,,111###''',,,JJJzzz### ''',,,--- ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222333555777999::::::;;;<<<<<<======<<<<<<===???CCCKKK]]]ttt{{{yyywwwyyy}}}wwwqqquuutttxxxqqqiiiXXXEEE===???<<<;;;999666333222222444666666666777888888888999888888777777666555555555444444333222222111111000000000///.....................---,,,,,,,,,------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************---......,,,)))((()))******))))))(((((((((((()))+++)))&&&%%%%%%(((+++---++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,******)))(((((((((((((((''''''((()))))))))))))))...+++&&&%%%---(((EEE)))'''+++&&&))))))))))))))))))************))))))))))))))))))))))))&&&((())))))+++---((("""000...###TTT---+++222"""222222''',,,&&&666555ggg(((---,,,###///++++++******)))*********+++---######111---"""555ttt''',,,'''###///FFF{{{---***'''+++333###((()))+++------+++)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---...+++)))***---...---,,,,,,,,,---...///000111111000111222444666777888999999;;;======<<<;;;<<<===@@@@@@AAAHHH[[[sss~~~{{{xxxyyyzzz}}}~~~~~~zzzooo___OOOEEE@@@<<<:::888555333333444666666666777777888999999999999999888777666666555555444333333222222111111000//////...---------------...---,,,,,,+++,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************+++,,,,,,***(((((()))***))))))((((((((())))))***+++)))(((&&&''')))+++---++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,******)))(((((((((((((((''''''((())))))))))))))))))***)))(((+++&&&DDD)))'''+++&&&))))))(((((()))))))))*********))))))))))))))))))))))))+++---***$$$$$$,,,111111+++EEEaaa+++&&&,,,((())))))***###000)))---AAAEEE!!!---///###+++***))))))((())))))*********222,,,###'''000222NNN'''+++$$$...???sss''',,,(((###---,,,))))))***++++++***))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++******++++++,,,------+++)))***---...---,,,,,,,,,---...///000111111000111222444666777888999999;;;======<<<;;;<<<===>>>???@@@GGGZZZsss}}}tttnnnnnnrrrxxx{{{}}}~~~{{{lll```SSSFFFBBB???;;;777555444555666666777777888999999::::::::::::999888777666555444333333333222111111000000......---,,,,,,,,,,,,,,,---,,,++++++******++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))***)))'''''')))***(((((((((((()))***++++++******))))))******+++,,,++++++++++++++++++++++++******++++++++++++************************++++++******)))(((((((((((((((''''''((()))))))))))))))$$$)))+++***+++$$$DDD)))'''+++&&&))))))(((((())))))))))))******))))))))))))))))))))))))222######222333###(((PPPjjj***%%%&&&***---((("""xxxKKK$$$+++%%%***)))$$$...---""",,,((('''''''''((()))******<<<""",,,+++%%%%%%""">>>###***%%%)))"""LLL|||(((000...!!!&&&+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,------+++******,,,------,,,,,,,,,---...///000111111000111222444666777888999999;;;======<<<;;;<<<=========???FFFZZZsssyyysssuuuzzz~~~}}}}}}|||kkk~~~wwwhhhUUULLLGGG@@@:::666555555555666777777888999:::;;;;;;;;;::::::888777666555444333333222222111000000000///...------,,,,,,------,,,++++++***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************************''')))))))))((((((***,,,((((((((()))***+++,,,---***++++++,,,,,,+++++++++******************************++++++++++++******+++++++++******************))))))(((((((((((((((''''''((()))))))))))))))$$$(((***+++...(((FFF)))'''***&&&))))))(((((((((((()))))))))***((((((((((((((((((((((((---,,,!!!444444"""PPPbbb,,,'''%%%&&&)))000"""///,,,%%%:::%%%000///'''###///'''''''''((()))***+++,,,222///"""(((222///+++++++++???111www&&&+++000((((((&&&***((('''&&&&&&'''(((***))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---,,,+++++++++,,,---------,,,,,,---...///000111111000111222444666777888999999;;;======<<<;;;<<<=========???GGG[[[uuu~~~{{{~~~~~~}}}|||pppwwwyyydddRRRKKKBBB;;;888666666555555666777888999:::;;;;;;::::::999888777666555444333333222111111000000///000//////...............++++++***)))))))))*********************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))+++---))))))))))))***,,,------++++++,,,---,,,,,,+++***************************)))******++++++******)))+++++++++******************))))))(((((((((((((((''''''((()))))))))))))))(((((((((***111---III)))'''***&&&))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((***111444((($$$777QQQ///'''(((((('''111'''WWW333nnn)))///---((('''***((((((((()))***+++,,,---,,,555%%%&&&555 000{{{$$$***,,,+++!!!+++MMM!!!$$$))),,,...+++***(((&&&%%%%%%&&&(((***))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---+++,,,,,,++++++,,,---...,,,,,,---...///000111111000111222444666777888999999;;;======<<<;;;<<<======>>>@@@III]]]xxx|||tttuuuwwwxxxzzz|||zzzzzzzzzzzzxxxyyyzzz{{{|||||||||{{{xxxzzz|||~~~~~~~~~mmm|||kkkXXXPPPEEE===:::999888777444555555777888999:::;;;888888777777666666555555222222222111000000//////000000///............///,,,+++******))))))***************+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))+++---************+++,,,------++++++,,,,,,,,,+++******************************))))))************))))))******************++++++******)))(((((((((((((((''''''((()))))))))))))))***)))&&&(((111...III)))'''+++&&&))))))''''''(((((((((((())))))))))))))))))))))))))))))111###$$$,,,NNN???222%%%)))///***(((******|||>>>'''%%%(((...***###***)))))))))***+++,,,---$$$...###&&&,,,"""ooo...(((***///:::555%%%---"""222$$$...)))'''IIIyyy***)))333*********$$$&&&......***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,,,,++++++---///,,,,,,---...///000111111000111222444666777888999999;;;======<<<;;;<<<======>>>@@@III___zzzrrriiigggfffffflllrrrxxx{{{vvvvvvvvvuuuttttttvvvwwwwwwxxxyyy{{{||||||{{{{{{zzz~~~sssxxxuuuggg]]]OOODDD???===:::888333333444666777888999:::555555555555555555555555222222111111000000////////////...------------...,,,,,,+++************+++*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))+++,,,,,,+++++++++,,,,,,---,,,+++++++++************************************))))))************)))))))))))))))***+++++++++,,,******)))(((((((((((((((''''''((()))))))))))))))))))))''''''---(((FFF)))'''+++&&&))))))'''''''''((((((((())))))))))))))))))))))))))))))444666&&&AAA,,,222'''***+++...%%%)))555444BBB+++&&&'''###///)))%%%******))))))))))))***+++)))---$$$333[[[///$$$+++!!!888 ,,,FFF```//////%%%'''(((&&&HHH|||'''+++&&&000...&&&%%%))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++******++++++,,,---***,,,---,,,******---///,,,,,,---...///000111111000111222444666777888999999;;;======<<<;;;<<<===;;;===???III^^^zzz}}}eeeXXXXXX___eeeffflllrrrxxx}}}yyyqqqpppqqqtttuuuvvvwwwxxxzzzzzz{{{}}}~~~}}}rrrnnnxxxlll[[[MMMEEE@@@;;;777222222333555666888999999444444444555555555555666222222111111000/////////......---,,,,,,,,,,,,------,,,++++++******++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))------,,,+++++++++,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---******)))((((((((((((((('''(((((()))))))))))))))&&&)))(((&&&(((###DDD)))'''+++&&&))))))''''''''''''((((((((())))))))))))))))))))))))))))))///ccc222,,,***000,,,'''...,,,&&&%%%$$$jjj$$$(((+++333!!!***&&&---***))))))(((((((((((()))111HHH333***!!!///(((...!!!&&&333fffAAA***222%%%+++'''(((EEEvvv%%%...,,,)))&&&&&&)))+++)))&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***,,,---,,,******---///,,,,,,---...///000111111000111222444666777888999999;;;======<<<;;;<<<===:::;;;>>>HHH^^^yyy~~~nnn```ZZZ[[[___cccgggiiiqqq|||zzzwwwyyyyyyxxxyyy|||{{{zzz~~~iiiSSSFFFAAA<<<777888666555444666666666555555444222111222333555777444333222111000000000000////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************,,,,,,------...---------***++++++,,,,,,++++++***************************))))))))))))************++++++************++++++******))))))((((((''''''&&&'''(((+++,,,,,,+++)))((())))))'''+++%%%DDD)))(((+++'''))))))))))))))))))))))))))))))(((((())))))*********+++NNN$$$###111000///+++)))444((())),,, 888ddd'''))))))))))))))))))))))))###---000+++***---(((111&&&%%%333---///333---"""///+++'''888yyy(((+++))))))))))))))))))))))))++++++************++++++'''((()))+++,,,+++)))'''))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++***)))((()))***++++++,,,---......------------------------------......///000000000222222333333555666888999:::;;;<<<<<<======<<<<<<>>>@@@<<>>;;;777444222111444666888888666666555444444555555666555444333222111111111111////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------...------,,,***++++++,,,,,,++++++***************************))))))))))))***************))))))))))))))))))******)))))))))((((((((('''+++)))(((''''''''''''&&&((())))))'''+++%%%DDD)))(((+++'''))))))))))))))))))))))))))))))((()))))))))************333000%%%''',,,+++"""555%%%!!!333+++***444&&&&&&************************---%%%000---111333111 999 777 ------'''<<<;;;777###,,,555CCCyyy(((+++))))))))))))))))))))))))++++++************++++++---***))),,,000111---((())))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++***))))))++++++,,,,,,,,,,,,,,,,,,------------------------------......///000000000222222333333555666888999:::;;;<<<<<<======<<<<<<>>>@@@<<>>;;;888666777888999888:::;;;;;;;;;:::888666444555444333222222111222222////////////...............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++---------...------,,,,,,***++++++,,,,,,++++++***************************((()))))))))************))))))(((((((((((())))))))))))))))))((((((((((((******)))(((((())),,,...((())))))'''+++%%%DDD)))(((+++&&&))))))(((((((((((((((((((((((()))))))))))))))*********111aaa>>>,,,999+++///...$$$///111###///...---XXX%%%------***************************###+++$$$%%%,,,,,,FFFIIIEEE666,,,555,,,444!!!&&&...---EEE"""OOO++++++%%%999yyy(((+++))))))))))))))))))))))))++++++************+++++++++(((&&&)))---...+++'''))))))))))))))))))))))))******++++++++++++************+++++++++******))),,,+++++++++++++++++++++------------------------------......///000000000222222222333555666888999:::;;;<<<<<<===<<<<<<<<<<<>>EEE\\\ppp~~~yyy|||tttzzz~~~zzzwwwxxxxxxxxxwwwzzzxxxxxxzzz|||}}}xxxxxx~~~uuunnnYYYGGGBBB<<<888888888999999999999::::::999777666555444444333222111111111111////////////........................------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,*********+++++++++,,,,,,............---,,,+++******++++++,,,,,,++++++***************************))))))))))))******************))))))))))))******'''((((((((()))))))))***+++111666666111,,,))))))((())))))'''+++%%%DDD)))(((+++'''))))))))))))))))))))))))))))))************)))))))))(((***111(((FFF{{{%%%000333""";;;%%%---...$$$333 ***000(((;;;++++++++++++++++++++++++&&&***$$$)))---###'''555$$$444&&&///"""... 000(((+++:::)))+++,,, 111&&&"""777...%%%:::IIIFFFyyy(((+++))))))))))))))))))))))))++++++************++++++)))***+++***))))))+++---))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++))))))******+++++++++,,,------------------------------......///000000000222222333333555666888999:::;;;<<<<<<======<<<<<<:::???>>>EEE[[[ooosss{{{{{{~~~~~~vvvmmmjjjggggggkkknnnoooooo}}}}}}yyyxxxvvvpppkkkiiifffbbbaaacccfffiiijjjooopppwww}}}uuuzzzsssVVVOOODDD;;;777777888999888888888888777666666555555555444333222222222222000/////////............//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,............---,,,+++***+++++++++,,,,,,+++++++++************************))))))))))))************))))))(((((((((((())))))'''((((((((())))))******###)))...///+++''''''(((((())))))'''+++%%%DDD)))(((+++'''))))))))))))))))))))))))))))))+++*********))))))(((((('''111,,,555... ^^^ttt***(((%%%000***"""444*********---$$$777YYY++++++++++++++++++++++++&&&222%%%&&&333---(((+++$$$,,,,,,<<<'''))),,,+++<<<&&&111***,,, (((444((("""+++***%%%444555666yyy(((+++))))))))))))))))))))))))++++++************+++++++++)))''''''***++++++)))))))))))))))))))))))))))))))))************))))))((()))***++++++++++++++++++++++++***************------------------------------......///000000000222222333333555666888999:::;;;<<<<<<======<<<<<<999???>>>EEEZZZnnn~~~{{{ooodddhhhhhhgggiiimmmsssyyy}}}~~~vvvpppgggaaa___^^^]]][[[[[[YYYVVVUUUUUUVVVVVVUUU[[[```hhhpppxxxhhhpppqqqaaaLLL???<<<;;;777333999999999888888888888777555444444333333222222111333222000///........./////////...------------...---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,---...//////000///...---------------------,,,,,,+++***))))))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******&&&***!!!%%%...*********'''///!!!555%%%###EEE***(((,,,(((+++***+++++++++***************(((///,,,... 000 ///###&&&))))))***...,,,%%%kkk***###AAA///)))(((&&&333&&&,,,qqqZZZ$$$...zzz777$$$""",,,///(((+++***###111---###111"""$$$333%%%###&&&&&&+++))) ///!!!..."""---))))))))))))))))))))))))000###222888RRRzzz***,,,))))))))))))))))))))))))))))))))))))))))))***+++++++++************++++++************************************************)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111333000111222333555777999:::::::::;;;;;;<<<=========@@@======FFFXXXoooyyysssnnnhhhmmmmmmmmmpppvvv~~~|||qqqjjjbbb\\\ZZZXXXUUURRRTTTSSSQQQQQQRRRRRRRRRRRRUUU[[[ccclllrrrwww{{{~~~sss|||vvvXXXDDD>>>===<<<999999999999888888888888777555444444333333222222111333222000///......////////////...------------...---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++------......//////000000//////...---------------------,,,,,,+++******)))++++++++++++************************)))))))))((())))))))))))))))))))))))******))))))))))))******)))***(((...,,,$$$%%%((($$$+++ ***%%%///NNN***(((,,,(((+++***))))))))))))))))))))))))+++"""(((***+++)))999###+++777)))...222''''''<<<666......---000((()))&&&111666@@@ ###:::DDD222&&&***...+++%%%111===''' ===###444,,,***)))333++++++"""KKKTTT---'''***000"""...))))))))))))))))))))))))111111???,,,zzz***,,,************************)))))))))))))))******+++++++++************++++++************************************************)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222222333444555777999:::::::::;;;;;;<<<=========???===>>>GGGYYYppp|||pppmmmnnnnnnpppqqqsssxxx{{{qqqkkkccc^^^[[[XXXSSSPPPNNNNNNMMMNNNNNNOOOOOOPPPWWW]]]gggooouuuxxxzzz|||{{{~~~pppvvvcccGGG<<<;;;;;;:::999999999888888888888777555444444333333222222111222222000/////////////////////...------------...------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,------,,,,,,...............///////////////...------------...------,,,,,,++++++******,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))******))))))))))))******---&&&---111((($$$))),,,---000---(((###+++>>>***(((,,,(((+++***(((((())))))******++++++)))000///333*** 999222''')))111***%%%555vvv&&&%%%...444+++111+++(((+++---LLL+++'''***---***ooo$$$'''---***))),,,))).........444))) $$$,,,'''---222,,,$$$...%%%***)))+++++++++))))))))))))))))))))))))--- 888MMMzzz***,,,++++++++++++++++++++++++)))))))))))))))***++++++++++++************++++++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222444444444555666777999:::::::::;;;;;;<<<=========;;;:::<<>>999999999888888888777777555444444333333222222111111111111111111000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,---............---,,,,,,,,,,,,,,,+++++++++......---------......///---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******(((###...###$$$444)))$$$...$$$000))) HHH***(((,,,(((************+++,,,------......(((ddd###>>>(((***,,,&&&'''666444kkk,,,888&&&...&&&---...222$$$...''',,,!!!444###//////+++&&&)))***///444++++++***///444+++%%%pppjjj..."""$$$222'''))))))))))))))))))))))))***333666$$$,,,>>>zzz***,,,************************(((((((((((()))***+++,,,++++++************++++++************************************************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111555555555666666888999999::::::;;;;;;<<<=========???@@@DDDMMM\\\oootttrrrvvvxxxyyyzzzxxxrrrmmmiiicccaaaaaaaaa___]]][[[\\\[[[XXXVVVXXX]]]bbbcccfffkkkqqqwww}}}|||yyyxxxwwwvvvyyy~~~ggglllnnn[[[LLLBBB>>>999999999888888888888777555444444333333222222111000111111222222111000000//////...------------...++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------......---------------------............------------...//////------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******'''$$$111%%%***///555... ''')))(((555sss***(((,,,(((+++***(((((())))))******++++++000---999((("""444ccc...&&&888///...+++)))...111666444&&&???!!!000222(((---&&&---//////$$$KKKFFF'''"""&&&...'''///###999///000!!!---))))))))))))))))))))))))444777!!!111(((ZZZzzz***,,,))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++************++++++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111000444444444555666777999:::::::::;;;;;;<<<============???BBBIIIVVViii|||{{{uuuvvvwwwyyy{{{yyyvvvrrrmmmlllnnnqqqqqqppphhhiiihhhfffdddhhhpppwwwuuuxxx|||~~~}}}}}}xxxsssfff~~~hhhRRRDDD===999999999888888888888777555444444333333222222111000111222222222222111000//////...------------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---------------,,,,,,,,,------......///---------------...//////------------------------*********)))))))))((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******+++%%%///&&&---&&&&&&zzzuuu>>>...WWW***(((,,,(((+++***)))))))))))))))))))))))))))EEE777***,,,(((111333$$$]]]<<<BBB000444---111...999,,,$$$>>>&&&***888222'''///---000(((222;;;... 333///'''&&&UUU000555...)))))))))))))))))))))))))))(((000111,,,,,,%%%!!!zzz***,,,************************''''''(((((()))+++,,,---++++++************++++++************************************************)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000111000000222222333444555777999:::::::::;;;;;;<<<=========<<<===???DDDPPPbbbvvv{{{zzzzzzyyyyyy{{{vvvqqqqqquuuyyy{{{|||ssstttsssqqqqqqvvv```sssuuu[[[IIIBBB999999999888888888888777555555444333333222222111000000222333333222111000//////...------------...+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,))))))***++++++,,,---------------------...///000------------------------))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))******))))))))))))******111###)))$$$--- 999***(((,,,(((+++***+++++++++***************''',,,???###...000%%%ooo444:::000777333333@@@333666www///@@@(((222666(((BBB%%%///'''222$$$***...***III!!!111***$$$[[[)))&&&000$$$+++))))))))))))))))))))))))###::: '''222***---+++'''zzz***,,,++++++++++++++++++++++++'''''''''((()))+++,,,---++++++************++++++************************************************)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111111000000000111222333555777999:::::::::;;;;;;<<<======>>>AAAAAABBBGGGQQQdddyyyzzz|||~~~xxxyyyuuulll~~~{{{cccRRRCCCCCC;;;===???888666888222666444333333444555333222111111111111000000000000////////////////////////------------------------------------------------************************)))+++,,,------,,,***)))***)))))))))***+++,,,,,,+++*********))))))(((((()))))))))***++++++,,,,,,///......---------......---,,,,,,++++++,,,,,,---......////////////........./////////...,,,***)))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((***+++***)))((()))***111!!!)))'''+++LLL+++))),,,(((---///++++++++++++++++++++++++///)))oooppp:::555III;;;555@@@@@@000DDDPPP333???;;;111@@@???---:::]]](((111'''---'''...,,,999qqq((((((>>>///******+++++++++,,,,,,,,,************************%%%111zzz***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++******))))))***,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------......///000000000333444555666666777999<<<777:::===@@@@@@???===;;;BBBAAAAAAGGGTTTgggzzz}}}qqqpppvvvcccNNNIII??????AAA999888999444666444333333444555333222111111111000000000//////////////////////////////------------------------------------------------************************)))+++,,,------,,,***)))*********)))******++++++************)))))))))((()))))))))***++++++,,,,,,......---------......///---,,,,,,++++++,,,,,,---......////////////............///...---,,,***)))))))))))))))))))))))))))))))))))))))************************)))))))))((((((***+++***)))((()))***%%%&&&111%%%000---$$$ggg,,,+++---(((,,,---*********++++++,,,,,,---222***KKK???>>>===<<>>AAAAAA===RRR---IIIFFF333555===uuuLLL,,,444,,,000(((000))))))lll:::+++***$$$///'''******+++++++++,,,,,,,,,************************---222777zzz***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******)))***,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,------......------,,,------......///000000000333444555666666777999<<<888:::===??????>>>===<<<@@@??????EEESSSfffyyyzzzsssuuu{{{}}}{{{}}}qqqqqqzzzaaaUUUGGGCCCCCC;;;999:::666666444333333444555333222000000000000////////////////////////////////////------------------------------------------------++++++++++++++++++++++++******,,,,,,---,,,+++***++++++******)))*********************))))))))))))))))))******+++,,,,,,,,,---------------...///000------,,,,,,,,,,,,------......////////////...............---,,,+++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))(((***+++***)))((()))***+++(((///+++888,,,111mmm---,,,...(((++++++)))***+++,,,...///000111'''CCC000KKKtttHHH:::;;;@@@<<>>======>>>======DDDRRReeexxxsssooossszzzzzzuuuttt~~~ssszzzzzzdddPPPGGGEEE===999:::777666444333333444555333222000000000/////////......////////////////////////------------------------------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,+++***)))))))))************)))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,---...///000111------,,,,,,,,,,,,------......////////////......---------,,,+++******)))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((***+++***)))((()))***333###)))###$$$000)))000***///'''000www,,,***---(((,,,------...000222444666777888<<>>777>>>>>><<<<<<999:::444DDD111HHH333KKK222???FFF222:::888777:::///666777000000...GGG///***---222'''...******+++++++++,,,,,,,,,++++++++++++++++++++++++CCC%%%%%%zzz***,,,++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,,,,+++++++++,,,+++++++++,,,,,,,,,------------............------------......///000000000222333555555555666999;;;;;;;;;;;;;;;<<<===>>>>>>===<<<===DDDRRReeexxxzzzrrrmmmuuu~~~{{{wwwxxx~~~{{{uuuZZZKKKGGG>>>999999666666444333333444555333222000000000000////////////////////////////////////------------------------------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))***************+++,,,,,,------,,,,,,,,,---...///000111...------,,,,,,------.........////////////......---,,,++++++************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((***+++***)))((()))***+++---111'''&&&)))000$$$(((---(((:::,,,***---+++111333555666777999;;;===???@@@KKK<<<<<<:::===bbbddd>>>555HHH???777BBB999:::999444...>>>333777www444888???999999===555777555222***===DDD)))666,,,333 ---******+++++++++,,,,,,,,,++++++++++++++++++++++++555333(((LLLzzz***,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------......///000000000222333444555555666888;;;;;;;;;::::::;;;<<<===>>>>>>===>>>DDDRRReeexxxrrrsssoooyyy}}}yyyxxx{{{xxx|||fffQQQKKKAAA:::999777666444333333444555333222111111111111000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++******)))*********))))))))))))******************++++++,,,------------------------...///000......------------............////////////......,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************(((***+++***)))((()))***%%%&&&---,,,&&&***,,,###888,,,$$$(((///...'''"""{{{///...333222888;;;<<<===>>>???AAABBBCCCDDD777WWW///@@@JJJHHHOOOwww777HHHDDD:::DDDGGGBBBAAA999<<<<<<---...<<<+++444iiiNNN777888===@@@<<<:::<<<;;;777:::999===111:::444+++)))!!!222&&&111---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''###...777DDDzzz***,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------......///000000000111333444444444666888:::::::::::::::;;;<<<===>>>???>>>>>>DDDRRReeewwwwwwsss{{{~~~zzzxxxpppmmmqqqWWWOOODDD;;;:::888666444333333444555333222222222222222111111111111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...*********)))******++++++((()))))))))******************+++,,,,,,------.........---------......///......------------............////////////......,,,+++***)))((()))******))))))))))))))))))))))))))))))))))))************((()))))))))************(((***+++***)))((()))***)))---'''%%%(((,,,///***$$$---...,,,,,,///111&&&+++MMM444777>>><<>>==='''KKKuuueee...AAA222XXX111DDDOOOBBBFFF<<>>888888AAA(((999KKK777777dddkkk$$$ ,,,(((+++333%%%444///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 444)))222)))eeezzz***,,,************************************************************************)))******+++,,,,,,------******++++++++++++******)))***,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------......///000000000111222444444444555888:::999999:::;;;;;;<<<<<<===@@@>>>>>>CCCPPPbbbuuuwww{{{|||pppiiizzzxxx\\\SSSGGG===;;;999666444333333444555333222333333333222222222111111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***)))))))))***+++,,,,,,(((((())))))*********+++***++++++,,,,,,------...///......---------............------------............////////////......+++***)))(((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((***+++***)))((()))***+++,,,&&&000222"""###...444***'''------'''(((000,,,+++***+++888hhh999???FFFCCCFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB???III???777999<<<555111333000]]]WWW555===@@@===MMMEEEDDDIII888FFFCCCAAAAAAAAA888LLL222CCC===>>>EEE>>>555ZZZTTT555<<<@@@;;;======444888EEE:::444@@@999999555HHH333888===///:::...QQQooo666%%%***555!!!444000***---"""///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...$$$000,,,))))))zzz***,,,************************))))))))))))))))))))))))************************))))))***+++,,,,,,------*********++++++*********)))***,,,,,,+++++++++,,,++++++,,,,,,,,,------------..................---------......///000000000111222444444444555888:::888999:::;;;<<<<<<<<<<<>>===BBBOOOaaasss~~~}}}xxxlllvvveeePPPLLLMMMDDD666777555222222222333222111222222222111111111111000000000000000000000000000///...---,,,,,,,,,,,,,,,---...///...,,,++++++,,,,,,---...//////---+++************++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,))))))***+++,,,,,,------------------------------...///////////////......111///---...000000,,,(((************************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++************++++++++++++---...---,,,+++,,,...000333//////333222555FFF\\\yyyOOO@@@EEEIIIFFFBBBCCCBBBBBBDDDFFFGGGFFFDDDCCCCCCBBB@@@>>>;;;999888<<<:::555000666PPPvvvjjjLLL;;;999<<<<<<999BBBEEEGGGFFFCCCBBBDDDGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>AAABBB@@@???AAABBBAAA@@@???>>><<<:::888777666777777777777666666555555999:::;;;;;;::::::;;;<<<::::::;;;<<<<<<:::666333---222777<<>>;;;999888444888999666000///555::::::555000222888???BBBBBBDDDEEEFFFFFFDDDCCCCCCDDD???>>>>>>>>>>>>???@@@AAA;;;<<<===<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;::::::::::::::::::999888666555111333555666888:::<<<>>>===<<<<<<======<<<999777777:::888111///444999:::;;;666///...///000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++$$$%%%//////%%%$$$+++************************++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111222333444555777888888999::::::;;;<<<<<<<<<<<<<<>>AAASSScccrrryyyzzz{{{www~~~zzziiiYYYIII===;;;999888888888777555333222222222111111111111000........................///...------,,,------------...//////...---...000......---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++,,,,,,,,,,,,---------------------------......//////.........000///...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***,,,------///222444999888===FFFEEE>>>===BBB???CCCIIIMMMJJJEEEGGGLLLEEEDDDDDDEEEGGGGGGEEEDDDCCCCCCBBBAAA???===;;;:::666777999;;;<<<<<<======>>>AAAFFFGGGEEEBBB@@@@@@===<<<<<<======<<<:::888@@@???>>><<<<<<;;;<<<<<<===<<<<<<<<<======>>>@@@<<<<<<<<<===<<<<<<;;;:::888888888888777555333222555555666777777888999999:::999888888999:::999888000555888666555555444222---000444444222///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++222...---......,,,---111******************************************************++++++++++++******+++++++++++++++++++++++++++++++++++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000111222333444555777888888::::::;;;;;;<<<;;;;;;;;;<<>>======@@@DDDEEEBBB>>>AAAAAABBBCCCDDDFFFGGGGGGKKKHHHGGGJJJKKKJJJKKKLLLKKKJJJJJJIIIGGGEEECCCBBBDDDBBB???<<<:::999999999999888888888999999888777;;;999888888:::;;;;;;:::666777777666555666777888555777777555111///111444......------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&***---+++***)))%%% ************************)))))))))))))))))))))))))))******++++++******)))***************+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000111222333444555777888888::::::;;;;;;<<<;;;;;;:::;;;BBBBBBFFFXXXfffsss|||yyy|||vvv\\\bbbuuu{{{|||]]]GGG>>><<<:::999999777444222222222222111111111000000..............................---------......///,,,...//////......000111///...---,,,,,,,,,,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))))))))***,,,,,,------,,,,,,,,,,,,,,,,,,------------------------...///000111111111111111...---------------,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------...000333666777999<<<>>>CCC???===???CCCDDDEEEGGGBBB@@@@@@EEELLLNNNGGG>>>DDDCCCBBBCCCEEEEEECCCBBBDDDDDDDDDCCCBBB@@@???>>>BBB@@@>>>???@@@???:::666BBBAAA???>>>???AAACCCEEE======@@@FFFNNNRRRSSSQQQLLLOOOUUU\\\ccchhhlllmmmfffbbbbbbgggkkkiiihhhjjjkkkjjjhhhfffdddbbbaaa```RRRNNNHHHBBB>>>;;;;;;;;;777666555666999:::999888===<<<;;;;;;<<<===;;;:::<<<999555333222111111222333222000000000222555666/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///---'''(((000444222,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111222333444555777888888::::::;;;;;;<<<;;;;;;;;;999AAAAAAGGGXXXfffssszzzzzz{{{}}}lllgggssspppZZZOOO@@@===:::888777666444222222222222111111111111000.................................---......///000---...//////...---...000......---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,------------------------------------......///000111111111111---++++++...111222///,,,))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,...///000111333666999;;;<<<===???AAAEEEDDDDDDEEEFFFEEECCCAAA===CCCGGGFFFCCCCCCCCCBBB999999:::===AAACCCCCCBBBCCCCCCCCCBBBAAA@@@???>>>777999;;;===???@@@BBBCCCFFFEEEDDDDDDEEEDDD???;;;QQQRRRVVV\\\dddjjjnnnppppppsssyyy{{{vvvyyy}}}{{{zzzzzz{{{{{{nnnkkkeee___ZZZVVVTTTTTTEEEBBB???>>>@@@???<<<999<<<<<<===>>>>>><<<888444777444444999<<<;;;:::;;;333222111333555555333000111111111000//////......------------------------------------------------,,,,,,,,,,,,------------111111---(((''')))***(((------------------------************************+++++++++,,,,,,+++++++++))))))******+++,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111111222333444555777888888888999:::;;;<<<<<<<<<<<<999@@@AAAFFFYYYhhhuuu{{{uuuyyywwwqqq\\\UUUCCC???:::777666666555444222222222111111111111000////////////////////////...............///000000---...///...---,,,---...,,,---.........---,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,+++,,,,,,,,,---.........------------------------,,,---...//////000000000---))))))...666888222+++************************))))))))))))))))))))))))******************++++++)))))))))))))))))))))))))))************+++++++++***+++---///222444666777777:::===>>>??????@@@BBBCCCDDDDDDCCCAAA@@@>>>======AAA???555...000666888777777888;;;???AAAAAA@@@???@@@@@@@@@???>>>======???@@@???;;;666999CCCLLL___bbbgggmmmqqqrrrnnnllltttuuuvvvwwwyyy|||wwwnnniiiiiieeelll}}}{{{wwwrrrnnnlllmmmoooppp|||}}}~~~~~~{{{xxxwww___[[[XXXXXXZZZZZZVVVSSSSSSUUUWWWYYYXXXSSSKKKEEEFFF???::::::999222...///888777666666555333000---333333222222111000000///................................................,,,,,,,,,---------......%%%&&&+++111222000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,*********+++,,,---------++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000111111111111111111222333444555777888888777888999;;;<<<======>>>999@@@AAAGGGZZZjjjyyypppuuu|||}}}fffWWWEEEAAA;;;777666666666666222222222111111111111000000000000000000000000000...............///000000---...///...,,,++++++,,,,,,---...//////---+++************++++++,,,,,,---+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++,,,,,,---...//////------------------------***+++,,,---............---((('''///999;;;444***************************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++,,,---///222555888:::;;;999<<>>==================<<<;;;;;;999CCCNNNRRRQQQUUUaaalllyyy|||}}}yyyvvvuuuvvvuuusssmmmgggeeegggjjjmmmoooooolllcccWWWKKKDDDDDDAAAJJJ___mmmnnnnnnrrreeeaaaYYYRRROOONNNPPPRRRYYY^^^gggooottttttqqqoookkkiiijjjpppxxx~~~~~~}}}{{{~~~{{{qqqjjjYYYMMMCCC???<<<777666999333333111///...///222555444444333333222111000000................................................,,,,,,,,,------.........000+++)))---...+++,,,333++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,******+++,,,------......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222222111111222333444555777888888666777999;;;<<<>>>>>>???:::AAAAAAGGG[[[lll{{{}}}qqqlllrrr{{{www~~~lllUUUSSSCCC<<<:::444666999333444333222222111111222222////////////000000000000...............---------........................------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++*********+++,,,---........................//////...---,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))(((((()))***+++,,,,,,,,,******************+++,,,***+++,,,,,,+++,,,...000333666999::::::;;;<<<===@@@@@@AAA@@@>>>:::777555888666555777:::<<<;;;999999<<>>BBB???<<<<<<>>>???>>>===777<<<>>>>>>BBBKKKOOONNNSSS]]]gggjjjeeeaaaaaadddkkkkkkjjjiiifffbbb\\\XXXOOOOOONNNLLLIIIHHHHHHIIILLLIIIEEEBBBBBBAAA;;;555999;;;>>>BBBEEEGGGHHHHHHDDDDDDBBB???<<<;;;<<<===???FFFMMMQQQQQQPPPQQQSSS\\\dddppp{{{|||xxx{{{uuu___NNNEEEBBB@@@>>>===;;;666222333666444///222333444555555444333333111111111000//////......------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------......------...///000111222222111333444555555555777888777999::::::::::::;;;===>>>>>>@@@IIIZZZmmm~~~vvvmmmjjjqqqxxxwwwtttsss[[[TTTDDD<<<:::555666888333333222111111000000111111000000000000/////////////////////.........------........................------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++*********+++,,,---........................///......---,,,,,,++++++************************************************))))))))))))))))))))))))************)))))))))))))))))))))***+++++++++,,,*********))))))***++++++)))***,,,------...111333444777:::<<<<<<<<<===>>>BBBAAA???===;;;:::::::::;;;:::999;;;>>>@@@@@@>>>CCCCCCAAA???===<<<<<<===;;;<<<===;;;999777777888555<<>>>>>>>>AAA@@@===999888999;;;;;;888999;;;<<<===>>>>>>>>>>>>===<<<:::888777777888777999;;;>>>AAABBBBBBBBBFFFMMMXXXaaaggghhhfffccciiillloooppppppsssyyyttthhh\\\PPPEEE???999:::999666777999777222555444333333222333444444222222111000000//////...------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,---------......------...///000111222222111333444555555555777888777999::::::::::::;;;===>>>>>>???HHHXXXlll~~~tttkkkffffffjjjpppvvv|||uuuyyy~~~gggYYYFFF===<<<777777888333222222111000000000000000111111000000//////......111111000//////...------........................------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------..............................------,,,,,,++++++************************************************))))))))))))))))))))))))************))))))))))))******************+++++++++******)))))))))******)))***---...///222555888777:::===>>>>>>>>>???@@@DDDBBB>>>;;;:::;;;>>>???@@@??????AAACCCDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>999;;;;;;:::888;;;BBBHHHLLLNNNRRRYYYeeennnoookkkfff___VVVRRRQQQNNNHHHBBB????????????>>>>>>>>>>>>;;;888666666999;;;:::999777777777666444555999===<<<;;;;;;;;;:::999888777777777777666666777777777???<<<999999;;;<<<:::999;;;???FFFMMMQQQRRRQQQPPPNNNPPPQQQQQQRRRVVV]]]cccnnnqqqsssqqqlllfff```]]]MMMNNNKKKBBB<<<999777333333333333333333333222222333333222111111000000///..................------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,---------......------...///000111222222111333444555555555777888777999::::::::::::;;;===>>>===>>>FFFUUUkkk}}}rrrhhhaaa```cccdddiiipppxxx{{{bbbLLL@@@???999777888333333222222111111111111111222111111000///......---333222111000///...------........................------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...........................---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))************)))))))))(((+++++++++***************+++******)))))))))******))),,,...111333666:::===:::<<>>>>>???BBBCCCEEEEEEDDDDDDEEEEEEDDDDDD=========???AAA@@@<<<888999888777999@@@LLLZZZdddddd___[[[[[[___aaa\\\VVVOOOHHH@@@===??????;;;777888888888777777888999;;;999:::;;;===>>>?????????===<<<<<>><<<;;;:::;;;:::999999;;;<<<<<<<<<888777777666555555555555666777999;;;<<<<<<<<<<<<>>>>>>???>>>===???DDDHHHLLLRRRYYY^^^cccjjjttt|||rrrqqqiiiXXXIII@@@;;;888555666888999888666333222444444333333222111111111/////////.......................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,---------......------...///000111222222111333444555555555777888777999::::::::::::;;;===>>>======CCCSSSiiivvvjjjbbb\\\]]]aaaccciiirrr|||uuupppUUUFFFCCC<<<888888444444444333222222222222333222111111000///......---333222111000///...------........................------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++,,,------..............................,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************)))))))))(((+++++++++******************************++++++,,,,,,...111444666999===@@@===???BBBCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFEEECCCAAA@@@@@@???===;;;::::::::::::999>>><<<===FFFTTTbbbjjjmmmbbbYYYNNNKKKMMMLLLIIIEEE???>>><<<;;;::::::999888:::;;;<<<;;;:::<<>>===;;;:::::::::;;;<<<999:::;;;;;;:::::::::;;;===AAAFFFHHHLLLVVVeeeppp{{{~~~{{{ooobbbXXXPPPKKKBBB@@@===:::888777777777555555555444333333222222000000000//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------...///000111222222111333444555555555777888777999::::::::::::;;;===>>>======BBBPPPggg}}}oooeee___[[[]]]aaabbbkkkvvv~~~lllppp```LLLGGG>>>888888555555555444333333333333333111111000000//////......111111000//////...------........................------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++---....................................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))******************++++++*********+++,,,---...///000222555777999;;;???BBB>>>AAACCCDDDDDDCCCCCCDDDDDDEEEGGGIIIIIIGGGEEEDDDEEEFFFEEECCC???<<<<<<<<<:::;;;<<<===AAAGGGOOOUUUQQQQQQVVVaaallloooiiiaaaUUUJJJ@@@<<<<<<;;;::::::888:::<<<;;;888666888::::::===AAABBBCCCFFFLLLQQQUUUTTTSSSVVV```sssuuuhhhjjjoooooonnnooouuuwwwzzz{{{{{{xxxuuussshhhccc]]][[[]]]______^^^bbbhhhjjjaaaRRRGGGEEEHHHHHHEEEAAA===<<<<<<===>>>:::::::::;;;:::999888777999<<>>???AAAFFFIIIIIIOOOWWW\\\aaagggpppwww}}}|||~~~~~~}}}kkk^^^YYYZZZZZZUUUNNNGGGBBB?????????FFFDDDAAA>>>===<<<:::999777999<<<<<<;;;<<<>>>AAADDDKKKTTT]]]iiiuuuzzzyyymmmhhhaaaWWWLLLCCC<<<999888777777666666555444444222222111000000///..............................///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...///000111222222111333444555555555777888777999::::::::::::;;;=========>>>BBBNNNddd}}}{{{nnnggg```___^^^]]]^^^bbbuuuzzz|||mmmkkkqqqVVVMMMAAA888888888444333222222111111222222////////////000000000000...............---------........................------------------------,,,------......------,,,++++++++++++++++++++++++)))***,,,.../////////...........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))(((((()))***+++,,,,,,---))))))***,,,...111333444777888:::;;;;;;===@@@BBB@@@BBBDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDD<<<>>>???>>>;;;999:::<<<@@@TTTnnn}}}yyyxxxwwwvvvrrrkkkaaaSSSFFF======888666::::::999<<>>>>>>>>CCCTTTjjjyyy~~~qqq]]]JJJ>>>888888777777666666555555222222222111000//////...//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,---------......------...///000111222222111333555555555555777888777999::::::::::::;;;======>>>???CCCNNNccc|||xxxkkkhhheeebbb```]]]^^^hhhsssvvvmmmgggRRREEE>>>:::888777555333222333222111000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++***)))***,,,------,,,***+++...111444777888999:::;;;<<<>>>@@@AAAAAAAAAFFFEEEEEEDDDEEEFFFHHHIIIFFFHHHFFFBBBCCCEEECCC>>>>>>@@@===888;;;EEEKKKJJJbbbkkkvvvyyyuuummmhhhfff```VVVOOOMMMIII@@@;;;;;;:::666666;;;===@@@IIITTTYYYaaaooo|||}}}qqqjjjeee^^^VVVPPPFFF@@@CCCBBB<<<:::???999::::::;;;???KKK\\\hhhzzzppp]]]NNNFFF===999777666666666888666555666777666111---000/////////..................------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......---------------...///000......//////000000111111222111111333666888888777666888999999999999:::<<<===@@@===BBBSSScccvvvqqqeeeiiieeecccbbbaaaeeeppp|||yyykkkUUUGGG???:::888777555333222333333111000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************---+++******+++,,,,,,+++---...111444666888::::::;;;<<<===???AAABBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIDDDCCCCCCBBB@@@???>>>>>>===@@@BBBEEEQQQcccqqqvvvrrrssspppiii]]]SSSLLLJJJBBB>>><<<>>><<<666333444;;;===DDDKKKQQQ\\\qqquuuhhh___VVVLLLDDDAAACCCBBB@@@===<<>>@@@===BBBTTTdddwwwvvvhhh___fffcccaaacccfffmmm{{{rrr[[[KKKAAA;;;777888666333333333333222000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************...,,,***)))+++,,,,,,+++111222444777999;;;<<<<<<===>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGDDD???>>>???<<<777;;;DDDHHHMMMSSS]]]lll|||xxxqqqdddUUUHHH>>>999777<<<;;;<<<===;;;:::>>>DDDAAAMMM^^^jjjrrr~~~wwwmmm___SSSOOOIIIBBB<<<999999:::;;;FFFZZZvvvtttcccXXXNNNCCC:::888777555222000111333666111111000000000/////////000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......+++,,,------......------***+++++++++,,,,,,,,,,,,//////...---------............//////000000111111666888999888444333444666777888::::::999999;;;<<<>>>AAA>>>CCCUUUeeeyyyvvvjjjbbb^^^aaa^^^___dddlllwwwvvv|||dddQQQDDD<<<777888666444333333333222111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---************************************************************************************************))))))*********+++++++++************************---+++))))))+++---......444555777999;;;<<<======???@@@AAABBBDDDDDDDDDEEEDDDEEEFFFFFFFFFDDDCCCBBBEEE;;;999>>><<<888DDDWWWeeeiiipppwww|||}}}xxxrrrfff^^^RRRGGGAAA===;;;:::777999;;;::::::@@@LLLWWW^^^ooo|||wwwuuuzzzqqqdddTTTHHHBBBAAA@@@???<<>>AAA>>>DDDVVVfff{{{wwwhhhaaa______^^^]]]```iiitttqqq|||pppZZZIII>>>888888666444333444444222111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,************************************************************************************************))))))*********+++++++++***************************))))))***...111333333444555777999;;;<<<===>>>@@@AAABBBDDDDDDEEEEEEEEEFFFFFFFFFEEECCCAAA>>><<<@@@888888AAAFFFJJJ\\\rrr}}}{{{yyyyyyuuukkk^^^UUUJJJGGGBBB>>>======<<<;;;555@@@LLLUUU\\\gggvvv}}}}}}~~~|||xxxtttzzzooocccXXXMMMFFFIIIMMMQQQPPPPPPZZZnnnuuubbbMMMEEE<<<888888777444111333222222222222111111111111111000000000000111111///...------------...///---------------------------------------------------------.........//////,,,,,,,,,---------......+++,,,------......------------------............000///...---------------......//////000000111111222666999888555444777;;;777999::::::::::::;;;======@@@>>>DDDWWWggg|||jjj___]]]^^^```______eeeppp|||ssskkk|||dddPPPAAA999999777444444444444333111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************************************************************************************)))************+++++++++************************))))))***---222555666666444555777:::<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEECCC@@@===;;;:::::::::AAAPPP[[[cccrrrvvvkkk```[[[WWWPPPIIIEEE;;;;;;;;;;;;;;;;;;<<<<<>><<>><<<<<<<<<<<<===@@@QQQhhhyyytttfffVVVHHH===<<<===:::888888;;;???EEEJJJQQQ]]]mmmyyy}}}ssslllmmmpppqqqrrrttt]]]JJJCCC>>><<<<<<>>>MMMZZZbbbppp{{{]]]FFF<<<;;;555555444444444333333333000000////////////000000000///---,,,,,,---///000........................------------------------,,,,,,------...///000000,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......---------------...///000......//////000111111111333222222333666777777666888:::;;;;;;;;;;;;<<<>>>:::>>><<>>???AAACCC@@@CCCGGGHHHFFFCCCAAA@@@BBB@@@???===999888BBBNNN```tttzzzssspppcccQQQ>>>999777999888666:::AAAYYYggguuu~~~~~~|||xxxqqqsssuuusssuuu}}}jjjUUUFFF===:::<<<===CCCKKKSSS```xxxsssSSS777888222111666888333000111444222000111333444444333.........///////////////////////////////////////---------.........//////------------------------------------------------------------------------.........////////////000//////.........---------/////////000111111222222333222222222333555777888999999999999:::;;;<<<<<<>>>BBB@@@EEEVVVdddwwwqqqggg^^^[[[[[[ZZZ\\\___iiikkkkkkiiieeedddeeefffiiilllqqqyyytttzzzppp^^^GGG:::999777444444444444444333333222222111000000///111000///......///000111////////////////////////,,,,,,,,,------.........------------------------------,,,,,,,,,,,,++++++---,,,++++++++++++++++++++++++,,,------,,,++++++************************************************+++*********))))))))))))************+++++++++++++++,,,,,,+++******,,,...444444555666777888999:::============>>>@@@BBBCCCGGGFFFEEEDDDCCCBBBAAA@@@:::999888:::BBBQQQaaakkkrrruuuooo___TTTPPPJJJAAADDD===999;;;>>>DDDQQQ^^^yyyuuutttvvv~~~{{{www}}}}}}yyyaaaMMMDDD???<<<;;;@@@EEELLLYYYfffnnn^^^EEE<<<555555444222222555222111111000111111000000////////////////////////////////////////////////---------.........//////------------------------------------------------------------------------------.........///////////////.........---------/////////000111111222222333222333333444555777888999999999999:::;;;<<<<<<===AAA@@@FFFXXXgggzzzeee___[[[[[[[[[[[[___dddpppnnnhhhbbb\\\[[[]]]```dddlllwwwyyyuuurrr___KKK>>>;;;777666555444333222333333222222111000000000111000///......///000111////////////////////////---------------.........------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------***+++,,,------,,,+++******************************************************************)))))))))+++++++++,,,,,,,,,,,,---***++++++******,,,///222444555666888999;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCGGGEEEDDDBBBAAA???<<<999777>>>BBBGGGUUUhhhqqqooofff___TTTHHH@@@===>>>???@@@???CCCLLLXXXhhh|||ssseee^^^^^^```uuuiii^^^WWWLLLBBB>>>>>>@@@EEEIIIYYYlll~~~bbbVVVHHH>>>888555666:::111222333222000//////000////////////////////////////////////////////////------........./////////------------------------------------------------------------------------,,,---------...........................---------/////////000111111222222222333444555666777777888999999999999:::;;;<<<<<<<<<@@@@@@GGGZZZjjj}}}ccc___]]]]]]]]]]]]cccjjjoookkkeee^^^[[[\\\___bbbiiittt~~~ssswww___MMM???:::666666666444222222222222222111111111000000000000////////////000000////////////////////////---------...............------------------------------,,,,,,,,,++++++++++++++++++++++++,,,---...***+++,,,------,,,+++***************************************************************************++++++++++++,,,,,,,,,,,,***++++++++++++...222666555666888999;;;===>>>?????????@@@@@@AAABBBCCCCCC???BBBDDDCCC>>>999666555:::NNN___fffnnnsssiiiXXXHHHCCCBBBDDD@@@<<>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBB<<<@@@BBB>>>888777===DDDMMMfff|||}}}uuu^^^GGG@@@<<<===AAA>>>>>>NNNcccttt|||~~~rrrnnnnnnfffccc___^^^bbbjjjtttzzzzzzooo\\\MMMCCC<<>><<<===@@@MMMhhhppp```UUUPPPSSSYYY[[[aaajjjrrrzzzuuu\\\KKKEEECCCGGGUUUgggwwwzzzgggTTTFFF===999555222111222222111222111111000000//////...////////////////////////....../////////000000000........................................................................,,,---------............---------.............../////////000111111222222444444333333444666888999999999999999:::;;;<<<<<<>>>@@@>>>GGG[[[jjjyyygggdddfffmmmssssssrrrsssoookkkggghhhnnnvvv}}}yyyvvvzzzpppaaaQQQAAA666666777222111555111111111111111111111111//////000000000000//////////////////////////////000/////////.........---------------------------------,,,,,,,,,,,,++++++,,,,,,+++*********++++++)))***+++,,,,,,+++***)))*********************************************************++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++...222555666777999;;;::::::;;;<<<===>>>????????????AAAAAABBBAAAAAA@@@@@@===:::<<>>GGG]]]mmm|||fffeeejjjvvv{{{yyysssnnnkkkmmmvvv{{{|||YYYFFF999888888222111555111111111111111111222222//////000000000000//////////////////////////////000000//////.........------------------------------------,,,,,,,,,++++++...------,,,++++++++++++)))***+++,,,,,,+++***)))*********************************************************++++++,,,,,,,,,,,,,,,,,,---------......,,,///444777999999:::;;;:::;;;;;;<<<===>>>>>>???>>>???@@@AAABBBAAA@@@???<<<999:::GGG\\\sss~~~ooo___XXXRRRIIIAAA>>>:::EEEXXXmmmxxxfffUUUKKKHHHUUUhhhwwwyyydddMMMCCCBBBEEELLLTTTrrrtttYYYMMM???888999:::666111222222222111000//////...////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////.........////////////000---------.........///////////////000111111222222555333111///000444888;;;999999999999:::;;;<<<<<<<<<>>>===HHH___pppnnnpppuuu}}}uuurrrttt|||qqq|||```KKK:::888777222111555444333222222111111222222000000000000000000000000////////////////////////,,,---------.../////////------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,++++++---...///222666777888888:::;;;<<<======>>>??????@@@@@@??????@@@BBBDDDBBB>>>;;;999;;;DDDYYYyyyooo\\\MMMIIIDDD<<>>???>>><<>>??????@@@AAAAAACCCBBB@@@>>>;;;;;;===???JJJTTTfff~~~xxx```OOOAAA>>>===@@@PPPbbbuuu~~~rrrjjjccc\\\ZZZ\\\llljjjppp~~~qqqWWWBBB:::@@@QQQkkk{{{iiiPPP;;;777===777222///000///......222111111111111111111111111000000111111111111000000////////////////////////////////////////////////........................///......------......///---....../////////////////////000000111111222222444444444444555666777777888888888999:::;;;<<<===AAA>>>@@@JJJ\\\qqq{{{}}}zzzvvvqqqpppvvv{{{rrrYYYAAA999999666444444444333222222111111222222000000000000000000000000////////////////////////...............---------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************+++,,,---,,,,,,...111333333666999;;;;;;;;;<<<>>>===>>>>>>???AAABBBBBBCCC===???@@@<<<:::>>>HHHRRRooo}}}xxx___MMMAAA:::>>>LLLaaa~~~zzzjjj[[[XXXaaaooo|||sssRRR@@@AAA>>>GGGccc~~~lllQQQAAA>>>888333000222222///...000111111111111111111111111111111000000000000111111/////////000000111111111////////////////////////........................///......------......///---....../////////////////////000000111222222222555555555555555777888888999999999999:::;;;;;;<<>>???>>>??????@@@AAABBBCCCDDD;;;???@@@>>>===GGGYYYiiiaaaKKKBBB>>>@@@OOOjjjbbb\\\^^^ooo~~~rrr^^^NNN>>>:::JJJ^^^nnnqqqTTT@@@:::666555888999555111000111111111111111111111111222111000//////000111222...//////000000111111222////////////////////////........................//////............//////---......//////////////////000000111111222333333444444444444555666777888;;;;;;::::::;;;<<<<<<===???@@@BBBHHHVVVjjjjjjnnn~~~{{{rrr~~~eeeIII:::777666444222444333222222111111222222/////////////////////////////////////////////////////////...---------,,,------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++------...000333666888;;;>>>?????????@@@AAA@@@@@@@@@AAABBBBBBCCCCCC@@@@@@===:::>>>PPPjjj~~~jjjQQQCCC<<>>BBBJJJWWWjjj}}}lllhhh|||}}}iiiNNN<<<555555555333444333222222111111222222000000000000000000000000////////////////////////...............---------------------------------...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000111333555777999<<>>MMMgggoooUUUCCC<<<:::KKKddd{{{xxxuuuppp|||xxx|||pppiii___SSSDDD@@@RRRhhhcccQQQ>>>333000000333777222222222222222222222222111111000000000000111111////////////////////////////////////////////////........................000//////......//////000---......///////////////000000111111222333333333333333222333333444555666777777777888999:::<<<<<<===>>>AAAJJJZZZmmmuuuppp{{{kkkSSS???666555666666444333222222111111222222000000000000000000000000////////////////////////---------...............------------------------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++***---222555666666888999:::===???AAA@@@@@@@@@AAABBBBBBAAAAAA@@@?????????:::>>>III\\\ttt{{{hhhTTTDDD@@@DDDNNNjjj}}}ooo```WWWVVV___qqqwwwxxxwww^^^MMMHHHJJJ___tttpppVVVEEE<<<777555777222222222222222222222222000000111111111111000000222111111000000//////...////////////////////////........................000000////////////000000---......///////////////000111111222222333333444333333333444444555666777777888888999;;;===???@@@CCC@@@@@@III[[[qqq|||zzzzzzmmmVVVAAA666666888999444333222222111111222222000000000000000000000000////////////////////////,,,------....../////////------------------------...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,************************************************************************************************+++///444888999::::::;;;;;;===@@@AAA@@@@@@@@@AAACCCBBBBBBAAA???>>>>>>===EEEOOOeeevvv^^^JJJ>>>>>>KKKZZZmmmrrrVVVKKKHHHRRR\\\fff{{{}}}yyy~~~}}}fffQQQBBBDDDRRRiiippp^^^PPPBBB999444222222222222222222222222///000111222222111000///444333333222111000//////////////////////////////........................000000////////////000000---......///////////////000111111222222333444444555444444555555666777888:::;;;;;;===???AAACCCDDDHHHCCC@@@HHH\\\uuu~~~~~~pppmmmqqqXXXBBB:::;;;999333555444444333333222222111000000000000000000000000////////////////////////333///000444333---+++...........................---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,++++++***000222444666777999;;;===???>>>>>>>>>???AAACCCDDDCCCKKKCCC:::???BBBAAADDD\\\uuupppZZZGGGBBBFFFPPPggg~~~cccKKKIIIKKKWWWjjj{{{zzzwww|||~~~}}}aaaLLLIIIJJJOOO^^^xxxjjjMMM<<<:::333666555000...222444222222222222111111111111000111111111111111111111111111111222222222222111111////////////////////////...............///000000000000000000000000000000//////000111222444666777666666666666777777777777;;;;;;===<<<666<<<\\\~~~fffPPP???FFF\\\ssssssvvv}}}}}}xxxzzzzzz|||~~~yyymmmuuu___FFF999888999777555444444333333222222111000000000000000000000000000000000000000000000000...+++,,,111111---,,,///........................---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---222444666888888:::<<<>>>>>>>>>??????@@@AAABBBCCC>>>DDDAAA<<<:::999IIIeeezzz[[[III:::>>>RRRnnnppp]]]PPPRRR[[[jjjxxx~~~zzz~~~~~~mmmNNNFFFBBBJJJ___www~~~aaaHHH===777777777555333222333444222222222222111111111111111111111111111111111111000111111111111111111000////////////////////////...............///000000000000000000000000000000//////000111222444555666555555666666666666777777999777:::>>>===CCCYYYqqqVVVFFF===HHH^^^uuulllrrr~~~uuulllfffbbbbbbbbbaaaaaaaaaaaaaaahhhoooxxxooojjjNNN;;;666777999555444444333333222222111000000000000000000000000111111111111111111111111...,,,---000000------///........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++,,,...///111555777999::::::;;;===>>>>>>???@@@AAABBBAAAAAA@@@888===???@@@@@@BBBeeelllWWWHHHCCCBBBRRRvvvmmm___^^^ccclll{{{zzzfffSSSBBB@@@GGGRRRcccsss~~~dddRRRCCC:::555777666000///444333222222222111111111111111111111111111111111111///000000111111000000///////////////////////////...............///000000000000000000000000000000///000000111222444555666444444555555555666666666;;;777777<<<======DDDOOOFFF???>>>KKK```uuuooowww|||vvvooohhh```XXXSSSKKKJJJIIIHHHGGGFFFEEEEEEJJJNNNUUU___kkk|||vvvyyysssVVV@@@666555666555444444333333222222111000000000000000000000000000000000000000000000000000//////000///...---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,+++++++++---000333444666888:::::::::;;;<<<>>>>>>???AAACCCCCCAAA???===999<<<;;;@@@KKKYYYzzzhhhRRRCCC???LLL]]]vvvpppaaacccnnnwwwjjjVVVNNNGGGAAAJJJ[[[}}}vvv```HHH777777888222111666333333222222222111111111111111111111111111111111//////000000000000//////////////////////////////...............///000000////////////////////////000000000111222333555666333333444444555555666666;;;888888;;;;;;777777;;;AAA@@@BBBMMM]]]rrruuuoooooooooppprrrtttsssrrryyyzzz|||}}}|||xxxuuurrrrrrkkkbbbYYYQQQKKKFFFCCCAAAAAA@@@@@@???>>>>>>>>>>>>???AAAEEEOOO___rrruuusssYYYFFF:::555444555444444333333222222111111111111111111111111111////////////////////////...//////......//////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,+++,,,...111555777666888999:::::::::<<<>>>???@@@BBBCCCCCC@@@>>>;;;;;;===777>>>ZZZrrrgggNNNDDDBBBDDD\\\vvvpppjjjhhhhhhqqq|||qqqjjj[[[IIIDDDLLL^^^}}}```AAA:::<<<888666:::333333333222222222222111111111111111111111111111//////000000000000//////000000000000000000000000...............///000000////////////////////////000000000111222333444555333333444444555666666777666777:::===<<<;;;>>>CCCAAABBBEEEKKKZZZpppyyysssiiigggXXXWWWVVVWWWYYYYYYXXXWWWZZZ]]]bbbfffgggeeebbb___^^^XXXOOOHHHBBB???===;;;==================>>>>>>@@@@@@>>>===AAAKKKYYYdddxxxzzzyyy~~~yyysss]]]KKK===777666555444444333333222222111111111111111111111111111........................,,,......+++,,,///111///........................++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++,,,------...000333666777666777:::::::::;;;===???@@@AAACCCCCCBBB@@@===;;;555:::;;;NNNxxxtttRRR>>>???FFF^^^ttt{{{fff\\\UUU[[[fffpppvvvzzz}}}qqqvvvtttZZZHHHCCCNNNjjjrrrOOO@@@<<<999666666333333333333222222222222111111111111111111111111///000000111111000000///000000000000000000000000...............///000000000000000000000000000000111111111111222333444555333333444555666777777888777:::<<<<<<999999===BBB@@@BBBDDDIIIXXXqqq|||sssfffWWWOOOOOOJJJHHHGGGGGGHHHJJJIIIIIIFFFHHHLLLOOOPPPOOOMMMLLLIIIFFFBBB???===<<<;;;999:::::::::;;;<<<<<<======@@@AAA@@@???>>>BBBJJJPPP```sss}}}gggPPP>>>888:::555444444333333222222111111111111111111111111111////////////////////////333555333...---000000---........................+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------///111333444666777666888:::<<<<<<>>>@@@BBBBBBCCCCCCCCCAAA???<<<:::444>>>OOOrrrttt\\\IIIEEEPPP]]]nnn[[[IIIOOOVVV]]]gggttt{{{}}}uuuaaaTTTOOOZZZtttcccMMM@@@:::666333444444333333333222222222111111111111111111111111000111111111111111111000000000000000000000000000...............///000000000000000000000000000000111111111111222333444444333444444555777888888999;;;<<<<<<:::777777999:::???AAACCCGGGWWWrrriiiUUUOOOLLLDDDAAADDD@@@>>>======???@@@AAAAAA@@@@@@AAAAAAAAA???>>>===;;;:::;;;<<<>>>>>><<<:::;;;<<<<<<======>>>??????:::===@@@AAA@@@AAAEEEHHHHHHYYYmmm{{{~~~rrrUUU>>>888===555555444333333222222111111111111111111111111111000000000000000000000000???@@@<<<444000111///***........................+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++---...000222444555666666777999;;;===>>>@@@BBBDDDCCCCCCCCCBBB@@@>>><<<:::>>>JJJddd~~~kkkTTTGGGJJJ[[[ppp{{{YYYAAAIIIZZZggghhhkkkyyyuuuRRRJJJSSSsssyyy___KKKAAA<<<777444444444333333333222222111111111111111111111111111111222222222222111111000000000000000000000000...............///000000000000000000000000000000111111111111222333444444444444555666777888999:::999:::;;;;;;>>>AAABBB@@@@@@BBBCCCGGGWWWqqqvvvjjjLLLJJJGGGCCCAAA@@@???@@@===>>>>>>?????????>>>>>>CCC@@@>>>===>>>>>>;;;888<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>===>>>???@@@@@@@@@BBBDDDHHHKKKTTTcccsssuuunnn[[[FFF777888888555444444222///111666333111222555444000///111000000000000000000000000666JJJOOO:::,,,111444---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***,,,......---------///'''222777222222999:::555<<<======???@@@AAABBBCCC???DDDDDD>>>===@@@AAA>>>OOOfffcccRRRGGGPPPggg|||gggPPPIII___mmm}}}]]]EEELLL```nnn~~~uuubbbQQQDDD>>>777555555888777222000111222222222222222222222222333222222222111000000000000000000000000000000000000000000000000000000000000000111222222222111111222222222222333444555555444444444555777888:::;;;999999999:::;;;<<<===>>>AAA@@@AAAHHHXXXooowwwfffZZZRRRLLLHHHEEECCCAAA???======>>>????????????@@@??????>>>>>>AAA???======>>>>>><<<:::;;;;;;;;;<<<<<<<<<============>>>???????????????@@@@@@@@@?????????AAACCCCCCFFFNNN[[[jjjzzzuuu|||pppZZZEEE888999777555444555444222666;;;<<<333,,,...222222222222000000000000000000000000,,,888:::///***///000***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++---//////...---...///666BBBFFF===666888:::888======>>>@@@AAABBBBBBCCC??????@@@@@@;;;>>>QQQfffyyyfffNNNIIIRRRiii}}}iiiWWW\\\kkk}}}|||{{{zzzyyyxxx|||zzzssspppsssyyy|||zzzzzzzzz{{{|||sssSSSJJJMMMTTTggg|||zzz___EEE>>>999666666666444555999222222222222222222222222222222222111111111111111000000000000000000000000000000000000000000000000/////////000111111222222/////////000111111222333444444444555666888::::::999999999:::;;;<<<===>>>@@@AAABBBHHHVVVmmm}}}oooZZZJJJBBBAAABBBDDD???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA???>>>===>>>??????===;;;;;;;;;<<<<<<======>>>>>>??????@@@AAAAAAAAA@@@@@@BBBAAA???>>>>>>@@@AAACCCBBBEEEKKKUUUbbbqqq~~~zzzwwwsss]]]FFF888:::888555444555555555:::@@@MMM<<<,,,+++111444333222000000000000000000000000---///...---///333111,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,...//////......///000@@@KKKOOODDD999888;;;<<<>>>>>>???@@@AAABBBBBBBBBAAA<<<===AAA???GGGmmmpppLLLCCCJJJ___yyyeeeVVV\\\vvv}}}yyyuuusssssstttuuuvvvwwwsssiiicccdddhhhiiilllnnnqqqtttwww{{{}}}|||{{{xxxtttpppllljjjeeefffhhhiiilllrrrxxx}}}}}}{{{{{{aaaLLLAAACCCXXXppp[[[EEE<<<555444555333333555333333333333333333333333111111111111111222222222000000000000000000000000000000000000000000000000555444222111000000111222//////000000111222222333333333444555666888999:::999999999:::;;;<<<===>>>@@@AAACCCHHHTTTjjj}}}www```XXXMMMEEEBBBCCCCCCBBB??????>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHBBBBBBBBBBBBBBBAAA???>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBAAA??????AAADDDFFFGGGHHHLLLPPPVVVaaappp{{{{{{yyyzzz}}}{{{xxxbbbKKK::::::999555444555555555999@@@YYYGGG555000222333222111000000000000000000000000444///...222444222000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111===EEEGGG???999999===>>>===>>>???@@@AAAAAA@@@@@@BBB===<<>>@@@AAADDDHHHSSShhh~~~zzzwwwwwwxxxsssjjjbbbNNNJJJEEECCCCCCCCC@@@>>>AAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCEEEGGGJJJMMMOOOKKKLLLMMMMMMKKKIIIGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCBBBBBBDDDBBBBBBDDDIIINNNQQQQQQSSSXXX\\\^^^fffsss|||}}}xxxuuuuuuxxx{{{~~~|||~~~}}}~~~kkkRRR<<<888:::666555555444222666<<>>???@@@@@@@@@>>>>>>???>>><<>>???AAACCCIIIUUUjjjzzzuuupppmmmlllggg___XXXTTTOOOIIIEEEEEEEEECCCAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEHHHLLLOOOQQQSSSVVVXXXXXXVVVSSSRRRRRRMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKIIIHHHIIINNNVVV\\\^^^^^^```gggjjjjjjppp{{{~~~xxxuuusssuuuwwwyyyssssssZZZ@@@777999666555666333000222777>>>:::777666222///000555000000000000000000000000......111333111...///444........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,---///333666999888777999<<<>>>===;;;>>>???@@@AAAAAA@@@>>>===:::===AAANNNlllrrrWWWDDDDDDTTTgggzzzuuuSSS\\\iiivvvxxxpppjjjddd^^^ccc___]]]^^^]]]XXXTTTSSSJJJIIIGGGFFFEEEFFFGGGGGGGGGGGGDDD>>><<<>>>===;;;:::;;;<<<<<<;;;===???BBB===>>>@@@AAABBBAAAAAA@@@>>>BBBFFFHHHFFFBBB???>>>DDDFFFGGGHHHMMMVVVZZZYYYTTTVVV^^^hhhnnnsss|||iiiTTTQQQyyy~~~SSS;;;666777666666333333333333333333333333111111111111111222222222111111111111111111111111000000000000000000000000555444222111000000111222111222444555666666555444222222333444555777888999999999999:::;;;<<<===>>>??????BBBJJJYYYnnn|||wwwqqqllliiiddd___ZZZVVVPPPIIIEEEDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBDDDFFFJJJMMMOOORRRVVVZZZ[[[YYYXXXXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSUUUVVVWWWWWWWWWRRRQQQTTT[[[dddjjjjjjiiinnnwwwzzzxxx|||}}}yyywwwxxxyyy{{{kkkwww```DDD888777666666777555111222666333111111444222000111555000000000000000000000000...111333222111333444333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++---...///222777:::::::::;;;>>>???>>>>>>>>>@@@AAACCCDDDCCCAAA???===888===KKKeee~~~]]]MMMFFFRRRooonnn___TTTOOOdddyyyyyyxxxlllbbb[[[WWWVVVUUUQQQOOORRRQQQKKKGGGGGG@@@AAABBBBBBBBBAAA@@@@@@;;;===<<<999999;;;:::666444666777888777777999;;;888888999:::;;;<<<======:::<<>>===<<<<<<<<<>>>???>>>CCCMMMUUUWWWLLLPPPZZZfffmmmnnnppptttfffPPPaaacccHHH999333444777444444444444444444444444222222222111111111111111111111111111111111111111000000000000000000000000/////////000111111222222///000222444555444333222222222333444555777888999999999999:::;;;<<<===>>>???>>>@@@KKK]]]sss|||vvvpppkkkgggcccaaa\\\XXXSSSRRRRRRQQQNNNKKKAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBDDDGGGIIIKKKMMMQQQWWWYYYXXXWWWXXXZZZVVVWWWWWWXXXZZZ[[[\\\\\\YYYZZZ[[[]]]___```aaaaaaYYYYYY\\\dddmmmrrrrrroooxxx}}}{{{|||}}}nnnyyycccFFF:::666555666999777333333666333000///333444111111444000000000000000000000000...222222---...333111+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,...///111555:::>>>777:::???BBB@@@===???CCCBBBCCCEEEFFFEEECCC@@@???:::>>>UUUzzzlllNNNLLLRRReeevvvRRRGGGOOOaaarrr{{{mmmmmmhhh___SSSNNNPPPTTTKKKFFFEEEJJJIIICCC???@@@===???@@@AAA???<<<999777555888999777888:::888333222444555555333222222333666666666777777999:::;;;:::;;;;;;:::888777999:::111777;;;;;;===CCCGGGGGGEEEIIITTTaaagggeeeaaaaaajjjyyyooo```WWWgggttt\\\GGG888444777444444444444444444444444333222222222111111000000111111111111111111111111000000000000000000000000000000111222222222111111///111333555555555444333222222333333555666888999999999999:::;;;<<<===>>>???===???KKK```vvv}}}||||||{{{xxxssslllhhheeecccbbb```^^^ZZZUUUQQQJJJKKKKKKJJJHHHHHHIIIKKKJJJGGGEEEGGGKKKNNNNNNMMMSSSSSSSSSRRRRRRUUUZZZ^^^aaa``````bbbeeeggghhhhhhiiikkknnnpppqqqtttwwwzzzpppsssuuutttssstttzzznnnmmm~~~nnnRRR888999888777666444444444444222222222111111111111000111111000000000000111111000000000000000000000000000000000000000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000...------111666:::;;;:::@@@?????????@@@AAAAAABBBAAAEEEFFFBBB??????>>>;;;<<>><<<:::999888888888777777666666666555555444444444444555666666333333333333333333333333555555555555666666666777888999999999999888777777888888888888999:::;;;<<<@@@FFFMMMRRRTTTUUUXXX[[[fffmmmmmmiiinnn}}}|||}}}mmmbbbVVVZZZrrrwwwVVV>>>999777333555555333222333444333333333333333333333333333333333222111000000111111000000000000000000000000111111222222222333333333333333444444555444444444444444555555666777777777666777:::<<<============@@@AAABBBJJJ]]]vvv}}}|||}}}zzzvvvsssoooiiiccc___YYYXXXWWWVVVVVVVVVWWWWWWUUUSSSQQQRRRVVVXXXXXXWWW[[[[[[[[[ZZZZZZ\\\```ccccccfffkkkppprrrrrrpppooo{{{}}}~~~zzz{{{mmmbbbmmmQQQ888999888777666555444444444222222222222111111111111111111000000000000111111000000000000000000000000000000000000000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///333888;;;;;;:::????????????@@@AAABBBCCCBBBCCCDDDCCCAAA???>>>???MMMeeekkkVVV]]]zzzkkk]]]cccrrrzzz}}}xxxjjjZZZNNNLLLHHHDDD@@@>>>>>>===<<<;;;:::999777666555555666666666555555555444444444444444333444555555666333333333333333333333333555555555666666666777777888999999999999888777777555555555666666777999999===CCCIIIMMMNNNPPPRRRUUUZZZ``````]]]ddduuu{{{{{{pppVVVJJJSSShhh|||uuu]]]KKK999666777666555444444444333333333333333333333333333333222222111000000111111111111111111111111111111111111222222222333333333333333444444555555444444444444555555666777777777888999:::<<<===>>>??????>>>???AAAHHH\\\ttt|||vvvqqqmmmmmmjjjffffffhhhjjjiiihhhgggeeeddddddfffggggggggghhhiiiiiiiiiggghhhiiikkkkkkpppvvvyyyyyyzzz|||~~~pppZZZrrrqqqUUU===999888777666555444444444333222222222111111111111111111000000000000111111000000000000000000000000000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------...///222666:::<<<;;;999===>>>???@@@AAABBBCCCDDDDDD@@@@@@CCCAAA>>>CCCMMM```nnnZZZWWWuuummmUUU___}}}hhh```^^^WWWNNNEEECCC???<<<999777777666666666555555444333333333444444444333333333333222333333333333333444444555444444444444444444444444555555666666666777777777888999999999999888777777555555444555555666777888999>>>DDDGGGGGGGGGJJJLLLQQQUUUVVVUUU]]]ooo{{{}}}|||yyywwwxxx{{{}}}|||zzzyyytttrrr|||bbbNNNFFFKKK```vvvcccCCC;;;888666666666555444333333333333333333333333333333222111111000111111111111111111111111111111111111111222222222333333333222333444444555555444444444555555666666777777888:::;;;;;;<<<===???@@@AAA>>>???AAAIII\\\uuu~~~||||||wwwrrrssswwwzzzyyywwwxxxwwwvvvvvvwwwwwwwwwvvvwwwxxxyyyxxxvvvttttttuuuwwwyyy{{{yyyxxx|||wwwYYYlllvvvYYY>>>:::999888666555555444444333333222222222111111111111111000000000000111111////////////////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,///111555999<<<<<<;;;:::<<<===???@@@BBBCCCDDDDDDEEE>>>===AAA>>>>>>QQQjjjyyygggTTTYYYmmmrrrYYYUUUqqqpppaaaYYYSSSJJJBBB???>>>;;;999777555555444444444444444444444444444222222222111111111111111333222222222222333444444444444444444555555555555555666666666666777777777888999999999999888777777666666666666666777888888777;;;???AAA@@@@@@BBBDDDHHHLLLMMMMMMUUUbbblllnnnkkkkkkllloootttxxxxxxxxxuuupppoooyyyrrrZZZFFF@@@VVVrrr}}}[[[BBB;;;555555666555333333333333333333333333333333222222111111111111111222111111111111111111111111111111222222222333333333222222333444555555555555555555555666777777888888;;;;;;:::;;;<<<>>>AAABBBAAAAAACCCKKK___xxx|||~~~}}}zzzXXXiiiwwwYYY;;;:::999888777555555555555333333333222222222222111111111000000000000111111////////////////////////////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------111444888;;;======<<<;;;<<<===???AAACCCDDDDDDDDDDDD>>><<<>>>===EEEfffjjjWWWJJJaaammmYYYRRRjjj{{{pppbbbXXXQQQHHH>>>888;;;:::999777666555444444333333333333444444444444000000111111111111111111333222222222222333444444444444444555555666666666666666666666777777777888888999999999999888777777666666666666666666777888555999======<<<;;;===???<<>>@@@AAAAAABBBDDDLLL```yyy|||VVVccc}}}^^^@@@:::999888777666555555555333333333333222222222222111111000000000000111111000000000000000000000000000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000444777;;;======<<<===>>>===>>>@@@BBBDDDDDDDDDCCCCCC???>>>@@@EEEWWW{{{mmmTTTTTT^^^qqq~~~```ZZZTTTccc}}}jjj___RRRKKKDDD>>>999999666666555555444444333333000111111111222222222333111111111111111222222222333333333333333444444555444444555555666777777777666666666777777777888888888999999999999888777777555555444444444444555555555888;;;;;;999888:::===888999::::::;;;<<<<<<<<<<<>>???@@@???@@@BBBJJJ^^^xxx}}}ZZZ```vvvooofffHHH::::::888777666555555555444444333333333222222222111111000000000000111111000000000000000000000000000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...111333777999<<<===<<<<<<>>>@@@>>>???AAACCCDDDDDDCCCBBB@@@???@@@FFFUUUooonnnUUUNNNbbbzzzoooXXXGGG]]]lllwwwggg\\\RRRGGGAAA<<<777777:::333333333444444333333222000111111111111111222222111111222222333333333333444444444333444555555666444555555666777777888888666666777777777888888888888999999999999888777777666666555555444555555666333666999888666666888;;;:::999888888888777777888444666:::>>>CCCJJJQQQUUU___kkkyyy}}}xxxqqqppprrrwww{{{lllNNNPPPZZZ}}}iiiKKK===888444444888333333333333333333333333111111000000111222222333222222222222222222222222111111222222222333333333000111333444555666666666666666666777888888999999999:::;;;===>>>???@@@@@@???@@@BBBKKK___xxx}}}}}}aaaccchhh\\\gggJJJ;;;:::999777666666555555444444444333333333222222111111000000000000111111000000000000000000000000000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***...222555888;;;======<<<<<>>;;;888666666666444333333333333222222222111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,---000333555777888:::<<<===>>>??????@@@@@@CCCFFFDDD??????CCC>>>:::LLLaaannnxxx___TTTNNNddd[[[DDDIIIXXXvvv}}}mmmZZZQQQEEEAAA<<<888666555444333222222222222222222222222000111111111111222222222333333333444444444555555555555555555555555555555777777777777777666666555777888999888777888999;;;999999999999999888777777444444444555555555666666555666666777666666555555777666666666666555555555555555666888;;;===???AAABBBFFFHHHFFFEEEMMM]]]jjjpppsssxxx}}}~~~|||{{{nnn[[[RRRXXXxxxoooJJJ777999999222444222111111222333333222222222222222222222222222333222333444555555222000222222222222222222222222111222333444555444333222666666555666666777888999999:::;;;<<<===???@@@@@@@@@@@@BBBMMMccc|||~~~qqqoooyyyrrrwwwlllQQQ]]]~~~pppFFF>>><<<888777666666555444333333333222222222222111111111111111111111111111111111111111000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---///222555666999:::<<<>>>???@@@AAAAAABBBAAABBBEEECCC???>>>AAACCC>>>TTTuuuhhhWWWXXXbbb{{{oooQQQJJJ]]]sss}}}~~~wwwnnn]]]KKKCCC@@@<<<888555444555444444222222222222222222222222222222222222333333333333333333444444444555555555555555555555555555555555555555666777888888888777666777777777666666888:::999999999:::999999888888555555555666666666777777555555666666666555555555666666666666555555555555666666666777888:::;;;<<<999<<<>>>>>>===AAAKKKSSSZZZ```hhhqqqvvvyyyyyyxxxsssyyyiiiXXXOOO___{{{tttXXXBBB;;;999777666555333333444444222111222222222222222222222222333333444666888777444111222222222222222222222222222222333444444444444444666555555666666777888999999:::;;;<<<===???@@@@@@@@@@@@CCCNNNeee~~~zzzpppuuuqqqnnnmmmSSSbbbxxxLLL???<<<999777777666555444333333333333222222222222111111111111111111111111111111111111000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111444777888<<<===???@@@AAABBBCCCCCCDDDBBBBBBEEEDDD@@@???AAAEEEPPPrrrfffeeerrrwww[[[NNNXXXttt|||wwwooobbbOOOAAA===999666333222333444555555333333333333333333333333333333333444444444555555444444444444555555555666666666666666666666666666444555666777888999999999666777777777666666888999888888999999999999999888666666666666777777777777444555555555555555555555666666666555555555444444777666666555555666666777444666777777777888;;;===BBBHHHSSS^^^gggmmmpppqqqsss|||mmmXXXQQQYYYhhhxxxsssWWWAAA777666888666555555666555333000222222222222222222222222222333555888:::999666333222222222222222222222222444444444333444555555666555555555555666777888999::::::;;;<<<>>>???@@@@@@AAAAAACCCOOOggg}}}wwwxxxuuu{{{qqqgggmmmZZZqqq|||TTT???===999888777777666555444444333333333222222222111111111111111111111111111111111111000000000///////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///111444777999;;;>>>>>>@@@AAABBBCCCCCCCCCDDDBBBDDDGGGFFFBBB@@@BBBJJJqqqzzzsss|||dddWWW^^^rrr{{{sssiiiXXXFFF===<<<666444222111333444555444333333333333333333333333333333444444444555555555444555555555555666666666666666666666666666666666555666777888999999999999777888999888777777999;;;777777888999999999888888666666666666777777777777444444444444444555555555666666666555555555444444666666555555555555555555888888777888999999888777777;;;CCCLLLUUU\\\bbbdddqqq~~~}}}xxx~~~zzzcccTTTVVViii}}}pppOOO===999777666555666666666333111222222222222222222222222111222555888::::::666333222222222222222222222222555555444333444555666777555555555555666888999:::::::::;;;===>>>???@@@AAA@@@@@@CCCPPPhhh}}}}}}}}}lllhhhjjjnnnrrrwwwvvveeejjjXXXrrrzzzXXX@@@===:::888888888777555444444444333333333222222111111111111111111111111111111111111000000000///////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000333666999;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFCCC???@@@EEE```uuu|||iiiXXXZZZooo||||||wwwoooaaaNNN===777777777555333222333444444333333333333333333333333333333333333333444444444444555555555666666666777777777777777777777777777777888888999999999999888888777888999888777777999;;;777777888999999888888888555666666666666777777777555444444444444555666777777777666666666555555555555555555555555666777888<<<999777777999;;;;;;:::::::::<<>>666555444555666666444222222222222222222222222222000111333666888888555222222222222222222222222222555555444333444555666777444444555555666888999::::::;;;<<<===>>>@@@AAAAAA@@@@@@CCCOOOiiitttttttttpppooorrrgggkkkYYYtttxxx{{{XXXAAA>>>;;;999999888777666444444444444333333333333111111111111111111111111111111111111000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...111444777:::<<<>>>>>>???@@@AAABBBBBBBBBBBBEEEDDDDDDCCC??????JJJWWWxxxyyy{{{cccXXXRRR\\\tttxxx{{{~~~|||nnnZZZHHH:::555555777555333333444444444222333333333333333333333333333333333444444444555555666666666666777777777777777777777777777777777777:::::::::::::::999888888666888888888777777888::::::::::::::::::999999888777777777777888888888888666555444444555666888999888888888777777777666666444444555555666777888999999777555444666999:::;;;===<<<999888:::???DDDGGGHHHWWWeeellloootttzzz|||yyyhhhppplllQQQ???888666444333444555444333222222222222222222222222111111111444666666333111222222222222222222222222444444444333444555555666444444444555777888::::::;;;;;;<<<===???@@@AAAAAAAAAAAACCCPPPiiiyyyuuu{{{}}}{{{}}}jjj{{{uuuccc~~~}}}sss[[[AAA???;;;999999999888777555444444444444333333333111111111111111111111111111111111111000000000000////////////////////////////////////////////////........................------------------------,,,...111444888;;;===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBB@@@@@@KKKfff~~~rrrsssooobbbNNNSSS^^^mmm|||yyy|||gggQQQBBB:::888666444333222222444555444333444444444444444444444444444444555555555666666666666666777777777888888888888888888888888888888888999999:::::::::::::::::::::;;;;;;;;;::::::<<<===??????>>>>>>===<<<::::::999999999:::::::::;;;;;;777666555555555777999:::999999999999888888888888555555444555555666777888444444555555555777888999999888666666777999<<<>>>CCCGGGOOOXXX[[[\\\bbbiiiuuuzzzwwwfffQQQ>>>;;;777444333333333333222222222222222222222222333222111222333444333222222222222222222222222222222222333444444444444444444444444555777888:::;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCEEEQQQkkktttlllkkkttt{{{~~~llltttlll^^^BBB???<<<:::999999888777555555444444444333333333111111111111111111111111111111111111000000000000////////////////////////////////////////////////........................------------------------+++---111444888;;;===>>>AAAAAABBBCCCDDDDDDDDDCCC@@@@@@@@@@@@DDDZZZkkkmmmooonnnLLLDDDGGG[[[tttttt}}}yyyrrrZZZDDD999888777666111000000111333555444333444444444444444444444444666666666666777777777777777777777777888888888888888888888888888888888888777888999:::;;;<<<<<<<<<>>>???@@@???>>>???@@@BBBBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;<<<<<<<<<======777777555555666888:::<<<:::::::::999999999888888555555444444444555555666333555888999888777888999222333444555666888999999@@@;;;===FFFJJJJJJQQQ\\\cccqqqmmmzzzqqqDDD???999555333333222222222222222222222222222222555333222111333444333222222222222222222222222222111222333444555444333222333444444555777888:::;;;;;;;;;<<<>>>???@@@AAABBBFFFEEEGGGSSSlllnnnddd___eeelllssseeeuuuzzzxxxyyybbbDDDAAA<<<999888888777666666555555444444333222222111111111111111111111111111000///......///000111000000000000000000000000.........///////////////000000//////.........---,,,...///...,,,+++,,,---///111444888;;;===>>>???AAA@@@>>>===>>>@@@CCCEEEAAAAAA??????OOOoooxxxgggkkkyyy~~~qqq\\\IIIFFFOOOggglllMMM>>>:::888444222222333333333333333333444333444555555666666555555666666555555555666777888666666777777666777999:::555666888888777777999:::;;;;;;;;;<<<>>>AAACCCEEEHHHFFFDDDBBBBBBDDDGGGIIINNNIIIFFFEEECCC@@@@@@DDD:::<<<===>>>>>>?????????;;;999999;;;:::777777999777777888888888999999999888777555444444555666777666666777777777777666666888888777777777777888888::::::<<<>>>@@@CCCEEEFFF\\\```jjjwwwjjjlllaaaEEE777777333000222///333222222111111222222333///111333444444444444444444444444333333222222222333333333444444444555555555555666666777999:::;;;:::<<<>>>>>>>>>???AAACCC>>>CCCCCCPPPrrrkkktttiiiaaa]]]bbbfffkkkxxxooo|||wwwtttcccDDDAAA<<<:::999888777666666555555444444333222222111111111111111111111111222111000//////000111222000000000000000000000000///////////////.........000/////////.........------.........,,,,,,---...000222555999<<<>>>??????AAA@@@@@@???@@@BBBDDDEEEBBB@@@>>>CCCWWWxxxkkkhhhsssttt___KKKDDDMMMhhh}}}yyy|||{{{cccGGG:::999888555333444444444444555555555555555666666777777777666666999999888888999999:::;;;:::::::::999888888888999:::;;;<<<<<<;;;:::;;;<<<<<<<<<===>>>@@@CCCFFFGGGJJJJJJIIIIIIJJJLLLNNNPPPMMMIIIGGGGGGEEEAAAAAADDD>>>???@@@@@@???>>>>>>>>>>>>:::999<<<===;;;;;;======<<<<<<<<<;;;;;;;;;;;;888888777666666666666777666777888888888888888777888888777777777777888888888999999;;;===???AAACCCMMMPPPWWWbbbnnnvvvzzz{{{sssttt{{{ooo]]]qqqkkkMMM<<<;;;999888888333333333222222222222333333444666888777444222222444444444444333333222222222333333333444444444555555555555555666777888:::::::::<<<>>>>>>>>>???AAACCCAAAFFFEEEQQQsssUUUZZZeeeqqq|||~~~pppiiigggjjjkkklllttt|||~~~vvvcccDDDAAA===:::999888777666666555555444444333222222222222222222222222222222222222111111111111222222000000000000000000000000000000//////......------/////////...............---.........,,,,,,...000333555888;;;===???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBB@@@@@@LLLgggsssgggtttdddKKK@@@MMMgggssssss|||kkkVVV???666666777666666555666666666777777777777888888888888888888777777888888888888888999999999999999999999888888888999<<<===>>>>>><<<;;;;;;<<<===>>>>>>@@@CCCFFFIIIJJJLLLMMMOOOQQQTTTVVVWWWXXXQQQMMMJJJKKKIIIEEEDDDFFFFFFHHHIIIHHHDDDAAA??????BBB===;;;@@@CCCAAA@@@AAA>>>>>>======<<<<<<;;;;;;999999::::::999888888777666777888999999999999999888888777777777777888888666777777888999;;;<<<===>>>???CCCIIIRRRZZZ___aaacccjjjwww}}}XXX\\\iii{{{oooRRR???<<<888888777111333333222222222222333333999<<<===:::444000111333444444333333333333222222333333333444444444555555555555555666777888999::::::<<<>>>>>>>>>???AAACCCCCCFFFDDDPPPqqqOOOOOOTTT[[[cccooo~~~|||yyybbbEEEAAA===:::999999777666666555555444444333222222222222222222222222222222111111111111111111111111////////////////////////111111000///...------,,,........................---.........------000222666777:::===???@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAAFFFYYYzzzlllttttttTTTEEEIIIfff~~~yyyvvvooollltttyyyppp\\\KKK:::444555666666777666666666777888888999999:::999999888888888888888777777888999999999999999888888888:::<<<======<<<===???AAAAAA???>>>>>>?????????@@@AAADDDGGGJJJLLLKKKMMMRRRVVVZZZ\\\]]]]]]VVVQQQMMMNNNMMMKKKMMMRRRXXX[[[\\\YYYRRRIIIDDDAAACCC@@@BBBIIIOOOMMMIIIGGGEEEDDDCCCBBBAAA@@@??????;;;<<<<<<===<<<;;;999888666777888999999999999999888888777777777777888888666666666666777888999:::999999999<<>>???:::333///111444333333333333333333333333333333333444444444555555555555555555777888999::::::<<<>>>>>>>>>???AAACCCBBBEEEBBBMMMnnnQQQPPPQQQUUUXXX___nnn{{{wwwtttaaaEEEBBB===:::999999888777666555555444444333222222222222222222222222222222///000000000000000000///////////////////////////111111000///...------,,,---------...............---.........---...111444888:::<<<>>>???@@@@@@@@@???@@@BBBCCCCCCCCCAAA@@@>>>BBBOOOgggrrrssscccKKKMMM]]]|||uuussskkkhhhgggjjjuuuqqqbbbRRREEE888444555555555777555666666777888999999999;;;:::999999888999::::::999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;===@@@AAA@@@>>>AAACCCFFFGGGFFFEEEDDDEEE@@@@@@AAABBBEEEHHHKKKMMMIIILLLRRRXXX\\\^^^^^^^^^UUUPPPMMMNNNQQQUUU\\\dddqqqttttttmmm```RRRHHHDDDDDDEEEMMMYYY___]]]XXXVVVVVVUUURRROOOKKKGGGEEECCC===>>>>>>???>>><<<:::999666777888888999999999999888888777777777777888888777777666666777777888888;;;:::999999;;;@@@EEEIII^^^oooxxxTTTLLLXXXfffpppwwwwwwiii___RRR===555888777444333333333333333333444;;;<<<<<<777111///222555333333333333333333333333333333333444444444555555444444555555666888999::::::<<<>>>>>>>>>???AAACCCBBBEEEBBBLLLmmmVVVUUUVVVYYY\\\```iiitttmmmvvvdddEEEBBB>>>;;;:::999888777666555555444444333222222333333333333333333333333//////000000000000//////000000000000000000000000000000//////......---------------------.....................---///333666:::;;;===>>>????????????@@@AAABBBCCCCCCBBBAAA@@@===III]]]xxxrrr{{{XXXOOObbbuuu~~~pppffftttggghhhiiimmmuuu}}}~~~ppp```III???777555555444555777666666777888999::::::;;;<<<;;;:::::::::;;;===>>>999:::<<<=========<<<;;;>>>===<<>>===;;;;;;999999:::::::::999999888888888777777777777888888777777777777777888888999:::::::::999999;;;@@@CCCQQQZZZkkkkkkYYY\\\hhhrrrwww|||vvvrrrbbbEEE888:::888444444333333333333444444;;;:::777444111111444666222222333333333333444444333333333444444444555555444444444555666777888999:::<<<>>>>>>>>>???AAACCCCCCGGGDDDOOOppp```___```dddgggjjjrrr{{{fffvvvqqqooo}}}jjjFFFBBB>>>;;;:::999888777666555555444444333222222333333333333333333333333///000111111111111000///000000000000000000000000///////////////.........,,,,,,,,,------........................000444777;;;<<<===?????????>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBDDDWWWrrrxxxvvvhhhQQQ]]]qqqkkkqqq}}}qqqllljjjoootttyyy|||xxxgggVVV@@@:::555555555444555888777888999:::;;;<<<<<<===>>>===<<<<<<===???AAACCC???@@@BBBCCCCCCCCCAAA@@@BBBAAABBBGGGMMMPPPNNNJJJIIILLLNNNNNNKKKHHHFFFEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPSSSXXX]]]```bbbbbbbbbRRRNNNMMMQQQUUUXXX^^^eeellllllhhh^^^RRRKKKLLLPPPUUUZZZcccjjjhhh```]]]___[[[YYYVVVRRRNNNJJJGGGEEEAAAAAA???>>>===<<<<<<<<<<<<======<<<<<<;;;:::999888888777777777777888888777666666666777888888999666888::::::888999;;;>>>EEEHHHSSSeeeyyyfff]]]fffrrrxxx~~~|||kkkMMM<<<888222444444333333333333444444>>>999444222222444555555222222222333333444444444333333333444444444555555444444444555666777888999:::<<<>>>>>>>>>???AAACCCBBBFFFEEEPPPqqqkkkiiijjjnnnqqqttt|||}}}dddhhhaaaVVVjjjoooFFFBBB>>>;;;::::::999888666555555444444333222222333333333333333333333333000111222333333222111000000000000000000000000000.........///////////////,,,,,,,,,------........................000555888;;;<<<>>>??????>>>======DDDDDDDDDDDDCCCCCCCCCCCCMMMddd}}}pppttthhhWWWMMMiiixxxsssmmmlllhhhrrr|||~~~rrr[[[EEE:::666333555555444555999999999:::;;;<<<===>>>???@@@???>>>>>>@@@BBBEEEGGGJJJLLLMMMOOOOOONNNMMMLLLKKKKKKNNNVVV```eeeeeebbbVVVXXXZZZXXXUUUPPPMMMLLLIIIIIIIIIIIIJJJLLLMMMOOOUUUXXX\\\```ccceeeeeeeeeVVVRRRQQQSSSSSSQQQRRRUUUSSSSSSOOOGGGAAADDDNNNWWWaaadddiiihhh___SSSPPPSSSUUUTTTTTTSSSRRRQQQQQQPPPCCCAAA???===<<<<<<<<<===@@@@@@??????>>><<<;;;:::888888777777777777888888666666666666666777888999444777::::::888777999;;;===@@@FFFMMMWWWdddsss}}}~~~~~~nnnZZZaaarrr{{{rrrTTTCCC:::///555444444333333444444555AAA:::333111444666666444222222222333333444444444333333333444444444555555444444444444666777888999:::<<<>>>>>>>>>???AAACCC???DDDCCCOOOppptttvvvyyy|||~~~yyy}}}hhhbbbZZZSSSYYY~~~oooHHHDDD???<<<::::::999888666666666555444444333333222222222222222222222222111111111111111111111111222111111000///......---////////////////////////........................///...---...000333777999BBBAAA???>>>>>>???AAABBBGGGDDD???CCCIIICCCBBBQQQqqq|||vvvqqqxxx|||dddVVVFFF___{{{ooommmqqqvvvrrrnnnTTTDDD;;;555666777888:::===??????@@@??????@@@DDDFFFHHHIIIMMMPPPQQQSSS\\\ffflllmmmmmmnnnmmmlllkkkkkkjjjrrr~~~tttoooqqqlllaaaggg^^^YYYZZZ[[[XXXVVVYYY]]]fffllllllkkkooosssuuugggbbb\\\XXXWWWVVVSSSPPPJJJDDD@@@>>>===BBBRRRcccnnngggcccbbb^^^TTTNNNOOOOOOPPPMMMHHHHHHIIIGGGCCC>>><<<;;;===@@@EEEGGGHHHIIIGGGDDDAAA>>>===<<<;;;999999999999888777666555888888777777777888888999:::::::::999999999999999999<<>>>>>>>>???AAACCCBBBFFFDDDPPPqqqyyy{{{|||iiihhh[[[MMMXXXkkkIIIEEE@@@===;;;;;;:::999777666666555555444333333222222222222222222222222111111111111111111111111111111111000///.........////////////////////////..............................---...000444777:::AAA@@@???>>>>>>@@@BBBCCC@@@BBB???@@@BBB???HHH___lllooowwwyyy[[[LLLLLLcccooommmttt|||zzz___EEE===888888::::::<<>>>>>@@@DDDFFFGGGGGGHHHGGGDDDAAA>>>===<<<<<<888888999999999888777777777666666666666666777777888999999999999999999999:::<<<===<<<<<>>>>>???AAACCCBBBFFFDDDPPPqqqmmmppp\\\OOO\\\hhhJJJFFFAAA>>><<<<<<;;;:::777777666555555444444333222222222222222222222222111111111111111111111111111111000000//////......////////////////////////........................---------...111555888;;;???>>>>>>>>>???AAACCCDDD@@@FFFEEEBBBCCCFFF\\\~~~wwwaaaooooooOOOEEE[[[rrrxxxrrrkkkuuugggEEE>>>999999::::::<<<@@@CCCIIIRRR[[[```dddgggiiilllttt|||tttpppnnnmmmkkkiiiaaaWWWMMMJJJMMMUUU```iiirrriii```[[[XXXTTTTTTWWWVVVTTTNNNEEEBBBBBB???;;;CCCCCCDDDGGGKKKLLLKKKJJJKKKIIIFFFBBB@@@>>>======999999:::::::::999888888888777777666666666777777777777777888999999999:::999;;;;;;999888999>>>CCCTTThhhcccVVVYYYwww}}}{{{nnn]]]JJJ;;;777555555666444333777>>>???888333444555444333555444444444444444444444444444222111333777888666444555555555666777888888888:::;;;===>>>>>>???AAABBBBBBEEECCCOOOqqqssssss```SSS^^^iiiJJJFFFAAA===<<<;;;::::::777777666666555444444444222222222222222222222222111111111111111111111111111000000000/////////...////////////////////////........................------...000333777:::<<<>>>>>>>>>???@@@BBBDDDEEEBBBIIIGGGDDDJJJXXXxxx}}}fffhhh~~~___GGGLLLsss~~~kkkkkkyyysssooovvvxxxaaaCCC===888888:::<<>>>>>>>>@@@BBBBBBEEECCCOOOqqq{{{qqqfffSSS\\\jjjHHHDDD???<<<::::::999888888777777666555555444444222222222222222222222222111111111111111111111111000000000000////////////////////////////////////........................,,,---///222555:::===???>>>>>>???@@@BBBDDDEEEFFFBBBFFFAAABBBTTTlllqqqfff}}}```NNNJJJbbbwwwddd^^^ooonnnrrrzzzzzz___NNN>>>:::999===BBBHHHRRR[[[ooottt{{{}}}ssspppkkkgggggghhhhhhfffgggddd\\\RRRMMMMMMJJJFFFGGGHHHJJJNNNRRRTTTSSSRRRUUUSSSPPPLLLHHHFFFEEEDDDDDDCCCBBBAAA???<<<:::999;;;;;;:::999888888999999666666777888999::::::;;;888999:::::::::;;;>>>???>>>HHHZZZkkkyyyyyyccc[[[fffuuu}}}ttthhhVVVEEE:::777666555444333999AAA999444222444444222222555333333333333333333333333222222222333444444333111444444555666777888999999999;;;=========>>>@@@BBBAAAEEECCCPPPsss~~~mmmjjjWWWccciiiHHHDDD???;;;::::::999888888888777666666555555444222222222222222222222222111111111111111111111111000000000000////////////////////////////////////........................---...111444888===@@@BBB???@@@AAABBBDDDEEEFFFGGGEEEFFF???EEEaaaxxxpppvvvaaaGGGLLL]]]zzzcccYYYUUUddduuuzzzeeeJJJ???======CCCLLLTTT[[[eeennn~~~zzzwwwwwwtttooorrrooofffZZZRRROOOJJJDDDIIIHHHIIIKKKNNNPPPPPPPPPTTTRRRPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFCCCAAA???===<<<;;;:::999999888999999888888888999999::::::;;;:::999888888999:::;;;<<>>888666444444777<<<666222111333333111222555333333333333333333333333111222333333333333333222333444555666777888999:::999:::<<<======>>>@@@AAAAAAEEEEEERRRuuuzzzxxxvvvzzzlll|||lll___kkkjjjIIIEEE@@@<<<;;;::::::999888888777777666555555555222222222222222222222222111111111111111111111111////////////000000000000////////////////////////........................---///222666;;;???CCCEEEAAABBBCCCDDDFFFFFFGGGGGGFFFGGGAAAJJJjjjrrrvvvuuuPPPDDD]]]~~~eeeOOOLLLVVVsssuuu___GGGAAADDDIIITTT```fffhhhlllqqqxxxvvvuuuwww|||~~~{{{rrrfff^^^YYYRRRKKKQQQNNNJJJIIIJJJLLLNNNNNNLLLKKKKKKJJJKKKLLLMMMNNNKKKKKKJJJIIIHHHFFFEEEDDD@@@???>>>===<<<<<<<<<<<<::::::::::::::::::;;;;;;:::888777666777999;;;<<>>???AAAAAAFFFFFFTTTvvvlll```___aaaiiixxxmmm|||mmmcccmmmlllJJJFFFAAA===<<<;;;;;;:::888888777777666666555555222222222222222222222222111111111111111111111111////////////000000000000////////////////////////...........................000333888===AAADDDFFFBBBCCCDDDFFFGGGGGGGGGGGGAAACCC???HHHhhhooozzzlllNNNLLLqqq~~~\\\MMMMMM]]]{{{}}}aaaMMMJJJMMMTTTaaannnpppkkkhhhjjj```^^^[[[]]]hhh|||}}}rrrkkkfff___XXXYYYTTTNNNJJJJJJKKKMMMNNNEEEEEEEEEGGGIIILLLOOOQQQKKKKKKLLLLLLKKKKKKJJJIIIEEEDDDCCCBBBAAAAAAAAAAAA;;;;;;;;;;;;;;;;;;;;;:::999777555555888<<>>===EEETTTdddooo}}}xxxbbbXXXRRRUUUXXXTTTQQQQQQJJJHHHFFFIIIOOOUUUYYYZZZVVV[[[\\\XXXUUUUUUSSSPPPLLLRRRRRRLLLJJJLLLIIIAAA@@@@@@>>><<<;;;;;;;;;999;;;999888777999;;;===>>>CCCEEEGGGFFFDDDCCCEEEGGGUUUZZZiii\\\GGGXXXnnnqqqlllnnnkkkZZZJJJCCC;;;222333:::444333333222222333333444444444444333333222222222444444333222333444555666777666666666777888:::;;;888:::<<<=========???AAAAAAFFFGGGTTTuuuyyywww|||~~~jjjtttjjjJJJGGGCCC@@@???>>><<<:::888777555555666666555333333333333222222222111111111111111111111111111111333222000/////////000111000000////////////000000222///,,,---///000000///111555:::===???@@@BBBDDDCCCCCCDDDEEEFFFFFFEEECCC???AAAMMMfff}}}dddNNNLLLmmmuuuYYYNNNcccuuuvvvZZZVVVaaaqqqppplllbbbTTTGGG???;;;DDD@@@:::666777===DDDJJJ```hhhuuu{{{mmmbbbNNNLLLJJJIIIKKKPPPVVVYYYpppxxx~~~zzzooofffdddfff___```bbbdddgggppp{{{{{{vvvxxxwwwrrroooooobbbaaaaaadddiiimmmnnnnnnhhhkkkjjjeeebbbccccccaaafffggg```VVVTTTYYYXXXRRRFFFDDD???;;;999;;;<<<<<<<<<<<<;;;::::::;;;<<<===>>>@@@BBBBBBAAAAAACCCEEECCCHHHVVVjjj}}}bbbMMMWWWjjjooolllllljjj^^^OOOEEE>>>:::;;;>>>444333333222222333333444444444444333333222222222444444333333333444555666666555555555666888999:::888:::<<<======>>>???AAAAAAFFFGGGTTTuuu{{{ssssss|||pppwwwfffLLLIIIEEEBBB@@@???===<<<999777666666666666555333333333333222222222111111111111111111111111111111222111000000///000000000000000////////////000000333111......///111111000333666;;;>>>@@@AAABBBCCCAAABBBCCCEEEEEEEEEDDDDDD@@@GGG___~~~oooOOOEEETTTzzzeeeQQQTTTqqq~~~eeeVVV[[[gggwwwgggSSSEEE???<<<777333:::999777555555666888999>>>GGGSSS^^^```YYYLLLBBB===<<<;;;:::;;;>>>AAABBBMMMTTTYYYWWWOOOHHHGGGHHHDDDEEEGGGHHHKKKRRR]]]dddmmm}}}|||uuuqqqsssuuutttttthhhfffjjjggg^^^OOOIIIBBB===<<<===???@@@>>>>>>>>>===<<<;;;<<<===:::<<<===>>>???@@@CCCEEE===???HHHXXXhhhxxxjjjTTTSSSaaalllnnnllljjjdddXXXJJJDDDDDDCCCAAA444333333222222333333444444444333333333333222222444333333333333444555666444444444555666777999:::999:::<<<======>>>@@@BBBAAAFFFFFFTTTuuu{{{~~~yyyuuurrrxxxvvvzzzrrr{{{hhhLLLIIIEEEBBBAAA@@@>>><<<:::888666666777666555333333333333222222222111111111111111111111111111111111111000000000000000000000000////////////000000222000///...///000000111555888===???@@@AAABBBCCCAAACCCDDDEEEDDDCCCCCCCCCGGGRRRnnnxxxsss|||YYYCCCKKKgggwwwZZZXXXoookkkVVVSSS]]]iiilllZZZCCC777888<<<<<<999555666777999:::;;;;;;<<<999???HHHPPPRRRMMMDDD<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;@@@EEEDDD???;;;:::;;;:::;;;<<<<<<>>>CCCLLLSSSWWWeeessszzz}}}|||wwwkkkaaa```nnn}}}|||zzzooo```TTTLLLEEEBBBBBBAAAAAABBB>>>??????>>>===<<<===>>>;;;<<<===>>>@@@BBBEEEGGGBBBAAAEEEMMMWWWccctttttt\\\PPPVVVfffoooooommmlllaaaPPPHHHJJJFFF>>>444333333222222333333444333333333333333333333333333333333333444444555555333333444555666777888999999;;;=========>>>@@@BBBAAAFFFFFFTTTuuu}}}|||yyyuuuuuu|||{{{sssrrruuunnnnnnnnnhhhLLLIIIEEEBBBAAA???>>><<<;;;999777777777666444333333333333222222222111111111111111111111111111111000000000111111111000000000000////////////000000//////.........///000222777;;;>>>AAAAAAAAABBBBBBCCCEEEFFFEEECCCAAABBBCCCKKK\\\}}}xxxbbbqqqcccJJJFFF```fffTTTdddtttZZZJJJIIIRRR[[[[[[NNN???666666888888777999999999999888888888777777999<<<@@@BBB@@@<<<888666666888888888777555444444777999:::888666555666444666888888:::???HHHOOOQQQYYY``````]]][[[WWWTTTQQQJJJHHHUUUfffnnnkkkfffWWWWWWXXX___nnnoooXXXPPPJJJKKKKKKGGGCCCCCC@@@???>>>>>>???????????????>>>>>>???AAADDDFFFGGGDDDBBBBBBEEEIIIPPP^^^lllkkkTTTQQQ^^^kkkpppnnnnnndddTTTKKKIIIBBB888444333333222222333333444333333333333333333333333333333333444444444444444222222444555777888999999999;;;===>>>>>>>>>@@@BBBAAAFFFFFFSSSuuu~~~wwwtttrrrtttsssppptttzzzqqqqqquuu~~~}}}cccbbbhhh~~~aaaLLLIIIEEECCCAAA@@@>>>===;;;:::888777777666444333333333333222222222111111111111111111111111111111//////000111111111111000000000////////////000000---.........---///111444:::===@@@BBBBBBAAAAAABBBEEEGGGGGGEEEAAAAAADDDGGGVVVllljjjbbb~~~|||LLLBBBRRRwwwjjj\\\[[[uuu~~~cccNNN@@@;;;???FFFBBB>>>999666666777777777999999999888999999::::::999777777777999999888777777888:::<<<<<<:::999777888999::::::::::::999888666888;;;<<<>>>DDDMMMTTTSSSVVVYYYWWWRRRNNNMMMNNNJJJGGGIIITTTccciiieee___PPPOOOOOORRRUUU```ssskkkaaa]]]```___VVVNNNMMMMMMGGGBBBBBBFFFHHHGGGDDDFFFCCCAAA@@@BBBDDDEEEEEEEEEDDDDDDEEEDDDGGGRRR^^^vvv}}}|||```QQQUUUbbbkkkjjjggg```TTTKKKEEE<<<444444333333222222333333444222222333333333333444444222333444444555555444444111222444666888999999999999;;;===>>>>>>???AAABBBAAAEEEEEESSSuuuzzzuuuqqqpppvvvxxxqqqoooyyyzzz}}}vvvssspppsssvvv]]]```cccxxxYYYNNNKKKGGGDDDCCCAAA@@@>>><<<:::888777777666444333333333333222222222111111111111111111111111111111...///000111222111111000000000////////////000000+++---/////////000444777;;;>>>AAACCCBBBAAAAAABBBEEEFFFFFFCCCAAABBBHHHNNNrrrxxxooo{{{bbbCCCFFFdddrrr\\\cccuuusssTTTFFF===555555<<<444444555666888:::;;;;;;777888999;;;<<<>>>??????===;;;999999999:::999888444555888999:::999888777888666666666777888666555444555777777888<<>>>>>???AAACCCAAAEEEEEESSSuuu{{{vvvrrrttt}}}~~~tttlllsss~~~cccYYYlll{{{uuukkkgggvvvqqq```ggg```sssUUUPPPLLLHHHFFFDDDCCCAAA@@@<<<:::888777777666444333333333333222222222111111111111111111111111111111...///000222222222111000000000////////////000000+++...000000000222666:::<<>>;;;:::999999;;;;;;;;;::::::;;;<<<===<<<;;;999888<<<;;;999999999888666444777999;;;>>>??????>>>===@@@>>><<<<<<>>>???===;;;<<<======:::888:::???DDD===???BBBEEEDDDDDDGGGLLLLLLQQQ[[[fffqqquuuooohhhkkkiiillltttwwwsssrrrttt___bbbbbb^^^```jjjuuuyyy{{{mmm___]]]eeehhhcccZZZWWWRRRMMMIIIIIIIIIHHHFFFIIIJJJKKKJJJCCC===@@@GGGTTTYYY\\\___gggvvvmmmUUUHHHPPP```VVVOOOMMMPPPLLL???777777444333333222222333333444222222222333333444444444222333444555555555444333111333555888:::;;;;;;;;;:::<<<>>>>>>>>>???AAACCCAAAEEEEEESSSuuu~~~}}}yyyyyyzzz~~~{{{wwwxxxzzzhhhWWWPPP```zzzsssvvvtttjjjiiiqqqvvvmmmiii\\\hhhbbbkkk{{{[[[OOOMMMIIIEEEAAA???===<<<<<<;;;999777666555444444666666555444333333222222111111111111111111111111111111111111111111111111////////////////////////222111//////000333666777DDDDDDBBBAAAAAABBBCCCDDDEEEDDDHHHIIIBBB>>>MMMbbbrrr|||___NNNAAAkkkxxx]]]jjj^^^DDD;;;666777<<<999<<<:::999:::===>>><<<999999999:::<<<======@@@CCC???AAAAAA===::::::;;;;;;999<<<;;;;;;AAAJJJKKKFFFCCCDDDEEEBBB<<<999888999>>><<<;;;;;;>>>@@@@@@@@@===;;;;;;>>>???@@@EEELLLQQQNNNWWWjjjwwwuuuooommmuuu|||vvvgggbbbeeefffoooxxxvvv}}}vvvvvv~~~~~~zzzoooddddddaaaZZZSSSRRRSSSPPPJJJRRRQQQPPPNNNLLLIIIDDDAAAIIIJJJOOOTTTXXX```pppyyy___KKKIIIRRRWWWMMMJJJNNNKKK@@@888888444444444555444444333333333333333333333333333333444444444555555555555666444666777999:::::::::999;;;<<<===>>>???@@@AAABBBBBBGGGGGGUUUyyy~~~}}}}}}|||yyyxxxwwwwwwyyyyyy{{{qqq]]]TTTVVVcccvvvuuuwwwuuummmmmmuuuwwwwwwggg[[[jjj```cccrrrVVVNNNLLLIIIEEEAAA???>>>===<<<;;;:::888777666555555666555555444333333222222111111111111111111111111111111111111111111111111000000000000000000000000111000//////000444777:::BBBBBBAAAAAABBBDDDEEEFFFJJJGGGFFFDDD>>>AAAZZZvvviiiPPPDDDSSSiii___}}}wwwXXXBBB===888:::>>>;;;999888888999;;;>>>???@@@BBB???>>>CCCHHHIIIIIIIIIIIIIIIFFFAAA===<<<:::777999>>>BBBGGGOOOWWWVVVQQQEEEIIIMMMMMMIIIDDDAAA@@@BBBAAA???>>>======>>>???>>>:::999;;;>>>???CCCIIIEEECCCJJJ\\\gggfffccccccoooyyy|||rrrrrrvvvtttyyy~~~xxxvvvmmmhhhlllpppuuuqqqfffeeeeee^^^SSSNNNQQQUUU[[[^^^\\\VVVPPPJJJIIIKKKPPPVVV^^^nnn{{{pppYYYKKKIIITTTOOOLLLMMMLLLDDD===999444444555555444444333333333333333333333333333333444444444555555555555666333444555777888888999999;;;<<<<<<>>>???@@@AAABBBBBBGGGHHHWWW{{{~~~|||zzzxxxyyyzzz}}}~~~}}}}}}wwwsssllleee```]]]\\\[[[```aaadddkkkttt|||uuummmnnnwww~~~vvvxxxwwwpppqqqxxx}}}fffWWWiiiaaa___hhhPPPMMMKKKHHHEEEBBB@@@??????===<<<;;;999888777777666555555555444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111000......111555:::>>>@@@AAAAAABBBDDDEEEGGGHHHJJJGGGFFFCCC???IIIiii~~~[[[JJJHHHfffnnn]]]gggiiiNNN@@@???<<<===???<<<999:::;;;::::::===CCCIIINNNFFFCCCJJJQQQSSSSSSSSSPPPPPPNNNJJJIIIIIICCC;;;:::AAAJJJSSS\\\```\\\UUUFFFLLLSSSVVVTTTNNNHHHDDDJJJJJJIIIEEE???<<<===???BBB<<<;;;???CCCCCCCCCDDDEEECCCHHHUUUZZZUUUSSSUUUiiirrr{{{}}}{{{yyy|||nnnbbb[[[]]]```aaahhhrrryyypppkkkhhhiiiooovvvxxxhhh```bbbhhhoootttqqqhhh___QQQKKKIIIMMMVVVaaappp|||~~~gggQQQDDDNNNPPPQQQOOOOOOMMMDDD;;;555555555555444444333333333333333333333333333333444444444555555555555666333333333444555666888888;;;;;;<<<>>>???@@@AAABBBCCCHHHIIIZZZnnnkkkjjjmmmqqquuuzzz~~~zzzvvvtttrrrmmmhhh```XXXRRROOONNNNNNRRRTTTXXX___gggooouuuyyy{{{}}}xxx{{{{{{uuuuuu{{{bbbUUUjjjdddcccdddPPPLLLJJJGGGDDDBBBAAA@@@@@@======;;;:::999888888888555555444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111000///......222777===AAAAAAAAABBBCCCEEEFFFGGGHHHDDDEEEGGGFFFFFFSSSssstttRRRKKKSSSxxxcccaaayyyzzz\\\GGG???BBB???>>>???<<<<<<>>>???<<<:::>>>IIIRRRWWWNNNHHHLLLOOOOOORRRWWWTTTYYY[[[\\\______UUUGGGBBBHHHRRR]]]eeeeee]]]UUULLLQQQYYY]]][[[UUUNNNIIISSSTTTSSSMMMDDD@@@AAADDDCCCAAADDDMMMSSSPPPJJJFFFDDDDDDLLLWWWWWWOOONNNSSSggghhhkkkpppxxx}}}}}}zzzxxx~~~qqqcccZZZ```hhhiiikkknnnyyymmmccc\\\WWWUUUWWW]]]lll}}}{{{yyy{{{~~~|||tttmmm[[[PPPFFFHHHQQQ^^^mmmyyylllWWWHHHIIIQQQVVVTTTUUUUUUJJJ;;;666666555444444444333333333333333333333333333333444444444555555555555666444333333333444666888999:::;;;<<<>>>???AAABBBBBBCCCHHHJJJ\\\fffbbbbbbhhhlllpppwwwyyyrrrmmmjjjfffcccaaa]]]VVVOOOKKKIIIIIIIIIIIIKKKOOOTTT[[[aaahhhkkkvvv{{{}}}|||~~~~~~ZZZWWWkkkdddiiieeeSSSKKKJJJGGGDDDBBBAAAAAA@@@======;;;:::999999999999444444444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111///......///333999???CCCCCCCCCDDDEEEEEEFFFFFFFFFCCCDDDEEEEEEIII[[[|||hhhIIIIIIYYYwww___pppsssTTTCCC???DDD@@@===>>>;;;<<>>EEESSS___]]]SSSMMMKKKFFFAAAHHHTTTdddnnnuuuwwwxxxuuudddPPPMMMPPPXXXbbbhhhfff^^^XXXWWWZZZ___bbbaaa\\\UUUPPPWWWYYYXXXRRRIIIEEEFFFIIIAAADDDOOO___gggcccYYYRRR@@@FFFTTT```^^^TTTTTT\\\jjjaaa]]]eeeuuu}}}mmmeeeooo{{{}}}yyywww|||~~~qqqdddZZZSSSPPPQQQWWWfffuuuxxxwww|||yyyiiiXXXHHHBBBGGGRRR```llloooYYYJJJFFFQQQXXXYYYZZZYYYLLL;;;888777666444444333444444333333333333333333333333444444444555555555555666555555444444555777999:::::::::<<<===???AAABBBCCCCCCHHHJJJ^^^ddd______ggglllooowww~~~pppfffaaa^^^ZZZVVVRRROOOKKKGGGEEEDDDEEEFFFFFFIIIMMMQQQUUUZZZ```eeennnsss{{{~~~SSSRRRgggcccqqqeeeVVVLLLJJJGGGDDDBBBAAA@@@@@@===<<<;;;:::999999999999444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111......///222666;;;@@@CCCCCCDDDEEEFFFGGGGGGFFFFFFIIIGGGCCCBBBJJJccc]]]FFFOOOfffnnndddnnnOOO@@@@@@EEE@@@<<<>>>;;;;;;>>>@@@AAACCCMMM]]]jjj^^^VVVQQQQQQJJJCCCLLL\\\vvv___VVVTTTVVV]]]bbb```]]][[[\\\^^^aaadddddd```YYYSSSXXXYYYXXXTTTOOOMMMNNNPPPDDDIIIVVVgggpppmmmeeeaaaSSS]]]llltttlll^^^]]]gggqqqeeeaaammmzzzyyyzzznnnccc\\\ZZZVVV^^^iiiqqqrrrwww~~~{{{vvveeeQQQFFFDDDIIITTT]]]{{{uuu\\\JJJHHHNNNUUUYYYZZZUUUIII===999888666444333333444444333333333333333333333333444444444555555555555666555555555666777888::::::999:::<<<===???AAACCCCCCCCCHHHJJJ___fff```aaakkkrrrvvvxxxggg\\\XXXUUUQQQLLLGGGEEEDDDBBBBBBCCCDDDEEEHHHKKKOOORRRVVVZZZaaaeeehhhmmmttt{{{~~~|||RRRPPPfffzzzgggzzz~~~aaaTTTLLLKKKHHHDDDBBB@@@@@@???<<<;;;:::999888888888999444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000---///111444888<<<@@@BBBBBBCCCEEEFFFHHHHHHHHHHHHIIIGGGDDDGGGUUUppp|||lllQQQJJJcccssskkkzzzkkkLLL>>>???EEE???<<>>@@@AAABBBFFFPPP___jjj[[[TTTWWWbbbeeebbbkkk{{{iii```ZZZ\\\]]]\\\]]]```aaaccchhhmmmooojjjbbb\\\ZZZYYYXXXXXXWWWXXXZZZ[[[RRRSSSZZZdddhhhfffdddeeegggqqqwwwhhhjjjvvvzzzuuuwwwqqqjjjjjjccclllqqqoooppp~~~}}}xxxrrrdddTTTIIIDDDCCCIIIPPPgggyyygggTTTNNNKKKMMMSSSSSSLLLDDD???:::999666444333333444555333333333333333333333333444444444555555555555666444555666777888999999999999:::;;;===???AAACCCDDDCCCGGGIII___iiiccceeeqqqzzz~~~qqq^^^RRRNNNLLLHHHCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGKKKOOORRRUUUZZZaaaffffffkkkrrrzzz{{{xxxxxx}}}VVVUUUmmmoooyyy]]]QQQMMMKKKHHHEEEBBB@@@??????;;;::::::999888888888888444444444444444444444444111111111111111111111111111111111111111111111111////////////////////////---///222666:::===@@@AAA???AAADDDGGGIIIJJJJJJJJJCCCEEEHHHPPPbbb|||mmmRRRCCCLLLttt|||jjjmmmjjjJJJ===???EEE???===AAABBBDDDDDDCCCCCCFFFOOO[[[dddVVVRRR[[[rrrsssgggcccbbb```bbbgggjjjmmmttt{{{~~~zzzqqqiii]]][[[ZZZ\\\___bbbddddddbbb___]]]^^^\\\YYY\\\aaacccnnnzzzooowww{{{qqqqqqpppyyyyyynnnoooyyy___VVVKKKDDD>>>;;;???EEEPPPeeeuuusssbbbRRRIIIGGGMMMMMMEEE@@@BBB;;;999666444333333444555333333333333333333333333444444444555555555666666333444666888999999888888999:::;;;===@@@BBBCCCDDDBBBFFFIII^^^ssskkkhhhrrrlllSSSHHHGGGEEEAAA???AAAAAACCCDDDFFFGGGHHHHHHPPPRRRTTTVVVYYY\\\aaadddjjjqqqyyyvvvooonnnrrr}}}zzzRRRWWWrrrwww\\\PPPOOOLLLGGGDDDBBBAAA???===>>>===<<<;;;999888777666999555333444333///000444444333222222333333111///111111111111111111111111000000000000000000000000333111111555;;;@@@CCCCCCDDDEEEFFFGGGGGGGGGGGGGGGNNN???HHHeee{{{sssQQQEEEAAA\\\tttpppwwwmmmIIIJJJLLLLLLJJJGGGEEEEEEKKKPPPTTTQQQMMMOOOWWW``````TTTTTThhh~~~rrrjjjhhhjjjpppvvvrrrvvv~~~xxxqqqfffbbbhhhllljjjlllrrrgggdddbbbcccaaa___bbbhhhooowww{{{www{{{oooxxxxxxvvvwww~~~mmmVVVCCC???CCC===:::???AAADDDOOOaaauuuzzz|||vvv[[[IIIGGGOOOKKKEEEDDD@@@<<<:::777555333444555666444444444444444444444444555555555444444333333333444444444444555777888999:::;;;<<<>>>???AAABBBCCCDDDHHHMMMeeeuuuooommmyyykkkSSSGGGEEECCC@@@>>>???@@@AAACCCEEEHHHJJJLLLQQQSSSVVVXXXZZZ^^^bbbfffpppvvv}}}}}}uuunnnmmmqqqzzzrrrTTT\\\www^^^SSSNNNKKKGGGDDDBBBAAA???===<<<<<<;;;;;;:::999999888666555444333444555444333222111111222444444333111111111111111111111111111000000000000000000000000222111111666<<>>CCCLLL]]]ooo{{{{{{uuucccOOOJJJPPPLLLHHHFFFAAA===;;;888555333444555666444444444444444444444444666666555555555444444444444444444444555777888999:::;;;<<<>>>???AAABBBCCCBBBFFFKKKccczzzssssss|||wwwttt{{{zzzfffPPPEEEBBB???>>>===>>>>>>???AAADDDIIIMMMOOOTTTWWWZZZ]]]```eeeiiimmmxxx}}}|||uuuooonnnqqqxxxlll\\\kkkuuu___UUUNNNKKKGGGEEEDDDBBB@@@>>><<<<<<;;;;;;;;;:::::::::666999666111222888555---222111000222444555444333111111111111111111111111000000000000000000000000000000333777===CCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDbbb|||~~~rrrUUUBBBFFF\\\ooo||||||pppSSS]]]gggiiieeeccciiippppppvvvyyyqqqbbbWWWUUUXXXVVVTTTVVV\\\cccsss{{{zzztttuuu{{{|||xxxzzz~~~wwwlllqqqwww~~~wwwssszzz~~~}}}~~~}}}{{{vvvrrrvvv}}}mmmjjjtttgggMMM???===:::;;;>>>;;;;;;@@@LLLZZZdddjjjpppwww{{{nnnWWWMMMOOOLLLJJJIIIBBB???<<<999666444333444555444444444444444444444444666666666666555555555555444444444444555777888999:::;;;<<<>>>???AAABBBCCCCCCFFFJJJbbb~~~vvvuuussslllkkklllrrrxxx|||~~~xxxmmm\\\JJJAAA>>><<<<<<>>>>>>>>>>>>???CCCGGGLLLOOOVVVYYY___dddiiinnntttxxx}}}{{{vvvqqqqqqtttzzzfff```qqq]]]UUUOOOMMMJJJHHHGGGFFFCCCAAA>>>======<<<;;;::::::999666;;;888111666CCCDDD:::444222111222333444444333111111111111111111111111000000000000000000000000///111555:::???DDDFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEHHHjjjxxxcccMMM@@@OOOtttvvv{{{rrraaammmyyyzzzsssqqqyyyxxx}}}~~~uuujjjdddaaaiiilllqqquuuxxx}}}yyyyyyxxxuuuuuuwwwsssyyy|||zzzooottt|||}}}sssiiicccbbbgggkkknnnwwwzzzmmmeeeaaa```]]]]]]eeepppvvvppphhhlllmmm}}}eeeOOODDDAAA;;;<<>>;;;;;;@@@IIINNNNNNPPPSSSwww~~~vvv]]]OOOLLLIIIIIIIIIBBBAAA>>>:::777444333444444444444444444444444444444555555555555555555444444444444444444555777888999:::;;;<<<===???AAABBBCCCFFFHHHKKK```xxxuuulll```]]]___eeekkkppptttwwwyyytttlll^^^QQQDDD>>><<<;;;<<<@@@???>>>>>>???BBBFFFJJJMMMTTTYYY```gggnnnvvv|||zzzvvvtttvvvxxx}}}\\\]]]ppp___WWWSSSQQQNNNLLLKKKIIIFFFDDDAAA@@@???===;;;999888777444:::999333<<>>BBB@@@BBB@@@AAAEEEFFFCCCCCCFFFZZZqqqyyyxxx```OOOIIICCCFFFHHHBBBCCC@@@<<<777444333333444444444444444444444444444333333333333333333333333444444444444555777888999:::;;;<<<===???AAABBBCCCEEEGGGIII___{{{zzzooobbbZZZXXX[[[^^^bbbfffiiinnnoooiiiaaaRRRJJJAAA>>>===;;;===AAA??????@@@AAADDDHHHKKKNNNRRRWWW```iiiqqqyyyxxxuuutttvvvxxxzzzYYY___pppccc\\\VVVTTTRRRPPPNNNKKKGGGEEECCCBBB@@@>>><<<999888777777;;;999333777DDDMMMMMM999777444222222222111000111111111111111111111111000000000000000000000000///444:::@@@CCCEEEGGGIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGQQQuuu{{{RRRLLLPPPwwwqqqnnnzzz~~~}}}{{{zzzxxxuuuRRRMMMJJJMMMYYYdddhhhhhhhhhcccrrr{{{xxxqqqmmmhhhccc___ZZZUUUQQQIIIJJJLLLWWWpppzzzmmmllloookkkeeeUUUNNNIIIJJJLLLMMMOOOSSSRRRbbbfff^^^[[[TTTDDD@@@BBB>>>BBB@@@@@@AAA???===@@@EEECCC^^^~~~xxxwwwbbbRRRGGG???DDDIIIDDDEEEBBB===888555333333333444444444444444444444444222222222222222333333333444444444444555777888999:::;;;<<<>>>???AAABBBCCC@@@CCCGGG___lll```\\\XXXWWWXXXUUUYYY\\\___dddgggaaaYYYMMMGGGCCCAAA???<<<===AAA???@@@BBBEEEIIIMMMPPPRRRVVV[[[dddmmmuuu}}}tttqqqqqqssssssrrrvvv}}}YYYdddnnneee```XXXVVVTTTQQQOOOKKKGGGDDDBBBAAA@@@>>><<<:::999888888999888444111222777<<<999666333222222333333222111111111111111111111111000000000000000000000000000555===BBBDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGVVV}}}vvv{{{LLLPPP```qqq~~~}}}{{{zzzzzz|||sssxxxvvvxxx~~~aaaOOOGGGEEERRRdddqqqwwwyyyzzzzzzvvvmmmggg___YYYUUUQQQMMMJJJAAADDDHHHRRRjjjyyymmm```YYYNNNHHHKKKPPPRRRRRRTTTNNN\\\vvvmmmhhh```SSSPPPQQQJJJKKKJJJIIIGGGCCC@@@FFFOOOQQQdddyyy{{{~~~~~~uuudddVVVIII???DDDLLLIIIFFFCCC>>>999555333222222444444444444444444444444222222222333333444444444444444444444555777888999:::;;;<<<>>>???AAABBBCCC@@@DDDIIIaaaiiiUUUPPPSSSSSSQQQRRROOORRRTTTXXX^^^bbb]]]UUULLLHHHEEEEEEAAA======AAA>>>@@@CCCHHHMMMQQQTTTVVV[[[aaaiiirrrzzzqqqnnnnnnooommmkkkmmmrrrtttwwwTTTddd|||wwwjjjeeeaaaYYYWWWTTTRRROOOKKKFFFBBBAAA@@@???>>>===<<<;;;:::111333777999444000555>>>777555222111222444555444111111111111111111111111000000000000000000000000000666>>>CCCEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHGGG[[[mmmsssiiiJJJUUUmmmyyytttoookkkmmmsssyyy{{{zzzxxxkkkWWWTTTbbbsss~~~}}}wwwsssoookkkiiiiiiyyytttsss}}}tttrrr~~~tttbbbVVVPPP\\\ooo}}}~~~yyyjjjcccZZZRRRNNNKKKGGGDDD>>>DDDIIIPPPcccnnn```TTTMMMTTT___aaa___]]]WWWaaa}}}~~~xxxqqqhhhiiijjj```bbb```^^^ZZZSSSOOOVVVaaawww~~~~~~vvvooosss}}}www{{{uuufffZZZLLL???EEEOOONNNGGGDDD???:::555333222222444444444444444444444444333333333444444555555555444444444444666777888999:::;;;<<<>>>???AAABBBCCCDDDHHHMMMeeeyyy___ZZZTTTPPPMMMLLLJJJIIIIIILLLRRRWWW[[[\\\\\\[[[UUURRRMMMFFFBBBAAADDDGGGHHHIIIMMMRRRWWW]]]aaadddlllpppwww~~~zzzoooqqqnnnhhhfffhhheee```sssmmmUUUpppzzzmmmfff```___ZZZWWWSSSRRRQQQOOOJJJFFFCCCAAA???<<<:::999999999555555555555555444444444333333333333333333333333111111111111111111111111111111222222222111111000222999@@@DDDDDDDDDGGGJJJKKKOOOLLLKKKOOOIIIBBBFFFGGGgggttt|||SSSHHH^^^uuuyyypppllliiihhhfffdddgggmmmpppvvvzzz|||}}}}}}wwwoooccc___WWWKKKBBBAAAGGGNNN]]]dddaaaSSSLLLRRRZZZ]]]wwwrrr[[[OOOUUUUUUTTTeeennnmmm|||pppoooyyyvvvgggYYYMMMIIIFFFAAA???AAAAAA<<>>???AAABBBCCCCCCHHHLLLccclllVVVRRRNNNKKKJJJJJJIIIIIIHHHLLLRRRYYY]]]^^^\\\[[[YYYXXXUUUQQQLLLHHHFFFEEEIIIKKKPPPWWW^^^ffflllooorrrvvv||||||qqqqqqooollliiiiiikkknnniiiYYY|||}}}}}}|||jjjccc\\\[[[ZZZXXXUUUUUUTTTRRRNNNJJJCCCBBB@@@===;;;:::999999666555555555555444444444333333333333333333333333111111111111111111111111111111222222222111111111444:::@@@DDDDDDDDDGGGJJJMMMNNNIIIHHHNNNHHH@@@DDDVVVsss~~~{{{xxxRRRIIIeeerrr~~~pppmmmkkkjjjgggccceeeiiitttwwwtttmmmddd]]]TTTLLLQQQPPPKKKCCC<<<:::>>>CCCJJJOOOPPPHHHCCCGGGQQQXXXnnndddPPPBBBHHHIIIKKK```tttllleeesss}}}nnn^^^SSSHHHFFFDDD???===>>>CCC>>>IIIVVVcccsssgggeeeiiilllpppttt{{{yyyooowwwyyykkkvvv{{{|||vvvhhhWWWHHH@@@>>>>>>???999666888999555333444444444444444444444444444333444555555666666555555444444555555666777777777:::;;;<<<>>>???AAABBBCCCBBBHHHLLLcccrrrZZZMMMJJJGGGFFFGGGIIIJJJIIIIIIMMMUUU\\\aaaccccccbbbddddddeeeccc^^^VVVOOOKKKPPPRRRWWW^^^eeemmmsssvvv|||wwwpppmmmmmmnnnkkkiiitttcccbbbzzz~~~|||lllfff___^^^YYYXXXWWWWWWVVVSSSOOOLLLDDDCCCAAA>>><<<;;;::::::666666666555555555444444333333333333333333333333111111111111111111111111111111111111111111111111666;;;AAADDDEEEEEEHHHKKKNNNMMMFFFFFFMMMGGGAAAGGGYYYuuutttlllMMMJJJppp}}}uuuttteeedddfffkkkmmmnnnsssyyylllYYYKKK@@@999AAABBBBBB>>>999777999;;;<<<>>>AAAAAA>>>???KKKXXXpppvvv[[[KKKAAAGGGJJJQQQkkkkkk\\\XXX___yyy|||xxxqqqcccQQQIIICCCAAA@@@===;;;;;;AAA>>>HHHYYYkkk~~~{{{wwwhhhnnnzzzsssrrr{{{{{{zzzsssgggYYYKKKAAA=========999666888888555444555444444444444444444444444333444555555666666555555444444555555666777777888:::;;;<<<>>>???AAABBBCCCBBBGGGLLLddd|||ppp```LLLHHHFFFEEEEEEHHHJJJKKKKKKMMMPPPWWW^^^fffkkkoooqqqrrrsssttttttpppiii___YYY]]]___bbbfffkkkppptttwwwwwwnnnmmmhhhiiinnnkkkkkk~~~]]]nnnwww{{{nnniiibbb```XXXXXXXXXWWWUUUQQQLLLJJJFFFDDDCCC@@@>>><<<;;;:::777777666666555555444444333333333333333333333333111111111111111111111111111111111111111111222222888<<>>;;;::::::<<>>>>>>>><<<:::999===<<>>>>>===<<<<<<<<<;;;999;;;>>>EEEVVVkkktttrrrqqqzzzoooiiilllooonnn|||qqqjjjddd___UUUGGG>>><<<======<<<999666666666555444444444444444444444444333444555555666555555555333333444555666777888888:::;;;<<<===???AAABBBCCCCCCHHHLLLbbblllYYYNNNDDDCCCCCCCCCEEEHHHKKKLLLLLLQQQTTTYYYbbbmmmyyy}}}xxxvvvwwwxxxzzz|||xxxjjjiiillloooqqq}}}lll[[[~~~|||ooojjjhhhcccccccccbbb```\\\VVVPPPNNNMMMHHHGGGFFFDDDBBB???<<<;;;999888777777666555444444333333333333333333333333111111111111111111111111111111000000000222333444===???AAADDDGGGIIIKKKLLLFFFMMMNNNLLLGGGDDDZZZxxxfffPPPEEEJJJgggzzzjjjZZZSSSNNNIIIEEEDDDCCCDDDJJJRRRHHHKKKIIIAAA;;;;;;===<<>>;;;???AAA@@@:::666777666555444444444444444444444444333444555555666666555555222333444555666888888999:::;;;<<<>>>???AAABBBCCCDDDIIILLLbbblllVVVMMMEEECCCCCCDDDGGGLLLOOOQQQQQQUUUYYYaaakkkvvv~~~~~~~~~gggkkkmmmmmmrrraaa]]]kkkiiiiiidddfffdddcccaaa[[[UUUPPPPPPQQQIIIIIIHHHFFFCCC@@@===;;;999999888777666555444444333333333333333333333333111111111111111111111111111000//////000222444555???@@@AAADDDHHHJJJLLLLLLKKKNNNLLLJJJGGGFFFaaayyymmmWWWFFFAAALLLoooyyyxxxcccVVVPPPFFFCCCAAAAAA???<<<@@@EEE999;;;;;;888888;;;<<<:::;;;999888777888999999:::::::::???OOOkkkwww___dddlll\\\MMMTTTnnnWWWHHHQQQVVVttt~~~lllfffwww|||[[[LLLEEECCC???@@@@@@888:::>>>>>>999888;;;<<<999888FFFLLLWWWhhhiiikkk}}}qqqhhhkkk{{{hhhmmmxxxppplllmmmdddPPP@@@<<>>???AAABBBCCCCCCHHHLLLbbboooVVVMMMFFFDDDEEEGGGKKKQQQUUUWWWWWW[[[```iiiuuu}}}}}}cccjjjllliiipppYYY___~~~dddcccdddaaacccaaaaaa^^^YYYRRROOOPPPRRRJJJIIIHHHFFFDDD@@@===;;;999999888777666555444444333333333333333333333333111111111111111111111111111000//////000222444555AAA@@@BBBDDDHHHKKKLLLLLLOOOOOOJJJHHHGGGIIIdddyyyrrrwwweeeTTTFFF???JJJzzz|||rrr```UUUPPPCCC@@@???>>>:::333222444333555555444555888666222999999999:::<<<===<<<;;;===AAAGGGWWWwwwlllPPPVVVbbbVVVKKKUUUmmmpppIIIEEEVVVZZZppp|||zzz}}}~~~xxxxxx^^^KKKBBB@@@===???>>>444:::>>>>>>888777:::;;;888555FFFLLLUUUfffggglllmmmfffllljjjhhhtttkkkjjjmmmfffRRRCCC???BBBGGGFFF===777777777444444444444444444444444444333444555555666666555555222222333555666888999999:::;;;<<<>>>???AAABBBCCCCCCHHHLLLcccrrr]]]NNNGGGFFFCCCFFFQQQXXX[[[^^^dddmmmpppvvv||||||{{{|||~~~yyyrrrjjjeeeeeeppptttVVV^^^uuugggbbb]]]ZZZ\\\^^^[[[WWWTTTSSSRRRQQQOOOIIIIIIHHHGGGEEEBBB@@@>>>:::999888666555555555555333333333222222222111111111111111111111111111111///111111000...///444888BBBDDDFFFGGGHHHJJJMMMOOOSSSJJJKKKJJJCCCRRRzzziiimmm}}}}}}]]]GGGAAAEEEccczzzfffVVVMMMIII@@@???===:::888777666666777777777888999999:::::::::===>>><<<;;;;;;======DDDKKK]]]zzzoooXXXKKKOOOMMMDDDHHHXXXvvvqqqZZZKKKTTTiii|||qqqttt~~~YYYLLL@@@===>>><<<:::::::::;;;<<<;;;::::::<<<===>>>DDDMMMWWWcccvvv}}}lll^^^]]]vvv]]]dddrrriii[[[^^^SSS@@@???>>>>>>>>><<<999666555555333333333333333333333333555555555555555555555555555555555666666777888999888:::===>>>???@@@CCCEEEEEEJJJMMMbbbwwwbbbRRRIIIKKKIIINNNXXX```ccchhhmmmrrrvvv{{{~~~zzzzzz}}}~~~nnnfffeeehhhlllsssiiiPPPeeesssfffbbb^^^\\\]]]]]][[[XXXVVVUUUTTTRRRQQQGGGGGGFFFEEECCC@@@===<<<:::999888777555555555555333333333222222222111111111111111111111111111111000222222111///111666;;;CCCEEEGGGHHHHHHJJJMMMOOOLLLGGGLLLPPPPPPkkkfffuuucccIIICCCJJJkkkrrr^^^OOOGGGEEE>>>===;;;999888666555555555555666666777888888888888;;;======<<<===???@@@KKK[[[qqqttt^^^WWWQQQTTT^^^]]]UUUWWWccctttmmmaaa]]]iiizzzzzzxxxTTTHHH===;;;<<<:::999999:::;;;<<<;;;;;;<<<>>>@@@DDDPPP^^^gggooo~~~tttwwwnnnaaa^^^uuuqqq]]]bbbooohhh]]]___TTTAAA???:::;;;;;;:::888777666666333333333333333333333333444444444444444444444444555555555555666777888999888:::===>>>???@@@CCCEEEEEEJJJMMMaaalllYYYLLLKKKLLLRRR\\\dddiiinnnsssyyy|||~~~yyyzzzuuuddd]]]```kkksssvvv___PPPqqqpppeeebbb___]]]^^^[[[YYYXXXXXXXXXVVVTTTRRRHHHHHHFFFEEEBBB???===;;;:::999888777666555555555333333333222222222111111111111111111111111111111111333333222111333999>>>FFFGGGIIIIIIIIIKKKMMMPPPMMMIIIMMMPPPTTTvvvrrrcccgggIIIDDDPPPwww|||hhhUUUHHHCCCBBB<<<;;;:::888666555444444333444444555555666777777666999<<<=========AAAEEEVVVfffvvv}}}xxxlllZZZLLLIIISSSaaajjjhhhbbbcccgggtttrrrooosssrrrgggeeeuuuvvvMMMCCC:::999:::999888999::::::;;;;;;;;;===@@@CCCEEEXXXmmmvvv{{{uuubbb\\\jjj|||tttpppyyy}}}zzz|||}}}mmmaaa]]]aaa~~~ttteee___hhheee___```VVVEEE@@@777777777777777777666666333333333333333333333333333333333333333333333333555555555555666777888999888:::===>>>???@@@CCCEEEDDDIIILLLaaawww```OOOKKKOOOWWW```hhhooouuuyyy~~~~~~rrrccc^^^___lllsssvvv\\\XXX~~~mmmcccbbb^^^\\\]]]XXXWWWWWWXXXYYYXXXUUUSSSLLLKKKIIIGGGDDDAAA???===::::::888777666555555555333333333222222222111111111111111111111111111111111222333111111444:::@@@HHHIIIKKKKKKKKKKKKNNNPPPOOOLLLMMMKKKPPPvvvpppnnneeeFFFFFFZZZttt```OOOEEEBBBBBB:::999888666555444444444333333444555555666666777666888;;;===<<<<<>>888888:::999999:::;;;;;;;;;;;;;;;>>>BBBFFFIII```xxx|||ppp```RRRRRRbbbuuutttrrryyyzzz}}}yyyuuuuuuyyywwwlll___ZZZTTTiii{{{}}}zzz{{{vvvmmm]]]aaabbbaaaaaaXXXKKKCCC999777666666777777666666333333333333333333333333333333333333333333333333555555555555555666888888888:::===>>>???@@@CCCEEECCCHHHLLLaaa~~~fffQQQRRRXXXbbbiiiqqqxxxqqqeeebbbaaakkkpppuuuXXXaaakkkbbbaaa^^^[[[[[[WWWVVVWWWXXXYYYXXXVVVSSSNNNMMMJJJGGGDDDAAA???>>>;;;:::999777666666666666333333333222222222111111111111111111111111111111000111222000000444<<>>;;;888777777777666444333333333333333333333333444444444444444444444444444444444444555666777888888:::===>>>???@@@CCCEEECCCHHHLLLaaannnWWWWWW```jjjpppuuu}}}mmmcccbbbccchhhnnnzzzqqqUUUlllggg```aaa^^^[[[\\\YYYXXXWWWXXXYYYYYYWWWUUUOOONNNJJJFFFCCC@@@>>>===;;;:::999888777666666666333333333222222222111111111111111111111111111111000111111000111555>>>DDDHHHIIIKKKKKKKKKMMMOOOQQQLLLKKKKKKGGGRRR}}}VVVIII\\\zzz{{{ppp```PPPFFF@@@>>>===777666555444444444444444555666666777777888999999;;;999:::===;;;;;;GGGVVVqqqxxxvvv\\\FFFDDDAAAAAANNNjjjyyykkk]]]TTT[[[jjj{{{[[[AAA<<<:::<<<===<<<<<<>>>??????>>>???AAAGGGNNNTTTggg{{{wwwkkkbbbQQQHHHAAA???@@@??????BBBGGGHHHKKKLLLIIIHHHOOOXXXggghhhgggdddfffkkkmmmkkktttuuu{{{tttssstttqqqggg^^^JJJQQQ[[[fffpppwww{{{|||qqqeeeeeehhh```[[[UUUJJJBBB>>>999777888888555333333333333333333333333333555555555555555555555555444444444444555666777888888:::===>>>???@@@CCCEEECCCHHHLLLbbbzzzccc]]]hhhrrrvvvzzz{{{ggg___bbbbbbgggrrreee]]]yyyccc___aaa```^^^___]]][[[YYYYYYZZZZZZZZZYYYRRRPPPLLLHHHDDDAAA???>>>;;;;;;999888777666666666333333333222222222111111111111111111111111111111111222222111222777@@@GGGFFFHHHJJJKKKKKKMMMPPPRRRLLLLLLKKKHHHTTT~~~sssMMMKKKgggooofffXXXLLLEEE@@@===;;;666555555444444444555555555666666777777888999999===999:::>>>===???OOOccchhhRRRMMMJJJQQQgggvvveeeWWWYYYcccrrrmmmKKK@@@<<<;;;===>>><<<<<>>???AAA???======:::888999<<<===<<>>888666888888666333333333333333333333333333444444444444444444444444444444444444555666777777888:::===>>>???@@@CCCEEEDDDIIIMMMdddooofffrrr|||vvvccc^^^bbb___fffxxxaaaiiittt```]]]bbbbbbaaabbb```^^^[[[ZZZ[[[\\\\\\[[[VVVSSSOOOKKKGGGDDDBBBAAA<<<;;;999888777777666666333333333222222222111111111111111111111111111111222333333222444999BBBIIIEEEGGGIIIJJJKKKMMMPPPSSSHHHJJJKKKKKK\\\iiiFFFKKKllliiiaaaUUULLLFFFBBB>>><<<666555555444444555555555555555666666777888888888>>>999:::??????CCCVVVllleeeGGGKKKNNNaaapppdddeeennn}}}}}}```@@@???;;;;;;===>>><<<<<>><<<>>>DDDJJJLLLOOOZZZlll{{{zzzppp}}}~~~yyysss~~~yyymmmiiiooorrrlllcccMMMMMMWWWjjj}}}zzztttsssbbb[[[YYYLLLBBB<<<777555777888666333333333333333333333333333333333333333333333333333444444444444444555777777888:::===>>>???@@@CCCEEEDDDJJJNNNdddqqq{{{qqqaaa]]]___bbbbbbwwwVVVwwwtttfff______```dddhhhccc```^^^]]]]]]]]]\\\ZZZTTTSSSQQQOOOKKKFFFBBB@@@???===;;;999999999777666666666555444333333333333222222222222222222222222222333111000666???DDDDDDGGGIIIKKKLLLLLLKKKKKKLLLKKKLLLIIIPPPnnnaaaIIILLLjjjjjj]]]MMMCCC@@@>>>;;;777777666555444444444444444555666777666555666888:::999>>><<<;;;BBBJJJ[[[sss|||[[[MMMRRRYYYnnnyyyzzzlllppp}}}eeeNNNAAAAAA===<<<@@@AAA>>>===>>>BBB<<>>;;;888777888:::<<<>>>;;;;;;>>>===;;;@@@HHHOOONNNUUUiiizzztttfffbbbnnn{{{qqqjjjlllqqqsssrrr___OOOPPPhhhwwwjjjjjjiii^^^SSSQQQHHH@@@777555777999777444555444333333222222333333444444444444444444444444222444555555444555666888777999<<<===>>>???BBBDDDDDDHHHJJJaaammm^^^[[[^^^gggeeettttttYYY~~~qqqddd```bbbbbbccceeehhheeebbb___^^^]]]ZZZXXXVVVVVVTTTQQQMMMHHHDDDBBBAAA???<<<::::::999777666666666555444333333333333222222222222222222222222222333111111666???DDDDDDGGGJJJMMMNNNMMMMMMMMMNNNLLLLLLLLLWWWyyyqqqVVVHHHRRRrrrzzzcccXXXJJJAAA>>>===:::777666666555444444444444444555666777666666666888:::;;;AAA@@@>>>CCCIIIZZZsssttt[[[VVV___mmmrrrnnnvvv|||~~~lllUUUDDD>>><<<;;;@@@GGGJJJFFFBBB@@@EEEEEEOOOaaajjjggggggmmmxxx{{{eeeRRRJJJFFF===<<<;;;;;;;;;;;;<<<===>>>;;;888999<<<>>>@@@HHHQQQ``````ggg|||xxxooojjjcccbbbfffpppzzz~~~tttooonnnpppssseeeSSSPPPfff}}}pppdddeeefff\\\SSSPPPFFF???777555888999777444555444333333222222333333222222222222222222222222222444555555444555666888777999<<<===>>>???BBBDDDDDDHHHKKK```}}}hhh[[[YYY\\\gggfffuuuhhhZZZwwwkkkbbbdddjjjkkkiiihhhfffdddaaa___^^^]]][[[YYYZZZYYYWWWTTTPPPKKKGGGEEECCCAAA>>><<<;;;:::888666666666555444333333333333222222222222222222222222222333111111777@@@EEEEEEHHHJJJMMMOOOOOONNNOOOPPPMMMKKKMMM^^^ppp^^^KKKHHH]]]uuuvvvqqq\\\RRRFFF>>><<<;;;999777666666555444444444444555555666777777666666999:::@@@HHHHHHDDDEEEGGGVVVppp~~~nnnbbbffftttuuusssvvvzzztttnnnzzzlllVVVDDD<<<======AAALLLZZZ^^^XXXOOOKKKKKKRRRcccuuu{{{uuussswwwhhhYYYHHH>>>>>>>>>777888999;;;<<<======<<<<<<:::===CCCKKKTTT```kkk{{{yyyzzzlll___VVVXXXaaaeeelllrrrvvv}}}~~~qqqjjjnnnssslllWWWOOObbbzzz|||uuuggg^^^```aaaYYYPPPMMMCCC===777666888999777333555444444333333333333333222222222222222222222222222444555555444555666888888:::<<<>>>>>>@@@BBBDDDEEEIIIKKK```uuucccYYYYYY[[[___fffzzz```^^^qqqhhhcccjjjsssuuurrrooo^^^\\\[[[[[[\\\^^^]]]\\\\\\[[[YYYVVVSSSNNNJJJHHHEEECCC???===<<<:::888666666666555444333333333333222222222222222222222222222333222111777AAAGGGGGGHHHJJJMMMOOOOOOOOOPPPQQQLLLIIIMMMdddwwwzzzeeeTTTDDDJJJeeerrrxxxjjjVVVNNNDDD===:::999777555666555555444444444555555444666777777666777999;;;EEEOOOOOOJJJGGGFFFVVVppp}}}vvvrrrxxx{{{uuukkkjjjpppZZZHHH===;;;>>>BBBJJJZZZmmmtttoooeee```[[[ddduuulllTTTSSSJJJ>>><<<===::::::;;;;;;<<<<<<======>>>???EEEOOO]]]nnn~~~nnnZZZRRRLLLGGGRRRcccqqqvvvwwwwww~~~yyyvvv|||ooohhhlllrrrnnnXXXMMM]]]vvv{{{qqqoooddd]]]]]]]]]UUULLLGGGAAA===888777888999666333555555444333333333333333555555555555555555555555222444555555444555666777888:::<<<>>>???@@@BBBDDDFFFJJJKKK___oooaaaZZZZZZ\\\[[[eee|||\\\kkk{{{yyyooohhhfffmmmuuuvvvqqqmmmZZZYYYXXXZZZ\\\^^^___^^^[[[[[[ZZZWWWTTTPPPMMMJJJFFFDDD@@@>>>===;;;999777666666555444333333333333222222222222222222222222111222222222888BBBHHHHHHHHHJJJMMMNNNNNNNNNOOOPPPKKKHHHQQQppptttzzzdddRRRBBBJJJiii}}}vvv}}}gggSSSLLLDDD===:::888666444555555444444444555555666444666777777777888:::<<>>;;;<<<>>>===;;;:::;;;>>>@@@BBBFFFJJJRRR___rrrcccRRRFFFFFFEEECCCNNN^^^iiijjjjjjrrrpppmmmnnnxxxxxxlllgggjjjooolllXXXKKKVVVppp{{{ppppppggg___]]]ZZZSSSIIICCCAAA===:::888888888666444666555444444333333444444555555555555555555555555222444555555444555666777888:::===>>>???@@@CCCEEEEEEJJJKKK]]]yyyiii___[[[[[[]]]\\\ggg|||www]]]wwwtttyyymmmhhhfffkkkooolllhhhfff___^^^\\\\\\]]]^^^]]]\\\XXXXXXXXXVVVSSSPPPNNNLLLEEECCC@@@>>>===<<<:::888666666555444333333333333222222222222222222222222111222222222999DDDJJJJJJIIILLLNNNOOONNNMMMNNNOOOJJJJJJ[[[cccQQQBBBLLLmmmtttxxxzzzcccOOOJJJCCC===999777555444555444444444444555666666444666777777777888;;;===;;;FFFIIIKKKQQQYYYmmmrrrQQQ@@@======<<<<<<888===LLLbbbtttSSS999======:::;;;<<<:::::::::<<>><<<@@@GGGPPP\\\hhhrrrwwwrrrfff^^^UUUKKKCCCBBB???>>>=========>>>???@@@AAADDDKKK\\\uuuttt```aaaggguuuuuujjjdddeeehhhjjj^^^NNNKKK[[[pppvvvpppoooiiiaaa[[[XXXUUUOOOJJJGGGCCC>>>999777666666666666666555444444444444444444444444444444444444444222444555555444555666888999;;;===??????AAACCCEEECCCHHHIII[[[{{{lllaaa[[[[[[\\\]]]^^^nnn^^^jjjhhhbbbaaabbbeeeeeecccdddhhh```^^^[[[ZZZZZZYYYWWWVVVRRRRRRSSSRRRQQQOOOMMMLLLCCCAAA>>>======<<<;;;999666666555444333333333333222222222222222222222222111222222333:::EEEKKKLLLNNNPPPRRRRRRPPPOOONNNOOOKKKNNNggg^^^QQQKKK\\\sssgggrrrqqqPPPCCCAAA>>>:::888777777666444444444444444555666777444666777888888999<<<>>>;;;BBBDDDIIIWWWdddyyyooo[[[FFF;;;999:::;;;===HHHBBBBBBLLL^^^sss|||]]]IIICCCEEE@@@===AAA@@@HHHOOO\\\mmm~~~lll\\\RRRJJJDDDDDDBBB======@@@>>>AAAAAA======@@@@@@======>>>AAAHHHRRR\\\______```bbbhhhxxxyyykkkccccccgggkkkaaaQQQHHHSSShhhqqqnnnkkkggg___ZZZXXXXXXTTTOOOIIIEEE???999666666666777666666555444444444444555666666666666666666666666222444555555444555666888999;;;>>>???@@@AAACCCEEEBBBGGGIIIZZZ}}}kkk^^^\\\```aaa___ggg~~~kkkZZZnnndddmmmeee```bbbeeedddbbbccc______^^^[[[XXXVVVWWWXXXVVVXXXZZZXXXTTTOOOKKKIIIDDDAAA???======<<<;;;999555444444333222222222222333333333333333333333333222111222777???FFFIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNOOOKKKkkk___TTTPPPkkkooobbbrrr~~~eeeRRRGGGCCC===999666555444333666666666666666666666666333555666777888;;;>>>AAA???AAAGGGPPP[[[lllvvvqqq___MMM>>><<<<<<999<<>>@@@BBBDDDDDDCCCJJJLLL\\\~~~kkk]]]ZZZ]]]___^^^nnnaaaRRRvvv{{{mmmggggggaaa^^^aaaeeedddcccddd___^^^\\\ZZZXXXWWWUUUTTTSSSVVVXXXWWWSSSOOOLLLJJJEEECCC@@@>>>===;;;999888666555444333222222222222222222222222222222222222333111222777@@@GGGJJJJJJOOOOOOOOOOOONNNMMMMMMLLLLLLJJJeee|||WWWNNNQQQrrrllljjj}}}gggVVVEEEAAA;;;777444333222111666666666666666666666666666777888888888:::===@@@CCCCCCJJJWWWjjj{{{uuummm\\\___vvv~~~jjjRRRDDD;;;===>>><<>>>>>AAAAAA>>>???CCC>>>>>>@@@CCCCCCCCCGGGNNNQQQTTTXXX\\\aaaiiissszzz{{{uuukkkaaabbbjjjfffggg[[[HHHHHH]]]nnnrrrppptttwwwrrrfff[[[TTTRRRJJJFFFAAA<<<888777888999666555555555555444444444333444444555555444444333222222333333444666777888:::;;;<<<>>>@@@BBBDDDDDDCCCJJJLLL[[[{{{hhh\\\YYY]]]aaacccyyyuuuTTTOOOtttqqqfffeeeaaa\\\\\\aaaffffffeeefffbbb```]]]\\\\\\ZZZUUUQQQRRRTTTVVVUUURRRNNNLLLKKKGGGDDDAAA???===<<<999777666666555333333222222222111111111111111111111111333222222888@@@GGGJJJKKKSSSSSSRRRQQQOOOMMMKKKJJJJJJLLLbbbhhhNNNGGGUUU~~~sssiiissswwweeeWWWEEEAAA;;;666444444333222666666666666666666666666888999999999888999<<>>AAAAAAFFFOOO\\\```^^^eee{{{||||||yyyiiiaaabbbwwwkkk\\\MMMEEEAAA===;;;<<<::::::<<>>@@@BBBCCCDDDCCCIIIKKKZZZ~~~sssbbbYYYZZZ___hhhooobbbOOOWWWjjjaaaccc^^^[[[\\\cccgggggggggiiifffccc``````aaa___XXXRRRSSSUUUVVVUUURRRNNNKKKJJJHHHEEEBBB@@@???===;;;999777777555444333333333333222222222222222222222222333222333888AAAHHHKKKLLLUUUTTTSSSRRRPPPNNNLLLKKKPPPZZZqqqzzzWWWHHHEEE^^^|||kkkeeewwwtttfffZZZHHHCCC===888666666666555666666666666666666666666888999999999999;;;>>>@@@MMMUUUggg}}}nnnmmmxxxoooWWWFFF>>>@@@======AAADDDGGGOOOYYY```fffiiiuuunnnbbbcccqqquuu\\\NNN@@@<<<>>>??????@@@<<<<<>>===999888666555444333333333444444444444444444444444333222333999BBBIIILLLMMMTTTTTTSSSRRRQQQPPPNNNMMMWWWkkkqqqSSSFFFFFFllluuueeecccwww~~~ttthhh]]]HHHCCC<<<888666666777777777777777777777777777777666777999::::::===@@@CCCPPPaaa{{{~~~www[[[IIIBBBBBBAAA??????BBBFFFMMMXXXaaabbboooxxx~~~gggZZZ[[[aaaooorrrUUUHHH===<<>>:::888777777666555555555555444444444333444444555555444444333444444444555666777888999999:::;;;===???AAACCCCCCCCCIIIIIIWWW{{{wwwhhh\\\ZZZ^^^eeerrryyyQQQOOOpppllleeeiiigggdddeeehhhiiiggggggjjjaaa___^^^^^^```___\\\XXX^^^___^^^[[[UUUQQQNNNMMMLLLIIIFFFDDDCCCBBB@@@>>>:::999777666444444333333555555555555555555555555333222444:::BBBJJJMMMNNNSSSSSSSSSRRRRRRPPPOOOOOORRRllldddJJJFFFJJJzzzooo``````xxxyyypppdddZZZFFFAAA:::666444555666666777777777777777777777777666777999:::;;;>>>AAADDDOOObbb}}}{{{}}}|||dddPPPCCC???@@@AAA@@@@@@DDDMMMXXXcccjjjnnn}}}}}}fff___[[[cccrrrvvv```JJJAAA:::;;;>>>===<<<===BBBBBBEEEJJJPPPZZZkkk{{{~~~pppddd]]]\\\]]]\\\bbb___OOODDDMMMcccuuusssmmmeee^^^YYYVVVTTTSSSKKKHHHDDD???;;;888777666666555555555555444444444333444444555555444444333333333333444555666888888999999;;;===???AAABBBCCCCCCHHHHHHVVVyyypppbbbYYY\\\bbbiiiyyy```NNNXXXoooiiimmmmmmjjjhhhiiigggcccdddggg]]]]]]]]]^^^^^^^^^^^^^^^aaabbbaaa^^^YYYUUUSSSSSSRRRNNNJJJGGGEEEBBB???===::::::888666555444333333444444444444444444444444333333444:::CCCKKKNNNOOOSSSSSSSSSRRRQQQPPPNNNNNNNNNhhhtttZZZBBBHHHNNNjjjWWW[[[zzzvvvnnnbbbXXXGGGAAA:::555444555666777777777777777777777777777888999:::;;;;;;===AAACCCKKKWWWgggqqqooojjjnnnwwwxxxhhh```TTTXXX___eeeddd^^^\\\^^^fffbbbZZZOOOEEE>>><<<===???@@@CCCLLLZZZiiissswwwzzz|||}}}~~~xxxfffUUUJJJAAA======AAADDDCCCBBBDDDCCCEEEKKKSSS[[[fffyyy}}}mmm```[[[ZZZZZZXXX``````QQQDDDIII___sssrrrkkkbbbZZZUUUSSSSSSSSSKKKIIIDDD@@@<<<999777666666555555555555444444444333444444555555444444333222222333333444666777888888999;;;===???AAABBBCCCCCCHHHGGGUUUxxxhhh\\\VVV\\\eeennn{{{RRRTTTiiipppooovvvqqqmmmjjjiiieee```aaaeee]]]^^^_________```bbbdddbbbcccbbb```\\\YYYWWWWWWVVVSSSNNNIIIFFFBBB>>>;;;;;;:::888777555444444333333333333333333333333333444333444:::CCCKKKOOOOOOTTTTTTSSSRRRQQQOOOMMMLLLQQQiiirrr\\\FFFLLLRRRfffQQQXXX~~~{{{sssggg]]]IIICCC<<<777666777999:::777777777777777777777777:::;;;<<<;;;;;;<<>>@@@BBB>>>AAAGGGTTTgggxxxuuuttttttoooiii___QQQCCCAAAFFF@@@@@@DDDLLLOOONNNNNNQQQLLLPPPYYYccclllwww~~~pppccc[[[WWWTTTSSS\\\^^^PPPBBBEEE[[[oooppplllddd\\\UUUQQQPPPQQQKKKIIIEEE@@@<<<999777666666666555555555444444444333444444555555444444333222222222333444555666777888999;;;<<>>999999:::999888888888888888777777777666777999<<>>:::===CCC>>>AAAEEEGGGGGGFFFGGGHHHOOOWWWjjjnnnaaaeeettt~~~qqqooodddbbb[[[PPPEEE???@@@CCCCCCBBBKKKaaawwwooo^^^MMMDDD@@@===@@@FFFDDDIIIQQQZZZ```cccccccccfffnnnuuuyyysssiii```[[[XXXSSS\\\[[[RRRIIIBBBPPPllltttrrrggg```]]]QQQKKKUUUJJJGGGCCC===:::888777777888777666666666555222///333333333444444555555555333444555555555666888:::888999;;;<<>>???<<<<<>><<<===AAA@@@CCCKKKVVV___bbbccc___VVVWWWiii|||rrrzzzlllSSSFFFGGGLLLOOOTTT```qqqkkkRRRIIIKKKNNNSSS___vvvUUULLLDDDDDDHHHMMMTTTZZZdddjjjrrrwww{{{yyypppgggbbbVVVZZZXXXSSSMMMAAAFFF\\\dddhhheeebbb```RRRGGGJJJIIIGGGBBB>>>:::777777666555555555666777666444111444444333333333333333333111222333333333444666888888999;;;<<>>@@@???AAAFFFBBBJJJXXXiiiyyyvvvkkkqqqpppTTTHHHNNNWWWaaaiiixxxvvvUUUJJJKKKFFFDDDGGGNNN___zzzxxxlllTTTOOOJJJFFFLLLYYYiiiwwwzzzpppgggbbbXXXZZZXXXVVVQQQCCCCCCVVVbbbgggbbb]]]]]]UUUMMMRRRJJJGGGDDD???;;;999777777444444444555777777555333222222444555777888999:::111222444444333444666888888999;;;<<>>@@@AAA???@@@JJJVVVXXXjjjmmmSSSNNN[[[hhhvvv\\\JJJNNNMMMGGGDDDEEEFFFPPPnnnyyyiiieee^^^[[[VVVQQQWWWWWWKKKTTTVVV\\\iii}}}~~~tttjjjbbb]]]YYYZZZYYYZZZVVVEEECCCUUUiiiqqqmmmfffeee\\\RRRTTTJJJHHHEEEAAA===:::888777444333444555777777555333222222444555777888999:::222444555555555555888:::888999;;;<<>>:::999::::::<<<<<<==================;;;<<>>:::888777777555444222222333333333444444444444333777AAAIIILLLOOOSSSWWWUUUSSSQQQNNNLLLKKKJJJUUUqqqmmmOOOJJJnnnaaappp{{{pppcccXXXJJJ???:::;;;;;;<<<::::::<<<===???@@@AAABBB======@@@GGGSSSfffjjj\\\```ooo|||bbbQQQMMMNNNHHHKKKOOOOOOMMMSSS```mmmtttsssvvvuuu|||{{{oooeee]]]YYYSSSUUUXXX___[[[GGGGGG^^^{{{iiiSSSJJJHHHFFFDDD@@@<<<999666555555444444555777666444222444444333333222222111111222333444444444555777999888999;;;<<>>:::888777777666444111111222222222333333333444333777AAAIIILLLPPPSSSWWWVVVSSSQQQNNNLLLJJJJJJVVVqqqmmmUUUTTTdddwww}}}rrrcccXXXIII>>>;;;;;;===>>>777888:::===@@@BBBDDDFFFGGGEEEIIIXXXooojjj^^^cccpppzzzxxxbbb\\\WWWOOOYYY```ccc___\\\```ggglllxxx|||rrrhhh```[[[PPPSSSWWW___ZZZGGGHHHbbbwwwhhhUUUNNNFFFEEEBBB>>>;;;777444333666555555666777666444111333333333444444555555555111222333333333444666888888999;;;<<>><<<:::888555333555444333333222222333333444444999CCCKKKMMMOOORRRTTTUUUSSSOOOMMMNNNNNNMMM]]]yyyaaaQQQYYY}}}lll{{{qqqiii```NNN???===AAA@@@999===@@@>>>;;;@@@KKKRRRSSSIIIKKK[[[zzztttiiijjjrrrzzzvvvjjjtttyyyeeecccgggiiijjjoooxxxzzzpppjjj```UUUQQQTTTSSSUUUUUUHHHBBBLLLkkk{{{}}}wwwvvvnnn]]]TTTMMMIIICCC>>>;;;999888666444444555555555555444444444444444444444444444444333444555444444444666888999:::;;;===???AAACCCDDDDDDHHHJJJ]]]~~~qqqfffcccddddddbbbbbbgggpppwwwrrr___XXXXXXZZZZZZ^^^pppVVVSSSuuu}}}tttqqqoookkkggggggjjjiiigggeeeeeeeeefffgggcccaaa```dddiiillljjjhhhgggaaa[[[YYY[[[]]]]]]\\\\\\[[[YYYUUUOOOKKKIIIHHHBBB@@@===<<<;;;999777555555444333333222222333333444444999CCCKKKMMMOOORRRSSSSSSRRROOONNNOOOPPPQQQmmmuuusssWWWTTTfffsssxxxoookkkeeeVVVFFF?????????;;;<<>>>>>===???AAACCCHHHOOOQQQPPPNNNaaa}}}vvv~~~rrrwww~~~sssiiiaaaWWWNNNJJJOOORRRWWWXXXHHH<<>><<<<<<<<<:::999555444333333222222333333444444999CCCJJJLLLNNNPPPRRRPPPOOONNNLLLKKKPPPVVV{{{```GGGMMMiiiyyy~~~yyywwwwwwoooaaaPPPCCC>>>???@@@@@@@@@AAABBBFFFLLLQQQSSSTTTppp|||jjjgggxxxzzzrrr{{{}}}uuulllbbbXXXQQQLLLPPPQQQVVVWWWHHH;;;@@@EEETTTUUUOOORRRRRRKKKKKKLLLHHHDDD@@@===;;;999777444444555555555555444444444444444444444444444444333444555444444444666888999:::;;;===???AAACCCDDDCCCFFFHHH\\\vvvwwwwwwsssjjj___VVVPPPQQQWWW```mmmzzz}}}iiiYYYSSSUUUYYY]]]qqq[[[TTT}}}wwwqqqnnnnnnnnnlllllloooooonnnmmmkkkjjjhhhgggggghhhgggeeedddeeeggghhhiiibbbaaaaaadddhhhhhheeebbb\\\YYYUUUTTTVVVVVVSSSPPPHHHEEEAAA>>>======;;;:::555444333333222222333333555444999BBBIIIKKKMMMOOOSSSOOONNNMMMJJJGGGMMMVVVrrrjjjMMMKKKaaa~~~~~~{{{{{{||||||ppp^^^PPPFFFAAA@@@AAAAAAAAA@@@AAAEEEOOO\\\gggwwwwwwlllYYYTTTcccwwwpppmmm{{{nnn___dddrrr{{{ssshhh^^^XXXQQQRRROOORRRUUUGGG<<>>===;;;999888444444555555555555444444444444444444444444444444333444555444444444666888999:::;;;===???AAACCCDDDDDDGGGJJJ]]]eeeeeebbb\\\UUUPPPPPPQQQXXX]]]hhhvvvrrraaaWWWUUUYYY]]]mmmiiiNNN___wwwooollllllnnnnnnkkkkkkmmmmmmmmmllllllkkkjjjiiiiiihhhggggggggghhhjjjlllmmmaaaaaadddhhhkkkiiiddd___]]]\\\[[[\\\\\\\\\ZZZXXXNNNJJJEEEAAA???===;;;:::555444333333222222333333555444999BBBIIIKKKLLLOOOTTTOOONNNNNNIIIFFFMMMYYYuuuUUUNNN```~~~{{{zzz{{{zzzmmm^^^SSSKKKEEEBBBCCCAAAAAABBBDDDHHHUUUnnnzzztttgggQQQIIIVVVkkk~~~jjjhhhxxxgggWWW[[[lllyyymmmddd```TTTSSSMMMOOORRRFFF<<>>===;;;999777444444555555555555444444444444444444444444444444333444555444444444666888999:::;;;===???AAACCCDDDDDDHHHJJJ^^^RRRTTTUUUQQQMMMNNNTTTZZZbbbhhhuuuzzzjjj]]]WWWYYY]]]aaavvv[[[KKKjjjuuullljjjjjjmmmllliiijjjnnnjjjjjjkkkkkklllkkkkkkkkkiiikkknnnooonnnmmmlllllleeeeeefffiiikkkjjjddd______aaaddddddbbb```^^^^^^TTTOOOIIICCC@@@===;;;:::555444333333222222333333555444888BBBIIIJJJLLLNNNTTTOOONNNOOOKKKGGGPPP___wwwUUUPPPeee}}}}}}yyywwwqqqjjjccc\\\RRRGGGDDDFFFAAADDDGGGHHHJJJXXXxxx{{{||||||pppbbbkkkcccRRRLLLWWWiii|||xxx~~~kkkeeetttjjj[[[VVVlll~~~|||}}}{{{ooofffdddTTTQQQLLLNNNQQQDDD999??????SSSXXXSSSTTTQQQKKKKKKHHHEEEBBB???===;;;777555444444555555555555444444444444444444444444444444333444555444444444666888999:::;;;===???AAACCCDDDCCCGGGIII]]]FFFJJJOOOOOONNNQQQYYYaaaiiiqqqttteee[[[XXX\\\```cccuuu~~~VVVUUUxxxxxxmmmkkkjjjlllllljjjlllqqqhhhiiijjjkkkllllllllllllmmmqqquuuvvvtttooojjjgggjjjhhhgggiiijjjiiieeeaaabbbfffjjjjjjfffbbb``````WWWRRRKKKEEEAAA>>>;;;999555444333333222222333333555444888BBBIIIJJJKKKNNNTTTOOONNNPPPMMMIIITTTdddtttQQQOOOiiiwwwxxxsssiiihhhiiieeeWWWHHHDDDIIICCCFFFKKKKKKIIIVVVwwwzzz~~~pppYYY\\\ZZZRRRRRR\\\iiioooeeeqqqiiiWWWVVV\\\vvvtttjjjhhhiiippp}}}{{{ooofffeeeRRRPPPKKKMMMQQQDDD777;;;AAAVVV]]]YYYZZZWWWPPPOOOLLLIIIEEEAAA>>>:::666333444555555555555555555444444444444444444444444444333444555444444444666888999:::;;;===???AAACCCDDDBBBFFFHHH]]]OOOMMMPPPVVVYYY[[[eeeppp}}}tttfffWWWZZZccc]]]^^^ooo]]]UUU^^^xxxtttkkkccccccjjjooonnnjjjggggggggghhhiiikkklllmmmpppppprrrtttvvvtttooojjjkkklllllliiieeebbbbbbcccjjjiiigggccc___]]]^^^___YYYTTTMMMGGGBBB>>>:::888:::777444333444444333222333333999CCCJJJKKKLLLMMMOOORRROOOOOOPPPJJJOOObbbtttRRRQQQjjjzzz|||xxxvvvtttsssmmmdddXXXPPPLLLKKKFFFNNNRRRMMMOOOaaa}}}}}}zzzpppfff___QQQQQQdddwwwuuunnnzzz~~~hhh[[[UUUNNNVVVnnnjjjXXXPPPPPPSSS[[[lll}}}}}}sssiiiaaa]]]VVVQQQNNNNNNKKKCCC<<<;;;FFFVVV```\\\ZZZ]]]XXXNNNPPPNNNIIIDDD???;;;999888444444555555555555444444222333444444555555444444333333444444555666666666777999<<>>>>>FFF^^^sssxxxwwwuuuhhhXXXTTTQQQLLLFFF@@@;;;999777444444555555555555444444222333444444555555444444555555666666777888888888888999<<>>:::888777444444555555555555444444222333444444555555444444444555555666777777888888888:::<<<>>>@@@BBBBBBCCCCCCHHHJJJ[[[}}}jjjWWWXXXUUUXXXdddmmm\\\VVVxxxtttjjjggghhhkkklllkkkkkkjjjhhhgggeeecccbbbaaabbbbbbaaa```___^^^]]]]]]]]]\\\]]]]]]]]]]]]]]]PPPTTTXXXZZZXXXUUURRRPPPMMMJJJFFFCCCAAA???<<<:::;;;888555444555555444333444333888BBBJJJLLLOOOQQQRRRSSSMMMMMMNNNGGGHHHWWWiiihhhSSSaaa{{{pppfff______hhhpppsssxxx{{{nnnjjjnnnxxxvvvrrrgggjjjuuuyyyfff]]]dddgggYYYKKKGGGHHHIIIIIIJJJCCCMMMQQQXXXjjj{{{___QQQCCC?????????>>>???BBBDDDGGGQQQeee}}}}}}yyyxxxtttiii___UUUNNNJJJIIIFFFAAA===>>>AAAaaafffMMMHHHFFFCCC???;;;999888777444444555555555555444444222333444444555555444444333444444555555666666777999:::<<<>>>@@@AAACCCCCCDDDIIIIIIYYYsssbbbTTTXXXVVV[[[jjjvvvyyy]]]www}}}{{{xxxkkkffffffggggggkkkjjjgggdddaaa___]]]]]]aaabbbaaa___]]][[[[[[\\\[[[ZZZYYYZZZ]]]^^^]]]\\\RRRUUUXXXXXXWWWTTTSSSSSSLLLJJJGGGDDDCCC@@@===;;;;;;999666555555555555444444333888BBBJJJMMMOOOSSSRRRSSSNNNLLLMMMIIIOOOddduuudddSSSeee|||qqqjjjeeesss|||zzzmmmfff\\\YYYdddwww}}}llleeehhhxxxsss```WWWUUUSSSTTTVVV[[[ggglllvvvfffLLLFFFBBBAAA???;;;;;;>>>???AAABBBHHHYYYqqq}}}xxxwwwsssjjjaaaQQQLLLHHHGGGDDD>>>::::::EEE]]]qqquuusssnnn^^^LLLEEECCC@@@===:::999888888444444555555555555444444222333444444555555444444333333444444555666666666999:::;;;===???AAACCCDDDDDDIIIJJJZZZxxxfffWWWRRRXXXZZZcccxxxeeebbbrrrooouuu~~~uuulllfffddddddeeehhhfffccc```^^^^^^___``````aaaaaa^^^\\\ZZZ\\\^^^[[[ZZZYYY[[[___aaa```___WWWXXXYYYXXXVVVUUUUUUWWWNNNLLLIIIGGGFFFCCC???===;;;999666555555666555444444333888BBBJJJMMMPPPTTTPPPSSSOOOLLLMMMKKKYYYsssvvv^^^OOOccc~~~wwwqqq|||kkkjjj```aaaxxx~~~yyyssscccTTTNNNQQQddd~~~|||~~~~~~xxxtttxxx}}}pppOOOFFFCCCBBBCCCBBB??????CCC<<<@@@AAABBBMMMccc{{{}}}wwwuuuqqqiiicccNNNIIIGGGHHHEEE???;;;:::DDDVVVcccaaa______XXXKKKGGGEEEBBB???<<<:::999999444444555555555555444444222333444444555555444444444444444555666666777777::::::;;;===???AAACCCDDDBBBIIIKKK\\\~~~nnn\\\OOOSSSZZZ^^^kkkwwwUUUeee|||nnnmmmsssiiimmmooommmgggcccdddgggfffdddaaa______aaadddfff^^^``````^^^\\\[[[^^^aaa^^^\\\\\\^^^bbbeeedddbbbZZZZZZZZZXXXVVVUUUWWWYYYQQQOOOLLLJJJHHHEEEAAA>>>;;;999666555555666555444555444888BBBJJJMMMQQQTTTOOOSSSPPPLLLLLLMMM___}}}qqq[[[NNNccchhhUUUUUUQQQ[[[sssnnnnnnlll]]]TTTNNNQQQeee}}}rrrzzzrrr\\\HHHDDD@@@>>>AAABBBAAAAAAEEE===AAABBB???DDDXXXrrr}}}vvvrrrnnnhhhcccMMMIIIHHHJJJHHHBBB>>>===???QQQ]]][[[YYY[[[TTTHHHKKKIIIEEEBBB>>><<<;;;:::444555555555555555555444222333444444555555444444555555666666777888888888::::::;;;===???AAACCCDDD@@@HHHMMM^^^}}}xxx{{{~~~gggVVVQQQSSS]]]gggpppZZZOOOzzzzzzooohhheeelllhhhcccaaabbbbbbaaa___\\\^^^```___^^^```dddhhhhhheeeaaa^^^\\\\\\^^^___cccaaa______bbbbbbaaa^^^^^^\\\WWWSSSPPPOOOOOOPPPSSSQQQNNNKKKIIIEEEAAA===:::999888666555555444444444555999@@@HHHNNNRRRRRRPPPPPPRRRQQQJJJJJJ^^^uuusssZZZMMM```nnn^^^RRRPPPRRRWWW___pppxxxoooqqqmmmdddWWWQQQTTTeeeyyy}}}vvv~~~~~~|||yyybbbPPPDDDCCCBBBAAABBBCCCCCCAAA???FFFAAA???CCCHHHOOO___nnnyyyrrrkkkddd```NNNJJJGGGHHHFFF@@@<<<;;;@@@MMMWWWWWWRRROOOJJJDDDIIIFFFCCCAAA???===:::777555555666666666666555555333444444555555444444333222333444444333333555777999:::===@@@BBBCCCCCCCCCHHHIIIIII\\\{{{rrreeebbb```ccciiillljjjggg\\\aaafffhhhhhhkkkpppuuunnn[[[QQQOOO[[[bbbjjjrrruuuRRR\\\~~~pppfffbbbccciiieeeaaa^^^______]]][[[WWWZZZ\\\]]]]]]^^^```cccdddcccaaa```____________dddaaa^^^^^^```bbbbbbbbb___]]]YYYUUURRRQQQQQQRRROOONNNMMMLLLJJJFFFAAA<<<;;;:::888777555555444444333555999@@@HHHNNNQQQRRRQQQOOOOOONNNHHHGGGXXXmmmjjjTTT^^^}}}lllWWWNNNNNNTTT^^^gggkkkrrrzzzwww|||zzzqqqVVVOOOOOO\\\nnn~~~zzzuuuxxxxxxssslllvvvgggSSSGGGAAA@@@AAAAAABBBCCCCCCDDDDDDIIIEEEBBBCCCCCCFFFOOOZZZtttxxxqqqiiiaaa[[[NNNIIIGGGGGGEEE???;;;:::AAALLLRRRNNNJJJKKKKKKHHHGGGEEEBBB@@@???===:::888555555666666666666555555333444444555555444444333222333444444333333555777888:::===???BBBCCCDDDDDDHHHIIIIII\\\xxxooocccXXXQQQRRRTTTVVVWWWXXXWWWVVVNNNRRRWWWYYY\\\dddqqq|||oooZZZPPPOOOOOOVVV]]]eeesss___NNNqqqttthhh___^^^bbbeeebbb___]]]]]]]]]\\\[[[VVVYYY\\\]]]^^^^^^```aaa``````aaaaaaaaa``````___dddaaa]]]]]]___aaadddddd___]]]ZZZWWWTTTTTTTTTTTTNNNNNNNNNOOONNNIIIBBB>>><<<;;;999777666555444444333555999@@@HHHNNNQQQRRRSSSPPPNNNNNNHHHGGGUUUgggvvvZZZcccqqq___UUUUUUYYY\\\fffsss{{{{{{{{{{{{rrrllleeehhhgggeeelllvvvwwwrrr^^^WWWVVV___nnn}}}{{{eeeRRRKKKIIIDDDHHHNNNQQQTTTWWW[[[___bbb^^^ZZZWWWQQQKKKKKKNNNUUUkkk|||vvvoooggg___ZZZMMMHHHEEEFFFDDD>>>::::::===IIIOOOJJJGGGJJJKKKGGGHHHEEEBBB@@@???===;;;888555555666666666666555555333444444555555444444333222333444444333444666888888999<<>>:::777444555555666666555555444333444444555555444444333222333444444444444777999888999<<<>>>AAACCCEEEFFFFFFHHHJJJ\\\}}}rrrhhhfffcccaaadddhhhjjjfffbbbaaa[[[XXXbbbyyyrrrXXXMMMPPPPPPJJJWWWaaapppdddXXXjjjzzznnnkkkiiieeeaaa___^^^____________```aaabbbcccbbb``````aaadddfffgggbbb```]]][[[ZZZZZZ\\\]]]YYY[[[^^^```aaa```___^^^]]]\\\ZZZYYYYYYYYYYYYYYYZZZWWWSSSOOOLLLIIIEEEBBB???>>><<<999777555444444222444888???GGGMMMPPPQQQVVVQQQPPPQQQOOOPPP^^^ooozzz```tttnnnWWWIIIHHHSSSdddssszzz}}}}}}{{{{{{}}}___LLLEEEBBB>>>???@@@@@@DDDOOO___kkkqqqnnnnnnrrryyy{{{rrrkkkppp~~~hhhUUUNNNSSS[[[lllyyyqqqaaaVVVEEEIIIOOOWWWfff{{{yyyqqqjjjeee```^^^MMMGGGDDDDDDBBB<<<999:::AAAQQQZZZUUURRRXXXXXXPPPOOOLLLHHHDDDAAA>>>999666444444555555555555444444333444444555555444444333222333444444444555777999999:::<<<>>>@@@CCCEEEFFFEEEHHHJJJ\\\~~~{{{vvvqqqsssxxx{{{zzzvvvqqqgggbbbmmmhhhUUUNNNOOOOOOKKKRRRddd{{{QQQaaauuuiiihhhhhheee```]]]\\\^^^______^^^^^^___aaaeeebbb______```bbbcccccc```^^^ZZZWWWUUUVVVXXXZZZWWW[[[```cccbbb___]]]\\\]]]\\\\\\\\\\\\\\\]]]]]]]]]YYYSSSNNNJJJGGGDDDBBB@@@???===:::777555444333222444888???GGGMMMPPPQQQRRROOONNNOOOMMMPPPaaauuubbbpppvvvfffUUUNNNQQQZZZgggrrrxxxyyyyyyyyy~~~jjj```aaajjj~~~lllSSSEEEAAA>>>:::BBB???======DDDPPP\\\dddhhhllluuuxxx{{{ooohhh___XXXTTTZZZjjjyyywwwiiiRRRLLLIIIQQQggg|||rrriiibbb]]]ZZZNNNHHHDDDDDDAAA<<<::::::BBBSSSYYYQQQOOOWWWYYYQQQPPPMMMHHHEEEAAA===999666444444555555555555444444333444444555555444444333222333444555555666888:::;;;;;;<<<===@@@BBBDDDEEEDDDHHHKKK]]]~~~ooo\\\QQQLLLLLLQQQVVV]]]yyyfffTTTyyy|||rrriiigggeeebbb______aaabbbdddbbb___]]]^^^___aaa```___```aaaaaa^^^[[[YYYXXXVVVUUUTTTUUUVVVWWWZZZ^^^bbbcccbbb___^^^^^^^^^_________``````aaaaaa]]]ZZZVVVRRROOOLLLHHHEEEBBB@@@>>>;;;888555444333222444888???GGGMMMPPPQQQQQQOOOOOOOOOLLLOOOddd{{{___jjjtttggg]]]\\\ccclllvvv~~~xxxxxxwwwxxxcccKKKGGGIIINNN^^^rrrqqqgggUUUEEE>>>>>><<<888;;;999888888:::???FFFKKKTTT[[[jjj{{{rrrXXXPPPQQQWWWaaaiiiuuurrrhhhaaahhhzzz{{{tttlllddd\\\WWWOOOIIIDDDDDDBBB===:::;;;BBBXXXddd^^^\\\bbb^^^QQQLLLIIIFFFCCC@@@===:::777333444444555555444444333333444444555555444444333111333444555555666999;;;============???AAACCCDDDCCCHHHKKK]]]qqqaaaSSSMMMJJJJJJUUUddd|||QQQeeexxxqqqkkkhhhddd___```dddgggiiiiiigggbbb^^^^^^_________```cccdddaaa[[[UUURRRSSSTTTUUUUUUUUUUUUUUU^^^aaadddcccaaa______aaa``````aaabbbcccddddddddd^^^\\\ZZZXXXVVVRRRMMMIIIBBBAAA>>>;;;888555444333222333888???GGGMMMPPPQQQRRRQQQRRRQQQLLLOOOfff{{{ZZZfff~~~tttkkklllsss{{{yyyvvvqqqrrr```III;;;@@@DDD@@@FFFSSSTTTNNNCCC;;;;;;??????<<<999999:::<<<<<<:::<<<>>><<>>>>>======>>>@@@BBBCCCCCCHHHKKK]]]oooaaaSSSMMMQQQQQQRRRfff^^^WWWuuurrrllleee```___aaaccckkkiiifffaaa^^^[[[[[[\\\_________aaaaaa___[[[WWWQQQOOONNNQQQVVVYYYYYYXXXXXXZZZ\\\^^^^^^```bbbccchhhfffcccbbbaaa___]]]ZZZZZZXXXVVVXXX[[[[[[VVVPPPHHHEEE@@@<<<888555444444333333666===DDDKKKOOOPPPSSSQQQMMMOOOPPPNNNcccqqqYYYaaazzzyyyvvvmmmnnn}}}wwweeeGGGBBB??????>>>===@@@EEEAAAAAAAAA@@@>>><<<:::999<<<;;;:::999999999:::;;;@@@>>>CCCTTTnnnqqqkkkgggbbbdddkkkzzzzzzvvvqqqooommmggg^^^WWWLLLHHHDDDCCC@@@;;;:::===DDDjjjzzzgggRRRGGGJJJIIICCC>>><<<:::777333444555555666666555555555555555444444333333333333555777777666666:::===<<<;;;;;;>>>BBBDDDBBB???EEEIIIMMMaaatttddd[[[OOOJJJOOOTTT]]]zzzlllXXXhhhsssqqqlllgggbbbaaadddfffhhhccc___]]]______^^^\\\___^^^]]]]]]]]][[[XXXUUUQQQPPPQQQTTTWWWYYYXXXVVVZZZ[[[[[[[[[[[[\\\^^^______```aaa```^^^[[[XXXVVV[[[XXXVVVWWWYYYXXXTTTPPPIIIGGGBBB===999666444444333333666<<>>======<<<<<<;;;<<<<<<===>>>???===<<>>FFFeee|||zzztttpppbbbOOOGGGJJJIIIBBB===;;;999666333444444555555555555555555555444444444333333333000333666555444777>>>EEEHHHEEEAAA???AAADDDFFFHHHEEEHHHKKK^^^jjjZZZSSSNNNPPPXXXaaaqqqUUUYYY{{{mmmllliiifffcccdddfffiiieee```ZZZ[[[```cccaaa^^^___]]]ZZZXXXXXXXXXWWWVVVTTTSSSTTTVVVXXXYYYXXXWWW\\\[[[YYYXXXXXXXXXZZZ[[[WWW\\\``````]]]YYYWWWWWW\\\YYYUUUUUUVVVVVVSSSPPPLLLIIIDDD???:::777555444333333666;;;CCCJJJNNNPPPPPPQQQPPPPPPPPPOOOjjjqqq^^^UUUhhhvvviiiggggggpppooo]]]PPPKKKEEECCCCCCFFFEEE@@@???@@@@@@???>>>============>>>::::::;;;;;;<<<<<<<<<<<<;;;;;;???JJJ^^^vvv~~~{{{xxxmmmhhhrrr~~~yyyrrrmmmhhhbbb[[[UUUJJJEEECCCCCC@@@===<<>>>>>>>>>>>=========<<<<<<;;;:::999;;;<<<>>>EEERRRfff}}}}}}yyysssnnnjjjeee___[[[KKKFFFCCCCCC@@@;;;:::===GGGWWW___YYYVVVXXXRRRFFFDDDGGGFFFAAA<<<;;;999666333333444555555555444444444444444444444444444444333333333444666:::===>>>CCCFFFIIIHHHDDDAAAAAABBBDDDGGGLLL```~~~ooo```VVVPPPYYYfffssskkkXXXfffwwwmmmgggfffbbb]]]YYYXXXZZZ]]]aaaaaa```]]]XXXWWWYYY\\\^^^[[[XXXWWWYYY\\\]]]^^^^^^[[[XXXUUUUUUWWW[[[^^^ZZZWWWTTTSSSVVVYYYZZZZZZYYY]]]___]]]ZZZYYY]]]bbb]]]ZZZVVVSSSRRRRRRRRRRRROOOLLLGGGAAA<<<999777666444333555999@@@GGGLLLOOOPPPPPPNNNOOOQQQWWW{{{eeeZZZzzz}}}yyywwwwwwvvvnnn___SSSNNNOOONNNKKKHHHEEEBBB@@@@@@AAA@@@@@@??????>>>>>>>>>===>>>???AAAHHHWWWjjjwww|||yyyuuuqqqmmmiiieeecccNNNIIIEEECCC???999777999DDDRRR[[[VVVSSSSSSNNNDDDBBBFFFEEE@@@===<<<;;;888222333333444555444444444444444444444444444444444666333222888???BBB???999===AAADDDDDDAAA@@@AAACCCDDDIIIOOOdddsssdddXXXQQQSSS^^^mmmzzz~~~^^^iiirrrkkkiiifff```YYYSSSRRRTTTVVV\\\______ZZZSSSPPPTTTYYY\\\[[[YYYYYY[[[]]]]]]]]]\\\[[[XXXTTTSSSUUUZZZ^^^WWWTTTQQQRRRVVVYYYZZZYYYXXXYYYYYYWWWVVVWWW[[[___ZZZXXXUUUSSSQQQQQQQQQRRROOOLLLGGGBBB===:::888777444333444888???FFFLLLNNNRRRQQQMMMLLLMMMPPPpppqqqZZZwww~~~lll\\\UUUZZZXXXVVVRRRMMMIIIEEEBBBAAA@@@>>>======>>>???@@@????????????BBBLLLYYYbbbwww~~~|||yyyuuupppkkkgggeeeOOOJJJEEECCC>>>888666777AAAQQQ\\\ZZZUUUSSSMMMEEEDDDGGGGGGAAA===<<<:::888222222333444444444444444333333333444444444444555555333444;;;EEEHHHCCC<<<@@@???>>><<<===@@@EEEIIIDDDJJJRRRggg{{{iii[[[RRROOOUUUfff{{{dddlllvvvkkkfffccc```[[[UUUSSSTTTZZZ^^^YYY[[[[[[XXXTTTTTTWWW[[[ZZZYYYYYYZZZ[[[[[[XXXVVVUUUVVVVVVTTTRRRRRRVVVYYYTTTQQQOOOQQQUUUXXXWWWTTTTTTTTTTTTTTTTTTUUUWWWXXXUUUTTTSSSQQQOOONNNOOOPPPNNNKKKFFFAAA===:::999888444333444777>>>EEEKKKNNNQQQPPPLLLMMMMMMKKKbbbuuu]]]wwwooohhhlllkkkiiifffaaa[[[UUURRRKKKHHHDDD@@@>>>>>>???@@@???>>>======@@@FFFMMMRRRhhhyyyrrrjjjccc```NNNIIIEEECCC>>>888666888@@@RRR```___XXXTTTOOOIIIIIIKKKJJJCCC===;;;888444222222333444444444444333333333333444444444555555111222666;;;???AAA???===@@@===::::::>>>CCCGGGIIIFFFKKKRRRfffuuudddWWWQQQPPPVVVnnn```QQQnnnddd```[[[YYYUUUSSSUUU[[[dddkkkZZZYYYXXXXXXZZZ\\\^^^___XXXXXXYYYZZZZZZWWWSSSOOOOOORRRTTTTTTRRRQQQRRRTTTSSSPPPNNNPPPTTTVVVTTTPPPRRRRRRRRRTTTVVVVVVTTTSSSQQQQQQQQQOOOMMMMMMMMMNNNMMMJJJFFFAAA===:::999999444333333777>>>EEEKKKMMMOOONNNMMMPPPPPPJJJ[[[~~~xxxddd~~~~~~yyyrrrlllhhh^^^YYYRRRKKKEEECCCBBBCCC>>>===<<<===@@@DDDHHHJJJWWWooo|||qqqggg^^^ZZZLLLGGGDDDBBB>>>999777999@@@SSSbbbbbbZZZTTTQQQMMMMMMOOOMMMDDD===999555111222222333444444444333333333333333444444555555555///333777777555444777::::::999:::>>>CCCEEECCCAAAGGGLLLQQQdddxxxiii\\\SSSRRRVVVbbb~~~VVVNNNiiiuuugggdddccccccWWWLLLOOO\\\gggfffaaaVVVYYYWWWRRRTTTZZZ]]][[[TTTSSSSSSUUUWWWUUUPPPLLLRRRPPPOOOPPPTTTUUUTTTSSSQQQPPPQQQTTTWWWWWWTTTQQQQQQSSSUUUTTTRRRPPPOOOOOORRRQQQPPPNNNMMMLLLLLLLLLPPPMMMHHHDDDAAA===999666555444333666<<>>:::666444444444555555555555444444333444444555555444444333444444444444444555666777::::::<<<===???AAACCCCCCFFFHHHNNNeee{{{jjjaaa[[[UUUYYYbbbyyylllXXXaaammmaaa]]]\\\YYYTTTRRRWWW```dddaaa[[[VVVYYYXXXSSSTTTYYY[[[XXXZZZUUUPPPNNNPPPQQQQQQPPPSSSRRRRRRTTTWWWXXXWWWUUUQQQPPPPPPSSSVVVWWWUUURRROOOQQQSSSSSSQQQPPPPPPPPPSSSOOOHHHBBBBBBFFFLLLPPPLLLIIIFFFDDDBBB???;;;888666444333666<<>>888888<<>>BBBHHHLLLIIIGGGEEEDDDCCCAAA===:::666555333555;;;BBBGGGJJJKKKPPPMMMKKKOOOPPPYYYlllaaawwwzzzuuuccc]]]SSSJJJCCCBBBCCCDDDFFFMMMQQQTTT^^^ppp|||}}}tttnnnhhhbbb___cccqqq|||lll^^^UUUKKKIIIFFFCCCAAACCCGGGKKKOOOXXX```mmmuuuhhhaaa^^^XXXQQQCCCBBBBBBAAA===777888===GGG___iiihhhmmmiiiWWWJJJLLLIIIDDDAAA???===:::888444444555555555555444444333444444555555444444333333333333444444666777777999:::;;;===???AAACCCDDDEEEGGGMMMeeewwwbbbTTTUUUUUUXXXqqqdddKKKTTTyyyuuuiiiccc___]]]XXXaaakkkmmmhhhaaa]]]]]][[[\\\[[[ZZZYYYXXXWWWVVVXXXVVVTTTUUUWWWWWWTTTPPPSSSTTTWWWZZZ[[[[[[YYYWWWSSSRRRRRRSSSTTTVVVWWWXXXRRRTTTUUUUUURRRPPPPPPPPPQQQQQQPPPOOOMMMKKKJJJIIIJJJIIIHHHHHHGGGDDD???<<<777555444555;;;AAAFFFHHHJJJOOOLLLKKKPPPQQQZZZmmm^^^rrr}}}uuuiii]]]TTTNNNJJJIIIFFFNNNTTTXXX___hhhjjjfff]]]YYYTTTPPPOOOWWWkkk}}}jjjZZZQQQLLLJJJDDDEEEEEEDDDCCCCCCEEEGGGMMMUUU```sssuuuhhhaaa]]]VVVNNNAAA?????????;;;777888>>>MMMdddppprrryyyuuuaaaQQQHHHEEEBBB@@@>>><<<:::777444444555555555555444444333444444555555444444333333333333444555666777888999999;;;===@@@BBBCCCDDDDDDGGGMMMeeesssfffYYYRRRTTTVVVaaajjjTTTTTT|||rrrhhhbbb___]]][[[bbbiiinnnkkkccc]]]^^^bbb```___^^^^^^]]][[[ZZZZZZYYYVVVSSSTTTVVVWWWUUURRRRRRTTTWWWYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVXXXYYYVVVXXXYYYWWWTTTQQQPPPPPPTTTWWW[[[]]]]]]ZZZUUURRROOOOOONNNMMMKKKGGGAAA<<<999666444555:::@@@DDDFFFIIINNNLLLKKKPPPPPPYYYkkk}}}XXXhhhtttjjjaaaXXXSSSJJJNNNQQQSSSXXX___cccddd^^^YYYVVVVVVXXX___mmm{{{~~~qqq^^^NNNEEECCCDDDDDD???@@@BBBBBB@@@???@@@AAALLLVVVffftttggg```\\\RRRHHH@@@>>>>>>>>>:::666999???SSSiiissssssxxxsss^^^NNNEEECCC@@@>>>===;;;888555444444555555555555444444333444444555555444444333333333333444555666777888888999;;;===@@@BBBDDDEEEEEEGGGMMMeee~~~mmmdddVVVTTTVVV[[[cccxxxlllTTTTTTooottthhhcccbbb```^^^___fffhhhhhhccc\\\ZZZ___dddccc```___aaa```^^^^^^aaaaaaZZZQQQMMMNNNRRRUUUVVVRRRTTTWWWXXXVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYZZZYYYVVVSSSRRRQQQQQQSSSVVVYYY[[[[[[ZZZYYYSSSSSSSSSRRROOOJJJCCC===:::777555555999???CCCEEEGGGMMMLLLKKKOOONNNTTTeeeyyy\\\eeevvvllleee\\\XXXRRRKKKKKKUUUdddpppnnnkkkkkkooorrruuu|||ssseee\\\OOOKKKGGGDDDBBBBBBAAA@@@;;;<<<>>>???>>>>>>@@@AAALLL\\\uuu}}}qqqfff```[[[OOOCCC@@@>>>>>>===:::666999???UUUjjjpppkkkllldddQQQCCCEEECCC@@@>>>===:::666333444444555555555555444444333444444555555444444333222222333333555666888999888999;;;===@@@BBBDDDEEEFFFHHHNNNfffjjj^^^YYYRRRZZZbbbkkkzzzooo]]]XXXooo{{{qqqiiihhhgggdddbbbdddcccbbbaaa^^^[[[\\\```dddddd```___aaabbb```bbbgggiiiaaaVVVPPPOOORRRTTTUUUTTTVVVWWWVVVSSSRRRRRRSSSTTTVVVXXXWWWUUURRRRRRSSSUUUWWWXXXXXXVVVTTTTTTTTTNNNPPPSSSUUUVVVVVVUUUUUUTTTTTTUUUUUURRRLLLEEE???:::888555555999>>>BBBDDDEEELLLLLLKKKNNNKKKOOO^^^llldddggg}}}vvvmmm^^^OOOHHHQQQfffyyyrrrhhh```UUUIIIDDD@@@@@@@@@AAABBBBBBAAA@@@>>>???@@@@@@@@@BBBDDDGGGTTTkkk~~~xxxnnnfffccc^^^QQQDDDAAA???>>>===999666999???UUUiiimmmcccaaaZZZKKKAAAGGGEEECCC@@@>>>:::666222444444555555555555444444333444444555555444444333222222222333555777888999777888:::===@@@BBBDDDEEEGGGIIIOOOfffooo\\\UUUUUUXXXdddooozzz___]]]iiiyyypppiiijjjhhhdddccceee^^^]]]]]]]]]___aaaccccccddd___^^^aaabbbaaadddjjjlllfff___ZZZXXXVVVSSSPPPUUUWWWXXXVVVRRRPPPQQQSSSRRRUUUXXXWWWTTTPPPPPPPPPRRRTTTVVVWWWVVVUUUUUUVVVSSSVVV[[[^^^]]]YYYSSSOOOSSSTTTUUUUUUSSSNNNFFF@@@;;;888555555999===AAACCCDDDKKKLLLLLLNNNIIIKKKYYYeeefffddd{{{kkkXXXKKKOOOcccwwwuuucccSSSNNNLLLHHHCCCCCCDDDAAA===;;;;;;===@@@BBB???@@@@@@???>>>@@@CCCFFF^^^xxx{{{wwwooohhhgggcccVVVHHHBBB@@@???>>>999666999@@@TTThhhkkkaaa^^^YYYNNNIIIJJJHHHEEEBBB???;;;666222444555555555555555555444333444444555555444444333222222222333555777888999777888:::===@@@CCCEEEFFFHHHJJJOOOffflll[[[RRRSSSUUU^^^[[[qqqeee\\\oookkkggghhhkkkmmmjjjfffaaa___\\\\\\]]]^^^______fffdddaaa___^^^___aaabbbfffeeeeeeccc___[[[WWWTTTOOOQQQTTTUUUUUUUUUVVVWWWSSSTTTUUUTTTQQQPPPQQQRRRVVVWWWWWWUUUQQQQQQUUUXXX\\\\\\[[[ZZZYYYWWWUUUTTTQQQOOONNNOOOOOOMMMGGGCCC<<<999666444666;;;AAAFFFHHHIIIJJJIIIIIIIIIKKKMMMhhh~~~iiirrr\\\SSSZZZcccvvviii```SSSJJJHHHFFFCCC@@@?????????CCCAAA???>>>>>>?????????>>>===:::???HHHDDDFFFWWW~~~{{{tttppppppkkk___RRRKKK?????????===999888<<>>;;;888666555555555555555444444333333333444555555444333333333444444444444444444444888:::===>>>???@@@CCCEEECCCGGGMMMeeeuuuggg]]]UUUPPPQQQVVVeeeqqqnnnaaarrrmmmgggdddddddddcccaaa_________```cccdddcccaaaeeecccaaa___^^^___```aaabbbbbbaaa```]]]YYYUUUSSSRRRSSSUUUVVVUUUTTTUUUVVVRRRSSSTTTTTTSSSRRRSSSUUUTTTUUUUUUTTTSSSTTTVVVXXX\\\\\\[[[ZZZYYYXXXVVVUUUUUUSSSPPPNNNMMMLLLHHHEEE>>>;;;777555666:::@@@DDDGGGIIIJJJIIIIIIIIIKKKMMMeeeiiiuuuhhhdddeeezzzzzzkkkZZZSSSMMM@@@DDDCCCAAA@@@????????????AAA@@@??????@@@@@@@@@@@@CCCCCC???AAAGGGGGGQQQhhh~~~wwwrrrpppjjj\\\OOOGGG>>><<<;;;:::888888>>>EEEYYYeeecccYYYWWWRRRLLLNNNQQQLLLEEE@@@<<<999777555555666666666666555444444333333444555555444333333444444444555555666666666888:::===>>>???@@@CCCEEEDDDHHHMMMdddqqq___SSSUUUWWWVVV[[[fff}}}mmmRRRmmmqqqrrrnnngggaaa]]]\\\\\\]]]___```cccfffiiiiiigggeeecccbbb```^^^^^^^^^_______________^^^\\\YYYWWWUUUVVVWWWXXXXXXVVVTTTTTTUUUPPPQQQSSSSSSRRRSSSTTTVVVSSSSSSSSSTTTVVVXXXXXXWWWZZZZZZZZZZZZYYYXXXWWWVVVYYYVVVRRROOOMMMLLLIIIHHHAAA>>>999666666999>>>BBBGGGHHHIIIJJJIIIIIIKKKLLL^^^qqq~~~}}}tttlll|||ooo\\\PPPFFFEEEDDD999===============>>>???@@@???@@@@@@@@@@@@AAAAAAAAA???BBB@@@CCCMMMWWWnnnzzztttpppgggYYYKKKDDD@@@<<<999999999:::AAAIII```kkkhhh^^^YYYRRRNNNTTTQQQLLLDDD>>>:::888666444666666666666666555555444333333444555555444333333444444555555666777888888888:::===>>>???@@@CCCEEEFFFIIIMMMcccwwwfffTTTMMMVVV\\\\\\iii}}}jjj]]]QQQ{{{ooonnnlllhhhccc^^^\\\]]]___ddddddfffhhhkkkkkkiiifff``````___^^^]]]]]]]]]]]]]]]^^^^^^]]]]]][[[ZZZYYYZZZ[[[\\\[[[XXXVVVUUUVVVPPPQQQRRRRRRQQQQQQSSSTTTVVVTTTSSSVVVZZZ[[[YYYWWWXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVTTTRRRQQQNNNLLLJJJEEEAAA;;;777666888<<>>???@@@???@@@AAAAAA@@@??????@@@???BBB@@@FFFXXXmmmzzztttoooeeeVVVIIICCCCCC===;;;<<<<<<:::AAAJJJdddooonnnfffaaaXXXSSSZZZQQQKKKDDD===999777666555666666777777666666555444333333444555555444333333222333444555666777888888888:::===>>>???@@@CCCEEEHHHJJJMMMbbbrrrkkkXXXNNNNNNYYY[[[]]]sssxxxYYYPPP[[[tttoooggghhhiiihhheeeddddddeeeiiihhhgggggghhhhhhfffddd]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ]]]^^^^^^]]]ZZZXXXWWWWWWTTTVVVVVVUUUTTTSSSSSSTTTYYYWWWVVVXXX[[[\\\ZZZWWWWWWWWWWWWWWWVVVVVVUUUTTTQQQSSSVVVWWWUUURRROOOLLLHHHDDD===888666888;;;>>>DDDFFFIIIJJJIIIIIIJJJLLLOOOggghhhtttyyymmmmmmmmmlllkkkhhhfffeeeiiikkkvvvvvv___PPPHHH>>>===AAA???<<<<<<===>>>>>>????????????AAABBBAAA???>>>@@@AAADDDHHHGGGQQQjjjyyysssnnncccTTTHHHDDDCCC===<<<>>>;;;888@@@MMMcccnnnoookkkggg[[[SSSYYYPPPKKKDDD>>>;;;999777555666666666666666555555444333333444555555444333333111222222444555666777777888:::===>>>???@@@CCCEEEHHHJJJLLLaaawwwiii___\\\SSSTTT[[[ccccccjjjzzzTTTPPP\\\yyywwwmmmkkkbbbccceeehhhiiiiiihhhhhhiiigggeeedddcccccc```___[[[[[[\\\\\\\\\ZZZXXXWWWWWWWWWWWWWWWWWWXXXXXXXXX\\\]]]^^^]]][[[YYYXXXYYYZZZ[[[[[[ZZZXXXVVVWWWXXXZZZYYYXXXYYYZZZ[[[ZZZYYYWWWWWWWWWWWWVVVUUUTTTSSSNNNRRRWWWYYYWWWSSSPPPNNNJJJFFF???999666777:::===CCCEEEHHHJJJJJJJJJJJJKKKNNNfffnnnjjjxxxkkkcccbbb```]]]ZZZVVVSSSRRRZZZWWWYYYdddpppuuuvvvvvvyyypppYYYLLLGGG<<<999============>>>???@@@@@@@@@@@@???AAACCCAAA@@@@@@DDDHHHFFFQQQYYYiii}}}xxxsssmmmaaaRRRHHHDDD@@@::::::===999777EEEZZZjjjqqqpppmmmjjjZZZMMMQQQMMMIIICCC???<<<:::777666555555555555555444444333333333444555555444333333111222222333444555666666888:::===>>>???@@@CCCEEEGGGIIILLLaaawwwnnndddZZZTTTUUUYYYbbbmmmsssvvvXXXMMMgggpppiiifffbbb```___bbbfffhhhfffdddccccccbbbbbbaaa___[[[XXXYYYZZZ[[[\\\[[[YYYWWWUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXZZZ[[[[[[YYYXXXXXXYYYYYYZZZ[[[ZZZYYYXXXYYYZZZVVVWWWWWWWWWWWWXXXZZZ]]]ZZZZZZYYYXXXWWWVVVTTTSSSPPPTTTXXXXXXUUURRRPPPOOOKKKGGG@@@:::777888:::===BBBEEEHHHJJJJJJJJJJJJKKKQQQkkkzzzeeeppp```^^^\\\YYYUUUQQQNNNKKKJJJJJJGGGFFFIIILLLQQQ___lllqqqVVVGGGDDD>>>;;;>>><<<;;;===>>>@@@AAABBBBBBAAA>>>AAACCCCCCBBBEEELLLRRRVVVjjj|||wwwxxx~~~yyyssslll```PPPFFFCCC???::::::===:::<<>>???@@@CCCEEEEEEGGGKKKaaa|||qqqgggbbb]]]UUUSSSUUU]]]jjjwww}}}|||aaaMMMaaawwwnnnhhhdddccc^^^ZZZ[[[```dddccc```]]]^^^```aaaaaa]]]WWWSSSXXXYYY[[[\\\[[[YYYVVVTTTXXXWWWWWWWWWWWWXXXYYYYYYUUUWWWYYYYYYXXXWWWXXXYYYUUUWWWXXXXXXWWWWWWYYYZZZRRRTTTVVVUUUTTTVVV[[[```\\\\\\[[[ZZZYYYWWWUUUTTTTTTVVVXXXWWWSSSPPPOOOPPPLLLGGG@@@:::777888;;;===AAADDDHHHJJJJJJJJJJJJKKKUUUqqqzzzdddmmm\\\XXXVVVSSSPPPMMMLLLKKKKKKFFFFFFFFFFFFEEEPPPkkksss~~~sssSSS@@@???======>>>:::999;;;===@@@BBBCCCCCCCCC>>>AAACCCDDDDDDJJJSSS[[[ssswwwkkkmmm|||zzztttlll___NNNDDDAAAAAA;;;<<>>===:::666333333333444444333333222111333333444555555444333333555555555666666666666666888:::===>>>???@@@CCCEEEDDDFFFJJJaaayyynnnhhh___VVVQQQOOOPPPQQQcccfffnnn~~~|||dddSSSYYYwwwoooiiidddaaa___]]]\\\]]]^^^^^^]]]YYY]]]___]]]]]]^^^\\\XXX___]]][[[[[[\\\[[[WWWTTTWWWWWWXXXYYYZZZ\\\^^^___XXXZZZXXXTTTTTTWWWXXXVVVZZZZZZYYYWWWTTTTTTUUUWWWTTTVVVXXXXXXXXXXXXZZZ\\\VVVVVVVVVXXXZZZYYYVVVTTTQQQTTTWWWWWWUUUQQQOOOMMMKKKIIICCC===888666888:::EEEGGGHHHHHHHHHIIILLLNNNUUUttt~~~ggg{{{yyyhhh[[[WWWRRRKKKFFFDDDCCCCCCCCCCCCAAACCCHHHMMM\\\|||ooohhhxxxaaaRRRBBB<<<;;;;;;;;;<<<:::;;;>>>AAA>>>;;;>>>DDDBBBBBBGGGLLLKKKPPPhhh~~~|||}}}vvvqqqmmmaaaPPPDDDAAA@@@;;;>>>===666PPPfffPPPPPPDDDBBB@@@>>><<<:::666333777777666555444333333222111222333333444444333333444333222444666777666555999::::::<<<>>>@@@BBBCCCDDDHHHIII\\\xxxnnn___[[[UUUNNNJJJJJJMMMOOOVVV^^^kkk\\\KKKRRRzzztttnnnjjjfffcccbbbaaa`````````___]]][[[YYY___cccccccccdddaaa\\\bbb```]]]]]]\\\[[[WWWTTT[[[[[[\\\\\\^^^___aaaaaaYYY[[[ZZZVVVVVVYYYZZZXXXXXXYYYYYYXXXWWWWWWYYY[[[UUUVVVWWWWWWVVVVVVWWWYYYZZZYYYYYYZZZZZZXXXUUURRRTTTVVVXXXXXXVVVSSSRRRQQQNNNLLLGGG@@@:::888999:::DDDEEEGGGGGGGGGHHHJJJMMMMMMllldddwwwxxxhhh[[[SSSOOOHHHCCCAAAAAAAAAAAADDDCCCEEEMMMZZZqqqmmmyyyZZZLLL???<<<<<<======>>>@@@===>>>BBBCCCAAABBBEEEFFFBBBDDDOOOZZZkkk~~~~~~yyytttmmm___NNNCCCBBB<<<999>>>???@@@___zzzZZZSSSMMMJJJEEEAAA===999555222666555555444444333333333222222333444444444444444333444444555555666777777999:::;;;===???AAABBBCCCGGGIIIIII[[[~~~zzzoooeee]]]OOOOOOMMMJJJHHHJJJQQQVVV]]]kkk}}}```QQQZZZxxxsssgggfffgggfffccc```______``````^^^ZZZWWW[[[aaafffhhhiiiiiifff```aaa```^^^^^^^^^]]][[[YYY]]]]]]^^^^^^___```aaaaaa[[[]]]\\\YYYYYY\\\\\\ZZZXXXYYYZZZYYYYYYZZZ\\\^^^UUUVVVWWWVVVUUUUUUUUUWWWYYYXXXXXXYYYZZZXXXUUURRRWWWYYYZZZZZZXXXVVVVVVWWWSSSQQQLLLEEE>>>:::999:::BBBDDDFFFFFFFFFGGGIIIKKKLLLiiixxx^^^pppsssdddYYYNNNJJJDDD@@@>>>>>>>>>>>>AAADDDIIITTTiiillltttpppPPPEEE<<<<<<>>>>>>???@@@AAA<<<;;;@@@DDDDDDEEEHHHPPPNNNVVVkkkzzznnn\\\JJJBBBBBB@@@;;;>>>>>>???___yyy\\\UUURRRMMMFFF@@@<<<999666444444444444444444444444444333333444555555555555444222555777777555555777:::999:::===???BBBCCCCCCCCCHHHJJJJJJ\\\~~~pppcccVVVOOOIIIKKKKKKKKKLLLQQQZZZbbbpppxxxZZZRRRiii}}}llldddeeehhhgggccc]]]\\\[[[\\\]]]]]][[[YYY___cccfffffffffhhhfffaaa\\\\\\]]]^^^___```______\\\\\\]]]]]]^^^^^^]]]]]]^^^```___[[[[[[]]]\\\YYYXXXZZZ[[[[[[ZZZZZZ[[[]]]UUUVVVWWWWWWVVVVVVWWWXXXTTTTTTUUUXXXZZZZZZXXXVVVZZZ[[[[[[ZZZYYYYYYZZZ\\\WWWUUUQQQJJJBBB<<<:::999AAACCCFFFGGGGGGHHHJJJKKKQQQiiisss[[[jjjyyykkk]]]SSSJJJFFFAAA>>>======<<<<<<;;;BBBIIIVVVnnn~~~uuullluuuwww|||ttt^^^IIIAAA;;;===?????????@@@@@@======@@@CCCFFFKKKQQQZZZccczzznnnXXXGGG@@@AAAAAA===>>>;;;;;;WWW{{{cccWWWWWWQQQKKKCCC===:::999888777555555555555555555666666333444555555666666555555222666999888555444777;;;888:::>>>AAACCCDDDDDDDDDGGGHHHJJJ___ssseeeYYYOOOIIIIIIIIIJJJKKKNNNVVVaaaiiiYYYUUUaaawwwkkkfffhhhjjjfffbbb^^^\\\ZZZZZZ\\\___aaaaaabbbeeeddd``````bbbbbb```[[[\\\]]]^^^____________\\\\\\]]]^^^^^^]]]\\\\\\___bbbaaa]]]\\\]]]\\\XXX[[[\\\]]]\\\YYYXXXXXXYYYVVVWWWYYYYYYXXXYYYZZZ\\\VVVVVVXXX[[[]]]^^^\\\ZZZ[[[\\\\\\[[[[[[[[[^^^```ZZZZZZVVVOOOGGG???;;;999AAACCCGGGHHHIIIIIIKKKLLLPPP```yyyccciiirrrdddWWWOOOFFFCCC???<<<<<<<<<<<<;;;:::???DDDNNNeee}}}~~~|||llluuuxxxgggqqqqqqrrr~~~jjjXXXFFF@@@===???@@@???>>>@@@AAAAAACCCDDDCCCFFFSSS```kkk~~~||||||{{{|||kkkSSSDDD???>>>;;;:::===<<>>AAADDDEEEEEEEEEGGGHHHKKKbbbooo```UUUNNNJJJKKKHHHGGGGGGKKKUUUcccpppxxxiiiOOO]]]xxxrrrkkkiiiiiiiiieeebbbccc```]]]]]]aaaeeeiiijjjeeefffccc^^^]]]```aaa``````aaabbb```^^^\\\[[[[[[]]]^^^___`````````___^^^^^^aaabbb___^^^```___[[[]]]______]]]ZZZWWWVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]]]]]]]^^^```aaaaaa^^^\\\[[[]]]^^^^^^^^^___aaaccc^^^^^^\\\UUUMMMDDD===;;;@@@CCCGGGIIIIIIJJJKKKLLLGGGPPPhhh|||uuuooouuujjj^^^SSSKKKCCC@@@===;;;;;;;;;;;;:::<<<<<<<<>>===::::::===;;;AAA[[[pppnnniiijjjggg```[[[\\\```bbbXXXQQQHHH???;;;999888888777666666666666666666666333333444555555555555444222555777777555555777:::888:::===@@@CCCEEEEEEFFFIIIIIILLLcccyyyiiiXXXOOOJJJGGGGGGJJJIIIFFFIIIUUUjjjhhh\\\```{{{}}}qqqooollljjjiiihhhgggfffeeecccbbbcccfffiiikkkllleeegggeeeaaa```cccdddbbbccceeeeeeccc^^^[[[[[[[[[]]]^^^```bbbbbbbbb``````\\\```aaa```bbbeeedddaaa___```aaa___\\\YYYXXXXXX]]]^^^^^^]]]ZZZYYYYYYZZZ^^^^^^___aaacccbbb```^^^]]]___aaabbbbbbccceeefffbbbcccaaa[[[RRRIIIBBB>>>>>>BBBFFFHHHIIIIIIJJJKKKFFFGGGUUUssswwwtttfff^^^VVVMMMFFF???===:::999:::::::::999<<<::::::>>>GGGXXXrrrqqqyyywwwjjjooooooYYYFFFBBBAAACCCCCCAAAAAADDDBBBBBBFFFMMMXXXkkksssjjjhhhjjjgggiiiggg```___dddgggffftttwww|||pppYYYHHHBBB???<<<=========999@@@[[[jjj```WWWYYYVVVQQQSSS]]]bbbbbbVVVPPPGGG???;;;999888888666666555555444444333333222222333444444444444444333444444555555666777777888:::<<<>>>AAADDDFFFGGGJJJIIILLLccc~~~tttggg^^^RRRHHHHHHHHHFFFEEEGGGJJJHHHNNNaaaoooSSS```}}}}}}pppoooooommmkkkiiiiiikkkmmmeeeddddddeeehhhjjjiiiiiidddggghhhffffffhhhhhheeebbbeeefffddd```]]]^^^___\\\]]]___aaabbbaaa```___ZZZ^^^aaabbbdddiiijjjggg___aaabbbaaa^^^[[[ZZZZZZ`````````]]]ZZZWWWWWWWWWXXXYYY[[[^^^aaacccbbb```^^^```ccceeeeeefffgggiiieeefffeee___WWWMMMEEEAAA===@@@DDDGGGHHHHHHIIIJJJLLLGGGMMMeee{{{|||gggYYYTTTOOOHHHAAA===;;;888888888999999888:::999===@@@@@@EEE\\\vvvrrrzzzwwwqqqgggRRR\\\ssspppUUUFFFBBBAAADDDDDDCCCDDDGGGIIIHHHMMM\\\rrruuu___OOOIIIKKKOOOKKKMMMJJJFFFIIIRRRXXXWWWiiitttyyyhhhRRRDDDBBB@@@<<<===<<<<<<:::DDDbbbqqqeee[[[ZZZQQQIIILLLYYY___]]]PPPJJJCCC===:::999999999555555444333222222111111111222333333444444333333444333222444666777666555999999;;;===@@@CCCFFFGGGJJJIIIMMMeeeuuuwwwxxxmmm^^^SSSNNNJJJCCCFFFLLLEEEBBBOOOTTTPPP^^^{{{ZZZ\\\|||xxxppppppnnnmmmkkklllmmmnnnhhhiiijjjhhheeeddddddeeedddccc```___```bbbeeegggeeebbb^^^```ccceeeaaa]]]^^^^^^^^^^^^___^^^]]][[[^^^___```dddggghhhfffdddeeebbb^^^\\\[[[]]]```bbbmmmfff^^^XXXWWWXXXXXXWWWXXXXXXYYY]]]bbbdddbbb___ddddddeeeffffffffffffeeefffcccaaaaaa___WWWKKKBBB===@@@CCCEEEGGGIIIKKKMMMKKKJJJPPP___qqq{{{rrrbbbXXXQQQIIIDDDBBB999999999999999999999999999999;;;===<<>>@@@CCCFFFGGGHHHIIIJJJEEEFFFOOO```ttt|||}}}nnn^^^TTTMMMFFFAAA???999999999999999999999999888888;;;>>>======FFFRRRvvv{{{lll^^^___jjj~~~www{{{uuuttt{{{wwwYYYHHHDDDBBBCCCDDDDDDFFFJJJOOO\\\ttt}}}[[[RRRIIIGGGEEEBBBBBBDDDAAA@@@BBBGGGOOOWWW]]]```gggtttyyyfffOOOCCC@@@???<<<===>>>;;;<<>>CCCRRRkkkxxxssslllTTTPPPRRR]]]rrrrrrgggiiivvvuuuWWWDDDBBBAAAAAABBBCCCLLLUUU]]]ssspppWWWFFFBBBAAACCCBBB>>>===???@@@CCCHHHMMMTTT[[[ccciiimmmzzz~~~ttt```LLLAAA??????>>><<<999777CCC___yyy}}}tttvvvtttlllbbb[[[WWWSSSNNNIIIEEE???:::999888888777555555444333333333333444222222222333555777999;;;;;;444111333666555555666:::<<<>>>???@@@BBBEEEHHHFFFJJJOOOfff```aaabbb```]]]___hhhqqq|||sssiiiXXXQQQJJJFFFCCCBBBFFFKKKIIIRRRVVVZZZbbbeeeqqqrrruuuzzzzzzwwwrrrnnnkkkhhhhhhiiijjjhhheeegggggggggdddbbbaaabbbdddddddddccccccbbbbbbbbbaaaccccccaaa^^^\\\^^^bbbeeehhhhhhfffccc```]]][[[[[[```______aaaaaa```]]]ZZZUUUVVVWWWYYY]]]aaafffhhhcccaaa]]][[[ZZZ[[[]]]^^^\\\^^^``````]]]\\\___bbb______```aaabbbbbbbbbbbb````````````___ZZZRRRLLL@@@AAACCCFFFHHHJJJJJJIIILLLKKKSSSiiisss{{{qqqbbbRRRIIIDDD>>>::::::999999999999999999999999999888999;;;===<<<;;;;;;>>>PPPiiizzz\\\SSSOOOPPPTTT```sssssshhhjjjwwwrrrVVVDDDBBBBBBBBBCCCIIIXXXhhhuuukkkSSSBBBGGGAAA===???@@@>>>>>>???:::===AAADDDFFFLLLUUU[[[uuuwwwkkkWWWFFF>>>=========;;;666999SSS}}}xxxlllbbb]]]YYYRRRLLLGGGCCC===999888888888777555555444333333333333444333333222222444777:::<<>>===;;;>>>BBBMMMhhhiiiUUUZZZdddiiinnnsssxxx|||vvvppprrrrrrZZZHHHFFFEEEFFFIIIUUUkkkxxxbbbQQQFFFAAAEEE===:::>>>BBBCCCCCCDDDBBBCCCCCCCCCDDDKKKTTT\\\xxxzzzqqqcccPPPCCC===<<<===>>>===999CCChhhnnnffffffbbbXXXOOOFFFBBB<<<999888888888777555555444333333333333444444333222222333555777888AAA999333555888777666666777:::>>>@@@AAABBBDDDEEEFFFIIIOOOggg|||pppaaaYYYZZZ^^^___fffkkkssszzzwwwkkkaaaUUUJJJDDDJJJEEECCCDDDBBBBBBMMM\\\mmm|||vvvfffkkkzzzqqqpppoookkkhhhbbbgggllljjjbbb\\\\\\^^^]]]^^^``````aaaeeeiiimmmdddbbb___]]]]]]^^^aaacccbbbbbbbbbccccccdddccccccdddeeedddaaa^^^```eeejjj^^^^^^^^^^^^^^^\\\XXXUUUVVVVVVXXXYYY[[[\\\]]]^^^dddddddddbbb```___aaabbbdddcccbbbaaa___```ccceeegggggggggfffeeecccbbbaaaZZZ\\\^^^```___\\\YYYVVVFFFDDDBBBDDDIIIMMMNNNMMMLLLFFFEEERRRjjjwwwkkkzzzzzzjjj[[[KKKCCC???;;;999:::999999999999999999999999:::;;;:::888:::>>>???======<<>>===BBBEEEDDDDDDEEENNNLLLIIIHHHLLLWWWdddmmm~~~|||ppplllmmmnnnnnntttzzzlll]]]LLLCCC@@@>>>>>>@@@::::::HHHnnnjjjfffiiifffYYYNNNGGGBBB===999888888888777555555444333333333333444444333222222222333444555777111///333666777888:::999<<>>???<<<888;;;>>>FFF]]]|||rrr[[[[[[kkk~~~pppnnnvvv~~~gggpppqqqeeeMMMGGGDDDGGGTTTjjj}}}aaaPPPEEE@@@???CCCAAAAAACCCEEEDDDFFFPPP\\\___YYYRRRQQQZZZiiizzz}}}tttjjjeeegggiiirrrgggWWWHHHBBBAAA>>>>>>???888999GGGgggnnnaaabbbhhhcccXXXOOOHHHDDD>>>:::888888888777555555444333333333333444222333333333333444444444222000000444666555777::::::<<<>>>@@@AAACCCFFFHHHIIIJJJNNNfffjjjbbbjjjppppppuuu{{{uuubbbNNNHHHFFFDDDCCCEEEBBBCCCNNN[[[```cccrrruuuoooqqqrrrooonnnpppkkkiiifffddddddfffggghhhggggggfffeeedddeeeiiillldddeeeeeefffgggggggggggg^^^]]]___eeeiiihhhaaaZZZWWW\\\aaaccc```___aaaddd]]]\\\\\\\\\]]][[[WWWTTTWWWXXXZZZ\\\\\\\\\\\\[[[[[[^^^aaaaaa```aaacccffffffbbb]]]\\\```cccdddccckkkkkkkkkkkkkkkjjjjjjiiifffhhhjjjiiifffbbb^^^]]]TTTMMMFFFDDDHHHKKKMMMLLLFFFIIIKKKJJJNNNiiirrrfffwww~~~eeeVVVGGG???;;;999888:::999999999999999999999999555<<>>???===@@@CCCDDDDDDOOOiiiuuutttssskkklllqqq}}}~~~aaaRRRDDD@@@@@@===;;;===<<<>>>JJJbbbzzz|||lll```[[[bbbiiieee[[[UUUIIIEEE???:::999888888777555555444333333333333444111222333444555555555555666444666888777333444888888:::<<<===>>>@@@CCCFFFJJJJJJMMMeeeyyytttqqqoooqqqzzzyyyppplll```QQQFFFHHHKKKHHHBBB@@@MMMGGGSSSqqqyyyuuuuuusssnnnjjjnnnmmmkkkjjjkkklllnnnppphhhdddaaaaaaeeejjjmmmnnnkkkjjjhhhfffeeeeeeeeeeeedddddddddbbb```]]]YYYWWW___]]]ZZZYYYZZZ]]]^^^^^^___``````^^^[[[XXXXXXXXX\\\\\\]]]___aaa```^^^[[[___ccceeedddeeehhhhhhfffggggggffffffdddbbbaaa```ggglllnnnnnnnnnooolllggghhhiiiiiifffcccaaa```aaaYYYRRRIIIDDDEEEHHHKKKLLLJJJKKKGGGFFFLLL\\\~~~||||||gggSSSAAA===<<<999777999999999888888888888888999<<<<<<<<<<<<<<<=========::::::<<<===???BBBEEEGGGHHHJJJNNNQQQSSSVVVYYY[[[ZZZgggssslllfffqqqzzz~~~|||~~~uuuhhh^^^^^^eee[[[LLL\\\{{{}}}yyyttt^^^UUUZZZgggrrrqqqbbbVVVMMMDDD@@@@@@@@@AAAAAADDDGGGJJJNNNXXXmmm{{{nnnXXXJJJ???===@@@@@@===;;;:::@@@JJJYYYjjjuuurrrkkkddd]]]eeepppqqqlll```NNNPPPDDD999888::::::999999999777555333222333444555444333333222222222333333222333666888999999888777888:::===???@@@BBBDDDFFFHHHKKKMMMbbb~~~zzzwwwtttllldddbbbeeerrrwww|||nnnddd``````\\\XXXUUURRRJJJEEEKKKUUURRRXXXkkk{{{zzzuuuttttttsssoookkkjjjkkklllmmmmmmmmmllllllgggcccaaaaaafffkkknnnooopppnnnkkkgggeeedddddddddkkkjjjgggdddaaa^^^]]]\\\^^^\\\YYYXXXZZZ\\\]]]^^^```bbbbbbaaa___]]]\\\]]]```______```aaa```]]][[[aaadddeeecccdddhhhhhhfffcccddddddeeeeeeeeeeeedddhhhkkkllljjjkkknnnnnnkkkjjjllllllkkkgggcccaaa```\\\UUUKKKEEEEEEHHHKKKMMMJJJMMMJJJIIINNNZZZwwwfffRRR@@@======999888:::999999888888888888999999>>>>>>>>>>>>>>>>>>======???@@@AAAAAA@@@@@@AAABBBEEEEEEFFFHHHIIILLLPPPRRRYYYlllqqqmmm}}}{{{yyyrrrqqqeee^^^[[[PPPFFFUUUooozzzlllcccgggsss}}}nnn[[[OOOMMMGGGBBBBBBCCCCCCDDDEEECCCJJJUUUbbbsssvvvfffRRRHHH@@@@@@BBB@@@<<<;;;>>>EEEQQQ]]]ddddddcccccckkkbbbhhhsssrrrmmmbbbQQQSSSGGG<<<:::;;;:::888888888777555333333333444555@@@>>>:::666333333333444222333666888999999888777888:::===@@@AAABBBDDDFFFHHHJJJMMMbbb~~~{{{wwwmmmbbb\\\\\\```ccciiipppxxxtttnnneee\\\XXX[[[ccciiiggghhhfff]]]PPPGGGKKKTTTUUUnnn|||uuuwwwuuurrrrrrssssssoookkkgggiiimmmooopppnnnkkkiiiiiigggeeefffiiinnnppprrrqqqoookkkhhhffffffggghhhnnnkkkgggbbb___]]]]]]^^^^^^\\\ZZZZZZ\\\^^^^^^^^^^^^```bbbbbb```___^^^___gggfffddddddddddddaaa___eeegggfffccccccgggiiigggcccddddddeeeeeefffffffffjjjlllkkkhhhjjjooorrrqqqmmmoooqqqpppnnnjjjhhhhhh```YYYOOOGGGEEEHHHLLLNNNKKKNNNLLLLLLOOOWWWyyyssseeeQQQ@@@<<<===:::999;;;999999999888888999999:::;;;;;;<<<======<<<<<<;;;===???@@@@@@@@@@@@AAABBBCCCBBBAAABBBDDDHHHMMMPPPccc|||xxxuuu||||||wwwcccPPPHHHUUUggg}}}yyynnnqqq}}}sssVVVIIIFFFCCC@@@???BBBCCCAAACCCFFFOOO]]]sss{{{oooZZZKKKEEEAAAAAA@@@<<<::::::<<>>@@@AAABBBDDDFFFHHHJJJLLLbbb{{{rrrjjjaaaXXXVVVXXXXXXYYY\\\___bbbhhhooosssxxxzzzzzzqqqiiiaaa\\\YYYWWWSSSPPPUUUbbbsss}}}yyyuuutttuuuuuupppvvvrrrsssrrrqqqrrrsssrrrnnnkkkiiijjjmmmooopppnnnllljjjpppnnnmmmmmmoooqqqssstttmmmllliiiggggggiiilllnnnnnnlllhhhdddbbbaaaaaabbbaaa```______aaaccccccbbb___bbbeeefffeeeeeeeeeeeemmmlllkkkjjjkkkkkkiiiggghhhjjjhhhddddddiiijjjiiigggggggggffffffffffffffflllnnnnnnlllnnnsssvvvuuurrrsssttttttrrrrrrrrrsssddd^^^UUUMMMIIIJJJMMMOOOMMMOOOLLLKKKNNNUUUuuusssdddQQQ???<<<===:::999<<<:::999999999999::::::;;;999:::;;;<<<============??????>>>???@@@BBBEEEFFFGGGFFFEEEGGGKKKPPPTTTVVVtttyyyyyyZZZPPPZZZhhh~~~xxx{{{kkkNNNGGGJJJEEEAAAAAADDDCCC@@@EEEOOOlllyyyjjjSSSGGGCCCAAA@@@===999999===<<>>@@@AAABBBEEEFFFHHHJJJLLLaaawwwnnndddZZZVVVWWWUUUVVVWWWXXXWWWXXXZZZ\\\^^^ccckkksss{{{|||yyyssslllZZZXXXUUUQQQNNNLLLKKKKKKLLLNNNWWWjjj{{{{{{{{{vvvttttttsssssssssrrrqqqnnnllllllmmmmmmmmmmmmnnnnnnnnnrrrrrrrrrqqqqqqqqqrrrrrrlllkkkiiihhhiiikkknnnoooooonnnmmmlllkkkjjjjjjjjjfffeeeeeegggiiijjjiiigggfffiiimmmooopppoooppppppnnnmmmmmmnnnooopppnnnllljjjkkkjjjffffffjjjllljjjiiihhhhhhggghhhhhhiiijjjmmmqqqtttsssuuuyyyyyyvvvwwwvvvuuusssqqqqqqsssvvvhhhccc\\\UUUPPPNNNPPPQQQOOOOOOKKKJJJMMMTTTssswwwdddQQQ???<<<===:::999<<<::::::999999:::;;;<<<<<<>>>>>>>>>>>>??????@@@@@@FFFCCCBBBEEELLLSSSWWWXXXTTTQQQPPPQQQUUUYYY[[[[[[vvvhhh]]]hhhuuuyyyXXXJJJIIIIIIDDDDDDFFFEEEEEETTTfff|||mmmUUUEEEAAA??????===<<>>@@@AAACCCEEEGGGHHHJJJLLLaaasss{{{yyyrrrggg]]]ZZZRRRSSSUUUUUUSSSRRRRRRRRRRRRWWW___eeehhhjjjkkklllooosssxxx|||}}}xxxnnnlllggg___ZZZWWWRRRLLLIIIHHHFFFEEEEEEFFFGGGIIIMMMWWWiii}}}}}}ssszzz|||xxx~~~ppprrr{{{wwwuuuuuuttttttssssssqqqooonnnmmmnnnmmmkkkjjjkkklllooopppnnnooopppooommmllllllmmmooonnnmmmllllllmmmmmmnnnllllllllllllllllllkkkkkkiiiiiijjjlllnnnooommmkkkgggjjjooorrrrrrrrrrrrssskkklllmmmoooqqqpppnnnkkkhhhjjjiiifffgggjjjllljjjggggggggghhhkkkmmmppprrrnnntttwwwxxxxxxzzzwwwsssxxxwwwuuuqqqnnnmmmnnnpppiiihhheee```ZZZUUUSSSSSSPPPPPPKKKJJJNNNTTTppp}}}eeeQQQ@@@<<<===:::999;;;::::::::::::;;;<<<======???>>>=========@@@BBBDDDFFFDDDGGGVVVjjjzzzfffbbb]]]]]]```ccceeedddrrr{{{qqqRRRDDDGGGBBBBBBHHHIIIPPPiiiqqqXXXDDD@@@>>>???@@@BBBIIIQQQQQQaaa}}}ooorrrlllbbbYYYNNNBBB===999::::::888777999555555555555555555555444333444555555555333111000333333444555666777777888999;;;???AAABBBCCCEEEGGGHHHJJJKKKaaajjjnnnzzz~~~xxxuuurrrsssuuuqqqeeeYYYSSSQQQRRRRRRQQQOOONNNNNNOOOPPPTTTYYY[[[[[[[[[\\\^^^[[[^^^aaacccdddfffiiikkkvvvxxx|||}}}{{{xxxwwwuuusssoooiiibbb]]]XXXXXXSSSMMMJJJKKKHHHCCCJJJIIIGGGGGGGGGIIILLLNNN\\\iiizzzwwwlll}}}wwwuuutttssssssssssssrrrqqqooonnnoooooolllkkkiiiiiiiiijjjmmmnnnfffhhhkkkkkkiiihhhiiijjjpppppppppqqqqqqqqqqqqpppkkkjjjhhhgggfffgggiiijjjhhhiiikkknnnppppppnnnlllcccggglllooopppoooooopppkkklllnnnqqqrrrppplllhhhcccfffgggeeefffiiijjjhhhhhhhhhiiijjjmmmpppsssvvvoootttwwwvvvvvvvvvsssnnnrrrssstttssspppnnnnnnnnniiilllmmmjjjccc\\\WWWUUUPPPQQQNNNNNNQQQTTTlllfffRRR@@@======999888:::::::::::::::;;;<<<===>>><<<;;;;;;===BBBIIIPPPTTTQQQOOOVVVmmmzzzssskkkiiinnnuuuzzz|||jjjSSSMMMIIILLLUUUYYYeeennnUUUEEE@@@===???@@@@@@DDDHHHOOOnnnjjjhhhaaaXXXRRRKKK@@@;;;999::::::777666999444444555555555555555444555444444444333333222222333333333444555666777888999<<>>>>>;;;<<<>>>DDDMMMYYYeeelllhhheeejjj~~~uuusss{{{kkk]]]ZZZ___iiiooo|||{{{hhhPPPHHHBBB>>>>>>===999777888LLLvvvuuubbbddd^^^SSSKKKCCC@@@<<<:::;;;:::777666888444444555555666555555444333333111111111333555666333333333444555666777888999<<>>???>>><<<;;;<<<======RRRuuupppkkkfff^^^QQQFFFAAAAAA>>><<<:::::::::888777555555555555555555555555444555555555444333333222333444666666555555777888;;;<<<===???AAACCCDDDEEEFFFIIIIII[[[}}}fff___eeevvv|||{{{|||{{{wwwiii\\\TTTQQQPPPPPPVVVPPPLLLLLLKKKIIIIIIKKKHHHGGGFFFFFFHHHJJJKKKKKKOOOMMMKKKJJJIIIHHHFFFDDDCCCDDDFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGJJJPPPbbb{{{tttaaaffflllwwwnnnlllmmmllllllnnnlllmmmllliiifffeeedddcccdddbbb```aaaeeehhhhhhgggjjjiiiiiillloooqqqpppnnnvvvvvvnnnkkkiiillljjjhhhffffffhhhkkkmmmkkklllnnnoooooommmkkkjjjppppppooolllhhhhhhnnnrrrwwwwwwwwwxxxxxxvvvssspppllljjjiiiiiijjjlllmmmnnnpppqqqrrrqqqooonnnnnnpppnnnmmmjjjhhhggghhhlllnnnqqqmmmiiiffffffhhhjjjjjjnnnkkkfffaaa\\\XXXUUUTTTZZZTTTQQQRRRPPPOOO[[[kkkppp\\\GGG===<<<<<<;;;<<<<<<<<<<<<>>>@@@AAA@@@>>>AAAAAAIII^^^zzzpppmmmvvviiiRRRCCC???@@@???===;;;<<<>>>???ccc}}}pppppprrrpppjjjaaaVVVLLLFFFAAA>>><<<::::::999888666444444444444444444444444444444555555444444333222333444666666555555777888;;;<<<===???AAACCCDDDEEEGGGJJJKKK]]]~~~bbbYYYTTT[[[llltttcccZZZWWWUUUTTTVVVOOOJJJKKKKKKIIIGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGIIIIIIGGGFFFEEEFFFEEEDDDDDDEEEGGGHHHGGGFFFFFFHHHHHHHHHIIIMMMTTTZZZiiivvvrrr```YYYUUUooo{{{yyyqqqkkkjjjkkkjjjiiikkkggghhhhhheeeaaa___```bbb```___^^^^^^```bbbeeegggkkkkkkkkknnnqqqsssrrrqqquuusssjjjhhhhhhfffeeeccccccdddhhhkkknnnmmmmmmlllllljjjiiigggfffnnnkkkfffbbbaaacccgggiiikkkmmmoooooonnnmmmlllmmmjjjjjjkkkkkklllmmmmmmnnnoooqqqrrrooojjjhhhkkkooommmjjjfffbbbcccfffkkkoooppplllgggdddcccdddddddddhhheee```[[[WWWTTTSSSSSS[[[TTTQQQRRRQQQNNNTTT]]]nnnwww```HHH>>>>>>>>><<<;;;@@@@@@@@@@@@AAABBBCCCCCCAAAEEERRRiii{{{ccc\\\```ccchhhnnnqqquuuzzzwww```LLLAAA@@@@@@@@@===:::;;;???DDDooolll\\\jjjsssuuunnnfff___SSSGGGAAA???<<<::::::999888666333333333333333333333333444444555555444444333333333444666666555555777888;;;<<<===???AAACCCEEEFFFGGGKKKLLL___vvvbbbSSSRRR^^^qqquuurrrrrrqqqoooiii```XXXVVVTTTNNNJJJHHHFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNOOONNNJJJGGGHHHJJJEEEFFFIIINNNSSSUUUSSSQQQNNNOOOOOOOOOUUUdddxxx|||iii\\\VVV]]]kkk~~~qqqsssmmmiiijjjkkkhhhgggiiihhhgggggggggddd```___```]]]]]]```bbbbbb```aaadddeeefffhhhkkkmmmoooppppppoooyyy~~~xxxnnnjjjkkkkkkbbbbbbcccdddfffgggiiijjjggggggeeedddbbbbbbaaaaaahhhfffcccbbbddddddbbb```aaadddgggfffdddbbbdddggggggiiikkklllllllllllllllnnnmmmllliiiggggggjjjlllkkkhhhdddbbbdddgggkkkmmmoookkkgggdddccccccccccccbbbaaa___\\\ZZZXXXWWWWWWZZZUUURRRUUUUUURRRRRRUUU[[[||||||cccHHH>>>???@@@>>>;;;?????????@@@BBBCCCEEEEEEDDDIIIUUUfffwww|||wwwyyygggnnnvvvsssrrrxxxwwwqqq[[[LLLEEE@@@???>>><<<999:::CCCMMMwwwlll]]]jjjtttyyytttpppjjjXXXDDDBBB???<<<;;;:::999777666333333333333333333333333333444444555444444333333333444666666555555777888:::;;;===???AAACCCEEEFFFGGGKKKMMMaaazzzggg^^^ZZZfffmmm|||xxxpppgggZZZQQQNNNFFFHHHKKKLLLKKKLLLNNNPPPZZZ[[[YYYTTTNNNKKKLLLNNNJJJPPPZZZeeeoootttuuutttlllnnnrrrwwwpppbbb^^^bbbrrrrrrrrrooojjjhhhjjjjjjgggfffhhhjjjfffeeeiiihhhccc```aaa______ccciiiggg```^^^``````bbbeeegggiiijjjlllmmmrrruuussslllggggggfffddd```bbbeeeggghhhgggdddcccaaa```___^^^]]]^^^^^^___eeeeeehhhlllooollleee^^^dddfffgggeeebbbaaacccfffdddgggkkklllkkkiiijjjkkklllhhhccccccgggjjjiiiggghhhfffeeefffiiilllllllllkkkhhhdddccccccddddddccc___aaacccddddddbbb___]]]\\\YYYXXXZZZZZZVVVRRRPPPQQQooogggKKK@@@AAABBB???===:::;;;===BBBGGGJJJHHHFFFHHHLLLTTTaaaooowwwxxxwwwzzzgggSSSHHHEEE???===<<<;;;999<<>>???EEEPPP\\\___YYYQQQHHHLLLUUUaaappp|||zzzrrrZZZIIIAAA@@@???<<<;;;<<<:::AAAWWWooo|||tttrrr{{{pppXXXEEEBBB@@@===;;;:::888666555333333333333333333333333333333444444555555444444333444666666555555777888999:::<<>>GGGdddwww___NNNJJJCCC@@@===;;;:::888666444444444444444444444444444222333444444555555444444333444666666555555777888999:::<<>>AAA???;;;CCC___~~~uuueeeSSSIIIHHHAAA@@@===:::888666555555444444444444444444444444444444444333333222222222222333333444666888999::::::;;;>>>???@@@BBBEEEHHHHHHJJJNNNhhh{{{rrrrrrtttvvv{{{vvvooojjjjjjkkkkkkkkkmmmkkkhhhdddaaaaaadddfffbbbaaabbbccc___]]]fffrrrkkkhhhdddaaa```cccgggjjjiiifffaaa^^^\\\\\\\\\\\\ggghhhiiiiiihhheeebbb```ddddddcccaaa]]][[[[[[\\\aaa\\\ZZZ___bbbaaabbbeeejjjllljjjfffffflllooommmiiigggdddcccddddddbbbaaaggghhhiiiiiihhhfffdddccc___bbbdddfffeeeeeefffggggggjjjkkkkkklllooonnniiinnniiihhhlllnnnjjjggghhhllljjjiiijjjlllmmmlllkkkjjjkkkkkkiiifffaaa\\\XXXTTTWWWkkklllTTTEEEAAABBBDDDDDDFFFVVVkkknnn```YYY\\\wwwiiiRRRGGGEEEDDDAAA@@@BBBBBBDDDRRRrrr{{{ooo^^^MMMEEEFFF@@@???===;;;999777555444444444444444444444444444444444444333333333222222333333444444666777999::::::;;;>>>???@@@BBBEEEHHHHHHJJJMMMggg}}}tttrrrvvvvvvpppnnnllllllmmmmmmlllkkkoookkkeeebbbbbbdddggghhheeecccbbbeeeeeebbbaaabbb^^^___bbbeeeggghhhiiiiiihhhccc^^^[[[]]]___```___kkkjjjjjjiiigggeeecccbbbiiifffbbb___]]]\\\ZZZXXXaaa```aaaccccccaaabbbfffiiijjjgggcccbbbeeegggffffffffffffgggiiijjjiiihhhcccddddddccccccbbbbbbbbbbbbdddggghhhhhhhhhhhhiiiggglllllljjjsss{{{nnnpppnnnooosssuuuqqqnnnnnnooommmjjjjjjlllppprrrsssssssssqqqooojjjccc^^^ZZZRRRPPP\\\~~~mmmTTTHHHEEEFFFGGGIIILLL```vvvsss]]]WWWccc{{{^^^KKKFFFEEECCCAAA>>>???@@@HHH^^^tttfffVVVHHHCCCDDD>>>>>>===<<<:::888666444444444444444444444444444444444444444333333333333555555555555666777888999:::;;;>>>???@@@BBBEEEHHHIIIJJJLLLfffuuummmjjjjjjjjjkkklllllllllllllllgggbbb```ccceeefffeeefffddddddffffffccc___\\\ZZZ]]]bbbgggiiiiiihhhfffeeeaaa]]]]]]aaacccbbbaaaiiihhhgggfffeeedddddddddfffbbb]]]\\\^^^___^^^\\\^^^aaaddddddaaa^^^aaaddddddeeedddbbbaaa```___]]]___```bbbfffjjjllllllkkk______^^^^^^^^^___```aaagggkkknnnooolllhhhfffdddfffoooooojjjsssnnnooooooppprrrssssssssssssrrrpppnnnmmmnnnoooqqqrrrpppppppppnnnjjjeeeaaa^^^XXXRRRVVVppppppXXXMMMKKKKKKKKKJJJQQQhhh~~~uuuaaahhhjjjPPPDDDCCCDDDBBB@@@???===???KKKhhhyyyjjj]]]RRRIIIDDDBBB=========<<<:::888666444555555555555555555555555444444444444444444333333666666555555666777888888:::;;;>>>???@@@BBBEEEHHHIIIJJJLLLfffrrrnnnpppiiiiiiiiihhhhhhiiijjjlllhhheeecccccceeefffdddbbbaaacccdddaaa___]]]\\\\\\^^^```ccceeefffeeecccbbb```___```bbbeeefffccc```eeeddddddccccccdddeeefffbbb^^^[[[\\\___aaa```^^^[[[```dddbbb^^^\\\___bbbdddeeegggiiihhhddd```^^^]]]^^^___cccggghhhhhhfff___^^^]]]\\\]]]```ccceeemmmnnnmmmkkkgggeeedddeeelllvvvtttiiikkkvvvsssdddppppppnnnkkkkkkmmmoooooorrrsssttttttssssssrrrrrrnnnnnnnnnllljjjfffcccaaaccc]]]\\\mmmqqqZZZPPPNNNNNNMMMIIISSSkkk{{{pppdddzzzvvv```IIIAAACCCBBB???>>>BBB@@@CCCTTTuuuxxxdddWWWRRROOOHHHAAA>>>>>>===<<<:::777666444555555555555555555555555444444444444444444444444666666666666666777888999:::;;;>>>???@@@BBBEEEHHHIIIJJJMMMgggpppggghhhlllhhhhhhgggfffdddeeehhhjjjgggffffffgggggggggdddbbb```eeefffaaa\\\]]]___```bbbbbbaaa```___^^^^^^^^^]]]___cccffffffdddbbb```bbbbbbbbbbbbcccdddfffggg```___^^^^^^______^^^]]]ZZZ```ccc```\\\]]]```aaa```aaaeeejjjjjjeeeaaa```aaa``````aaaccccccbbb```cccaaa___^^^```dddiiillltttqqqlllfffdddggglllqqqooowwwvvvllljjjqqqqqqjjjvvvwwwsssllliiikkkmmmnnnpppssswwwyyyxxxvvvuuutttqqqqqqpppnnnkkkgggdddccceeebbb```iiittt```WWWUUUUUUUUUXXXcccvvvxxxvvvooo[[[IIIEEEEEEAAA======@@@???EEEZZZ|||gggXXXSSSQQQJJJAAAAAA@@@===:::888666555555555555555555555555555555444444444444555555555555666666666666777888999::::::;;;>>>???@@@BBBEEEHHHHHHKKKOOOjjjtttjjjfffdddddddddfffgggfffddddddfffiiifffggggggeeecccbbbcccdddbbbggghhhaaa]]]___aaa______^^^\\\[[[ZZZZZZZZZZZZ[[[```dddeeeaaa______```^^^______``````aaaaaaaaa\\\^^^``````___]]]]]]]]]]]]bbbccc___]]]aaadddccc[[[ZZZ]]]ccceeeaaa```bbbdddcccaaabbbcccddddddcccdddaaa___^^^```eeekkkooorrrpppnnnkkkiiikkkppptttoooqqqoookkkjjjooorrrqqqtttwwwvvvnnnkkkmmmpppooopppssswwwwwwuuurrrpppppprrrqqqpppooollliiigggfff```bbbaaaaaassspppgggfffgggiiiqqq|||yyycccRRRFFFGGGGGGAAA>>>@@@??????GGG___qqq\\\QQQMMMHHHAAADDDAAA===999666555555555555555555555555555555555444444444444555555555666555555555666777999:::;;;:::;;;>>>???@@@BBBEEEHHHHHHKKKQQQmmmyyylllgggiiikkkhhhccc```cccfffgggeeedddfffhhheeefffeeeaaa^^^]]]```ddd```dddccc]]][[[]]]\\\WWWZZZZZZXXXXXXWWWXXXXXXYYY[[[```dddbbb]]]ZZZ]]]aaa[[[\\\\\\]]]]]]\\\[[[[[[WWW[[[```bbb```^^^^^^___aaaeeeddd______eeehhhfff[[[XXXYYY```bbb```bbbgggcccbbbaaacccfffiiikkkkkkbbb___\\\[[[^^^dddkkkooofffjjjnnnpppnnnkkkhhhgggrrrmmmgggdddddddddeeeffffffmmmooojjjhhhlllnnnlllrrrtttuuusssnnnjjjhhhiiioooooonnnnnnlllkkkjjjiiiaaafffddd^^^hhhxxxwwwzzz}}}iiiUUUHHHAAAEEEHHHBBBAAAEEECCCEEEMMMeeeyyyaaaOOOHHHEEEAAAFFFCCC===888555444444555666666666666666666666666444444444555555555666666444444555666888999;;;<<<:::<<<>>>???@@@BBBEEEHHHGGGLLLSSSoootttnnnfffbbbcccdddccc```ddddddeeeeeedddcccaaa```eeeaaa\\\YYYYYY^^^dddhhhaaa\\\WWWWWW[[[]]]\\\ZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ\\\___```^^^[[[YYYYYY___\\\XXXWWWWWWYYYZZZZZZVVV]]]dddfffdddbbbcccffffffdddaaa___]]]^^^___```]]]\\\\\\\\\\\\^^^```aaaccc___]]]^^^cccfffdddbbb___]]]\\\___fffiiihhhfffhhhhhhhhhgggffffffhhhkkkhhheeecccbbbbbbbbbaaa___hhhdddbbbdddkkkooopppnnnooopppooommmjjjiiijjjlllhhhiiijjjjjjiiihhhiiijjjhhheeeeee```aaasssRRRHHHIIIAAA@@@HHHEEE>>>BBBCCCVVVeeeyyy|||[[[FFFCCCCCC@@@GGGBBB;;;777555555555555555555555555555555555555444444444555555555555666333333333333555777:::;;;;;;===???AAAAAACCCEEEGGGIIILLLQQQmmmuuujjjfffaaa```bbbdddbbb```aaaaaaaaaaaa```___^^^]]]___^^^[[[ZZZZZZ\\\___aaa]]]YYYUUUVVVYYY\\\[[[YYYVVVVVVVVVVVVVVVUUUUUUUUUYYY[[[]]]\\\ZZZXXXWWWWWWVVVSSSQQQQQQSSSUUUWWWXXX^^^```bbbaaa]]]\\\]]]___]]]\\\ZZZYYYZZZ[[[^^^___aaaaaa```_______________^^^[[[YYYZZZ^^^aaa```]]]^^^\\\\\\```dddeeebbb^^^```bbbeeefffeeeeeefffgggdddbbbaaabbbdddeeeeeedddfffccc```aaagggkkklllkkknnnoooooommmjjjhhhhhhiiieeefffffffffeeeeeegggiiigggeeegggcccaaauuulllQQQJJJIII@@@>>>DDDAAA>>>DDDLLLiiittt[[[MMMKKKHHHEEEFFFAAA;;;777555555555555555555555555555555555555444444444555555555555666444444333444555777999:::;;;===???AAAAAACCCEEEGGGGGGJJJOOOkkkqqqeeedddaaa```aaacccdddaaa^^^^^^]]]\\\[[[[[[[[[[[[[[[XXXYYYZZZZZZ[[[ZZZZZZZZZZZZVVVSSSTTTWWWYYYXXXVVVUUUUUUTTTTTTSSSRRRRRRRRRVVVWWWXXXVVVTTTRRRRRRSSSSSSQQQPPPRRRUUUYYY[[[\\\___^^^[[[XXXVVVUUUVVVWWWUUUUUUTTTUUUWWWZZZ]]]___ccccccbbbaaa___]]][[[ZZZYYYVVVTTTUUUYYYZZZYYYWWWYYYYYYYYY\\\^^^]]]WWWSSSXXX[[[___bbbbbbaaa```aaa_________bbbfffiiijjjjjjddd```]]]^^^bbbfffggggggfffhhhiiiiiihhhfffffffffaaaaaaaaaaaa```bbbeeehhhkkkkkkmmmlllggglllzzztttvvv|||vvv^^^LLLIIIHHH???===CCCAAABBBNNNeee~~~cccTTTPPPLLLHHHEEEDDD@@@:::666555555555555555555555555555555555555444444444555555555555666555555555555666777888999;;;===???AAAAAACCCEEEGGGEEEHHHMMMhhhyyymmmeee```dddccccccdddeeeccc___\\\]]]\\\ZZZYYYXXXYYYZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVYYYVVVTTTSSSUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTSSSUUUUUUTTTRRROOONNNOOOPPPSSSRRRQQQSSSWWWZZZ\\\]]]WWWUUURRRQQQRRRTTTTTTTTTRRRRRRSSSTTTWWWZZZ]]]____________^^^\\\ZZZXXXVVVVVVTTTRRRSSSUUUVVVUUUTTTTTTSSSSSSUUUVVVTTTQQQMMMUUUWWW[[[\\\[[[[[[[[[[[[]]]]]]^^^bbbfffjjjjjjjjjaaa^^^\\\\\\^^^aaacccccc\\\___bbbddddddccccccccc_________^^^^^^```eeehhhnnnpppqqqqqqkkkeeexxxddd[[[]]]jjjvvvsss___OOOFFFEEEEEE@@@@@@FFFDDDIIIZZZnnnVVVPPPOOOIIIEEEFFFBBB>>>999666555555555555555555555555555555555555444444444555555555555666555555666666666777888888;;;===???AAAAAACCCEEEGGGFFFIIIMMMgggnnneeeaaa``````aaaaaabbbccccccbbb___\\\]]]\\\ZZZYYYYYYYYYZZZ[[[VVVVVVVVVVVVVVVVVVVVVVVVYYYWWWUUUTTTSSSRRRPPPOOOQQQQQQRRRSSSSSSTTTUUUUUUWWWVVVUUURRRPPPOOOQQQSSSPPPNNNMMMNNNQQQSSSTTTTTTQQQPPPQQQSSSUUUUUUSSSQQQRRRRRRRRRSSSUUUWWWYYY[[[YYYYYYZZZ[[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPQQQQQQRRRQQQWWWXXXXXXWWWUUUUUUVVVXXX\\\\\\]]]```dddffffffeee^^^]]][[[[[[]]]___``````[[[^^^aaabbb```___^^^^^^^^^^^^^^^]]]^^^```eeehhhnnnuuusssqqqlllbbboooyyyqqqlll___^^^kkk{{{cccPPPFFFCCCAAACCCAAABBBFFFCCCKKKaaa{{{hhhXXXSSSPPPHHHFFFIII@@@===888666555555555444555555555555555555555555444444444555555555555666555555666777777777888888;;;===???AAAAAACCCEEEGGGIIILLLPPPhhhkkk```]]]\\\]]]___ZZZ[[[\\\]]]^^^^^^^^^^^^[[[ZZZZZZYYYYYYZZZZZZZZZVVVVVVUUUTTTTTTTTTUUUUUUWWWVVVUUUSSSQQQOOONNNMMMLLLMMMNNNOOOPPPRRRSSSSSSWWWWWWWWWUUUSSSRRRTTTVVVNNNLLLKKKKKKMMMNNNMMMLLLPPPRRRUUUWWWWWWUUUQQQOOOOOOOOOPPPPPPQQQRRRTTTTTTUUUUUUVVVXXXXXXYYYYYYYYYUUUTTTSSSRRRRRRRRRRRRRRRSSSRRRPPPPPPQQQSSSVVVXXXXXXXXXXXXVVVSSSSSSUUUWWW[[[[[[[[[^^^```aaa___]]]YYYZZZ[[[\\\]]]]]]^^^^^^aaabbbcccaaa^^^[[[ZZZYYY\\\\\\]]]]]]]]]___bbbeeeqqq{{{ttttttiiinnn~~~fffuuuyyyuuuyyy|||mmmkkktttmmmZZZLLLEEEDDDAAACCC@@@BBBCCC???KKKfffrrrhhh]]]VVVOOOHHHEEEEEE>>>;;;777555555666555444555555555555555555555555444444444555555555555666444555666777888888888888;;;===???AAAAAACCCEEEGGGKKKNNNSSSkkkvvvmmmeeebbb^^^ZZZZZZ^^^YYYYYYXXXWWWWWWYYY[[[]]]WWWWWWXXXXXXXXXXXXXXXWWWTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRQQQOOOMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPRRRRRRSSSRRRQQQPPPRRRSSSNNNMMMKKKLLLMMMMMMLLLKKKLLLQQQUUUVVVSSSPPPNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRTTTVVVWWWXXXSSSSSSRRRQQQOOOOOOOOOPPPPPPQQQQQQRRRRRRTTTVVVXXXVVVXXXYYYXXXWWWVVVVVVWWWXXXXXXXXXZZZ\\\\\\YYYWWWTTTVVVYYY\\\\\\\\\[[[[[[___```___]]]ZZZXXXXXXXXXXXXYYYZZZZZZZZZ[[[^^^```nnnvvvzzzoookkkgggbbbyyyqqqhhhkkksssuuuzzzqqq]]]SSSKKKEEEDDDBBBBBB???@@@BBBAAATTTvvvqqqnnneeeZZZRRRMMMFFF>>><<<:::777555555666555444555555555555555555555555444444444555555555555666333444666888999999999999;;;===???AAAAAACCCEEEGGGJJJOOOUUUnnn|||iiieeeccceeegggbbb[[[ZZZ___^^^\\\ZZZVVVTTTUUUXXX[[[SSSTTTVVVWWWWWWVVVUUUTTTQQQRRRTTTUUUTTTRRRPPPNNNLLLMMMOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNJJJLLLMMMMMMLLLLLLMMMNNNKKKJJJIIIIIIJJJKKKIIIHHHFFFKKKPPPQQQMMMKKKLLLOOOMMMMMMNNNOOOPPPQQQRRRRRRNNNMMMMMMMMMOOOQQQSSSUUUQQQQQQPPPOOOMMMLLLLLLMMMLLLNNNQQQRRRRRRRRRSSSTTTSSSVVVZZZ[[[ZZZYYYXXXXXXVVVUUUVVVXXXYYYYYYVVVTTTPPPTTTXXX[[[\\\[[[YYYYYYWWWXXXYYYXXXVVVVVVXXXZZZTTTVVVXXXXXXXXXXXXZZZ[[[eee}}}pppwwwlllaaaqqqmmmYYYjjjuuueeeYYYUUU\\\gggaaabbbhhhuuuaaaRRRNNNIIIEEEBBBBBBAAA>>>???CCCFFF```yyyxxxnnnaaa[[[XXXMMM>>><<<999666555555666555444555555555555555555555555444444444555555555666666222333666888::::::::::::;;;===???AAAAAACCCEEEGGGHHHNNNVVVppptttgggcccdddddddddbbb^^^ZZZXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTVVVWWWWWWWWWUUUTTTUUUVVVOOOPPPQQQSSSSSSSSSRRRQQQNNNLLLJJJHHHHHHJJJMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKLLLLLLJJJIIIIIIJJJPPPOOONNNMMMNNNOOOPPPQQQOOONNNMMMMMMMMMNNNOOOPPPOOOSSSYYY[[[ZZZVVVRRRPPPUUUVVVUUUTTTRRRRRRTTTVVVVVVXXXYYYYYYWWWVVVWWWXXXYYYZZZ[[[[[[YYYUUUQQQNNNVVVVVVWWWXXXYYY[[[]]]^^^YYY\\\]]]ZZZVVVTTTWWWZZZRRRUUUXXXYYYYYYXXXWWWXXX[[[hhhwww}}}zzztttpppppp|||___[[[rrr}}}hhh]]]RRRRRRZZZZZZTTTQQQQQQWWWcccuuujjjTTTMMMNNNKKKDDD??????AAA???===FFFbbb}}}yyyiiiVVVGGG???:::999888666555555444444444444444555555555555666333444444555555444444333666666777777888888999999:::===AAADDDDDDEEEEEEFFFDDDKKKTTTqqqyyyssswwwkkkdddaaa`````````^^^[[[XXXVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWTTTSSSSSSTTTPPPPPPQQQQQQQQQPPPNNNNNNLLLKKKJJJIIIIIIJJJLLLMMMKKKKKKKKKJJJJJJJJJIIIIIILLLKKKKKKKKKKKKLLLLLLMMMHHHHHHGGGFFFGGGHHHIIIJJJHHHJJJLLLMMMMMMMMMNNNPPPLLLLLLLLLLLLMMMNNNPPPQQQOOONNNMMMLLLKKKKKKLLLLLLQQQUUUYYY[[[ZZZWWWTTTSSSSSSSSSTTTRRRQQQQQQRRRTTTTTTUUUVVVUUUUUUVVVYYY[[[\\\\\\\\\[[[ZZZXXXVVVUUUSSSSSSUUUWWWYYY\\\___``````aaa```^^^ZZZWWWWWWWWWPPPSSSWWWYYYYYYXXXYYYYYYZZZeeesss}}}{{{vvvsssxxxlllXXXaaa~~~kkkaaaWWWVVVXXXRRRJJJGGGGGGKKKRRR]]]nnn}}}sssaaaPPPKKKKKKIIIDDDAAA>>>@@@BBBHHHYYYxxxssscccRRREEE===:::999888666555555444444444444444444555555555555333444444555555444444333666666666777888888999999:::===@@@BBBCCCDDDEEEFFFHHHNNNVVVqqqdddYYYhhh~~~nnniiieee```\\\[[[[[[[[[YYYXXXVVVTTTSSSUUUVVVVVVWWWXXXXXXYYYYYYVVVWWWWWWVVVSSSQQQQQQRRRPPPPPPPPPOOONNNMMMKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLKKKLLLMMMOOOIIIIIIIIIJJJKKKMMMOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIQQQSSSVVVWWWVVVTTTSSSSSSOOOPPPQQQQQQPPPOOOPPPRRRQQQRRRSSSTTTTTTWWWZZZ]]]\\\[[[ZZZYYYXXXXXXYYYZZZUUUVVVWWWXXXZZZ]]]___```]]]\\\\\\[[[[[[XXXUUURRROOORRRVVVXXXYYYXXXYYYZZZXXX```mmm{{{~~~xxxyyy}}}]]]SSSlllyyysssjjjaaaYYYXXXTTTIIIKKKIIIIIIKKKMMMPPPZZZdddpppwwwaaaVVVKKKHHHGGGEEEDDDDDD======CCCSSSnnnuuugggYYYMMMBBB<<<999888777666555444444444444444444444555555555555444444555555555555444444555666666777888888999999;;;===???AAAAAACCCEEEGGGKKKOOOUUUnnnmmmbbbgggqqqvvv{{{iiieeefffddd]]]XXXYYYXXXWWWWWWVVVVVVTTTSSSTTTUUUUUUUUUVVVVVVVVVWWWSSSTTTTTTSSSQQQPPPQQQRRROOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGHHHGGGEEEDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIHHHHHHHHHHHHLLLNNNOOOOOONNNMMMNNNOOOMMMNNNPPPPPPOOOOOOPPPQQQQQQTTTVVVWWWXXXYYY[[[\\\ZZZXXXUUUSSSSSSTTTVVVXXX[[[[[[ZZZZZZZZZZZZ[[[[[[XXXVVVVVVYYY]]]\\\WWWRRRPPPSSSWWWXXXXXXWWWXXXXXXWWW[[[fffwww~~~|||ttt{{{vvvYYY^^^sss{{{}}}{{{nnnjjj|||mmm___YYYRRRRRROOODDDFFFDDDDDDEEEEEEFFFNNNWWWqqqttt```SSSLLLFFFEEECCCAAAAAADDDCCCBBBJJJbbb~~~|||ssseeeYYYPPPHHHAAA;;;888888777666555444444444333333444444444555555555444444555555555555444444555555666777888999999:::;;;===???@@@@@@BBBEEEHHHIIILLLPPPhhh}}}zzz|||kkkddd___bbbddd```[[[YYYYYYWWWUUUUUUVVVVVVUUUSSSSSSSSSRRRRRRQQQQQQQQQQQQMMMNNNPPPPPPOOOOOOQQQRRRLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAA@@@????????????BBBAAA@@@@@@@@@AAACCCDDDCCCDDDDDDBBBAAA@@@BBBCCCHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIHHHHHHHHHJJJLLLLLLMMMOOOOOONNNOOOPPPRRRSSSVVVZZZ\\\[[[ZZZYYYYYYYYYWWWTTTQQQPPPQQQSSSUUUZZZYYYXXXWWWVVVVVVVVVVVVYYYWWWWWW[[[``````ZZZSSSRRRTTTWWWXXXWWWVVVVVVVVVVVVXXX```ooozzzmmmnnnqqq\\\YYYwwwvvvjjjssswwwwwwzzzvvvkkkdddaaaVVVRRRNNNHHHLLLOOOHHHKKKHHHFFFGGGGGGJJJSSS]]]yyyqqq\\\PPPJJJFFFDDDDDDAAA>>>@@@DDDKKKKKKXXXvvv|||ooohhh^^^UUUNNNFFF>>>999888777666555444444444555333333333444444444444555444555555666666555555444555555666777888999::::::<<<===???@@@AAABBBFFFHHHGGGJJJNNNfffzzzlllgggbbb]]][[[[[[ZZZXXXXXX[[[YYYUUURRRRRRTTTUUUTTTQQQOOOOOOOOONNNMMMLLLLLLLLLHHHJJJLLLLLLLLLMMMOOOQQQIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@?????????@@@@@@@@@???>>>>>>>>>???AAAAAA???@@@AAA@@@@@@AAADDDFFFFFFGGGGGGGGGFFFEEEDDDCCCAAABBBCCCEEEFFFFFFGGGFFFEEEFFFFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLLLLNNNQQQSSSTTTWWW[[[\\\ZZZXXXVVVVVVXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRWWWUUUTTTWWWZZZYYYSSSMMMQQQTTTWWWXXXWWWVVVVVVVVVWWWXXX\\\fffsss~~~rrrnnnfffMMM]]]qqq{{{hhhccctttuuucccWWWSSSPPPKKKLLLJJJGGGOOOWWWRRRQQQNNNKKKLLLMMMRRR^^^jjjsssZZZLLLGGGHHHDDDCCCCCCAAA>>>AAAFFFNNNQQQddd{{{kkkggg```XXXPPPFFF===777777666555555444444555555333333333333444444444444555555666666666666555555444555666777888999:::;;;<<<>>>@@@BBBBBBDDDFFFHHHHHHKKKOOOgggtttgggbbbbbbaaa[[[VVVUUUTTTRRRUUUYYYVVVRRRNNNNNNQQQRRRPPPMMMKKKKKKKKKKKKKKKKKKJJJJJJFFFHHHIIIJJJIIIJJJKKKMMMHHHGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@>>>======<<<<<<>>>???@@@>>>?????????>>>@@@CCCFFFAAABBBCCCCCCCCCBBBAAA@@@>>>???AAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDFFFHHHJJJJJJIIIHHHHHHKKKPPPSSSTTTUUUUUUUUUSSSSSSTTTUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPOOOOOONNNOOOOOOOOONNNNNNPPPQQQPPPLLLHHHNNNQQQUUUWWWWWWWWWXXXYYYXXXXXXZZZ]]]dddrrr}}}vvv~~~vvvTTTMMM]]]qqqyyymmm___dddsss{{{iiiaaaXXXRRRQQQPPPPPP\\\ddd]]]QQQNNNNNNQQQUUU]]]lllyyywwwaaaNNNEEEEEEGGGCCCAAABBBBBBBBBDDDIIIRRRYYYqqq}}}uuuhhhgggddd\\\QQQEEE===888666666555444444444555555222222333333333444444444555555666666666666555555444444555777888999:::;;;<<<>>>BBBDDDEEEEEEGGGHHHJJJMMMPPPhhhtttkkkgggaaa]]]]]]^^^WWWSSSTTTTTTSSSSSSUUUTTTOOOKKKKKKMMMOOOMMMIIIHHHHHHIIIIIIJJJKKKKKKKKKFFFHHHIIIIIIGGGGGGHHHJJJHHHFFFDDDAAA@@@?????????CCCCCCBBBAAA@@@@@@??????????????????>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>>======<<<;;;<<<===>>>???@@@@@@???===;;;<<<>>>AAA===>>>???@@@AAAAAA@@@???===>>>???@@@@@@???======???@@@BBBBBBBBBBBBCCCEEEIIIHHHGGGFFFFFFIIIOOOSSSRRRRRRPPPNNNMMMNNNRRRVVVNNNPPPSSSVVVWWWVVVTTTSSSWWWVVVTTTQQQOOOMMMLLLLLLJJJJJJLLLNNNPPPPPPOOOMMMKKKNNNSSSVVVXXXYYY[[[\\\YYYYYYYYYWWW[[[iii~~~xxxxxx```KKKQQQbbbrrrnnn______jjjuuufff]]]YYYXXX[[[iiioooddddddcccfffllltttxxxgggXXXKKKEEEFFFGGGBBB@@@BBBDDDEEEHHHLLL]]]fffzzznnndddeeeccc\\\PPPEEE>>><<<666666555444444444555555222222333333333444444444555555666666666666555555444444555777888:::;;;;;;;;;???CCCFFFFFFFFFGGGHHHJJJMMMPPPgggzzz{{{tttpppiiiccc^^^[[[XXXUUUXXXWWWTTTTTTSSSSSSQQQOOOLLLKKKIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCEEEGGGJJJLLLGGGGGGFFFFFFEEEEEEEEEDDDEEEDDDDDDCCCAAA@@@??????DDDJJJJJJCCC>>>???>>>;;;===<<<<<<<<<<<<;;;;;;;;;888888999:::;;;======>>>=========<<<<<<;;;;;;;;;999::::::;;;::::::999999999;;;<<<>>>???>>>>>>==================<<<<<<<<<<<<<<<===>>>@@@BBBEEEGGGAAACCCEEEGGGIIIJJJKKKLLLJJJKKKLLLNNNOOONNNLLLKKKNNNPPPQQQQQQNNNNNNQQQSSSYYYVVVQQQLLLJJJIIIJJJKKKJJJIIIGGGGGGIIIMMMQQQTTTQQQOOONNNPPPTTTWWWWWWVVVWWWVVVXXXZZZ\\\cccssszzz{{{\\\HHHIII```hhhXXXRRR\\\gggvvvzzzcccVVVPPPKKKGGGEEEFFFGGGGGGEEEDDDGGGPPPYYYaaa~~~vvvfffgggiiieeeWWWIIIBBB<<<666555555555555555555555555444333333333333444555555888888888777666555333222555555666777777:::>>>AAAPPPOOOMMMJJJFFFEEEFFFHHHHHHKKKPPPhhhxxxmmmhhhccc```\\\YYYWWWUUUSSSRRRTTTRRRPPPOOOOOONNNLLLJJJLLLKKKIIIIIIIIIIIIHHHFFFFFFEEEEEEDDDDDDEEEGGGHHHCCCCCCCCCCCCBBBBBBAAAAAACCCBBBAAA@@@???>>>=========BBBCCC>>>;;;<<<<<<999<<<<<<<<<<<<;;;;;;;;;:::888999999:::;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;;;;;;;:::999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBCCC@@@AAACCCEEEGGGHHHIIIJJJFFFJJJNNNNNNKKKIIIJJJLLLMMMNNNOOOMMMKKKKKKNNNQQQSSSPPPLLLIIIGGGGGGHHHIIIHHHGGGFFFFFFGGGIIILLLNNNPPPNNNLLLMMMOOOPPPOOONNNTTTTTTVVVYYYZZZ___lllzzzyyy{{{tttVVVEEEQQQ\\\UUUNNNOOOSSS```sss}}}kkkXXXNNNLLLIIIGGGGGGEEECCCCCCEEEEEEHHHTTTaaazzzooorrrkkk```TTTIIIAAA;;;888555555555555555555555555555444444444444555666666777777666666555444444444444555555666999???FFFKKKMMMMMMLLLIIIGGGFFFHHHJJJKKKNNNQQQiiiwwwkkkccc___\\\[[[YYYWWWVVVVVVUUUSSSQQQPPPOOOMMMLLLLLLKKKIIIHHHLLLJJJIIIHHHHHHHHHFFFDDDFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;777;;;===:::999:::;;;999;;;;;;;;;;;;::::::::::::999999999999::::::;;;;;;:::::::::999999999999999888999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFAAAHHHNNNMMMGGGDDDGGGLLLKKKKKKJJJHHHGGGGGGJJJLLLJJJHHHFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNLLLJJJJJJLLLMMMLLLKKKQQQRRRUUUXXXXXXYYYbbbmmm|||vvvzzzmmmHHHAAALLLRRRLLLFFFHHHPPP```yyy~~~lll]]]NNNHHHHHHGGGFFFFFFFFF@@@@@@EEEGGGJJJ]]]sssooo[[[QQQIII>>>999:::555555555555555555555555555555555555555666666777666555444444444444555555555555444555888>>>GGGMMMFFFFFFFFFEEEDDDEEEGGGJJJLLLNNNQQQhhhyyyoooiiigggeee```\\\\\\ZZZXXXWWWVVVTTTPPPNNNPPPNNNLLLLLLLLLLLLJJJHHHKKKJJJHHHGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<;;;;;;::::::777999;;;::::::;;;;;;:::;;;:::::::::999999999999888888999999999999999999888888888888888888888888999:::::::::::::::999999888777666666777888:::;;;999999999:::::::::::::::888999;;;<<<======<<<;;;<<<===>>>@@@AAABBBBBBBBB???DDDIIIHHHCCCAAADDDHHHHHHGGGEEECCCBBBCCCEEEGGGCCCBBBBBBAAABBBCCCDDDEEEHHHHHHIIIKKKLLLLLLLLLLLLJJJJJJJJJKKKMMMOOOPPPPPPPPPQQQTTTWWWVVVUUUYYYaaazzz|||uuu]]]BBBAAAJJJKKKEEEHHHKKKUUUjjj|||tttcccWWWLLLHHHHHHFFFDDDDDDGGGAAAAAAFFFGGGMMMkkksssXXXNNNHHH<<<666999555555555555555555555555444444444444444555666666444444333333444555666777666666555444555888>>>CCC===>>>@@@@@@AAABBBEEEHHHKKKMMMNNNeeesssjjjfffbbbbbbcccaaaZZZSSSXXXVVVTTTSSSQQQOOOKKKHHHNNNMMMKKKKKKKKKKKKIIIHHHIIIHHHFFFEEEFFFEEECCCBBB@@@AAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>?????????======<<<<<<;;;;;;:::::::::999999;;;;;;:::999999999999999999888888888888777777888888888888888888777777777777777777777777::::::::::::999888666666666666555555555777999:::777777888888999999999:::888999;;;<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDCCCAAA@@@@@@AAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIKKKMMMNNNNNNOOOJJJJJJKKKLLLNNNOOOQQQSSSQQQQQQSSSVVVUUURRRTTTYYYlll|||~~~~~~VVV@@@@@@CCCCCCEEEFFFJJJUUUggg{{{yyynnnhhhZZZQQQIIIHHHHHHFFFDDDDDDEEEBBBCCCFFFFFFTTT}}}sssWWWLLLEEE999444888555555555555555555555555333333222222333333444555444444444444555555666777444555666555555555888:::999;;;===???@@@BBBEEEHHHKKKMMMNNNeeexxxoooiiidddaaaccc```^^^]]]]]]\\\XXXUUUTTTRRRPPPOOOOOONNNLLLKKKKKKJJJHHHHHHHHHHHHGGGEEEGGGEEEDDDDDDEEEEEECCCBBB@@@@@@@@@???????????????;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;777666999:::888666777999888888888777777777777666666666777777777888888666666666666777777777777999999999888777666555444555555555555666777888888666666666777777888888999777888999:::::::::::::::999::::::;;;<<<<<<<<<<<<======<<<===>>>>>>>>>>>>@@@???>>>>>>@@@AAAAAA@@@???@@@AAACCCDDDDDDDDDDDDBBBCCCFFFHHHJJJLLLMMMMMMJJJKKKLLLLLLLLLMMMOOOQQQRRRPPPQQQTTTSSSPPPRRRVVVaaauuu~~~wwwPPP>>><<<>>>AAAAAADDDIIIQQQaaayyylll^^^XXXLLLFFFCCCEEEGGGEEECCCDDD???AAACCCFFFMMMggglllUUUHHH@@@777333666555555555555555555555555222222222222222333333444444444555666777777666666222444666777777777999:::;;;===@@@BBBCCCEEEHHHJJJLLLNNNQQQhhhttttttxxx~~~xxxrrriii```\\\]]]___aaa^^^]]]\\\\\\[[[[[[[[[ZZZTTTQQQOOONNNNNNNNNNNNMMMIIIHHHFFFFFFGGGGGGFFFDDDDDDCCCBBBCCCDDDDDDCCCBBBBBBAAA???===<<<<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::555444999;;;888666888888888777777777666666666444444555666666777888888555666666666777777777777555555666666666666555555333444555666777777777777444555555666777777888888666666666666777888999:::999999::::::;;;:::::::::999:::<<<;;;999999;;;>>>===<<<<<<>>>AAACCCAAA???@@@AAABBBDDDDDDDDDCCCBBBBBBCCCDDDEEEGGGHHHJJJJJJHHHJJJLLLMMMMMMNNNQQQTTTSSSOOONNNPPPPPPNNNQQQVVVZZZhhhuuuoooNNN@@@===??????BBBFFFIIIQQQdddvvv~~~ppp]]]PPPLLLCCC??????DDDFFFDDDBBBBBB<<>>>>>>>>:::::::::999999999999999;;;555555;;;>>>;;;999;;;777777777777666666666666333333444555666777888999555666666666777777888888111222333555666777777777333444555777888777777666444444555555666777777888444444444444555777999:::888999999:::::::::999999555:::>>>;;;666444999???;;;:::;;;???CCCDDDAAA>>>@@@AAACCCDDDDDDCCCAAA@@@EEEEEEEEEEEEFFFGGGHHHIIIEEEHHHLLLNNNOOORRRWWW[[[SSSNNNLLLMMMMMMMMMPPPVVVXXX___ggg|||xxxaaaJJJBBB<<<<<>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888777888999::::::999888777777777666666555555555444333333333444444444555555333333333333333333333333666666666666666666666666666666666666666666666666333333333444555666777777666555444444444555777888??????>>>===<<<;;;;;;:::888888888888888888999999:::<<<>>>@@@@@@???===;;;===>>>??????@@@@@@@@@???CCCEEEGGGGGGFFFEEEEEEFFFGGGFFFFFFJJJQQQWWWXXXWWWTTTPPPLLLKKKMMMOOONNNLLLVVVZZZccctttyyy[[[;;;AAABBBBBBAAA???BBBKKKTTTmmmvvviii```UUUJJJEEEGGG;;;@@@DDDBBB???>>>>>>===CCC:::KKKxxx{{{rrrpppqqqkkkaaaWWWNNNDDD<<<666111222666666666666555555444333333777555222111222666;;;>>>BBBAAA@@@===;;;999777666444555555666777999:::;;;>>>@@@BBBCCCCCCDDDFFFHHHJJJJJJNNNhhhkkkkkkkkklllnnnqqqtttvvvvvvwww|||wwwkkkgggjjjkkkgggaaa```]]]ZZZXXXYYYYYYYYYXXXWWWVVVSSSQQQNNNMMMMMMMMMNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIGGGGGGGGGFFFCCCAAA@@@AAAAAAAAAAAA@@@????????????>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::999999999999888888888555666777888888777666555666666666555555555444444333333333333444444444444333333333333333333333333444444444444444444444444555555555555555555555555333333444444555555666666555444444333444555666777<<<<<<;;;;;;:::999999999888888888888888999999999;;;;;;<<<<<<============>>>??????@@@@@@@@@??????@@@AAACCCCCCBBBBBBDDDEEEHHHKKKPPPTTTVVVVVVVVVVVVSSSQQQNNNMMMNNNOOOOOOOOOVVVZZZaaammmvvvWWWDDDFFFCCC>>>@@@EEEFFFAAAWWWiii~~~pppeeeZZZTTTMMMEEEBBBEEEBBBBBB@@@??????@@@AAAAAAAAAPPPuuu{{{pppllliiiaaaWWWOOOEEE<<<888666444555888555555444444333444444444333444666888:::<<<>>>>>>;;;:::999888777666555444555555666777888:::;;;<<<>>>???BBBCCCCCCDDDFFFHHHLLLLLLOOOiiimmmmmmmmmnnnpppsssvvvxxxvvvuuuwww{{{{{{zzz}}}zzzsssnnnkkkeeeeeeeeedddccc```]]]ZZZXXXVVVUUUUUUWWWWWWVVVUUUQQQPPPNNNMMMKKKKKKJJJJJJKKKJJJIIIJJJLLLLLLJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@???????????????>>>======??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999888888888777777777444555666666666666555444555555555555444444444444222222333333333444444444444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444444444333333444444555666888888888888777777777777777777888888999999999999;;;:::999999:::<<<>>>??????@@@@@@@@@@@@@@@???>>>>>>???@@@@@@@@@BBBEEEGGGIIIQQQYYY]]]ZZZUUUSSSRRRQQQQQQPPPOOONNNNNNPPPRRRWWWZZZ^^^dddqqq|||MMMTTTTTTKKKEEEEEECCC===EEEPPP```uuuyyyooo[[[TTTLLLHHHDDDAAA@@@AAACCCAAA??????AAABBBDDDEEEMMMttt~~~uuuppplllbbbYYYKKK@@@777666777777666888777555444222222333444555777999===@@@AAA???<<<:::444444444444444444444444666666666777999:::<<<======???AAACCCCCCDDDFFFHHHNNNNNNPPPiiioooqqqrrrtttvvvxxxxxxyyyzzzwwwwwwyyyzzzxxxyyy|||zzztttrrrpppmmmjjjgggfffeeebbbeeehhhhhheee```[[[YYYVVVVVVVVVVVVXXXWWWUUUSSSOOONNNNNNMMMLLLLLLLLLKKKHHHHHHHHHJJJKKKKKKIIIFFFFFFEEEDDDCCCDDDCCC@@@>>>>>>>>>>>>>>>>>>======<<<>>>=========<<<<<<<<<;;;<<<<<<<<<<<<;;;:::888888888888888777777777666666333444555666666555444333444444444444333333333333222222222222333333333333333333333333333333333333111111111111111111111111333333333333333333333333444444444333333333333333444444444444555555555666555555555666666666777777777777777888888999999999999999999:::;;;===>>>????????????@@@??????>>>===???@@@@@@AAAAAADDDHHHKKKJJJPPPXXX[[[YYYTTTPPPNNNMMMOOOPPPOOOMMMMMMPPPSSSWWWZZZ\\\]]]ddduuucccjjjmmmdddPPPBBBBBBIIIDDDHHHRRRddd|||~~~vvviii]]]QQQLLLFFFCCCBBBAAA@@@AAA>>>???BBBDDDBBBBBBGGGNNNqqq~~~xxxuuuqqqhhhaaaNNNBBB888777999888555444888666444333333444777888BBBBBBBBBAAA>>>:::666444333444444444555555666666666777777888999;;;<<<======???AAABBBCCCDDDGGGIIIMMMMMMPPPiiilllooosssvvvwwwvvvtttssstttssswww||||||wwwttttttwww|||pppiiiiiiiiihhheeebbb___^^^XXXYYY[[[]]]^^^]]]ZZZWWWWWWWWWVVVVVVVVVUUUQQQNNNMMMMMMMMMMMMLLLLLLKKKKKKGGGFFFGGGHHHIIIIIIGGGEEEDDDBBBAAAAAABBBAAA???===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777777666666666555555555333444555666666555444333222222222222333333333333111111111222222222333333333333333333333333333333111111111111111111111111111111111111111111111111333333333333333222222222444444555555666666666666444444444555666666777777555555666777777888999999666777:::<<<=========<<<<<<===============<<<<<<>>>???@@@@@@AAADDDIIILLLJJJJJJMMMPPPSSSRRRMMMIIIIIILLLNNNNNNLLLLLLOOORRRVVVYYYZZZZZZ\\\ggg{{{xxxttt```FFF???IIIFFFGGGLLLWWWhhhyyyqqqiii\\\OOOHHHGGGDDDBBBCCCEEEEEEDDD===???BBBAAA===AAAUUUkkk|||vvvtttqqqkkkbbb\\\KKK@@@666666888777333111555444333444666999===@@@IIIEEE@@@:::666444333444555555555555555555555555666777777888999;;;<<<===<<<>>>AAABBBCCCEEEGGGIIILLLLLLOOOiiinnnppptttwwwxxxuuurrrppplllqqqyyy~~~uuummmkkkvvv|||~~~xxxuuuyyy}}}yyyuuupppkkkeeeaaaaaabbbccccccaaa^^^ZZZXXXZZZXXXVVVWWWXXXXXXVVVSSSVVVTTTSSSRRRQQQOOOKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDDDDEEEFFFFFFEEECCCAAA@@@??????@@@???===;;;===============<<<<<<;;;:::999999999999999999999999999999999888888777666666666666555555555444444333444555666666555444333111111111111222222222222000000111111111222222222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222333333444555555555555444333444444444555555666666333333444555666777777888444666999<<<===<<<:::999888999999:::::::::::::::999;;;===>>>???AAAEEEHHHFFFDDDCCCFFFKKKMMMJJJGGGHHHJJJLLLMMMMMMNNNPPPQQQUUUUUUWWWXXXXXX]]]jjjwww}}}sss\\\HHHCCCEEEDDDFFFKKKSSSddd}}}|||yyyrrrggg```YYYOOOFFF@@@AAAAAA@@@CCCHHHIIIGGGBBBAAA???;;;999HHHooozzzsssqqqlllaaaVVVOOO@@@888222333666555333333111222333555999>>>BBBEEECCC???999333111222444666444444444444333333333333666666666777999:::<<<===<<<>>>AAABBBCCCEEEGGGJJJKKKKKKOOOjjjtttuuuvvvwwwvvvuuusssrrrlllpppxxx|||wwwooolllnnntttvvvtttpppqqquuuxxxwwwuuuxxx{{{{{{{{{uuutttqqqmmmhhhffffffgggcccbbbaaaaaa```^^^___```ZZZ\\\]]]^^^^^^]]]\\\[[[^^^]]]ZZZWWWUUUTTTRRRQQQRRRPPPNNNMMMLLLKKKHHHEEEDDDEEEEEEFFFEEEDDDCCCBBBCCCAAA@@@@@@AAABBBBBBAAA???>>>===>>>>>>>>><<<:::;;;;;;<<<<<<;;;;;;:::999777777777888888888888888666666777777777777666666555555555444444444444333111222333444444333222111000000000111111111222222000000000000111111111222000000000000000000000000111111111111111111111111////////////////////////000000111111222222333333000111222333444333222222333333333333444444444444111222222333444555666777555555777888888888777777333444555777888888888888666888;;;<<<===???BBBDDDBBBAAAAAACCCDDDFFFFFFFFFIIIIIIJJJLLLOOOQQQQQQQQQTTTQQQQQQUUUVVVVVV]]]fff|||gggUUUHHHDDDCCCEEEHHHPPPbbbtttwwwcccccc^^^UUUOOOKKKGGGAAA???AAAAAA???BBBHHHHHHDDDBBB???===>>>CCC[[[}}}tttqqqiiiYYYKKKDDD999444111444555444444666444555666777999<<<>>>???777666444333222333444555333333333333333444444444555555666777888:::;;;<<<;;;>>>@@@BBBCCCEEEHHHJJJMMMMMMPPPjjjwwwuuutttrrrqqqqqqqqqrrrnnnnnnooonnnhhhfffmmmwwwqqqpppnnnmmmrrrxxxyyyuuurrruuuxxxwwwttttttxxx}}}yyy|||ttt|||zzzwwwuuuxxx}}}{{{zzzzzz~~~rrrggghhhmmmmmmhhheeejjjiiigggdddbbbbbbdddggg``````bbbcccbbb```bbbfff``````______^^^]]]\\\\\\SSSTTTUUUSSSOOONNNOOOQQQPPPNNNLLLKKKKKKJJJGGGFFFCCCDDDDDDEEEDDDCCCAAA@@@AAA???===<<<>>>?????????>>>=========>>>===;;;:::999::::::::::::999888888666666666666777777777777444555666666666666666555555555444444444333333333000111222333333222111000//////000000111111111222000000000000111111111111////////////////////////111111111111111111111111//////////////////////////////000111222333333444...///000111222111000000222222222222222222222222000000111222444555555666666555444333444444666666111111333555666777777777555888;;;===>>>???AAABBB>>>AAADDDDDDBBBAAADDDGGGJJJIIIIIILLLQQQTTTSSSQQQTTTNNNMMMRRRTTTTTTVVV\\\llltttOOOIIIEEEFFFEEEGGGQQQ]]]fff|||kkk]]]SSSUUURRRKKKEEEDDDCCCAAACCCFFFEEEAAABBBGGGEEE@@@===:::===FFFSSSmmm{{{rrrnnndddSSSCCC<<<999666555666666333444777<<<;;;:::999888666555444///111444666666444111///333444444555555666777777444555555666777999;;;;;;;;;>>>@@@BBBCCCEEEHHHJJJOOOOOOQQQkkksssuuuvvvtttpppmmmlllnnnmmmmmmmmmllljjjiiimmmrrrsssmmmiiinnnwww}}}{{{vvvzzzxxxuuusssqqqrrrrrrsssyyywwwvvvvvvxxxyyyyyyxxxuuutttuuuwwwzzz{{{xxxtttpppqqqrrrssstttvvvvvvwwwuuuwwwxxxxxxvvvsssssssssnnnnnnmmmlllkkkkkkkkkkkkggggggggghhhiiihhhfffdddfffccc```aaaccceeeeeecccccc```]]]]]]___```___^^^[[[[[[[[[[[[ZZZYYYWWWVVVTTTRRROOONNNNNNQQQTTTWWWNNNMMMJJJHHHFFFEEEDDDDDDFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999888777777777777777777555555555555555555555555333333333444444555555555666666555444333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111111111000//////000000000000111111111111222222222222222222222222111111222222222333333333444444444444444444444444444444444444444444444444666777999:::;;;>>>BBBEEECCCDDDDDDCCCBBBBBBEEEGGGMMMKKKIIIHHHKKKNNNPPPQQQOOONNNNNNOOOPPPRRRTTTVVV___qqqaaaIII@@@DDDBBBCCCIIIIIIVVVkkkvvvpppiii___WWWMMMLLLIIIFFFDDDCCCBBBBBB???AAADDDCCCAAA@@@@@@AAACCC;;;EEESSSccc~~~rrreeeVVVGGG>>><<<777444000///222888===@@@<<<:::888555444444444555333333333333333333333333333333333444444444555555555555666666777999:::;;;<<<>>>@@@AAAAAACCCFFFIIILLLOOORRRkkkwwwxxxxxxtttooolllllllllkkkmmmpppqqqooommmnnnpppssspppooorrryyy|||yyyuuuoooppppppooommmnnnpppssssssrrrqqqrrrtttuuuuuutttsssrrrrrrtttuuuuuuqqqnnnggghhhhhhiiiiiijjjkkkkkknnnooopppooommmllllllmmmiiijjjkkkkkkiiihhheeedddbbbaaaaaaccceeeeeedddbbbccc```^^^___aaabbbaaa```^^^[[[YYYYYY[[[\\\[[[ZZZZZZYYYXXXVVVUUUUUUUUUVVVRRRPPPNNNMMMMMMOOOQQQRRRLLLJJJHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@??????@@@@@@===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999888777777666666666666555555555555555555555555333333333333444444444555555555555444333222222222111111111111111111000000////////////////////////////////////////////////////////////////////////................................................000111111111111000///.../////////000000000111111111111111111111111111111111111111222222222333333333333333333222222222222333333333333333333333333555777888999999<<>>AAAAAA>>><<<:::888666444333333444555333333333333333333333333333333333444444444555555555555666666777999:::;;;===>>>@@@AAABBBDDDGGGIIILLLNNNRRRkkkuuuuuussspppmmmkkklllmmmoooqqqssssssrrrqqqrrrrrrqqqqqqsssvvvxxxxxxuuusssjjjllllllkkkiiijjjmmmpppnnnmmmmmmoooqqqsssssssssrrrqqqqqqqqqqqqpppmmmjjjhhhhhhgggggggggggggggggggggggggggfffeeeeeefffhhhdddfffggggggeeebbb^^^\\\^^^]]]]]]___aaacccbbbaaa^^^]]]\\\]]]^^^^^^]]][[[ZZZXXXWWWWWWXXXYYYYYYXXXYYYWWWTTTQQQPPPQQQRRRTTTPPPOOONNNLLLLLLKKKLLLLLLIIIGGGEEECCCAAA@@@@@@AAA??????>>>>>>>>>??????@@@===============<<<;;;;;;;;;::::::::::::999999999999888777666555555555555555555555555555555555555222333333333333333444444444444444333222222111111111111000000//////......////////////////////////////////////////////////////////////////////////................................................000000000000000//////............////////////000////////////////////////000111111111222222222222111111111111111111111111111111111222222222222222444555777777777888;;;===<<<>>>?????????@@@CCCEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMOOOPPPUUURRR[[[ttteeeTTTBBB===CCCDDDDDDJJJRRRYYYdddvvvwwwpppjjjcccZZZVVVTTTPPPJJJEEE@@@@@@@@@AAABBBCCCDDDEEEDDDCCCAAA@@@???@@@AAAAAABBBLLLoooxxxeeeUUUGGG:::444444222555:::???AAA???999555777666444333333333444555333333333333333333333333333333333444444444555555555555666666777999:::;;;>>>???AAABBBCCCEEEHHHJJJKKKNNNRRRkkknnnmmmkkkjjjjjjkkkmmmnnnpppqqqpppmmmmmmpppssssssllloootttvvvvvvtttrrrqqqpppmmmiiifffgggiiikkklllmmmmmmmmmpppsssttttttssspppppppppppppppnnnmmmkkknnnmmmkkkjjjiiihhhiiiiiiddddddcccaaa```aaadddgggdddddddddcccaaa^^^[[[ZZZ___]]]\\\]]]___aaaaaaaaa[[[[[[\\\]]]]]]\\\ZZZYYYZZZZZZYYYYYYZZZZZZZZZZZZWWWUUUSSSPPPOOOOOOPPPPPPOOOOOONNNMMMKKKIIIHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::::::::999999999888888888888888666555444444333333555555555555555555555555222222222222333333333333333333222222222111111111111111000000///.........////////////////////////////////////////////////////////////////////////................................................/////////000000///......---------.........//////////////////////////////000000000111111111111222000000111111111111222222111111111222222222222222333444555555555555777888888:::<<<===>>>???AAACCCAAACCCEEEGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPIIILLLaaa}}}fffLLLBBBFFFEEEDDDEEEFFFHHHQQQccc{{{{{{wwwtttsssssswwwzzzwwwnnnfff[[[VVVOOOLLLKKKIIIEEEAAA>>>>>>???@@@AAACCCDDDEEEBBBAAA@@@??????@@@BBBDDDGGGeeeooo[[[MMMAAA999777888555444444555666777666444555555444333333444555555333333333333333333333333333333333444444444555555555555666666777999:::;;;>>>@@@BBBCCCCCCEEEHHHKKKJJJMMMQQQkkkmmmkkkiiiiiiiiikkkmmmnnnjjjnnnpppnnnooorrrpppkkkjjjnnnsssuuuuuusssssssssssskkkcccaaafffkkklllkkknnnnnnoooqqqtttuuutttrrrlllmmmnnnnnnnnnnnnnnnooommmllliiigggfffeeeeeefffdddcccbbb```^^^```cccgggeeedddbbb___^^^]]]]]]^^^aaa___\\\\\\]]]^^^______[[[]]]^^^^^^]]]\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZZZZZZZTTTTTTTTTSSSQQQOOONNNMMMPPPPPPOOONNNKKKIIIFFFEEEEEEDDDBBBAAA@@@@@@@@@AAABBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;:::999999999888888888888777777777777666555444333333333333555555555555555555555555222222222222222222222222111111111111111000000000111111000000000/////////........................................................................................................................---....../////////......------------............000000000000000000000000//////000000000111111111000111111111222222222333111222222222333333333444222333555555444333444555555777:::;;;<<<===???AAA???BBBEEEFFFEEEDDDDDDEEEFFFFFFHHHIIIJJJKKKLLLMMMJJJHHHJJJTTTjjjzzzZZZKKKIIIDDDDDDEEEEEEEEEJJJVVVgggtttwwwwwwxxxwwwuuunnnmmmllloooqqqmmmddd\\\TTTPPPKKKHHHGGGEEECCC@@@??????@@@AAABBBBBBBBBCCC@@@AAA@@@>>>===???EEEIIIbbbxxxhhhTTTGGG>>>999888:::999777444333555666777777555555555555555555666666333333333333333333333333333333333444444444555555555555666666777999:::;;;>>>@@@BBBCCCCCCEEEHHHKKKJJJLLLQQQjjjrrrpppmmmlllmmmmmmllllllhhhrrrzzz{{{}}}}}}ttthhhllloooqqqsssssssssttttttmmmfff```aaagggmmmooonnnoooooooooqqqrrrrrrpppnnnhhhjjjlllllllllmmmoooqqqnnnllliiifffeeedddeeeeeedddcccbbb```^^^___bbbeeefffdddaaa___^^^___aaacccbbb___[[[YYYZZZ\\\]]]^^^^^^___``````^^^\\\\\\]]][[[]]]]]]\\\ZZZXXXXXXXXXTTTTTTUUUTTTRRRPPPMMMLLLPPPPPPOOOMMMKKKHHHFFFDDDDDDCCCBBB@@@@@@@@@AAAAAABBBAAA@@@>>>===<<<;;;;;;:::::::::::::::999888888888888777777777666666666555444333333222333333333333333333333333333333333222222222111111111111000000000000000000000000000//////000000000000000000........................................................................------------------------------------------------,,,---..................---------............///000000000000000000000000////////////000000000000000000000111222222333333111111222222333444444444111333555555444333444555444666999;;;;;;<<<>>>???===AAADDDDDDBBB@@@AAACCCEEEFFFGGGIIIJJJKKKKKKLLLGGGKKKMMMOOOZZZqqqzzzsssZZZKKK===BBBCCCDDDDDDEEEJJJSSSZZZhhhwww|||uuuuuuvvvuuutttrrrnnnkkkjjjiiiddd[[[SSSNNNKKKGGGDDDCCCBBB@@@>>>@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAA>>>===DDDSSS```qqqaaaMMMBBB;;;777555666555555555777888777555222555555555555666666666666333333333333333333333333333333333444444444555555555555666666777999:::;;;>>>???AAABBBCCCEEEHHHJJJIIILLLPPPiiisssqqqooonnnoooooommmjjjlllvvv}}}}}}xxxkkkooonnnllllllmmmnnnooopppfffgggiiijjjlllmmmoooppprrrqqqqqqrrrsssqqqnnnkkkiiilllnnnnnnmmmnnnqqqtttsssqqqmmmjjjiiiiiiiiijjjffffffeeecccaaaaaaccceeecccbbbaaaaaabbbccceeefffccc___\\\ZZZ\\\^^^aaabbb```bbbbbb```]]]\\\^^^```]]]___```^^^[[[WWWWWWWWWVVVUUUTTTRRRPPPOOONNNMMMPPPOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@??????@@@@@@AAA???>>>===<<<;;;;;;;;;;;;999999999999999888888777777777777666666666555555222222222222222333333444222222222222222222222222222222111111000000000000////////////////////////---------...//////000000........................................................................------------------------------------------------+++,,,---...............---............/////////................................./////////000000......///000000111222222000000111111222333333333111333555666555444555555333666999;;;;;;;;;<<<===;;;???BBBAAA>>><<>>>>>@@@@@@AAABBBAAA@@@??????>>>AAABBB@@@DDDVVVuuueeeUUUDDD<<<999555444444222222333555666666333000444444555555555444444333333333333333333333333333333333333444444444555555555555666666777999:::;;;===>>>@@@AAABBBDDDGGGIIIIIIKKKOOOhhhooommmlllmmmppppppnnnkkkmmmssssssoooqqqxxxuuukkkoookkkgggeeefffhhhjjjjjjeeemmmuuuvvvqqqmmmnnnqqqvvvuuutttuuutttrrrnnnkkkmmmppprrrrrrpppqqqtttwwwuuusssooolllkkkkkklllmmmjjjjjjiiigggeeeeeefffggg```aaabbbccceeefffffffffdddaaa^^^]]]___cccfffgggbbbcccccc```]]]\\\^^^aaa```bbbcccaaa\\\YYYXXXXXXXXXVVVSSSOOONNNMMMNNNOOOPPPNNNLLLIIIGGGEEEEEEDDDAAA@@@???>>>>>>???@@@AAA<<<;;;;;;::::::;;;;;;;;;999999999999999888777777777666666666555555555555111111111111222333444555111111111111111111111111222111111111000000//////.........///////////////***++++++,,,---...//////........................................................................------------------------------------------------+++,,,------.........---.........////////////000------------------------............/////////000---------...///000000111...//////000111222222222111333666777666555666666444666999;;;;;;;;;;;;<<<999===@@@>>>;;;:::===@@@BBBCCCEEEGGGHHHIIIIIIIIINNNUUUWWWTTTWWWfffvvv~~~nnnWWWEEEEEEDDDBBB???@@@CCCEEEBBBKKKVVV```hhhuuuzzzwww{{{|||~~~~~~|||xxxtttqqqgggbbb\\\ZZZXXXTTTMMMFFFDDDCCCAAA???????????????>>>???@@@AAAAAA@@@???>>>;;;@@@CCCDDDMMMjjjwwwXXXJJJ<<<888777666555555777555333222444666666666333444444444444333222111333333333333333333333333333333333444444444555555555555666666777999:::;;;<<<>>>@@@AAAAAACCCFFFIIIIIIKKKOOOhhhooonnnmmmmmmooopppqqqpppppppppooooooppppppqqqqqqqqqlllgggeeefffiiikkklllnnnooopppqqqrrrqqqppppppoooqqqrrrrrrqqqqqqqqqqqqrrrssssssqqqnnnllllllmmmppplllgggfffjjjmmmnnnmmmiiijjjjjjjjjiiihhhgggfffeeedddcccccccccbbb```^^^bbbaaa```______bbbgggjjjaaa```^^^]]]]]]^^^___```cccaaa^^^]]][[[YYYUUURRRSSSQQQMMMKKKJJJLLLNNNPPPKKKHHHEEEFFFHHHHHHDDD@@@@@@???>>>>>>======>>>>>><<<<<<;;;::::::999888888:::::::::999999999888888555555555555555555555555222222222111111111111000111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////...---,,,,,,++++++------------------------,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///------............------////////////////////////............////////////111111222222222333333333333333444444555666666666555555555555666777888999;;;;;;<<<<<<;;;<<>>@@@@@@>>>>>>??????===@@@BBBCCCIIIeeevvvKKKDDD<<<888999999777444333333333333333333333333333333333444444444555555222222222333444555666777111222333444555555555444666555555555777:::===??????@@@AAACCCEEEHHHJJJKKKMMMMMMNNNeeerrrqqqqqqrrrtttuuuvvvvvvtttsssrrrpppooooooooooooooollliiihhhjjjkkklllllllllmmmnnnooopppooonnnnnnqqqqqqqqqpppooonnnnnnooorrrsssrrrpppmmmkkkkkkllliiihhhgggiiikkklllmmmlllkkkkkkkkkjjjiiihhhgggfffeeedddcccccccccccc```^^^___^^^\\\\\\\\\^^^```bbb^^^]]]\\\\\\\\\]]]^^^___bbb```]]][[[ZZZYYYVVVTTTQQQPPPMMMKKKKKKKKKMMMNNNJJJGGGDDDEEEGGGGGGCCC???@@@??????>>>>>>>>>>>>>>>;;;;;;;;;:::999999888888888888888777777777666666444444444444444444444444222222222111111111000000222222222222222222222222000000000000000000000000........................------------------------///......---,,,,,,++++++------------------------,,,,,,,,,------------......------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------............------............------................................./////////000000111111111222222222333333333333333444555555666666555555555666777777888999;;;;;;;;;;;;;;;<<<@@@BBBIIIIIIIIIHHHGGGIIIMMMOOOOOOQQQRRRTTTUUUXXX\\\^^^fff{{{xxxuuudddSSSCCC@@@DDDEEEEEEDDDAAABBBDDDHHHJJJQQQ___nnn}}}zzzuuuvvvoooqqqtttwwwxxxuuuooojjjeeeYYYRRRVVVXXXPPPHHHFFF??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>??????>>>???CCCJJJ___~~~mmmFFF@@@:::777888888555333333333333333333333333333444444444555555555666666333222222333333555666666444444444444555666777888666555555666777:::===>>>??????AAABBBEEEHHHJJJKKKMMMLLLMMMdddwwwvvvvvvuuuuuuuuuuuuuuutttrrrpppnnnmmmmmmnnnoooooonnnmmmnnnppppppooonnnkkklllmmmnnnnnnnnnmmmlllrrrqqqooommmllllllmmmmmmqqqqqqqqqooollliiiiiijjjcccfffiiijjjiiihhhggggggjjjjjjiiihhhgggfffdddcccdddbbbaaaaaaaaa```^^^\\\^^^[[[YYYZZZ]]]^^^\\\ZZZ\\\\\\[[[[[[[[[[[[\\\\\\]]][[[WWWVVVUUUUUUTTTSSSOOONNNMMMKKKKKKJJJKKKKKKHHHEEECCCDDDEEEEEEBBB????????????>>>>>>>>>======:::::::::999999888888777666666555555555444444444444444444444444444444444222222111111111000000000222222222222222222222222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......------............------........................////////////000000000000000111111111222222222222222222333333444555555555555666666777777888999999:::;;;;;;::::::===AAAEEEMMMLLLIIIFFFEEEHHHNNNRRRPPPOOOOOOQQQTTTVVVXXXXXXYYYiiikkkjjjpppssszzzzzzcccJJJ@@@???AAABBBBBB@@@???AAABBBCCCGGGRRR^^^nnnwww}}}vvvsssvvvssssssuuuwwwwwwuuupppkkk```VVVRRRXXXYYYOOOEEEBBB???@@@@@@@@@@@@AAAAAAAAA>>>?????????===<<<===???GGGVVVmmmooo[[[???;;;777666777777444111333333333333333333333333555555555555666666666666333222222333333444555666666555444333444666888999555555555666888:::===>>>??????@@@BBBEEEGGGJJJKKKLLLKKKKKKcccxxxxxxvvvsssooommmllllllnnnmmmkkkjjjjjjlllnnnppprrrqqqpppqqqsssuuuuuutttllllllnnnooooooooonnnmmmqqqooolllkkklllmmmnnnnnnnnnnnnnnnllliiigggfffgggdddgggjjjhhhddd``````aaaeeeeeeeeeeeeddddddcccbbbbbb```_________^^^[[[YYY]]]ZZZYYY\\\```aaa]]]XXX]]]]]]\\\[[[ZZZYYYYYYXXXVVVSSSPPPNNNNNNOOOOOOOOOLLLLLLKKKKKKJJJIIIHHHGGGEEECCCBBBBBBCCCCCC@@@>>>>>>>>>>>>>>>>>>======<<<999999999888888777777777555444444444444333333333333333333333333333333333111111111111000000000000111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,------......------,,,......................../////////000000000111111000000000111111111111222111111222222333444444444555555666777888888888888:::::::::999:::===AAAEEEJJJHHHFFFCCCBBBEEEJJJNNNPPPNNNNNNQQQUUUYYYXXXWWWYYY]]]jjj|||mmm]]]eeexxxzzziiiXXXHHH>>>>>>DDD@@@>>>>>>@@@???AAAIIIRRRcccjjjttt|||}}}yyyvvvvvvvvvvvvvvvvvvuuusssnnnkkkZZZRRRPPPWWWXXXLLLAAA===@@@@@@@@@@@@@@@@@@@@@@@@===@@@CCCBBB>>>???IIIUUUllluuuVVVFFF:::888777777777777444222333333333333333333333333444444444444555555555555333222222222333444444555333333444555555666666666555555555666888:::<<<>>>>>>???@@@BBBDDDGGGIIIKKKJJJJJJJJJbbbssssssrrrooojjjhhhhhhiiinnnmmmkkkkkkkkklllnnnooorrrpppnnnoooqqqtttvvvwwwmmmnnnoooqqqqqqppppppoooooollljjjjjjmmmpppqqqqqqjjjkkkkkkiiifffeeeeeeeeeeeeggggggddd___^^^```ccccccdddeeeeeefffeeeeeeeeecccbbb`````````^^^\\\ZZZZZZXXXXXX\\\aaabbb^^^YYY```___^^^\\\YYYWWWUUUTTTRRROOOLLLJJJKKKLLLMMMLLLJJJJJJJJJJJJHHHGGGEEEDDDAAAAAA@@@@@@AAA@@@???===<<<<<<=========<<<;;;:::777777777777777666666666555555444444444333333333333333333333333333333333111111111000000000//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,........................////////////000000000000//////000000000111111111000000111111222333333333444444666777888888777777888999999999999<<<@@@DDDBBBCCCDDDCCCBBBCCCEEEGGGMMMLLLLLLOOOUUUYYYXXXWWWUUUZZZ^^^gggwwwkkkcccmmm{{{dddGGG???DDD@@@>>>>>>@@@@@@@@@EEEMMMXXX\\\bbbggglllsss}}}~~~}}}|||}}}{{{vvvuuutttrrrqqqoookkkfffcccVVVOOOOOOWWWWWWKKKAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAOOOlll___AAA===777777777777888777555333333333333333333333333333222222333333333444444444333333222222222333444444111333777::::::999666444444555666777999;;;<<<===>>>???@@@BBBDDDGGGIIIJJJIIIIIIJJJccckkkmmmnnnllliiihhhjjjmmmqqqqqqooonnnmmmmmmllllllnnnllljjjjjjmmmqqqtttuuummmnnnooopppqqqpppoooooollljjjhhhjjjnnnqqqrrrqqqhhhiiiiiihhhfffeeeeeefffeeedddcccaaa```ccchhhkkkhhhhhhiiijjjjjjjjjjjjiiifffeeecccbbbbbbaaa^^^\\\UUUUUUWWW[[[______\\\YYY______]]]\\\YYYVVVTTTRRRQQQOOOLLLKKKLLLMMMLLLLLLHHHHHHHHHGGGFFFDDDCCCBBB>>>?????????>>>>>>===<<<::::::;;;<<<;;;:::999888666666666666666666666666555555444444444333333333222222222222222222222222111111000000000/////////................................................------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------............////////////////////////000000000000//////000000111222222222222333555666777777666555666777888999999:::===@@@===???BBBCCCCCCCCCCCCDDDGGGHHHIIIMMMQQQTTTTTTTTTRRR^^^dddbbbiii}}}wwwjjjddd|||{{{VVV@@@;;;@@@??????BBBBBB@@@DDDIIIPPPRRRVVVYYY___iiiuuu~~~~~~~~~|||zzzzzz~~~vvvvvvtttrrrppplllgggaaa\\\TTTNNNNNNUUUUUUKKKCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>::::::AAAOOOjjj|||OOO:::===777777777777777666666555333333333333333333333333111222222222333333333333333333222222222222333333111555:::>>>???<<<888555444555666888999;;;<<<<<<>>>>>>???AAADDDFFFIIIJJJHHHHHHJJJdddeeeiiikkkjjjhhhhhhlllpppnnnnnnooonnnmmmllljjjiiijjjiiiiiikkkooorrrssssssjjjkkklllmmmnnnmmmllllllkkkhhhgggiiinnnqqqooolllhhhiiijjjiiihhhggghhhjjjhhheeeccccccfffjjjnnnpppmmmmmmmmmmmmlllkkkjjjiiifffeeecccbbbbbb```^^^[[[TTTVVVXXX[[[\\\[[[ZZZXXX[[[[[[[[[ZZZXXXVVVSSSRRROOONNNLLLLLLLLLLLLKKKIIIHHHHHHFFFEEEDDDBBBAAAAAA<<<===>>>>>>===<<<<<<<<<777888:::::::::999777666555555555555555555555555444444444333333333222222222222222222222222222222111000000000////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++------------------------------------...................../////////000000......///000000111111222000222444555666555444444444666888999999999:::<<<999<<>>???AAACCCFFFHHHJJJFFFHHHKKKfffdddhhhjjjiiifffeeeiiimmmfffhhhjjjkkklllkkkiiihhhhhhiiikkkooosssuuutttrrrggghhhiiijjjkkkjjjiiiiiikkkhhhfffiiimmmooolllhhhhhhjjjkkkkkkjjjjjjkkkmmmmmmiiifffgggkkkoooooooooppppppooonnnllljjjhhhgggdddbbb``````___^^^[[[XXXWWWYYY\\\\\\[[[YYYYYYYYYWWWWWWXXXXXXWWWUUUTTTSSSMMMKKKJJJKKKKKKJJJHHHFFFHHHGGGFFFDDDBBBAAAAAAAAA;;;<<<======<<<;;;;;;;;;666777999:::999888666444444555555555555555555555333333333222222222222111111111111111111111111111000000000000////////////000000000000000000000000------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------................../////////000......//////000111111111///111333555555555444333333555888999999888888999777888;;;<<<<<<>>>AAACCCEEEIIIMMMNNNLLLLLLMMMPPPXXXQQQNNNRRRUUUZZZmmmpppXXXBBB??????BBBAAA>>>===@@@===@@@CCCEEEHHHNNNWWW^^^iiimmmxxxsssqqqppprrruuuvvvtttqqqsssxxxxxxsssqqquuuwwwtttqqqpppmmmjjjddd\\\RRRLLLKKKEEEDDDJJJJJJCCC???AAAAAAAAAAAA@@@@@@?????????GGGHHH\\\lllGGG<<<<<<999666666666555333333444555333333333333333333333333333333333444444444555555333333222222111222222222///111444666777666444333333444666888:::;;;<<<<<<===>>>???AAACCCFFFHHHJJJFFFHHHLLLggggggjjjkkkiiifffeeejjjnnncccdddeeegggiiijjjkkkkkkmmmiiihhhmmmuuuxxxqqqjjjkkkhhhffffffhhhiiihhhfffddddddffffffffffffddddddbbb```___bbbfffiiiiiihhhkkkiiigggfffhhhiiiiiiiiikkkkkkjjjiiigggeeecccbbb^^^\\\ZZZZZZ\\\[[[XXXUUUYYYYYYYYYYYYYYYYYYYYYYYYVVVYYYXXXSSSPPPOOOLLLHHHHHHGGGFFFHHHJJJIIIFFFBBBDDDDDDCCCAAA???>>>===<<<===<<<<<<;;;999888777777666777888888888777555444444444333333333333222222444444333333222111000000000000000000000000000000//////.........---------111111000000/////////...------------------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------.../////////////////////000111111333222222222222222222222444666777666555555666777999999::::::;;;<<<<<<===FFFFFFFFFFFFHHHJJJLLLMMMHHHLLLPPPQQQQQQVVV^^^eeexxxuuudddOOO@@@BBBDDD>>>:::<<>>888888999666555555555555444444444222222222222222222222222444333333222222333333444333333333222222111111111111222333333444444333333444444555777999;;;===>>>>>>>>>???@@@CCCFFFIIIJJJJJJGGGJJJ```jjjmmmpppnnnkkkkkkooorrrfffggghhhjjjjjjjjjjjjiiilllkkklllqqqwwwxxxrrrkkkhhhgggfffhhhiiihhheeebbbaaabbbccceeeffffffffffffeeedddccceeeiiillllllkkkiiiiiihhhgggfffeeeeeeeeeeeedddddddddbbbaaa```___^^^\\\[[[\\\]]]]]][[[XXXXXXXXXYYYYYYZZZZZZ[[[[[[UUUWWWVVVRRROOONNNKKKGGGIIIHHHHHHIIIJJJJJJFFFCCCAAA@@@@@@???>>>======<<<>>>===<<<;;;:::999888888666666777888777666555444444444333333333222222222444444333222222111000000000000000000000000000000//////.........---------000000/////////.........,,,,,,,,,------------...---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++,,,++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------.../////////////////////000000111222222222222111111111111333444555555444444666777999999999:::;;;;;;<<<<<>>???AAACCCCCC:::;;;???AAA???IIIiiitttWWWBBB:::999777555555555555555444444444444222222222222222222222222444333333222222333333444333333333222222222111111333333444555555555555444444444555777999;;;===>>>>>>>>>???@@@CCCFFFIIIJJJIIIFFFIII\\\~~~mmmppprrrqqqooonnnpppsssiiijjjkkkllllllkkkiiihhhkkkmmmppptttvvvuuuqqqmmmiiigggdddddddddeeedddcccbbbbbbcccdddeeedddddddddcccbbbbbbcccfffiiiiiiiiifffhhhiiigggbbb______```]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZ[[[\\\\\\[[[YYYVVVVVVWWWXXXYYYZZZZZZZZZTTTVVVUUUPPPMMMMMMKKKFFFHHHHHHGGGHHHHHHGGGEEEBBB============<<<<<<<<<<<<>>>======<<<;;;:::999999666666777777666666555444333333333333222222222222333333333222111111000000000000000000000000000000...............---------///............---------++++++,,,,,,------......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------....../////////......//////000111000000000000000111111111000222333444333444555777888888888999::::::;;;;;;>>>>>>>>>>>>@@@BBBDDDEEEJJJIIIHHHGGGGGGHHHJJJKKKKKKXXXeeetttrrrrrrQQQAAA@@@???<<>>======>>>@@@CCCDDDDDDHHHNNNTTT\\\eeemmmsss~~~zzzxxx}}}{{{ooo___UUUVVVbbbqqq{{{~~~~~~{{{zzz~~~zzzsssttthhhfffdddcccaaa___\\\YYYQQQNNNKKKGGGEEEBBB>>>;;;???>>>======>>>>>>>>>======???CCCDDDHHH```kkkXXXCCC777888:::777222555555555555444444444444222222222222222222222222333333222222222222333333333333333222222222222111333444555555666666555555444555555777999;;;===>>>>>>>>>???@@@CCCFFFHHHJJJHHHFFFHHHWWWsssnnnooopppooolllkkkkkklllhhhjjjkkkmmmlllkkkiiigggjjjmmmoooppppppnnnnnnmmmlllhhhbbb^^^^^^aaaeeegggffffffeeedddcccaaa```___bbbbbbbbbbbbdddeeefffgggcccgggiiifff___ZZZZZZ]]]YYYZZZ[[[[[[\\\\\\[[[[[[WWWWWWXXXYYYZZZZZZYYYYYYVVVVVVWWWXXXXXXXXXWWWWWWTTTVVVTTTPPPMMMMMMKKKGGGGGGGGGFFFFFFEEEDDDBBBAAA>>>======<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888666666666666555555444444333333333222222222222111333222222222111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,---,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++******))))))************************++++++***************+++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...//////............///000000////////////000000000000...000222222222333555666666777777888888999::::::;;;;;;;;;;;;===???AAABBBGGGEEECCCDDDFFFIIIJJJJJJKKKXXXbbbmmm{{{sss{{{cccUUUGGG999>>>===<<<===???@@@@@@???CCCEEEGGGKKKQQQZZZcccjjjwwwwwwwww{{{{{{wwwxxxmmmbbbbbbnnn|||uuuzzzyyy}}}{{{yyy{{{~~~~~~xxxnnnkkkmmmaaa___\\\YYYWWWTTTQQQNNNHHHGGGDDDBBB@@@???>>>>>>@@@?????????@@@???>>><<>>BBBSSSnnnRRRFFF:::555777:::777333555555555444444444333333111111111111111111111111333333222222222222333333222222222222222222222222333333444555555555555555444555666777999<<<>>>????????????@@@CCCEEEHHHIIIFFFFFFHHHTTTmmmppppppooollliiifffeeeeeefffgggiiijjjkkkjjjhhhgggjjjkkkkkkjjjhhhgggiiilllgggfffdddbbbaaabbbdddfffggggggeeedddbbbaaa```___ffffffffffffeeeeeefffggg```dddgggddd^^^YYYZZZ\\\[[[[[[\\\]]]]]]]]]]]]]]]VVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[YYYWWWUUUUUUWWWUUUPPPMMMNNNMMMIIIIIIIIIHHHGGGEEECCCBBBBBBAAA@@@???>>><<<;;;:::999:::999999888888777777777666555555444444444444444333333222222222111111111222222111111111111111000////////////////////////---.....................,,,,,,,,,------------------------,,,,,,++++++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))*********************************))))))***++++++******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.....................//////000....../////////000000000...///111222222222444666555555666666777888888888999999999:::;;;===???@@@CCCBBBAAACCCFFFHHHIIIIIIIIIVVV\\\bbbooozzz~~~~~~tttQQQ???===<<<>>>AAABBBAAA?????????@@@AAADDDKKKSSSYYYdddjjjqqqtttsssppppppqqqsssmmmmmmyyyvvvrrrzzzwwwzzz|||}}}{{{wwwuuutttuuusssoookkkhhhdddaaa___VVVSSSPPPMMMKKKIIIFFFDDDAAAAAAAAA@@@@@@@@@AAABBB===>>>???@@@@@@AAABBBDDD<<<@@@RRRvvv___BBB>>>999666666555444333555444444444444333333333111111111111111111111111333222222111111222222333222222222222222222222222222222333444444444444333555555666888:::<<<>>>????????????@@@BBBEEEGGGIIIFFFFFFIIITTTmmmsssqqqnnnkkkhhhfffeeeeeefffgggggghhhhhhhhhhhhgggjjjjjjiiigggeeedddfffhhh^^^bbbhhhkkkjjjfffcccbbbeeedddccccccccccccddddddfffffffffdddaaa```aaabbb___aaacccaaa^^^\\\]]]^^^______`````````___^^^^^^XXXZZZ\\\\\\[[[[[[\\\]]]``````aaa```___\\\YYYWWWUUUWWWUUUOOOMMMNNNNNNJJJLLLLLLLLLIIIFFFDDDDDDDDDBBBAAA@@@???===;;;:::999888888888777777777666666555555444333333333333444222222222222111111111111111111111111111111111111000000000000000000000000---------...............,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))***************************))))))))))))***++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......///000......//////000000111111...000222222111222333555444444444555666666777777999888888999:::<<<>>>???AAAAAAAAABBBCCCDDDEEEFFFEEEQQQUUUVVVaaalll~~~uuu~~~rrrHHHCCC===;;;<<<>>>>>>===>>>>>>>>>>>>???CCCHHHLLLLLLUUU___cccaaabbbgggmmmssssss{{{xxxyyywwwrrrsssxxxwwwxxxzzz{{{zzzvvvqqqmmmhhhccc___^^^```^^^WWWPPPJJJGGGDDDBBBBBBAAA???===<<<>>>@@@@@@??????AAABBB???@@@???;;;999===GGGPPPTTTfffjjjGGG::::::999666444222222222444444444444333333333333111111111111111111111111222222111111111111222222111222222222222333333333111222333333444444333333555555666888:::<<<>>>???@@@???@@@AAABBBEEEGGGIIIGGGFFFHHHUUUqqqtttqqqmmmiiihhhhhhhhhhhhjjjiiigggfffffffffffffffjjjjjjjjjiiihhhgggeeeccc]]]ccciiilllkkkhhhffffffeeeeeedddccccccdddeeefffdddeeedddaaa]]]ZZZ[[[\\\^^^^^^^^^^^^___```aaabbbbbbbbbbbbaaa```___]]]]]]YYY[[[^^^]]][[[ZZZ\\\]]]___```aaaaaa```]]]ZZZXXXTTTUUUSSSNNNLLLMMMMMMJJJKKKLLLKKKHHHDDDBBBBBBCCC@@@@@@???>>>===<<<;;;:::888888888888777777777777555555333222222222333444222222222222111111111111000000000000111111111111000000000000000000000000---------.........//////,,,---------............))))))***+++,,,,,,------+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++************************))))))))))))************************************)))))))))))))))***++++++******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////......///000000111222222000111222222111111333444333333333444555555666666777777777888999;;;===>>>>>>@@@CCCCCCBBBBBBEEEHHHHHHSSSSSSOOOUUU___ooojjj]]]LLL@@@;;;;;;<<<<<<===>>>???@@@@@@AAADDDGGGBBBHHHNNNPPPQQQWWWaaaiiiqqqsss}}}{{{{{{|||vvvnnnkkkmmmqqqtttvvvyyyzzz{{{zzzvvvpppiiieee___ZZZUUUSSSTTTSSSMMMHHHCCCAAA>>>===>>>???>>>======@@@BBBBBB@@@??????@@@???AAAAAA>>>@@@PPPkkkdddKKK<<<999777555555555555444222444444444333333333222222111111111111111111111111222222111111111111222222111111222222222333333333222333333444444444444444555666777888:::===???@@@@@@@@@@@@AAABBBEEEGGGHHHGGGEEEGGGUUUuuusssooojjjgggggghhhjjjkkknnnllliiifffddddddeeefffjjjjjjlllmmmnnnjjjeee```dddfffgggfffeeegggkkkoooiiihhhfffdddcccccccccdddhhhhhhhhhddd^^^[[[[[[]]]^^^\\\[[[]]]```ccceeeeeeddddddcccbbb```^^^\\\[[[XXX[[[]]]\\\ZZZXXXZZZ[[[[[[\\\^^^___^^^\\\ZZZXXXSSSTTTRRRLLLJJJLLLLLLIIIHHHIIIIIIEEE@@@>>>>>>@@@>>>>>>=========<<<<<<<<<999999999888888888888888555444333222222222333444222222222111111111111000000000000000000111111111000000000000000000000000---------.........//////---------....../////////&&&'''(((***,,,...///000+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////...//////000111222222333111222333333222111222444222222333444444555555666666666666777888:::<<<===;;;@@@EEEEEECCCDDDHHHMMMMMMWWWTTTKKKMMMSSS```sssdddNNNCCC@@@@@@AAA:::;;;>>>???>>>???AAABBBEEEEEEDDDEEEIIIRRR]]]eeeiiilllxxx{{{vvvsssrrrsssssspppiiicccfffqqqwwwvvvwwwzzz{{{wwwnnnddd^^^[[[[[[UUUNNNHHHFFFFFFFFFFFFAAA???>>>>>>???AAABBBAAA@@@CCCFFFFFFBBB?????????999>>>CCCHHHVVVvvv^^^HHH@@@777;;;666222444888;;;888444444444444333333333222222000000000000000000000000222222111111111111222222111111111222222333333333333444555555666666555555555666777888:::===???@@@@@@@@@@@@AAABBBDDDGGGHHHHHHDDDEEEUUUwwwoooooolllgggbbbdddlllsssrrroookkkgggeeedddeeefffmmmlllkkkkkkjjjhhheeebbbffffffggghhhiiijjjkkklllgggdddbbbaaaccceeeggggggkkkiiigggdddaaa___^^^]]]]]]\\\\\\]]]___bbbeeegggeeeeeedddbbb^^^]]]]]]^^^\\\[[[[[[ZZZ[[[\\\^^^______]]]YYYWWWVVVUUUSSSRRRQQQOOOKKKIIIIIIIIIHHHFFFHHHGGGFFFDDDCCCAAA@@@???@@@???===;;;999999999:::;;;;;;:::999888777666555666666555444333333222222111111111111000000000000111111000000000000111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------000000000111222222333333222333444555555555444333555555555555666999;;;<<<<<<>>>@@@CCCFFFIIIKKKMMMOOOOOONNNMMMOOOUUU]]]cccrrrzzzuuuZZZKKKBBB===777777;;;BBBEEEBBB@@@@@@BBB@@@@@@CCCIIIOOOSSSUUU___bbbjjjzzzwwwlllkkkmmmoooqqquuummmiiifffgggkkklllhhheeeooommmiiiddd^^^YYYUUUSSSJJJGGGCCCAAAAAA@@@???>>>@@@???>>>???@@@AAAAAA@@@LLLGGGDDDCCC>>>888888===<<>>???AAABBBCCCCCCDDDGGGIIIBBBJJJJJJTTTtttmmmmmmllliiigggiiinnnsssrrrpppnnnlllkkkkkkkkkkkkkkkkkkiiiiiihhhgggeeeccciiiiiiiiijjjjjjjjjkkkkkkjjjgggdddccceeeggghhhhhhgggfffdddaaa___]]]\\\[[[\\\]]]^^^___``````_________aaacccbbb___]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\ZZZXXXWWWVVVUUURRRPPPOOOMMMJJJIIIIIIIIIIIIHHHGGGFFFEEECCCBBB@@@???>>>>>>===;;;:::::::::;;;;;;;;;:::999888777666555555666555555444333333222222111111111111000000000000111111000000000000111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............//////000111111222222333222333444555555444444333777777777777777888999:::;;;<<<>>>AAADDDFFFHHHIIIKKKLLLMMMNNNOOORRRVVVYYY```ooozzzpppvvvcccTTTDDDAAA???>>>999777===FFF@@@??????@@@CCCGGGJJJLLLOOOPPPVVVaaaooozzz~~~}}}||||||qqqhhhbbbcccfffggghhhjjjeeebbbaaabbbdddccc^^^YYYXXXWWWTTTPPPLLLIIIFFFEEEBBB???<<<;;;;;;;;;:::999<<<<<<<<<>>>AAADDDGGGHHH???===>>>AAAAAA===???DDD???```~~~eeeLLL===888888999777777666666555444444333555444444333222222111111111111111111111111111111222222222222222222222222000111111111111222222222222222333444444555555666666666777999;;;<<<===>>>@@@AAACCCCCCCCCDDDGGGIIIDDDKKKJJJRRRpppjjjjjjkkklllmmmoooqqqrrrpppooommmllljjjiiihhhhhhmmmlllkkkjjjiiiiiijjjjjjhhhhhhiiiiiijjjjjjkkkkkkmmmjjjgggfffggghhhhhhhhhgggeeedddbbb```___^^^^^^[[[]]]```aaaaaa]]]YYYVVVYYY\\\___```___\\\ZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYXXXWWWVVVVVVVVVTTTQQQOOOLLLKKKIIIIIIJJJKKKJJJIIIFFFEEEDDDBBBAAA???>>>===<<<;;;;;;:::;;;;;;<<<<<<999999888888777666555555555555444444333333222222111111111111000000000000111000000//////000000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......////////////000000111111222222111222333444444444444333777888888999888888777777:::;;;<<<>>>@@@BBBCCCDDDGGGIIIMMMNNNNNNNNNOOOPPPRRR[[[jjjzzzqqqwwwyyyQQQHHH@@@>>>===;;;;;;===BBBBBBAAA@@@??????AAACCCEEEFFFHHHMMMVVV```iiinnnwwwyyy}}}}}}{{{||||||{{{zzzyyywwwuuusssrrrddd^^^[[[^^^```^^^[[[[[[YYYXXXWWWYYYYYYVVVOOOJJJGGGGGGEEECCCAAA@@@>>>===>>><<<::::::<<<<<<<<<;;;>>>=========>>>???AAABBBAAA???>>>???===;;;<<>>>>>>>>@@@AAACCCCCCCCCDDDFFFIIIDDDJJJIIIRRRnnneeefffhhhlllpppqqqqqqoooqqqooollliiifffeeeddddddmmmllljjjiiihhhiiilllnnnfffgggggghhhiiijjjkkklllmmmjjjgggfffgggggggggfffdddcccbbb```___^^^^^^^^^ZZZ\\\^^^```^^^[[[WWWTTTVVVXXX[[[\\\[[[ZZZZZZZZZZZZYYYWWWVVVVVVVVVWWWWWWVVVUUUUUUVVVVVVTTTQQQNNNIIIHHHGGGHHHJJJKKKJJJIIIEEEDDDCCCBBB@@@???>>>=========<<<<<<;;;;;;;;;<<<888888777777666555444444444444444333333333222222111111111111000000000///000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////......//////000111111222111111222222333333444444666777888999999999888777::::::;;;<<<>>>???@@@@@@CCCFFFJJJLLLLLLLLLMMMNNNSSSWWW```lllwwwsssttt[[[CCC===BBBCCC<<<555@@@BBBDDDCCC@@@>>>>>>>>>BBBCCCEEEFFFJJJQQQZZZbbbiiiooovvv|||zzzxxxzzzxxxxxxxxxvvvtttpppmmmkkkaaa]]]\\\^^^]]]VVVPPPMMMNNNMMMLLLLLLLLLJJJFFFBBBBBBBBBAAA@@@???>>>======<<<;;;;;;<<<>>>@@@@@@???>>>???@@@???>>>============;;;:::;;;???EEEOOOVVViiiuuuXXXGGG>>>555444888;;;777222555555555444444444333333333333333333222222111111111111111111111111111111111111111111111111111111000000111111111222222222222222333444444555555666555777:::===????????????@@@BBBCCCCCCCCCDDDFFFHHHCCCHHHHHHRRRoooaaaccceeejjjmmmnnnllljjjrrrooojjjgggeeefffhhhiiiiiiiiihhhfffdddfffjjjmmmkkkkkkjjjjjjjjjiiiiiiiiiiiigggeeedddeeefffeeeddd``````^^^]]]\\\[[[[[[[[[YYYZZZ[[[[[[[[[ZZZXXXWWWWWWWWWWWWVVVUUUVVVYYY[[[YYYXXXWWWVVVUUUUUUVVVWWWUUUTTTTTTUUUUUUSSSPPPMMMGGGFFFFFFGGGHHHIIIHHHGGGDDDDDDCCCBBB@@@???>>>>>>???>>>>>>===<<<;;;:::999777666666555555444444444333333333333333222222222111111111111000000000///000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,---...//////---......//////000111111000000111111222333444444333444666888999999999888::::::;;;<<<======>>>??????AAADDDFFFGGGJJJMMMOOOSSSVVV^^^iiisss~~~zzzbbbMMMEEE@@@;;;888888:::>>>@@@@@@???>>>>>><<>>======<<<;;;;;;::::::;;;::::::<<>>>>>???CCCBBB@@@@@@GGGUUUeeeooo}}}ZZZ<<<777777888999:::999555111444444444444333333333333333222222222222222111111000000000000000000000000111111111111111111111111000000111111111222222222222222333444444555555666444777:::===???@@@@@@???AAABBBCCCCCCCCCCCCFFFHHHCCCGGGGGGRRRnnn```bbbeeeggghhhggggggffffffeeecccbbbcccgggjjjmmmiiikkkkkkhhhfffgggkkkppppppooonnnkkkiiifffdddcccdddbbbaaabbbdddeeeeeeddddddcccaaa```___^^^]]]]]]XXXXXXXXXXXXYYYZZZZZZ[[[XXXXXXVVVSSSRRRSSSVVVYYYWWWVVVUUUTTTTTTUUUVVVVVVUUUSSSRRRRRRRRRQQQNNNKKKFFFEEEEEEEEEFFFFFFDDDCCCBBBBBBAAA@@@???>>>===============<<<:::999777666555555555444444444333333333333333333222222222222111111111111000000000000000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------......//////000000000//////000111222444444222333444666777888999999999999:::;;;<<<======>>>;;;===???AAADDDGGGLLLOOOPPPQQQWWW```iiirrrxxxhhhzzzkkkRRRCCC???888777777999<<>>:::===AAABBBAAAAAADDDGGGGGGLLLSSSXXX[[[^^^cccgggoootttzzz}}}}}}|||~~~{{{~~~|||~~~~~~}}}}}}}}}}}}{{{{{{wwwppplllmmmooonnnjjjeee^^^VVVOOOKKKIIIGGGHHHKKKIIICCC???@@@@@@???===<<<===>>>AAABBB<<<<<<<<<;;;;;;;;;;;;;;;???>>>???AAACCCDDDCCCBBB:::<<<>>>===:::888:::<<<>>>DDDKKKTTTfff~~~pppYYYEEE888777999999777444222444666333333333333333333333333222222222222222222111111000000000000000000000000111111111111111111111111000111111111111222222222222222333444444555555666555666999<<<>>>@@@@@@@@@AAACCCDDDCCCCCCCCCEEEGGGDDDGGGFFFQQQkkkbbbdddfffeeebbb```aaaccc\\\]]]___bbbdddgggiiijjjhhhjjjkkkiiiffffffjjjnnnkkkjjjhhhfffdddaaa```______^^^^^^```ccceeeeeeeeeeeedddbbbaaa___^^^^^^]]]VVVWWWWWWXXXYYYZZZ[[[[[[XXXXXXWWWTTTRRRQQQSSSUUUTTTSSSSSSRRRRRRSSSTTTUUUTTTRRROOONNNNNNLLLJJJHHHFFFEEEDDDDDDDDDCCC@@@>>>??????>>>===<<<<<<;;;;;;888999999999888666555444444444444444333333333333222222222222222222222222111111111111000000000000//////............//////------------------------++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000////////////000222333555333333333444444666777777777777888999:::;;;<<<===<<<>>>AAADDDFFFIIIMMMPPPRRROOOOOOSSSXXXaaannn{{{~~~jjjuuunnnbbbQQQHHH===999;;;>>>>>><<<<<<>>>@@@AAAAAAAAABBBCCC@@@BBBEEEGGGIIIKKKNNNPPPXXX]]]cccggghhhjjjllloooqqquuuzzz~~~}}}|||qqqrrrrrrqqqooonnnooopppuuurrrooonnniiiaaa]]]]]][[[ZZZWWWRRRMMMGGGBBB???>>><<<===??????<<<===@@@<<<<<<<<<<<<<<<<<<>>>???<<<<<<===>>>>>>??????@@@CCCBBBCCCDDDFFFFFFDDDCCC===??????===<<<@@@HHHOOOOOO___sssnnnPPP@@@;;;:::777888777444111000444777222222222222222222333333111111111111111111222222000000000000000000000000111111111111111111111111000111111111111222222222222222333444444555555666555666888:::<<>>;;;======<<<;;;::::::999999333444555666666555444333444444333333333333333333222222222222222222222222111111111111000000000000//////............//////------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///.........000222333555555444333222222333555555555666777888999:::;;;<<>><<<>>>===:::<<<<<<===>>>???@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEDDDJJJPPPTTTVVVWWW[[[^^^aaaeeekkkoooooommmkkkjjjfffeeebbb^^^ZZZYYY[[[\\\```]]][[[ZZZVVVNNNJJJJJJIIIHHHGGGEEECCC@@@>>>===>>>;;;:::<<<;;;:::===CCC999;;;======<<<<<<;;;<<<::::::;;;===???@@@AAABBB@@@@@@@@@AAABBBBBB@@@===<<<>>>@@@CCCJJJXXXjjjwwwuuuUUU???888888888333444555555444444555555222222222222222222222333111111111111111111222222000000000000000000000000000000000000000000000000000111111111111222222222222222333444444555555666555666777999;;;>>>AAABBBBBBCCCDDDCCCCCCCCCEEEGGGCCCEEEFFFSSSnnnfffeeecccaaa```___^^^^^^ZZZ___fffjjjjjjhhhdddccc]]]\\\[[[\\\^^^______^^^bbb___\\\ZZZZZZZZZ[[[[[[]]]]]]^^^aaadddeeedddbbb```\\\WWWUUUWWWYYYXXXVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[XXXUUUSSSTTTTTTQQQOOOOOOQQQSSSQQQNNNLLLLLLNNNNNNLLLJJJIIIHHHHHHFFFEEEEEEDDDDDDCCCBBBAAA???>>>======<<<;;;999888888777333333444555555444444444555555444333333222111111222222222222222111000000222111111000///......------------............///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))+++*********))))))((((((+++*********+++***)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++---,,,,,,,,,,,,---......000000000000111111111111222222222333333333444444555666666666666999<<>>BBBGGGKKKKKKJJJJJJIIIKKKMMMNNNNNNNNNQQQWWW\\\ooo{{{}}}eeelllSSSFFF>>>;;;:::AAA<<<888:::>>>???@@@AAA:::===@@@BBBBBBBBBBBBBBB<<<>>>AAADDDGGGJJJLLLLLLQQQSSSWWW[[[^^^^^^^^^]]]TTTSSSRRRPPPOOOMMMLLLKKKPPPOOOLLLIIIFFFDDDCCCBBB??????>>>===<<<;;;::::::<<<<<<======>>>?????????::::::::::::;;;<<<===>>>===<<<<<<>>>BBBEEEEEEDDDKKKBBB<<<<<>>>>><<<<<<;;;:::999888777777444444555555555555444444555444444333222222111111111111111111111000000///111111000000///......---------------............,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************************************))))))))))))))))))))))))************)))))))))(((&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++,,,++++++++++++,,,------////////////000000000000111111111111222222222333555666666666666777;;;===<<<@@@DDDFFFGGGFFFGGGGGGHHHJJJKKKLLLLLLOOOUUUYYYeeennn~~~uuuooorrr[[[KKKCCCCCC>>><<<;;;===???>>>:::777BBBBBBAAA???===<<<<<<===CCCCCCDDDDDDDDDDDDCCCCCCEEEGGGJJJLLLMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDCCCGGGFFFDDDBBBAAA@@@??????===============<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@???>>>>>>>>>??????DDDBBB@@@?????????===;;;777777:::>>>>>>???EEEMMM```uuu~~~bbbFFF===;;;666444666555555444444444333333333333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222444444444444444444444444666777888999;;;===???AAACCCCCCDDDEEEEEEFFFFFFGGGCCCFFFFFFSSSnnn^^^___aaacccdddcccbbbbbbfffjjjmmmmmmjjjfffbbb```___[[[WWWVVVYYY]]]aaaccc```aaabbbbbbbbb___]]][[[ZZZZZZZZZ\\\^^^^^^\\\ZZZZZZZZZXXXUUURRRQQQSSSUUUWWWWWWWWWWWWXXXXXXXXXXXXVVVTTTRRRRRRSSSTTTSSSRRRQQQSSSTTTSSSQQQPPPPPPPPPOOOLLLGGGDDDBBBBBB@@@??????????????????>>>===<<<;;;::::::999888777666666444444555555555555444444444444333333222111111111000000000000000//////...111000000//////.........------------............,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++*********************************************************))))))))))))))))))))))))************))))))))))))++++++++++++***)))''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))************++++++++++++************+++,,,,,,---.........///////////////000000000000111111111444555555555444555888::::::<<>>@@@CCCDDD<<<===>>>???@@@AAABBBBBB@@@BBBCCCDDDDDDCCCAAA@@@@@@@@@@@@???>>>>>>======>>>>>>======<<<<<<======<<<<<<<<<======>>>>>>>>>;;;<<<<<<===>>>>>>????????????>>>=========>>>>>>999:::<<<>>>>>>>>>======777@@@HHHKKKKKK[[[sssVVVGGG:::999:::666333444444444444444333333333333222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222444444444444444444444444666777888999;;;>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFDDDGGGGGGTTTooo]]]```dddgggiiiiiihhhfffkkkmmmnnnlllgggbbb___]]]aaa]]]ZZZXXXYYYZZZ\\\\\\]]]```dddfffddd```]]]ZZZXXXWWWXXXYYY[[[[[[ZZZXXXXXXYYYYYYVVVRRRPPPRRRUUUXXXWWWWWWVVVVVVVVVWWWWWWUUUTTTSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQOOOKKKEEEBBB@@@???===<<<<<<<<<=========<<<;;;;;;999999999888777666666555333444444444444333333222333333222222111111111000/////////000///......---000000/////////.........,,,,,,---------.........,,,------......------,,,++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))*********))))))))))))))))))***+++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))*********++++++++++++++++++++++++,,,,,,---,,,,,,---------.........//////000000000111111111333444444444333333555777999:::<<<<<<<<<>>>@@@BBBCCCDDDEEEFFFIIILLLPPPSSSRRRVVV]]]hhhwwweeeaaattt]]]OOOIIIEEE@@@>>>>>>>>>???>>>===:::888999:::;;;===???AAACCCDDDAAABBBCCCCCCCCCBBB@@@???==============================<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>=========>>>??????@@@@@@;;;;;;;;;;;;<<<===>>>???:::<<<======<<<<<<>>>@@@NNNLLLWWWttt{{{ZZZKKKBBB;;;888::::::555222333222222222111111111111000222222222111111111111111111111111111111111111111////////////////////////000000000000000000000000111111111111222222222222333333444444444444444444666666777999;;;>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEHHHHHHUUUppp___bbbgggkkknnnnnnlllkkkppppppppplllgggccc```___]]]]]]\\\]]]^^^]]][[[XXX[[[```eeegggeee```]]][[[WWWWWWWWWYYY[[[\\\ZZZXXXXXXZZZZZZWWWTTTRRRTTTWWWYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRUUUUUUTTTTTTSSSRRRPPPOOOMMMIIIDDDAAA???>>>===;;;;;;;;;;;;<<<<<<;;;::::::999888888777777666666666333333333333333222111111222111111111111111000000///////////////...------////////////............,,,,,,,,,------------...,,,------------------,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******!!!$$$'''(((((((((***,,,))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------000000000000111111111111111333444333222333444666999:::;;;;;;;;;<<>>===@@@???>>>>>>======>>>>>>======>>>??????>>>======<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???<<<<<<;;;<<<<<<===>>>>>>FFFDDD@@@;;;999>>>JJJSSS\\\{{{\\\AAA===:::888888:::999555333444222222111111111000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000111111222222222333333333444444444555555555666777999;;;>>>@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEEEEHHHHHHTTTqqqaaaccchhhlllnnnnnnmmmllllllllljjjfffbbb___^^^^^^YYY[[[___cccfffeeeaaa]]]\\\aaafffgggddd```^^^^^^[[[ZZZZZZ\\\]]]]]][[[YYYXXXYYYYYYXXXVVVVVVWWWXXX[[[ZZZXXXVVVUUUVVVVVVWWWWWWWWWWWWUUURRRQQQRRRSSSVVVUUUSSSRRRRRRQQQNNNLLLIIIGGGDDDBBBAAA@@@>>><<<<<<<<<<<<<<<<<<;;;:::999888888888888777777666666333333444333333222111000000000000000000000000000///////////////......---........................,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...000222000+++))))))+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))************+++++++++------,,,,,,------...///+++,,,,,,,,,------------000000000000111111111111000111333333333333444666888999;;;;;;:::;;;>>>@@@AAA@@@AAAEEEIIIMMMOOOOOOSSSTTTXXXaaannnyyywwwZZZRRRHHHBBBAAABBBCCCBBB;;;;;;999888888999:::;;;;;;;;;<<<<<<=========<<<;;;;;;<<<<<<<<<============<<<;;;:::999999999999<<<<<<<<<;;;;;;:::::::::888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<:::===@@@DDDNNNaaa{{{uuuXXXFFF===999555555555666666666555555333333333333222222222222000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222222333333444444555555555555555777999<<<>>>AAABBBBBBCCCCCCDDDDDDEEEFFFFFFEEEGGGGGGTTTppp```cccfffiiikkkkkkjjjiiieeeeeeccc___[[[ZZZZZZ\\\]]]```dddiiilllkkkgggccc___dddggggggcccaaaaaacccbbbaaa`````````___\\\YYYXXXWWWVVVWWWXXXYYYXXXXXX]]][[[YYYWWWVVVVVVVVVWWWVVVWWWXXXVVVSSSSSSTTTVVVWWWTTTRRRQQQPPPOOOKKKHHHFFFEEEDDDDDDDDDCCC@@@>>>>>>>>>>>>===<<<;;;:::999999999888888888888777777555555555555444333222222000000000000000000000000///000000000000///..............................++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************888;;;;;;666///))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------------........./////////000000000...000333444333444555777777888:::;;;::::::<<<>>>???>>>???CCCIIIMMMNNNMMMOOOPPPTTT\\\gggsss}}}uuupppxxxkkk[[[KKKAAA===<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>===:::::::::;;;;;;;;;;;;;;;:::999999888888888888999999999:::::::::::::::;;;999999::::::;;;<<<<<<<<<======>>>???AAACCCEEEFFFAAAQQQhhh|||hhhNNN>>>999888666555444444333555666555333333333333333222222222222///000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222222222222333333444555555666444555777999<<>>===;;;:::999999999999888888888888888777777777777666555444333////////////000000000000000000000000000//////...---.....................++++++,,,,,,,,,---------*********++++++*********++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++---000333111---***,,,///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,---------.........---------.........//////---000222444444444666777555777::::::::::::;;;<<<=========BBBHHHLLLMMMLLLKKKLLLOOOWWWaaahhhjjjiii{{{~~~^^^WWWppp~~~lllRRRPPPKKKGGGCCCAAA@@@@@@??????>>>>>>===<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888888888888888999::::::666777777999:::;;;;;;<<<<<<<<<======>>>?????????AAACCCFFFJJJOOOTTTXXXZZZnnn|||UUU:::===AAA777333:::777777555444555666444000111111111000000000000/////////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222222222333333444555666666444555777999<<>>;;;999888===<<<<<<;;;999888777777555555444333333222111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))************))))))))))))))))))))))))++++++***************+++,,,,,,++++++,,,,,,---...000////////////000000111000000000111222333555666666666777888999::::::;;;<<<>>>BBBEEEHHHIIIIIIHHHFFFIIINNNTTTYYY___fffjjjsssoooqqqhhhZZZ```}}}mmmddd]]]XXXPPPIIIDDDDDDDDDAAA@@@BBB===>>>>>>>>>???>>>:::666>>>;;;999999<<<===;;;999<<<<<<<<<;;;===???>>>;;;<<<>>>???>>>CCCKKKPPPOOOZZZkkkoooJJJCCC<<<888888888555222555555444333333222111111111111111111111111111111222111111111000000//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222333555444333333444666444666999:::;;;===@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHGGGBBBDDDUUUpppggghhhgggccc___\\\\\\]]]bbbbbbbbbdddgggiiiiiiiiijjjjjjlllnnnoooooollliiijjjiiifffbbb___^^^___aaacccbbbccceeegggfffaaa^^^___^^^^^^]]]]]]]]]]]]^^^XXXYYYZZZZZZZZZZZZZZZ[[[^^^[[[XXXXXXYYYZZZXXXWWWSSSPPPMMMKKKKKKKKKJJJIIIHHHFFFDDDBBBBBBDDDGGGIIIHHHGGGEEECCC@@@===;;;:::<<<<<<;;;:::999888777777555444444333222222111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))++++++***************+++,,,++++++++++++,,,------//////.........///000000000000000111222444555666555555666777888999::::::???@@@CCCFFFGGGHHHGGGGGGHHHKKKOOORRRVVVZZZ___bbbdddcccgggsssvvvhhhjjjrrrrrrkkkddd]]]SSSGGG@@@???BBB>>>>>>@@@AAA@@@AAAFFFCCC@@@>>>======>>>>>>>>>??????===<<<>>>CCCGGGJJJJJJSSS\\\bbbjjjuuuaaaOOODDD>>>888666777777555333555444444333222222111111111111111111111111111111111111111000000000//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222333444444333333444666444666999:::;;;===@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHCCCFFFWWWqqqiiihhheee```]]]\\\^^^```gggfffgggiiilllooooooooonnnmmmnnnooopppooommmjjjdddcccaaaaaaaaabbbaaaaaa___^^^^^^___``````]]][[[\\\\\\\\\\\\\\\\\\]]]]]]_______________^^^]]]]]][[[ZZZXXXXXXXXXWWWTTTRRROOOMMMJJJIIIIIIJJJIIIHHHGGGEEECCCAAAAAABBBDDDFFFEEEDDDCCCAAA???===<<<;;;;;;;;;:::999888777666666444444333333222111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***++++++))))))))))))************))))))))))))))))))))))))+++***************+++++++++++++++++++++,,,---------------------...///000111111111222222444555666444555555666777888999999???@@@BBBCCCDDDEEEDDDDDDKKKMMMOOOQQQRRRTTTWWWYYY]]]___bbbiiitttttt___aaayyynnnfffdddZZZUUUXXX___]]]TTTUUU```iiifffaaaZZZRRRMMMKKKKKKOOORRRVVVZZZ^^^eeennnuuuooo}}}tttTTTEEECCC<<<888444333555777666444444444333333222222111111111111111111111111111111111111000000000000//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222333444444333333444555444666999:::;;;===@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFIIIEEEIIIYYYrrrooolllgggccc```bbbeeehhhllllllkkkmmmoooqqqqqqppprrrqqqpppoooooolllhhheeeaaa^^^]]]___bbbcccaaa^^^ZZZZZZYYYZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\\\\\\\\\\fffeeecccbbb```^^^[[[XXXUUUUUUVVVVVVUUUSSSQQQOOOOOOLLLIIIHHHHHHHHHGGGFFFDDDBBB@@@>>>===>>>???@@@??????>>>===<<<;;;::::::999999888888777666666555333333222222111111111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******)))))))))******((()))))))))************))))))))))))))))))))))))*********)))******+++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,---......///111111111222222333555555555555666777888999999:::;;;<<<>>>@@@AAABBBBBBBBBKKKMMMPPPPPPPPPQQQRRRTTT\\\^^^aaaccciiiwww}}}dddhhhxxx}}}```LLLBBB???>>>999666333222444555555444333333333333222222111111111111111111111111111111000000000000000000//////000000000000000000000000////////////////////////////////////000000000000///000000000111111111111111333444444333222444555444666999:::;;;===@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFHHHEEEIIIZZZrrruuuqqqlllhhhgggiiilllnnnmmmllljjjjjjkkkllljjjiiinnnllljjjiiihhhfffbbb```___]]]\\\^^^``````]]]ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___``````______aaa___]]]\\\\\\YYYUUUQQQQQQRRRUUUVVVUUUSSSQQQPPPPPPMMMJJJHHHGGGFFFEEECCCBBBAAA???===<<<<<<===>>><<<<<<<<<;;;:::::::::999777777777666555555555444222111111111111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++******+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************---,,,***)))''''''&&&&&&((()))))))))************))))))))))))))))))))))))******))))))***++++++,,,+++************+++,,,,,,+++++++++,,,,,,---//////111111111111222222333444555666666777888999::::::999:::<<<>>>@@@BBBCCCDDDIIILLLOOOPPPQQQQQQRRRTTTXXXYYY\\\___eeennnwww~~~hhh\\\wwwyyyyyy|||xxxdddMMMBBBBBB@@@888///888666444333444444444333333222222222222222111111000000000000000000000000//////////////////000000////////////////////////////////////////////////////////////000000000000///000000000111111111111111222444333222222333555444666999:::;;;===@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDIIIYYYppptttpppllljjjkkkmmmnnnoooiiigggeeeeeeeeedddbbb```bbbaaa``````aaa```^^^\\\^^^]]]\\\\\\]]]\\\ZZZXXXXXXYYYZZZZZZYYYXXXZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\ZZZXXXXXXZZZ\\\[[[WWWSSSPPPSSSUUUVVVUUUSSSRRRSSSPPPMMMIIIGGGFFFEEECCCAAACCCBBB@@@???>>>>>>>>>???<<<<<<<<<;;;;;;;;;::::::666555555555444444444333000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************333222000...,,,***))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,***************+++,,,,,,+++++++++,,,---...///000000000000000000111222222444555555666777888999:::::::::<<<>>>AAACCCEEEFFFGGGJJJMMMPPPQQQRRRSSSUUUVVVXXX\\\bbbiiinnnqqqrrryyywww[[[ZZZkkksssPPPHHH???;;;;;;;;;777333777666555444333333333333222222222222222222111111000000000000000000000000......////////////000000////////////////////////////////////////////////////////////000000000000000000000000111111111111111222333333222222333444444666999:::;;;===@@@BBBDDDDDDDDDEEEEEEFFFGGGHHHDDDCCCIIIYYYnnnllliiiggggggiiijjjiiihhheeedddbbbbbbbbbaaa```^^^___]]]\\\\\\]]]]]]\\\ZZZ\\\\\\\\\[[[YYYXXXXXXYYYVVVXXX[[[[[[YYYXXXYYY[[[YYYZZZ[[[\\\\\\ZZZYYYWWWXXXVVVVVVYYY]]]]]]YYYUUUPPPRRRTTTTTTQQQOOOOOOPPPLLLJJJFFFDDDDDDCCCBBBAAABBBAAA@@@???>>>>>>??????;;;;;;:::::::::999999999444444444444333333333333000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************444333222000...---,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---***************++++++,,,++++++,,,,,,---///000111///////////////000000111222333333444555666777777999:::;;;<<<>>>@@@BBBCCCDDDGGGLLLOOOPPPQQQRRRTTTVVVZZZ___eeeiiikkkkkkjjjiiiwwwttt```XXXlllfffKKKCCC@@@;;;777555666999<<<333444444444333222333333111111111111111111222222000000000000000000000000........./////////000000////////////////////////////////////////////////////////////000000000000000000000000111111111111000222333333222222333444444666999:::;;;===@@@BBBDDDDDDCCCDDDDDDEEEFFFGGGCCCCCCJJJYYYmmmdddcccbbbcccffffffdddaaaeeecccbbbbbbccccccbbbaaacccaaa___^^^^^^]]][[[YYYZZZ[[[\\\ZZZWWWVVVXXX[[[ZZZ]]]aaaaaa___^^^^^^```\\\]]]^^^___^^^\\\ZZZYYYVVVTTTSSSVVVYYYYYYTTTNNNNNNPPPQQQPPPLLLIIIJJJKKKIIIFFFCCCBBBCCCCCCBBBAAA???>>>>>>===============999888888888777777666666444444333333333333333333////////////000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++***)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---*********)))***++++++,,,,,,,,,,,,---...///111111///............//////000000111111222333444555666888888888999:::;;;======CCCFFFKKKNNNOOOPPPQQQRRRTTTYYY___bbbaaa```___``````eeeooo{{{bbbRRRTTTdddsssgggmmmwwwhhhQQQDDD>>>555444444666999999444000000111333333222222333444111111111111111111222222000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////000000000000000000000000111111111111000222333333222111333444444666999:::;;;===@@@BBBCCCBBBBBBCCCCCCDDDEEEFFFCCCDDDKKKZZZnnnkkkgggccceeejjjjjjeee___fffiiimmmooommmhhhbbb]]]bbbaaa___]]][[[YYYXXXXXX\\\ZZZWWWUUUUUUVVVXXXZZZ\\\``````]]]^^^bbbaaa[[[VVV]]]dddccc]]]XXXXXXZZZUUUTTTSSSRRRRRRSSSTTTTTTQQQSSSSSSQQQLLLIIIHHHIIIAAA@@@>>><<<;;;<<<===>>>@@@???>>>>>>???>>><<<999777666555555555555555666444333222111111111222222////////////...............000111000//////...+++...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---************************((()))+++,,,,,,***'''%%%+++***(((''''''((())))))(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++++++++,,,,,,,,,,,,------..................------......///111222333444555777777777666666888;;;>>>@@@BBBEEEHHHKKKLLLMMMMMMRRRUUUYYYZZZZZZYYY[[[]]]hhhggggggiiiqqqhhhPPPTTThhhmmmmmmllltttVVVEEE===:::888888777777666555444444444333333333222222222111111111111111111111111111111000000000000000000000000///////////////.........////////////////////////........................///////////////000111111////////////////////////111111222333333333333222555666777:::<<<>>>@@@AAACCCDDDEEEDDDCCCDDDEEEGGGGGGEEEIIIXXXnnnkkkjjjhhhhhhhhhfffbbb```cccdddeeeeeecccaaa]]]\\\``````^^^]]][[[ZZZZZZYYYUUUTTTSSSSSSTTTVVVYYY[[[___aaa___[[[\\\aaa```[[[\\\```cccaaa[[[VVVTTTTTTSSSRRRQQQQQQQQQSSSUUUVVVZZZ[[[YYYTTTMMMHHHGGGGGGAAA@@@>>><<<;;;<<<======???===<<<<<<======;;;:::888777666555555555555555333333222222222111111111////////////...............///000///.........,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---************************)))***,,,------+++((('''((((((((('''(((((()))***((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************)))************++++++++++++++++++,,,,,,,,,------..................------000000000111111222222222666666666666555777:::===<<<>>>AAADDDHHHJJJLLLMMMOOOWWW______ZZZWWWWWWZZZaaa``````aaafffnnnxxxsssUUUJJJVVVooo|||vvvfffQQQBBB<<<<<<<<<<<<777777666666555444444333333333222222222111111111111111111111111111111111/////////////////////////////////////////////...////////////////////////........................///////////////000000111111111111111111111111111111111222333333333333222555666777:::<<<>>>@@@AAACCCDDDEEEDDDCCCDDDEEEGGGGGGEEEHHHWWWmmmkkkmmmmmmkkkfffbbbaaaaaabbb```^^^\\\[[[[[[[[[\\\___^^^^^^]]]\\\\\\[[[[[[TTTTTTUUUVVVYYY\\\___aaabbbaaa]]]YYYZZZ^^^___]]]bbbaaa```]]]YYYTTTPPPNNNPPPPPPOOOOOOQQQSSSVVVXXX[[[ZZZVVVPPPIIIDDDCCCCCC@@@???>>><<<;;;<<<<<<======<<<::::::;;;<<<;;;;;;999888777666555555444444111222333333333222000000////////////............///............---------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,***************************+++,,,------+++)))(((&&&''''''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***************))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------------......111111111111000000000000444444555555444555888;;;999:::<<>>@@@AAACCCDDDEEEDDDCCCDDDEEEGGGGGGDDDGGGUUUlllkkklllmmmlllhhheeeddddddccc```]]][[[ZZZ[[[^^^___^^^^^^^^^^^^^^^^^^]]]]]]UUUVVVXXXZZZ]]]```bbbdddbbb^^^YYYVVVXXX\\\___```ccc___[[[XXXVVVSSSOOOKKKNNNMMMMMMNNNQQQTTTWWWYYYVVVTTTPPPKKKGGGEEEDDDEEE??????===<<<<<<;;;<<<<<<===;;;999999;;;<<<<<<<<<:::999888666555444444444000111333444333222000...////////////............///---,,,......,,,,,,///...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,************************)))***+++,,,,,,+++)))((('''((((((((()))((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,------------....../////////000000000000000222333444444333444777999999:::;;;===@@@DDDHHHJJJIIIQQQYYY[[[VVVQQQQQQSSSVVVXXX[[[]]]^^^aaaeeehhhjjjppp}}}[[[PPPIIIRRRfff{{{~~~}}}wwwaaaOOODDD@@@;;;::::::999555222555555555444444444333333222222222222111111111111111111111111111111111111////////////////////////............////////////////////////////////////........................///............///000000111111111111111111111111111111222333333333333222555666777:::<<<>>>@@@AAACCCDDDEEEDDDCCCCCCEEEGGGGGGCCCFFFTTTkkkjjjiiiiiijjjkkkjjjgggeeebbb```^^^]]]]]]^^^```bbb`````````aaa```___^^^^^^UUUVVVXXXZZZ\\\^^^______^^^ZZZUUUUUUWWWZZZ^^^aaa^^^ZZZUUUTTTUUUTTTPPPLLLLLLLLLMMMOOORRRUUUWWWYYYUUURRRNNNKKKIIIHHHHHHHHH???>>>===<<<<<<;;;;;;;;;===<<<:::;;;<<<======<<<999888777555444333333333000111222333333111///...////////////............///,,,,,,000000,,,,,,000...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))'''((()))******)))((((((******))))))((((((((('''******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((************************,,,,,,+++******)))(((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......,,,---...///000111222222000111333333333333555777<<<<<<<<<===???BBBEEEGGGHHHIIILLLOOOQQQQQQQQQQQQRRRTTTVVVXXXZZZ^^^cccgggjjjmmmwwwrrrZZZMMMHHHJJJUUU```rrr{{{|||mmm```^^^``````ccchhh|||yyyfffXXXOOOFFF???;;;999777888999999777555444444444444333333333333222222222111111111000000000000000000000000000000........................---.........//////000000////////////////////////.......................................//////000000000000000000000000000111111222333333333333222555666777:::<<<>>>@@@AAACCCDDDEEEDDDCCCCCCEEEGGGGGGCCCEEETTTkkkeeeddddddfffiiijjjhhheee```___^^^]]]^^^___aaaccccccdddddddddbbbaaa___]]]YYYZZZ\\\^^^_________^^^[[[VVVSSSUUUWWWXXXZZZ^^^WWWTTTQQQRRRSSSTTTQQQOOOLLLMMMOOORRRTTTUUUVVVVVVRRROOOKKKHHHGGGEEECCCBBB>>>>>>======<<<;;;;;;:::===<<<<<<<<<>>>>>><<<:::777666555444333333333333000111222222222111//////////////////............///+++,,,333333---,,,111...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))))))))))))))''''''(((((()))(((((((((,,,+++***)))((()))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++333222000...,,,***(((''')))************+++++++++************++++++++++++++++++,,,,,,------......++++++,,,...///111222222///111333333333333555666<<<======???@@@BBBDDDEEEGGGFFFEEEHHHNNNRRRTTTTTTVVVWWWYYYYYYZZZ]]]bbbeeefffjjjrrrwwwwwwyyyoooTTTCCC@@@DDDCCCGGGOOOYYYkkk~~~ggg^^^VVVOOONNNUUUYYY]]]ooo|||ooo\\\WWWMMMEEE@@@===:::888999888666777888888777666333333333333333333333333222111111111111000000000000000000000000000000000........................------......///000000000////////////////////////..............................------......///000////////////////////////111111222333333333333222555666777:::<<<>>>@@@AAACCCDDDEEEDDDCCCDDDEEEGGGFFFCCCFFFTTTkkk^^^```cccddddddcccdddeeeaaa___]]]\\\\\\___cccfffhhhhhhhhhgggdddaaa^^^\\\]]]^^^aaacccdddcccbbb```YYYTTTRRRVVVWWWUUUTTTWWWPPPPPPPPPQQQRRRRRRQQQPPPMMMOOORRRUUUVVVVVVUUUSSSLLLIIIFFFDDDDDDBBB???<<<============<<<;;;::::::;;;;;;<<<===>>>===999666555444333222222222222222111111111111000000000000////////////............///***---666666...,,,111...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))))))))))))))'''((((((((()))))))))))),,,+++)))((()))+++...000************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************000///...---+++***)))))))))************+++++++++************++++++++++++***++++++,,,------......,,,,,,---......///000000///111333444333333555666:::;;;===???BBBCCCDDDEEEGGGGGGHHHKKKNNNRRRUUUWWWZZZ\\\^^^^^^^^^___aaacccdddgggmmmqqqrrrrrrzzzsssZZZJJJBBB???>>>>>>@@@JJJ___zzzwww\\\NNNNNNRRRXXXkkkttt[[[NNNMMMJJJGGGEEECCCBBBAAAAAA<<<;;;999888777666555333222222222222222222333333111111111111000000000000000000000000000000000000........................------......///000000111////////////////////////...........................------------...//////000000000000000000000000111111222333333333333222555666777:::<<<>>>@@@AAACCCDDDEEEDDDCCCDDDEEEGGGFFFCCCGGGVVVlllXXX^^^dddccc^^^\\\___ddddddaaa]]][[[\\\```fffjjjjjjjjjjjjhhhfffbbb^^^\\\YYY[[[^^^aaabbbaaa___^^^YYYTTTSSSWWWWWWRRROOOQQQMMMNNNPPPQQQRRRQQQQQQQQQMMMPPPTTTWWWXXXVVVSSSQQQJJJHHHFFFFFFGGGFFFBBB???============<<<;;;:::999::::::<<<===>>>;;;777333333333222111111222222222222111111000///000000000000/////////............///***...888888///,,,111...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))))))))))))))(((((())))))*********++++++***(((''')))---222555+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,)))************+++++++++)))************+++++++++******+++,,,,,,---..............................///111333444444444555666777999<<<@@@BBBDDDEEEEEEFFFJJJOOOPPPPPPQQQVVV[[[VVVYYY]]]______^^^___```bbbaaadddhhhkkknnnuuu}}}ppp```KKKIIIDDD>>>===DDDSSS^^^|||}}}uuuppplll___QQQSSS^^^lll{{{fff___WWWLLLHHHEEEAAA>>><<<;;;999999;;;555555666666666555444333222222222222222222222333111111111111000000000000000000000000000000000000........................---------...///000000111////////////////////////...........................------------...//////111111111111111111111111111111222333333333333222555666777:::<<<>>>@@@AAACCCDDDEEEDDDCCCDDDEEEGGGFFFCCCHHHWWWlll``````^^^YYYZZZ___bbbbbb```cccfffgggfffeeeeeeeeefffgggfffdddaaa]]]\\\[[[___[[[XXXYYY\\\^^^\\\XXXSSSRRRRRRTTTWWWWWWSSSPPPTTTQQQNNNOOORRRTTTTTTSSSRRRVVVZZZ]]]\\\WWWPPPKKKJJJJJJIIIGGGEEEBBB@@@>>>>>>======???@@@???<<<:::::::::999888777666555555666555333111000///......000000000000///////////////............---------///---------...///...---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))------------,,,,,,+++***,,,,,,,,,---------......000//////000111444666777888999;;;===@@@CCCFFFHHHMMMJJJHHHJJJPPPWWWZZZ[[[[[[[[[]]]^^^```bbbcccddd^^^]]]```gggjjjjjjmmmpppqqqrrruuu|||~~~```HHHCCCHHHKKKIIIMMMOOOVVVbbbpppzzzyyymmmffffffggg]]]^^^\\\XXX___rrrxxxggg^^^SSSKKKIIIGGGDDD@@@@@@???>>><<<;;;:::999888777777777777666666666666444444333333222111000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////........................//////............//////...///...///444:::;;;777///000000111111222333333444666999:::;;;===@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGCCCCCCGGGSSSjjj___```^^^[[[^^^eeejjjjjjffffffffffffeeefffggghhhffffffdddaaa]]][[[ZZZZZZaaa^^^\\\]]]```___[[[WWWYYYXXXXXXZZZ\\\[[[XXXUUUWWWUUUSSSTTTUUUVVVTTTRRRRRRUUUXXXZZZYYYUUUPPPLLLKKKJJJHHHEEECCC@@@???>>>>>>===<<<===>>>===<<<:::888888777666555444333333444333222000////////////000000000000////////////............------------...---,,,---...///...,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************************+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))(((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,------,,,,,,+++***,,,,,,---------.........000000000000222444666777666777888:::===@@@CCCDDDIIIGGGGGGJJJQQQWWWZZZ\\\^^^___```ccceeeggghhhiiidddbbbeeekkkmmmmmmnnnqqqnnnoooqqquuu|||ooo]]]KKK<<>><<<;;;999888888666666666555555555555444444444333333222111111000000000000000000000000000////////////////////////////////////////////////............////////////................................................//////............//////...///......222888999555000000111111222333333333444666999:::;;;===@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDHHHTTTkkk^^^aaaaaa```dddlllppppppgggeeeaaa______aaadddfffeeeccc___[[[YYYXXXYYYYYYbbb```______aaa```[[[WWW^^^]]]]]]^^^___^^^[[[YYYXXXXXXYYYZZZ[[[YYYVVVSSSRRRTTTWWWXXXWWWTTTPPPMMMKKKJJJFFFCCC@@@>>>=========;;;::::::;;;;;;:::999666555555444333222111111222111000000//////000000111000000000/////////...............------------...---,,,,,,......---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))*********************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***---------.........//////000000000111333444666777555666777999<<>>>>><<<@@@CCCGGGJJJLLLOOOSSSVVVfffdddaaa```aaaeeejjjnnnhhhhhhiiiooovvv|||~~~|||www~~~wwwdddTTTPPPQQQOOOPPPUUUYYY\\\aaajjjwwwwwwfffYYYPPPHHHCCCFFFCCC>>>===???@@@>>><<<>>>>>>===<<<:::999888888555555555444444444333333444333333222222111111111000000000000000000000000////////////////////////////////////////////////---............/////////........................------------------------//////............//////---//////---000555555222000111111222333333444444444666999:::;;;===@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDHHHUUUmmm___cccfffgggjjjooopppnnnfffddd```^^^^^^```bbbbbb```]]]XXXVVVUUUWWWYYYZZZ```^^^\\\\\\]]]]]][[[YYY]]]]]]]]]]]]]]]\\\[[[YYYWWWYYY\\\______\\\XXXUUURRRUUUXXXZZZYYYUUUPPPMMMLLLJJJFFFBBB???=========<<<:::777777888999999888555444444333222222111111111000000000000111222222111111000000//////...............---------,,,,,,---,,,+++,,,---...---+++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***************************))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++,,,,,,,,,++++++***------........./////////000000111222333444555666666777888999<<<>>>@@@AAAAAABBBEEEJJJOOOSSSUUUVVVXXXZZZ]]]```ccceeefffgggbbbaaadddjjjmmmkkkkkknnntttuuuvvvwwwvvvtttrrrqqquuu{{{qqq^^^RRRNNNLLLHHHDDDGGGFFFDDDCCCCCCCCCCCCBBB@@@@@@BBBDDDFFFHHHIIIJJJKKKLLLLLLLLLPPPUUUUUURRRRRRXXX^^^]]]XXX___zzz}}}zzzwwwuuutttuuuuuuvvvvvvvvvtttrrrpppsssrrrooojjjeeebbbaaaaaaMMMHHHIIIPPPOOONNN]]]sss~~~wwwhhh```WWWOOOJJJHHHGGGEEEEEECCCAAAAAAAAAAAA>>><<<======<<<;;;:::999888777555555555444444444444333333333333222222111111111000000000000000000000000////////////////////////////////////////////////---------.........//////........................------------------------///......------......///---//////,,,...222222000111111111222333333444444444666999:::;;;===@@@BBBCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDIIIVVVnnn```fffkkklllmmmmmmjjjeeehhhfffddddddffffffdddbbbZZZWWWSSSSSSUUUYYY[[[[[[[[[YYYVVVUUUVVVXXXZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZ\\\___```^^^ZZZVVVSSSRRRUUUYYY\\\ZZZUUUOOOKKKKKKIIIEEEAAA>>>=========;;;999666555666888888777555444444333333222222222111000000111111333444444111111111000///............------------,,,,,,,,,---+++***+++,,,---,,,+++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,+++++++++------------.........//////000111222333333444444555555666777999;;;===>>>@@@BBBFFFIIILLLNNNPPPQQQRRRTTTXXX\\\^^^```aaaaaa]]]]]]aaahhhlllkkklllooossstttvvvxxxwwwvvvsssrrruuuxxx{{{zzzvvvsssmmmhhhccc```\\\YYYXXXWWWTTTRRRGGGGGGFFFEEEDDDDDDCCCCCCGGGIIIHHHEEEFFFKKKLLLHHHJJJIIIHHHFFFEEEIIIVVVdddppp|||~~~rrriiijjjeeeZZZ]]]\\\ZZZXXXVVVVVVVVVWWWQQQQQQRRRQQQPPPNNNMMMMMMRRRRRRRRROOOLLLLLLMMMOOOPPPLLLRRRaaalllxxxuuukkkccc]]]NNNOOOPPPMMMIIIFFFEEEEEEBBBAAAAAAAAA@@@???<<<:::<<<<<<;;;:::999888888777666666666555555555444444333333222222222222222111////////////////////////........................////////////////////////------------....................................------------------------......------------......,,,//////,,,,,,///000...000111111222222333444444444666999:::;;;===@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDHHHUUUnnnccchhhllllllkkkkkkfff```dddcccbbbeeeggggggccc___VVVTTTRRRSSSXXX[[[[[[YYYWWWUUUSSSRRRSSSUUUXXXZZZYYYZZZ[[[ZZZYYYYYYZZZ[[[^^^___```^^^YYYTTTQQQOOORRRTTTWWWXXXVVVQQQKKKHHHGGGFFFCCC@@@>>><<<;;;;;;999888666666777777777555555444444444333333333222000000000000111222333444222222111000///...------------------,,,,,,,,,,,,,,,+++******,,,,,,+++***************************************************))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,---------.........///000111222222222222222222333444555777999:::>>>AAAEEEGGGIIIJJJMMMNNNPPPRRRVVVZZZ\\\]]]^^^]]]ZZZ[[[```iiimmmmmmnnnqqqlllmmmoooqqqrrrrrrrrrqqqsssttttttuuu{{{}}}pppkkkddd]]]XXXVVVWWWWWWXXX\\\\\\XXX[[[dddiiigggcccZZZQQQLLLIIIHHHKKKQQQbbbhhheeeXXXMMMLLLLLLIIIKKKJJJIIIIIIKKKNNNRRRTTTQQQTTTUUUSSSPPPNNNPPPSSSQQQUUUYYY\\\___cccjjjpppyyyuuu~~~uuussslll```ZZZXXXVVVSSSIIILLLNNNKKKFFFCCCDDDFFF>>>???@@@AAAAAA@@@???>>>;;;;;;:::999999888777777666666666555555555555444222222222222222222222222////////////////////////........................////////////////////////,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++///000,,,+++...000//////000000111222222333333444666999:::;;;===@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDGGGTTTmmmdddhhhiiiggggggiiihhhddd```^^^^^^```dddddd```\\\UUUTTTSSSVVV[[[\\\XXXUUUTTTUUUUUUUUUUUUUUUUUUVVVTTTVVVXXXWWWVVVVVVXXX[[[[[[\\\[[[XXXTTTQQQPPPQQQRRRRRRQQQOOOLLLIIIFFFDDDBBBAAA@@@>>><<<;;;999999888777666777888888666444444444333333333333222222///.........///000111222222222111000///...---------------,,,,,,,,,++++++,,,***)))***+++,,,+++***************************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,------...///000111111000000111111222222444555777888<<>>???AAAAAAAAAAAAAAAAAA::::::999999888888777777555555555444444444333333222222222222222222222222////////////////////////........................////////////////////////,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***///000,,,+++...000000...//////000000111222222444666999:::;;;===@@@BBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCFFFRRRkkkeeegggfffcccdddiiilllkkkbbb___^^^```eeefffccc___VVVUUUUUUYYY]]]\\\VVVQQQSSSVVVYYYZZZYYYVVVSSSRRRPPPRRRTTTTTTRRRSSSVVVYYYTTTUUUUUUSSSQQQQQQTTTWWWRRRPPPKKKGGGDDDBBBBBBBBB>>>======<<<;;;999888666777777777888999888666333333333333222222222222222---------------...//////222222111000///...---------------,,,,,,,,,+++++++++***)))***+++,,,+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((************************((()))***++++++***)))(((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,---...000000000//////333333333444555666888888:::===AAACCCEEEHHHMMMQQQNNNPPPSSSWWWXXXYYYXXXWWWXXXYYY___ggglllkkkkkknnnjjjiiihhhhhhiiillloooppptttuuussssssxxx}}}tttuuuuuuuuu{{{}}}vvvmmmeeeaaa^^^ZZZWWWSSSVVVVVVTTTSSSSSSNNNHHHHHHFFFDDDEEEGGGFFFBBB>>>===>>>???>>>===<<<<<<<<<:::999999999888888777777444444444333333333222222222222222222222222222222////////////////////////........................////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***///000---+++...000111.........///000000111111444666999:::;;;===@@@BBBBBBBBBBBBBBBBBBCCCEEEEEECCCBBBEEEQQQjjj