BM6&6(v@ zzzoookkkhhheeehhhfffccc___\\\[[[^^^aaa___^^^\\\XXXTTTSSSUUUWWWXXXXXXXXXVVVTTTUUUWWWYYYYYYWWWTTTSSSTTTUUUTTTSSSVVVTTTQQQNNNNNNOOORRRTTTXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPQQQRRRSSSRRROOOMMMRRRQQQOOONNNNNNOOOPPPQQQTTTSSSRRRSSSTTTSSSRRRPPPPPPNNNKKKIIIIIILLLPPPSSSVVVSSSOOOLLLKKKMMMPPPRRRMMMPPPSSSVVVYYYZZZZZZYYYVVV______eee~~~jjjWWWVVVJJJSSS|||PPP======999555555555444333222000///111111111111000000000000//////.........---------............////////////---------............///------............------////////////000000000000111222333444555777888888???===<<>>===<<<>>>DDDJJJPPPTTTWWWZZZ^^^aaaccceeehhhjjjnnnuuu~~~nnniiiiiiiiihhhmmmnnnnnnllljjjjjjkkkllliiibbbXXXSSSTTTWWWZZZ[[[\\\WWWSSSQQQTTTVVVVVVVVVPPPQQQSSSVVVYYYYYYWWWUUUPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHIIIKKKNNNPPPPPPOOOPPPOOONNNMMMOOORRRUUUWWWRRRQQQPPPPPPQQQPPPNNNLLLNNNMMMKKKIIIIIIIIIJJJJJJLLLMMMOOOPPPPPPOOONNNMMMOOOSSSYYY^^^```___]]][[[[[[[[[[[[gggzzzdddWWWGGGOOO\\\~~~wwwVVV:::444:::888666555333222111111111111111111000000000000//////...............------------............/////////---------............///------............------.../////////000000000111222222333444666777888999>>>===<<<>>>BBBIIIPPPTTTXXX[[[___bbbdddgggjjjlllmmmssssssgggeeefffgggfffkkklllnnnmmmlllkkklllmmmggg___WWWUUUXXX\\\]]]\\\[[[WWWSSSUUUYYY[[[YYYVVVSSSSSSSSSTTTVVVVVVUUUSSSPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGHHHKKKMMMNNNNNNPPPOOOMMMKKKLLLMMMPPPQQQMMMLLLKKKLLLNNNNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJOOOOOOPPPPPPPPPOOONNNMMMRRRTTTWWWZZZ\\\[[[YYYXXXXXXXXXWWWaaapppzzzlllZZZSSSJJJ___|||bbbIII888666<<<:::666555333111000000222222111000000000////////////........................---------.........//////---------............///------............------......//////000000111111222222333555666777888999======<<<===AAAHHHOOOUUUZZZ]]]aaaeeegggiiillloooooosss~~~ttthhhaaa```aaaaaaaaadddfffhhhiiihhhgggggghhh```[[[WWWYYY^^^aaa___\\\YYYWWWVVVZZZ___```[[[VVVZZZVVVSSSQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOMMMLLLGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJHHHIIIJJJLLLLLLKKKKKKJJJIIIIIIIIIJJJLLLMMMJJJIIIJJJKKKNNNOOONNNMMMIIIJJJKKKLLLMMMNNNNNNNNNPPPOOOMMMMMMNNNPPPRRRSSSWWWWWWVVVVVVVVVVVVVVVVVVUUUWWWWWWZZZ___dddmmmWWWMMMMMM\\\}}}vvvQQQBBB999888<<<:::666444222000000000222333000000000////////////...---.....................------------............---------............///------............------.........///000111111111222333444555666888999999<<<<<<<<<<<>>:::666888777444333222111000111111222000000////////////......---------...............,,,------------.........---------............///------............------------...///000111222222333333444555777888999:::;;;<<<<<<<<<>>>DDDNNNVVVXXX[[[___ccceeehhhlllnnnsssuuuvvvjjjfffbbb``````aaa```___^^^___``````___^^^```aaaYYYZZZ]]]______^^^\\\[[[[[[ZZZYYYXXXVVVTTTSSSQQQSSSPPPMMMLLLNNNOOOPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIQQQQQQQQQPPPPPPPPPOOOOOOJJJIIIIIIJJJKKKJJJHHHFFFCCCEEEHHHLLLNNNNNNNNNMMMLLLLLLKKKMMMNNNOOOMMMLLLLLLLLLLLLLLLMMMOOOPPPQQQMMMKKKIIIHHHIIIMMMQQQTTTSSSRRRQQQPPPPPPPPPRRRRRROOOXXXWWWVVV[[[^^^dddrrrkkk[[[QQQUUUllluuuMMM888;;;999333444666222222222111111111111111000000/////////.........---------.........//////,,,,,,---------.........---------............///------............------------...///000111222222333333444666777888999:::;;;<<<<<<;;;<<>>???AAADDDKKKSSSXXXZZZ```eeegggiiioooqqqqqqtttvvv{{{ooolllkkkmmmkkkgggdddbbbbbbdddeeeooommmkkkjjjjjjgggccc^^^YYY]]]bbbeeeddd```]]][[[]]]ZZZVVVTTTUUUVVVWWWVVVYYYWWWTTTRRRRRRQQQPPPNNNHHHHHHHHHHHHIIIKKKLLLNNNPPPPPPPPPOOOPPPPPPQQQRRRNNNKKKHHHFFFGGGGGGGGGGGGIIIIIIJJJJJJIIIGGGFFFEEEBBBBBBHHHOOOQQQMMMKKKKKKHHHHHHFFFEEEEEEDDDDDDDDDIIILLLOOOPPPPPPPPPQQQRRRSSSRRRNNNIIIJJJSSSZZZ\\\TTTRRRPPPOOOPPPQQQQQQQQQUUUUUUZZZhhhsss]]]TTTRRR]]]|||vvvWWW999777555333333444444333111111111111111111111111111//////.........---------//////000000000000//////,,,,,,,,,---------.........------------...//////......------------...............///000111333333444444555777888999:::;;;===???@@@CCCGGGMMMUUUZZZZZZ```eeefffiiinnnqqqqqqqqquuutttnnnkkkhhhiiigggeeecccdddgggjjjmmmvvvqqqkkkhhhgggfffccc___XXX\\\bbbeeeddd```\\\ZZZ\\\ZZZXXXWWWXXXYYYXXXXXXUUUSSSQQQPPPPPPPPPOOONNNLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPHHHLLLPPPOOOJJJGGGHHHJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEJJJQQQRRRNNNKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDGGGJJJLLLLLLLLLLLLMMMOOOOOOLLLHHHIIIOOOTTTTTTPPPNNNLLLMMMOOOPPPQQQQQQRRRSSSUUUZZZiiisss```MMMLLLXXXsssrrrVVVEEE555666555555444444333111000000000000000000000000000............------------------...//////.........,,,,,,,,,---------.........------------...//////......------------......////////////000222333444444444555777888999:::;;;>>>@@@BBBEEEIIIOOOVVV[[[ZZZ```dddeeehhhnnnqqqqqqoootttssspppnnnjjjggggggfffddddddeeehhhlllooouuuoooiiieeedddcccaaa___XXX\\\aaacccbbb^^^\\\ZZZZZZYYYWWWWWWYYYYYYXXXWWWQQQOOONNNMMMOOOOOOOOONNNOOOOOONNNMMMMMMNNNOOOPPPKKKKKKKKKLLLLLLLLLLLLLLLEEEMMMVVVVVVOOOJJJKKKNNNHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGKKKPPPQQQMMMKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFBBBDDDGGGHHHGGGGGGGGGHHHIIILLLKKKHHHIIIMMMOOONNNNNNLLLJJJIIIJJJLLLLLLKKKIIILLLOOOPPPWWWnnnooo[[[^^^aaa^^^iii|||~~~VVV???:::444555555555555444222111000000000000000000000000000.........------------,,,+++,,,------------------,,,,,,,,,---------......---------,,,---......///......------------....../////////000111222333444444444555777888999:::;;;???AAACCCFFFJJJOOOVVV[[[ZZZ```ddddddgggmmmqqqqqqooouuusssooorrrqqqllliiiiiigggeeeddddddfffhhhjjjjjjhhhdddbbb``````___^^^YYY\\\___```___]]][[[[[[WWWUUUUUUVVVWWWXXXVVVUUUPPPNNNMMMMMMNNNOOONNNMMMNNNMMMMMMMMMNNNPPPQQQRRRKKKLLLLLLLLLKKKJJJHHHGGGDDDKKKSSSTTTQQQMMMMMMNNNGGGGGGFFFFFFGGGJJJLLLMMMHHHFFFHHHLLLMMMKKKKKKNNNJJJJJJIIIHHHGGGGGGGGGHHHEEEFFFHHHGGGFFFEEEFFFFFFFFFIIIIIIHHHIIINNNPPPNNNMMMKKKHHHHHHIIIJJJJJJIIIGGGLLLOOONNNPPP]]]uuuvvv[[[QQQ[[[pppcccCCC666999777333444444333222111111111000000000000000000000000.........---------,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,------.........------------....../////////000111222444444444444555777888999:::;;;@@@BBBDDDGGGJJJOOOUUUYYYZZZ```cccdddfffmmmqqqqqqrrrvvvyyyooorrrvvvtttpppnnnkkkjjjgggeeecccccccccddd```aaaaaa```___^^^]]]]]]ZZZ\\\^^^^^^\\\[[[[[[\\\TTTSSSSSSTTTVVVVVVUUUSSSQQQOOOMMMMMMNNNNNNNNNMMMIIIIIIIIIJJJLLLNNNQQQRRRLLLLLLMMMMMMLLLJJJGGGEEEDDDHHHLLLOOOOOONNNLLLKKKFFFFFFEEEFFFHHHKKKNNNPPPGGGDDDEEEHHHJJJIIIKKKOOOJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGEEEHHHIIIGGGJJJPPPSSSRRRLLLJJJHHHIIIKKKLLLMMMMMMNNNRRRTTTSSSQQQVVVbbbmmmrrrZZZRRRSSS^^^zzzgggLLL666333999777000111222222111111222333000000000000000000000000......---------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......,,,++++++++++++,,,------.........------.........//////000000111222444555444444555777888999:::;;;AAABBBEEEGGGJJJOOOTTTXXX[[[```ccccccffflllqqqqqquuuxxx}}}yyyvvvxxx|||zzzpppfffkkkgggbbbaaadddeeeccc___ZZZYYYZZZ]]]``````]]]ZZZXXXYYYZZZ[[[\\\\\\[[[ZZZSSSRRRSSSTTTUUUUUUSSSQQQRRROOOLLLLLLMMMNNNLLLJJJJJJLLLMMMNNNNNNMMMKKKJJJNNNNNNNNNMMMKKKGGGCCC@@@GGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKFFFFFFFFFHHHKKKMMMNNNMMMHHHJJJJJJIIIFFFDDDDDDDDDEEEEEEFFFHHHJJJJJJGGGEEEHHHDDDBBBDDDJJJOOOOOOMMMNNNLLLJJJIIIIIIKKKMMMOOOQQQQQQQQQPPPRRRWWW]]]bbbxxxiiiZZZPPPPPPYYYmmmsssNNN===888333222666222222222111111111111000000///...///000///,,,)))........................---------------------------------------------------------............//////......---------......111000000000111222333333444444555777888999:::;;;BBBCCCEEEHHHMMMRRRXXX[[[]]]```dddfffhhhmmmtttyyywwwyyy{{{oooooopppsssuuurrrlllffffffbbb______ccceeedddaaa]]][[[ZZZ[[[]]]___^^^]]][[[\\\]]]]]]\\\[[[YYYXXXUUUTTTTTTTTTTTTSSSPPPNNNOOOLLLJJJJJJKKKLLLKKKIIIHHHJJJLLLMMMNNNMMMLLLLLLOOONNNMMMKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDEEEGGGKKKNNNNNNNNNIIIHHHFFFDDDDDDEEEFFFFFFDDDDDDEEEFFFHHHHHHGGGEEEHHHEEEBBBDDDIIILLLKKKIIIKKKJJJHHHGGGGGGIIIKKKMMMMMMMMMMMMLLLMMMPPPUUUYYYkkkpppiiiVVVHHHRRRooouuu[[[AAA888666222222666222222222111111111000000........./////////...---........................------------------------------------------------------------..................------------......000000000000111222333333444555666777888999:::;;;AAABBBDDDGGGLLLRRRVVVYYY]]]```dddfffgggkkkqqqvvvtttwww{{{ooofffiiimmmooonnnjjjgggeee```]]]\\\^^^bbbeeedddccc___\\\ZZZYYYZZZ\\\]]]^^^^^^___^^^^^^\\\ZZZWWWVVVWWWUUUTTTSSSRRRQQQNNNKKKLLLJJJHHHHHHJJJKKKJJJIIIGGGHHHJJJLLLMMMMMMLLLLLLNNNMMMKKKIIIHHHIIIIIIJJJHHHHHHIIIIIIHHHFFFDDDCCCFFFHHHJJJKKKJJJGGGDDDBBBBBBBBBCCCFFFJJJMMMNNNNNNIIIEEEAAA@@@CCCGGGHHHGGGCCCBBBBBBCCCEEEFFFFFFEEEGGGEEECCCDDDHHHIIIHHHFFFHHHGGGEEEEEEEEEGGGIIIJJJNNNNNNNNNMMMLLLMMMPPPSSS```nnn|||dddQQQVVVVVV^^^xxxRRRCCC777555555222111555222222111111111000000000---...//////......///000------------------------------------------------------------------------------------...............---------------......000000000000111222333444444555666777888:::;;;;;;@@@AAACCCGGGLLLQQQVVVXXX]]]aaadddffffffiiinnnrrrqqquuurrrllllllmmmmmmlllkkkhhhfffeee^^^\\\\\\^^^aaaddddddccc]]]\\\ZZZYYYYYYZZZZZZZZZ]]]]]]]]]]]][[[YYYVVVUUUVVVTTTRRRQQQQQQOOOMMMKKKKKKJJJJJJJJJKKKLLLLLLLLLHHHIIIJJJJJJKKKJJJJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHEEECCCAAADDDEEEGGGHHHHHHHHHGGGFFFBBBBBBBBBEEEHHHJJJKKKJJJFFFBBB>>>@@@FFFJJJIIIFFFAAA@@@???@@@BBBDDDDDDDDDEEEDDDCCCEEEHHHIIIGGGEEEEEEDDDDDDCCCDDDEEEGGGHHHLLLMMMMMMLLLKKKLLLNNNPPPVVVZZZfff}}}qqq\\\YYY```iiifffAAA:::666777555111111444111111111111000000000000,,,...///...,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......000000000000111222444444555555666777999:::;;;<<<@@@BBBDDDHHHMMMRRRVVVYYY___bbbfffgggggghhhllloooppptttvvvqqqnnnsssoookkkjjjkkkkkkiiiggg```______```bbbbbbbbbaaaYYYZZZ[[[ZZZYYYWWWVVVUUUYYYZZZZZZZZZYYYXXXVVVUUURRRQQQOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMNNNOOOPPPJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJJJJJJJIIIHHHJJJJJJKKKJJJIIIHHHFFFEEEFFFEEEDDDDDDEEEFFFHHHIIIDDDCCCBBBCCCFFFGGGFFFEEEBBB@@@???CCCIIIKKKHHHDDD@@@>>>===>>>@@@BBBBBBBBBAAAAAACCCFFFHHHIIIHHHFFFCCCCCCBBBBBBCCCEEEFFFGGGEEEFFFGGGGGGGGGHHHKKKMMMNNNLLLRRRccc{{{nnn[[[PPPlllpppFFF;;;999888777555111222444111111111000000000//////...//////...---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---....../////////000111333444555555555666888999:::;;;<<>>===>>>@@@AAA@@@???===???CCCFFFGGGGGGFFFDDD@@@@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFHHHLLLOOOPPPMMMNNNYYYmmmxxx___[[[UUUYYY^^^;;;666666555444333222333555111111000000000////////////......000111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...////////////000111333444555555666777888999;;;<<<<<>>???AAABBBBBBBBB@@@??????>>>>>>???@@@@@@>>><<<;;;>>>BBBDDDDDDCCCAAA???======>>>???@@@AAABBBBBBGGGGGGFFFEEEEEEHHHLLLPPPTTTPPPNNNRRR^^^uuujjjZZZ]]]ggg{{{lllNNN:::333444444333222333333222111000000000////////////000......222888999444///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///......///000111333555666666666777888:::;;;<<<<<>>@@@BBBDDDDDDCCC>>>???@@@???===<<<>>>????????????@@@AAA@@@<<<::::::===AAACCCBBB???<<<;;;;;;;;;<<<===>>>???@@@@@@EEEDDDBBB@@@???BBBGGGKKKQQQLLLHHHHHHMMM^^^}}}|||hhhaaa]]]ffflllQQQ>>>444444555555333333333111...000000000000////////////000------555>>>@@@:::222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///......///000111333555666666666777888:::;;;<<<===@@@BBBFFFKKKPPPTTTVVVXXX\\\aaagggjjjiiiggghhhiiiqqqpppzzz}}}pppppptttsssooonnnrrrvvvzzzxxxrrrjjjdddbbbeeedddbbb```^^^]]]]]]\\\]]]^^^^^^^^^\\\\\\^^^```___[[[VVVTTTUUUWWWVVVUUURRRMMMHHHGGGJJJLLLJJJGGGEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBAAA???<<<<<<===>>>EEEDDDCCCBBBAAA@@@???>>>AAA???>>>AAAFFFHHHFFFBBB<<<;;;;;;===@@@BBBCCCBBBAAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>============???>>>===<<<<<<<<<<<<<<<>>>===;;;::::::<<<>>>???AAA@@@???>>>>>>@@@BBBCCC>>>DDDIIIHHHGGGOOO```ooo}}}ppppppiiiuuuaaaCCC;;;:::888222333444555555333111000000000000000////////////***///...***111>>>BBB<<>>===@@@EEEGGGDDD@@@>>>===>>>@@@DDDFFFFFFEEEAAA@@@???>>>>>>???@@@AAA??????>>>>>>======<<<<<<<<<<<<;;;:::::::::::::::<<<;;;;;;:::;;;<<<======>>>===;;;;;;;;;<<<>>>???CCCFFFHHHFFFDDDIIIVVV```|||zzzggg^^^bbbrrrMMM:::666666444222333444555444333111000000000000000/////////...,,,///...+++222>>>@@@999///......---,,,,,,++++++,,,,,,,,,+++++++++******++++++***************+++,,,++++++++++++,,,------******+++,,,---...//////---......///000222333444666777888:::;;;<<<======AAABBBFFFMMMUUUYYYZZZXXX___cccggghhhggggggiiilllnnnjjjooo|||vvvqqqmmmiiifffiiimmmppprrrrrrpppkkkeeeaaa```[[[[[[ZZZYYYYYYYYYZZZZZZ\\\[[[[[[^^^dddggghhhfffYYYVVVRRRPPPPPPQQQPPPPPPSSSQQQOOOPPPQQQPPPKKKGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEECCCAAAAAACCCEEEDDDDDDFFFGGGGGGFFFEEEDDD???>>>>>>AAAEEEEEECCC?????????@@@BBBEEEGGGGGGFFFAAA@@@???>>>>>>???@@@AAA??????>>>===<<<<<<;;;;;;999888888777777777777777999::::::;;;<<<<<<<<<;;;;;;;;;:::999:::;;;<<<===CCCDDDEEECCCBBBEEEKKKQQQZZZzzzhhh```\\\ZZZlll{{{SSS<<<777666555444222222333444333222111000000000000/////////.........///------444>>><<<333......------,,,,,,++++++,,,,,,,,,+++++++++******+++***************+++++++++++++++++++++,,,------******+++,,,---...//////------...///000222333444666777888:::;;;<<<======@@@CCCIIIPPPWWWZZZYYYWWW___cccfffgggggggggiiillljjjgggmmm~~~~~~~~~{{{|||~~~~~~tttrrrpppmmmkkkiiijjjmmmqqqnnnnnnmmmjjjgggccc```^^^ZZZZZZZZZZZZ[[[\\\]]]]]]]]]ZZZYYY^^^eeeiiigggddd\\\ZZZWWWUUUSSSSSSSSSSSSTTTRRRPPPOOOOOONNNLLLIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCAAAAAACCCEEEDDDEEEFFFGGGGGGFFFDDDCCCAAAAAABBBDDDGGGFFFDDDAAA@@@@@@@@@BBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>???@@@===<<<;;;;;;:::999888888777666666555555555666666888999;;;<<<======;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>???@@@BBBDDDGGGIIIHHHaaakkkUUUPPPRRRddd{{{\\\>>>666777666333444222222222333222111000000000000/////////.........000///---...555<<<888///---------,,,,,,,,,++++++,,,,,,,,,+++++++++***************)))******+++,,,+++++++++***+++,,,,,,---******+++,,,------......---------...000111333444666777888:::;;;<<<======@@@DDDLLLSSSYYYZZZYYYXXX___bbbfffgggffffffjjjmmmjjjhhhnnn{{{|||ssspppllljjjgggeeefffiiijjjjjjkkkjjjhhhfffdddaaa^^^\\\YYYYYYZZZZZZ[[[]]]^^^___]]]ZZZYYY]]]bbbeeebbb^^^XXXXXXVVVSSSQQQPPPPPPPPPUUURRRNNNKKKJJJKKKLLLLLLLLLKKKJJJHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDBBBBBBDDDFFFIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDFFFHHHJJJHHHEEECCCBBBBBBAAABBBCCCAAA>>><<<=========<<<<<<=========888888888777666555555444666555555555555555666666777888;;;===>>>===<<<;;;;;;;;;;;;;;;<<<<<<======;;;;;;<<>>?????????>>>CCCFFFOOO___sssvvv^^^RRRPPPZZZwwwsssOOO===999777999999444111000111111111000000000000000/////////.........------...---,,,...111222///,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,***************+++,,,,,,***+++++++++,,,,,,,,,---,,,,,,---...///111222333666777888:::;;;<<<======???FFFOOOWWW[[[\\\]]]]]]^^^aaadddeeedddfffjjjnnnooolllsss}}}uuukkkgggiiijjjppppppiiicccdddfffeeefffdddccccccbbb```[[[WWWWWWWWWWWWXXXYYY[[[]]]]]]ZZZ[[[\\\]]]\\\[[[YYYXXXXXXYYYYYYVVVRRROOOOOOPPPNNNMMMKKKHHHGGGHHHKKKMMMNNNMMMKKKIIIIIIIIIJJJKKKFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCEEEFFFKKKJJJHHHFFFEEEEEEFFFGGGBBBEEEHHHIIIHHHEEEBBBAAA??????@@@AAABBB@@@<<<999666666777777777777666666222222222333333333333444333333333333333444555555444555777888999:::999999666666777777888888888888999;;;======<<<;;;<<<===???@@@DDDLLLXXXpppsss^^^SSS[[[ooo~~~YYY@@@666:::;;;888666666555222111111000/////////////////////.........---------++++++,,,------,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,---***************++++++,,,+++++++++++++++,,,,,,,,,,,,,,,------///000222333666777888:::;;;<<<======???FFFOOOWWW[[[]]]___aaa^^^aaacccddddddfffjjjnnnpppkkkssswwwsssqqqjjjfffiii___jjjnnnfff]]]]]]cccfffdddcccbbbbbbccc```[[[VVVXXXXXXYYYYYY[[[\\\^^^^^^XXXZZZ]]]]]][[[YYYXXXXXXUUUWWWWWWTTTOOOLLLLLLNNNJJJKKKKKKJJJIIIIIIKKKLLLOOOMMMKKKJJJIIIJJJLLLMMMEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGDDDBBBAAABBBDDDFFFEEEBBB@@@@@@BBBDDDFFF???BBBFFFGGGFFFBBB@@@>>>::::::;;;===???>>>;;;888444444555555555555444444111222222333333444555555222222111111222333444444222333444555777777888888666777777888888888888888444888<<<<<<:::999<<>><<<===BBBBBB???@@@??????>>>===<<<<<<;;;666777999::::::999777666333333222111111111222222000111222222333333222222333222111111333333222111111111222222222333333333333333444444333333222222777888999999888777888:::===:::;;;??????EEE]]]xxxeeeYYYUUU[[[uuugggGGG999777777666666444333222111111000000000000////////////111///...,,,,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,000''''''111555///+++---***************************)))***+++---///222444++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,---...000222444555777888999;;;<<<===>>>>>>@@@FFFNNNUUUZZZ]]]```bbbbbbcccfffiiigggdddeeekkklllkkkxxxxxxsssnnnjjjjjjkkklllmmmhhhbbb\\\ZZZ]]]______^^^```]]]XXXUUUTTTSSSRRRRRRUUUSSSRRRTTTXXXZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKPPPOOONNNMMMLLLJJJIIIIIIIIIGGGEEEDDDDDDDDDCCCBBB@@@BBBDDDEEEDDDCCCAAA???CCCAAA@@@@@@AAAAAA>>><<<>>>???===;;;<<>><<<<<<<<<;;;:::::::::999888999:::::::::888777555444444333222111111111222111111222333333333333222333222111111222333222111111111111222222222333333111111222333444444444333666777888888777777888999;;;888:::===<<<===MMMaaawwwjjjVVVXXXkkkkkkQQQ===444333666666555444333222111111000000000000/////////...000///...------...///000------------------------((()))666HHHLLL===,,,%%%************************))))))))))))***+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,---...000111333444777888999;;;<<<===>>>>>>AAAGGGOOOVVV[[[___aaacccccccccfffhhhgggdddffflllkkkjjjsss~~~xxxrrrooonnnmmmjjjhhhhhhkkkmmmccc___ZZZYYY\\\```bbbbbbccc^^^XXXTTTSSSTTTUUUUUUTTTSSSRRRSSSVVVXXXYYYXXXVVVUUUUUUTTTSSSSSSRRRRRRKKKLLLLLLMMMMMMMMMLLLLLLRRRQQQOOOMMMLLLKKKKKKKKKGGGEEECCCBBBBBBBBBAAA@@@>>>???AAABBBAAA@@@>>><<>><<<:::<<<@@@@@@<<<::::::999999999999999999999:::::::::999888666555555444333222111111111111111111222333333333333222222111000000222222111000000111111111222222222222///000111222333444444444555666777777666666777999999666777<<<;;;999???JJJVVVnnncccYYYUUUffffffLLL???999555555666555444444333222111111000000000/////////......................................................---+++111===@@@777---******************************************)))((((((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------...///111222333888888:::<<<===>>>>>>>>>CCCHHHPPPWWW\\\___bbbdddddddddfffhhhfffdddgggmmmjjjgggnnntttyyyooommmlllnnnnnnkkkfffddddddggg```]]]YYYXXX[[[___bbbcccddd```[[[XXXWWWXXXXXXWWWTTTTTTTTTTTTVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPLLLMMMNNNPPPPPPPPPOOONNNUUUSSSPPPNNNLLLLLLMMMNNNIIIGGGEEEDDDEEEEEEDDDCCC???@@@AAAAAAAAA???>>><<>>?????????CCCIIIPPPWWW\\\___bbbcccfffeeeggghhhfffdddhhhnnniiigggnnnooo{{{pppmmmmmmiiikkkllljjjdddaaaaaabbb___\\\YYYXXXYYY]]]```bbbbbb```]]][[[[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVTTTRRRQQQOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPUUUSSSQQQNNNMMMMMMNNNNNNIIIGGGEEEEEEFFFFFFEEEDDD@@@@@@AAA@@@@@@>>>===<<<;;;;;;:::999999:::;;;===;;;===<<<;;;<<<@@@???;;;777777777777777888888888888888888777555444333222333333222111000////////////000111111222222111111///...---...000111000/////////000000000111111111000111111222111111000000111333444444444444555777999555444888<<<===<<<======CCCUUUrrr|||}}}{{{uuu|||\\\KKK:::444444333222111333333333222111111000000////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++***((())),,,,,,***((((((************************((()))+++,,,,,,+++***)))************************************++++++,,,------------...///111222333999:::;;;===>>>???@@@@@@CCCHHHPPPWWW[[[^^^```bbbgggggghhhjjjgggdddgggllljjjiiipppmmmsssvvvooorrrhhhfffggggggcccdddeeedddcccaaaaaaaaa^^^\\\YYYWWWXXX[[[^^^aaaeeecccaaa``````___\\\ZZZXXXYYYYYYWWWUUUTTTUUUVVVVVVVVVTTTSSSQQQOOONNNNNNRRRRRRRRRRRRRRRQQQQQQPPPRRRQQQOOOMMMLLLKKKKKKKKKFFFDDDBBBBBBCCCDDDCCCBBB>>>>>>>>>===<<<;;;:::999999:::;;;;;;::::::<<<>>>999;;;;;;:::;;;???===999444444444444333333333333555555444333222111111000111000//////////////////......///000000000000000...,,,,,,---///000000///////////////000000000000111111111111111000/////////111333333333333555666:::666444555888999999777<<<999@@@SSSkkkyyyuuu~~~}}}uuuuuuUUU===777555666666222000111222222222111111111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,***))))))************************&&&'''((()))))))))))))))******************************)))******+++,,,---,,,,,,---...000222444555999:::<<<>>>???@@@@@@@@@CCCHHHPPPWWW[[[^^^```aaahhhiiikkkllliiidddeeejjjmmmkkkqqqjjjiiihhheee~~~{{{nnnddd______```aaa^^^]]]]]]^^^___```___^^^[[[ZZZXXXWWWWWWZZZ___bbbiiifffcccaaaaaaaaa```___YYYZZZZZZWWWSSSQQQQQQSSSQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFBBB@@@??????@@@@@@@@@???>>>======<<<;;;:::999888888:::<<<<<<:::999;;;<<<666999999888999<<<:::666333333333222222111111111111111000///////////////...------------...//////,,,---......//////......,,,++++++,,,...000///............/////////000000//////000000111000000000...000111222222222444666777666444444666888777555>>>:::;;;BBBLLLaaaxxx|||zzzwwwPPP===666444555888777333222555111111111111111000000000//////.........------------,,,+++******+++,,,---++++++++++++++++++++++++...,,,)))%%%$$$'''***---************************)))(((((((((((()))******************************))))))))))))***+++,,,---***+++,,,...000333555666:::;;;<<<>>>???@@@AAAAAADDDJJJQQQXXX\\\^^^aaabbbiiijjjmmmoookkkdddcccfffkkkjjjooofffdddeeekkk~~~uuuqqqjjjddd```^^^___```]]][[[YYYZZZ]]]^^^\\\YYYYYYXXXWWWVVVWWW[[[```dddhhhccc^^^[[[[[[\\\]]]]]]YYYZZZZZZVVVQQQNNNOOOQQQLLLLLLLLLMMMNNNNNNOOOOOOHHHHHHGGGGGGHHHIIIKKKLLLIIIIIIIIIHHHGGGEEEDDDCCCAAA???======>>>???>>>>>>??????>>>===;;;::::::999888;;;>>>===:::888888999444666777666777:::888444555555444444333222111111///......---------......,,,,,,,,,,,,---...//////+++,,,------......------,,,++++++,,,...//////.............../////////000,,,---...000111111111111---///111111111222444555222444555666777999999777888777:::<<<===NNNxxxyyyqqqrrruuuxxxYYY===999777333222333333111222555111111111111000000000000//////.........------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---,,,+++***)))'''************************------+++*********,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---)))***+++...000333666777:::;;;===>>>@@@AAAAAAAAAFFFKKKSSSYYY]]]```bbbcccjjjkkkoooqqqllldddbbbdddhhhggglllddddddjjjwww{{{vvvkkkhhhddd___\\\[[[[[[[[[UUUWWWZZZ[[[[[[[[[\\\^^^\\\\\\]]]\\\\\\^^^bbbeeeccc___ZZZWWWWWWXXXXXXXXXWWWVVVSSSOOOLLLIIIHHHGGGJJJJJJKKKMMMNNNNNNKKKIIIGGGBBB???BBBHHHJJJGGGBBBEEECCCAAA?????????===<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::::::::;;;<<<======<<<:::999888888777444666888;;;;;;:::999777444444444333333222222222------------------------***************************+++,,,,,,------,,,,,,,,,------......------,,,000000//////..................////////////......///000000000000111444666333444555666666555444333888777;;;<<<999@@@^^^|||pppkkkmmmsss~~~~~~www~~~bbbAAA444777555555555444333222111000////////////............------------------------------,,,,,,,,,,,,++++++---)))%%%&&&+++---***'''+++*********))))))((((((,,,,,,,,,+++***))))))((())))))))))))***+++------444***'''---...&&&###'''++++++******************,,,,,,---///111333555666:::<<>>>>>>>>===;;;:::::::::::::::;;;<<<<<<===<<<;;;999999999::::::<<<;;;;;;;;;:::888777666666777999;;;;;;:::888777222222222111111000000000------------------------***************************+++,,,,,,------,,,,,,,,,,,,------------,,,,,,//////.........---------......////////////......//////000///...///111444444444555555666666666666999555666888666999JJJ```ppp}}}}}}}}}xxxpppiiikkkvvvxxxjjjooo~~~aaaIII888333555444444444444333222111000////////////............------------------------------,,,,,,,,,+++++++++---,,,+++******+++******************)))))))))(((,,,++++++***))))))(((((()))))))))))))))***+++,,,===///'''((()))'''***333************************,,,------///111333555666:::<<>>>>>>>>>>>===<<<:::999999999999:::;;;;;;===<<<;;;999888888888888999:::;;;;;;:::888666444555666888999888777555444///////////////.........------------------------***************************++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,---......//////......------.........---...000222444333222222333444555666888222111666666444888AAAEEEPPP___{{{}}}~~~}}}wwwhhhnnn}}}xxxxxxmmmKKK999555555444222222222333333333222222111/////////............---------------------------,,,,,,,,,,,,+++++++++++++++,,,...,,,***(((***,,,************))))))))))))******))))))((((((''''''))))))((((((((())))))***;;;///''''''((('''---666************************------...///111222444555:::<<<>>>@@@???@@@AAACCCKKKPPPXXX___bbbeeefffgggdddgggjjjjjjgggfffhhhjjjmmmiiijjj```cccsss|||qqqjjjiiigggdddaaadddccc```^^^\\\[[[[[[[[[[[[\\\\\\ZZZXXXWWWWWWYYYZZZXXXXXX^^^fffjjjiiifff^^^^^^___```___[[[VVVQQQKKKLLLMMMNNNOOOPPPQQQQQQQQQOOONNNMMMMMMKKKHHHEEE@@@BBBDDDDDDBBBAAACCCEEEEEECCCAAA@@@AAAAAA@@@???:::::::::999::::::;;;<<<<<<<<<;;;999888777666666666888999::::::777444222222333444444333222000..................---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++---------......---------+++,,,---------///222444444333111///...///111333333000111666888666555777888<<<@@@VVVyyyxxxuuuzzz[[[GGG333000666888555111000000111222222333222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++++++++***++++++*********)))))))))))))))))))))(((((('''''''''''')))(((((('''''''''((((((---)))(((++++++((()))---***************+++++++++---......///000222444555:::<<<>>>?????????@@@BBBKKKPPPXXX___cccdddeeefffdddfffiiihhheeedddfffhhhlllhhhkkkbbbfffvvvuuulllmmmmmmlllhhheeebbbaaahhhgggdddaaa___]]]\\\\\\]]]]]]\\\ZZZWWWUUUVVVWWWVVVTTTUUU\\\dddiiiiiifff^^^_________^^^YYYRRRMMMHHHJJJLLLOOORRRTTTUUUUUUVVVSSSQQQNNNMMMJJJGGGDDD@@@DDDFFFFFFCCCCCCEEEIIIIIIGGGDDDDDDDDDDDDCCCBBB;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999777666666444666888999888666333222111222222111111///---,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,------------,,,,,,)))***,,,---...111444777888555222///---...///111000000333666777555666999::::::666>>>WWWooo}}}xxxrrrtttmmmVVV<<<666444777999666333222//////000111222222222222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************((('''***///111///,,,))))))))))))))))))******((((((((('''''''''''''''(((((('''''''''''''''(((%%%%%%(((,,,,,,)))'''((())))))*********+++++++++------...///111222444555:::<<<>>>?????????@@@AAAIIIOOOXXX___bbbdddddddddeeeggghhhfffcccaaaccceeehhhhhhnnngggjjjvvvwwwnnnkkkppprrrnnngggbbbcccfffiiihhhfffccc```^^^]]]\\\\\\\\\\\\ZZZYYYYYY[[[\\\WWWVVVVVVYYY^^^bbbaaa```\\\[[[[[[ZZZXXXSSSMMMIIIHHHJJJMMMOOORRRSSSSSSSSSTTTRRRNNNLLLJJJHHHEEEBBBAAADDDFFFGGGFFFFFFIIIKKKKKKIIIFFFEEEEEEEEECCCBBB<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::999777777444555666777666555333222222222222222111000///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,------,,,,,,+++(((***,,,---...111555888999777444111//////000111///111444444333222444777777;;;777888DDDPPPccc|||xxxuuutttzzzaaaJJJAAA444555888999444......333...///000111111111111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,)))(((,,,333555222---))))))))))))************((((((((((((((((((''''''(((((('''''''''(((((()))((()))))))))((((((***,,,)))))))))***++++++,,,,,,,,,,,,---///111333555666:::<<<>>>???>>>>>>???@@@HHHNNNWWW___cccddddddeeegggiiiiiigggcccaaacccfffhhhkkkuuummmllltttwwwpppooommmqqqsssooogggcccfffjjjeeeeeecccbbb```^^^]]]\\\\\\\\\\\\ZZZXXXXXXZZZ]]]XXXWWWWWWVVVWWWXXXZZZ[[[YYYWWWVVVUUUTTTQQQNNNKKKNNNPPPQQQRRRRRRRRRPPPOOOPPPMMMKKKIIIIIIHHHFFFDDDAAABBBDDDFFFGGGIIIKKKLLLKKKHHHEEEDDDCCCBBB@@@???;;;;;;::::::;;;;;;<<<===:::;;;<<<<<<;;;:::999888444444444444444333333222111111111000000/////////,,,,,,,,,------.........++++++++++++++++++++++++************************))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,,,,,,,...111444555333111000//////000111///111222111111222222222222888777777<<<===EEEWWWyyy~~~{{{zzzzzzuuuvvvxxxyyyzzz~~~uuuoooyyy~~~[[[CCC;;;;;;444333333444000,,,...333//////000000111000000000.........---------,,,,,,++++++++++++++++++++++++++++++++++++************+++***+++---000000...+++((()))))))))************((((((((((((((((((((((((''''''''''''((()))******)))++++++(((&&&(((+++---((())))))***++++++,,,,,,***+++,,,...111444666888:::<<<>>>???>>>>>>>>>@@@GGGNNNXXX```eeefffffffffhhhjjjkkkiiieeedddgggjjjkkkqqq|||rrrlllqqqZZZkkk{{{qqqlllllldddiiillllllgggdddeeegggaaaaaa```___^^^]]]]]]\\\]]]]]][[[XXXUUUTTTVVVXXXVVVWWWVVVTTTSSSTTTWWWYYYXXXVVVTTTSSSSSSRRRQQQOOOVVVVVVWWWVVVUUURRROOOMMMMMMKKKIIIIIIIIIJJJIIIHHH@@@AAABBBEEEHHHJJJLLLLLLIIIGGGDDDBBBAAA???===;;;::::::999999::::::;;;<<<:::;;;<<<<<<<<<;;;:::999444444333333333333333333///............---------+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,+++***+++...000...------,,,---...///000/////////000333666444000000666555666:::666777DDDKKKhhh|||www|||uuu|||}}}wwwrrrvvvnnnPPP>>>777555555222---,,,000333111111333//////000000000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))'''))),,,,,,***(((''''''(((((())))))*********+++((((((((()))))))))))))))'''''''''((((((***+++,,,$$$))),,,+++((((((((((((((())))))***++++++,,,,,,)))***,,,...111555777999:::<<<>>>???>>>===>>>???HHHOOOYYYaaafffhhhhhhhhhiiikkkllljjjhhhhhhkkkoooooovvvtttkkkooo===DDDXXXtttwwwtttrrrssstttppphhh```dddfffhhhhhhfffdddcccccc\\\^^^aaacccccc```\\\YYY\\\]]]]]]ZZZVVVTTTUUUWWWYYYTTTNNNNNNSSSVVVUUURRRWWWUUURRRRRRRRRSSSRRRQQQUUUTTTTTTUUUUUUSSSPPPMMMJJJIIIHHHIIIIIIHHHGGGEEEAAAAAABBBCCCDDDFFFHHHIIIIIIFFFBBB?????????>>>>>>999:::;;;<<<============<<<;;;;;;===???>>>:::666555555444333222000//////,,,---///000000///---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,------////////////000000000000444444555666777888999999AAAKKK___|||}}}|||~~~sssvvvwwwxxx~~~bbbFFF>>><<<666222333222222222111111111000000111111000000//////......---,,,,,,++++++,,,,,,---,,,------,,,)))((()))***++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((************+++,,,---......///000000000222555888::::::;;;===>>>@@@AAAAAAHHHNNNYYYccciiikkkiiigggiiikkkmmmllljjjiiikkkmmmqqq{{{tttsss444444===MMM[[[iiiyyytttnnnmmmlllmmmnnnjjjddd^^^```aaabbbaaa```___```aaa___aaacccdddcccaaa^^^\\\[[[]]]^^^\\\XXXUUUTTTUUUWWWSSSPPPPPPTTTWWWYYYYYYZZZYYYWWWVVVUUUTTTRRRPPPMMMNNNOOOOOONNNMMMLLLLLLIIIIIIHHHHHHHHHHHHFFFEEEBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@???===:::999999:::;;;<<<<<<<<<<<<:::::::::;;;<<<;;;777333444444333222111000//////,,,---...//////...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++************+++++++++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---............////////////222222333444555666777777???BBBJJJ\\\wwwbbbLLL:::777999444222333222222111111111000000000000000000/////////......---,,,,,,++++++,,,,,,------...000///---,,,,,,---))))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((************+++,,,---------...///000000222555888999999:::<<<===??????@@@EEELLLVVV```gggiiigggfffjjjlllllljjjhhhhhhlllpppsss}}}xxxyyy000,,,---333777???PPPbbbzzz}}}tttqqqmmmiiigggggghhhiiiiiihhheeeaaa___^^^___```___]]]\\\]]]___^^^___```aaaaaa___^^^]]]\\\^^^___]]]ZZZVVVTTTTTTVVVUUUTTTUUUXXX]]]bbbeee```^^^[[[YYYWWWUUUQQQNNNMMMOOOQQQOOOKKKIIIJJJLLLHHHHHHHHHHHHGGGFFFEEEEEECCCDDDDDDDDDDDDBBBAAA@@@?????????@@@@@@>>>:::777999::::::;;;;;;;;;::::::888888888888888777333000333222222111000//////...,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,---------.........//////000111222333333444999777666>>>QQQnnn~~~|||zzzwwwsss{{{yyysssxxx^^^DDD888000333555222000222111111111111000000000000///////////////.........,,,,,,++++++++++++,,,,,,))),,,...///---+++++++++)))((((((''''''(((((()))(((((())))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))******+++,,,------...//////000222555888888999:::;;;===>>>>>>>>>CCCIIISSS\\\cccfffeeedddkkkkkkkkkiiigggiiioootttuuu...---000333222000666>>>CCCJJJWWWfffxxxwwwoooiiiiiihhheeebbbaaagggiiikkkiiifffcccaaaaaaaaabbbdddccc```^^^\\\\\\YYYYYYZZZ[[[\\\\\\]]]]]]______^^^\\\ZZZXXXWWWWWWYYYZZZ[[[\\\___dddkkkpppeeeaaa\\\WWWTTTRRROOONNNRRRTTTTTTOOOHHHDDDFFFIIIGGGHHHIIIHHHGGGEEEEEEEEEGGGHHHHHHHHHFFFCCC@@@>>>===<<<<<<===>>>===:::888;;;;;;<<<<<<;;;::::::999777777777666555333000...111111000000//////......,,,------......------,,,,,,,,,++++++++++++,,,,,,************************))))))(((((((((((())))))((((((((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,......//////000111111222111222222444===NNNdddsss}}}vvvrrruuu~~~{{{vvvuuu~~~}}}eeeSSS>>>888333000333333///...111111111000000000/////////........................,,,,,,++++++++++++,,,,,,***---///000...+++)))(((******))))))))))))******(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,---...///000222555888888999;;;<<<>>>>>>>>>>>>AAAGGGPPPYYYaaadddeeeeeehhhjjjkkkjjjiiijjjoootttuuu+++,,,000333111------000222444777;;;CCCNNNZZZbbbzzz~~~tttmmmdddeeeiiillliiibbbaaadddkkklllllljjjfffcccaaaaaaccceeehhhgggccc^^^ZZZXXXUUUUUUVVVXXXZZZ\\\]]]^^^aaa___\\\ZZZZZZ\\\]]]^^^ZZZ[[[]]]___bbbgggmmmqqqfff```XXXRRRNNNNNNNNNNNNNNNQQQQQQMMMFFFBBBDDDGGGGGGIIIJJJIIIGGGEEEEEEFFFJJJKKKKKKJJJHHHDDDAAA>>>>>><<<:::999;;;<<<<<<;;;=========<<<;;;:::999888666666666555333111//////000000//////////////////,,,------------------,,,,,,++++++******++++++,,,************************)))(((((((((((((((((()))(((((((((((((((((((((((()))******************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++************++++++++++++.........//////000000111...222555666666;;;EEENNN{{{{{{zzz{{{|||~~~yyyzzz|||qqqMMM???<<<444666444333222000...///222000000000/////////......---------------.........,,,++++++******++++++,,,000333555444111...+++*********))))))))))))******))))))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))***+++,,,,,,+++,,,......///222555888999;;;===>>>?????????>>>AAAFFFNNNXXX___dddffffffeeeiiilllmmmlllllloooqqqsss||||||+++,,,------,,,---///111...///111333444666:::===LLLXXXggguuuuuuooooooooommmkkkdddgggkkkkkkddd^^^bbbjjjmmmkkkiiigggdddbbb```___aaadddffffffaaa\\\WWWUUUWWWWWWYYYZZZ\\\^^^___```aaa^^^[[[[[[^^^aaaddddddYYYZZZ\\\^^^aaadddggghhhbbb\\\SSSMMMKKKKKKLLLMMMLLLNNNOOONNNKKKIIIKKKMMMGGGJJJLLLJJJGGGEEEFFFHHHKKKJJJJJJHHHFFFCCCAAA???>>>;;;999999:::===>>>>>>>>>======<<<:::999777666444555666444222000///000////////////000000000000---,,,,,,,,,,,,,,,,,,---++++++************++++++************************))))))(((((((((((())))))))))))))))))(((((((((((()))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))))))))*********))))))*********+++++++++............/////////000///222555444222444:::???```{{{vvvnnneee___kkkuuu~~~~~~zzzvvvvvvyyy}}}bbbIII:::;;;<<<333222222111///......000222////////////............,,,,,,,,,---------------++++++************++++++///111222111...+++))))))(((''''''&&&&&&''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))((())))))***+++,,,***,,,---...///111555888:::;;;===???@@@@@@>>>>>>@@@EEEMMMVVV^^^cccfffgggdddiiinnnooonnnmmmnnnpppqqqxxxvvvzzz,,,,,,,,,++++++---000111(((+++000333444666888:::444;;;CCCIIITTTdddqqqvvv~~~zzzsssmmmgggfffjjjmmmllljjjdddeeeggggggbbb___dddlllllliiieeecccddddddbbb___```aaabbb```\\\YYYXXXWWW[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[\\\___dddhhhhhhggg[[[ZZZZZZ]]]aaabbb```]]]YYYUUUPPPMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPOOOOOOHHHKKKMMMLLLHHHEEEGGGIIIGGGFFFEEECCCBBB@@@???>>><<<;;;:::;;;>>>??????>>><<<<<<;;;:::888666444333111333444333000...///000/////////000000111111111---,,,,,,,,,,,,,,,,,,---++++++************++++++***************************))))))(((((())))))************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******))))))*********+++++++++---------------.........000222333222111222666:::EEEeee~~~uuusssvvvwwwwwwyyy}}}~~~{{{~~~}}}yyytttqqqoooqqqvvv~~~uuuXXXBBB999666<<<<<<222000000000......///000////////////.........------++++++,,,,,,,,,---------++++++************++++++)))***+++***(((''''''(((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))*********((((((((())))))***+++,,,***+++---...///111555888999:::===???@@@???===<<>>===<<<<<<::::::<<<>>>AAAAAA@@@>>>;;;;;;:::888666444222000///111333111...---...000//////000000111111222222---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------///111222333333333333444222IIIjjj{{{kkkjjjjjjmmmsssvvvwwwvvvyyyyyyyyytttooommmnnnqqq|||~~~|||wwwuuuwwwzzzxxx[[[HHH<<<999999444444555...111222111//////000...+++//////.........---------+++++++++,,,,,,---------++++++************++++++''')))******))))))***,,,))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((()))***+++,,,)))+++---...///111555888888999<<<>>>???>>><<<;;;>>>BBBJJJRRRZZZaaaeeegggiiilllmmmlllkkkkkkooorrrooosssmmmooo))))))*********++++++++++++++++++,,,,,,,,,------000111111222333333444444777999;;;???EEENNNWWW^^^qqquuu}}}|||vvvsssqqqpppiiieeeaaabbbeeefffddd```ccc^^^\\\aaaeeeccc___]]]\\\___aaaaaa```ccckkkrrrqqqlllggghhhlllmmmhhhcccfff```ZZZXXXZZZ___dddgggeeeeeedddaaa]]]YYYXXXXXX\\\\\\\\\```eeegggfffccc```\\\YYYXXXZZZZZZXXXUUUSSSQQQPPPPPPQQQQQQQQQOOOSSSQQQOOOLLLJJJIIIIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIDDDDDDCCCCCCBBBAAA??????AAAAAABBBCCCBBBAAA???>>>:::777444222222222222222////////////............000///...---,,,+++++++++,,,,,,,,,------.........,,,,,,+++***)))))))))***+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''((((((((((((******))))))))))))******((((((((((((((())))))***,,,+++***))))))+++---......------......///000111111666AAARRRggg}}}oooXXXIIIBBB<<<:::888555333222222222111111111111000000000///+++,,,------++++++,,,---++++++++++++++++++++++++************))))))))))))***)))(((((())))))((('''(((((((((((((((((((((((())))))(((((((((((()))))))))(((&&&%%%&&&''')))+++'''((()))))))))(((&&&%%%%%%&&&&&&%%%$$$%%%''')))''''''''''''((((((((((((((((((((()))******+++++++++,,,---///111444666777:::===@@@AAAAAA???>>>>>>@@@CCCIIIPPPXXX^^^ccceeejjjjjjmmmooommmjjjlllrrrooopppjjjooo)))))))))*********+++++++++++++++,,,,,,,,,,,,---...//////000000111111222222333333444555:::???CCCAAAEEEOOOXXXZZZYYY\\\bbbjjjlllqqqwww~~~yyyvvvvvvuuuqqqmmmkkkiiigggdddbbbaaaaaaaaaaaa^^^]]]```fffiiiiiigggeee```]]]aaadddbbb^^^]]]]]]___bbbcccdddfffjjjmmmkkkhhheeefffhhhiiigggcccfffbbb]]][[[]]]aaaeeeggggggeeebbb^^^\\\\\\^^^```]]][[[[[[]]]```aaa___]]][[[YYYWWWVVVVVVVVVUUUTTTPPPNNNLLLMMMOOORRRSSSSSSRRRPPPMMMJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHBBBBBBCCCDDDDDDDDDCCCCCC<<<===???AAAAAA???===<<<999777333222222222222111//////////////////////////////...,,,,,,++++++,,,,,,,,,,,,,,,---------...,,,+++******))))))******+++***))))))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((***))))))(((((())))))***)))(((((((((((()))******,,,+++***)))***+++---...------------...///000111444666999???HHHSSS\\\bbbrrr{{{gggTTTHHH@@@<<<888777555333222222333333111111000000000/////////+++,,,------++++++,,,---++++++++++++++++++++++++************))))))))))))))))))(((((())))))'''&&&(((((((((((((((((((((((()))(((((((((((((((((()))((((((&&&&&&&&&''')))***'''((())))))((('''&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******+++++++++,,,---///111444666777:::===@@@AAA@@@???>>>>>>???BBBHHHPPPXXX^^^cccfffiiijjjlllooommmkkkmmmssssssssslllooo))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////111222111000//////111333666;;;EEEMMMLLLFFFDDDEEEDDDEEEHHHLLLQQQUUUXXXYYY]]]^^^```bbbdddeeeffffffhhhgggeeeccc```^^^\\\[[[YYYUUURRRQQQTTTVVVUUUTTTRRRSSSTTTVVVWWWYYYZZZ[[[[[[ZZZZZZ^^^dddiiijjjiiieee___[[[^^^```^^^[[[\\\ZZZ[[[\\\___bbbddddddcccddddddddddddddddddddddddfffccc___^^^```dddfffggghhhddd```\\\\\\___dddggg```]]]ZZZZZZ\\\\\\ZZZWWWWWWWWWUUUSSSRRRRRRUUUWWWUUURRRNNNLLLNNNQQQTTTUUUPPPNNNKKKHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHDDDDDDDDDEEEEEEDDDCCCCCC999<<>>=========AAAGGGPPPXXX___cccfffhhhiiilllooonnnlllooouuuuuuvvvoooqqq((((((((()))))))))******************++++++++++++***++++++,,,,,,------...///111222111000000111333666999AAAHHHFFF>>>999999999999::::::;;;;;;;;;;;;>>>???@@@BBBDDDEEEEEEFFFEEEEEEDDDCCCDDDDDDEEEEEEHHHFFFDDDEEEHHHLLLNNNNNNKKKMMMPPPTTTXXXZZZ\\\]]]YYYXXXXXXZZZ^^^bbbcccbbb```ZZZWWWZZZ[[[ZZZZZZ[[[]]]ZZZXXX[[[aaadddbbb___bbbdddeeedddbbbaaabbbddddddbbb``````bbbdddeeeeeefffbbb^^^[[[]]]```dddfffbbb^^^[[[ZZZ\\\\\\YYYVVVUUUUUUSSSPPPOOORRRYYY``````[[[TTTOOONNNOOOQQQRRRNNNLLLHHHEEEDDDEEEFFFHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFEEECCCAAA???>>>===???CCCEEEDDDAAA<<<999666444222111222333222111000000000000111111111111...------,,,+++++++++,,,++++++++++++,,,,,,,,,,,,******))))))))))))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''(((((())))))))))))))))))***++++++,,,++++++***+++,,,------+++++++++,,,,,,---...///---...000222444666777888666<<>>===<<<;;;???GGGPPPXXX___dddfffggghhhkkkoooooommmpppvvvvvvwwwrrrttt''''''((((((((())))))))))))))))))*********++++++******++++++,,,------...)))+++---.........000111000111555:::999222///000000000111222444555666666444555666888999:::::::::::::::::::::;;;<<<>>>???>>>===<<<===@@@CCCEEEFFFIIIJJJMMMPPPSSSUUUWWWWWWVVVUUUUUUVVVXXXZZZ[[[[[[[[[WWWVVVYYY[[[ZZZ[[[^^^ddd___ZZZ\\\bbbgggfffddddddfffhhheeeaaa___```ccc```___^^^___aaabbbbbbbbbbbb___\\\\\\^^^___```___]]][[[XXXYYY[[[[[[XXXVVVRRRQQQOOOLLLLLLRRR\\\eeeccc]]]VVVPPPNNNMMMMMMMMMKKKIIIFFFDDDCCCDDDFFFGGGFFFFFFHHHHHHHHHGGGEEEDDDDDDDDDCCCBBBAAA???===<<<@@@BBBDDDEEECCC>>>999555444222111111222333222111///000000000111111111222------,,,+++++++++,,,,,,++++++++++++++++++++++++***))))))((())))))*********))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))((()))******+++************++++++,,,,,,************+++,,,---......///000111222111000000000000333777<<>>@@@AAABBBGGGGGGIIIKKKMMMNNNPPPQQQPPPQQQQQQRRRTTTUUUWWWXXXXXXVVVVVVZZZ\\\[[[]]]```aaa\\\XXXXXX^^^cccdddcccdddfffgggddd```^^^___aaa^^^\\\\\\\\\^^^``````___]]][[[ZZZ[[[]]]^^^\\\YYYUUUSSSSSSUUUXXXXXXUUUQQQMMMLLLKKKJJJMMMRRRZZZ___ZZZWWWRRRNNNMMMLLLLLLKKKHHHGGGFFFEEEDDDDDDEEEFFFCCCDDDFFFFFFFFFEEECCCAAA===>>>??????@@@@@@?????????@@@AAA@@@===888333000222000000000222333222000...//////000000111111111,,,,,,++++++++++++,,,,,,+++++++++************)))))))))((((((((()))*********)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***)))))))))***************)))))))))******+++,,,---+++,,,.../////////...---000000111222111555AAAOOO]]]qqqyyyeeeVVVGGG===;;;777777777555333333444555444444444333222000///...---------,,,,,,,,,,,,+++***+++,,,+++***)))***,,,************************************))))))))))))&&&'''((('''&&&''',,,000((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''((('''%%%%%%'''******(((%%%''''''''''''((((((((((((((((((((()))******+++++++++,,,---///111444666777:::===@@@@@@???<<<;;;;;;<<>>@@@@@@@@@@@@AAAEEEEEEEEEGGGIIILLLNNNPPPOOOOOOPPPQQQQQQRRRTTTUUUUUUTTTVVVZZZZZZXXXYYY]]]WWWUUUSSSUUUYYY\\\^^^]]]aaaaaaaaa```^^^]]]]]]^^^]]][[[ZZZZZZ\\\^^^^^^^^^[[[XXXVVVXXX\\\^^^[[[XXXOOOOOOOOORRRUUUUUUPPPLLLKKKKKKMMMPPPSSSUUUVVVUUUSSSQQQOOOOOOOOOMMMKKKIIIFFFFFFFFFFFFFFFEEEEEEDDDAAABBBDDDEEEDDDCCC@@@???;;;<<<===>>>???@@@@@@@@@<<<<<<<<<;;;999555000...000//////000222333222000------...//////000111111,,,+++++++++++++++,,,,,,++++++******))))))))))))((((((((((((((()))******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))''''''((())))))))))))))))))))))))))))))***,,,,,,((()))+++...000111111222111111333555444111555;;;;;;JJJ```yyyoooSSSGGGAAA:::999===666666555333111000222333000111111111111000///...,,,,,,,,,,,,++++++++++++)))+++,,,+++***)))***+++************************************))))))))))))&&&'''(((&&&%%%(((///666((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((()))******+++++++++,,,---///111444666777:::===@@@@@@>>><<<;;;:::>>>CCCKKKTTT[[[aaadddeeeiiiiiimmmpppooommmqqqwwwvvvrrrooozzz&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))***+++++++++***+++++++++***+++...000///,,,,,,000222///...///,,,,,,---...///000111111222222333444444444444444///111444777999:::999999555777;;;<<<<<<;;;;;;;;;AAAAAAAAACCCFFFJJJNNNPPPQQQRRRRRRQQQPPPOOOPPPRRRRRRQQQSSSWWWWWWSSSSSSWWWSSSSSSTTTWWWZZZ\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\]]][[[YYYZZZ\\\^^^^^^^^^ZZZWWWTTTVVV[[[^^^]]][[[NNNNNNOOOSSSUUUTTTOOOJJJLLLMMMQQQWWW[[[YYYSSSNNNRRRQQQQQQRRRQQQOOOJJJGGGDDDEEEFFFGGGGGGFFFEEEDDD???AAACCCDDDCCCBBB???===>>>>>>????????????>>>>>>:::::::::999777444111////////////000222333222000,,,------...///000000111+++++++++***++++++,,,,,,+++*********))))))((((((((((((((((((((()))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((()))***+++,,,******,,,---............///---...111111000222777777888???MMMbbbzzzvvv]]]KKK???AAABBB;;;666777333444444555555444222000,,,---///000000000///...,,,,,,,,,+++++++++******)))+++++++++***)))***+++))))))))))))))))))))))))************))))))))))))&&&((((((%%%$$$)))222999((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&'''((('''&&&&&&(((***''''''''''''((((((((()))((((((((()))******+++++++++,,,---///111444666777:::===@@@@@@>>><<<::::::???DDDLLLUUU\\\aaaddddddjjjjjjmmmpppooommmpppvvvtttooommm}}}&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////000000000000222222333444555666777888444666888999999:::<<<>>>======>>>@@@CCCFFFIIIKKKMMMMMMLLLKKKKKKLLLNNNNNNTTTRRRQQQRRRUUUWWWVVVTTTTTTUUUWWWYYY[[[\\\]]]]]]aaa```^^^\\\[[[[[[[[[\\\XXXXXXYYY[[[]]]]]][[[YYYWWWWWWWWWWWWVVVUUUSSSSSSLLLOOORRRSSSRRRPPPOOONNNQQQRRRTTTVVVVVVTTTQQQMMMRRRPPPLLLJJJIIIGGGDDDBBBEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCBBB@@@===<<<>>>?????????>>>===;;;:::666666666666555222000//////...------...///000111------,,,,,,,,,+++++++++------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''$$$'''---+++%%%((((((((((((((()))************+++,,,------..................////////////000333777:::>>>GGGUUU```~~~zzzeeeQQQDDD>>>===;;;999888777666666333333222222111000000000............---,,,+++***,,,++++++******++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))+++*********))))))((((((***((('''((()))***)))'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************+++++++++------,,,---///333666999999:::<<<<<<;;;:::;;;<<>>@@@CCCFFFIIIKKKHHHHHHHHHIIIJJJLLLOOOPPPNNNLLLLLLNNNRRRUUUTTTSSSSSSTTTVVVYYY[[[\\\]]]^^^```^^^\\\\\\\\\]]]]]]]]]^^^]]]\\\]]]^^^___]]]\\\VVVVVVTTTSSSQQQOOONNNMMMRRRTTTVVVVVVSSSPPPMMMMMMQQQQQQRRRTTTTTTSSSPPPNNNQQQNNNJJJGGGFFFEEECCCBBBFFFEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@???============;;;<<<<<<===<<<;;;999888777777666555444222111000///......------...///000------------,,,,,,,,,+++------,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&(((&&&###&&&+++***%%%((((((((((((((())))))***(((((())))))***++++++,,,------........./////////...///000///000555>>>EEERRRZZZgggzzzooo]]]QQQHHHBBB===;;;:::888777555444444444333222222111111000//////............---,,,+++***,,,++++++******++++++,,,))))))***+++++++++******))))))))))))))))))))))))******)))))))))((((((((()))((('''((()))***)))'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++---,,,,,,---///333666999888:::<<<===<<<;;;;;;<<<@@@EEELLLSSSYYY___dddhhhjjjmmmqqqrrrpppoooppprrrooommmmmm&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************************)))))))))*********++++++,,,,,,,,,,,,---------------.........////////////......///000111111222222222333555666666777888:::<<<<<<>>>@@@BBBEEEHHHIIIDDDDDDEEEFFFHHHJJJLLLMMMHHHGGGHHHKKKOOORRRSSSSSSQQQRRRUUUXXXZZZ\\\]]]^^^\\\YYYVVVWWWZZZ\\\\\\ZZZ\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWUUURRROOOMMMKKKJJJJJJSSSUUUVVVUUURRRNNNLLLKKKPPPPPPQQQQQQQQQPPPOOONNNQQQMMMIIIFFFEEEEEEEEEDDDFFFEEEDDDBBBBBBBBBCCCCCCEEECCC>>>;;;999:::<<<>>>::::::;;;;;;;;;::::::999888888666444333222222222000///......---...............---------,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&%%%###$$$((((((%%%((((((''''''(((((()))***((((((((()))******++++++------------............333111///------...111333444777>>>QQQrrr|||]]]SSSEEE<<<888999;;;;;;:::999777666444444333333222222111111000000//////---......------,,,+++***++++++************++++++*********+++******))))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''))))))((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))*********++++++,,,,,,,,,---000333777999888:::===>>>===<<<;;;<<>>???>>>===<<<<<>>===<<<;;;999999999999999:::::::::999777555333111111111222//////.........---,,,,,,......---------,,,,,,,,,++++++***************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$%%%'''''''''''''''(((((()))))))))************++++++++++++++++++,,,,,,,,,,,,...------...000111000///000222222222999EEEPPPTTTiiiyyylll]]]SSSJJJCCC???>>>>>>>>>===;;;888555888777666555444333333333111111000//////......---,,,,,,,,,---,,,,,,+++++++++******))))))******+++***************)))((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))************+++,,,...111444777999888;;;>>>??????>>>>>>>>>AAAHHHQQQZZZ```cccfffgggjjjoootttuuuqqqmmmjjjjjjhhhjjjooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))*********+++++++++++++++,,,,,,,,,,,,------........./////////...000111111111111222444666777999<<<>>>???@@@@@@;;;<<>>>>>>>>>>>???AAABBBHHHQQQYYY^^^bbbdddeeeggglllsssuuurrrnnnkkkjjjhhhiiilll$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------............000111111000000222333333555777:::<<<=========:::<<>>???@@@@@@>>><<<;;;888777666444444444444555444444333222111///...---+++,,,---.........---,,,,,,,,,+++++++++*********))))))))))))************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&+++000---&&&$$$&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))*********++++++***---...---+++***,,,///***---...---///333222......111555:::CCCQQQ```jjjtttzzzrrrggg[[[PPPHHHDDDFFFCCC===;;;>>>@@@???:::999777555333444666888333222111000000000000000000000///......------,,,***++++++,,,,,,,,,++++++******))))))))))))******'''((())))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))***,,,///222555777888;;;<<<=========>>>AAACCCBBBHHHPPPVVV[[[^^^```bbbcccjjjrrruuusssooolllllliiihhhiii~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,------...000111111000000111333222444666999;;;<<<<<<<<<>>>???AAACCCDDDDDDDDDDDDGGGIIILLLLLLJJJJJJMMMPPPLLLLLLKKKJJJHHHEEECCCBBBDDDIIILLLKKKGGGFFFLLLRRR___[[[XXXUUUUUUUUUUUUTTTNNNOOOOOOOOOOOOOOONNNMMMIIIKKKLLLMMMLLLMMMNNNPPPKKKNNNRRRPPPLLLJJJLLLOOOKKKJJJHHHIIIJJJKKKJJJIII@@@BBBEEEFFFFFFEEECCCAAA<<<<<<===>>>>>>===<<<<<<:::999777666555555555666222333333222111///---+++***+++---...///...------+++++++++*********)))))))))))))))))))))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''---333000'''$$$''''''&&&&&&&&&&&&'''(((((()))))))))))))))((((((((())))))))))))************&&&***---,,,((((((,,,111111000,,,+++///333000)))111000///...000444;;;???CCCIIIRRR___oooqqqgggYYYOOOKKKHHHEEEBBB:::???@@@===;;;;;;:::777888999::::::888777666777444444333222111111111222000//////...------,,,,,,***++++++,,,,,,,,,++++++******))))))))))))******''''''((())))))***))))))))))))))))))))))))))))))'''''''''((((((((())))))((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())),,,///222555777888=========<<<<<<>>>BBBEEEBBBGGGNNNTTTXXX[[[]]]___aaahhhqqquuutttpppmmmmmmkkkhhhhhh}}}$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,.........//////000111222111222444555777999;;;<<<>>>???@@@AAAAAABBBFFFHHHHHHJJJLLLNNNOOOPPPOOOOOOOOOIIIEEEFFFGGGDDDCCCDDDBBBFFFJJJJJJIIIKKKPPPUUU[[[ZZZYYYWWWUUUSSSQQQOOORRRTTTTTTQQQNNNMMMOOORRRNNNMMMKKKIIIIIIJJJKKKMMMOOOQQQRRRRRRQQQPPPPPPQQQKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDAAA@@@<<<>>>@@@@@@===;;;:::999:::999999888888777777666888333...,,,---///...---++++++++++++++++++++++++,,,,,,,,,+++***)))((((((***************)))(((((((((((((((((((((((((((((('''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((((((((((())))))))))))((()))))))))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...///...000111222111111222444888:::===AAAIIIWWWfffqqq{{{jjj]]]SSSOOOIIIGGGHHHFFF@@@;;;=========<<<;;;999888777777777777777666555333333222222111111111111111111///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((())))))))))))************,,,,,,---///111444777999;;;<<<===???@@@@@@@@@@@@DDDGGGLLLQQQVVV[[[```cccggghhhjjjnnnrrrqqqlllhhhiiieeeggg$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&''''''(((((((((((((((((((((((()))(((((((((((((((((((((*********+++++++++,,,,,,...------......///000111111111222444666777888999===>>>?????????AAADDDGGGJJJKKKLLLNNNOOOPPPPPPPPPMMMFFFCCCFFFJJJHHHEEEEEEDDDIIINNNPPPPPPSSSXXX\\\\\\\\\[[[ZZZXXXUUUSSSQQQRRRRRRRRRPPPOOOOOOPPPRRRKKKJJJIIIIIIIIIKKKLLLMMMLLLPPPTTTVVVUUURRRNNNKKKIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFFFFFFFEEECCCAAA???>>>@@@AAA@@@===:::999888::::::999999999999999888777333///,,,------,,,++++++++++++++++++++++++++++++,,,,,,++++++)))(((((()))************)))(((((('''''''''''''''''''''''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))))))))************))))))))))))***+++++++++++++++++++++,,,---------...000000//////111222333444444444444888???DDDJJJUUUbbbjjjmmmrrrzzzxxxjjj```ZZZTTTMMMGGGJJJFFFBBBAAABBBAAA===999======<<<<<<;;;999888777666666666666555444333222222222222111111000000000............------------,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************,,,,,,---///111555888999;;;<<<===???@@@@@@@@@@@@DDDGGGLLLQQQVVV[[[```ccchhhhhhjjjmmmppppppmmmjjjjjjgggkkk$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((()))*********++++++++++++,,,,,,,,,,,,---...//////000111222333444555555666:::;;;<<<<<<===???BBBEEEJJJJJJJJJJJJKKKMMMNNNOOOLLLGGGFFFLLLQQQPPPMMMLLLNNNRRRWWWYYYYYYYYY\\\___[[[[[[[[[ZZZXXXVVVSSSQQQQQQOOOOOOOOOQQQRRRQQQPPPJJJJJJKKKLLLNNNPPPQQQRRRPPPQQQTTTUUUTTTQQQMMMKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCAAA???>>>AAABBBCCCAAA>>>:::999888999999999888888888888888666222...,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++***)))((())))))******))))))((('''''''''''''''''''''''''''&&&%%%$$$#########$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""############$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''''''''(((((((((((()))(((((((((((())))))))))))((((((((((((((()))***************)))******+++,,,+++---......---...///111...///000000///...///111///333888;;;===AAAGGGLLL```lll}}}{{{lll___VVVJJJCCCBBBBBB@@@===AAA>>>;;;<<<===>>>;;;888<<<<<<<<<;;;:::999888777555555555555555444333222333222222111000//////.........---------,,,,,,,,,++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))************+++,,,---///111555888:::;;;<<<===???@@@@@@@@@@@@DDDGGGLLLQQQVVV[[[```ccchhhhhhiiilllnnnooommmllliiiiiiqqq###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************+++*********++++++,,,---...111111111222333333333444666888999::::::<<<@@@BBBFFFFFFEEEEEEFFFHHHJJJKKKLLLLLLQQQWWWYYYWWWWWWYYYZZZ]]]______]]]ZZZZZZZZZWWWXXXXXXWWWVVVSSSQQQPPPPPPNNNMMMOOOSSSTTTRRROOOMMMMMMOOOQQQTTTWWWYYYZZZXXXUUUQQQNNNMMMNNNOOOPPPLLLLLLKKKIIIGGGDDDBBB@@@@@@@@@@@@@@@???>>>===<<<@@@BBBBBBAAA>>>;;;;;;;;;999999888777666555444444111000---,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$"""$$$%%%$$$###"""###%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''''''''((()))***************))))))******+++***,,,------------...000,,,---///000111111222222444444333222222333555666:::???GGGMMMQQQRRRSSSTTTNNNVVVZZZaaawww|||}}}}}}sssqqqnnnjjjgggiiimmmqqqttttttsssqqqmmmdddYYYQQQOOOLLLHHHHHHIIIGGGBBB>>>???===;;;<<<===>>><<<:::;;;;;;;;;::::::999888777555555555555555444333333333222222000///...------------------,,,,,,,,,++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((()))))))))************++++++,,,...111555888:::;;;<<<===>>>@@@@@@@@@@@@DDDGGGLLLQQQVVVZZZ```ccchhhhhhiiijjjlllmmmnnnnnngggjjjuuu#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((()))))))))*********))))))))))))***+++,,,---111111111222222333333333444555666777888:::>>>@@@CCCCCCBBBCCCDDDFFFIIIJJJKKKPPPXXX^^^[[[WWWZZZaaa^^^___```___]]]YYYWWWUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQOOOOOOQQQTTTUUUQQQNNNNNNOOOPPPSSSVVVYYY\\\]]]ZZZVVVPPPMMMMMMNNNOOOOOOJJJJJJJJJJJJHHHEEECCCAAA=========<<<<<<;;;::::::>>>@@@AAA@@@>>>======>>><<<;;;:::888555444222111---------,,,+++,,,---...++++++++++++++++++++++++******+++++++++***)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''''''''((((((***++++++++++++************++++++***,,,------,,,---...000,,,+++*********+++++++++------...///111222333333444555666666444444555777555<<<===>>>NNNeeellldddcccaaa^^^[[[XXXUUUTTTSSSUUUQQQRRRXXX^^^______```YYYYYYZZZ[[[ZZZYYYXXXWWWRRRSSSSSSRRRQQQQQQRRRTTTVVVUUUUUUTTTSSSQQQNNNLLLFFFEEEEEEFFFGGGDDD>>>999???>>>============;;;:::::::::::::::999888777777555555666666666555444444222222111000///------,,,---,,,,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&((())))))((()))))))))***************+++,,,...222555999;;;;;;<<<===>>>@@@@@@@@@@@@DDDGGGLLLQQQVVVZZZ```cccggghhhiiijjjkkklllnnnooohhhmmmyyy############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))***+++,,,---000000000111111222222333111333444555666999<<>>???>>>======>>>???===<<<;;;999666444333222,,,---...---,,,,,,---///++++++++++++++++++++++++******+++++++++******)))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((***+++,,,,,,+++******************)))+++,,,,,,,,,,,,---///,,,***((()))+++---......***+++,,,...///000000000111444666777555444333333999;;;999888@@@KKKLLLFFF@@@@@@???>>>===============:::;;;AAADDDCCCCCCEEEFFFFFFGGGIIIJJJJJJJJJJJJFFFHHHLLLMMMLLLKKKKKKLLLLLLNNNPPPRRRQQQNNNJJJGGGGGGDDDAAA???>>>===<<<;;;===<<<<<<;;;::::::999999999999999999999888777666444444555555555555444444111000000///...------,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))***************+++,,,...222666999;;;;;;<<<===???@@@@@@@@@@@@DDDGGGLLLQQQVVV[[[```ccceeegggiiijjjkkklllnnnpppkkkqqq############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((())))))))))))))))))***+++,,,------......///000111111222000222333444555888<<>>??????>>><<<;;;<<<===999888777666444333222222...///000///,,,+++,,,---++++++++++++++++++++++++)))******+++++++++******(((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""######$$$$$$"""############$$$$$$$$$###%%%&&&%%%$$$###$$$%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''')))***++++++***))))))((((((((()))''')))************+++---+++******,,,000333333111...///000...,,,,,,---///,,,///222333222111111222...------///222444555444666666777777888888999999555555777;;;:::777888;;;777777888888:::;;;===>>>@@@CCCEEEFFFFFFEEEFFFGGGFFFIIILLLNNNLLLHHHDDDBBBFFFCCC@@@===<<<===>>>>>>999:::::::::999888999999888888888888888888777666111222222333333333222222/////////......---------++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))******************,,,...222666999;;;;;;<<<===???@@@@@@@@@@@@DDDGGGLLLQQQVVV[[[```ccccccfffjjjkkkkkkkkkmmmpppkkkttt"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))***+++,,,---++++++,,,---...///000111000111333444555888<<>>=========>>>>>>???@@@???===;;;999:::;;;222222222111111111000000000222333000,,,)))***+++++++++++++++++++++++++++)))******+++++++++******(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&''')))******)))((('''''''''''''''&&&'''))))))((((((***++++++***)))***,,,+++'''$$$(((******)))'''(((---222111000...,,,+++,,,000333111...///333444000000333111111111111111111111111111222555777555000111555777777666666777999;;;======???@@@@@@??????AAACCCCCCDDDEEEEEECCCCCCCCCDDD=========<<<<<<<<<;;;:::777999::::::999999:::<<<777888888888888777777666///000000111111111000000..................------+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((******))))))))))))******************,,,...222666999<<<;;;<<<===???@@@@@@@@@@@@DDDGGGLLLQQQVVV[[[```cccbbbfffjjjlllkkkkkkmmmooojjjvvv$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$'''''''''''''''''''''''')))((((((((((((***+++,,,***++++++,,,---...//////111111111222444777:::<<<===>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHNNNLLLKKKKKKMMMNNNOOONNNNNNNNNMMMMMMMMMNNNPPPQQQVVVVVVUUUTTTSSSQQQOOONNNNNNMMMLLLJJJIIIIIIIIIIIINNNMMMMMMPPPTTTWWWXXXXXXQQQPPPNNNJJJFFFAAA>>><<<@@@CCCFFFEEEAAA<<<999888>>>???@@@AAA@@@===:::888111111111000000000000000000///...,,,+++***))))))++++++++++++++++++++++++************)))(((&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###""""""!!!"""###%%%&&&$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))***)))((((((***,,,+++***)))(((((()))***+++...------,,,,,,++++++***......------------......---...///000000111111111222222333333333444444444222222333444444444444333555555555666666777888999@@@@@@>>>>>>???@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>======<<<999777888888888888888777666666555555555555555555555555333333333222222222111111111000000///...---------,,,,,,,,,+++++++++******************)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&###(((222222'''"""%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((()))***+++,,,///---,,,---///333888;;;======>>>???@@@AAAAAABBBDDDFFFJJJNNNSSSZZZaaaffffffggghhhhhhhhhhhhjjjllloooqqq$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''')))((((((((((((***+++,,,******+++,,,---...//////000000000111333666999;;;<<<<<<===???AAABBBCCCDDDBBBCCCCCCDDDDDDEEEEEEFFFIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMOOONNNLLLKKKJJJIIIIIIHHHMMMNNNRRRVVVXXXWWWRRROOOMMMLLLKKKHHHEEEBBB@@@>>><<>>???@@@???>>>:::777555222222222111111000000000///...---,,,+++*********++++++++++++++++++++++++*********))))))(((&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#################################$$$$$$$$$%%%%%%######"""""""""""""""###$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))((('''''')))+++******)))(((((()))******,,,,,,,,,,,,++++++++++++......------------......------...///000000000000000000000111111111222222000111222222333333222222444444444444555666777888===<<<;;;;;;<<<>>>AAABBBCCCCCCCCCBBBAAA@@@???>>>@@@>>>=========<<<999777777888888888777777666555444444444444444444444444222222111111111000000000//////......---,,,,,,+++++++++++++++*********************)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$(((111222)))%%%((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))***)))))))))))))))******...---------///333888:::<<<======>>>???@@@AAAAAADDDFFFJJJNNNRRRXXX___ccccccdddeeeeeedddfffiiikkkooottt$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))***+++******+++,,,---......////////////000222555777999999:::;;;<<<>>>@@@AAABBB???AAABBBDDDDDDDDDDDDCCCEEEJJJNNNOOOMMMJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQRRRQQQOOOMMMKKKKKKKKKLLLMMMOOONNNMMMKKKJJJJJJIIIIIILLLOOOUUUYYYZZZTTTKKKEEEHHHHHHGGGFFFEEECCCAAA@@@;;;<<<>>>===;;;:::::::::>>>>>>>>>===:::777444111333333222222111000//////------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###""""""%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&'''((('''&&&&&&(((******))))))(((((())))))************++++++++++++,,,------,,,,,,,,,,,,------,,,,,,---...////////////---............///////////////000111111111111000222222222222333444555666777777777888:::<<<>>>@@@@@@@@@@@@???>>>===;;;:::===<<<;;;;;;<<<;;;999777666777777777777666555555333333333333333333333333000000000000////////////---------,,,,,,++++++***************))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###&&&---...'''%%%)))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))+++******)))))))))))))))...---------000444888:::;;;;;;<<<===>>>???@@@@@@DDDFFFJJJMMMQQQVVV\\\``````aaaaaa``````cccgggjjjpppvvv$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******))))))***+++,,,---......------...///111333555666666777888:::<<<>>>???@@@>>>@@@BBBDDDEEEEEEDDDCCCGGGLLLPPPOOOJJJGGGHHHJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSPPPMMMJJJIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMOOORRRTTTTTTOOOGGGAAAEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::;;;;;;:::::::::999777555222000222222111000///......---,,,+++++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""####################################$$$$$$$$$$$$'''((()))))))))(((&&&%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&'''((('''&&&&&&(((***)))))))))(((((()))))))))(((((())))))***+++,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---............,,,,,,,,,---------......------...///////////////000000000000111222333444333444444666888;;;===>>>??????>>>===<<<:::999888:::999999999::::::999777555555666666666555555444111111111111111111111111000000000/////////......------,,,,,,,,,+++++++++))))))))))))(((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%### """'''((($$$$$$'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))***)))))))))))))))******---------...000444777:::999:::;;;<<<===??????@@@DDDFFFJJJMMMPPPTTTYYY\\\______^^^]]]^^^aaafffjjjooovvv$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((())))))***+++,,,------,,,,,,---///000222333444333444666888:::<<<===>>>>>>@@@BBBEEEFFFEEEEEEDDDLLLOOOPPPMMMGGGDDDGGGKKKIIIJJJKKKMMMNNNOOOPPPQQQRRRPPPLLLIIIGGGIIIKKKMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNLLLKKKJJJJJJHHHFFFDDDEEEEEEDDDCCCBBBAAA???>>>@@@???<<<;;;:::999999999555666666666555444222111/////////...---,,,,,,,,,++++++*********+++,,,,,,(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$&&&'''((()))***)))((((((&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''((((((((('''''')))+++((((((((())))))(((((((((&&&''''''((()))***++++++++++++************++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,---------...+++,,,------......------............///000111222111222333555777:::<<<============<<<;;;:::888888888777777777999999777666333444444555555555444444111111111111111111111111111000000000000/////////---------,,,,,,,,,,,,,,,)))))))))(((((((((''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%"""!!!!!!$$$%%%$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''((()))+++,,,------------...111444777999999999:::<<<===>>>???@@@DDDFFFJJJMMMPPPSSSWWWZZZ______^^^]]]^^^aaafffkkkmmmttt$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((()))***+++,,,,,,---,,,,,,---///000111222333222333444666999;;;======>>>@@@AAACCCEEEEEEEEEEEELLLMMMMMMJJJFFFEEEGGGJJJIIIJJJKKKMMMNNNOOOOOOOOONNNLLLIIIGGGGGGHHHKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNJJJEEEBBBCCCDDDEEEFFFEEEEEEDDDCCCBBB@@@>>>===???===:::999999888777555333333333333333222222111---------,,,,,,,,,++++++++++++*********++++++,,,((((((((((((((((((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""############$$$######$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))((('''''')))+++'''(((((())))))(((((('''&&&&&&''''''((()))************))))))))))))******(((((()))***++++++++++++,,,,,,,,,,,,------------++++++,,,------------,,,------------...///000111000111222444777999:::;;;;;;;;;<<<;;;;;;:::999888777666555666777777555444222222333444444444444333111111111111111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&'''(((***,,,---...,,,------///111444777999888999:::<<<===???@@@AAACCCFFFJJJMMMPPPSSSWWWZZZ___``````______bbbfffjjjlllsss$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''''''''((()))***+++,,,,,,,,,,,,...///111222222222111222333666888:::<<<===>>>>>>???AAABBBDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJLLLMMMNNNNNNNNNMMMIIIHHHGGGGGGIIIMMMPPPRRRSSSRRRPPPNNNLLLKKKJJJJJJKKKHHHEEECCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???===;;;999999::::::888666444333333222111111000000+++,,,,,,,,,,,,---------++++++***************+++))))))))))))))))))))))))&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""""""""############$$$$$$#########$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&(((***''''''((())))))(((''''''&&&&&&&&&''''''(((((((((***))))))(((((())))))***''''''((()))************++++++++++++,,,,,,,,,,,,++++++,,,------------,,,------------...///000000...///111333555777888888888999999999999999888888666555444555666555333222111111222333333333333333111111111111111111111111/////////.........------++++++++++++++++++++++++*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''((()))+++,,,---,,,,,,---///222444777888999999;;;<<<>>>@@@AAABBBCCCFFFJJJNNNQQQTTTWWWZZZ___```aaaaaa```bbbeeegggmmmuuu$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&''''''((()))***+++,,,,,,,,,---...000111222222222000111333555888:::<<<=========>>>???@@@BBBDDDEEE??????BBBEEEIIIIIIGGGEEEJJJKKKLLLNNNNNNNNNMMMLLLFFFGGGHHHJJJNNNRRRVVVYYYWWWUUURRROOOLLLIIIHHHGGGHHHGGGFFFFFFFFFDDDAAA>>>BBBBBBCCCCCCCCCBBBAAAAAA===;;;:::<<<>>>???<<<:::555555444222111///......+++,,,,,,------......///,,,++++++***))))))******************************&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%########################""""""""""""############((('''%%%$$$######$$$%%%%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&'''((()))************************++++++++++++++++++,,,------------,,,------------...///000000---...000222444555666666666777777888888888888888666555444444555444222000000111222333333333333333111111111111111111111111......---------,,,,,,,,,)))))))))))))))*********************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""######$$$$$$$$$%%%"""############$$$$$$$$$"""$$$%%%######$$$###!!!$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))((())))))***++++++,,,,,,...///222444777888999:::;;;===???@@@BBBBBBBBBFFFJJJNNNQQQUUUXXX[[[___```aaaaaaaaaaaaccceeemmmwww$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&)))))))))))))))******+++,,,,,,------...////////////000111333777;;;>>>@@@??????>>>==================???BBBCCCDDDEEEHHHJJJLLLMMMOOOPPPPPPNNNKKKIIIFFFGGGJJJNNNQQQTTTVVVVVVRRRPPPNNNKKKIIIHHHHHHHHHEEEEEEFFFGGGHHHFFFBBB???BBBBBBBBBBBBCCCCCCCCCCCC>>><<<:::999:::;;;;;;:::666555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$################################################!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&$$$###!!!!!!$$$&&&&&&$$$"""!!!!!!!!!""""""""""""#########!!!""""""""""""#################################$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$######### !!!###$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''&&&&&&&&&'''(((***+++(((((((((((())))))))))))************************+++++++++,,,,,,,,,------------...000111333444444555555555555666666666666444444333333222111000000///////////////////////////000000222333444555555111000///...---,,,++++++,,,++++++***)))*********,,,++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''))))))'''$$$###%%%&&&&&&&&&&&&%%%$$$###########################%%%###"""###&&&'''%%%###&&&%%%$$$###"""""""""""" !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$&&&'''(((''''''(((((())))))******,,,------///111444777999999:::;;;<<<===>>>???@@@CCCGGGMMMPPPQQQSSSXXX[[[``````___```aaabbbdddeeennnyyy!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&))))))(((((())))))***++++++++++++,,,------......///000111333666:::===???>>>>>>>>>============>>><<<>>>@@@BBBCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLJJJKKKMMMOOOQQQSSSTTTTTTPPPNNNKKKHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFEEEBBB???BBBBBBAAAAAAAAAAAAAAAAAA???===:::999:::::::::999666444333111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################!!!!!!!!!"""""""""######"""#########$$$$$$$$$$$$""""""""""""""""""""""""###############$$$%%%%%%%%%&&&'''((()))(((''''''$$$&&&))))))'''%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$########################$$$$$$############$$$$$$"""######$$$$$$######"""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########!!!!!!###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((())))))((((((((('''''''''&&&'''&&&&&&&&&'''(((***+++'''((((((((())))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,---///000222333333333333333444444444555555444333333222111111000000..............................///000111222333444000000///...---,,,++++++++++++***)))))))))))))))+++******)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!######$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''(((((())))))******,,,------///111444777999::::::;;;<<<>>>???@@@AAABBBGGGLLLPPPRRRUUUZZZ^^^aaa```___^^^___aaabbbdddlllxxx!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******))))))******+++,,,,,,,,,//////000222555999<<<>>>===============>>>>>>>>><<<>>>@@@AAABBBDDDFFFHHHJJJIIIHHHHHHIIIJJJLLLMMMKKKLLLNNNOOORRRSSSUUUUUUPPPNNNKKKHHHFFFFFFHHHHHHFFFEEEDDDDDDEEEDDDBBB@@@DDDDDDCCCCCCBBBAAAAAAAAA???===:::999999999888777555444222000///---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######################################################"""""""""#########$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$###$$$%%%'''((()))))))))%%%'''))))))'''&&&%%%&&&###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%########################$$$$$$############$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---///000111111111111222222222333333333333222222111111000000///........................------...///000111111222000//////...---,,,++++++******)))))))))((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&###########################"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&'''(((((((((((('''''''''(((((())))))******,,,------///111444777999;;;;;;<<<===>>>@@@AAABBBBBBGGGMMMQQQSSSWWW\\\```aaa```^^^]]]]]]```bbbdddkkkxxx$$$$$$$$$############"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))((())))))***++++++,,,,,,...//////111444777:::<<<;;;<<<======>>>?????????>>>@@@BBBDDDDDDFFFHHHJJJKKKKKKJJJJJJJJJKKKLLLLLLIIIJJJLLLOOORRRUUUXXXYYYTTTQQQNNNKKKJJJJJJLLLMMMGGGFFFDDDDDDEEEFFFEEECCCGGGGGGFFFEEEDDDCCCBBBBBB???===:::999999888666555333333111000......------------,,,,,,,,,,,,++++++******))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""################################################"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$ !!!###$$$%%%&&&&&&"""$$$&&&&&&$$$######$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++******+++,,,---...//////000111111111222222222222111111111000000/////////........................---......///000000111111//////...------,,,++++++)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$%%%&&&''')))'''%%%######$$$%%%&&&########################"""""""""######$$$$$$###"""###$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''(((((())))))******,,,------///111444777999;;;;;;<<<===>>>@@@BBBDDDEEEIIIOOORRRTTTWWW[[[___```___]]]]]]^^^aaaeeegggjjjzzz$$$$$$$$$############"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&''''''((())))))))))))***++++++,,,,,,......///000222555888999999:::<<<>>>???@@@@@@@@@AAACCCEEEGGGGGGIIIKKKMMMNNNOOOPPPPPPOOOMMMKKKJJJJJJJJJKKKMMMPPPSSSVVVWWWTTTRRROOOMMMLLLMMMOOOPPPIIIHHHFFFGGGHHHHHHGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@===<<<:::999999888666333222111000///............---------,,,,,,+++++++++,,,+++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$ !!!!!!""""""###!!!"""$$$###"""!!!"""###!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))***+++,,,------...000000111111111222222222000000////////////....................................//////000111111111.........---,,,,,,++++++((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%#########%%%&&&(((,,,***(((%%%$$$$$$%%%%%%########################"""###############$$$%%%######$$$$$$###""""""!!!###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''(((((())))))******,,,------///111444777999;;;;;;;;;<<<>>>@@@CCCEEEHHHLLLQQQSSSTTTUUUYYY\\\^^^^^^^^^^^^aaaeeehhhkkklll}}}!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))***++++++,,,.........///111333666777777999;;;>>>@@@AAAAAAAAABBBDDDFFFHHHHHHJJJLLLNNNOOOQQQRRRSSSQQQNNNKKKIIINNNMMMLLLLLLLLLNNNOOOPPPPPPOOONNNMMMLLLMMMMMMNNNIIIHHHHHHIIIJJJJJJIIIGGGBBBBBBAAA@@@???>>>===<<<<<<:::999999999888555333111000//////...............------,,,,,,++++++***,,,,,,***)))((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""###""""""""""""###$$$$$$$$$######"""""""""######"""###$$$$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%########################$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$######""""""""""""###############$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********))))))***++++++,,,------///000000000111111111111........................------------------------////////////000000000111------------,,,,,,++++++((()))***+++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''+++***(((&&&%%%$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&$$$$$$###""""""######$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''''''''(((((())))))******,,,------///111444777999;;;;;;:::;;;===@@@CCCEEEJJJMMMRRRSSSSSSTTTWWWZZZ]]]^^^___```cccfffiiikkkmmm!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((('''''''''((())))))******---------...000222444555666888;;;>>>@@@AAABBBAAA@@@BBBDDDFFFFFFHHHJJJLLLOOOOOOOOOOOONNNMMMKKKJJJNNNMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLHHHGGGHHHJJJKKKKKKHHHFFF??????>>>======<<<;;;;;;:::999888999999888666333000000///.........//////......---,,,,,,+++******+++***)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$###"""!!! ########################""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$#########"""""""""""""""""""""""""""###############$$$%%%%%%%%%$$$############$$$%%%###$$$%%%$$$######%%%'''###$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!"""############"""!!!!!!"""""""""#########$$$######$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))******)))******++++++,,,,,,---............////////////------------------------------------------------.............../////////---------,,,,,,,,,,,,+++)))***+++,,,+++***((('''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###########################"""""""""#########$$$$$$############$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$###########################%%%'''&&&$$$$$$&&&((($$$###""""""###&&&)))+++$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((''''''(((((())))))******,,,------///111444777999::::::999:::<<>>AAABBBBBBBBB===???BBBCCCDDDEEEHHHJJJMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIHHHGGGHHHIIIKKKMMMLLLMMMNNNOOOOOONNNLLLLLLFFFFFFHHHJJJLLLKKKGGGEEE??????>>>>>>======<<<<<<888888777888999888666444000///............//////......---,,,,,,+++******((((((((((((((())))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$######""" ########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######"""""""""###%%%&&&"""#########""""""$$$&&&!!!""""""""""""#########!!!""""""""""""#################################$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!"""######"""!!! !!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++)))'''''''''((((((((((((((((((%%%%%%%%%$$$$$$$$$############################## !!!!!!!!!""""""######""""""###$$$%%%%%%&&&&&& !!!"""$$$$$$%%%%%%$$$###########################&&&((('''%%%$$$&&&)))$$$###""""""%%%)))...111%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$&&&'''(((''''''(((((()))*********---------///111444777999:::999888999;;;???BBBEEEFFFJJJOOORRRSSSTTTXXX\\\^^^___aaacccccccccbbbbbbmmm$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$###$$$%%%&&&'''&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))************((()))******+++---000333444888===@@@???>>>=========<<<<<<===???BBBFFFHHHLLLKKKIIIGGGFFFFFFFFFGGGIIIHHHHHHJJJLLLMMMLLLKKKRRRQQQNNNLLLJJJKKKLLLLLLHHHFFFEEEFFFGGGHHHHHHFFFEEEBBB???>>>???>>>;;;888888888777666555333111000////////////////////////------,,,++++++******)))''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!"""###$$$$$$###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######""""""""""""##############################%%%$$$###""""""###$$$%%%###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%---+++)))((('''((()))***&&&(((***+++,,,+++)))(((++++++,,,,,,---...////////////////////////.........+++)))))),,,---+++)))---------,,,,,,+++++++++,,,,,,++++++***)))((((((((())))))*********))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$############"""%%%%%%$$$#########$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++******+++---000333666777666888:::<<<===???BBBDDDJJJMMMOOOOOOOOOQQQWWW[[[aaa````````````aaaaaabbbjjj###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''((((((((()))***+++++++++,,,///111000333777999999999999999<<<<<<<<<>>>@@@CCCFFFHHHJJJIIIHHHFFFEEEEEEEEEFFFHHHIIIJJJMMMQQQTTTTTTSSSRRRPPPOOOMMMLLLKKKLLLLLLFFFHHHKKKLLLKKKHHHDDDBBBAAA???===<<<======;;;888777777666555333111///...000000000000000000000000---,,,,,,++++++******)))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! ##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((+++***)))((('''(((((()))((()))***,,,,,,+++***)))++++++,,,,,,---.........+++,,,,,,---------,,,,,,---+++))))))+++---,,,***------,,,,,,,,,+++++++++,,,,,,+++******)))((((((((())))))******)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++******+++---000333666888666888:::;;;<<>>>>><<<;;;;;;<<<<<<:::999555555555555444333222111000000000000000000000000,,,,,,,,,+++******))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!########################$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""""""""""""""""""""!!!"""######$$$######""""""""""""##############################$$$$$$###""""""###$$$$$$&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''((((((((((((((('''''''''''''''((()))+++,,,,,,,,,+++***+++++++++,,,,,,------...******+++,,,---------,,,+++***((()))+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$######"""$$$$$$$$$###############$$$$$$$$$############"""$$$$$$$$$$$$%%%&&&''''''######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((((())))))******+++******+++---000333666888777888999:::;;;???CCCGGGIIILLLOOOPPPPPPRRRWWW[[[[[[\\\\\\^^^```bbbccceeehhh""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))))))))))))))***++++++******+++,,,...///111222222333666888777888:::===???AAACCCDDDCCCCCCBBBBBBBBBCCCCCCCCCGGGGGGIIIMMMPPPQQQPPPOOOLLLLLLLLLLLLKKKJJJHHHHHHCCCJJJSSSTTTMMMEEE@@@???>>>===<<<;;;;;;:::999888444444555666777777777777////////////////////////,,,,,,++++++***)))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$########################"""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""############$$$$$$###############$$$##############################$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$'''((((((&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%(((((()))***+++******)))***+++++++++,,,,,,,,,---******,,,---............))))))((()))***,,,------,,,++++++++++++++++++++++++*********)))))))))((((((((())))))(((((('''''''''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################!!!!!!"""############"""########################$$$$$$$$$#########""""""$$$$$$$$$$$$%%%&&&'''(((######""""""######$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((()))***************+++---000444777999777888999999;;;>>>CCCGGGHHHKKKPPPQQQRRRSSSWWW[[[[[[[[[\\\]]]___aaacccdddiii""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((***++++++***)))***+++---...000000111222666888555666999<<<>>>???????????????@@@AAAAAABBBBBBBBBCCCCCCFFFIIIMMMNNNLLLJJJHHHHHHHHHHHHHHHGGGFFFEEECCCIIIOOOOOOJJJDDDCCCCCC@@@@@@???===;;;999888888666666666666666666555444........................,,,,,,+++******))))))(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$####################################""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$ """###$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$###""""""###$$$%%%########################""""""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########''''''(((&&&$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((*********+++++++++++++++))))))+++,,,------------((()))))))))***+++,,,---++++++++++++++++++++++++*********)))))))))))))))((((((((((((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%################################################ !!!"""#######################################$$$$$$$$$#########""""""#########$$$%%%&&&'''(((######""""""######$$$%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''((())))))************+++...111555888:::777888::::::;;;>>>BBBFFFFFFKKKPPPSSSSSSTTTXXX[[[]]]]]]]]]]]]___```aaabbbiii"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&''')))++++++)))))))))******,,,---...///111444666555777999<<<===>>>===<<<<<<===???@@@AAABBBBBBBBB???@@@DDDIIIMMMOOOMMMLLLFFFFFFEEEEEEEEEDDDDDDDDDCCCFFFIIIIIIFFFCCCCCCEEEBBBBBBBBB???;;;999888999888777666555222000...,,,------------------------+++++++++***))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$#########""""""########################""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!###$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""!!! !!!##############################!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!"""############"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""%%%&&&&&&%%%######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''************************''''''((()))*********)))((()))******))))))+++---*********+++++++++++++++))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$################################################!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$############"""############$$$%%%&&&&&&######""""""######$$$%%%!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''(((((())))))*********,,,...111555999;;;888999;;;<<<<<<>>>@@@CCCEEEKKKQQQTTTUUUUUUXXXZZZ^^^^^^^^^^^^___```aaabbbggg###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%'''*********))))))***(((***---...///000333555777999<<<>>>???>>><<<::::::<<<>>>@@@AAABBBBBBBBB???AAADDDIIIMMMNNNLLLJJJFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDEEEDDDCCCBBBBBBAAA@@@AAAAAA???;;;999:::;;;666666555333111///---,,,........................++++++******))))))((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""############"""!!!  !!!###$$$########################!!!""""""""""""#########"""""""""""""""""""""""" !!!"""###$$$######"""######""""""""""""######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$$$$$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''((()))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((*********************)))''''''(((((()))((((((((((((***+++***((((((***,,,)))*********++++++++++++((()))))))))))))))))))))''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$############"""#########""""""###$$$$$$######""""""######$$$%%%!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((()))))))))******,,,...222666999;;;888:::===>>>>>>===>>>???EEEJJJQQQUUUVVVVVVXXXZZZ]]]]]]]]]___```bbbdddeeeggg$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%#########%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%&&&'''(((((((((((($$$''')))******))))))***)))+++...000111222444666999;;;>>>@@@@@@???<<<::::::;;;===@@@BBBCCCCCCCCCCCCDDDFFFIIIKKKKKKHHHEEEGGGFFFDDDCCCBBBCCCEEEFFFEEEDDDBBBBBBCCCBBB???======???@@@>>>;;;:::;;;===333333444444444333222222////////////////////////++++++******)))(((((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""""""""""""""############$$$###"""!!!"""###%%%'''########################"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$######"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!#########""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))(((''''''''''''((())))))*********))))))))))))))))))***************)))((()))+++,,,***'''''')))+++))))))******++++++++++++(((((((((((())))))))))))''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""""""""#########"""###$$$$$$%%% !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((()))))))))******,,,...222666999<<<888;;;>>>???>>>=========DDDJJJQQQUUUVVVWWWXXXZZZ[[[\\\]]]___aaadddfffhhhiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''')))+++------...111333555888;;;===<<<;;;::::::@@@===;;;;;;===@@@CCCDDDDDDHHHKKKJJJEEEBBBCCCFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHEEECCCCCCCCCBBB===999::::::;;;<<<===<<<<<<<<<888666444333333222000...------......------,,,+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$###!!!!!!###%%%"""############$$$$$$$$$&&&%%%$$$###"""""""""""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))&&&&&&''''''''''''&&&&&&((((((((((((((()))******************************,,,---...,,,***))))))***(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""############""""""""""""######""""""""""""!!!!!!!!!!!!######""""""""""""######"""""""""""""""#################################&&&%%%%%%$$$#########$$$"""###$$$%%%&&&%%%$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$######$$$%%%'''((())))))'''''''''''''''((())))))******,,,...222666999;;;::::::;;;;;;<<<===>>>>>>DDDIIIOOORRRTTTUUUYYY\\\```]]]\\\^^^```aaadddiiikkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''')))+++,,,---...000222222555999<<<<<<;;;;;;<<<======<<<===@@@CCCFFFGGGFFFIIILLLJJJFFFBBBCCCEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDEEEGGGFFFCCC???<<<<<<<<<===============888666444333333222000///------......------,,,+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!! ###"""!!!!!!!!!"""$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$#########""""""###$$$$$$###""""""###%%%############$$$$$$$$$$$$%%%$$$######"""###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))******))))))(((&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))+++,,,,,,+++)))(((((()))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""""""""######""""""""""""######"""""""""""""""""""""!!!""""""""""""""""""""""""#########"""""""""""""""########################&&&%%%$$$$$$#########$$$!!!"""###$$$$$$$$$###""""""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))******,,,...222666999;;;999999:::;;;<<<===>>>>>>DDDIIINNNRRRRRRTTTWWW[[[```]]][[[]]]^^^^^^```eeeiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''')))+++,,,,,,---///111///333777:::;;;;;;<<<===<<<===>>>AAADDDGGGIIIJJJIIIKKKLLLJJJFFFCCCCCCEEEBBBCCCEEEFFFHHHIIIIIIIIIGGGEEEEEEGGGJJJJJJHHHEEE??????>>>=========>>>>>>888666444333444333111///------......------,,,+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! !!!!!!""""""!!!!!! """""""""!!!"""######$$$############""""""""""""""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$#########"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$###############"""###%%%%%%$$$######$$$############$$$$$$$$$%%%#########"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))***+++***(((''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!########################%%%%%%$$$############$$$""""""#########""""""!!!!!!"""$$$$$$######$$$%%%######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******,,,...222666999;;;999999999:::;;;<<<===>>>EEEIIINNNQQQRRRSSSVVVYYY```\\\ZZZ\\\\\\[[[]]]aaaggg$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''')))++++++,,,,,,...000///222555888888999:::;;;<<<>>>BBBDDDFFFGGGIIIJJJJJJKKKLLLJJJGGGDDDEEEFFFDDDEEEGGGIIIJJJKKKJJJJJJFFFDDDDDDFFFJJJJJJHHHEEEBBBAAA???>>>======>>>>>>777666444333444333111000------......------,,,+++************)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""######$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""################################################!!!###%%%&&&%%%$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))***+++***((('''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!######""""""""""""######"""""""""""""""######### !!!###%%%%%%###!!! %%%$$$$$$###"""!!! ########################$$$$$$###############$$$###############""""""""" """############$$$&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))******,,,...222666999;;;888888888999:::<<<>>>???FFFKKKPPPRRRRRRSSSVVVYYY^^^ZZZZZZ\\\]]][[[]]]aaaggg$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((***+++++++++---//////222444666666666777888===AAADDDFFFEEEEEEEEEGGGIIIJJJJJJIIIGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIEEEDDDCCCDDDGGGGGGDDDAAABBBAAA@@@>>>===<<<<<<<<<666555333333333333111///------......------,,,+++************)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!###%%%&&&%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))+++++++++)))((()))***&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!######""""""""""""######!!!"""""""""#########$$$ !!!###%%%%%%###!!! %%%$$$$$$###"""!!! #################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%'''&&&&&&%%%%%%&&&&&&&&&######$$$%%%&&&'''((()))'''''''''''''''((())))))******,,,...222666999;;;999888888999:::<<>>AAADDDDDDBBB@@@AAACCCGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIEEECCCBBBCCCEEEEEEAAA>>>AAAAAA@@@???===;;;999888555333111111222222000///------......------,,,+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""######$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!"""#########""""""!!!""""""######""""""!!!!!!!!!"""############"""""""""""""""############""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$###############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!###%%%&&&%%%%%%%%%'''$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))***++++++))))))***+++&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######""""""""""""######!!!""""""######$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!###########################""""""""""""###$$$$$$$$$$$$######$$$%%%%%%&&&###%%%&&&%%%$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***'''''''''''''''((())))))******,,,...222666999;;;:::999999999;;;===@@@BBBHHHLLLRRRTTTUUUVVVYYY\\\[[[YYYZZZ^^^```___aaadddjjj$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))***+++---,,,...000222222444666888;;;???BBBAAA>>><<>>?????????<<<999555333333111000000111111///...------......------,,,+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################""" !!!"""######$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""#########!!!!!!"""###############""""""############"""""" !!!"""###$$$######"""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&###"""""""""###$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))******(((((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$######""""""""""""######!!!""""""######$$$%%%%%%""""""""""""""""""""""""#########"""""""""""""""########################"""""""""""""""###$$$$$$""""""""""""###$$$&&&'''&&&''''''&&&$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))******,,,...222666999;;;;;;:::999:::;;;>>>BBBDDDFFFKKKPPPSSSTTTVVVYYY]]]\\\ZZZ[[[^^^```^^^___bbbiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***))))))+++---))),,,...111222444777:::999===@@@???;;;;;;>>>BBBAAA@@@@@@CCCGGGKKKMMMNNNCCCCCCCCCCCCDDDFFFIIIJJJEEEDDDCCCEEEHHHIIIFFFCCC===>>>??????<<<888333000222000//////000000...---------......------,,,+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!######$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!"""###############""""""############"""""" !!!"""$$$$$$######"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$$$$$$$###$$$'''***$$$$$$%%%%%%%%%&&&&&&&&&#########"""######$$$%%%#########$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&((()))(((''''''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%######""""""""""""######!!!""""""###$$$$$$%%%%%%######""""""""""""######"""""""""""""""#################################""""""!!!""""""###$$$$$$ """$$$&&&'''(((((()))'''%%%###$$$$$$"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******,,,...222666999;;;<<<;;;::::::<<>>@@@@@@??????>>>@@@AAABBBDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIFFFEEEDDDDDDEEEEEEDDDCCCAAA???;;;888777555333111///......---------............---,,,,,,,,,------)))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%###!!! !!!"""################################################!!!!!!!!!!!!!!!""""""###""""""  !!!!!! !!!!!!""""""""""""""""""###$$$$$$###"""###$$$###$$$%%%%%%$$$###$$$%%%&&&%%%###""""""$$$%%%&&&""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""####################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&(((***)))&&&%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""%%%%%%$$$###""""""##############################%%%%%%%%%%%%%%%$$$###"""!!!###%%%&&&%%%$$$###$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***+++,,,,,,...222666:::===;;;;;;<<<;;;<<<>>>AAADDDHHHKKKOOOQQQSSSUUUXXXZZZ\\\YYYYYY]]]```______```ggg}}}###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))***++++++,,,---...000333555666;;;<<<===>>>?????????>>>???@@@BBBDDDEEEFFFGGGGGGDDDCCCCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@>>>;;;999888666444222222111000......---------...---,,,,,,+++,,,,,,,,,)))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""#######################################$$$$$$%%%###"""""""""""""""###### !!!!!!"""""""""""""""!!!"""######!!!!!!"""###"""$$$%%%$$$###"""###%%%######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""#######################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########%%%$$$$$$###""""""##############################%%%%%%%%%%%%%%%$$$###### !!!###$$$%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((((((((()))))))))++++++,,,...222666:::<<<;;;;;;<<<<<<<<<===AAADDDHHHKKKOOOQQQSSSTTTWWWYYY\\\YYYYYY]]]```______aaaiii$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((((()))+++++++++,,,...000222444555888999;;;===>>>????????????@@@AAACCCDDDEEEEEEEEEBBBAAA@@@???@@@BBBEEEFFFEEEDDDBBBAAAAAA@@@>>>===>>><<<999888888777555333333222111///...------,,,---,,,++++++******++++++((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""###$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$$$$%%% !!!"""######$$$###### !!!""""""######"""""" """###"""!!! !!!"""!!!###$$$###"""!!!"""### """###%%%%%%###!!! !!!!!!!!!""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""""""""%%%%%%$$$###"""!!! $$$############"""""""""""""""""""""""""""""""""########################""""""""""""####################################"""######$$$$$$######"""#########$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$######"""#################################$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))***+++,,,///222666:::<<<:::;;;<<<<<<<<<===@@@CCCHHHKKKOOOQQQRRRTTTVVVXXX\\\XXXXXX]]]```______aaakkk$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((((()))+++***++++++---///111222333666777888:::<<<>>>??????>>>???@@@AAABBBCCCCCCCCCBBBAAA??????@@@CCCFFFHHHFFFDDDBBB@@@@@@???===;;;:::888777777777666444222111111///...------------,,,++++++***)))*********(((((())))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!""""""### """"""""""""!!!!!!!!!"""############"""!!!"""###"""!!!!!!"""###!!!"""###"""!!! !!!###!!!""""""######""" !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$#########""""""!!!!!!############""""""""""""""""""""""""""""""""""""########################!!!"""""""""##########################################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$###############$$$#################################$$$$$$######"""######""""""###$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((((()))***+++++++++******,,,///222666999;;;:::;;;<<<<<<<<<===???BBBHHHJJJNNNPPPRRRSSSVVVWWW[[[XXXXXX]]]```______aaakkk$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))*********+++,,,---///111222444555666888:::<<<>>>>>>===>>>???@@@@@@@@@@@@@@@??????>>>???@@@CCCFFFGGGFFFDDDBBB@@@@@@>>><<<:::666555555555666555333111------,,,,,,,,,---......++++++***)))))))))******((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!!!!"""###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### """"""""""""!!!!!!""""""###############"""###$$$$$$""""""###$$$ !!!""""""!!! !!!"""$$$###!!! !!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$###############$$$$$$########################!!!!!!""""""""""""!!!!!!#########"""######$$$%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&''')))***,,,---...)))***,,,///222666999:::999;;;<<<<<<<<<<<<>>>@@@FFFIIIMMMOOOQQQSSSVVVXXX[[[WWWXXX]]]```___```bbbiii%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))''''''(((***))))))***+++,,,...000111444444555666888:::<<<=========>>>>>>>>>>>>>>>===<<<<<<===???@@@BBBDDDEEEEEECCCAAA??????>>>;;;999555555444555666555222000++++++++++++,,,---...///,,,+++******))))))******'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################%%%###""" !!!###$$$########################""""""""""""""""""""""""###############$$$$$$%%% !!!"""######$$$######!!!"""######$$$$$$######"""$$$%%%$$$###"""###$$$ """###"""!!! !!!"""%%%$$$!!!  !!!"""#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$#########"""######$$$%%%######################## !!!""""""""""""!!!#######################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%'''(((***+++,,,---((())),,,///333666888999999;;;<<<===<<<<<<===???DDDGGGKKKNNNQQQSSSVVVYYYZZZWWWXXX]]]`````````bbbggg~~~%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***)))))))))***,,,---///000444333444444666888:::;;;<<<<<<============<<<<<<:::<<<>>>AAACCCEEEEEEEEEBBB@@@>>>======<<<:::888666666666777777666333000------,,,,,,,,,---......,,,,,,+++************+++''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$###########################"""""""""""""""##############################""""""""""""""""""""""""###############$$$$$$%%%###"""""""""""""""######""""""###$$$$$$$$$$$$###"""###$$$###"""!!!"""$$$!!!"""######!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""###############""""""###$$$$$$%%%########################!!!""""""###$$$$$$######"""###$$$%%%$$$$$$###"""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''(((((())))))***'''))),,,///333666888999999;;;<<<===<<<<<<===>>>AAAEEEIIIMMMQQQTTTWWWZZZZZZWWWWWW]]]`````````ccceee~~~%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***)))))))))***+++---...///444333333444555777999:::<<<<<<<<<===<<<<<<;;;;;;<<<>>>BBBEEEGGGHHHHHHHHH@@@>>><<<<<<<<<;;;999777888888888888999777444111000///...------------------,,,++++++******++++++''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$######################## !!!###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######"""  !!!"""""""""###$$$$$$$$$$$$###!!!"""###"""!!! !!!###!!!###$$$###"""!!!"""$$$######$$$%%%$$$""" """"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$###$$$((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""######""""""###$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%!!!###$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((''''''&&&&&&'''))),,,///333666777888999;;;======<<<<<<<<<>>>@@@DDDIIIMMMQQQTTTXXX[[[ZZZWWWWWW]]]``````aaacccddd%%%%%%&&&''''''(((((()))))))))))))))((((((((((((,,,+++)))(((''''''((((((''''''(((((()))*********)))***++++++***)))'''&&&*********++++++******)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&((((((%%%%%%((((((&&&(((''''''''''''((())))))++++++******++++++,,,---000000111333555888:::;;;:::;;;<<<===>>>?????????BBB@@@AAAEEEJJJKKKGGGCCC@@@???>>>>>>>>>===999777===<<<:::888666444222111///......---,,,+++++++++,,,+++)))***+++,,,,,,+++)))))))))(((''''''&&&&&&%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############""""""!!!!!! !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!! !!!"""######""""""!!! """###$$$""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""###########################"""!!!!!!$$$#########""""""!!!!!!$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***+++...111333555777888999;;;>>>???>>>===<<<===AAACCCFFFJJJOOOSSSVVVXXX^^^\\\\\\___```___```dddggg((((((((()))))))))))))))++++++************)))))),,,++++++******+++,,,---******************************+++++++++***))))))((()))***,,,------------)))))))))))))))(((((((((************************************************)))))))))((((((((('''''')))(((''''''''''''((()))(((***)))&&&%%%((((((&&&((((((((((((((())))))***++++++******++++++,,,---111111222333444666888999999:::<<<>>>@@@BBBCCCCCCEEEBBBBBBEEEJJJMMMLLLIIIHHHHHHHHHHHHHHHDDD???;;;AAA@@@>>>;;;999666555444111000000///......---------+++******+++,,,+++***)))((('''&&&%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########""""""""" !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###""""""!!!"""###$$$%%%""""""""""""""""""""""""########################%%%%%%$$$$$$$$$#########""""""!!!!!!"""""""""!!!"""!!!!!! !!!"""###""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""#########""""""!!! ############"""""""""!!!################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***+++---000333555777777999;;;>>>???>>>===<<<<<<@@@CCCFFFJJJNNNRRRVVVXXX[[[XXXXXX[[[\\\[[[\\\```ccc((((((((((((((('''''''''++++++*********)))))))))))))))))))))***+++,,,---.........---,,,+++++++++******)))))))))******+++(((((()))++++++,,,,,,,,,******************++++++************************************************************)))))))))))))))((((((''''''(((((())))))+++***'''&&&))))))'''(((((((((((()))))))))***+++************+++,,,,,,000000111222333555777888888:::<<>>CCCBBB@@@===:::777555444333222222111111000000///...,,,******++++++***)))'''&&&%%%%%%&&&'''***+++***(((%%%$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############"""""""""###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""!!! """&&&(((""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""!!!!!!###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!!!! ############""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))+++---000333555666777888;;;>>>???>>><<<<<<<<<@@@CCCGGGJJJNNNQQQUUUXXX\\\YYYYYY\\\]]]\\\]]]aaaaaa))))))))))))((((((((((((,,,,,,,,,,,,++++++++++++)))))))))******+++++++++///.........---------,,,------+++++++++,,,---...++++++,,,,,,,,,++++++***++++++,,,,,,------......++++++++++++++++++++++++************************************)))))))))))))))(((((((((((((((((()))(((******''''''+++,,,)))''''''((((((((())))))(((***************++++++,,,---...///000222555777888999;;;===@@@CCCEEEGGGGGGFFFEEEFFFIIIOOOSSSUUUUUUNNNMMMLLLLLLKKKHHHCCC???BBB@@@>>><<<888666444222222222222222111111000000...,,,************)))(((&&&%%%%%%&&&(((,,,000333,,,)))&&&$$$$$$%%%$$$$$$########################$$$##################$$$$$$$$$$$$$$$###########################"""!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!! """$$$%%%""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""""""""###$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""############"""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""!!!!!! #########"""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$##################$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***---000333555666777888;;;===>>>===<<<<<<<<>>@@@AAACCCCCCDDDAAACCCGGGKKKPPPRRRRRRRRRKKKHHHEEECCCCCCCCCBBB@@@@@@???===:::777555333111000000000000000/////////...,,,***)))******)))'''((('''&&&&&&(((+++...111+++)))&&&%%%%%%%%%$$$####################################$$$$$$#######################################$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%% """###"""###%%%'''######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""############"""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$#######################################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***---///222444666666888:::===>>>===<<<;;;;;;???CCCHHHKKKLLLNNNSSSXXXXXXUUUUUUYYYZZZXXXYYY]]]fff|||)))***+++,,,...///000000///000111222333444555666::::::::::::999888777666555666666777888888999999999888666444222000//////+++,,,---...////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((((())))))******))))))(((%%%(((((('''(((---...---%%%&&&((()))))))))((('''***))))))))))))***++++++((()))+++---000333666888:::;;;<<<===>>>?????????>>>@@@EEEIIILLLMMMMMMLLLIIIEEEAAA>>>>>>???@@@@@@>>>===;;;999666444333222........................---+++))))))******)))(((+++)))'''%%%%%%%%%&&&''')))'''&&&%%%&&&%%%$$$"""########################"""###$$$$$$$$$$$$###""""""""""""""""""##################$$$######"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!"""###$$$###""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$""""""%%%(((!!!"""""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""############!!!""""""############"""""""""""""""############"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#######################################################################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***,,,///222444555666777:::===>>>===;;;;;;;;;>>>CCCIIIKKKKKKMMMSSSXXXYYYVVVVVVZZZ[[[YYY[[[^^^dddxxx222333555777:::===???@@@BBBCCCEEEGGGIIIKKKLLLMMMQQQRRRRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRSSSSSSOOONNNLLLIIIFFFBBB???===888888888777666555333333000000000000000/////////------------------------++++++++++++++++++++++++,,,+++++++++************((()))************)))(((&&&))))))&&&'''+++,,,***'''(((***+++++++++)))((()))))))))))))))***++++++******+++---///111333444777888999:::;;;<<<<<<<<<<<<>>>AAACCCEEEFFFFFFGGGGGGDDD@@@======<<<<<<;;;999888777555333222000000------------------------,,,***(((((()))******)))))))))'''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''&&&###!!!########################"""###$$$$$$$$$$$$###""" !!!!!!!!!"""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% ###&&&%%%""" ###&&& !!!"""######""""""!!!""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$!!!"""""""""############!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$##############################################################################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())),,,///222444555666777:::======<<<;;;;;;;;;>>>DDDJJJKKKJJJLLLRRRXXX\\\YYYYYY\\\]]]\\\]]]aaabbbvvvCCCDDDGGGJJJNNNQQQSSSUUU]]]^^^```ccceeehhhjjjkkklllmmmnnnppppppppppppooonnnnnnnnnmmmllllllkkkkkkkkkjjjhhheeeaaa\\\WWWUUUPPPOOOMMMIIIEEEAAA===;;;555555555444444333333333------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++((()))***++++++***)))((()))+++***'''&&&))))))'''(((***,,,---------+++***)))))))))))))))******+++,,,,,,,,,---...///000111444555666888999:::;;;;;;===>>>>>>>>>???@@@CCCEEEEEECCC@@@===<<<:::777555333333222111///...---,,,,,,,,,------------------+++)))((((((***+++******&&&&&&'''(((((()))))))))######$$$&&&(((&&&### """""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!!!!""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!$$$'''(((""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###&&&(((&&&!!!!!!$$$ !!!#########""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$##############################################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###$$$%%%&&&'''%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((())),,,///222444555666777:::<<<===<<<;;;;;;;;;>>>DDDJJJKKKJJJKKKRRRXXXYYYVVVVVVZZZ[[[YYY[[[^^^aaawwwaaadddgggiiilllooosssvvvxxx||||||vvvwwwxxxxxxuuummmeee___\\\TTTQQQMMMIIIDDD>>>888333666444222111111111000000111...,,,,,,---.........///...---......---)))&&&---,,,***))))))+++---...))))))))))))((((((((((((***+++,,,///111333555666===999222,,,))))))+++---+++++++++,,,---...///000222222333444555777777888;;;;;;;;;;;;===>>>???@@@BBB===888777999:::777333222111000///...---,,,,,,,,,,,,,,,++++++,,,------++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&$$$""""""""""""!!! """############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""&&&&&&%%%$$$$$$###############""""""""""""""""""$$$$$$$$$#########""""""################################################%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$$$$$$$###"""!!! #########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$$$$###""" """###$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""!!!!!!!!!!!!!!!"""###"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***+++---000222444555555666999<<<<<<;;;:::::::::???CCCGGGHHHIIILLLQQQVVVZZZYYYYYYYYYZZZ\\\^^^___aaazzz|||~~~~~~wwwuuurrrnnnkkkfff```\\\LLLIIIDDD???999333...+++.........///000///---+++...,,,***)))***,,,...///---,,,***))))))******+++******)))))))))(((((((((((()))***+++,,,---...///111000---,,,+++,,,---...++++++++++++,,,---......000111222333444555666777999999999:::;;;<<<===>>>===:::777888::::::666111//////......---,,,,,,,,,---,,,,,,+++,,,,,,------++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""""""""!!!"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""##################################################################$$$$$$"""""""""""""""##################"""!!!!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$####################################$$$$$$$$$$$$########################$$$######"""""""""######""""""!!!###$$$%%%###"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((('''+++,,,...111333555666777666999;;;<<<;;;:::::::::???CCCGGGJJJKKKMMMRRRVVVYYYYYYYYYZZZ[[[]]]___```ddd~~~wwwtttnnnfff[[[QQQHHHCCC<<<999555222222111000...000000///---++++++---...---------,,,++++++******+++*********))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,,,,,,,+++++++++++++++,,,,,,...///000111333444555666777777888888999:::;;;<<<888666666888:::999444000000/////////......------------,,,,,,,,,,,,,,,---++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################!!!""""""###$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#######################################$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%!!!!!!"""$$$&&&&&&###!!!######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((((((((+++,,,///111444666777888666888;;;<<<;;;:::999:::>>>CCCHHHLLLMMMOOORRRVVVYYYYYYYYYZZZ\\\]]]___```fff{{{~~~|||yyywwwtttuuuwwwxxxyyyxxxwwwwwwwwwyyy}}}}}}}}}yyyvvvyyy~~~uuukkkccc___WWWPPPEEE;;;666444444444...000333222000---,,,,,,......////////////...---++++++++++++************++++++*********))))))))))))***+++,,,,,,***)))(((++++++******************......000111333444555666666666777888999:::;;;;;;555555555777888888444111444444333222111000///......------,,,,,,,,,,,,---*********)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$#########$$$%%%""""""#########$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!"""""""""""""""############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##########################################""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%""""""$$$&&&((('''$$$!!!######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***+++...000333555777777555888;;;<<<;;;999999999===CCCIIIMMMNNNPPPSSSVVVWWWXXXYYY[[[]]]___```aaaggg```dddiiimmmnnnooopppqqqmmmooorrrssstttuuuxxxzzz~~~|||yyyuuuqqqooojjjkkkkkklllmmmmmmmmmmmmpppsssxxx|||~~~~~~~~~}}}xxxrrrmmmmmmsssxxxzzzyyy{{{xxxrrrkkkaaaVVVNNNHHHCCC@@@222222222111/////////111------//////000000000///,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,+++******)))))))))++++++***)))))))))******......000111333555666777666777888:::;;;;;;;;;;;;777666444444555666666555777666555333111///------///...------,,,,,,,,,---******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$###""""""$$$&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%###$$$%%%(((***)))&&&#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((())),,,///222444555666555888:::;;;:::999999999===BBBIIIMMMNNNPPPSSSVVVVVVWWWYYY[[[^^^```aaabbbiiiBBBHHHOOOTTTXXXYYY[[[\\\```cccgggjjjnnnsssxxx|||yyyyyywwwvvvvvvwwwyyyzzz}}}}}}}}}}}}}}}zzzwwwvvvvvvtttssspppuuu||||||vvvnnnddd^^^UUUMMMBBB999444222111111............/////////000------------,,,,,,,,,,,,)))))))))*********+++++++++***)))))))))***,,,---+++***************++++++---...///111333555666777666777999;;;<<<<<<<<<;;;999888666555555666777888444444222000...---+++***000///...---,,,,,,,,,,,,***)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$!!!###%%%### """%%%"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$######"""""""""######$$$%%%%%%%%%###############$$$$$$$$$################################################%%%%%%$$$$$$###""""""!!!############"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$######""""""!!!"""######$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$%%%'''))))))&&&$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))'''(((+++...111333555666555777:::;;;:::999888999===BBBHHHKKKMMMOOOSSSWWWUUUWWWYYY\\\___aaabbbbbbiiiRRRXXX```gggkkkmmmnnnoooxxxzzz}}}yyy}}}~~~vvvssssss~~~~~~sssdddXXXQQQIII@@@999555444222111000000000111............---------,,,+++++++++***************((((((((())))))***+++,,,***************+++,,,---+++,,,...000222444555666555777999;;;<<<<<<;;;;;;999999:::999888777777777111111000///...------,,,000///...------,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%### ###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$################################################$$$$$$##################"""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""############"""""""""$$$%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%&&&&&&$$$######$$$&&&'''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***'''(((+++///222444666777555777:::;;;:::888888888===AAAFFFIIIKKKNNNSSSXXXTTTVVVYYY]]]___aaacccccceeeiiiooowww~~~}}}uuuqqqrrrnnnoooqqqxxx~~~zzzuuujjjYYYLLL===;;;888555333222222333///............---------......------,,,+++++++++'''((()))******)))((((((************+++,,,---...***+++,,,...111333444555555666999;;;<<<<<<;;;:::888:::<<<===;;;888777666000000000000000111111111000000///...---,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!###%%%"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$########################%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$######""""""%%%&&&&&&''''''&&&&&&%%% !!!"""###############"""###$$$%%%&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((())),,,///333555777888444777:::;;;:::888888888===AAAEEEHHHJJJMMMSSSXXXTTTVVVYYY]]]```bbbcccccc```zzz||||||{{{tttmmmjjjppp}}}xxxpppXXXTTTKKK???999777444000555333000000000000///...***************+++++++++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...000222444555666777888999:::::::::999;;;???@@@???:::555111111000...---------...///.........------,,,,,,+++)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!""""""###$$$#########""""""""""""###############!!!!!!$$$%%%$$$"""###$$$%%%&&&%%%$$$###""" """$$$%%%'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################################################################""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############"""$$$!!!!!!$$$&&&######$$$&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%&&&$$$"""!!!"""$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***---000222555666777777777888999999999999888;;;@@@GGGKKKMMMPPPTTTXXXXXXWWWZZZ___aaa______aaaeeezzz|||~~~ttteeeZZZQQQHHH???555333111000000///...,,,,,,------...............------,,,++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,...000222333555666777999999:::::::::999:::;;;;;;999777444222111000///.........///000//////...---,,,,,,++++++)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################ !!!""""""""""""###############""" !!!$$$%%%###!!!###$$$$$$%%%%%%$$$$$$$$$!!!$$$))),,,---***&&&###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#######################################################################################$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""$$$!!! ###$$$""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$##################!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***---000222555666777888888999:::::::::::::::;;;@@@GGGKKKMMMPPPTTTXXXXXXWWWZZZ___aaa______aaacccxxxmmmdddNNNHHH@@@888444222111000.........///...---,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222333666777888999999999999999:::999666444333333333333222111000000//////000000000//////---,,,+++*********))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################"""!!!!!!!!!"""$$$$$$"""""""""#########$$$$$$$$$###!!!"""######"""!!!############$$$%%%&&&&&&(((***,,,---+++((($$$"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%########################################################################$$$############$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############"""###!!!!!!$$$$$$""""""%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***---000222555666777999999:::;;;;;;;;;;;;:::;;;@@@GGGKKKMMMPPPTTTXXXXXXWWWZZZ```aaa___^^^aaa```uuujjjYYYIII>>>888444333//////000///...---,,,+++------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---///111222666777888888999999999888999777555333222222222333222222222111111111111111000000///...,,,+++************))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$"""""""""###%%%'''""""""#########$$$$$$$$$$$$######"""""""""!!!!!!###"""""""""###%%%'''(((---+++'''###""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$############################################################$$$$$$$$$$$$########################################################################$$$$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############"""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$#########""""""!!!!!!%%%***)))$$$"""$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***---000222555666777888999999:::;;;:::::::::;;;@@@GGGKKKMMMPPPTTTWWWYYYXXXZZZ```aaa___^^^```^^^|||ssscccTTTGGG<<<666111111000000////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------,,,,,,,,,---...000111555555666777888888888888777777666666555444333222222222222222222111111000000///...---,,,+++***************)))((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!! !!!###$$$############$$$$$$$$$$$$###$$$$$$###"""!!!!!!!!!""""""""""""###%%%((()))***'''### !!!$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################################################################%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$#########"""""""""***111///(((######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&$$$$$$%%%'''&&&%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))***---000222555666777777888888999999999999999;;;@@@GGGKKKMMMPPPTTTWWWYYYXXX[[[```aaa^^^^^^```^^^zzzuuueeeUUUJJJ888666333000....../////////......---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,...///000222333444666777777777777777777888888777666444333111222222222222111000000.........------,,,,,,++++++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!!!!"""$$$%%%#########$$$$$$$$$$$$%%%"""###$$$###"""!!!"""###"""""""""###$$$&&&'''((("""###%%%&&&'''&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$################################################"""""""""############$$$########################################################################&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&$$$$$$$$$############"""###---555222)))$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&###$$$(((+++'''&&&%%%#########$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((())))))))))))))))))***---000222555666777777777888999999999999888;;;@@@GGGKKKMMMPPPTTTXXXZZZXXX[[[```aaa^^^]]]___^^^wwwuuummmVVVQQQHHH>>>777222000///000000///............///,,,,,,,,,------------...---,,,,,,+++,,,---///000///000222444555777777777888888888888777666555555000111222222222111//////------------------------++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%% """$$$###!!!!!!"""$$$!!!"""###$$$%%%&&&&&&&&& !!!$$$''''''&&&$$$###$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""""""""####################################################################################'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!""""""###%%%&&&&&&'''$$$$$$$$$############""" %%%---333000(((%%%'''%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&$$$"""$$$***000)))'''%%%#########$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((())))))))))))))))))***---000222555666777777888999999::::::999999;;;@@@GGGKKKMMMPPPTTTXXXZZZYYY[[[```aaa^^^]]]___^^^ttt|||ssseeeTTTFFF<<<777555111111000///////////////,,,,,,,,,---------......---,,,,,,+++,,,---///000---...000333555666777777999888777666555555666666000000111222111000///...,,,,,,,,,---------......++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## !!!"""############"""######$$$$$$$$$%%%%%%%%%"""$$$###!!!!!!###&&&!!!"""$$$%%%&&&&&&%%%$$$###"""!!! """$$$%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""####################################################################################'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""!!!""""""$$$%%%&&&''''''$$$$$$$$$############""""""%%%,,,000---&&&%%%)))#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&$$$"""$$$,,,222)))(((&&&#########$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''(((((())))))))))))))))))***---000222555666777999999:::;;;;;;;;;;;;:::;;;@@@GGGKKKMMMPPPTTTXXXZZZYYY[[[```aaa^^^]]]___]]]rrr~~~uuuwwwzzzzzzoooYYYEEE;;;555444333222000///...---//////...---,,,,,,...000...------,,,,,,------............///000222333444777666444333444555777888777444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%% !!!"""###$$$$$$%%%$$$$$$##################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""################################################!!!""""""###$$$%%%%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$###"""!!!!!!&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&###"""!!!!!!"""###%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$###############################################################################################################""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$***///---((($$$&&&)))&&&$$$"""###%%%&&&%%%"""######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++'''######%%%&&&&&&%%%***++++++******)))(((''',,,,,,---...000333666777999:::<<<>>>>>>===<<<;;;999>>>EEEIIIKKKMMMPPPSSSWWWWWWZZZaaadddaaa]]]\\\]]]nnn}}}sssppprrrwwwuuujjj]]]UUUCCC===555000000111222222***++++++++++++,,,---......------,,,,,,------...------...///000222444555777666555333333444666777777444111000000000///---------------------------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""""""""#################################$$$$$$###""""""###$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################################## !!!"""#################################!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#######################################################################################%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,+++(((%%%&&&'''&&&$$$"""###%%%&&&%%%###%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***'''$$$$$$%%%'''&&&%%%)))************)))((((((++++++,,,---000222555777888:::;;;======<<<;;;::::::???EEEIIIJJJMMMPPPTTTVVVVVVZZZbbbddd```\\\[[[ZZZnnn}}}rrrjjjmmmrrrrrrooonnn\\\QQQCCC888444333111///,,,,,,---.........------......------------......,,,,,,---...000222444555777666555333333333444444666444111000000000///...........................,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$############""""""!!!!!!########################$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################################## !!!!!!"""#################################"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((((((((&&&%%%%%%&&&$$$###$$$%%%&&&%%%###'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&$$$(((((()))************)))******+++---000222555666777888:::;;;;;;;;;:::999:::???EEEHHHJJJMMMQQQUUUUUUUUU[[[cccfffaaa[[[ZZZTTThhhyyyqqqqqqrrrtttxxxwwwooocccUUUIII>>>555///222111111222222111///---......------------......+++,,,---...000222444555777666444333222222222222333222000///000000...---------------------------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######""""""""""""""""""###############$$$$$$$$$$$$##################$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((%%%"""%%%%%%$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$'''''')))******+++++++++***+++,,,///111444666777777777888999:::999999888;;;???DDDHHHJJJMMMRRRVVVUUUVVV\\\eeehhhbbb\\\ZZZUUUddd{{{xxxyyywwwgggVVVGGG>>>555333111000111222000...///......------......///+++,,,,,,...000222333555555555444333222111111111111///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$######### !!!!!!"""######$$$$$$""""""#########$$$$$$$$$#########$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$###%%%'''***---&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###'''(((%%%"""%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''''''''&&&&&&&&&&&&'''(((***+++++++++++++++,,,...111444666888999777777777888888888888888:::???EEEIIIKKKNNNSSSWWWVVVWWW]]]fffiiiccc]]][[[ZZZddd|||}}}{{{lll]]]SSS>>>888222//////111000/////////............//////,,,,,,---...///111222333333333222222111111000000000///...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$###""" !!!"""###$$$%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&,,,111555&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&'''&&&###$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&(((''''''(((******++++++++++++,,,///333666888999:::777777777777888888999999888>>>EEEJJJMMMOOOSSSVVVWWWWWW]]]eeehhhccc^^^\\\XXX```~~~pppeeeWWWMMM@@@777333222111/////////............//////...------......000111111111111111111111111000000000000000111222222111///------------------------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&***...000&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%'''$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''%%%$$$$$$'''***'''((()))******************,,,///222666888999:::888888777777888888999999777===FFFLLLOOOPPPSSSUUUVVVVVVZZZbbbeeeaaa\\\[[[VVV___sssssseeeRRRBBB:::666222000//////............//////...............///000000///000000111111111111000111111111333444444333111........................,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""############""""""""""""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###################################################################################################$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''$$$&&&((('''%%%$$$%%%((($$$$$$%%%%%%'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%###$$$'''+++((())))))************))))))+++...222555777888999888888888888888999999:::666===GGGMMMPPPQQQSSSTTTVVVUUUXXX```bbb___[[[[[[ZZZeee}}}|||ooo___OOO@@@666000666444111//////000111111//////.........//////000000000000000000000000000444444444333222111000///------......------,,,++++++++++++************)))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%!!!&&&***)))&&&$$$'''+++,,,%%%!!!%%%******)))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&)))))))))))))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((('''%%%###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%''')))++++++******,,,...111444777888999888888777777888999:::::::::???FFFKKKMMMOOORRRVVVRRRUUUYYY]]]``````___^^^]]]ddd{{{vvvqqqiii]]]NNNCCC777444111333666666111,,,//////............//////000000000000000000000000333333333333222111000///...............---,,,,,,+++++++++************)))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$&&&)))+++***''''''***+++(((''')))+++)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''))))))******)))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&((('''%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&(((+++,,,+++***)))+++...111444777999:::888888777777888999999:::999???FFFKKKMMMPPPSSSWWWTTTWWW[[[___bbbbbb```___]]]ddd~~~zzz{{{{{{ttteeeYYYAAA999222111444555///)))//////............//////000000000000000000000000111111222111111000///...///////////////......---+++++++++************)))'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%################################################%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))&&&$$$$$$%%%'''&&&$$$%%%&&&))),,,***&&&&&&***---+++(((%%%$$$$$$&&&'''''''''''''''''''''''''''************)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((+++------+++)))(((***---111555888:::;;;888888888777888888999:::999???FFFKKKNNNQQQUUUXXXWWWZZZ^^^bbbddddddbbb```^^^ddd{{{tttmmmYYYNNN???555222222111///000000///.........//////////////////////////////000000000000000///......000000000000000///......+++++++++*********))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%################################################$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%'''((((((&&&""" %%%###%%%((()))&&&'''+++...,,,(((%%%$$$$$$%%%'''''''''''''''((((((((((((+++++++++***)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''))),,,......+++)))''')))---111555888:::;;;999888888888888888999999999???FFFKKKNNNQQQUUUYYYWWWZZZ___ccceeedddbbb```___ccc|||rrriii[[[JJJ===666555666222111000/////////////////////////////////////////////000000000///......000000111111000000///...+++++++++*********))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%################################################$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&"""&&&))))))''''''+++...000(((###%%%((((((((()))...,,,)))&&&$$$%%%%%%&&&'''''''''((((((((())))))++++++++++++***)))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((())),,,......+++(((''')))---111555888:::;;;999999888888888888888999999???FFFKKKNNNPPPTTTXXXVVVYYY___ccceeedddbbb```___ccc}}}yyyppp```NNN???777555444333222111000000000111000000000000000000000000//////000000000000//////000000000000000//////...+++++++++************)))((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%############################################################$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((%%%$$$***666@@@:::000''''''))))))'''''',,,+++)))(((&&&&&&&&&&&&'''''''''(((((())))))*********++++++******)))(((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))+++---,,,***((((((***---111555888:::;;;:::999888888777888888888:::???FFFKKKMMMOOOSSSVVVTTTXXX^^^cccfffeeebbb``````ccc~~~|||nnn]]]NNNCCC===666555444333222222222222000000000000000000000000///000000111111000000000//////000000//////...---+++++++++************))))))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############################################################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&$$$%%%***333999555...)))))))))'''&&&(((*********)))((('''&&&&&&&&&''''''((())))))******))))))***+++++++++******&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%###%%%''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((((()))***+++***((()))+++...111444777999::::::999999888777777888888:::???FFFJJJKKKMMMPPPSSSRRRWWW^^^dddgggfffdddbbbaaacccvvviii^^^UUUOOO777666555444333333222333000000000000000000000000000000111111111111111000///////////////......---+++++++++************))))))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''############################################################$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%&&&((())))))&&&###((('''''')))'''$$$&&&+++((()))*********((('''&&&&&&''''''((()))******+++((()))***+++++++++++++++&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))((('''''')))***)))(((***,,,...111444777888999::::::999888777777888888:::???FFFIIIJJJLLLOOORRRRRRWWW^^^eeehhhhhheeecccaaacccwwwmmmeee^^^OOOEEE;;;888666333111222///000111111000///000111000000000000000000000000//////...------------...,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$##################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))************+++,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''(((((((((%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))***---222777:::;;;;;;888888777666666666666666;;;AAAGGGKKKLLLNNNQQQTTTTTTZZZaaaffffffeeecccbbbeeeiiiuuuhhhbbbXXXLLLBBB999222222555111222222111000/////////000000000000000000000000000000000000////////////,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''((((((((((((''''''''''''''''''((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((''''''(((((()))******+++***+++,,,,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))***---222777:::;;;:::888888777666666666666666;;;AAAGGGKKKMMMNNNQQQTTTVVV[[[aaaeeeeeedddcccbbbbbbgggtttlllaaaTTTEEE888444666555555444333222000//////000000000000000000000000111222222333222111000///,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))(((((())))))***'''(((((())))))(((((('''************************((((((''''''''''''((((((************************************************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++++++++,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))++++++...222777999:::999888888777666666666777777<<>>888555222111222444444333000000000000000000000000000111222333333111///...------,,,,,,+++*********(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''''''''(((((()))***((()))++++++++++++)))(((************************++++++************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))******+++,,,,,,,,,,,,------...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++,,,...222666999999888888888777777777777888888<<>>777222000//////...000...------------,,,,,,......---,,,,,,---...//////000000000000///------++++++++++++++++++++++++++++++***)))))))))))))))************************(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&---+++((('''((((((((('''(((((((((((()))))))))******))),,,333666666888;;;::::::999888999:::;;;<<<===AAAGGGKKKOOOQQQTTTUUUTTTYYY___ccceeeeeeeeeeeegggjjjsssgggWWWDDD777444333111111333333222111222222111111111000000000000000///...---,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((()))))))))''''''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&&&&(((***&&&''')))***,,,---------***,,,///111333555888;;;AAADDDHHHJJJKKKOOOTTTYYYVVVRRRSSSZZZbbbgggmmmrrrnnnooorrruuuvvvvvvvvvuuuvvvssspppllljjjjjjkkklllrrrrrrrrrqqqpppnnnkkkjjjccc]]]TTTLLLGGGCCC@@@???>>>:::666444444333000---000///---------///111222...///000111000...,,,***++++++++++++++++++++++++,,,+++******))))))******************************((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&///,,,)))''''''(((''''''((((((((()))))))))******)))))),,,333666666777;;;:::999999888888:::;;;<<<<<<@@@FFFKKKNNNPPPSSSUUUTTTXXX^^^cccdddeeeeeefffeeeiiiyyyiiiVVVIII;;;777444222333444333111222222222111111111000000000000///......---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))******((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((($$$&&&'''(((((((((***+++***+++,,,,,,,,,---///000111666<<>>:::666555222000///000111222000111222222111...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((('''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''---***'''&&&''')))++++++(((((()))))))))************)))---444888777888;;;:::999888888888999;;;;;;;;;@@@EEEJJJMMMPPPRRRTTTSSSXXX]]]bbbdddeeeeeefffgggmmmzzzdddTTT@@@:::444222333555555333222222222222111111111111//////......------,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))***((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))+++,,,,,,******+++,,,---......------///333777GGGLLLUUU]]]eeemmmtttxxxwww{{{|||vvvrrrlllgggdddhhhmmmqqqwww|||~~~}}}zzz{{{|||}}}}}}{{{yyyxxxxxxxxxxxxyyyyyyvvvrrrnnnoookkkfffccc```\\\WWWSSSJJJGGGBBB<<<777444222111111111222333222111///------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,+++***(((((()))******************************'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&''''''''''''''''''''''''((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''',,,***''''''(((***++++++))))))))))))************++++++///777:::999:::===999999888777888999:::;;;;;;@@@EEEJJJMMMPPPRRRTTTSSSWWW]]]aaacccdddfffgggjjjrrrrrr[[[KKKBBB888333444777777555333222222222222111111111//////......------------,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))+++++++++***(((''')))***''',,,222777===EEENNNUUUeeeiiipppvvvzzzzzzwwwzzz}}}~~~~~~~~~~~~}}}{{{zzzxxxtttrrrpppqqqsssvvvwwwwww{{{{{{{{{zzzwwwtttpppnnnfffbbb\\\SSSKKKCCC>>>;;;333333333222222000//////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''')))*********)))(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''---+++))))))******)))((()))))))))*********++++++,,,,,,111888<<<;;;;;;===999888888777777999:::;;;<<<@@@FFFKKKNNNPPPSSSUUUSSSWWW\\\```bbbdddfffhhhkkkxxxsssdddWWWFFF;;;888888666444333333222222222111111111000000////////////......,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((()))******+++---111444444===IIITTT]]]fffpppwww{{{~~~{{{wwwxxxyyyzzz|||ppprrruuuwwwxxxxxxwwwvvvlllllllllllllllllllllmmmooommmjjjjjjkkklllllllllrrrxxx~~~~~~{{{yyytttnnnggg```ZZZVVVIIIGGGCCC===999555333111////////////////////////......---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&(((******)))((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******)))+++,,,,,,***((())))))*********++++++++++++,,,111888<<<::::::<<<999888777777777888:::;;;===AAAGGGKKKOOOQQQTTTUUUSSSVVV[[[___bbbdddfffhhhnnn|||kkkUUUDDD<<<888444000333333333222222222111111111111111111000000000000,,,,,,,,,+++++++++******************************'''''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&))))))))))))************%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************(((***---000555;;;CCCHHHTTT^^^jjjssswwwzzzsssvvvzzz~~~~~~zzztttooojjjccc^^^^^^]]]ZZZZZZ]]]bbbbbbbbbaaa___\\\YYYWWWYYY]]]cccjjjnnnpppqqqpppmmmllljjjiiiggggggffffffffffffggggggfffbbb\\\WWWdddnnnyyy~~~~~~|||xxxsssppphhhccc[[[QQQGGG@@@;;;999000000000000000000000000......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++,,,---,,,+++***)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))***)))'''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%(((+++...///---+++)))************+++++++++***+++000888;;;:::999;;;999888777777777888::::::===BBBGGGLLLOOORRRTTTVVVSSSVVV[[[___aaadddfffhhhqqqpppnnn|||zzzsssxxxkkkWWWKKKAAA888333999777555444222222111000222111000///...---,,,,,,///......------,,,++++++***++++++++++++***))))))+++******)))(((''''''&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&###(((111000$$$!!!%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%(((+++...---+++(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++)))(((((()))***)))))))))***,,,,,,***)))***+++333666;;;DDDOOO\\\gggnnnttt{{{zzzwwwoooddd]]]\\\dddpppzzz|||zzzxxxvvvrrrnnnjjjbbbWWWOOOMMMQQQVVVVVVUUUTTTTTTUUUVVVXXXYYYUUUYYYdddttt}}}|||yyyzzzwwwsssrrrrrrpppkkkgggqqqvvvzzz}}}|||ssszzz|||}}}}}}zzzvvvqqqjjj___QQQHHHBBB;;;444000222333222///000000000///------...///,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))'''''''''''''''((())))))'''''''''((())))))******************+++,,,---...+++---111555888:::::::::777666666777999;;;===>>>BBBFFFHHHFFFHHHNNNSSSTTTSSSVVVYYY\\\```eeekkkooorrruuummmhhhlllwww}}}xxxuuunnnkkkpppuuuvvvwwwyyymmm]]]NNN@@@888777666555555555555444333222111000///...------,,,///......------,,,+++++++++++++++++++++***))))))+++******)))((((((''''''(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&)))&&&***222000'''$$$)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''***+++***)))(((((('''''''''&&&&&&&&&(((((((((((()))))))))***---,,,+++******+++******...---,,,))))))+++000444777???MMM\\\jjjtttyyy{{{wwwnnnddd\\\UUUPPPPPPSSS```iiipppooommmlllkkkiiinnnjjjddd]]]XXXXXX\\\___bbbaaa__________________bbbgggqqq|||~~~{{{yyyzzz{{{ssslllpppvvv|||{{{tttkkkaaaZZZPPPIII???999777555111---222222111///......///000...///000000111111111111---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++***************************))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((('''''''''''''''((())))))''''''(((((()))******+++************+++,,,------+++...222666999:::;;;;;;777777777777999;;;===>>>@@@EEEGGGFFFIIIPPPUUUVVVUUUWWWZZZ]]]```dddiiimmmooo}}}}}}~~~ooo^^^^^^```gggnnnoooiiicccbbbaaadddhhhjjjhhhhhhjjjuuuxxx{{{~~~xxxgggddd```___ccckkkuuu{{{ttt___KKK===666444333333333333222000222111111000///...------///......------,,,++++++++++++++++++******))))))*********))))))(((((('''))))))(((((('''&&&%%%%%%(((((((((''''''''''''&&&(((''''''''''''&&&&&&&&&)))''')))///---&&&%%%***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''((()))(((&&&(((((((((''''''''''''&&&((((((((()))))))))******(((((((((((())))))******///...,,,,,,///888CCCJJJVVV^^^kkkwww~~~bbbYYYNNNHHHDDDBBBGGGMMMRRRZZZbbbeeeiiiooouuuvvvuuuqqqllljjjjjjlllmmmnnniiihhhhhhkkknnnpppqqqqqqsssxxx|||~~~~~~~~~~~~}}}~~~~~~{{{|||~~~~~~}}}}}}~~~~~~~~~}}}zzzrrrtttxxx{{{~~~{{{sssmmmjjj```ZZZRRRKKKFFF@@@999444222000...---------///000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++***************************))))))((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))((((((((()))******+++++++++++++++***++++++,,,,,,,,,///222666:::;;;<<<<<<777777777777888:::<<<>>>???CCCFFFFFFIIIPPPVVVXXXXXXZZZ\\\^^^```cccgggjjjlllxxxzzzlll___XXXVVVVVVWWWYYY[[[]]]]]]\\\XXX[[[___aaa```^^^___aaaeeeggghhhgggiiikkkgggaaaUUUSSSQQQQQQUUU[[[bbbfffbbbbbbaaabbbjjj{{{{{{___III<<<888444333333333111///222222111000000///......///......------,,,+++++++++++++++************************)))))))))((((((******)))((('''&&&%%%%%%((((((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&$$$%%%)))'''######(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((''''''((((((((('''''''''''''''(((((()))))))))*********&&&''''''((()))***---///---000555===GGGSSS```hhhwwwyyy|||zzzlllOOOJJJFFFGGGHHHHHHMMMSSSTTT]]]gggnnnwww~~~zzzzzz|||}}}{{{yyytttqqqppprrrvvvxxxxxxwwwvvvwwwvvvsssssstttsssqqqqqqnnniiihhhjjjkkklllkkklllooopppooommmmmmpppsssuuuyyyyyytttqqqtttxxxzzz|||}}}~~~~~~}}}~~~zzzvvvtttllljjjgggccc___WWWMMMGGG;;;888444111111111111111111000///...---,,,,,,+++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((())))))(((((())))))***+++++++++,,,,,,++++++***+++++++++---///333777:::<<<<<<<<<888777777777888:::<<<===@@@DDDFFFFFFIIIPPPVVVWWWYYY[[[^^^```aaaccceeehhhiiivvv|||xxxnnnlllfff___YYYTTTSSSSSSOOOOOONNNMMMMMMOOORRRUUURRRVVVYYYWWWUUUUUUXXX[[[XXXZZZ[[[YYYZZZ]]]\\\XXXOOOOOOOOOOOOQQQSSSUUUVVVTTTRRRRRRYYYhhh{{{~~~cccIIICCC;;;666777888777666222222222111000000/////////......------,,,++++++,,,+++***)))))))))******************))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$###$$$%%%###!!!###'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''')))((((((''''''((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))************+++,,,,,,++++++...222666777???LLLZZZfffqqqyyy~~~wwwgggXXXFFFCCCCCCHHHNNNSSS[[[cccmmmuuu~~~}}}yyyyyytttpppnnnnnnmmmiiieeedddeeeeeeiiittt~~~~~~wwwuuummmcccaaafffooovvvzzz}}}|||yyyrrrjjjfffgggjjjhhhpppvvvuuurrrrrrpppnnnnnnnnnnnnqqqtttxxxzzz{{{zzz~~~~~~tttvvvxxxxxxtttlllbbbZZZRRRMMMEEE???;;;777333000444333222000000000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))((((((((()))******++++++,,,,,,++++++***+++++++++---///333777:::<<<<<<<<<888888777777888:::<<<===BBBFFFHHHFFFHHHOOOTTTUUUZZZ\\\___```aaaccceeegggjjjxxxyyyuuunnnhhhccc^^^ZZZXXXRRRTTTUUUTTTRRRQQQQQQRRRNNNOOOQQQRRRQQQQQQRRRSSSPPPTTTUUUQQQOOORRRUUUVVVRRRUUUVVVTTTUUUXXXXXXUUURRRSSSTTTTTTTTTSSSRRRQQQVVVTTTVVV```qqq[[[PPPAAA888666888999888222222222222111111000000///......------,,,++++++---,,,***)))))))))***+++************************)))))))))((((((((('''''''''(((((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###%%%%%%%%%&&&''''''(((((($$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''(((***+++'''(((((((((((())))))))))))))))))*********++++++,,,------++++++000888>>>MMMWWWfffsss|||}}}|||sssiiibbb]]]TTTKKKKKKFFFEEEJJJRRR\\\iiittt{{{~~~{{{xxxtttqqqfffddddddhhhkkkiiibbb[[[YYY___ffftttssspppzzzyyyrrrqqqqqqvvvzzzooo___\\\\\\aaaiiioooooommmpppssswwwyyy{{{{{{|||}}}xxx{{{~~~|||uuummmhhhddd^^^TTTLLLEEE===555///222111000000000111333444000////////////.........,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))******(((((((((((((((((((((((())))))******))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%'''''''''''''''((())))))'''''''''((())))))******+++++++++***++++++,,,,,,,,,///222666:::;;;<<<<<<999888888777888:::;;;<<>><<<444777555222000111444333000/////////...------,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***))),,,:::GGG@@@000'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((%%%(((+++,,,+++******+++((()))***)))((()))+++,,,000888DDDNNNVVV]]]dddhhh^^^\\\XXXTTTYYY___[[[RRRZZZUUUMMMFFFDDDFFFJJJMMMQQQUUU]]]fffpppwww{{{}}}wwwxxxzzz}}}~~~{{{uuuqqqtttjjjfffjjjjjjdddgggpppsss}}}yyyyyyuuu}}}tttfffbbbeeejjjlllrrrqqqpppmmmiiieeeaaa___\\\VVVMMMDDD:::333111222---333444000///333444111///...,,,,,,,,,---000111------,,,,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))))))))))))))************,,,+++***))))))***+++,,,'''((())))))(((''')))***+++)))'''(((******(((%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((((((((('''+++***)))(((''''''((())))))))))))))))))******+++((()))***+++++++++++++++...---000666999888999<<<;;;:::999999888888999999@@@DDDFFFFFFHHHNNNTTTUUUUUUYYY^^^aaabbbcccdddeeejjjWWWVVVVVVVVVXXX[[[\\\\\\___aaadddfffgggjjjmmmpppuuuwwwzzz{{{||||||~~~|||yyyuuupppmmmlllkkkhhhfffdddbbbaaaaaabbb```^^^[[[ZZZYYYYYYZZZccceeeiiiqqq{{{]]]LLLEEE:::444444333222333444333111111111000//////......------------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))000;;;:::222'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))))))))***'''(((***+++,,,///222555DDDOOO]]]fffddd[[[QQQJJJRRRUUUWWWYYY___eeeccc\\\ZZZTTTLLLHHHJJJRRR]]]dddgggdddcccgggooowww{{{||||||yyywwwuuusssooollliiiaaa```fffjjjooo|||yyyllliiilllpppvvvtttqqqnnnkkkiiiggggggdddaaa\\\UUUJJJ???666333666999888333000222222///111000///.........///000///......---,,,,,,,,,---++++++++++++++++++++++++************************((('''&&&'''***,,,+++)))))))))))))))*********+++,,,+++***))))))***+++,,,((()))***+++++++++++++++,,,***)))***++++++)))'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((('''''''''***)))((('''''''''((())))))))))))))))))******+++((()))***+++++++++,,,+++......111777:::999999<<<;;;:::::::::::::::;;;;;;AAAEEEGGGFFFHHHOOOUUUVVVWWW[[[___bbbcccdddfffgggkkkXXXYYYZZZ\\\___bbbeeefffkkkmmmrrruuuxxx|||{{{yyywwwssspppmmmkkkjjjgggeeeaaa^^^[[[XXXWWWWWWZZZ\\\___cccggglllrrrvvv|||ttt^^^NNN<<<777666777777666444222111222222111111000/////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###)))***$$$$$$,,,111111'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((,,,***'''''')))+++,,,,,,...---,,,+++...444<<>>BBBFFFGGGEEEHHHOOOVVVXXXZZZ\\\```cccdddfffhhhjjjmmm[[[^^^bbbfffkkkppptttwww|||{{{qqqooolllhhhdddaaa______ZZZ]]]```aaaaaaccchhhlllmmmttt|||yyy```DDD>>>;;;::::::888333111111222222222111000000//////...------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###((((((""" %%%***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((())))))))))))))),,,)))'''(((+++---...---...---,,,///666DDDTTT^^^jjjfffaaa^^^```gggpppvvvuuu{{{}}}rrrcccTTTLLLIIIMMMUUU^^^gggooouuuxxxuuuvvvyyy~~~vvvmmmmmmyyyzzzhhh]]]]]]```bbb```^^^ZZZSSSLLL888777444222222444444333000111111111111000///...111000///...------------------------------------++++++++++++++++++++++++))))))))))))***+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***((((((---222333///***++++++++++++,,,+++***)))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&''''''(((((()))))))))))))))******+++)))))))))***+++,,,---...------222999<<<:::999;;;999999999:::;;;===>>>???BBBEEEFFFDDDGGGOOOVVVXXXZZZ]]]___aaaccceeehhhjjjpppfffkkkrrryyy~~~vvvooojjjgggaaadddeeeccc```___```cccbbbeeeiiijjjkkknnntttyyyyyyqqqxxx___FFF>>>888888777333111333222222111000000//////............---------,,,,,,************************************************((((((((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$$$$&&&&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))))))))))))))+++***)))***+++,,,,,,+++)))...888DDDSSSbbbqqqzzzuuuvvvxxx{{{~~~|||pppaaaSSSLLLKKKXXX]]]eeemmmtttyyy{{{{{{tttrrruuuxxxnnntttxxxvvvssskkk]]]OOOMMMHHHBBB===:::555111//////000111111111111000000/////////......//////000------------------------++++++++++++++++++++++++******++++++***++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))'''''',,,111222...)))))))))***+++************((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%&&&''''''((((((((()))))))))))))))******+++)))))))))***+++,,,...///------111888;;;999999;;;888888888999:::<<<>>>>>>@@@DDDEEEDDDGGGOOOVVVXXXZZZ\\\]]]___```cccgggjjjqqq}}}~~~xxxwwwtttoooiiidddaaa``````___]]]\\\\\\```gggkkktttvvvyyyxxxpppddd]]][[[```jjj{{{XXXGGG999777777555444666222222111111000/////////............---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))%%%"""'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((())))))******))))))+++++++++***)))***---000<<>>???DDDGGGFFFIIIQQQVVVXXXZZZ[[[\\\\\\^^^aaafffjjjrrr}}}uuunnnjjjgggccc^^^\\\]]]```ccceeemmmjjjhhhggg```WWWTTTWWWgggsssxxx]]]DDD<<<;;;777555777333333333222111111000000............------------++++++++++++++++++++++++************************+++*********)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))************))))))+++,,,++++++111<<>>>>>@@@EEEIIIJJJMMMTTTXXXXXXZZZ[[[[[[[[[]]]aaafffjjjsss{{{uuukkkfff```^^^```bbbcccbbbggg___ZZZZZZXXXUUUWWW\\\lllzzztttRRRDDD@@@:::555555555555444333333222222111//////.........---------++++++++++++++++++++++++************************,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&(((+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************&&&***---,,,///;;;NNN^^^ooorrrwww{{{~~~}}}rrriiiaaa[[[ZZZaaafffkkksss|||}}}vvvqqqoookkktttuuummmhhhiiifff[[[RRRNNN@@@>>>:::666333222111222444333222000////////////////////////////////////........................+++---...---+++***+++...,,,,,,,,,---------......++++++------------+++++++++,,,---,,,++++++,,,...(((+++......,,,+++,,,...))))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))***))))))))))))*********((('''&&&)))))))))))))))******+++******))))))+++---000222666444444999;;;<<>>???@@@GGGLLLMMMPPPVVVZZZZZZ[[[[[[[[[[[[]]]aaagggkkksssyyynnneeebbbbbbdddeeedddaaa\\\VVVSSSUUU]]]dddzzzqqqVVV???999:::555444555555333333333111...000000000///......------,,,,,,+++,,,------,,,***+++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''))))))(((((((((((())))))))))))$$$(((,,,---,,,***)))(((///)))+++777EEESSSbbboooyyy|||{{{zzzwwwkkk^^^WWWTTT^^^dddbbbdddllluuuxxxxxxsssooollliiioooxxxmmmXXXTTTHHH===:::888444555888333111222444333...---000///////////////.................................,,,,,,,,,+++++++++*********+++,,,---///000111222111///,,,***)))***+++,,,+++,,,...///...,,,***((()))+++***((()))---,,,(((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******+++******))))))))))))))))))))))))&&&(((***++++++---000333???444111999???<<<===BBB:::;;;;;;:::999:::<<>><<<<<<@@@;;;<<<;;;:::888888:::<<>>444......777===;;;:::>>><<<<<<;;;999777777888:::>>>CCCGGGGGGJJJQQQVVVWWW\\\[[[YYYYYY\\\bbbgggkkkqqqzzzvvvoooiiieeedddfffhhhfffnnn___GGG===:::888777777444111111444111111000000///.........---,,,,,,---......---+++,,,,,,+++++++++*********((((((((((((((((((((((((******++++++******)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((()))))))))*********''')))+++++++++---222666GGGSSSeeesssxxxyyy|||zzzuuu^^^YYYTTTUUU\\\eeekkkmmmjjjtttvvvnnnqqqpppjjjlllgggVVVFFF???999666888999555111///222222222111000000//////.........---------------------------,,,,,,,,,,,,++++++,,,---...///000111***+++---//////...---,,,+++,,,---......---+++***,,,222444///******------+++******************+++***))))))(((((())))))***)))******++++++******)))((()))***+++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,------...111666:::///,,,///777<<<;;;;;;===:::::::::888777777999;;;???DDDGGGGGGJJJRRRWWWXXX\\\ZZZXXXXXX[[[aaahhhlllsss~~~vvvssssssuuuwwwyyy|||```HHH;;;666555777777333222444111111111000//////......------,,,---...///---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((******))))))))))))************$$$))),,,,,,+++000===HHH]]]gggrrrwwwxxxyyy{{{~~~|||~~~~~~tttlllgggUUUWWW\\\dddmmmqqqqqqooozzz~~~yyysssqqqyyy{{{bbbMMMAAA777666999888777777444333333222111111000000/////////......---------.........---------,,,,,,+++,,,,,,---...///000000+++,,,///111111111///...++++++,,,---------,,,+++,,,222444///******------++++++************++++++******))))))))))))******((())))))******))))))((((((((()))***++++++++++++)))))))))))))))))))))))))))+++---...---...///111------111888<<<<<<<<<===777888888888777999;;;>>>AAAFFFIIIIIILLLSSSXXXYYY\\\ZZZXXXXXX[[[aaahhhlllqqq^^^DDD888222555888555333555222111111000000//////......---,,,---//////---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))******)))))))))*********++++++***,,,......111>>>RRRaaaooouuuyyyyyyxxxzzz|||{{{|||zzzxxxsssiii[[[RRRPPPSSSYYYcccmmmuuuyyyzzzzzz~~~}}}zzztttqqqwww{{{dddJJJ<<<777666666777555555444333222111111000111111000000///.........//////.........---------/////////...------,,,,,,,,,---///111111000///...++++++,,,,,,------,,,,,,+++000111---***+++---,,,++++++************++++++++++++************++++++(((((())))))))))))(((((('''((()))******+++******))))))))))))))))))))))))(((***---...---,,,,,,,,,---///333888;;;<<<======666777888888888:::===???BBBGGGJJJJJJMMMTTTYYYZZZ\\\[[[YYYYYY\\\bbbgggkkkqqq]]]HHH777666999666333555222222111111000/////////...------...//////...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++******)))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++))))))*********+++++++++...000333;;;GGGWWWhhhrrrvvvzzz{{{wwwuuuvvvsssnnnmmmfff```YYYPPPGGGFFFKKKXXXaaallltttwwwyyy|||yyy~~~jjjSSSGGG???999777666666555444333222111111222222222111000/////////////////////.........---000//////...------,,,,,,,,,---......///...------+++++++++,,,,,,---------***------******,,,,,,*********))))))))))))******+++++++++******+++++++++(((((())))))))))))((((((&&&&&&((())))))))))))))))))))))))))))))))))))))))))+++,,,---,,,,,,---///---000444666888;;;======888999:::999999:::===???AAAFFFIIIIIILLLSSSYYYZZZ]]]\\\[[[[[[^^^bbbgggjjjpppwwwZZZ@@@::::::666222333222222111111000/////////...------...//////...,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++)))************+++++++++---000:::KKK___nnnuuuvvvvvvyyyyyytttqqqnnnfff\\\OOOHHHCCCBBBAAADDDOOO\\\fffoooyyy}}}yyytttssstttyyylll___SSSGGG@@@777666666444333222111111333333333222111000000///000/////////............,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------)))+++***(((***---,,,(((******))))))))))))******,,,++++++******++++++,,,))))))************))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,...111444---111444555666:::<<<<<<;;;;;;;;;:::999:::<<<>>>@@@EEEHHHHHHKKKRRRXXXYYY]]]]]]\\\]]]___cccfffiiijjjuuurrr}}}oooJJJ<<<<<<999444111666444111000000000000///000/////////............,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********+++,,,,,,+++***)))((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))'''((()))(((&&&&&&((()))''''''''''''((((((((())))))))))))***,,,...---,,,))):::QQQccclllppptttxxxzzzvvvpppkkkddd[[[PPPHHHFFF???:::===FFFRRRaaakkkrrrxxx{{{rrrnnnooo~~~cccLLLCCC;;;666:::;;;888555777222000...///111111111///111111000///////////////...///000///...---...///------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************************)))(((''''''((()))***++++++************++++++++++++******))))))((((((*********(((&&&$$$%%%&&&++++++++++++---222999>>>///000333666999;;;<<<===<<<<<<::::::::::::<<<<<>>LLL___lllqqqsssuuuxxxxxxqqqggg___XXXOOOEEE>>>777===FFFRRR```mmmuuuxxx~~~|||wwwqqqpppvvv}}}iiiQQQ:::555999;;;777444888666444222111000///...111111000////////////000......///////////////......------------,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++***************************))))))(((((())))))***+++******************+++*********))))))(((((((((******+++)))(((''')))***,,,,,,,,,+++,,,///333777///111333666888:::<<<<<<<<<;;;:::999999:::;;;<<>>111444666666444333444555222222111000000000000111222000000444999:::555000000000000////////////...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,------,,,***************++++++*********((((((((((((((((((((((((***+++,,,,,,***+++,,,...,,,---...---+++******+++111222444666888:::;;;;;;:::999888777777888999:::>>>BBBGGGKKKMMMQQQWWW\\\]]][[[ZZZZZZ]]]bbbhhhllllll{{{yyy\\\???666777444222111222333222222111000000000////////////---------....../////////---------,,,,,,,,,++++++******************++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((()))***)))'''''')))***)))))))))************+++***+++---///666GGG\\\kkkppprrrsssoooggg```ZZZXXXfffhhhfff]]]RRRQQQYYYcccvvv}}}|||xxxeeeQQQEEE???;;;;;;;;;:::666333111000333333222111111111111111111//////333888999444///111111000000000///////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))***++++++++++++***)))((((((((()))))))))))))))+++,,,,,,+++))))))***,,,+++---...---,,,++++++,,,000111333666888:::;;;<<<999999777777777777999999<<>>555555777888777444444333222222222222333000111111222222222111111111000000000000/////////...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***+++,,,,,,+++***((()))*********+++++++++,,,)))***+++***))))))+++---+++,,,,,,,,,++++++---///---///222555999<<<===>>>:::999888777777888999:::<<>>???KKK]]]iiiRRRPPPTTTdddxxx~~~xxxssswwwuuuppp|||oooTTTBBB<<<;;;:::888555444333333222222333333444555555555333222333555000000000000////////////...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,((()))***+++***+++---000+++,,,,,,***)))***,,,...,,,...111555999<<<>>>???;;;:::999888888999:::;;;<<>>===FFFUUUfffssszzz~~~||||||uuurrrmmmtttwwwdddWWWKKK???666666:::888555222444444555555555555444444222222111111111000000000//////000000000000//////------............------------......---,,,++++++---,,,***))))))***,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///+++++++++,,,,,,,,,---------000333777999;;;<<<<<<:::::::::999999:::::::::???AAAEEEGGGJJJNNNRRRVVVXXXYYYYYY[[[^^^cccgggiiiiiipppOOO???::::::;;;444444333333222111111111111000000000////////////------------------------++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''((()))***+++++++++++++++,,,,,,,,,,,,*********+++,,,,,,------...---...555CCCTTTcccllloootttuuuooodddWWWJJJAAAHHHXXXlllyyy~~~~~~{{{pppmmmqqqgggMMM@@@>>>:::444///444555555666666555555444222222222222111111111111//////000000000000000///---......//////......---------......------,,,,,,---,,,***))))))***,,,---,,,+++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------...000444888:::;;;;;;;;;999999888888888888999999???BBBEEEHHHKKKNNNSSSVVVXXXYYYYYY[[[^^^cccgggiiigggkkkLLL>>>999888444444444333222222111111111111000000000/////////------------------------++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((()))))))))))))))((((((''''''''')))***+++******+++++++++,,,,,,,,,******++++++,,,---------...///444@@@RRRcccnnnrrrpppttttttlll___UUUPPPPPP[[[kkk|||uuukkkooo~~~cccIII===888666666555555666666666666555555333333333222222222111111...//////000000000000000......////////////............---------------------,,,+++******+++,,,---,,,,,,,,,,,,+++++++++++++++******))))))******+++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------...111555888;;;<<<;;;;;;:::999777777777777999:::@@@BBBFFFIIIKKKOOOTTTWWWYYYYYYZZZ[[[^^^bbbfffhhhfff|||cccJJJ<<<333555444444333333222111111111111111000000000//////........................+++,,,,,,------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))*********************)))(((((('''&&&''')))+++,,,************++++++++++++******+++,,,,,,------......444???NNN^^^kkkrrrtttooopppooohhh^^^YYY[[[aaammmwwwzzzyyyqqqsss{{{\\\EEE999888===666666666777777666666666444333333333333222222222---...//////000000000///......////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++************+++,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------...111555999<<<<<<;;;:::;;;:::888777777888:::;;;AAACCCGGGJJJLLLPPPUUUXXXZZZZZZZZZ\\\^^^bbbeeegggggg}}}yyy[[[EEE777555444444333333222222111111111111111000000000000........................+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************(((((('''&&&''')))+++---))))))*********+++++++++***++++++,,,,,,------...---888IIIYYYdddlllrrruuunnnlllhhhccc^^^]]]ccckkkxxx|||~~~~~~rrrttttttvvvUUU===777;;;666666777777777777666666444444444333333333222222------...///////////////......////////////............---------......///+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------++++++++++++------*********+++,,,---...///++++++,,,,,,,,,---------...111666:::<<<<<<;;;:::<<<;;;999888888999;;;<<>>@@@CCCHHHLLLQQQTTTVVVZZZ[[[\\\\\\]]]```dddgggiii|||[[[AAA<<<:::999666222222666222222111000000000000111/////////.........------------------,,,,,,,,,,,,///...,,,+++))))))((((((+++*********************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,///555:::VVVbbbkkkkkkmmmrrrtttpppiiibbb]]]```hhhooovvv||||||sssxxxjjjZZZHHH===777:::<<<888555777666222777999333444666///444333333222111000//////111000000//////......---////////////......---,,,---,,,,,,++++++,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///222555888999:::;;;===888999999999::::::::::::;;;===AAAFFFLLLQQQUUUWWWZZZ[[[\\\\\\]]]___cccggghhh~~~tttNNNCCC:::777666555555666333222111111000000111111////////////...............------------,,,,,,,,,...---,,,***)))(((((('''((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,---,,,+++,,,444@@@IIIbbbjjjooonnnnnnqqqrrroooiiidddaaafffoooxxx}}}~~~~~~tttjjj{{{zzzfffPPP;;;666:::;;;999999777444777777000333777///444444333222111//////...000000000000//////.........///000000000...---,,,------,,,,,,,,,,,,------......------,,,,,,+++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,------------......111555777888999;;;<<<::::::::::::;;;;;;;;;;;;888;;;???EEEKKKQQQUUUXXXZZZ[[[[[[\\\\\\___cccffffffhhhRRR<<<555888999666444333222222111111111111111000000/////////..................---------,,,,,,,,,++++++***)))))))))***'''(((***,,,,,,,,,+++***************************))))))))))))))))))))))))))))))***++++++++++++++++++++++++,,,,,,---------,,,+++***+++111???OOO[[[jjjooorrrrrrrrrsssqqqooojjjhhhhhhnnnwwwyyywwwuuuiiihhhtttOOO<<<;;;>>><<<:::888555777555000888>>>777444444333222111//////...000000000000000/////////...///000000000///...---...------------------...------,,,,,,+++++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,---------............111555777888999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<777:::>>>DDDKKKQQQVVVXXXYYYZZZ[[[[[[\\\___cccfffgggkkkGGG888999;;;777333333333222111111111111222000000000/////////..................---------,,,++++++*********++++++,,,((()))***+++,,,,,,+++***************************)))))))))))))))))))))))))))***++++++,,,+++++++++***++++++,,,,,,------...,,,+++,,,222>>>OOO___iiipppssswwwyyyxxxuuuqqqnnnfffjjjooouuu|||}}}{{{vvvsssqqqooo|||rrrSSSEEE@@@===999888666888555222>>>GGGAAA444333333222111000//////000000000000000000000000/////////000000//////...///......------......///+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---------...............111444777888999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<777:::???EEEKKKQQQVVVYYYYYYZZZ[[[[[[\\\^^^bbbfffiii[[[AAA;;;:::777555444333222222111111222222000000000000/////////...............------------,,,,,,++++++++++++,,,,,,)))******+++++++++******************************)))))))))))))))))))))))))))***++++++,,,,,,++++++******+++,,,,,,---......------111===NNN___kkkooorrrtttxxx|||{{{tttmmmhhh^^^hhhrrrxxx}}}yyyuuuvvv{{{pppTTTCCC<<<:::888888;;;666333???FFF===222222222111111111000000000000000000000000000000000///////////////000000//////............//////++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,---------.........------------............---000444777888999:::<<<999999999:::::::::;;;;;;888;;;???EEELLLRRRVVVYYYYYYZZZ[[[[[[\\\^^^bbbeeegggkkkJJJ<<<888777888444333222222111111222222000000000000//////////////////.........---------...------,,,+++++++++,,,+++*********************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++,,,,,,---.........000777GGG[[[jjjpppqqqqqqsssxxx|||zzzqqqgggaaaWWWdddrrrxxx|||}}}wwwnnnwww^^^EEE<<<<<<888:::===777111:::>>>222222222111111111111111111000000000000000111111111111000///......///000111//////............//////+++,,,,,,---...///000000++++++,,,,,,,,,------------------.........//////---------.........//////---000444666777888:::;;;777777888888888999999999999<<<@@@FFFLLLRRRVVVYYYYYYZZZZZZ[[[[[[^^^bbbeeeddd|||ZZZ999777<<<444666666666666555444333222222222222111000//////...........................000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///+++***...000...------...555CCCSSSbbblllppppppvvvwwwyyyzzzwwwnnn```UUU\\\nnn|||xxxvvvtttuuulllXXXFFF:::777;;;<<<999777888777555666666555444333333333333222111111111000000//////000111222222222000///...111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///000333666888888888999;;;:::999999999999:::;;;;;;999>>>DDDIIILLLOOORRRTTT[[[[[[\\\\\\]]]```dddhhhhhh|||sssHHH@@@CCC888777666666666555333222222222222222111000/////////........................000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...******///111///...///444===KKKZZZfffnnnrrrssswwwxxxzzz{{{wwwoooeee^^^iiisss}}}zzzwww{{{nnnXXXGGG@@@===:::888555444666999666666555444333333333333222222111111000000000000///000111111111000///...111000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///000222666777888888999::::::::::::::::::;;;;;;<<<;;;???EEEKKKNNNQQQTTTVVVZZZ[[[\\\\\\]]]```eeehhhhhh{{{WWWEEEBBB777777777666555444333222111222222222111000000//////........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,***+++///000...///222>>>HHHWWWdddlllqqquuuxxxyyy{{{}}}|||xxxsssnnnlllvvvwwwzzz{{{tttppp{{{vvvaaaKKK@@@999:::999555666<<<777666555444333333333333222222222111111111111000...///000000000000//////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000---------............//////222555777888888999:::;;;::::::::::::;;;<<<<<<===AAAGGGLLLPPPRRRUUUWWWZZZ[[[\\\]]]^^^aaaeeehhhjjj}}}lllKKK???777888777666555333222222111222222222111111000000000........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++---//////---///555IIITTTbbblllqqqssswwwzzz{{{}}}}}}yyywwwwwwyyy|||{{{zzzooolll___KKK<<<===???:::777:::777666555444444333333333222222222222222222222222......//////000000000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------............//////222555777777888999:::;;;;;;::::::;;;;;;<<<===>>>BBBHHHMMMPPPRRRUUUWWWYYY[[[\\\]]]___aaafffiiiooo]]]FFF<<<:::999777555333222222222222222222222111111111111//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------...///...---333<<>>;;;888777777777666555444444444444222222222222333333333333000////////////000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////111555777777777888999;;;::::::::::::;;;<<<<<<===AAAGGGKKKNNNQQQSSSUUUYYYZZZ\\\^^^___bbbfffiiipppzzzWWWAAA<<<:::888666444333333333222222222222222222222222///////////////////////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000///111<<>><<<999777555444444555222222222222222222222222////////////////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000222222888IIIYYYfffhhhmmmrrrvvvyyy{{{|||}}}}}}|||}}}~~~}}}xxx{{{xxxQQQ>>>>>>>>>999888777666555444444444444333333333333444444444555555444222111000000000000.../////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///...111444666666777888999999888888888888999::::::===AAAFFFKKKMMMOOORRRSSSXXXZZZ]]]___aaadddgggiiilll|||zzz}}}ZZZ???===:::777555555555666222222222222222222222222000000000000000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---111333555>>>RRReeekkkkkkmmmrrrwww{{{}}}}}}}}}|||{{{}}}}}}zzz|||cccJJJFFFBBB888888777666555555444444555333333333444444555555555777666444222000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------.........//////...111444666666777888999888888777777888888999:::>>>AAAGGGKKKNNNPPPRRRTTTWWWZZZ]]]```bbbdddgggjjjmmmqqqFFFAAA<<<999777333333555555444333222111111111111000000000000//////////////////////////////////////////...---,,,,,,+++++++++,,,---,,,***)))***+++++++++++++++++++++++++++***+++,,,...//////...---111000///222===MMM]]]hhhmmmnnnooorrrvvvzzz~~~{{{xxxyyy}}}xxxwwwvvvttt\\\GGG===<<<666555888;;;;;;777777:::666666666444222111333555999777444222000000111111111000///------......///...........................------,,,,,,,,,------,,,,,,---...//////.....................///000000222333555666666666555555777777777777888999:::;;;>>>BBBGGGKKKMMMNNNPPPQQQYYY[[[]]]^^^```bbbeeehhhmmm{{{QQQCCC999888999555444555555444333222111111111111111000000000//////////////////////////////////////////...------,,,+++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++---............---......000888FFFWWWeeennnpppqqqrrrtttwww{{{~~~}}}yyyzzz|||zzzyyyzzzqqq\\\HHH:::888666666999888555444666666666555444111111222444666444333111000111222333111000///...---...//////........................//////...------......///---------.........//////...............///000000222333444666666777666666777777777777888999::::::???BBBGGGKKKMMMOOOPPPRRRYYY[[[]]]^^^```bbbeeeggggggvvvmmmRRR<<<999;;;777333444555444333222222111111111111111000000000///////////////////////////////////////......---,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------///555BBBRRRaaakkkppprrrssstttvvvyyy|||~~~{{{xxxwwwvvvtttuuuzzzcccFFF>>>999666888777444333555555555555444222111222333222222111000000111222333111000///.........//////........................000//////...//////000000///...---------...///000...............///000000111222444555777777888888999888888888888888999999???CCCHHHLLLNNNPPPQQQSSSXXX[[[]]]___```aaadddfffaaarrr~~~zzzxxxzzz}}}~~~mmmIII===<<<777333444555555444333222222222222111111111000000000////////////////////////////////////......---------,,,+++,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------...............---///333<<>>BBBGGGLLLNNNPPPSSSTTTWWWZZZ^^^___``````aaabbbgggtttuuuggg^^^YYYYYY[[[___^^^]]]```eeeeeefffgggiiilllpppsssuuuyyyyyy{{{|||~~~___???:::;;;777666555444333333222333333222222222111111111000000////////////////////////............////////////+++,,,------,,,,,,---///------------------------,,,,,,,,,---...000222333777CCCUUUccckkkooorrruuutttuuuwwwzzz{{{}}}}}}}}}yyyrrrkkkmmmyyypppQQQ@@@:::888777888666888999999777555444555111111111111111111111000000000111222111000///.......................................///000111222000000000000/////////..................///000000555555555555666777999:::777777777777888999::::::===AAAFFFKKKNNNPPPRRRTTTWWWZZZ^^^`````````aaaaaaeeesssyyyiii^^^WWWVVVVVVXXXWWWVVV[[[bbbccccccdddgggkkkoooqqqqqqrrrsssuuuwwwzzz|||~~~}}}nnnEEE===<<<444666666555444333333333333222222222111111111111000////////////////////////.........///////////////+++,,,------,,,,,,...///------------------------,,,,,,,,,,,,...111333444@@@NNN___jjjmmmnnnqqquuuxxxyyyzzz||||||||||||{{{vvvoooooo\\\GGG???;;;:::999777999::::::888666555555//////111222222333333333000111111222222000///...........................////////////000111222333000000111111000///...---...............///000000777666555555555777888999777777777777888999:::;;;<<<@@@FFFJJJMMMOOORRRSSSWWWZZZ^^^````````````aaaaaaqqqzzzhhh^^^YYYTTTQQQTTTVVVVVVXXX\\\\\\]]]___bbbeeehhhkkkllljjjlllooopppppprrrwww{{{}}}]]]>>>888<<<888777555555555555333111333333222222111000//////////////////////////////////////////////////////++++++,,,---............------------------------333,,,,,,222111---333???LLLWWWeeemmmnnnooorrrvvvxxxzzz|||{{{|||}}}|||yyyqqqrrr}}}rrrYYYAAA;;;===777666888999777444333444666777555333333555555333111222111000111222333222000////////////////////////............/////////000//////............//////////////////000000000000000222555666777777999:::888999999888666555777888:::AAAGGGIIIKKKPPPQQQPPPVVVZZZ___```___^^^```bbbbbbuuu}}}jjj```YYYTTTQQQSSSUUUUUUVVVYYYZZZ\\\^^^```cccdddeeeffflllnnnpppooommmnnnrrruuuyyy{{{~~~iiiDDD999===888666555444555555333222333333222222111000000///////////////////////////////////////////////////,,,,,,---.........------------------------------111,,,---111000...666DDDQQQ[[[gggnnnpppqqquuuyyy~~~~~~{{{xxxpppkkkLLL@@@???999888::::::999555333333555444333111222555666444222222111000000111222111000////////////////////////........./////////////////////............//////////////////000000000000000222555777777888999;;;888999999888666666777888:::AAAGGGIIIKKKOOOQQQOOOTTTYYY^^^______^^^```bbbbbbwwwmmmaaaYYYTTTQQQSSSTTTRRRRRRUUUVVVXXX[[[]]]_________^^^gggiiikkkjjjhhhiiilllooosssuuuxxxyyyzzz|||~~~QQQ===>>>888666444444444555444333333333222222111000000000////////////////////////////////////////////////------.........------,,,------------------------...,,,...111000000===LLLYYYaaakkkppprrrtttxxx|||~~~}}}||||||{{{xxxtttqqqpppbbbOOODDD666:::;;;;;;:::777444333333222111000222444555444333111000//////111111000//////////////////////////////////////////.........//////............//////////////////000000000000000222555666777777999;;;888999999888666666777999999@@@FFFHHHJJJOOOPPPOOOSSSXXX]]]___^^^^^^```ccceee|||ooocccYYYTTTRRRTTTTTTQQQOOOQQQQQQSSSWWWZZZ\\\\\\[[[ZZZ]]]```ccccccbbbcccgggjjjlllnnnqqqrrrsssuuuwwwyyyxxx|||hhhGGG===999777444444444555444333222222222111111111000000////////////////////////////////////////////////......///......---,,,,,,------------............,,,,,,///111111666EEEUUU___eeelllqqqsssvvvzzz~~~yyyyyyyyy{{{xxxrrrmmmkkkxxxqqqXXX;;;:::::::::999777555444333222222111222222333222222000///...///000111000...////////////////////////////////////............//////............//////////////////000000000000///111444555555666888999999999999888777666777999999@@@FFFHHHJJJNNNPPPNNNSSSXXX]]]`````````bbbdddlllrrrdddZZZUUUTTTUUUUUUQQQNNNNNNLLLOOOSSSWWWYYYZZZYYYYYYYYY\\\``````______bbbeeefffhhhjjjllllllnnnppprrroooqqquuuxxx|||XXXAAA;;;999666444555555555444222222222111111111111111////////////////////////////////////////////////////////////...---,,,,,,---------....../////////,,,---000222555===MMM\\\bbbgggmmmqqqsssvvvyyy||||||{{{}}}xxxooolllooo}}}{{{yyyzzzzzz~~~xxxKKK:::999888777777666555555444444444333111000000000000///...///000111000...///////////////////////////////////////.........//////............//////////////////000000000000---///222333444555666888999::::::999777666888999:::AAAFFFHHHKKKOOOPPPOOOUUUZZZ___bbbbbbbbbdddfffqqquuufff[[[WWWVVVXXXWWWRRROOONNNJJJLLLPPPSSSVVVWWWWWWWWW[[[^^^``````]]][[[\\\^^^```bbbdddeeeeeefffiiikkkhhhiiilllooorrruuuwwwyyyuuuxxx{{{|||||||||}}}~~~uuueeelllrrrOOO???<<<888666555666555444111111111111111111111111////////////////////////////////////////////////....../////////...---------------...//////000000...///111444;;;FFFUUU```dddhhhmmmqqqtttvvvxxxyyy}}}|||~~~}}}ssskkkqqq}}}zzzuuupppmmmccccccbbb```^^^]]]\\\[[[[[[\\\bbbkkkqqqxxx]]]???<<<888666666777777666555666666444111//////000111000//////111111000///////////////////////////............/////////000//////............//////////////////000000000000---///222333444444666888999::::::999777777888::::::AAAGGGIIIKKKPPPQQQPPPWWW\\\aaaccccccbbbdddgggnnnzzzjjj\\\XXXXXX[[[ZZZUUUPPPPPPJJJKKKMMMOOOQQQRRRSSSSSSXXX[[[]]]\\\YYYWWWXXXYYYYYY[[[^^^______```bbbdddeeeeeefffhhhkkknnnoooooolllooorrrtttttttttuuuvvv|||||||||{{{yyyxxxyyy{{{~~~xxxbbbhhheeeCCC???:::777666666555444111111111111111111111111////////////////////////////////////////////////---......////////////...---------...///000000000000000111666@@@OOO[[[bbbfffiiinnnsssuuuvvvwwwwwwzzzyyyzzzxxxooonnnxxxtttmmmfffaaa]]]YYYVVVSSSTTTTTTTTTTTTSSSTTTUUUVVVZZZcccoooxxxoooGGGBBB;;;777666777777777444666777555222000111333222111000000111222111000////////////////////////,,,------...///000111111//////............//////////////////000000000000...000333555555666777999999::::::999777777888:::;;;BBBHHHJJJLLLQQQRRRQQQXXX\\\aaacccbbbaaaccceeejjj}}}lll]]]YYYYYY\\\\\\VVVRRRQQQKKKLLLLLLMMMNNNOOOPPPPPPPPPTTTWWWXXXVVVTTTVVVXXXVVVWWWZZZZZZ[[[\\\^^^```dddcccdddeeehhhjjjjjjjjjjjjllloooqqqqqqqqqrrrsssvvvvvvuuusssqqqqqqsssuuurrrxxx~~~kkkqqqvvvEEEAAA<<<888777666555444111111111111111111222222////////////////////////////////////////////////------...///000000000///---------...///000000111222111222777DDDTTT^^^bbbgggjjjoootttwwwwwwwwwvvvzzzyyyyyyxxxrrryyyxxxrrroooeeeaaa\\\XXXVVVTTTRRRPPPMMMOOOQQQRRRSSSTTTVVVXXX[[[bbbooo}}}NNNGGG>>>888777777777777333555666555333222333555222111000111222333222000////////////////////////+++,,,---...///111222222//////............//////////////////000000000000000222555666777777999:::::::::;;;999888777888:::<<>>999555777555555444333333222222333333111111000000000000111111000000000000000000000000............//////////////////000000000000//////........./////////000000111222444555666666777777999999999888888888777777:::===AAAFFFKKKOOOQQQRRRXXX\\\```ccccccbbbcccdddiiinnnbbbYYY[[[aaabbb```^^^TTTPPPLLLIIIIIIJJJKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQOOONNNMMMNNNPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZ\\\^^^```bbbdddeeeaaa``````_______________```___^^^^^^^^^___```aaa]]]___aaabbbbbbdddgggiiilllpppuuuyyy|||___???===:::555555666444333333333222222222111111111000////////////000000000000000111111111111000000////////////000000////////////000111222222111555>>>JJJWWWaaafffhhhooorrruuuwwwwwwvvvwwwwwwvvviiieee|||zzzqqqiii[[[WWWRRRLLLHHHGGGGGGHHHIIIKKKMMMOOOQQQQQQQQQPPPTTTRRRSSSWWW^^^llleeeLLL???777888:::444555444444333333333333333111111000000000000111111000000000000000000000000............//////////////////000000000000//////....../////////000000000111222444555666666777777999999999888888888888888;;;<<<@@@DDDIIINNNQQQSSSWWW\\\aaabbbaaa```bbbdddkkkuuuggg[[[ZZZ___bbbbbbbbbZZZUUUPPPKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOPPPOOOMMMMMMNNNPPPNNNOOOQQQSSSUUUUUUVVVVVVUUUVVVWWWYYY[[[]]]______```______^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\]]]YYY[[[\\\\\\\\\]]]```bbbeeegggjjjlllnnnttt~~~rrrIII@@@:::444666888444444444333333222222111222111000000//////000000///000000000111111111111000000////////////000000////////////000111222333000888DDDQQQ\\\dddhhhjjjppprrruuuxxxyyyyyyxxxxxxtttcccccc|||pppgggaaa\\\PPPNNNLLLJJJIIIJJJLLLMMMKKKMMMPPPRRRSSSRRRRRRSSSPPPUUU\\\fffrrr{{{bbbKKK999999===888555555444333333333333333222111111000000111111222////////////////////////............//////////////////000000000000//////...////////////000000000111222444555666666777777888888888888888888888888;;;<<>>999888666555555444444444444444222222111111111111222222000000000000000000000000............//////////////////000000000000///////////////000000000111111111222444555666666777777888888888888888999999999;;;<<<@@@DDDIIINNNQQQSSSUUU\\\bbbccc``````eeekkk{{{ggg[[[[[[```fffkkkmmmhhhbbb\\\ZZZXXXWWWVVVRRRSSSSSSSSSRRRQQQOOONNNLLLMMMNNNNNNMMMMMMOOOQQQPPPRRRTTTVVVWWWVVVTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHJJJJJJJJJKKKMMMOOOLLLNNNQQQSSSUUUXXX[[[]]]]]]^^^``````aaabbbfffhhhvvv{{{zzz^^^@@@;;;===555666666555444333222111111333222111111000000111111000000000000111111111111000000////////////000000000000000000111222333333999FFFVVVaaaeeehhhmmmrrruuuuuuwwwyyy{{{zzzuuuqqqooo~~~|||uuuhhh\\\ZZZQQQIIIGGGFFFCCCEEEIIIIIIJJJKKKMMMOOOQQQRRRRRRQQQRRRTTTTTTWWW```lllvvvpppJJJ<<<999666666555444444444444444333222222111111222222333000000000000000000000000............//////////////////000000000000////////////000000000111111111111222444555666666777777777777888888888999999999:::===AAAFFFKKKOOOQQQRRRTTT[[[bbbccc```aaahhhooo{{{kkk]]]\\\```gggmmmoookkkeeeaaa_________^^^[[[[[[\\\[[[ZZZXXXWWWUUURRRRRRSSSQQQPPPOOOQQQRRROOOQQQSSSUUUVVVUUUSSSQQQOOOOOOOOOPPPQQQQQQRRRRRROOONNNNNNMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGDDDEEEFFFEEEDDDEEEGGGHHHIIIIIIJJJJJJLLLNNNQQQSSSUUUXXX[[[]]]\\\\\\\\\\\\___dddmmmyyyvvvgggBBB===>>>222777666666444333222111111333222111111000111111111000000000000111111111111000000////////////000000000000000000111222333444<<>>AAACCCCCCFFFLLLJJJKKKMMMNNNPPPQQQQQQQQQSSSUUUWWWYYY^^^kkk|||VVVAAA<<<666666555444444444444555333222222111111222222333000000000000000000000000............/////////000//////000000000000//////000000000000111111111111222222444555666777777777777777888888999999999999:::===BBBHHHMMMPPPRRRRRRTTT[[[cccdddaaabbbjjjqqqvvvsss___ZZZ```jjjpppppppppnnnkkkgggfffgggiiilllnnnooommmiiieeecccbbb^^^\\\YYYUUUSSSQQQPPPPPPTTTUUUUUUTTTRRRQQQQQQRRROOONNNNNNQQQUUUUUURRROOOLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIJJJLLLMMMMMMNNNPPPRRRUUUVVVVVVVVVXXXYYY]]]^^^aaagggqqq{{{EEE777===666888666444333333333222111222222222111111111111000////////////000000000000000000000000000000000000000///000333222111444999BBBMMM[[[dddhhhlllrrrwwwxxx{{{wwwtttuuuoooppp~~~sssggg^^^VVVMMMGGGDDDCCCBBBAAABBBEEEHHHJJJMMMMMMPPPTTTTTTQQQSSSXXXWWWZZZ[[[^^^kkk___EEE???999888666444555666444111333333333222222222111111111111111111111111111111444222111///...---............//////000000111111111111000000000000000111111111333444555666666666777888888888888999999999:::===BBBEEEHHHLLLOOORRRVVV\\\aaaaaa^^^^^^ccciiittt}}}ggg^^^aaaiiippprrrrrrqqqnnnkkklllooorrrzzzwwwsssmmmgggbbb^^^\\\[[[ZZZXXXVVVTTTRRRQQQPPPOOOMMMMMMOOORRRSSSPPPMMMMMMLLLKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRRRRRRRTTTUUUVVVWWW[[[___fffoooyyyUUU<<<;;;666888666444333444333222111222222222111111111111000////////////000000000111000000000000000000000000111///000222222111666===GGGQQQ^^^gggjjjmmmsssxxxwww{{{zzzvvvrrrjjjsss}}}yyypppcccYYYSSSMMMGGGBBBBBBBBBBBBCCCEEEHHHKKKMMMQQQNNNNNNSSSVVVUUUUUUWWWXXX^^^fffrrrhhhNNNCCC777666444333333555555444333333333222222222111111000000000000000000000000111111///......//////000000000000000////////////111111000000000000111111111111333444555666666666777888888888888999999999;;;>>>CCCGGGJJJMMMQQQSSSVVV[[[```aaa^^^___dddjjjrrrrrrcccbbbiiippptttuuutttrrrppprrrwww}}}yyyvvvppplllgggdddccc```[[[WWWUUUSSSQQQQQQSSSSSSPPPMMMJJJJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIFFFHHHKKKLLLMMMNNNQQQSSSVVVXXX[[[^^^aaaffflllpppzzzoooEEE:::999999666444333444444333111222222222111111111111000/////////000000000111111000000000000000000000000222000000222111222:::BBBOOOXXXcccjjjmmmoootttxxxrrrwwwwwwtttkkkccczzz}}}rrrjjjccc\\\QQQJJJFFFDDDBBB@@@@@@AAACCCFFFJJJMMMOOOQQQTTTNNNLLLRRRXXXZZZ[[[\\\```mmm}}}vvvZZZGGG:::888666444444333444555333333333222222222111111//////////////////////////////......///000111222111111111000///.........111000000000000000111111111111333444555666666666777888888888888999999999<<>>999777555444444444333222222222222111111111000000//////000000000111111111000000000000000000000000333111111222111444>>>IIIUUU\\\ffflllnnnppptttwwwrrrvvvuuupppfffbbbxxxssslllddd^^^UUUOOOHHHBBBAAAAAABBBBBBAAACCCGGGJJJNNNPPPRRRRRRSSSNNNMMMRRRVVVZZZ^^^cccrrrgggMMM???;;;888888777444333444333333333222222222111111000000000000000000000000///////////////000000111111000000000/////////...000000000000000000111222111111333444555666666666777777888888888999999999<<>>@@@999777555444444444333222222222222111111111000000000000000000111111111111111111111111111111111111333222222333222666BBBOOOYYY___gggllloooqqqtttwwwyyyzzzssskkkdddhhh|||sssjjjddd^^^XXXTTTMMMIIIDDD@@@@@@BBBDDDEEEFFFHHHKKKNNNQQQRRRSSSRRRRRRQQQRRRSSSSSSVVV```kkkyyy___DDD<<<777999999555333555333333333222222222111111111111111111111111111111000000000000000//////....../////////000000000111000000//////000111222222111111333444555666666666777777888888888999999999;;;>>>CCCGGGKKKOOOSSSUUUVVVYYY]]]___```bbbfffjjj|||tttjjjiiillltttwwwxxxtttoooooowww~~~zzzrrrkkkZZZYYYWWWTTTPPPLLLIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJLLLOOOQQQZZZ]]]dddlllvvvrrrsssmmmDDD???:::777555444555555444222222222222111111111111000000000000111111111222222111111111111111111111111222222333555444888FFFTTT[[[```gggmmmqqqsssvvvxxxyyyxxxlllcccffftttuuuoooggg^^^WWWQQQLLLIIIFFFDDDBBB@@@@@@CCCEEEGGGKKKLLLOOOQQQSSSTTTTTTTTTUUUVVVXXXYYYYYY]]]lll{{{}}}RRRBBB666666888666444666333333333222222222111111111111111111111111111111000000111111000///...---.........///000111111111////////////000111222333111111333444555666666666777888888888888999999999:::>>>CCCHHHKKKOOOSSSVVVWWWZZZ]]]___```cccfffhhhwww|||oookkkkkkrrrvvvyyyvvvppppppwwwpppmmmiiiccc[[[TTTMMMJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHEEEFFFGGGIIIJJJLLLMMMNNNKKKMMMOOOQQQSSSWWW]]]```lllsss}}}|||ppp}}}OOOAAA:::888555555555555444333222222222111111111111000000000111111111222222222111111111111111111111111111222555666666:::IIIWWW]]]aaagggmmmrrrvvvyyy{{{uuuuuuiiieeewwwuuummmccc___XXXQQQKKKFFFBBB@@@???@@@AAAAAACCCEEEHHHKKKMMMNNNPPPRRRUUUVVVWWWXXXYYYYYY]]]dddlllxxxqqqVVV===777888555444777333333333222222222111111111111111111111111111111......000111111000000///////////////000000000000////////////000111222333111111333444555666666666777888888888888999999999;;;???DDDIIIMMMQQQUUUXXXYYYZZZ]]]___aaaccceeefffttttttmmmjjjpppvvvzzzxxxsssrrrzzzwwwmmmcccZZZVVVJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJLLLNNNPPPRRRSSSTTTSSSVVV[[[```gggnnnwww|||uuukkkZZZEEE:::888666555555555444333222222222111111111111000000111111111111222222222111111111111111111111111000222666888777<<>><<<>>>AAACCCEEEHHHLLLNNNNNNOOOQQQSSSUUUXXXZZZ[[[[[[ZZZ```nnnkkkHHH:::888555333666333333333222222222111111000000000000000000000000+++---...000111222111111111111000000//////......////////////000111222333111111333444555666666666777888888888888999999999===@@@EEEJJJNNNRRRVVVYYYZZZ[[[]]]___aaacccdddeeeuuu}}}pppiiioooyyy}}}uuutttzzz{{{lll___ZZZVVVPPPMMMMMMKKKHHHEEEFFFGGGIIIJJJIIIJJJKKKMMMNNNQQQTTTTTTTTTUUUYYY]]]^^^ccclllwwwzzzwwwsssLLLDDD777666:::444333666444222222222111111111111000111111111111111111111111///000000000000111111111555333000111999EEERRRZZZ```eeekkkqqquuuwwwzzz{{{vvvwwwvvvoookkkfff___YYYPPPMMMHHHDDDAAA??????@@@>>>AAAEEEIIILLLMMMMMMMMMUUUTTTUUUYYYZZZYYY[[[^^^```ccclllrrrKKK888666777666444444444333222222111111000111111000//////////////////000000111222333333333000000000000000000000000000000000000111111111111222222333444555555555555555666888999::::::999888<<>>>>>???@@@BBBDDDGGGJJJMMMOOOPPPQQQYYYVVVWWW\\\___^^^^^^```bbbjjjzzzuuuRRR@@@;;;:::777555444444333333222111111111111111000/////////////////////000000111222222333000000000000000000000000000000000000111111111111222222333444555555555555666666777888999999999999<<>>===<<<<<<===???AAACCCGGGHHHJJJMMMOOORRRSSSTTTYYYUUUUUUZZZ^^^___aaadddppp}}}uuuXXXFFF===888555444444444333333222222111111111111000/////////000000......//////000000111111000000000000000000000000000000000000111111111111111222333444555555555555777777777777888999::::::<<>>@@@CCCFFFHHHKKKLLLMMMNNNQQQSSSUUUWWWXXXWWWXXX[[[\\\```jjjtttzzz```MMMAAA888555666555444444333222222111111111111000000///000000111............//////000000000000000000000000000000///000000000111111111111111222333444555555666666777777666666666888:::;;;<<>>???AAACCCFFFIIIKKKNNNNNNNNNPPPRRRTTTVVVWWWYYYZZZ]]]^^^^^^ggg{{{kkkXXXHHH<<<888:::555555444444333222222111111111000000000000111111.............../////////000000000000000000000000///000000000111111111111000111333444555666666666777666666555666888999:::<<>>>>>>>>>>>???@@@CCCEEEHHHJJJLLLOOOOOOQQQRRRSSSUUUVVVVVVUUUWWW\\\___cccqqqsss```OOO@@@888666555555444444333333222222111111000000000111222222......//////////////////000000000000000000000000000000000000111111111111000111222444555666666777666666666666777888999999<<>>??????@@@BBBEEEHHHKKKNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUUUU[[[dddqqq~~~nnn\\\HHH:::333555555555444333333222222111111000000111111222333////////////////////////000000000000000000000000000000000000111111111111000111222444555666777777444555666777888888888888<<>>>>>???AAACCCDDDFFFGGGIIILLLOOOQQQSSSTTTTTTVVVVVVVVVXXXZZZ[[[YYY^^^^^^eeezzzkkkMMM888555999999333111444555222000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222444444333444444555666777:::999888777777888999999===BBBFFFGGGJJJQQQVVVWWW\\\\\\[[[[[[\\\aaaggglllvvvtttlllvvvzzzxxx|||ooo~~~lllFFFAAA<<<:::;;;555555444444333333222222111111111000000000000111111333111000111333555333222444:::CCCMMMVVV___hhhnnnqqqrrrzzz~~~www}}}kkkZZZ\\\kkkzzznnngggccc^^^WWWPPPKKKIIIFFFBBB@@@>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFHHHIIIKKKMMMOOOQQQSSSTTTUUUWWWWWWXXXYYY[[[\\\\\\]]]cccssslllPPP===555999888333222555555222111111111111111111111111000000000000000000000000000000111111111111000000000000111111111222222222444333333444444555666777:::999888777777888999999===BBBFFFGGGJJJQQQVVVWWW[[[[[[[[[[[[]]]aaahhhmmm{{{zzzmmmrrr}}}wwwzzznnnrrrzzzMMM@@@:::888999444555444444333333222222111111111000000000000111111333222111222333444333222777>>>GGGPPPXXX```iiiooorrrwwwllleee```iiixxxoooccc[[[VVVRRRLLLFFFDDDCCCBBB@@@>>>>>>=========>>>???AAACCCFFFHHHJJJKKKLLLMMMOOOPPPRRRSSSTTTTTTUUUVVVWWWWWWYYY\\\___aaaooommmTTTDDD777888777333222555666444222222222222222222222222000000000000000000000000000000111111111111000000000000000111111111222222333333333333444555666777999999888777777888999:::===BBBFFFGGGJJJQQQVVVWWWYYYZZZZZZ[[[]]]ccciiinnnsssqqq{{{vvvyyynnnddd}}}VVV???999777666444555444444333333222222111222111111000000111111222222222222222333444444333999@@@KKKSSSZZZaaaiiippprrryyywwwfffmmmvvv|||tttiiiaaaVVVOOOKKKHHHDDD@@@===>>>>>>>>>>>>>>>======>>>???AAACCCGGGJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWWWWXXXYYYXXXZZZ```hhhqqqmmmWWWHHH999888555333333555555444333333333333333333333333000000000000000000000000000000111111111111000000000000000000111111111111333333333333444555666666999888777777777888999:::===BBBFFFGGGJJJQQQVVVWWWYYYYYYZZZ[[[^^^dddkkkppp}}}sssxxxyyyyyy~~~sss___gggeeeFFF>>>:::777999555444444333333222222111222222111111111111222222222222333333333333444444999BBBMMMVVV[[[aaajjjqqqqqqxxx~~~zzzkkkffffffiiimmm~~~||||||mmmcccYYYSSSLLLGGGDDDCCCAAA???::::::;;;<<<>>>>>>??????AAABBBDDDGGGKKKMMMOOOPPPQQQQQQRRRSSSTTTUUUVVVVVV]]]\\\]]]___^^^aaammm{{{oooYYYKKK<<<888444444444555444444333333333333333333333333000000000000000000000000000000111111111111000000//////000000000111111111333222222333333444555666888888777777777888:::;;;===BBBFFFGGGJJJQQQVVVWWWXXXYYYZZZ[[[^^^dddkkkqqq{{{xxxvvv}}}}}}|||}}}|||eee]]]tttMMMBBB:::444999555444444333333222222111222222111111111111222222222333444444333333444555999DDDPPPXXX]]]bbblllssswww|||yyylll___ZZZYYYXXXYYY[[[jjjsssnnn^^^SSSLLLIIIEEEBBBAAAAAA@@@???::::::;;;<<<>>>@@@BBBCCCEEEGGGIIILLLOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWXXXYYY[[[YYY\\\```aaaggg{{{uuu___PPP@@@999444444555444333444333333333333333333333333000000000000000000000000000000111111111111000000/////////000000000111111222222222222333444555666888777777777777999:::;;;===BBBFFFGGGJJJQQQVVVWWWYYYZZZZZZ\\\___dddlllqqqzzz{{{tttzzz~~~}}}nnnZZZqqqWWWGGG:::111888555444444333333222222111333222222111111222222333111333555555333222444666:::EEESSS[[[___eeennnwww{{{sss___YYYWWWYYY[[[[[[\\\___fffooo}}}pppbbbRRRGGGDDDBBBAAA@@@@@@???>>>===<<<<<<<<<===???BBBEEEGGGKKKLLLNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[YYYWWW[[[bbbgggrrr~~~hhhXXXDDD:::444444666333111333222222222222222222222222000000000000000000000000000000111111111111000000////////////000000000111222222222222333444555666888777777777777999:::;;;===BBBFFFGGGJJJQQQVVVWWWZZZ[[[[[[\\\___dddkkkppp|||sssxxx}}}sssVVVfffcccPPP???444<<<555555444333333222222111333222222111111222222333111444666555333222444777;;;GGGUUU^^^bbbgggqqqyyyxxx|||ZZZ[[[VVVTTTVVVXXXYYY^^^cccgggrrrqqqfff[[[MMMAAA@@@@@@@@@@@@???>>><<<;;;>>>>>>======@@@DDDGGGJJJNNNOOOQQQSSSTTTTTTSSSSSSSSSTTTUUUWWWYYYZZZ\\\\\\]]]\\\aaajjjrrrnnn^^^FFF;;;444555666222000222222222222222222222222222000000000000000000000000000000111111111111000000////////////000000000000222222222222333444555555888777777777777999;;;<<<===BBBFFFGGGJJJQQQVVVWWW[[[[[[\\\\\\___dddkkkpppyyyuuu{{{vvv```fffyyyvvvOOO:::666999666555555444444333222222222222222111111000000000000222444555555666777999BBBLLLUUU[[[bbbllltttvvv|||{{{ttt|||fff]]]VVVXXX[[[^^^bbbiiiqqqvvvuuuuuu~~~wwwjjjeee[[[KKKAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@CCCGGGJJJLLLLLLRRRRRRSSSTTTTTTSSSRRRQQQVVVWWWXXXXXXWWWXXX[[[^^^]]]^^^hhhzzzyyyhhhUUUDDD666555888666222111222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111333333333333444555666666555555666666777999:::;;;AAABBBDDDFFFIIINNNTTTXXX\\\[[[ZZZZZZ]]]aaaeeehhh}}}ccc^^^jjj^^^AAA888;;;666555555444444333333222333333222222222111111111111222444555444555777999DDDMMMWWW]]]dddnnnvvvxxxyyyxxxrrrooo|||zzzaaa^^^___aaaeeemmmxxx{{{mmm```VVVUUUPPPEEE===>>>??????>>>=========>>>>>>BBBBBBDDDFFFJJJMMMNNNOOORRRSSSTTTUUUUUUTTTSSSRRRUUUVVVWWWWWWXXXZZZ]]]___aaafffuuu|||ooobbbOOO<<<666777666444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111333333333333444555666666555555666666777999:::;;;>>>@@@BBBEEEIIINNNUUUZZZ[[[ZZZYYYZZZ\\\```dddgggtttaaa```xxxqqqHHH777;;;666666555555444333333333444333333333333333222222111333444444333444666888FFFPPPZZZ___fffpppxxx{{{~~~wwwpppssskkk^^^bbbfffmmmzzzxxxnnnfffXXXOOOJJJLLLKKKCCC>>>???==================>>>???FFFGGGHHHKKKMMMPPPRRRSSSRRRTTTVVVXXXXXXWWWTTTSSSVVVVVVWWWXXXZZZ]]]```bbbhhhsss{{{rrr]]]EEE888555555555666222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111333333333333444555666666555555666666777999:::;;;<<<>>>AAAEEEIIIOOOUUUZZZZZZYYYYYYYYY\\\```dddfffkkk___pppLLL555999666666666555444444333333444444444444444444444444222333444333333444777999GGGQQQ[[[aaahhhrrryyy|||yyyrrr~~~|||fffbbbiiijjjzzzzzzmmm^^^SSSSSSMMMJJJKKKJJJCCC>>>>>><<<<<<<<<<<<===>>>???@@@HHHJJJLLLNNNOOOQQQSSSUUUSSSUUUXXXZZZZZZYYYVVVUUUZZZZZZYYYYYY[[[^^^bbbeeepppxxxdddKKK:::555555555555222222222111111111000000000000000000000000000000000000000000000000000000///000000000111111111111333333333333444555666666555555666666777999:::;;;<<>>???@@@BBBCCCJJJLLLOOOPPPPPPQQQSSSVVVUUUWWWYYY[[[[[[ZZZXXXWWW[[[\\\[[[YYYYYY]]]eeejjj{{{tttdddNNN===666555444222222222222111111111000000000000000000000000000000000000000000000000000000///000000000111111111111333333333333444555666666555555666666777999:::;;;>>>@@@CCCEEEHHHLLLPPPTTTZZZZZZ[[[\\\___cccfffhhh```gggbbb@@@;;;777777666666555444444444333333444444444444444555222333444444444777;;;>>>JJJTTT]]]cccjjjttt|||~~~~~~yyylllooosss{{{rrrkkkppp}}}rrrlllbbbXXXQQQOOOOOOPPPNNNLLLJJJHHHEEEBBB@@@???===>>>>>>@@@BBBDDDEEEGGGJJJMMMPPPQQQOOOPPPSSSVVVWWWWWWYYYZZZ[[[[[[ZZZZZZYYY[[[]]][[[ZZZaaaooo{{{yyypppdddPPP???888777444///222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111333333333333444555666666555555666666777999:::;;;>>>@@@CCCEEEHHHKKKNNNQQQZZZZZZ[[[^^^aaadddgggiiigggcccpppHHH;;;777777666666555555444444222222333333444444444444222333444444666999>>>BBBLLLVVV```ffflllvvv~~~pppaaakkkuuu~~~nnnjjjxxxxxxjjj___XXXUUUUUUMMMMMMJJJFFFCCCBBBBBBBBB??????@@@BBBDDDGGGIIIJJJKKKOOORRRRRRPPPOOOSSSVVVXXXXXXXXXYYYYYYZZZ[[[\\\VVV]]]bbbaaabbbnnnzzzpppfffTTTAAA999999666000222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111333333333333444555666666555555666666777999:::;;;<<<>>>BBBEEEHHHKKKOOORRRYYYYYY[[[]]]```dddggghhhjjj___{{{xxxLLL888777777777666555555444444222222222333333444444444222333444555777;;;@@@DDDNNNXXXbbbgggnnnxxx{{{aaa```nnnyyy|||kkkjjj~~~uuudddWWWPPPJJJJJJGGGBBB>>>===>>>===@@@AAABBBDDDFFFIIIKKKLLLLLLPPPSSSSSSPPPPPPSSSWWWYYYXXXXXXWWWXXXZZZ\\\]]]VVV___gggiiikkk{{{sssiiiWWWCCC::::::888222222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111333333333333444555666666555555666666777999:::;;;:::===AAAEEEHHHLLLPPPSSSWWWXXXZZZ]]]```cccfffhhhxxxnnneeemmmTTT;;;<<<:::777666666555333222555222222555444111000333---444777444333999???AAAPPPWWW```hhhqqq|||lllkkkeeeiiitttwwwrrrrrruuuaaaWWWGGGGGGFFFCCC@@@>>>>>>???CCCCCCEEEFFFHHHJJJKKKLLLNNNOOOQQQSSSSSSSSSSSSRRRYYYXXXXXXYYY[[[]]]]]]]]]\\\aaagggmmm{{{ppp]]]LLL???666555999333333333222222222111111000000000000000000000000///111222111000///000111///////////////000111111111111111111222333333444444666777999::::::999999===AAADDDDDDGGGMMMRRRSSSZZZYYYWWWYYY]]]aaacccdddyyy~~~fffggg___BBB<<<:::777666666666444333555333333555444222555:::222333444444555999???DDDRRRZZZbbbiiirrr}}}}}}|||nnnlllkkkrrr{{{~~~~~~gggRRRHHH@@@AAAAAA@@@>>>===>>>@@@CCCDDDEEEGGGIIIJJJLLLLLLPPPQQQSSSUUUVVVVVVVVVVVVXXXWWWWWWXXXZZZ[[[\\\\\\^^^eeeooo}}}vvvfffWWWHHH:::333333333333333222222222111111000000000000000000000000///111222111000///000111///////////////000111111222222222222222333444555555555777888999999::::::<<>>>>>???BBBDDDEEEEEEGGGHHHJJJLLLMMMMMMQQQRRRTTTVVVXXXYYYYYYYYYVVVWWWXXXZZZ]]]___aaabbbnnnwww~~~zzzoooeeeVVVDDD666000333333333222222222111111000000000000000000000000///111222111000///000111000////////////000111111333222222333444555666666888777777777777888:::;;;;;;@@@CCCDDDGGGNNNTTTUUUZZZYYYZZZ\\\___``````______~~~{{{{{{qqq```xxx{{{MMM>>>;;;888666666777666555444444666666444555@@@MMMSSS@@@222555999999AAANNNUUU]]]eeelllttt|||~~~sssppp}}}{{{zzzooodddVVVHHH???<<<:::<<<>>>???@@@BBBEEEHHHFFFGGGHHHJJJKKKMMMNNNOOOQQQRRRSSSUUUWWWYYYZZZZZZVVVWWWZZZ]]]aaaeeeiiilll{{{|||tttmmm```NNN===555333333333222222222111111000000000000000000000000///111222111000///000111000000//////000000111222333333333444444666777888===<<<999777777888999:::;;;@@@CCCDDDGGGNNNTTTUUUYYYYYY[[[]]]___```^^^\\\```}}}{{{vvv___jjjSSS@@@===999777666666666555444444666666444666AAAMMMaaaJJJ777666999999BBBOOOUUU]]]eeellluuu}}}~~~nnnvvvttteeebbbddd___XXXRRRMMMFFF@@@>>>AAA<<<>>>@@@@@@AAACCCFFFHHHHHHIIIJJJKKKMMMOOOPPPQQQPPPPPPQQQSSSUUUWWWXXXYYYVVVXXX[[[^^^aaagggnnnssswwwpppdddRRRAAA888333333333222222222111111000000000000000000000000///111222111000///000111000000000000000111222222333333333444555666888999BBB@@@<<<999777777999:::;;;@@@CCCDDDGGGNNNSSSTTTYYYYYY[[[]]]______]]]ZZZeee~~~zzz}}}|||bbb______CCC???:::777666666666555444333555666555666===GGG]]]KKK:::777999<<>>;;;>>>CCC===???@@@AAAAAABBBEEEGGGJJJJJJKKKMMMOOOPPPRRRRRRQQQQQQQQQRRRTTTVVVXXXYYYXXXZZZ]]]___ccckkkvvv~~~wwwooocccQQQ@@@666333333333222222222111111000000000000000000000000///111222111000///000111111000000000000111222222222222333333555666888999AAA???<<<999888888999:::===AAADDDDDDGGGMMMRRRSSSXXXYYYZZZ]]]______]]][[[jjj~~~xxxyyylllZZZxxxjjjFFFAAA<<<777666555555444444222333666666555888>>>HHHAAA999666999???FFFIIISSS\\\gggppp{{{pppYYYHHH???>>>???>>>======>>>===;;;>>>CCC???AAABBBCCCCCCEEEGGGJJJKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTVVVWWWYYYZZZ[[[^^^ccchhhqqq~~~tttlllaaaPPP???666333333333222222222111111000000000000000000000000///111222111000///000111111111000000111111222333111111222333444666888888<<<;;;999888888999:::;;;>>>CCCEEEDDDFFFMMMQQQRRRXXXXXXYYY[[[^^^___^^^\\\iii|||vvvvvv{{{vvvYYYnnnpppGGGCCC<<<888666555444333444222222666777444444777666888777555999BBBGGGFFFSSS]]]iiisss}}}sss```NNNCCC@@@CCCFFF<<<<<<>>>@@@???<<>>FFFNNNRRR\\\cccmmmxxx}}}eeePPPJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRQQQQQQQQQSSSUUURRRRRRUUU[[[]]]^^^ccciiisssuuuooorrrrrrnnnggg]]]MMM>>><<<777444555555222111222111111111111111111111111111111111111000000000000111000000000000000000111333333333444444444555555555777888999999999;;;<<>>;;;999777666111666666666666666666777888777777777999???GGGNNNSSS^^^eeeqqq|||{{{wwwYYYLLLJJJJJJLLLLLLLLLLLLKKKKKKJJJIIIKKKLLLMMMNNNOOOOOOOOOOOONNNQQQSSSRRRQQQQQQSSSUUU\\\ZZZ\\\bbbgggllluuu~~~rrrpppwwwzzzuuuooofffVVVEEE===777333555555333111222000000000000000000000000111111111111000000000///111111000000000000111111333333333444444444555555555666888999888999:::<<>>777111333555333222222000000000000000000000000111111111111000000000///222222222111111222222222333333333444444444555555444666888888888888:::<<>>AAADDDIIIMMMQQQTTTUUUYYY[[[\\\[[[]]]```___ZZZ___uuu{{{uuussswww{{{iiiWWWdddXXXGGG===:::<<<:::666666666666777888999:::666555666999???HHHPPPUUU[[[iii{{{}}}nnnhhhiiijjjqqqmmm[[[UUURRRVVVVVVWWWWWWXXXWWWWWWVVVXXXYYYZZZZZZZZZZZZZZZYYY\\\```cccbbbaaafffqqq{{{yyyjjjjjjfff\\\TTTFFF888444444333222222222222222222222222222222111111111111000000000000111111000000000000111111333333333444444444555555444555777888777888999;;;>>>AAADDDIIINNNQQQTTTVVVZZZ\\\\\\[[[]]]```^^^YYY[[[rrr~~~xxxtttuuuzzzvvv\\\^^^fff???:::;;;777999888888777777777777888888888888999<<>><<<777777888888777777777777888888777888999<<>>???BBBFFFJJJNNNQQQRRRXXXXXXYYY[[[___aaaaaa```eeezzztttrrrsssyyyjjj]]]uuu{{{NNN???<<<888888999888888777777888888999777888999<<>>CCCFFFHHHKKKOOOSSSWWWWWWYYY]]]```bbbbbb```eeewwwqqqoooqqqwwwpppZZZdddTTTAAA===;;;;;;999999888888888888999999777888999===CCCKKKRRRVVVcccsssnnnTTTPPPOOOSSSVVVZZZ```gggqqq{{{hhhddd^^^[[[]]]dddlllrrr|||nnnkkkooojjjcccaaaXXXKKK>>>999777444222222111111111111111111111111222222222222222222222222000000000000111111111111000222555777888777555333555555555666666777888999;;;???DDDFFFHHHKKKOOOTTTWWWWWWYYY]]]```aaa```^^^bbb~~~xxxqqqoooooosss~~~fffdddXXXBBB===;;;;;;:::999999888888999999:::777777999===CCCKKKRRRWWWeeetttoooVVVQQQPPPUUU\\\cccnnnxxxwwwxxxlllhhhddddddiiiuuu{{{~~~}}}nnnppptttpppfff```ZZZLLL>>>888666444333444111111111111111111111111111111111111111111111111000000000000111111111111000111222333444444444444555555555666666777888999;;;???EEEGGGHHHKKKPPPUUUWWWWWWYYY]]]``````^^^\\\___wwwyyyrrrnnnooosss~~~tttjjj[[[CCC>>>;;;;;;:::999999888888999999:::777777999===DDDKKKSSSWWWhhhuuu~~~rrrZZZUUURRRWWW___iiiwww~~~zzzmmmkkkhhhjjjttttttkkkppp}}}xxxssswww{{{tttggg\\\ZZZLLL>>>777555444444555111111111111111111111111000000000000000000000000000000000000111111111111333333222222333444666777555555555666666777888999;;;@@@FFFHHHHHHKKKPPPUUUWWWWWWYYY]]]______]]]ZZZ]]]sss}}}sssiiiooottt~~~hhhEEE;;;;;;:::888888888888888888888888:::999999===DDDMMMTTTWWWjjjuuu|||lllZZZYYY[[[```iiixxx|||{{{{{{tttvvvxxxyyyrrrooovvv{{{|||vvvyyywwwfff___[[[PPPBBB888444333111///111111111111111111111111111222222222222111000000111111111000111111222222000222555555333333555888555555555555666888999:::===@@@CCCFFFHHHKKKOOOQQQYYY[[[]]]^^^^^^]]]\\\[[[\\\tttvvvjjjkkk{{{xxxnnnpppttt}}}rrrLLL>>><<<:::888888888888888888888888999999:::===DDDLLLTTTXXXmmmyyytttuuuooo^^^]]]```iiiwwwzzzyyyxxxiii\\\\\\QQQDDD:::666555333111111111111111111111111111222222222111111111111000111111111000111111222333222444666555333333555777555555555555666888999:::>>>@@@DDDGGGIIILLLPPPSSSYYY[[[\\\^^^]]]\\\ZZZYYYYYYrrr~~~yyysssjjj[[[NNNMMM[[[pppzzzrrrpppttt|||VVVAAA<<<;;;999999999999999999999999999999:::>>>DDDLLLTTTXXXooo|||xxxeeekkkwwwcccbbbhhhxxxzzzzzzjjj]]]\\\SSSFFF===999777666444111111111111111111111111333333111000000000111222111111000000111222222333666777777666444444555666555555555555666888999:::>>>AAAEEEHHHJJJMMMQQQTTTYYYZZZ\\\]]]\\\ZZZXXXVVVXXXqqqiiiccc]]]YYYSSSLLLIIINNNYYYaaa|||}}}yyyrrrpppssszzztttuuu```EEE<<<;;;999999999999999999999999999:::<<>>@@@DDDKKKTTT[[[mmm}}}zzzccc^^^___hhhyyyiiiiiivvv~~~pppjjjfffcccZZZTTTJJJ@@@888444333333111111111111111111111111333333111000000000111222//////000000111222444444===:::777444444555555444555555555555666888999:::;;;>>>BBBEEEHHHLLLPPPSSSWWWYYY[[[]]]\\\XXXTTTQQQTTThhhZZZMMMPPPTTTXXX\\\___```bbbgggkkkeeeeeeiiirrr}}}}}}wwwsssooopppttt|||kkk^^^{{{{{{UUUAAA<<<::::::::::::::::::::::::888;;;???AAADDDJJJTTT\\\ooorrr^^^\\\___ppp}}}jjjiiirrrkkkiiiggg^^^[[[UUULLLBBB999444222222111111111111111111111111222222222111111111111000/////////000111333444555===999555333444555555444555555555555666888999:::;;;>>>CCCFFFIIIMMMQQQTTTVVVXXX\\\]]]\\\YYYUUURRRSSSeeexxxUUULLLRRRUUU^^^hhhppptttuuuwwwyyy{{{xxxuuurrrvvv{{{uuuqqqoooqqqtttzzzuuufffwwwZZZCCC<<<::::::::::::::::::::::::888;;;???AAADDDJJJTTT]]]rrrppp]]]]]]]]]uuu{{{lllhhhnnnwwwwwwuuu}}}{{{eeefffggg[[[\\\WWWNNNCCC999444222222111111111111111111111111111222222222222111000000/////////000111333444555===999444222444555555444555555555555666888999:::<<>>;;;:::999999888888999999777:::===@@@DDDLLLVVV^^^uuuttt^^^```eeeooonnnrrrvvvssssss~~~}}}vvv}}}kkkfffggg___]]]YYYPPPEEE;;;555444555111111111111111111111111000000000000000000000000...///000000000000222444888555333111222444444444444444555555666666777777===???AAAEEEIIIMMMOOOQQQVVVWWWZZZ[[[[[[ZZZWWWVVVVVVhhhlllRRRNNNTTTfff~~~{{{zzzrrrrrrrrruuu~~~hhh```tttiiiFFF>>>;;;:::999999888999999999777:::===@@@DDDLLLVVV^^^qqq~~~wwwbbbeeepppsssuuu||||||tttmmmuuuzzzwwwlllqqquuujjj```ZZZPPPEEE<<<777444333111111111111111111111111000000000000000000000000///000111111000222555777888555222111222444444333444444555555666777777777===>>>AAAEEEJJJNNNQQQRRRVVVXXXZZZ\\\\\\ZZZXXXVVV]]]qqqgggOOOMMMTTTnnn~~~}}}tttrrrpppqqqyyyrrr___ggg|||xxxNNN>>>;;;;;;:::999999999999999888:::===@@@DDDLLLWWW^^^rrr~~~lllooo|||{{{uuusssuuuyyyuuuuuummmccc[[[OOOEEE???:::555111111111111111111111111111000000000000000000000000111111111111111444888;;;777444222222333444444333444444555555666777777888<<<>>>AAAFFFJJJOOORRRTTTWWWYYY\\\]]]]]]\\\YYYWWW]]]tttaaaNNNOOOWWWvvv~~~uuurrroooooovvvuuu```dddxxxTTT===;;;;;;:::999999999999:::999;;;>>>@@@DDDLLLWWW___uuuwwwyyyvvvtttwwwzzzqqqeee\\\OOOFFFAAA<<<666000111111111111111111111111000000000000000000000000111111111000111444999===555444222222333444444333333444444555666777888888<<<>>>AAAFFFKKKOOOSSSUUUXXXZZZ]]]______]]]ZZZXXXYYYssszzz[[[MMMRRR\\\}}}uuurrroooooouuuuuu___fffXXX>>><<<;;;::::::999999::::::999;;;>>>@@@DDDLLLXXX```uuuwwwrrrxxxwwwddd[[[OOOGGGBBB===666000111111111111111111111111000000000000000000000000000000000//////333888<<<444333111222333444333222333333444555666777888888;;;===AAAEEEJJJOOOSSSUUUWWWZZZ]]]``````]]]ZZZWWWZZZxxx|||wwwqqqVVVLLLUUUaaa}}}vvvssspppooouuu{{{eeelll[[[@@@<<<;;;;;;::::::::::::::::::<<<>>>@@@DDDMMMXXXaaaxxxuuuuuu}}}mmmaaaZZZPPPHHHBBB<<<666222111111111111111111111111000000000000000000000000///////////////111666999333222111222333444333222222333444555666888888999;;;===@@@EEEIIINNNQQQSSSWWWYYY]]]``````]]]YYYWWW[[[{{{}}}jjjfffzzzhhhQQQKKKVVVddd~~~wwwtttqqqppptttlllppp___BBB<<<<<<;;;::::::::::::;;;;;;<<<>>>???DDDMMMYYYbbb{{{|||sssxxx}}}~~~}}}{{{zzzvvvkkk]]]]]]XXXQQQHHHAAA;;;666444111111111111111111111111000000000000000000000000///000111000000111444777222111111222444444333222222333444555666888999999;;;===@@@DDDHHHLLLOOOQQQVVVYYY]]]``````]]]YYYVVVZZZ}}}lll[[[YYYppp~~~cccMMMIIIWWWeeexxxuuurrrpppsss|||llllllbbbEEE<<<<<<;;;::::::::::::;;;;;;===>>>???DDDMMMYYYbbbxxxnnn```YYY\\\___]]][[[^^^gggpppyyytttfffZZZZZZWWWQQQIII@@@999777666111111111111111111111111000000000000000000000000///111222222111222444666111111111222444444333222222222333555666888999999;;;===@@@CCCGGGKKKNNNOOOUUUXXX\\\``````\\\XXXUUU^^^sss___SSSUUUmmmvvv^^^MMMIIIVVVddd~~~vvvuuuqqqnnnpppxxxnnnqqqwwwkkkGGG;;;;;;;;;;;;;;;;;;::::::<<<<<<>>>BBBFFFMMM[[[hhh{{{ooo]]]RRRMMMOOOQQQQQQPPPPPPRRRSSS\\\___gggwww|||gggUUU\\\ZZZUUULLLAAA:::666666111111111111111111111111000000000000000000000000000333333...+++...222222111111222222222333333333444555666555555555777999;;;<<<>>>BBBFFFKKKOOORRR[[[[[[]]]___]]]WWWUUUWWW^^^kkkZZZPPPSSSggg|||rrr^^^OOOMMMYYYhhh{{{vvvuuurrrooopppxxxqqqjjjlllyyyuuuIII<<<<<<;;;;;;;;;;;;::::::<<<<<<>>>BBBFFFMMM[[[hhh|||yyygggXXXOOOKKKMMMNNNNNNMMMMMMNNNPPPSSSUUUZZZdddsss}}}~~~}}}{{{iiiYYY\\\[[[VVVNNNEEE<<<666444111111111111111111111111000000000000000000000000...111111......222333222111111222222222333333333333444555444444444666888;;;<<<>>>BBBFFFKKKOOORRRZZZZZZ]]]aaa^^^XXXUUUWWW___~~~dddVVVPPPRRRaaaqqq~~~uuugggYYYMMMLLLYYYhhhyyyvvvuuurrrooopppxxxvvvbbb^^^rrryyy}}}JJJ===<<<<<<;;;;;;:::;;;;;;<<<<<<>>>BBBFFFMMM[[[hhh|||}}}lll^^^SSSLLLJJJKKKMMMLLLKKKKKKLLLMMMMMMNNNPPPTTT\\\kkk||||||~~~~~~|||xxxpppuuu~~~ggg[[[[[[YYYUUUNNNGGG???888444222222222222222222222222000000000000000000000000---//////...333777666222111111222222222333333333111333444333333333555777;;;<<<>>>BBBFFFKKKOOORRRXXXZZZ^^^bbb```YYYUUUVVV___bbbVVVSSSVVV___iiikkkfff^^^UUUMMMNNN\\\kkk{{{vvvuuussspppqqqwwwyyy]]]UUU~~~xxxtttPPP>>>===<<<;;;::::::;;;;;;<<<<<<>>>BBBFFFMMM[[[hhh{{{pppbbbXXXQQQLLLJJJLLLMMMLLLKKKJJJKKKMMMMMMOOOQQQRRRUUU^^^lllwww~~~}}}wwwtttpppkkkooo{{{~~~rrrccc^^^```[[[SSSLLLFFF@@@;;;777222222222222222222222222000000000000000000000000.........000888===:::222111111222222222333333333111333444444333444666888;;;<<<>>>BBBFFFKKKOOORRRWWWYYY___dddbbbZZZUUUUUU[[[bbbVVVVVVYYY```gggcccaaa^^^XXXRRRTTTcccsssvvvvvvtttqqqqqqvvvxxxZZZSSSmmmzzzWWW???>>><<<;;;::::::;;;<<<<<<<<<>>>BBBFFFMMM[[[hhh|||wwwfff[[[TTTOOOLLLIIIKKKLLLLLLJJJJJJKKKMMMKKKOOOSSSTTTUUUZZZccckkklll|||~~~tttnnnmmmsssooopppuuutttmmmjjjlllpppfffWWWLLLFFFAAA;;;777222222222222222222222222000000000000000000000000//////...222:::@@@<<<333111111222222222333333333222333555555555555888:::;;;<<<>>>BBBFFFKKKOOORRRVVVYYY___eeeccc[[[VVVUUUZZZaaaUUUWWW\\\dddllldddccc```[[[UUUXXXiii{{{vvvvvvuuurrrrrrvvv~~~tttYYYUUUcccWWWAAA???===;;;::::::;;;<<<<<<<<<>>>BBBFFFMMM[[[hhh~~~}}}mmm```WWWRRRNNNLLLIIIJJJLLLLLLKKKKKKMMMNNNKKKOOOSSSVVVWWWZZZ^^^bbbeeemmmvvv|||}}}}}}~~~yyyqqqqqqmmmmmmnnnpppooopppyyyppp]]]NNNGGGAAA;;;555333333333333333333333333000000000000000000000000000000///111999>>>:::222111111222222222333333333222444555555555666999;;;;;;<<<>>>BBBFFFKKKOOORRRWWWYYY___eeeccc[[[VVVVVV\\\```UUUYYYbbbnnnxxxpppnnnkkkeee^^^aaasssvvvwwwvvvsssrrruuu|||sssZZZVVV[[[ZZZBBB@@@===;;;999:::;;;<<<<<<<<<>>>BBBFFFMMM[[[hhhwwwjjj```ZZZUUUQQQNNNLLLMMMOOOPPPPPPQQQSSSTTTUUUWWWZZZ]]]___aaacccdddhhhkkkkkkiiinnn~~~}}}~~~zzzzzzyyyssslllmmmzzz|||mmmYYYMMMGGGCCC;;;444333333333333333333333333000000000000000000000000///000///000555999777000111111222222222333333333111222444444444666888:::;;;<<<>>>BBBFFFKKKOOORRRWWWYYY___dddbbb[[[WWWXXX^^^aaaVVV\\\gggvvv{{{tttlllooovvvwwwvvvtttrrruuu{{{uuu[[[VVVWWWeeeBBB@@@===;;;999:::;;;<<<<<<<<<>>>BBBFFFMMM[[[iii~~~~~~~~~vvvkkkccc^^^ZZZUUURRRPPPRRRTTTVVVVVVWWWYYY[[[dddccccccfffiiilllmmmlllgggiiiggg```]]]cccmmmsssnnneeelllxxxpppbbbRRRIIIGGGDDD<<<555333333333333333333333333000000000000000000000000...//////...111555333...111111222222222333333333000111333333333555777999;;;<<<>>>BBBFFFKKKPPPRRRXXXYYY^^^cccbbb[[[XXXYYY___bbb[[[aaakkk}}}yyywwwwwwvvvsssssszzz{{{^^^NNN^^^iiiHHH@@@;;;;;;<<<:::999999===<<<===@@@CCCJJJXXXfff{{{wwwtttnnnhhhbbb___]]]]]]______```aaabbbdddeeefffmmmppptttvvvvvvwww{{{~~~~~~xxxnnnbbbZZZXXXZZZ]]]gggwww}}}yyy}}}zzzoookkkhhhcccWWWNNNMMMKKKBBB999666444333222222111111222222111111111111000000000000///000000000000111111111111111222222222333333333222333333444555666777777;;;===@@@CCCFFFKKKQQQUUU\\\]]]______^^^\\\YYYWWW^^^ccc]]]eeeqqqxxxvvvvvvwwwvvvvvv~~~eeeUUUdddnnnIIIAAA<<<<<<===;;;:::;;;===<<<===@@@CCCJJJXXXfffzzzxxxtttoooiiieeebbbaaaaaafffgggiiikkknnnqqqsssuuu|||pppaaaYYYZZZaaaggg___eeevvvzzz}}}yyypppfffaaaVVVLLLJJJHHHAAA:::888444333222222111111222222111111111111000000000000000000111222222222222111111111222222222333333333222333333444555666777777<<<>>>@@@CCCFFFJJJPPPTTT[[[\\\^^^______\\\ZZZXXXaaa}}}aaa^^^jjjvvvxxxvvvvvvwwwxxxzzziiiYYYgggsssJJJBBB======>>>===<<<>>>===<<<===@@@CCCJJJXXXfff|||yyywwwrrrnnnkkkiiijjjjjjlllmmmpppssswww|||sss```XXX]]]gggppp```[[[___rrr{{{}}}tttdddaaaWWWMMMIIIGGGAAA;;;888444333222222111111222222111111111111000000000000000111333555555444333222111111222222222333333333222333333444555666777777<<<>>>AAACCCFFFJJJOOORRRYYY[[[^^^``````^^^[[[YYY```yyy______lllyyyzzzwwwuuuwwwxxxzzzeeeWWWbbb~~~vvvKKKCCC======>>>======>>>===<<<===@@@CCCJJJXXXfff~~~}}}{{{xxxuuussssssuuuuuutttuuuxxx|||uuubbbYYY\\\dddkkkcccZZZXXXeee|||||||||~~~~~~}}}rrrccc^^^WWWOOOKKKHHHBBB;;;777444333222222111111222222111111111111000000000///000222555777777666444222111111222222222333333333222333333444555666777777<<>>AAADDDFFFIIIMMMPPPWWWZZZ^^^aaabbb```]]][[[]]]kkk\\\cccppp|||yyytttttttttvvv}}}]]]RRRQQQhhhtttNNNEEE===<<<<<<::::::<<<===<<<===@@@CCCJJJXXXfffqqqccc\\\YYYWWWVVVRRRPPPWWWeeeooo{{{{{{xxx{{{tttkkkxxxkkkmmmiiidddaaabbbcccaaa^^^PPPQQQOOOJJJGGGEEE???999444333222222111111222222111111111111000000000000000111333555555444333222111111222222222333333333222333333444555666777777:::===AAADDDFFFIIIMMMPPPXXX[[[___bbbbbb```]]]ZZZ___mmm\\\UUU```nnnyyyyyysssssstttwww}}}ZZZRRRMMMYYYyyyRRRHHH@@@===<<<;;;:::<<<===<<<===@@@CCCJJJXXXfffttthhhcccccccccbbb]]]XXX^^^nnnxxxyyyvvvzzzkkkbbbwwwvvvhhhgggcccaaa```aaa```___^^^^^^]]]WWWMMMGGGEEE@@@:::444333222222111111222222111111111111000000000000000000111222222222222111111111222222222333333333222333333444555666777777888;;;@@@DDDGGGJJJMMMPPPXXX[[[```cccccc```\\\YYY]]]xxx\\\PPPMMM[[[iiiuuuxxxssssssuuuxxx~~~~~~VVVRRRLLLSSSTTTKKKAAA???===;;;;;;======<<<===@@@CCCJJJXXXfffzzznnnkkknnnqqqsssiii```cccsss~~~xxxuuuzzzggg```xxxuuujjjgggbbb```bbbdddcccbbbaaaqqqnnncccRRRGGGDDD???999444333222222111111222222111111111111000000000000000000000000000111111111111111222222222333333333222333333444555666777777777;;;???DDDGGGJJJNNNQQQYYY\\\```cccccc```\\\XXXWWWdddQQQKKKJJJNNNYYYeeerrryyyssssssuuuwww{{{~~~aaaRRRNNNXXX___AAA@@@???:::<<<777===;;;@@@===>>>FFFJJJTTTfffrrrnnnwwwjjjccclllzzzxxxpppkkkkkkkkkggggggkkk}}}kkkRRRFFFFFFBBB:::222222222111222222333333111111111111111111111111...///111000000000111333111111222333333333333222444444333444444555666777;;;===@@@BBBDDDGGGKKKNNNXXX[[[___bbbbbb___[[[XXXYYYxxx~~~mmm]]]OOOFFFHHHGGGMMMWWWcccppp{{{ttttttvvvwww|||fffOOOIIIUUUaaaCCCAAA???;;;>>>999>>>;;;@@@===>>>FFFJJJTTTfffzzzyyyxxxwwwxxxyyyzzzzzzxxxvvvsssssswwwtttnnnttt{{{}}}~~~ooolllsss{{{lllbbb```hhhggg[[[KKKCCCDDDAAA999333222222111222222333333111111111111111111111111///111222222111111111222111111222333333333333222444333333444444555666777;;;===@@@BBBDDDGGGKKKNNNWWWZZZ^^^aaaaaa^^^ZZZWWWXXXuuu|||gggTTTIIIEEECCCCCCEEEFFFLLLWWWbbblllyyy|||vvvuuuvvvwww|||hhhNNNIIIXXXeeeEEEAAA???<<>>FFFJJJTTTffftttiiiooouuuwwwvvvsssqqqppplllhhhccc```cccmmm{{{~~~{{{yyypppqqqtttuuuzzzlllcccgggooosssvvv{{{qqq___XXXSSSUUUPPPFFFCCCDDD@@@999333333222222111222222333111111111111111111111111000222555555444222111111111111222333333333333222333333333333444555666777:::===@@@BBBDDDGGGKKKNNNVVVYYY]]]``````]]]YYYVVVWWWqqqmmmcccUUUJJJDDDCCCDDDDDDFFFGGGNNNYYYbbbjjjuuu~~~|||uuutttuuuvvvyyy~~~gggOOONNN```iiiGGGAAA>>>;;;???:::@@@;;;@@@===>>>FFFJJJTTTfffxxxppprrryyy}}}qqqiiieeeaaaZZZUUUWWWaaannnxxxxxxvvvwww{{{{{{|||qqqqqqssstttooo]]]NNNRRRdddvvvpppaaa[[[RRRSSSOOOIIIFFFEEEAAA:::333333222222111111222222111111111111111111111111111444777777555333111000111111222333333333333222333333333333444555666666:::<<>>999>>>;;;@@@===>>>FFFJJJTTTfff{{{uuuuuuxxxrrrggg^^^YYYQQQLLLKKKRRR]]]eeeooovvvqqqjjjlllqqquuuwww{{{nnnnnntttvvvlll___RRRTTThhhuuugggaaa___UUUSSSOOOIIIFFFEEEAAA<<<444333222222111111111222000000000000000000000000111333666777555222000000111111222333333333333222333222222333333444555666999<<>>>>>AAADDDGGGOOOOOOTTT\\\aaaeeelllsss|||zzzrrrpppoooooorrrwwwzzzvvvXXXQQQYYYppptttMMMBBB<<<888===888===;;;@@@===>>>FFFJJJTTTfffzzzpppkkklllttt|||~~~zzzyyyyyytttjjjaaaXXXTTTMMMGGGEEEHHHOOOUUUYYY```ooo|||kkk```\\\```fffnnnrrr|||xxxjjjkkkrrrvvvqqqmmmfffgggzzz}}}mmmaaa\\\\\\\\\RRROOOKKKGGGEEECCC@@@===444444333222111111111111000000000000000000000000///111444444333111000000111111222333333333333222222222222222333444555666999;;;???BBBDDDHHHLLLPPPXXX[[[___bbbbbb___[[[XXXRRR```{{{AAAAAA??????@@@DDDJJJMMMQQQPPPSSSYYY]]]___eeelllsssxxxzzzrrrooonnnnnnpppuuuyyyzzz\\\QQQPPPuuuooozzzQQQDDD<<<999===888<<<;;;@@@===>>>FFFJJJTTTfff~~~}}}jjjdddggglllsssxxxyyyvvvrrrnnniiiccc[[[UUUOOOMMMJJJGGGEEEHHHMMMQQQSSSZZZiii|||qqq___WWWSSSRRRUUUZZZffflllyyyyyyjjjjjjpppuuu}}}~~~{{{|||xxxrrrqqqiii^^^XXXYYYYYYVVVPPPNNNLLLKKKIIIEEEAAA???555444333222111111111111000000000000000000000000---///111111000///000111111111222333333333333222222222222222333444555666999;;;???BBBDDDHHHMMMPPPWWWZZZ^^^bbbbbb^^^ZZZWWWRRRYYYooo<<<>>>BBBDDDGGGIIILLLNNNQQQPPPRRRWWWYYY[[[```gggmmmsssyyy}}}~~~zzzrrrooonnnmmmppptttzzzwww___TTTLLLgggrrr~~~UUUFFF===999===888<<<;;;@@@===>>>FFFJJJTTTfff}}}vvvbbb```iiiqqqsssrrrqqqtttvvvrrrhhh[[[PPPIIIBBBCCCDDDDDDEEEIIINNNRRR^^^cccmmmyyy}}}xxxvvvwwwyyyyyyyyykkk\\\NNNLLLNNNOOOPPPSSSaaaiiiwww~~~mmmkkkpppttt}}}qqqdddfffbbb[[[YYY\\\YYYSSSTTTRRRQQQQQQOOOIIICCC@@@555444333222111111111111000000000000000000000000,,,...//////......///111111111222333333333333222222222222222333444555555999;;;???BBBDDDHHHMMMPPPVVVYYY]]]aaaaaa]]]YYYVVVRRRTTTggg{{{@@@AAADDDFFFJJJLLLOOOPPPPPPRRRUUUWWWXXX[[[___bbbkkkoootttyyy}}}|||qqqmmmmmmmmmooosss|||zzzZZZGGGLLL[[[uuummmUUUBBB<<<;;;>>>999>>>>>><<<===BBBEEEJJJXXXgggsss```eeemmmlllnnnuuuwwwkkkaaaYYYRRRIIIBBB@@@AAAAAABBBEEEGGGJJJLLLVVV^^^hhhnnnmmmggg```\\\```````````````aaabbbbbbVVVOOOIIIHHHHHHIIIMMMRRRbbbgggsss~~~llljjjooosssyyyiii]]][[[[[[\\\ZZZXXXYYY\\\WWWaaa```QQQIIILLLHHH===888666333222222222222111111111000000000000111111//////000000111111111222111111222333333444555555333333333333444555666666<<<>>>@@@BBBEEEIIINNNRRRYYY\\\]]]]]]^^^___[[[UUUOOOUUUfffuuuEEEFFFHHHJJJLLLNNNPPPQQQOOOQQQSSSUUUWWWZZZ^^^```hhhkkkpppuuuzzz|||qqqmmmmmmmmmooorrryyyZZZGGGJJJVVVjjjvvvYYYEEE>>>;;;>>>888===>>><<<===BBBFFFMMM]]]mmm~~~~~~qqqfffdddeeegggrrr{{{qqqbbbWWWOOOIIIBBB>>>>>>>>>???@@@BBBDDDGGGHHHOOOSSSYYY[[[ZZZVVVRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIIIDDDCCCDDDDDDHHHNNN```fffsssmmmjjjooosssvvvjjj]]]]]][[[XXXWWWYYY\\\]]]dddpppooo\\\LLLJJJGGG@@@888666333222222222222111111111000000000000111111000000111111111111111111000111111222222333333333333333333333444555666666;;;===@@@BBBEEEIIIOOOSSSYYY\\\]]]]]]^^^___[[[UUUOOOVVVgggvvvKKKLLLMMMNNNOOOPPPQQQQQQOOOQQQTTTVVVXXXZZZ^^^aaaeeeiiinnnssswww||||||qqqmmmllllllnnnqqq{{{qqqUUUEEEJJJUUUfff\\\GGG???<<<>>>888===>>>===>>>BBBGGGSSSfffvvvyyylllccccccjjjrrrwwwlllbbbTTTIIICCC@@@>>><<<<<<<<<<<<===???AAABBBCCCGGGHHHIIIGGGEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFJJJEEEAAAAAAAAAAAAEEEKKKZZZdddrrr{{{{{{xxx|||nnnkkkooossswwwpppnnnppplllccc```cccccc___hhhvvvvvvaaaLLLFFFEEEBBB888666333222222222222111111111000000000000111111222222222222222111111111111111111111111111111111333333333333444555666666:::<<>>888===>>>>>>???AAAIIIYYYooo~~~kkk```gggqqqmmm```XXXQQQHHHAAA>>>>>>>>>>>>;;;;;;<<<===>>>???@@@AAACCCCCCBBB@@@>>>>>>AAACCCIIIIIIJJJJJJJJJIIIHHHGGGHHHDDDBBBBBBBBBBBBFFFLLLRRR___mmmrrrnnnlllrrr{{{oookkkoooqqqzzzwwwssshhh[[[^^^iiijjjYYYHHHCCCCCCAAA888555333222222222222111111111000000000000111111444333333222222111111111222222222222111111111111333333333333444555666666999;;;>>>AAAEEEJJJPPPTTTYYY\\\^^^]]]^^^___[[[UUUUUU^^^rrrOOOOOOOOOOOOOOOOOONNNNNNSSSUUUWWWYYY[[[^^^aaadddgggjjjooossswww||||||qqqllljjjiiikkknnnqqqyyyuuuXXXEEEIIIVVVlll]]]GGG>>>;;;>>>999>>>===???@@@AAAJJJ^^^uuuqqqeeegggmmmcccRRRJJJGGGBBB???>>>>>>======;;;<<<===>>>@@@@@@AAAAAABBBBBBCCCBBBAAABBBDDDFFFHHHHHHIIIIIIIIIHHHHHHGGGGGGEEEDDDEEEDDDBBBFFFLLLMMMZZZffffffaaa```iiirrrpppkkknnnooozzzjjjVVVWWW\\\YYYNNNFFFEEECCC>>>888555333222222222222111111111000000000000111111444333333222222111111111333333333333333222222222333333333333444555666666999;;;>>>AAADDDIIIPPPTTTZZZ]]]^^^^^^___```\\\VVVXXXcccyyyPPPPPPPPPPPPPPPPPPPPPPPPSSSUUUXXXZZZ\\\^^^bbbeeegggjjjooossswww{{{|||qqqllljjjhhhiiilllwww~~~uuuZZZGGGKKK\\\zzz^^^HHH???;;;>>>999???<<>><<<:::999<<<===???AAABBBCCCDDDDDDAAACCCDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFGGGHHHIIIIIIFFFEEEEEEFFFDDDAAAEEEKKKMMMYYYaaa]]]WWWZZZdddmmmzzz}}}qqqkkklllmmmyyynnn\\\YYYWWWRRRKKKHHHHHHDDD===888666333222222222222111111111000000000000111111222222222222222111111111333333333333333333333333333333333333444555666666999;;;>>>@@@DDDIIIOOOSSSZZZ]]]___^^^___```\\\VVVXXXeee}}}QQQRRRRRRSSSSSSTTTTTTUUUWWWYYY\\\^^^___bbbfffiiijjjmmmqqqvvvyyy~~~|||qqqkkkiiiggghhhkkkwww}}}xxx^^^JJJLLL]]]bbbKKK@@@<<<>>>888>>>;;;@@@AAAAAAKKKaaayyypppZZZJJJDDDDDD?????????>>><<<:::999999<<<>>>@@@CCCEEEFFFFFFFFFCCCDDDEEEDDDCCCCCCDDDFFFGGGFFFEEEDDDEEEHHHJJJLLLGGGGGGHHHIIIEEEBBBEEEKKKRRR[[[___XXXSSSYYYdddlllxxx~~~rrrjjjjjjjjjsss|||hhh```XXXUUUOOOIIIHHHHHHCCC===888666333222222222222111111111000000000000111111000000111111111111111111111111222222333333444444333333333333444555666666:::<<<>>>@@@CCCHHHMMMQQQZZZ]]]___^^^___```\\\VVVTTTccc}}}SSSTTTTTTUUUWWWXXXXXXYYY\\\^^^aaaccceeegggkkknnnnnnqqquuuyyy}}}}}}pppkkkiiiggghhhkkkqqqxxxiiiPPPJJJUUUvvvnnnsssfffNNNBBB===>>>888===:::@@@BBBAAAKKKaaayyyzzzkkkfff```ZZZQQQGGG@@@???:::;;;;;;;;;::::::;;;<<<<<<>>>@@@CCCFFFGGGGGGGGGFFFFFFEEECCCAAAAAACCCEEEDDDCCCAAA@@@AAAEEEIIIKKKJJJJJJLLLLLLHHHDDDFFFMMMWWW^^^___WWWSSS[[[fffmmm{{{rrrjjjiiihhhkkk|||{{{xxxeeeYYYZZZSSSPPPKKKFFFEEEDDDAAA>>>888666333222222222222111111111000000000000111111//////000000111111111222//////000111222333333444333333333333444555666666;;;<<<>>>@@@CCCGGGMMMQQQZZZ^^^___^^^___```]]]VVVPPP```{{{WWWXXXZZZ\\\]]]^^^______```bbbeeegggiiikkkoooqqqyyyzzz{{{~~~}}}oooiiihhhggghhhkkkmmmtttzzz```JJJPPPnnnkkkoootttMMMAAA======???;;;===AAABBBBBBKKK```wwwuuujjjbbbWWWMMMHHHDDD???<<<<<<::::::999999999:::;;;<<>>BBBHHHPPPUUU___^^^___aaacccbbb]]]XXXTTT\\\uuu[[[\\\]]]___aaabbbbbbbbbdddeeeggghhhiiilllooorrrzzz{{{|||~~~oooiiihhhggghhhkkknnnttt{{{iiiMMMNNNccclllrrruuuMMM@@@;;;<<<>>>;;;===AAABBBCCCLLLaaaxxxtttkkk___UUUJJJFFFBBB===:::;;;::::::999999999;;;<<<===CCCEEEGGGGGGFFFEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKPPPWWW[[[YYYTTTNNNJJJPPPRRRTTTXXXcccxxxooohhhhhhggglllvvv||||||wwweeeZZZ[[[^^^YYYXXXZZZVVVWWWMMMMMMNNNIIIIIIGGG===555===CCC@@@777//////222111111111111111111111111222111111111111111111111000000111111111222222222222222222333444555666777999:::<<>>;;;===AAACCCCCCMMMbbbzzzssskkk\\\RRRHHHCCC@@@;;;999:::::::::999999:::;;;===>>>CCCEEEHHHIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCDDDFFFGGGIIIKKKPPPXXX___aaa\\\SSSLLLMMMMMMPPP\\\rrrpppiiihhhgggiiittt{{{|||~~~oooaaaXXXZZZ```[[[[[[___[[[[[[TTTVVVVVVLLLIIIFFF<<<777999:::777222//////111111111111111111111111111222222222111111000000000//////000000000111111111222222222333444555666777:::;;;===???CCCIIIQQQVVV\\\\\\]]]___```^^^YYYVVVYYYgggcccdddfffggghhhiiiiiiiiikkkllllllmmmnnnqqqvvvzzz}}}~~~rrrkkkiiiggggggiiimmmtttzzz~~~WWWNNNQQQeeexxxuuu}}}QQQAAA:::;;;???<<<===BBBDDDEEENNNddd|||ssslll[[[QQQFFFAAA>>>;;;999;;;:::999999999;;;===>>>@@@CCCFFFIIIJJJIIIFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAABBBCCCDDDFFFGGGHHHMMMWWWaaafffaaaWWWNNNOOONNNSSSeeeppphhhhhhfffhhhsss{{{}}}zzzlllZZZRRRVVV\\\VVVUUUXXXUUU^^^^^^fffdddSSSJJJGGG@@@999777333000///000111222111111111111111111111111222222111111000000//////000000000000111111111222222222222333444555666777:::<<<>>>@@@DDDJJJQQQVVVZZZ\\\]]]___^^^[[[XXXUUUWWWiiieeefffgggiiijjjjjjjjjjjjkkkmmmnnnppprrruuuzzz~~~~~~rrrkkkhhhffffffgggkkkqqqxxx[[[NNNNNNaaawwwTTTCCC;;;<<<@@@>>>>>>BBBEEEFFFPPPfff~~~tttmmm\\\QQQFFFAAA>>>;;;:::<<<999999999:::<<<>>>@@@AAADDDFFFIIIJJJHHHEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAACCCEEEFFFGGGLLLVVVaaagggeee\\\TTTSSSTTT]]]sssooohhhfffdddhhhrrrzzz~~~yyyooo___YYY___eee^^^[[[]]]YYY\\\bbbooolllVVVIIIGGGCCC<<<666000...///222333333000000000000000000000000111111111000000000//////111111111222222222333333222222222333444555666777;;;<<<>>>AAADDDKKKRRRWWWZZZ\\\^^^___]]]ZZZWWWUUUSSShhhggghhhiiijjjjjjkkkkkkkkklllnnnqqqsssuuuxxx{{{~~~~~~rrrjjjgggddddddeeehhhnnnuuu}}}^^^OOORRRlllUUUDDD======@@@>>>>>>CCCEEEGGGQQQhhhuuunnn^^^SSSGGGAAA>>>;;;:::<<<999999999:::<<>>>>>>>>???AAACCCDDDFFFLLLSSSZZZ___bbbeeeffffffooosssjjjhhhffffffnnntttyyy~~~{{{vvviiiccc[[[[[[WWWYYYWWWJJJEEEDDD>>>:::777333000111222333222000000000000000000000000......//////000111111111111111111111222222222222222222222333444555666777<<<===???BBBEEELLLSSSXXX]]]```cccccc___[[[YYYXXXTTThhhjjjjjjkkklllmmmmmmmmmlllqqqtttwwwyyyxxxwwwwwwwww~~~ttthhh[[[\\\oooqqqiiieeebbbaaabbbbbbiiiqqqyyydddXXXjjj~~~SSSCCC<<<;;;===:::???CCCFFFHHHSSSjjjwwwppp___SSSGGG@@@<<<888888999999999:::;;;===@@@CCCEEEFFFGGGGGGEEEBBB@@@AAAAAADDDEEEFFFFFFFFFEEECCCBBB>>>>>>======???@@@BBBCCCDDDIIIPPPUUUXXX]]]dddiiirrr}}}uuullljjjhhheeelllrrrvvv}}}rrrggg```SSSMMMKKKEEEFFFFFF<<<999777444222111111111111000000000000000000000000------...///000111222222000000000000111111111111222222222333444555666777<<<>>>@@@BBBFFFLLLSSSXXX^^^aaaeeeddd```\\\ZZZZZZWWWiiilllllllllmmmmmmmmmmmmnnnrrrssstttvvvxxxzzz{{{|||mmmWWWSSSSSS\\\jjjqqqjjjgggcccbbbccceeejjjooowwwbbbXXXssszzzQQQCCC======@@@===>>>CCCGGGJJJUUUmmm|||rrr```SSSGGGAAA???;;;888888;;;;;;<<<===@@@BBBDDDEEEIIIGGGEEEBBBAAAAAABBBBBBBBBDDDFFFGGGGGGDDD@@@>>>>>>>>>======>>>???@@@@@@AAACCCJJJQQQRRRSSSZZZbbbuuurrrhhhfffdddhhhllloootttuuu___\\\OOOKKKLLLFFFCCCCCC===:::777444222222222222111222111000......000111222000000000000000000000000000111111111222222222222333333333333444555666666<<<>>>@@@AAACCCGGGOOOUUUXXX^^^cccdddeeeeeebbb]]]ZZZhhhlllllllllmmmnnnooooooooorrrssstttvvvxxxzzz{{{|||~~~___UUUPPPOOOYYYkkkrrrjjjfffbbbaaabbbbbbgggmmmvvvhhh\\\sssxxxyyyPPPBBB======???<<<>>>DDDGGGJJJVVVnnnvvvaaaTTTGGGBBB???;;;888777:::;;;<<<>>>@@@BBBEEEFFFHHHGGGDDDBBBAAA@@@AAABBBBBBDDDFFFGGGFFFCCC@@@>>>>>>>>>>>>>>>>>>>>>??????@@@BBBHHHNNNPPPPPPVVV^^^nnn{{{rrrgggeeecccfffjjjnnnrrr~~~~~~lllZZZXXXIIIFFFHHHCCCCCCCCC===:::888444222222222222111333222111000000111222333000000000000000000000000000000000111111111222222333333333333444555666666<<<>>>AAABBBCCCHHHPPPVVVWWW\\\```___``````]]]XXXZZZfffkkkkkklllmmmooopppqqqqqqqqqrrrsssuuuxxxzzz{{{|||~~~lllSSSTTTQQQSSS^^^oooqqqiiieeeaaa```aaa]]]dddkkkvvvnnn___nnntttkkkyyyPPPBBB<<<<<>>AAACCCEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@AAACCCDDDFFFEEECCC@@@>>>??????>>>>>>>>>>>>>>>>>>???@@@EEEJJJKKKKKKPPPWWWgggtttrrrgggdddbbbdddhhhkkkppp{{{|||xxxmmmcccWWWXXXIIIEEEIIIFFFGGGHHHAAA;;;888444222222333222222333333111000000111333333000000000000000000000000///000000000111111111111333333333333444555666666;;;>>>AAABBBDDDIIIPPPVVVXXX\\\^^^\\\\\\]]][[[VVVYYYbbb{{{hhhiiijjjlllnnnoooqqqqqqpppqqqsssuuuwwwyyy{{{|||~~~{{{cccTTTUUU]]]lll}}}ooohhhdddaaa```aaa[[[bbbjjjuuusss]]]bbboooiiiyyyPPPBBB<<<<<<>>>;;;???DDDHHHKKKXXXpppxxxeeeWWWIIIBBB???:::888888999;;;===???BBBDDDEEEFFFFFFEEECCCAAA@@@?????????@@@BBBCCCDDDDDDBBB@@@>>>?????????>>>>>>===<<<<<<>>>>>>AAAFFFGGGFFFJJJOOObbbnnn}}}xxxvvvssshhhfffcccbbbfffiiimmmyyyrrrggghhhkkkeeeaaa___WWWXXXJJJGGGKKKIIIIIIHHHAAA;;;888555333333333333222222222111000000111222222000000000000000000000000//////000000000111111111333333333333444555666666:::===AAACCCEEEIIIPPPVVVYYY]]]^^^]]]]]]___^^^ZZZYYYaaaxxxfffggghhhjjjlllnnnooopppoooppprrrtttvvvyyyzzz{{{nnn```]]]iii|||mmmfffdddbbbaaabbb[[[aaaiiisssuuuYYYTTTppprrriiiyyyPPPBBB<<<===???<<>>@@@BBBDDDDDDEEEDDDDDDBBBAAA???>>>>>>===???@@@BBBBBBBBBAAA???>>>>>>>>>>>>???>>>===<<<;;;===<<<>>>BBBDDDCCCEEEIIIXXXcccqqq|||yyymmmyyysssjjjgggeeeaaadddgggkkkwww|||hhh\\\[[[^^^YYYYYYZZZVVVVVVKKKKKKOOOIIIEEEBBB:::;;;888555333333333333222000000////////////000000000000000000000000000000000000000000111111111111333333333333444555666666999===@@@CCCDDDIIIOOOTTTWWW[[[^^^]]]^^^aaaaaa]]]XXXbbb|||eeefffgggiiikkkmmmnnnooonnnoooqqqsssvvvxxxzzz{{{|||ddddddooo{{{llleeecccaaa```aaa[[[```gggpppxxxXXXOOOfff|||ooozzzQQQCCC======@@@===???DDDIIIMMMZZZssswwwfffXXXJJJBBB???<<<:::;;;<<<===???AAACCCCCCCCCCCCCCCBBBBBB@@@???>>>===<<>><<<===>>>???>>>===<<<;;;===:::<<<@@@BBBAAABBBFFFLLLWWWdddmmmsssvvvrrrllltttjjjgggeee```ccceeeiiiuuu|||ggg[[[ZZZ]]]XXXWWWYYYUUUXXXRRRXXX\\\QQQHHHCCC:::<<<999555333333444333333////////////////////////000000000000000000000000000111111111222222222222333333333333444555666666999<<<@@@BBBCCCGGGMMMQQQTTTYYY\\\]]]^^^aaa```\\\UUUcccfffggghhhiiikkklllnnnnnnmmmnnnpppsssuuuxxxzzz{{{qqqbbbsss|||mmmeeebbb^^^]]]^^^YYY^^^dddmmm{{{^^^TTTiiiyyy{{{RRRDDD>>>???AAA>>>???DDDIIIMMM[[[ttttttfffXXXIIIBBB???===<<<======???AAABBBCCCCCCBBBAAABBBBBBAAA@@@???===<<<;;;>>>>>>???@@@@@@??????>>>:::<<<===>>>???>>><<<<<<<<<::::::???AAAAAAAAADDDEEEPPP[[[```dddiiillllllssshhheeebbb___bbbdddhhhtttpppddddddgggbbb```aaa\\\[[[[[[ggglll\\\NNNGGG???<<<999555444444444444333//////000000000000//////000000000000000000000000222222222222333333333333333333333333444555666666999<<<@@@AAABBBEEEJJJNNNSSSYYY]]]^^^___aaa^^^ZZZPPPdddhhhhhhiiijjjlllmmmnnnnnnmmmnnnppprrruuuxxxzzz{{{mmmfff~~~nnneeeaaa\\\ZZZ[[[WWW[[[aaakkk~~~ddd[[[ppp~~~|||SSSEEE??????AAA>>>???EEEIIINNN\\\uuu~~~pppfffXXXIIIBBB@@@======>>>>>>@@@BBBCCCCCCBBBAAA@@@AAAAAAAAA@@@>>>===;;;:::>>>>>>>>>?????????>>>>>>999;;;===>>>???>>>===<<<===999:::???AAAAAAAAADDDEEEOOOXXXYYYZZZ___fffjjjooosssgggbbb______bbbdddhhhtttzzzoooppptttooolllllleeeXXX\\\lllrrr```OOOGGG@@@<<<999666444444444444333000000111111111111000000000000000000000000000000222222333333333444444444333333333333444555666666999<<<@@@AAAAAADDDHHHLLLVVV\\\``````aaaaaa^^^XXXLLLeeefffhhhjjjlllmmmnnnnnnmmmlllnnnppprrrsssvvv{{{~~~lllnnn}}}nnnfffbbb^^^]]]^^^XXX[[[```iii[[[\\\{{{SSSFFF>>><<<>>>???AAADDDJJJRRR___uuussshhhZZZLLLDDD>>>::::::<<<===???AAAAAA@@@@@@AAABBBAAABBBBBB@@@===;;;;;;<<<>>>===<<<>>>AAABBB???<<<:::999999<<>>;;;;;;;;;;;;<<<===>>>???@@@EEEKKKRRRUUUUUUVVVYYY]]]lll|||wwwyyyvvvhhhbbb```\\\___bbbeeeqqq{{{eee^^^]]][[[YYYVVVNNNCCC<<<>>>;;;666333333333333222111111000000000000111111...///000222222222111000111111111111111111111111333333333444555666777888:::<<<===>>>@@@CCCHHHKKKWWW\\\___^^^]]]]]]YYYTTTTTTfffiiijjjlllmmmooooooppppppnnnpppqqqssstttwww{{{~~~ttt}}}|||llldddaaa]]]\\\\\\XXX[[[___hhh~~~yyyZZZaaa~~~SSSEEE???<<>>;;;;;;>>>===???AAAAAAAAA@@@AAACCCAAABBBBBB@@@===;;;;;;<<>>===???AAAAAA>>>;;;:::999999<<>><<<;;;;;;;;;;;;<<<>>>???@@@BBBGGGMMMPPPOOOPPPSSSVVVfffzzzyyyuuuooommmmmmkkkgggbbb```gggnnnwwwpppeeebbbbbb]]]___aaadddqqqbbb___YYYQQQLLLIIIFFFBBB???>>>;;;666333333333222222111111000000000000111111///000111111222111000000111111111111111111111111111111111222333444555666:::;;;===???AAAEEEJJJMMMXXX]]]```___^^^^^^ZZZUUUSSSccclllmmmnnnpppqqqrrrrrrsssrrrsssttttttuuuwww{{{|||{{{kkkccc___\\\ZZZ[[[WWWZZZ]]]fff}}}sssYYYfff~~~|||QQQEEE???===@@@AAAFFFIIIOOOUUUaaauuuyyymmmbbbUUUGGG@@@===;;;===@@@===???AAABBBAAAAAABBBCCCAAABBBAAA???<<<;;;<<<===@@@?????????@@@???===:::999999999;;;>>>???>>>===::::::;;;;;;<<<>>>???@@@@@@DDDHHHJJJIIIIIIKKKMMMYYYjjj~~~zzzrrrooofffbbb\\\YYYXXXUUUQQQMMMIIINNNSSSYYYhhhkkkaaabbbddd]]]___```cccpppbbb[[[TTTKKKEEECCCBBBAAA???>>>;;;666333222222222222111111000000000000111111000000111111111000000///111111111111111111111111111111111222333444555666:::;;;>>>@@@BBBGGGLLLPPPZZZ___aaa``````___\\\VVVUUUcccooooooqqqrrrtttuuuuuuuuuvvvvvvwwwvvvvvvyyy}}}zzzkkkccc___\\\ZZZ[[[VVVXXX\\\eee{{{nnnXXXfffuuuzzzPPPEEE@@@>>>AAABBBGGGKKKPPPWWWbbbuuu{{{vvvrrrggg^^^RRRDDD>>>;;;:::<<<@@@>>>@@@BBBCCCBBBBBBBBBDDDAAAAAAAAA???<<<;;;<<<>>>@@@@@@@@@@@@???>>><<<:::888888999:::<<<===>>>===;;;;;;;;;<<<===>>>@@@@@@AAACCCFFFGGGFFFEEEFFFHHHKKKVVVcccjjjiiieeeaaa```YYYVVVQQQNNNLLLJJJGGGDDDCCCEEEGGGJJJSSShhhlllaaa```bbb]]]^^^___cccooo{{{]]]UUUPPPKKKHHHGGGEEEAAA===>>>:::666333222222222111111111000000000000111111111111111111111000000///111111111111111111111111333333333444555666777888999;;;>>>AAADDDIIIOOOSSS[[[___bbbaaa``````]]]WWWWWWdddqqqsssuuuwwwyyyyyyxxxxxxyyyyyyyyyxxxxxx{{{{{{kkkccc```\\\[[[[[[UUUWWW[[[eee|||lllVVVaaammmyyyPPPEEE@@@>>>BBBBBBGGGKKKPPPXXXcccvvvsssooolllbbbZZZNNNBBB===;;;:::;;;>>>???AAACCCCCCCCCBBBCCCDDDAAAAAA@@@>>><<<;;;===???@@@AAAAAAAAA???===;;;:::777777999:::;;;<<<>>>???=========>>>???@@@BBBBBBDDDEEEGGGGGGFFFFFFGGGHHHFFFIIIOOOUUUYYYZZZWWWUUUNNNLLLIIIGGGFFFEEECCCBBB@@@BBBCCCDDDHHHUUUjjj|||pppccc___^^^]]]^^^^^^bbbpppyyyzzziiiUUUTTTPPPKKKHHHHHHFFFCCC???===:::555222222222111111111111000000000000111111111111000000000000000000111111111111111111111111333333333444555666777888999;;;>>>AAAEEEJJJQQQUUUZZZ___bbbaaa``````\\\WWWVVVbbbtttwww{{{~~~}}}{{{||||||{{{zzzzzz}}}{{{kkkccc___\\\ZZZ[[[SSSWWW\\\fff}}}iiiSSSZZZzzzsssfffxxxPPPEEE@@@>>>AAAAAAFFFJJJQQQYYYfffzzz{{{nnniiifff\\\TTTJJJ@@@===<<<;;;;;;>>>???AAACCCDDDCCCCCCDDDEEEAAAAAA@@@===;;;;;;===@@@???AAABBBAAA>>><<<;;;;;;777999:::;;;;;;===???BBB@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJHHHHHHKKKPPPQQQNNNKKKDDDCCCBBBAAA@@@?????????<<<===@@@CCCDDDJJJXXXfff|||sssddd^^^[[[]]]]]]]]]bbbqqqtttjjjyyy~~~wwwjjjiiimmmiiieee___TTTXXXRRRIIIEEEEEEEEEEEEDDD===:::555222111111111111111111000000000000111111000000000///000111222222111111111111111111111111111111111222333444555666999;;;>>>AAAEEEJJJQQQUUUYYY^^^```______^^^[[[UUURRR^^^yyyxxx|||}}}}}}|||{{{|||yyyjjjbbb^^^[[[YYYZZZRRRVVV]]]iiicccOOOSSSmmmpppeeexxxPPPEEE@@@>>>@@@@@@FFFKKKSSS\\\jjj~~~{{{tttfffaaa^^^SSSLLLCCC===<<<>>>======@@@@@@BBBDDDDDDDDDCCCDDDEEEAAAAAA???===;;;;;;>>>@@@>>>@@@BBBAAA>>><<<<<<<<<:::<<<>>>>>>===???CCCFFFCCCCCCDDDDDDEEEGGGHHHIIIFFFFFFFFFGGGIIIKKKLLLLLLNNNLLLJJJJJJJJJIIIGGGEEEAAAAAA@@@???===<<<===>>>======AAAGGGHHHIIIQQQ[[[dddyyyrrrddd^^^\\\\\\\\\]]]bbbrrrpppiiizzz|||zzzyyyvvvgggYYYZZZ```___^^^^^^WWWXXXSSSMMMJJJIIIIIIFFFDDD===999555222111111111000111111000000000000111111//////...///000111333444111111111111111111111111111111111222333444555666999;;;>>>AAAEEEJJJPPPTTTWWW\\\___]]]]]]]]]YYYTTTPPP[[[uuu~~~{{{~~~}}}|||||||||xxxiiiaaa]]]YYYXXXYYYQQQVVV^^^jjj^^^MMMOOOgggwwwlllxxxPPPFFF@@@>>>@@@???FFFLLLTTT^^^mmm|||tttmmm___YYYUUUKKKFFF???:::<<>>AAA===@@@BBBAAA>>><<<<<<===<<<>>>@@@@@@@@@AAAEEEIIIEEEEEEFFFFFFGGGIIIJJJKKKEEEEEEEEEFFFIIILLLMMMMMMMMMNNNMMMKKKGGGDDDDDDEEECCCCCCBBB@@@>>>===>>>???CCCBBBFFFMMMNNNMMMQQQYYYVVVkkkpppbbb^^^]]]\\\\\\\\\bbbssspppmmm~~~xxxvvvhhh[[[\\\dddaaa___]]]VVVTTTSSSSSSTTTTTTOOOFFF???===999555222111111111000111111000000000000111111............000222444555111111111111111111111111333333333444555666777888999;;;>>>AAADDDIIIOOOTTTVVV[[[]]]\\\\\\[[[XXXRRRQQQZZZsss}}}|||{{{~~~yyyuuufff```^^^[[[XXXWWWSSSVVV^^^mmm\\\PPPQQQiiizzzkkktttPPPFFF???;;;???@@@CCCOOOZZZ```jjj~~~zzzrrrjjj___RRRJJJHHH???>>><<<;;;;;;===@@@AAACCCDDDEEEFFFFFFEEEDDDCCCEEEBBB>>>:::999:::<<<>>>AAAAAAAAA@@@@@@?????????FFFEEEDDDDDDDDDFFFGGGHHHGGGFFFFFFHHHJJJJJJHHHEEEHHHJJJLLLMMMJJJIIIMMMRRRSSSVVVTTTMMMFFFFFFHHHGGGDDDDDDBBBAAABBBCCCCCC@@@DDDFFFLLLSSSSSSSSS]]]jjjrrrmmmccc```[[[YYY]]]^^^aaaooovvvpppyyyxxxjjj\\\gggeee___bbb\\\^^^WWWYYYbbblllfffTTTIIIJJJ===999555222222222222222000000000000000000000000......///000000000000000222222111111111111111111222222222333444555666777;;;===@@@BBBEEEJJJOOOSSS]]][[[ZZZ\\\___]]]WWWQQQPPP]]]ttt|||xxx|||{{{~~~yyy{{{sssddd^^^]]]ZZZWWWVVVRRRUUU]]]mmmXXXQQQUUUqqq}}}ooorrrNNNEEE???<<<@@@AAAFFFRRR]]]cccmmmwwwllldddYYYLLLEEEDDD???===<<<;;;;;;===@@@AAACCCDDDEEEFFFFFFEEEDDDCCCDDDAAA>>>;;;:::;;;>>>@@@CCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGJJJJJJIIIHHHHHHIIIKKKOOOSSSUUUXXXZZZYYYYYYUUUOOOKKKJJJGGGBBBFFFEEECCCCCCEEEGGGHHHGGGIIIKKKRRR]]]dddlllzzzkkkaaa___\\\XXX]]]___bbbrrrxxxtttqqqeeerrrssslllkkk^^^ZZZXXX]]]iiiuuuoooYYYIIIEEE===999555222222222222222000000000000000000000000...///000000111111000000111111111111111111111111222222222333444555666777;;;===@@@BBBEEEJJJPPPTTT]]][[[ZZZ]]]___]]]WWWRRRTTT```vvv}}}xxx}}}|||wwwpppbbb\\\[[[XXXVVVUUUPPPSSS\\\lllxxxSSSOOOXXXxxxsssqqqNNNEEE???<<>>@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@>>><<<<<<>>>@@@BBBDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEGGGHHHJJJKKKLLLMMMLLLLLLMMMPPPWWWaaallltttvvvvvvrrrlllaaaVVVSSSSSSOOOIIIIIIFFFDDDDDDGGGJJJLLLNNNQQQWWWeeevvvjjj^^^]]]]]]YYY]]]___cccsss}}}}}}kkk^^^WWWZZZdddllleeeRRRBBB>>><<<999555222222222222222000000000000000000000000///000111111222222111111111111111111111111111111222222222333444555666777;;;===@@@BBBEEEJJJPPPTTT\\\[[[[[[]]]___]]]XXXSSSXXXeee{{{{{{~~~{{{}}}ooo```[[[ZZZXXXVVVUUUOOOSSS]]]nnnsssPPPLLLYYY}}}vvvsssOOOFFF@@@===AAACCCLLLXXXdddjjjttt|||ooo___TTTKKKBBB======<<<<<<;;;;;;===???AAABBBCCCDDDEEEFFFFFFEEEDDDCCC@@@???>>>>>>???AAACCCEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEJJJMMMRRRTTTSSSQQQPPPPPPVVVbbbrrr}}}jjj```^^^\\\XXXSSSMMMIIIIIIKKKMMMQQQUUUZZZjjjiii\\\[[[]]][[[]]]]]]aaassswwwbbbXXXUUUTTTUUUPPPEEE>>>>>><<<999444222111222222111000000000000000000000000000000111222222222222222111111111111111222222222222222222333444555666777;;;===@@@BBBFFFKKKQQQUUU[[[[[[\\\^^^___]]]XXXTTTZZZkkk~~~}}}ooo```[[[ZZZXXXUUUUUUOOOSSS^^^ppprrrPPPMMM]]]uuuuuuQQQGGGAAA===AAACCCNNNZZZffflllvvv|||mmm\\\QQQHHHAAA>>>>>>;;;;;;;;;<<<===???AAABBBCCCDDDEEEFFFFFFEEEDDDCCC?????????@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJKKKLLLKKKJJJHHHGGGJJJPPPXXXZZZWWWSSSRRRRRR___tttvvvkkkeee```]]]TTTNNNNNNOOOQQQUUU\\\fffhhh[[[ZZZ\\\\\\]]][[[___rrrsss]]]XXXRRRLLLIIIEEEAAAAAACCC<<<888444111111111111111000000000000000000000000000000111222222222222222000000111111111222222222222222222333444555666777;;;===@@@CCCFFFKKKQQQVVVZZZ[[[]]]______]]]YYYVVV[[[ooo~~~}}}nnn```ZZZYYYWWWTTTSSSNNNSSS^^^qqqsssRRRPPP```wwwssstttPPPGGGAAA>>>BBBCCCOOO\\\hhhnnnxxxzzzjjjXXXNNNGGGAAA>>>>>>999:::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDCCC>>>???AAABBBDDDFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKIIIQQQZZZ\\\XXXUUUVVVZZZiii~~~nnndddbbbWWWOOOQQQTTTVVV^^^ggg~~~{{{fffZZZYYYZZZ\\\]]]\\\bbbvvv}}}hhhXXXRRRNNNIIIFFFDDDBBB@@@???;;;888444111111111111111000000000000000000000000///000111111222222111111000000000111222222333333222222222333444555666777;;;===@@@CCCGGGLLLRRRWWWZZZ[[[^^^______\\\YYYWWW\\\rrr|||nnn___YYYWWWTTTQQQPPPMMMRRR^^^qqqvvvTTTOOO___nnnrrrpppMMMEEE@@@>>>CCCEEEQQQ^^^jjjqqqzzzvvvfffTTTJJJEEE@@@===<<<888999:::<<<>>>AAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCC???@@@BBBDDDFFFGGGGGGGGGEEEFFFHHHJJJLLLNNNPPPQQQOOONNNNNNNNNNNNOOOOOOPPPMMMTTT[[[[[[XXXYYYaaaiiixxxtttoooccc]]]bbbhhhmmmxxxrrriiippppppaaaYYYWWWXXXYYY]]]```iii~~~vvvyyynnnuuutttooonnn^^^WWWQQQMMMHHHDDDCCCBBB@@@===;;;888333111000111111000000000000000000000000000...///000000111111000000///000000111222222333333222222222333444555666777;;;===@@@CCCGGGLLLSSSWWWYYY[[[^^^```___\\\ZZZYYY^^^sssvvvjjjcccaaajjjzzz|||mmm^^^WWWUUURRROOONNNKKKQQQ]]]pppxxxTTTMMMZZZ{{{gggqqqlllIIICCC???>>>DDDGGGSSS___lllsss|||rrrbbbQQQHHHCCC???;;;;;;888999:::<<>>BBB???GGGQQQfffsssxxxsssYYYJJJGGG???<<<===999999:::<<>>AAA>>>GGGQQQhhhuuu{{{tttYYYJJJFFF>>>;;;===999999:::===???AAABBBBBBBBBBBBCCCEEEGGGGGGEEECCCBBB@@@BBBEEEHHHIIIHHHGGGEEEDDDGGGNNN[[[lllsssjjj]]]UUULLLOOOTTTQQQTTTXXXTTT[[[\\\```ggglllssszzzsssuuu{{{tttfff^^^\\\\\\ZZZYYYdddyyyqqqpppnnnccc[[[ZZZYYY]]]___fff|||jjjkkkwwwvvvggg___XXXVVVTTTSSSUUUZZZYYYRRRLLLKKKJJJEEEBBBBBB:::777444222222222222111111111111111111111111111222000...///111222222000///000000111222222333333222222222333444555666777;;;===@@@CCCFFFLLLSSSXXXYYYZZZ\\\___```______^^^```wwwzzz```QQQMMMKKKIIIKKKMMMNNNWWWdddnnnqqq|||sssbbbZZZXXXQQQPPPQQQKKKLLLRRR```wwwpppRRRJJJPPPxxx~~~ccc|||eeeMMMAAA<<<@@@>>>FFFRRRjjjyyyuuuZZZJJJEEE===:::<<<999999;;;===???AAABBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAAAAACCCGGGIIIJJJHHHEEECCCEEEFFFRRRhhhyyyzzzppphhh[[[PPPQQQVVVSSSWWW^^^]]]```___bbbkkkuuu~~~|||ggg]]]ZZZ\\\```kkkvvv}}}jjj]]]YYYZZZXXXYYYdddvvvxxxiii]]]ZZZYYY]]]^^^dddzzzfffkkkxxxtttkkkccc\\\YYYWWWUUUUUUXXXYYYWWWXXXZZZUUULLLDDDBBB:::777444222222222222111111111111111111111111111111000...///111222222111000000000111222222333333222222222333444555666777;;;===@@@CCCGGGLLLRRRWWWYYYZZZ]]]___``````___^^^dddzzzyyy___RRROOOOOOPPPSSSTTTTTTXXX```ddddddeeekkkvvvrrraaaYYYWWWOOONNNOOOIIIKKKSSSccczzzkkkQQQKKKUUUgggcccLLL@@@<<>>@@@BBBCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKJJJGGGDDDAAABBBLLL^^^rrrtttaaagggsss{{{```SSSQQQGGGDDDCCCDDDCCCBBBEEEJJJGGGCCCGGGSSScccvvvmmmbbb^^^VVVaaafffnnnmmmpppaaaZZZXXXYYYZZZUUUKKKCCCAAA:::777444222222222222111111111111111111111111111///000111000//////111333111111111111111111111111222222222333444555666777:::===@@@DDDGGGKKKOOOSSSZZZ[[[^^^```aaaaaa```___gggzzziiihhhpppvvvtttkkkggggggnnnwwwjjjZZZSSSRRRKKKKKKMMMGGGLLLXXXlll~~~TTTIIIMMMaaaxxxoooZZZHHHAAA???BBB===DDDQQQlllbbbMMMEEE<<<:::>>>===:::<<<>>>@@@BBBCCCCCCCCCAAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIJJJIIIGGGEEECCCCCCNNN]]]ooogggooommmYYYPPPNNNDDDCCCDDDGGGHHHFFFGGGKKKIIIFFFHHHPPPWWW```wwwxxxiii```[[[XXXdddkkksssjjjkkk^^^[[[SSSMMMLLLJJJDDD@@@@@@:::777444222222222222111111111111111111111111111///000111111//////111333111111111111111111111111222222222333444555666777:::<<<@@@DDDGGGKKKOOORRRZZZ\\\^^^```aaaaaa```___eeezzzlllnnn{{{zzzppphhhhhhmmm}}}~~~gggVVVPPPPPPKKKLLLOOOJJJMMMYYYnnnrrrNNNJJJPPPfffooogggXXXGGGBBB@@@CCC===CCCQQQlllcccNNNFFF<<<;;;???>>>:::<<<>>>AAABBBCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHIIIIIIGGGFFFDDDEEEPPP\\\lllkkkttt~~~bbbQQQJJJHHHJJJEEECCCEEEGGGEEEEEEGGGKKKJJJOOOVVVUUUVVVggg|||pppddd\\\WWWZZZgggooovvveee{{{qqqbbbYYYZZZQQQKKKKKKKKKFFF@@@===:::777444222222222222111111111111111111111111111...000222111///...111444222222111111111111111111222222222333444555666777999<<<@@@DDDGGGJJJNNNQQQZZZ\\\^^^```aaaaaa```___dddvvvuuuxxxnnnhhhmmm{{{aaaYYYRRROOOLLLIIIIIILLLRRR^^^sss{{{VVVIIIIIILLLnnn~~~iiihhh\\\DDDDDD@@@<<<@@@DDDQQQnnnjjjRRRHHH===:::===;;;===>>>???AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFGGGIIIJJJIIIGGGEEEMMMOOOVVVllljjjXXXLLLFFFEEEFFFIIIHHHDDDEEELLLOOOMMMNNNPPPSSSUUU[[[fffsss}}}vvvllleee^^^YYYXXXaaammmssszzz}}}bbbxxxrrrqqqkkk```XXXWWWVVVMMMMMMMMMCCC???AAA>>>999777333111111111111000000000000000000000000000////////////000000000000000111111111111222222222222222222333444555666777888<<>><<<===>>>@@@AAACCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAACCCDDDFFFIIIJJJJJJIIIGGGOOOTTT___wwwxxx]]]QQQIIIGGGHHHDDDIIIKKKIIIKKKPPPSSSQQQSSSUUUYYYbbbqqqtttnnniiiaaa[[[YYY]]]iiiooovvvwww\\\vvvpppgggaaa```^^^XXXSSSSSSTTTIIIHHHIIIAAA???BBB>>>999777333111111111111000000000000000000000000000////////////000000000000000111111111111222222222222222222333444555666777999<<>>@@@BBBDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@BBBFFFIIIKKKKKKKKKJJJNNNXXXjjjhhhRRRLLLIIIIIILLLGGGMMMPPPPPPRRRUUUWWWVVVUUUVVV]]]mmmyyytttnnncccZZZWWWXXXcccjjjrrroooSSSjjj}}}|||hhh___WWWWWWYYYXXXVVVVVVVVVIIIHHHIIIDDDCCCEEEAAA999777333111111111111000000000000000000000000000////////////000000000000000111111111111222222222222222222333444555666777:::===@@@BBBDDDIIIQQQWWWYYYZZZ]]]```bbbbbbccccccmmm}}}wwwpppooossssss\\\UUUNNNLLLKKKIIIJJJMMMOOO]]]uuuvvvVVVIIIEEEVVV}}}|||___ddduuuTTTBBBCCC@@@===AAABBBKKKmmmjjjXXXDDD<<>>999666333111111111111000000000000000000000000000////////////000000000000000000111111111222222222222222222333444555666777;;;>>>@@@BBBDDDIIIQQQXXXZZZ[[[]]]___aaaccccccccckkk{{{xxxvvvuuu|||{{{oooZZZRRRLLLKKKJJJIIIJJJMMMPPP___xxx}}}ZZZIIICCC^^^ttt^^^llllllPPPBBBCCC???>>>AAAAAAFFFhhhttt___GGG<<<>>>@@@===???BBBEEEFFFFFFEEEDDDAAAAAA@@@@@@????????????DDDFFFJJJKKKLLLNNNQQQTTTXXXggg___TTTTTTPPPQQQVVVXXXYYYYYYWWWUUUUUU[[[aaajjjooo{{{~~~{{{xxxtttkkk^^^VVVUUUWWW___gggsssdddSSSjjj|||}}}}}}xxxhhheee___[[[[[[\\\\\\ZZZWWWLLLLLLNNNFFFAAA???888999666333111111111111000000000000000000000000000////////////000000000000000000111111111222222222222222222333444555666777<<<>>>AAABBBDDDIIIRRRXXX\\\\\\^^^___aaabbbcccccciii{{{|||}}}}}}|||{{{zzz{{{xxxkkkXXXPPPJJJJJJIIIHHHJJJNNNQQQaaa{{{zzzYYYIIIEEEkkkkkkccc|||eeeLLLAAABBB??????BBB@@@BBBbbb{{{mmmQQQ@@@??????>>>@@@CCCFFFGGGGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAFFFIIILLLMMMNNNQQQXXX]]]lllzzz}}}bbb]]][[[TTTRRRYYYZZZZZZ\\\^^^]]]```jjjttteeegggkkkmmmggg]]]YYYZZZZZZbbbjjjxxxccc___yyy|||rrruuutttmmmgggdddaaa]]][[[TTTYYY[[[PPPFFFBBB;;;999777333111111111111000000000000000000000000000////////////000000000000000111111111111222222222222222222333444555666777;;;>>>AAACCCEEEJJJRRRXXX\\\]]]^^^___aaabbbcccdddiii~~~wwwzzzrrrpppttt}}}~~~|||}}}~~~vvvhhhVVVOOOIIIIIIIIIHHHJJJNNNSSSdddjjjRRRJJJKKKyyyeeelll___III@@@BBB??????BBB???@@@^^^vvv```IIIBBB>>>>>>@@@DDDGGGHHHGGGFFFEEEBBBCCCCCCDDDDDDEEEEEEFFFGGGJJJLLLMMMOOOVVV```hhhooommmhhhYYYTTT[[[YYY\\\dddmmmsssyyysss]]]ccclllqqqkkk```ZZZ[[[]]]dddmmm|||bbbhhhzzzooofff```\\\ZZZdddhhhYYYLLLFFF???999777333111111111111000000000000000000000000000////////////000000000000000111111111111222222222222222222333444555666777:::>>>BBBEEEGGGKKKQQQWWW[[[[[[]]]___aaadddfffgggmmm~~~~~~~~~|||vvvnnnfffffflllwww~~~|||~~~tttfffUUUNNNHHHHHHIIIHHHJJJNNNTTTeeeYYYKKKKKKQQQcccsss\\\HHH@@@BBB???@@@BBB>>>???\\\tttlllPPPDDD===>>>@@@DDDGGGIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGIIILLLMMMQQQZZZfffppp~~~}}}sss___VVV\\\YYY^^^lll|||nnndddlllwww|||sssdddZZZXXX___eeeooo~~~bbbllltttfff^^^UUUWWWeeeiiiYYYIIICCC<<<999777333111111111111000000000000000000000000000////////////000000000000000111111111111222222222222222222333444555666777999>>>BBBFFFHHHKKKQQQVVVYYYZZZ[[[^^^aaaeeehhhjjjppp~~~~~~zzzxxxsssaaa[[[___gggvvv{{{}}}www}}}}}}tttcccVVVNNNIIIJJJKKKJJJKKKMMMTTTgggtttWWWKKKGGGNNN|||hhhkkk^^^LLL@@@@@@AAA<<<<<<@@@CCCQQQlllzzzVVVCCCAAA@@@DDDHHHIIIGGGEEEEEEGGGEEEFFFHHHIIIKKKMMMNNNOOOMMMLLLJJJQQQZZZZZZfffpppaaa``````jjj~~~qqqnnnxxxggg\\\VVVZZZ\\\aaa{{{yyybbbwwwsssddd[[[UUUWWWXXXUUUOOOGGGAAA>>>999777333222222222111///333333333222111000//////000000111111111111000000000000000000111111111111111222333333333444666888<<>>999666333222222222111000222222222222111000//////000000111111111111000000000000000000111111111111111222333333333444666888<<>>>>>AAAAAAMMMfffvvvYYYKKKAAADDDGGGHHHHHHHHHIIIJJJLLLMMMOOOOOONNNNNNOOOPPPQQQUUUUUU[[[dddjjj|||jjj]]]YYYbbblllyyypppbbbooobbb[[[YYYWWWTTTOOOIIIFFFEEEDDDBBB???999666333222222222111000222222222222111000//////000000111111111111000000000000000000111111111111111222333333333444666888<<>>???AAAAAAIII___cccMMMCCCEEEGGGIIIJJJKKKKKKLLLMMMPPPRRRRRRQQQRRRUUUXXXVVV[[[\\\bbbjjjrrr}}}~~~ggg^^^]]]dddooo~~~kkk^^^www|||zzzpppbbbWWWUUUVVVUUUTTTNNNGGGEEEFFFGGGDDD@@@888666333222222222111000111111111111111000//////000000111111111111000000///000000000111111111111111222333333333444666888<<>>???>>>???AAAAAAEEEXXXyyymmmSSSGGGGGGHHHJJJLLLNNNNNNNNNOOORRRTTTSSSRRRSSSYYY]]]ZZZ___ccclllyyy|||}}}uuuaaa\\\]]]cccmmm}}}fffYYY~~~mmmllljjjcccYYYSSSUUUVVVUUUQQQMMMHHHHHHIIIHHHCCC===888555333111222222222111000000111111111000//////000000111111111111000000///000000000111111111111111222333333333444666888<<>>>>>>>>??????AAAAAAOOOqqq|||```LLLKKKKKKLLLOOOQQQQQQPPPQQQTTTUUUSSSRRRUUU]]]eeecccgggnnn|||{{{ggg[[[YYYYYY```jjj{{{___UUUqqqxxxggg``````[[[UUUSSSVVVXXXWWWPPPMMMKKKJJJIIIFFF@@@;;;777555222111222333222111///000000111111000//////000000111111111111000000000000000000111111111111111222333333333444666888===???BBBEEEGGGKKKOOORRRRRRUUUYYY]]]```cccgggjjjuuulllkkkiiiiiinnnuuu|||zzzsss~~~ggggggjjjwwweeeMMMDDDAAAFFFCCCLLLPPPgggvvvnnncccPPPIIIGGGGGGIIIHHHHHHMMMTTTdddnnnHHHKKKCCCMMMlllnnniiiFFFDDDAAA======>>>>>>===BBB>>>HHHhhhnnnPPPNNNMMMNNNQQQSSSRRRQQQQQQTTTVVVVVVWWW___lllwwwuuuxxxhhhZZZWWWWWWVVV[[[iii~~~wwwYYYTTTooo}}}uuuggggggfff```YYYWWWZZZ\\\ZZZSSSRRRQQQNNNJJJEEE@@@===777555222111222333222222//////000000000000000///000000111111111111000000000000000000111111111111111222333333333444666888===???BBBEEEGGGJJJNNNQQQRRRVVVZZZ^^^aaaeeehhhkkktttjjjiiiggghhhmmmuuu}}}zzzqqq{{{ooorrrwwwcccOOOIIIFFFHHHBBBJJJVVVnnntttkkk```NNNIIIGGGHHHIIIIIIHHHNNNVVViiiaaaGGGJJJCCCRRRdddnnnaaaDDDDDDAAA===<<<===>>><<>><<<<<<<<<<<>>BBBEEEHHHLLLQQQUUUUUUXXX\\\___aaadddgggjjjqqqllliiigggjjjnnnttt~~~zzzoootttkkkddddddxxxxxxiiiZZZLLLEEEMMMYYYbbb|||pppcccWWWOOOJJJHHHGGGIIIIIIJJJPPPXXXlllVVVDDDPPPGGGjjjqqqdddtttXXXCCCBBB@@@>>><<<<<<<<<<<>>AAAEEEGGGKKKPPPSSSUUUXXX\\\___```bbbfffiiilllmmmiiihhhlllooouuuxxxmmmooozzzooobbbccc}}}gggOOOIIIUUU```uuuxxxkkk]]]RRRKKKIIIGGGGGGIIIIIIKKKSSS\\\qqq}}}RRRFFFLLLNNNiiiccczzzRRRCCCBBB@@@>>><<<<<<<<<<<>>AAADDDFFFJJJNNNQQQVVVYYY]]]______```dddhhhlllnnnkkkkkknnnrrrxxxwwwnnnnnnwwwxxxhhhlll|||qqqpppuuulllQQQUUUgggsssttteeeXXXNNNIIIHHHGGGHHHIIIIIIJJJSSS]]]vvv{{{RRRGGGKKKWWWaaa^^^xxxLLLCCCAAA???>>><<<<<<<<<===>>>???AAAKKKiiifffVVVRRRWWWYYY___eeebbbdddjjjyyylllaaaVVVRRRSSSSSSUUUXXXeeexxx```]]]rrrnnniiibbbdddgggkkkeeeSSSGGGDDD@@@:::444333222111111111222333111111111111000000000///111111000000000000111111000000111111111222222222111111111222333444666666<<<>>>AAACCCFFFIIIMMMPPPVVVZZZ^^^___^^^___cccgggrrrqqqnnnnnnssswww|||uuunnnoooxxxqqqxxx{{{fff\\\eeesssmmm[[[kkk}}}pppaaaTTTLLLIIIGGGGGGHHHIIIGGGIIISSS___}}}zzzUUUHHHJJJ______]]]wwwyyyLLLBBBAAA???>>>===<<<======<<>>AAACCCFFFIIIMMMPPPVVV[[[``````^^^^^^ccchhhwwwtttrrrsssxxx|||~~~sssooosss|||yyytttZZZVVVfffwwwsssmmmzzzmmm^^^QQQKKKIIIFFFGGGHHHIIIHHHJJJVVVcccxxxUUUIIIKKKddd```ccc~~~sssPPPBBBAAA???============>>>===AAABBBDDDXXXiiiXXXRRRXXX^^^kkkxxxyyy|||ccc[[[UUUSSSSSSRRRUUUYYYhhhXXXaaa~~~tttrrrrrrdddYYY]]]___\\\^^^XXXSSSKKKFFFHHHJJJCCC999444333222111111111222333111111111111000000000000222222222111111222222222000111111111111222222222111111111111222444555666<<<>>>AAADDDFFFJJJNNNQQQVVV\\\aaaaaa^^^^^^dddjjjwwwxxxvvvwww|||}}}rrrrrryyy}}}rrrVVVVVVhhhuuuwwwjjjZZZOOOJJJIIIDDDEEEIIIKKKJJJOOO\\\kkktttQQQIIIJJJeee```jjjiiiMMMAAA@@@???=========>>>>>>===BBBBBBAAAPPPuuukkkXXXRRRWWW]]]lll{{{~~~xxx\\\VVVQQQQQQRRRRRRVVV[[[gggyyyWWWaaaqqqiiieeehhh___XXX```bbb]]]]]]YYYUUUNNNIIIIIIIIIBBB:::444333222111111111222333111111111111000000000000111000000000000000000111000111111111111222222222000000111111222333555666;;;>>>AAAEEEGGGKKKPPPSSSVVV\\\cccccc______eeelllwwwzzzxxxzzz~~~uuuvvvqqqTTTWWWgggppp~~~|||uuugggXXXMMMIIIIIIBBBEEEIIILLLMMMRRRbbbqqqqqqNNNJJJJJJeee]]]nnn^^^FFFAAA@@@???=========>>>>>>;;;AAAAAA===IIIllllllYYYRRRVVV\\\kkk{{{~~~qqqVVVQQQNNNPPPQQQRRRWWW\\\fffuuuVVVaaa}}}eeeaaaZZZ___[[[YYYccceee^^^\\\VVVTTTPPPJJJHHHEEE@@@;;;444333222111111111222333111111111111000000000000//////............//////000111111111111222222222000000000111222333555555;;;>>>BBBEEEHHHLLLQQQUUUUUU]]]cccccc``````fffnnnyyyyyy~~~zzzzzzrrr___\\\eeessszzzmmm___RRRJJJGGGGGGGGGIIIMMMOOOOOOTTTcccsssgggJJJKKKQQQqqquuuccc[[[IIIEEECCC@@@===<<<<<<>>>???===>>>AAADDDGGGXXX~~~^^^MMMUUU\\\hhh}}}kkkUUUUUUOOOPPPZZZYYYWWW___rrriiiUUUkkkvvvfffeeeggg\\\XXXaaahhheeebbbcccZZZ]]]ZZZQQQJJJFFF???777333333333333333333333333111111000000000000111111111000/////////000222333000000111111111222222222111111000111222444666888;;;===AAACCCGGGKKKPPPTTTYYY]]]aaaaaa___aaaggglll|||yyy~~~yyyyyyvvv```[[[ddduuu~~~wwwjjj[[[OOOHHHFFFFFFEEEFFFJJJMMMNNNUUUfffwwwaaaHHHNNNVVVwwwhhheeeWWWFFFBBB@@@>>><<<;;;;;;;;;<<<<<<<<>>AAADDDGGGKKKPPPTTTZZZ^^^aaa```^^^```ffflllyyyxxx~~~yyyzzzlllccciiiyyy{{{ssseeeVVVLLLGGGFFFFFFEEEFFFIIILLLOOOZZZooosssWWWFFFHHHTTT}}}vvveeejjj|||TTTDDD@@@@@@???>>>===<<<<<<;;;;;;;;;===@@@BBBMMMllldddUUUXXXVVV[[[nnn}}}bbbTTTTTTNNNNNNVVVWWWZZZfff___\\\}}}tttmmmooooooiiigggjjjnnngggZZZNNNHHHEEE>>>777333333333333333333333333111111000000000000111111000000000///000111111222222222222333333333444444000111111222333555666777<<<>>>AAADDDGGGKKKPPPTTT\\\___aaa___]]]___eeekkkuuuvvv}}}|||}}}{{{wwwxxxooo```RRRJJJFFFFFFGGGHHHHHHKKKOOOUUUccc{{{aaaOOOGGGHHH[[[jjjbbbooouuuRRRDDDBBBBBBCCCCCCBBB@@@???>>><<<:::<<>>AAADDDGGGLLLQQQUUU]]]___aaa___\\\^^^dddkkkqqqttt|||}}}~~~tttjjj\\\PPPIIIGGGGGGGGGIIIJJJMMMRRRZZZkkkxxxSSSKKKJJJUUUppp|||]]][[[pppmmmOOOEEEAAABBBCCCDDDCCCBBB@@@>>><<<:::<<<@@@@@@DDDVVVkkksssXXXXXXYYY\\\eeeiiiuuulllWWWQQQTTTPPPOOOVVVZZZcccvvvxxx```yyyvvvooonnnuuu|||mmm[[[OOOHHHBBB:::555222222222222222222222222111111000000000000111111///000000000111111111111000000000000111111111111333444555666888999999:::<<>>???@@@@@@@@@???===<<<<<<:::<<<@@@@@@@@@MMM]]]vvvXXXXXX\\\aaahhhjjjlllxxxeeeTTTOOOTTTRRRRRRYYY^^^jjjmmmcccuuupppiiigggjjjiii]]]QQQKKKFFF???999777222222222222222222222222111111000000000000111111//////000111111111111000/////////000000000000111333444666777999999::::::===???BBBEEEHHHLLLQQQUUUYYY]]]aaa```^^^___dddiiiooottt}}}~~~uuuwwwvvvpppwww{{{jjj```TTTKKKHHHGGGFFFDDDKKKLLLQQQXXXcccwwweeeHHHHHHJJJYYYsssaaaccc\\\GGGCCC<<<<<<======<<<<<<;;;;;;;;;888:::??????===FFFRRR~~~|||\\\YYYZZZ^^^fffiiijjjmmmsss{{{www```SSSMMMTTTUUUVVV]]]bbbpppbbbdddnnnlllkkkddd\\\YYYWWWPPPKKKIIIEEE===888888111111111111111111111111111111000000000000111111...///000111222111111000///000000000000111111111111333555666888888888888===???BBBEEEHHHLLLRRRUUUVVV[[[```aaa___```dddhhhooouuu~~~|||tttxxxpppiiinnnyyyzzzfff]]]QQQJJJGGGGGGDDDBBBNNNOOOUUU]]]hhh}}}cccHHHHHHIIIaaalll\\\\\\VVVEEEDDD<<<<<<<<<<<<;;;;;;;;;;;;999777999???>>>;;;AAALLLtttccc\\\WWWXXXaaagggggghhhkkkpppwwwsss]]]SSSLLLUUUVVVXXX```eeetttaaaiiiqqqbbbdddjjjggg___[[[QQQLLLJJJKKKFFF<<<666777111111111111111111111111111111000000000000111111...///000222222111111000000111111111111222222222000111333555777777777777===???BBBEEEHHHMMMRRRVVVTTTZZZ```bbb``````dddhhhppp|||www}}}{{{qqq|||xxxxxxyyynnnaaaYYYOOOHHHFFFGGGGGGFFFLLLRRRXXX]]]mmm\\\IIIIIIKKKooohhh[[[kkksssLLL>>>HHH===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;===>>>???@@@___iiiUUUWWW]]]```bbbeeecccaaajjjwwwwww{{{lllYYYNNNPPPPPPUUU\\\bbblllwww[[[nnntttpppuuummm^^^aaakkkggg]]]YYYUUUSSSRRRPPPKKKDDD<<<666222000000000000000000000000222222111111000000//////111111111000000000000000111111222222222333333333222222222333444555666777<<<>>>AAADDDFFFJJJOOOSSSVVVXXX]]]bbbbbb___aaafffqqq}}}vvvyyy{{{vvvjjj\\\VVVMMMGGGFFFGGGHHHHHHNNNTTTYYY```qqqZZZGGGHHHNNN{{{ccc___tttkkkKKK???EEE<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????SSSwwwppp[[[YYY\\\^^^```bbbbbbbbbkkkxxxyyyyyydddVVVOOOMMMOOOVVV___hhhtttoooXXXooo|||tttpppoooccc]]]eeeooommmjjjhhhaaaWWWTTTOOOIIICCC===777333111111111111111111111111111111111000000000000000111000000000000000000000111111222222222333333333222222222333444555666777===???BBBEEEGGGKKKPPPTTTXXXZZZ^^^cccaaa^^^___dddqqq}}}{{{|||qqqeeeVVVQQQJJJFFFFFFHHHJJJKKKPPPUUU\\\eeeyyyzzzUUUEEEHHHVVVzzz^^^iii```JJJ@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>IIIjjj{{{|||zzzaaaZZZ[[[]]]______aaaaaaiiiwwwzzzmmm[[[RRROOOLLLOOOVVV```kkkyyydddUUUttt~~~yyymmmeeeeeennnuuutttxxxuuuggg```YYYPPPHHHCCC===888444111111111111111111111111000000000000111111111111000000000000000000111111111111222222222333333333222222222333444666777888>>>@@@CCCEEEHHHLLLQQQUUUZZZ[[[___bbbaaa]]]___cccppp}}}yyymmmaaaRRRNNNIIIEEEEEEGGGJJJLLLQQQVVV^^^jjjiiiOOOCCCJJJaaajjj^^^{{{yyyWWWJJJBBB>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<>>AAADDDGGGKKKQQQTTTWWWXXX\\\aaa```___bbbhhhrrryyyrrrdddWWWLLLKKKIIIFFFEEEFFFJJJNNNRRRYYYdddwwwxxxRRRLLLEEEQQQ|||qqq]]]pppaaaKKKFFF@@@>>>;;;;;;;;;;;;::::::::::::999999999999999:::;;;<<<:::LLLjjjyyyzzz```[[[bbbiiiwwwxxxnnngggmmmvvvrrr]]]TTTPPPMMMOOOOOOOOOUUUhhh```QQQccc}}}kkkdddYYYMMMAAA999444333222222222222222222222222000000000000111111111111/////////000111111222222111111222222222333333333222222333444555777999::::::===@@@CCCFFFKKKQQQTTTVVVWWW[[[``````___dddjjjqqq|||uuulll^^^PPPHHHIIIHHHGGGFFFHHHMMMRRRTTT[[[iiiqqqJJJLLLHHHXXXlllaaa{{{VVVGGGBBB>>>@@@;;;;;;;;;:::::::::999999888888888888999:::<<<<<<888CCCZZZyyy|||jjj___bbbfffxxx|||sssjjjnnnwwwxxxqqqiiicccaaaccceeeggglllnnnrrrxxxfffVVVRRRPPPLLLNNNOOOQQQXXXmmm~~~YYYWWWuuu~~~kkk___^^^XXXLLL???666333444222222222222222222222222111111111000000000000000...//////000111111222222111111222222222333333333222222333444666888:::;;;;;;===AAADDDGGGLLLRRRVVVXXXXXX\\\``````^^^ccciiipppxxxyyyxxxyyyqqqgggXXXKKKEEEFFFGGGGGGGGGJJJPPPUUUVVV^^^lllkkkDDDJJJJJJ___lllfffyyyPPPDDD???<<>>555333555222222222222222222222222222222111111000000//////...//////000111222222222111111222222222333333333222222333444666888:::;;;<<<>>>BBBEEEIIIMMMSSSWWWZZZZZZ]]]```___]]]aaahhhnnnqqq}}}uuujjj___TTTMMMGGGFFFEEEGGGJJJMMMOOOOOOVVVfffuuu```HHHHHHQQQqqqddd```jjjJJJ@@@===<<<<<<999999999999999999999999999999999999999999999999??????IIIccceee]]]bbbnnn}}}pppjjjwwwjjj___VVVSSSTTTUUUYYY]]]YYY[[[\\\```ggguuu{{{|||ppp\\\SSSOOONNNOOOLLLTTTNNN]]]wwwmmmXXXnnnkkktttzzz}}}mmm\\\XXXXXXRRRDDD:::666444222333333333222222111111111000000////////////000000000000000000111111111111222222111111111111111222111111111222333444555666<<<===???BBBGGGLLLQQQTTTWWWYYY]]]____________```jjj~~~{{{zzz{{{rrrggg\\\SSSLLLGGGFFFFFFHHHJJJNNNPPPQQQ\\\nnn~~~YYYFFFHHHXXXbbbhhhaaaGGGAAA???<<<:::999999999999999999999999999999999999999999999999:::<<>>???===NNNttt}}}hhhkkkoooxxx|||~~~vvvuuuuuuuuuvvvxxxuuuvvvvvvrrrllliiiiiikkkuuuuuuZZZNNNNNNPPPOOONNNLLLXXXTTTiii]]]fff}}}jjjpppmmmdddeeehhhzzz}}}~~~xxxooofff```^^^[[[XXXNNN@@@777666444222222222222111111111111111000000////////////000000////////////000000000111111111111000111111222333222222222333444555666777<<<===???BBBGGGLLLQQQTTTWWWYYY]]]____________```gggzzz}}}rrriiirrr{{{ooobbbXXXPPPIIIEEEGGGIIIJJJKKKMMMQQQXXX]]]ggg]]]HHHHHHOOOjjjrrr\\\lllpppGGG===@@@===999999888888888888888888888888777777777777777777777777888>>>???:::FFFiiippplllqqqzzz{{{~~~~~~zzzuuusssuuuxxx{{{nnnVVVMMMNNNOOONNNMMMMMMXXXVVVoooxxxWWWiiitttfffpppnnnfffhhhmmmzzztttcccYYY]]]YYYMMM???777666666333111111111111111111111111000000////////////000000...////////////000000000111111000000111222222333222222222333444555777777<<<===???BBBGGGLLLQQQTTTWWWYYY]]]____________```iii~~~qqqkkkmmm{{{~~~vvviii]]]SSSMMMHHHFFFGGGIIILLLLLLNNNSSS[[[aaannn{{{VVVDDDFFFRRRxxxuuu```___gggCCC===???:::777;;;888888888888888888888888666666666666666666666666777:::;;;;;;BBBZZZ~~~rrruuuzzz{{{wwwfffTTTNNNOOONNNNNNNNNPPPYYY\\\{{{mmmSSSxxxooojjjvvvuuuqqqvvvzzzlllZZZ^^^XXXKKK===666666555333000000000111111111111111000000////////////000000......////////////000000000000000000111222333333222222333333444666777888<<<===???BBBGGGLLLQQQTTTWWWYYY]]]____________```iiitttmmmppp|||vvvnnnbbbWWWOOOKKKIIIHHHGGGJJJMMMMMMOOOTTT]]]dddyyymmmNNNDDDJJJ\\\fff\\\lll~~~ZZZ>>>===???888666<<<888888888888888888888888666666666666666666666666888666888===AAALLLiii}}}{{{yyy|||hhh]]]RRROOONNNMMMNNNPPPSSS]]]fff``````}}}}}}ssseee]]]VVVHHH:::444444444111///000000000111111111222000000////////////000000........./////////000000000000000000111222333444333333333333444666777888<<<===???BBBGGGLLLQQQTTTWWWYYY]]]____________```eee~~~qqqqqqzzzzzzppphhh\\\RRRMMMKKKJJJJJJGGGJJJMMMNNNOOOTTT^^^fff^^^GGGGGGSSShhhnnnccc^^^wwwoooPPP:::===???777555===777777777777777777777777666666666666666666666666;;;555888AAABBBEEE\\\yyy}}}yyy}}}{{{^^^WWWPPPOOONNNMMMNNNRRRVVV```mmm~~~VVVsss~~~mmmjjj\\\TTTFFF777111222222/////////000000111111111222000000////////////000000............/////////000000000000000111222333444333333333444555666777888<<<===???BBBGGGLLLQQQTTTWWWZZZ]]]____________```bbbxxxnnnwwwwwwlllcccWWWOOOLLLLLLLLLKKKMMMPPPOOOQQQUUURRRZZZnnnyyyWWWIIIBBBYYYmmmhhhaaa\\\NNN@@@;;;:::888666555888888777777666666666555555555555555666666666666777777;;;AAA???>>>NNNbbb|||vvvzzzgggZZZSSSOOONNNNNNMMMOOOSSS[[[cccxxxiii^^^zzziiibbbbbbbbbPPP>>>666555444222222000000000000000000000000000000000000000000000000////////////000000000000111111000000111111222333333444555555555666888:::<<<>>>AAADDDHHHMMMTTTXXX\\\]]]]]]]]]]]]]]]]]]\\\ggguuu}}}sss|||ssshhh___TTTLLLJJJKKKLLLKKKLLLOOOMMMPPPVVVVVV```vvvpppPPPFFFFFFaaaiiieeemmm~~~SSSGGG<<<999:::888666666777777666666666555555555555555555555666666666666999777:::???===<<>>AAADDDHHHMMMTTTXXXZZZ[[[\\\^^^____________eeeqqqxxxzzzvvvmmmbbbZZZOOOIIIHHHJJJLLLMMMLLLNNNLLLOOOXXX[[[iiibbbMMMHHHRRRwwwiiilllgggIII???888888:::999777777555555555555444444444444444555555555555666666666999666888<<<;;;999???III[[[|||xxxsssyyytttXXXTTTPPPNNNOOOPPPNNNQQQUUU]]]sssnnnbbbyyynnnaaa___aaabbb[[[LLL<<<666555333222222000000000000000000000000000000000000000000000000////////////000000000000111111000000111111222333333444555555555666888:::<<<>>>AAADDDHHHMMMTTTXXXXXXZZZ\\\___```bbbbbbbbbcccmmm~~~~~~xxxqqqfff\\\UUULLLGGGIIILLLOOOPPPLLLNNNKKKOOOZZZ```qqqUUUKKKIII^^^kkkRRRBBB;;;666888:::888666777333333333333333333333333444444444555555555666666999555666:::;;;999;;;@@@IIIsss~~~yyywww~~~fffPPPQQQNNNNNNPPPPPPPPPSSSXXXjjj___iii{{{|||wwwccc[[[```cccbbbVVVHHH:::555444222111222000000000000000000000000////////////////////////////////////000000000000111111000000111111222333333444555555555666888:::<<<>>>AAADDDHHHMMMTTTXXXYYYZZZ]]]```aaabbbbbbbbbaaammmvvv|||~~~zzzkkk```VVVQQQJJJHHHKKKOOOQQQRRRNNNOOOLLLQQQ]]]fffyyy|||OOOHHHHHHeeekkksssHHH@@@:::777999:::777555666222222222333333333333333444444444444555555555555666444555999::::::;;;<<<>>>aaa|||{{{vvv^^^OOOOOOMMMNNNPPPQQQQQQVVV]]]xxxyyyYYYnnn}}}sssoooxxxyyyeee```gggggg```PPPDDD888444333222111333000000000000000000000000////////////////////////////////////000000000000111111000000111111222333333444555555555666888:::<<<>>>AAADDDHHHMMMTTTXXX[[[\\\___aaaaaaaaa___^^^```pppyyysssrrrzzz~~~ssseeeZZZQQQNNNJJJJJJNNNRRRSSSRRROOOQQQOOOUUUcccnnnxxxNNNIIIPPPuuu~~~rrrdddFFF???:::888999999555444555222222222222333333333333333444444444444555555555444444666888999:::;;;<<>>AAADDDHHHMMMTTTXXX\\\]]]```aaaaaa___]]][[[___rrr}}}nnnhhhlllrrrxxxmmm___UUUMMMJJJIIILLLPPPSSSRRRQQQOOORRRRRRZZZjjjwwwnnnKKKKKK[[[tttzzzVVVEEE===999777888777444333555222222222333333333444444333333444444444555555555222555777777777888;;;<<>>AAADDDHHHMMMTTTXXX[[[\\\___aaaaaa___\\\ZZZ^^^pppnnnjjjeee^^^ZZZ^^^kkkxxxzzzsssiii[[[QQQJJJHHHIIILLLQQQSSSRRROOOOOORRRTTT]]]ooo~~~cccFFFGGG^^^uuuggg{{{KKKBBB;;;777555666555333333666222222222333333444444444333333333444444444555555222666999666444666999<<<>>>888VVV~~~uuuoooXXXOOORRRPPPNNNOOOPPPQQQUUUaaammmyyyeeeyyy}}}wwwsssgggVVVDDD<<<555333222000111333000000000000000000000000000000000000000000000000////////////000000000000111111111000111222222333333444555555555666888:::<<<>>>AAADDDHHHMMMTTTXXXYYY[[[^^^``````___\\\ZZZ^^^nnnSSSNNNLLLNNNUUUbbbuuu~~~xxxmmm^^^QQQLLLFFFGGGKKKPPPSSSTTTRRRPPPRRRPPPUUUdddyyy\\\GGGLLL___{{{bbbbbb|||oooHHH???:::999888666555555444444444444333333333333222222222222333333333333444444555555555666666777888999>>>;;;JJJiiiyyyyyyxxxdddWWWQQQPPPQQQUUUNNNNNNXXXTTT^^^ddddddvvvyyyjjjPPP>>>:::555222111111000///000///...111333444111...111000000000000000111111000000000000000111111222111111222222222333333333222333444444444555777999<<<===@@@CCCFFFLLLSSSXXX]]]\\\\\\]]]___``````___aaannnIIIGGGIIIOOOXXXeeezzzzzztttjjj[[[PPPKKKFFFHHHLLLQQQTTTTTTRRRPPPTTTSSSYYYiii|||WWWFFFLLLfffrrr\\\___{{{eeeCCC===:::999888666555555444444444444333333333333222222222222333333333333444444555555555555666777888999999777BBBZZZqqqwwwzzzrrr```UUUQQQQQQRRRWWWSSSSSS\\\\\\jjjcccooowwwtttvvvdddIII<<<999444222111111111000888444...+++,,,.........111111000000000000111111000000000000000111111222111111222222222333333333222333444444444555777999<<<>>>@@@CCCGGGLLLSSSXXX^^^]]]^^^___aaaaaaaaa```bbbpppDDDFFFLLLTTT\\\jjj}}}uuunnndddVVVLLLIIIGGGJJJOOOSSSUUUTTTRRRPPPUUUVVV^^^qqqnnnQQQHHHUUUvvvhhhYYYcccUUU<<<;;;999888777666555444444444444444333333333333222222222222333333333333444444555555555555666777888999888888>>>MMMbbbzzz}}}~~~ggg[[[TTTQQQQQQOOOUUUTTTSSSZZZbbbyyywwwfff}}}rrrwwwvvv```FFF:::777333111111222222111666333///...///222333444111111000000000000000111000000000000000111111222111111222222222333333333222333444444444555777999<<<>>>@@@CCCGGGMMMSSSXXX^^^___aaabbbccccccbbbaaaeeetttKKKMMMSSSZZZcccqqqwwwnnnfff]]]QQQJJJGGGIIIMMMQQQUUUUUUTTTRRRQQQUUUXXXdddyyy~~~]]]MMMSSSoooaaa\\\nnnsssIII888;;;888888777666555444444444444444333333333222222222222222222333333333444444555555555555555666888888999:::===EEEVVVoooooo\\\VVVRRRQQQSSSPPPTTTTTTSSSZZZkkkhhhmmmooopppxxxqqqYYYCCC888666333111222222222111...///111333444333222000222111000000000000000000000000000000000111111222111111222222222333333333111333444444444555888:::<<<>>>AAACCCGGGMMMTTTXXX]]]___bbbcccccccccbbbccciiizzzVVVWWW[[[bbblll|||zzzpppfff___VVVMMMHHHGGGLLLPPPTTTVVVUUUSSSRRRSSSUUUZZZjjjjjjNNNQQQhhh~~~\\\___wwwbbbBBB888;;;888777666555444444444555444444333333333222222222222222222333333333444444444444444444555666777888666999<<>>AAADDDGGGMMMTTTYYY[[[^^^aaacccbbbbbbdddeeemmmdddcccfffooo|||tttjjj___XXXQQQJJJGGGHHHPPPSSSVVVVVVSSSRRRSSSUUUXXX```sss{{{XXXIII\\\rrr\\\fffzzzTTT@@@::::::777666555555444444555555444444333333333333222222222222333333333333444444444444444444555666777888888;;;@@@GGGMMM[[[rrrqqqXXXRRRSSSPPPPPPUUUYYYUUUYYY^^^iiivvvbbb]]]yyysssqqqrrrvvvrrraaaJJJ;;;666444222222222222111000000///---,,,///555>>>DDD333222111000////////////000000000000000111111222111111222222222333333333000222333444444666888;;;===???AAADDDHHHNNNTTTYYYZZZ]]]aaabbbaaacccfffjjjsssxxxvvvyyyxxxpppeeeZZZSSSMMMHHHHHHJJJSSSVVVWWWUUURRRQQQTTTXXX]]]ggg~~~iiiQQQLLLkkkhhhcccuuueeeHHH???<<<888666666555444444444555555444444333333333333222222222222333333333333444444444444444444555666777777:::<<>><<<666666666555444444444555555444444444333333333222222222222333333333444444444444444444444444555777777777777BBBNNNJJJEEEZZZyyysss]]]PPPTTTVVVPPPOOOVVVWWWQQQ]]]mmmbbbcccppp|||zzzmmm]]]HHH555777555333222222111///---111111111000///333999???333222111000////////////000000000000000111111222111111222222222333333333000111333444444666999;;;===???BBBDDDHHHNNNUUUZZZ\\\___bbbbbbbbbfffmmmtttzzzwwwlllcccZZZQQQLLLGGGDDDIIIQQQYYYRRRPPPSSSRRRNNNTTT]]]mmm}}}pppZZZTTTZZZsssccc|||kkkLLL======;;;///555555444444444333333333555555444333333222111111000111111111111222222222222333444444555555444444;;;:::<<>>@@@CCCEEEIIINNNSSSXXXZZZZZZ^^^ccceeeffflllttt|||ssshhhaaaWWWNNNJJJFFFEEELLLTTTXXXRRRPPPSSSSSSPPPWWWbbbzzzfffUUUTTTeeexxx``````\\\EEE;;;;;;<<<444555444444444444333333333555444444333222222111111000111111111111222222222222333444444555444444444888777999;;;;;;<<>>@@@BBBEEEIIINNNTTTXXX[[[\\\```dddfffffflllttt~~~{{{nnnddd\\\SSSJJJFFFEEEHHHPPPXXXXXXRRRQQQTTTTTTSSS\\\hhh~~~ZZZPPPVVVvvvwwweeeVVVbbb|||MMM???:::999:::888444444444444333333333333444444333333222222111111000111111111111222222222222222333444444444444444555555666999888777<<>><<<777888999444444444333333333222222333333333333222222111111000000111111111222222222222222333444444444444333555444666999888666999???HHHdddsss]]]TTTMMMMMMPPPTTTUUUTTTVVV[[[WWWdddrrraaakkkMMM;;;777888444333333222111111111111222222111111000000/////////////////////000000111000000000000000111111222111111222222222333333333444444444444555777888999===???BBBEEEIIINNNTTTYYY]]]]]]aaaeeeeeeeeejjjrrrxxxmmmaaaYYYPPPKKKEEECCCHHHQQQXXX[[[YYYTTTSSSWWWXXX[[[jjj{{{yyypppWWWiii}}}eeeWWWVVVuuubbb???===;;;666666888444444333333333222222222333222222222222222111111000000111111111222222222111222333333444444333333333222444888888777999===>>>QQQmmmxxx```SSSPPPKKKMMMQQQTTTTTTTTT[[[dddiii|||yyycccddd~~~~~~cccGGG999777888555444333222111111111111222222111111000000/////////////////////000000111000000000000000111111222111111222222222333333333444444444444555777888999===???BBBEEEIIINNNUUUYYY\\\\\\___cccddddddiiippp}}}zzzpppeeeZZZTTTJJJIIIFFFFFFMMMVVVZZZYYYXXXTTTUUUZZZ]]]dddwww{{{uuuXXX\\\hhhZZZUUUbbbyyyQQQ888:::999666777666333333333333222222222222222222222222222222111111000111111111111222222222111111222333333333333333222000111555777666888;;;:::CCCVVV}}}eeeSSSLLLNNNLLLNNNRRRTTTSSSWWWfffuuufffeeewwwzzz~~~tttXXXBBB:::888666666555444222111111111111111111111111000000000000///////////////000111111000000000000000111111222111111222222222333333333444444444444555777888999<<<>>>BBBEEEIIIOOOUUUZZZZZZ[[[^^^bbbcccccciiipppyyy|||rrrhhh]]]SSSNNNGGGHHHIIIJJJQQQZZZZZZUUUVVVTTTWWW^^^eeeooo|||___OOOddd{{{\\\VVV]]]zzzbbbFFF888888777777888333333333333222222222222111111111111111111111222222000111111111111222222222111111222333333333333222555222111444666666777:::>>>===HHHrrrmmmZZZNNNMMMPPPMMMPPPSSSTTTTTT]]]tttooo\\\rrrxxxuuujjjLLL;;;:::999444666555444333222111111111000000000000000111111111///////////////000111111000000000000000111111222111111222222222333333333444444444444555777888999<<<>>>AAAEEEIIIOOOUUUZZZZZZZZZ^^^bbbddddddjjjrrrxxxzzzxxxnnnbbbXXXOOOJJJEEEHHHJJJMMMTTT\\\ZZZRRRTTTSSSXXXaaajjjwww|||~~~___SSSjjjmmm[[[RRRbbbXXXDDD;;;:::777888888000333333333222222222111111111111111111111111222222000111111111111222222222111111222333333333333222:::555333555777666888;;;???999???hhhwwwaaaSSSLLLMMMQQQNNNQQQSSSTTTVVVccc]]]XXX}}}}}}qqqwwwcccDDD666::::::333777666444333222111111111//////000000111111222222///////////////000111111000000000000000111111222111111222222222333333333444444444444666777888999<<<>>>AAAEEEIIIOOOVVVZZZZZZZZZ^^^ccceeefffllltttxxxppp{{{ooohhhaaaUUUKKKGGGBBBGGGMMMPPPPPPQQQTTTWWWWWWWWW\\\eeesss{{{yyyqqqVVVRRRjjjZZZUUUqqqlllHHH???888888888555333222444444333333333333222222000000000000000000000000000000000000000000000000111111222222222333333333444444333444444555666777999<<<>>>WWWaaaUUUQQQMMMMMMQQQVVVNNNSSSZZZXXXccc{{{lllZZZlll{{{YYY<<<444:::;;;555666666555444333333222222222111111000///000000000000000000000000000000000...//////000111222222222111111222222222333333333444444555555666666777777<<>>777777888555333333444444333333333222222222000000000000000000000000000000000000000000000000111111111222222222333333444333333444444555666777:::;;;:::MMMxxxqqqXXXPPPOOOLLLLLLPPPUUURRRXXX[[[WWWaaaqqqwwwssskkkeee]]]aaatttRRR;;;555777777555777666666555444444333333000000000/////////......000000000000000000000000...//////000111111222222111111222222222333333333444444555555666777777777;;;@@@DDDEEEIIIQQQWWWXXX\\\\\\]]]```dddhhhjjjlllvvvuuurrrwwwsssiii___YYYSSSKKKEEECCCEEEJJJPPPSSSSSSSSSTTTVVVWWW\\\iiizzzzzzuuuTTTTTTrrr{{{ddd\\\pppnnnNNNCCC;;;666777888555444444333333333333222222222222000000000000000000000000000000000000000000000000111111111222222222222333333333333333444555666777999999666AAA[[[vvvsss```OOOMMMOOONNNNNNQQQQQQTTT\\\]]]___ppp~~~zzzbbbVVVSSS]]]vvvhhhGGG999777444444666777777666666555555444444000111222222222111///...000000000000000000000000/////////000111111222222111111222222222333333333444444555555666777777888:::???CCCDDDIIIQQQWWWXXX[[[\\\]]]```cccgggkkkmmmyyyvvvrrr|||kkkbbbXXXSSSNNNGGGCCCCCCHHHMMMSSSUUUUUUTTTUUUWWW]]]ddduuu{{{gggXXXWWWhhhXXXcccVVVFFF???999555777777555444555333333333222222222222111000000000000000000000000000000000000000000000000111111111111222222222222333333333333444555666666777777555<<>>>>>HHH___hhhXXXUUULLLNNNPPPPPPQQQRRRRRRQQQTTTZZZmmmqqqZZZmmmzzzVVVEEE999999:::555444888333333333333333333333333333333333222222222111111000000000000000000000000111000000000000000000000111111222222222333333333222333444555666888999999;;;@@@EEEFFFKKKTTT[[[\\\\\\^^^```___^^^aaagggmmmxxx~~~tttjjjbbb]]]QQQKKKGGGEEEEEEEEELLLTTTRRRTTTUUUUUUUUUYYYaaagggyyyzzzoooaaaXXXeeeSSS@@@555888666555777444000000333222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555555555666111333;;;;;;===IIIgggpppUUUJJJLLLNNNQQQRRRRRRRRRTTTUUUTTT[[[ccc}}}~~~UUUYYYgggLLLBBB:::888888555555777444444444444444444444444666555444333333333444444000000000000000000000000111111111000000000000000111111222222222333333333222222333555666888999999:::???DDDEEEJJJSSSZZZ\\\]]]___```___]]]```gggmmmwwwxxxooofff\\\VVVOOOIIIBBB@@@DDDJJJOOOQQQRRRRRRUUUVVVUUUXXXdddppp}}}aaajjjyyy```UUUqqqhhhDDD===888888888666555444333333222111111111111111111111111111222222333333222222111000000000000000000000000111111111000000000000000000000111222333333333333666666555555777:::<<<>>>]]]}}}uuu___OOOJJJMMMNNNLLLNNNTTTVVVUUUXXX^^^___```\\\rrruuuYYYEEEAAA<<<777444333444444222111111000000111111222000000000000111222333333666444111///...///000222////////////000000000000444333222111111111222333444444444444555777888999<<>>;;;888666555555666333333222222222222333333444333333222222222222333777666666444333111000///////////////000000000000333222222111111222333333444444444444555777888999===BBBEEEEEEJJJSSSZZZ]]]______aaaeeedddccchhhoooyyy{{{vvvmmmeee\\\UUUNNNIIIDDDEEEGGGKKKOOOSSSVVVXXXVVVVVVYYY^^^dddppp|||YYYZZZvvv~~~```WWWooozzzWWW@@@:::<<<888777666555444333333333333111111111111111111111111///000000111111000000///000000000000000000000000/////////000000000000000000111222333444444444444444444444555666777999:::AAAHHHfffxxxhhhVVVMMMKKKKKKMMMQQQRRRTTTVVVVVVWWW^^^jjjvvvlllXXXooofffMMMFFF===<<<:::888777666666666444333333222222333333444555555444333222222222222666777888888666333000...////////////000000000000222222222222222222333333444444444444555777888999===BBBEEEFFFJJJSSSZZZ]]]______bbbeeeeeedddiiioooyyyuuuooofff^^^VVVPPPJJJGGGBBBEEEIIINNNRRRUUUWWWYYYYYYZZZ___fffppp~~~^^^UUUmmmlll]]]jjjbbbIII<<<::::::555666555444333333333333333111111111111111111111111000111111111111111111000////////////////////////......//////000000000000///000111222333333333333333333444444555666777888>>>777FFFoooyyyeeeYYYOOOLLLNNNNNNNNNPPPPPPSSSVVVWWW\\\iiiyyyeeeUUUdddYYYDDDBBB;;;:::999888777777666666444333333222222333333444555555444333222222222222666777999999888444111...////////////000000000000111111222222333333333333444444444444555777888999===BBBEEEEEEJJJSSSZZZ\\\``````bbbeeeeeedddiiipppwwwzzznnnhhh```WWWQQQLLLHHHEEEDDDHHHMMMQQQTTTVVVYYY[[[\\\^^^ccclllwwwlllRRR___sss]]]]]]{{{QQQDDD===999888555555555444333333333333333111111111111111111111111000111111222222111111000////////////////////////---......//////000000111...///000111222222222222222222333444555555666666888111999YYY}}}hhhUUUOOOKKKLLLNNNMMMMMMOOOQQQSSSUUUYYYcccvvvsssSSSTTT~~~tttPPP<<<999999999999999888777555444333333222222222222333333444333333222222222222333444666888999888555222///////////////000000000000000000222333333333333333444444444444555777888999<<>>;;;555777;;;444444333222222222333333111111111111111111111111......////////////......////////////////////////---------...///000000111,,,---...///000000000000111222333333444444444444666777555666EEEfffnnn```OOOIIIGGGIIIMMMNNNNNNRRRXXXUUUVVVVVV\\\nnndddSSSaaalllMMM???>>>???999999::::::999666444222222111111111111111111222000000000000111222333333222444666777777666444222////////////000000000000///000222333444444333333444444444444666777888999:::???BBBCCCGGGPPPXXXZZZ``````cccffffffeeejjjqqqttt~~~uuujjjcccZZZVVVOOOHHHCCCCCCGGGKKKVVVVVVWWWXXX[[[___ccceeeiiinnnzzzvvvZZZYYY^^^ddd___cccbbbMMM<<<;;;<<<888666888333333444555444333222111111111111111000000000000000000000000000000000000////////////............000000000000////////////000000000000111111111111111222222333333444444555222888888999>>>JJJnnnoooYYYOOOMMMOOOKKKJJJNNNSSSSSSUUUWWWUUU[[[\\\```{{{qqqZZZ[[[YYYDDDAAA===444:::::::::999777555222111000222333222111000000111111111000000000000000000555555444111///...///000111111000000000000000111222222333333333333444444111333555666666888:::===@@@BBBEEEHHHKKKPPPVVV[[[^^^bbbeeegggfffhhhlllooozzzyyyqqqggg```WWWRRRKKKEEEDDDFFFJJJMMMWWWXXXYYY[[[]]]aaadddgggkkkssshhhRRROOOgggqqq\\\[[[mmm\\\III::::::;;;777444777333333444444444333222111111111111000000000//////000000000000000000000000////////////............000///////////////////////////000000000111111111111111222222333444444444333888777777<<>>;;;666888888999888888666444333333444444222111000222444111111111222222222222222333444333111......///111111111000000000000111111222222333333333333444444222333555666666888:::===@@@BBBEEEHHHKKKPPPVVV[[[^^^bbbfffgggggghhhkkkooozzzxxxqqqiii```ZZZQQQLLLEEECCCFFFKKKOOOQQQXXXZZZ\\\^^^```ccchhhkkkooo|||vvvVVVMMMOOOyyywww```WWWaaaRRRCCC888999:::666333555333333333444333222222111111111000000000000//////000000000000000000000000////////////............//////////////////////////////000000000000111111111111111222333333444444444777444444999>>>PPPllljjjUUUKKKJJJLLLQQQNNNNNNRRRSSSRRRTTTXXXYYYaaasss___JJJmmmZZZDDD===:::888888666666777777777666666555333444333222000000111333111111222333333333333333111111111000......///111111000000000000000111111222222333333333333444444222333555666666777:::<<<@@@BBBEEEHHHKKKPPPVVV[[[^^^bbbfffgggggghhhkkknnnvvvxxxnnnggg```XXXSSSLLLFFFAAABBBJJJQQQUUUUUUXXX[[[___aaacccgggmmmqqqwww\\\HHHRRRddduuucccZZZaaa|||zzzIII???888999:::666444444333333333333222222111111111000000000////////////////////////////////////////////////.....................///////////////////////////000000000111000000111111222333333333333666222222888999AAATTTqqqZZZMMMJJJLLLNNNNNNMMMOOOSSSSSSSSSXXX^^^hhhyyyfffSSS]]]kkkHHH======999666888555555555555555444444444000222444333111000/////////000111333333333333222...000000000......///111000000000000000000111222222222222333333333444444222444555666666777:::<<<@@@BBBEEEHHHKKKPPPVVV[[[^^^bbbfffhhhggghhhjjjmmmrrrzzznnnddd]]]WWWQQQMMMGGGCCCAAAEEEOOOVVVYYYYYYXXX\\\aaadddgggllluuu{{{fffMMMGGG```vvv```^^^ddd```BBB===::::::999777555555333333222222111111111111000000000////////////...////////////////////////////////////............------....../////////000...////////////000000000//////000111111222222333111555111222999888999DDDiiiqqq^^^OOOJJJKKKNNNOOOMMMMMMOOOQQQQQQQQQYYYbbbdddXXX^^^{{{YYY===;;;@@@:::555777666555444333222111111111000333777888666222///......///111222222222111000---///000000//////000111000000//////000111222222222222222333333333444444333444666666666777999;;;@@@BBBEEEHHHKKKPPPVVV[[[^^^bbbgggiiihhhhhhjjjlllpppxxxpppeee\\\VVVPPPKKKGGGDDDDDDFFFLLLTTTZZZ\\\\\\YYY^^^cccgggkkksssbbbQQQNNNWWWvvv|||^^^XXXaaazzzqqqHHH===<<<;;;:::888777666666333333222111111111111222000000////////////......000000000000000000000000////////////............---------......//////000......////////////000000/////////000111111222222///444222111999888666===MMM}}}rrraaaYYYPPPJJJJJJLLLNNNOOOOOOOOOQQQQQQOOOQQQ\\\iiioooWWWeeedddLLL999;;;@@@;;;666777666555444222111000000000222666;;;<<<:::666222000...///111222222111///......000111111000///000111////////////000111222333222222333333333333444444333555666666666777999;;;@@@BBBEEEHHHKKKPPPVVV[[[^^^bbbgggiiihhhhhhiiikkkqqqxxxnnnggg]]]UUUQQQLLLGGGDDDCCCFFFLLLRRRXXX\\\]]]]]]\\\aaafffjjjppp{{{uuuPPPJJJ[[[ssskkkXXXZZZdddrrrVVV===:::;;;;;;888666555555666333333111000000000111222000000/////////.........000000000000000000000000////////////............,,,,,,---......///000000........./////////000000......//////000111111222...555333111777777444999>>>]]]|||mmm\\\OOOMMMKKKJJJKKKNNNPPPQQQQQQRRRUUUVVVVVV[[[kkk{{{|||___dddQQQDDD999999<<<:::888888666555444333222222333444555777999999777444222222000111333444333111///---///111333333111000000000////////////000111222333222222333333333333444444444555666666666666999;;;@@@BBBEEEHHHKKKPPPVVV[[[^^^ccchhhjjjiiihhhiiijjjoooyyyoooiiibbbYYYRRRNNNJJJEEEBBBBBBHHHPPPWWW[[[\\\]]]^^^^^^ccchhhmmmsss}}}eeeKKKJJJfffeee[[[^^^dddaaaKKK???888;;;;;;777444333555555444333111000000000111222000/////////............000000000000000000000000000/////////............,,,,,,------...///000000............/////////000......//////000111111111///666444000666555222777222CCCZZZxxxyyymmm\\\LLLJJJJJJKKKLLLNNNPPPSSSTTTQQQTTTXXX\\\___hhh|||cccZZZxxxkkkGGGAAA:::777777888999999555555444333444555666777666666555333111000000222222333555555444222///---000222444444222000000000////////////000111222333222222333333333444444444444555666666666666888:::@@@BBBEEEHHHKKKPPPVVV[[[^^^ccchhhjjjiiihhhhhhjjjlll|||pppggg^^^YYYQQQIIIDDDBBBDDDEEEJJJPPPXXX\\\]]]]]]___aaaeeekkkooossswwwYYYUUUMMMYYY|||___SSS^^^QQQ>>>===:::999888777666555444444222222222111000//////...000000000000000000000000000000000000000000000000........................---------............///////////////////////////......//////000000111111///000000111222222333333666>>>BBBPPPwwwjjj[[[RRRLLLHHHIIIKKKMMMNNNOOOPPPRRRTTTPPP]]]^^^YYYiiibbbXXXssskkkQQQ;;;999666555666777888777666444222333666888888666:::222...111333111222555111111111111111111111111111111000///////////////000000000000111111111111222333333333333333333444666777777777666666999;;;===BBBEEEGGGLLLTTTYYYXXXaaabbbgggkkkiiieeefffkkkrrrzzzpppeee]]]VVVQQQKKKEEECCCEEEIIILLLRRRVVV[[[]]]]]]___bbbfffkkkqqqvvv|||{{{ZZZNNNKKKVVVzzzooo\\\```zzzdddEEE<<<>>>999888777666555444444333222222111111000//////...000000000000000000000000////////////////////////........................---------............///........................///////////////000000000000000000111111222222222333:::;;;CCC___xxxcccSSSKKKHHHHHHGGGKKKMMMNNNNNNMMMLLLMMMNNNQQQYYY^^^ggg}}}dddVVVnnnzzzVVVBBB;;;888555555666777777777666444333444777888888777777222000333444111222555111111111111111111111111111000000/////////////////////000000000111111111222222333333333333444444666666777666666777999<<>>PPPqqqggg\\\TTTKKKEEEEEEIIIMMMPPPJJJLLLOOOPPPOOOOOOQQQRRRYYY^^^qqq|||hhh^^^vvvsssJJJ:::;;;888666444444555666555444555555444555666777888888444999>>>===666000000333111111111111111111111111000//////.........//////////////////000000000111222222222333333444444444444555666666666888;;;>>>@@@DDDHHHJJJPPPXXX]]]]]]aaa```cccgggiiillluuuxxxmmmccc\\\VVVPPPKKKDDDDDDCCCDDDHHHNNNTTTXXXYYY\\\```bbbbbbeeeiiinnntttvvv\\\OOOLLLPPPwww|||hhhaaaccc~~~SSS>>><<<:::333555555444444333333222222111111111000000000000000////////////////////////................................................---------............///........................000000//////......------000000000000000111111111333666555888===EEEgggooo___WWWOOOLLLHHHGGGGGGIIIKKKLLLKKKMMMNNNOOOOOOOOORRRTTT\\\fffzzzwwwfff```tttaaa???777===666555333333444555444333444444555555555666777888888???CCC???555///...000000000000000000000000000//////............//////...////////////000000000111111222333333444555555444555666666666888;;;>>>???DDDHHHJJJPPPXXX]]]]]]aaaaaadddhhhhhhhhhnnnuuu|||}}}tttlllaaaYYYSSSOOOJJJGGGAAABBBEEEJJJPPPWWW\\\```YYY]]]bbbfffhhhlllrrrwwweeePPPJJJPPPooohhh___]]]yyycccCCC999999999777555555444444444333333333111111000000000000000000000000000000000000000000................................................---------............///------------------------//////........................///000000111111222111555444555999;;;IIIcccyyylll[[[NNNJJJGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOMMMLLLMMMQQQSSS___lllyyyyyymmmeeekkkxxxqqqOOO888444999555444333333444444333111222333444444333444666888;;;BBBCCC<<<222.........000000000000000000000000......------......//////......////////////000000111111222333333444555555444555666666666777:::===???DDDHHHJJJPPPYYY^^^^^^ccccccgggjjjiiigggjjjppp}}}vvvrrrggg```VVVPPPLLLIIIFFFCCCCCCFFFKKKQQQWWW\\\```bbb___bbbgggjjjooovvvmmmVVVKKKSSSmmmwww^^^___gggsssLLL;;;999777777999555555555555444444444444000000000000000000000111000000000000000000000000................................................---------............///------------------------------..................,,,---...///000222222333---555444222666777:::EEE]]]nnnaaaXXXMMMGGGGGGIIIJJJLLLMMMNNNOOOPPPQQQSSSRRRPPPNNNNNNQQQVVVZZZhhhqqqrrrfff___nnnqqqSSSAAA777444555444333222333444333222000000222333333222222444777;;;@@@>>>666......///...000000000000000000000000...------------...///000........./////////000000000111111222444555555666666666777666666777999<<>>:::;;;888666:::444444333333333333222222222222222111111///......000000000000000000000000////////////////////////------------------------------------------------...---,,,,,,,,,,,,---...........................///////////////.........111333444444444555777999===RRRtttxxxiiiUUUJJJIIIKKKJJJGGGJJJMMMOOOOOOPPPPPPOOOMMMSSSTTTUUUVVVZZZcccoooxxxrrrmmm]]]TTTmmmiiiIII>>>888777666111333222222111000///......111111222222222333333333777555111...,,,+++,,,---..................------,,,---------......//////............////////////555222///000444666555333333888;;;:::666555888<<>>:::777777777222222222111111000000//////000111111111222222222222333222000...------...///.................................---------------....../////////000000000111111111333666777777666666666666666888<<>>666999666666777222111111111000000000000000///000000000000000111111....../////////000000000........................//////......------,,,,,,/////////000000000111111...000333444444444555666:::888777999>>>BBBDDDDDDEEEGGGJJJMMMRRRXXX___dddhhhgggggggggfffgggpppzzz|||vvvlllgggaaaZZZTTTOOOJJJGGGFFFEEEEEEGGGKKKQQQWWW[[[aaaaaabbbdddfffiiikkklllxxx{{{pppTTTKKKJJJGGGSSSmmmXXX```}}}pppIII@@@<<<;;;===;;;555333555333333333222222222222111000000111111000///......////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///000111222222111111444666:::444444>>>RRRwww~~~qqqfff___XXXQQQLLLJJJKKKLLLLLLLLLMMMOOOQQQOOOOOOPPPQQQQQQRRRXXX^^^cccooo|||```qqq^^^DDD777777;;;666444555111000000000000000111111111////////////////////////,,,---///000000000//////---------...............//////////////////......000000000000111111111111///222444333000000444777??????AAABBBBBBAAA>>><<<@@@BBBDDDGGGLLLSSS[[[aaafffffffffgggfffgggooozzz}}}tttnnneeeaaaZZZTTTOOOKKKFFFDDDEEEFFFHHHLLLQQQXXX]]]aaa```aaadddgggjjjlllmmmnnnzzz___GGGMMMCCCEEEgggvvvccc\\\tttyyyZZZDDD>>><<<;;;;;;888444333555333333222222222111111111///000000000000//////...........................////////////////////////------------------------------------------------------------------------------------------------,,,---------......//////000222222222111222444666666777999;;;@@@[[[llldddZZZRRRNNNLLLKKKJJJKKKNNNQQQQQQPPPOOOOOOPPPRRRQQQSSSVVVUUUTTTYYYbbbjjjpppfffnnnJJJ===555888;;;333222666333000000000000000111111111........................---...///000000///---,,,---------.........//////......///000111222222333000000000000111111111111111222333222111444:::@@@DDDFFFFFFBBB<<<999:::===BBBDDDFFFIIINNNUUU]]]cccddddddeeefffeeefffnnnyyy|||tttkkkfff[[[WWWQQQLLLIIIGGGDDDBBBFFFHHHLLLRRRWWW\\\```bbb^^^bbbfffiiilllooosssvvvnnnUUUHHHGGGCCCUUUjjjfffooo\\\GGG::::::888666555555555555666222222222222111111111111/////////000000//////...........................////////////////////////------------------------------------------------,,,------......------,,,........................,,,,,,,,,---......//////111222333222111111333555///444:::;;;888GGGpppssskkk[[[VVVOOOJJJIIIIIIJJJKKKKKKNNNQQQRRRRRRQQQQQQRRRRRRPPPRRRWWWWWWVVV___llliiirrruuuUUU===777222666888111333888555111111111000000000000000/////////............---...///000000///...,,,+++,,,,,,------.../////////---...///000111333444444/////////000000000111111111222333444777===DDDIIIEEEEEEAAA999222444===EEEBBBDDDGGGJJJOOOUUU\\\aaacccccceeefffeeefffnnnxxx|||xxxsssmmmfff___ZZZPPPMMMIIIFFFEEEEEEEEEEEEJJJNNNSSSYYY^^^aaabbbbbbaaadddhhhjjjlllsss}}}rrrZZZMMMLLLOOOaaagggvvveeeHHH@@@777888777444444555777666444222222222222111111111111......///////////////...........................////////////////////////------------------------------------------------,,,,,,---......---,,,,,,------------------------++++++,,,------...//////000111111111000000111333000111555999777;;;PPPhhhuuukkkcccZZZUUUPPPNNNKKKIIIIIIKKKMMMMMMNNNNNNOOOQQQSSSTTTTTTSSSRRROOOSSS\\\aaahhhyyyvvvtttoooSSSDDD666444111666777111555:::666222222111111000000//////////////////.........---......//////......------,,,,,,------...//////000------...///000000111111....../////////000000000111111333777<<>><<<999555333666===CCC???BBBFFFIIIMMMRRRXXX\\\cccccceeegggggggggoooyyytttqqqlllgggaaa[[[TTTOOOJJJGGGDDDCCCDDDFFFHHHHHHPPPTTTZZZaaadddfffeeeddddddhhhjjjkkkllluuuttt\\\JJJFFFLLLcccssspppzzzJJJ???BBB<<<;;;999777666888999666111222222222111111111111000......///////////////...........................////////////////////////------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000000///......000222777111111777999777<<>><<<;;;;;;;;;777777666666555444444444444333222111000000000000111111000000//////..............................//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---...//////000000111111222000000111222444555666666777>>>KKKfffrrrgggeeeddd```\\\fffgggjjjnnnssswww{{{}}}{{{~~~sssiiiccc[[[RRRLLLLLLKKKJJJJJJJJJKKKMMMNNNQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSQQQOOOQQQXXXccclll||||||kkkIII777555777666555333333333333222222222222111111000000000000///////////////..........................................------------,,,,,,,,,---------............///+++...444999<<<===;;;:::222222222333333444444444666666666666777999;;;<<>>888;;;999888<<<666666666555555444444444333222222111111000000000111000000000/////////.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++,,,......//////000111111111000000111222333444555555999888<<>>;;;999888777666666444444444444444444444444000111222222222222111000////////////000000000000........................,,,---------......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,++++++++++++,,,,,,------......///000000000//////000000111222222222444555777888888CCC^^^xxx|||vvvwwwttttttttttttttttttssssssoooppptttyyy{{{{{{{{{sssiiieee^^^YYYVVVSSSPPPNNNNNNMMMMMMMMMOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWTTTVVVXXXWWWUUUVVV[[[```ggg~~~yyygggddd|||cccDDD777:::999444111333555555222222222222111111111111000000/////////.........,,,,,,,,,------.................................,,,,,,,,,---------......---------............///------...//////000000000111111222333444555666666444555666888:::;;;<<<===@@@AAAEEEIIIMMMQQQTTTVVV^^^eeekkkjjjfffiiisss}}}{{{vvvooohhhbbb]]]YYYWWWSSSOOOJJJFFFDDDCCCAAA@@@@@@BBBDDDEEEGGGLLLTTTZZZXXXZZZ\\\\\\]]]___bbbeeekkkmmmsss{{{sss]]]LLLGGGJJJ[[[aaagggdddqqq[[[<<<>>>>>>:::444555999888333444444444444444444444444000000222333333222111000////////////000000000000........................///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,---------......///000000000//////000000111111222222444222333555555777CCCQQQuuu}}}zzzvvvsssrrrqqqpppooorrrpppoooooollljjjnnnuuurrrxxx|||xxxtttmmmaaaXXXTTTTTTSSSQQQPPPOOONNNNNNLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUVVVWWWXXXYYYYYYYYYUUUYYY]]]______cccjjjqqqvvveee]]]lllgggHHH999,,,666999555444777444,,,222222222111111111111000000/////////............,,,,,,,,,------.................................,,,,,,,,,------.........---------.........//////,,,---...//////...---,,,000111111333444555666666444555777999;;;<<<======@@@AAADDDHHHMMMQQQTTTVVV^^^eeekkkjjjfffiiisss}}}}}}wwwsssjjjgggaaa[[[VVVSSSQQQQQQJJJHHHEEECCCAAAAAAAAABBBCCCFFFKKKNNNRRRUUUYYY\\\YYY[[[\\\]]]^^^```eeehhhnnnttt}}}qqq[[[UUUFFFHHHggguuudddhhhZZZFFFBBB<<<:::888777555555555666555555444333333222111111222222222111111111111000000000000000000///......---.........//////000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,---...//////---------............///............////////////000000000000111111111111333333333333555777:::;;;KKKccc}}}uuummmmmmqqqnnnllljjjiiijjjkkkkkkjjjmmmmmmnnnoooqqquuuxxxyyyuuupppnnnooojjjfff```]]][[[XXXTTTQQQPPPOOOOOONNNOOOPPPQQQRRRSSSTTTUUUTTTRRRQQQQQQRRRVVVUUUUUUWWWYYYZZZXXXWWWWWW]]]___^^^fff|||wwwiiiggg\\\LLL@@@333666555444333222222222222111111111111000000000000000000000000000000000000///000000...,,,+++,,,---,,,+++***+++---...---,,,---------------------------,,,,,,,,,,,,---.........000111000///...///111///000222333333444666777999:::;;;;;;::::::<<<>>>@@@AAACCCEEEJJJOOOTTTWWW___fffkkkkkkhhhjjjttt}}}{{{wwwrrrmmmiiiaaa^^^YYYSSSOOOLLLKKKJJJEEEDDDBBBAAAAAACCCDDDEEEKKKMMMPPPSSSUUUWWW[[[]]]\\\___bbbdddeeehhhlllooovvvfffSSSPPPHHHYYYjjjrrrfffLLL???888;;;:::888777666555555666555555444333333222111111222222222111111111111000000000000000000///................../////////000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------...---------............///............//////////////////000000000111111111222222222222444666888999===KKK```xxxrrrqqqssspppmmmllllllmmmlllkkkmmmmmmlllmmmnnnooopppqqqtttuuuvvvuuuvvvxxx{{{~~~zzzwwwppphhhaaa]]]]]]^^^]]]ZZZVVVTTTTTTSSSPPPNNNQQQQQQQQQQQQRRRTTTVVVWWWXXXXXXXXXVVVUUUUUUWWWXXXXXXYYYZZZ[[[ZZZYYYXXXWWW]]]aaahhhsssvvvhhh```DDD===;;;555555555444333222222222222111111111111000000000000////////////////////////,,,---.........---,,,,,,000///......///...---+++------------------,,,,,,---,,,,,,,,,,,,---.........000111000.........000///000222333333444666777999:::;;;;;;::::::<<<>>>CCCDDDFFFIIILLLQQQUUUXXXaaaggglllllliiikkkuuu~~~{{{wwwrrrmmmiiiddd```]]]VVVTTTOOOKKKGGGEEEDDDDDD??????@@@AAACCCFFFIIIJJJSSSUUUWWWXXXYYYZZZ]]]______bbbeeeggggggjjjnnnrrr{{{YYYJJJHHHJJJjjjwww^^^{{{nnnJJJCCC>>>555:::999888777666555555555555444444333333222222111222222222111111111111000000000000000000///..................////////////////////////////////////.........------------,,,------------------------,,,,,,,,,,,,------------.........---------,,,,,,---------............///............//////////////////000000000000111111222222222222333444555666888:::EEEoooxxxrrrrrrpppmmmkkkkkkkkkjjjiiimmmmmmmmmlllkkkkkkjjjjjjllllllkkkiiifffeeeggghhhkkkkkkkkkiiihhhiiilllnnnppppppooopppqqqqqqooonnnhhhgggffffffhhhjjjjjjiiibbbaaa]]]YYYTTTSSSTTTVVVVVVTTTSSSSSSUUUUUUTTTSSSSSSSSSTTTUUUWWWYYY[[[\\\YYYYYYXXXVVVTTTUUUXXXZZZUUUXXX[[[[[[ZZZZZZ]]]```lllsssooobbbkkkhhhEEE888777999888555444333222222111222222111111111111000000000000////////////////////////,,,,,,,,,...000000...,,,......---...//////---+++.........------,,,,,,,,,---,,,,,,,,,,,,---......111222222111000//////000///000222333333444666777999:::;;;;;;:::;;;===???DDDFFFIIIKKKMMMPPPTTTWWWbbbhhhmmmllliiillluuu{{{wwwqqqmmmgggaaa]]]YYYUUUSSSNNNLLLIIIFFFDDDCCCBBBBBB??????AAACCCGGGJJJMMMOOOVVVXXXZZZ\\\\\\^^^```bbbdddgggiiiiiijjjnnnvvv}}}nnnOOOHHHJJJSSSxxxwwwlllkkkTTT@@@@@@???:::999888888777666555555555444444444333333222222222222222222111111111000000000000000000000///...............///////////////////////////////////////............------------------------------------,,,,,,,,,------------..................------------------............///............////////////////////////000000000111222222222222333333333444999888;;;XXX|||tttssspppmmmlllllllllkkkjjjnnnnnnnnnmmmmmmlllkkkkkkllllllkkkiiifffeeefffgggffffffeeecccaaabbbdddfffeeedddcccdddddddddbbb```^^^]]][[[[[[^^^```aaaaaaYYYYYYXXXVVVTTTSSSUUUWWWVVVVVVVVVWWWYYYZZZYYYYYYVVVVVVWWWXXXZZZ[[[\\\]]]YYYZZZZZZYYYWWWVVVXXXYYYXXXZZZ[[[ZZZZZZ___iiirrrrrrsssrrrNNN???<<<888666666444333333222111111222222111111111111000000000//////////////////////////////---+++,,,///000///---***)))***,,,...///...---.........------,,,,,,+++---,,,,,,,,,,,,---......333444444333111000111222...000222333333444666777999:::;;;;;;;;;;;;>>>@@@BBBFFFJJJKKKLLLNNNRRRUUUaaagggmmmlllhhhkkkttt}}}~~~{{{xxxsssmmmhhhddd```[[[VVVRRROOOLLLJJJGGGFFFDDDCCCBBBAAAAAABBBBBBCCCEEEHHHKKKNNNQQQRRRUUUWWW[[[]]]___bbbeeegggkkknnnqqqsssvvvyyy[[[JJJRRR^^^oooyyyooolllppp\\\DDD@@@<<<999;;;888777777777666666555555444444333333333333222222222222222111111111000000000000000000000///......///////////////.........//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......///000000---------............///............////////////...////////////000000000333333333333444333333333333777777AAA[[[vvv{{{|||zzzvvvuuuttttttsssrrrmmmnnnnnnnnnnnnnnnooooookkklllkkkiiigggeeeeeefffddddddccc```^^^^^^```bbb```___^^^^^^___^^^\\\ZZZ[[[YYYWWWWWWXXXZZZZZZZZZVVVVVVWWWUUUTTTTTTUUUWWWUUUWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZ\\\^^^^^^\\\[[[[[[[[[^^^```aaaccciiiuuucccNNN===<<<<<<666111222333333222111111111222222111111111111000000000///........................000...+++***+++---...///...,,,+++,,,...///...---.........------,,,,,,,,,---,,,,,,,,,,,,---......111222333222000///000111...000222333333444666777999:::;;;;;;;;;<<<>>>@@@BBBGGGLLLNNNNNNNNNRRRUUU```fffkkkjjjgggiiirrr{{{{{{}}}{{{yyytttrrroookkkhhhccc^^^ZZZVVVSSSOOOLLLIIIGGGDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAFFFGGGIIILLLOOORRRSSSTTTUUUXXX\\\```cccgggkkknnnmmmrrryyytttZZZLLLUUUnnnyyydddbbbqqqtttEEE???DDD<<<777<<<666777777777777666555444333333333333333333333333222222222111111111111000000000000000000///......///////////////........./////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++,,,---...///000111111---------............///............////////////......////////////000000222222333444444444333333...777888777<<>>777999999444222555222222111111111111222222111111111111000000000000......................../////////---,,,---111444:::666222///......---,,,---------------------------,,,,,,,,,,,,---......,,,...///...---,,,---//////000222333333444666777999:::;;;<<<<<<===???AAACCCIIIPPPSSSQQQQQQTTTXXX```fffkkkjjjfffhhhqqqzzzhhhnnnwww~~~}}}yyyuuuqqqoooeeeccc___\\\ZZZWWWSSSQQQKKKIIIGGGFFFEEECCCAAA>>>>>>>>>???@@@AAABBBCCCDDDGGGIIIKKKNNNQQQTTTVVVWWWXXX[[[```dddhhhlllqqqtttttt}}}vvvXXXOOOVVVuuu|||jjjaaaqqq___@@@???CCC<<<888;;;555666777777777666555444333333333333333333333333222222222111111111111000000000000000000///......000/////////............////////////////////////////////////............------------------------------------............------......//////000000---------............///............////////////........./////////000000///000111333333333222222111777777666888;;;TTTxxx~~~{{{vvvrrroooooooooppppppqqqqqqnnnkkkhhhggggggffffffeeebbb``````ccceeedddcccaaaaaaaaa___]]][[[ZZZYYYYYYZZZ[[[[[[ZZZXXXWWWYYY[[[\\\[[[ZZZZZZ[[[\\\^^^``````\\\ZZZYYYYYYXXXYYYZZZ\\\]]]]]]]]]\\\YYYZZZ\\\^^^aaaffflllpppuuuuuunnnvvvfffLLL???;;;999888888777666555222222111111111111222222111111111111000000000000........................///444999999666666;;;@@@AAA<<<555///---,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,---......+++,,,---...------...000///000222333333444666777888:::;;;<<<<<<===@@@BBBBBBIIIQQQTTTSSSRRRUUUYYYaaagggllljjjfffhhhqqqzzz]]]```fffmmmsssyyyyyyxxxvvvsssnnniiieeeccc\\\YYYUUUSSSRRRPPPNNNLLLFFFEEEEEEEEEEEEDDDAAA>>>??????@@@BBBDDDEEEFFFGGGFFFHHHKKKOOORRRUUUWWWXXX\\\___dddhhhlllpppuuuxxxttt```UUUWWWjjjfff]]]cccgggSSS@@@;;;;;;888666666555666777777777666555444333333333333333333333333222222222111111111111000000000000000000//////...000000//////.........---////////////////////////000/////////............////////////////////////---------........./////////////////////.........---------.........//////............/////////000............/////////000---...000111222222111111333555333666;;;888AAAXXX~~~wwwrrrpppppppppnnnooopppooommmkkkjjjkkkeeeeeedddbbbaaaaaaccceeecccaaa```______]]][[[XXXXXXXXXYYY[[[]]]]]][[[YYYUUUWWWZZZ[[[ZZZZZZZZZ[[[YYY\\\___^^^[[[XXXWWWXXXVVVXXXZZZ\\\^^^_________bbbbbbccceeejjjsss~~~|||yyypppLLL???888999999777777777333...222111111111111111222222111111111111000000000000........................000999CCCFFFCCCAAAEEEKKK@@@:::222---++++++------***++++++,,,---...//////---,,,,,,,,,,,,---......,,,...///000///000222333///000222333333444666888888:::;;;<<<<<<===@@@BBB???GGGPPPSSSQQQQQQTTTXXXbbbhhhmmmkkkgggiiirrr{{{TTTVVVXXXXXXYYY\\\bbbgggkkkooouuu}}}}}}yyyvvvsssrrrrrrmmmkkkgggbbb^^^[[[ZZZYYYQQQOOOMMMJJJHHHGGGGGGGGG@@@AAABBBBBB@@@@@@AAABBBEEECCCCCCDDDFFFGGGHHHGGGSSSSSSUUUXXXXXXWWW[[[bbbfffhhhjjjlllnnnsssnnnRRRPPPVVVlll|||jjjYYYhhh___LLLEEE===:::;;;;;;999777777777666666555444333333222222222222333333333333444444333333222222222222///000000111111000000///000000000///......------///////////////......---...//////000000000//////111000//////000111333444111222222111000///111222333333333333222111000000222111111111000000//////......---------......///........................222111000000000222333444555555444555666999<<<>>>WWW~~~uuuwwwxxxttttttqqqnnnnnnppppppnnnllljjjkkkiiiddddddhhhiiihhhdddddddddbbb___^^^___```]]]]]]^^^^^^]]]\\\[[[[[[YYY]]]___]]]XXXWWW\\\aaadddccc```]]][[[ZZZZZZZZZ]]]\\\]]]aaabbbaaaaaacccbbbgggpppyyykkkJJJ<<<===;;;999777555333222111000444///...333444111111666333111///000222333444444111000///------...///000<<>>??????===>>>>>>===;;;:::<<<===>>>>>>>>>>>>===<<<;;;;;;;;;::::::999888777777777666555444333222222222222111111000000000000000///111000000000000111333444333333222222444666888:::BBBTTTqqqzzzvvvuuuuuusssqqqnnnpppnnnjjjhhhiiiiiifffggggggfffcccaaa_________^^^^^^___`````````______^^^^^^]]][[[XXXWWWXXXYYYSSSWWW]]]`````````______]]]```ccchhhnnntttyyy{{{~~~jjjQQQ>>>888<<<:::999777555333222111111444000///222222......222333333333444444333111...---------///333888===@@@NNNLLLGGG@@@999333///---///...---,,,+++,,,------------,,,,,,,,,------...,,,,,,,,,,,,------------//////...---------------///111333444444444666888999:::<<<<<<<<<===@@@BBBFFFJJJNNNQQQQQQTTTXXX\\\fffggghhhgggfffhhhnnnsssUUUWWWXXXWWWUUUSSSRRRRRRQQQRRRUUUYYY\\\^^^```aaaeeeiiilllmmmllllllnnnqqqoooqqqtttwwwyyyyyyyyyxxxuuuyyy}}}|||vvvnnniiicccbbb```^^^[[[XXXVVVTTTNNNMMMKKKHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEGGGIIIHHHIIIJJJLLLOOOQQQTTTUUUUUUWWW\\\bbbcccbbbeeekkkllluuuppp[[[PPPIIIWWWsssuuufffcccjjjxxxmmmGGG>>>>>>;;;777777999999777555666666555555444444333333222222222333333333444444333333333333333333444444222333444666777777777777666777777999:::<<<>>>??????@@@AAABBBBBBCCCCCCBBBFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKIIIGGGFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<:::888777777777444444444333333222222222////////////000111333333333333222222333444666777:::;;;DDD]]]}}}yyyzzz|||zzztttqqqqqqnnnjjjlllkkkiiihhhfffeeeeeeeeeccccccddddddccccccbbbaaabbbaaaaaa```___\\\YYYWWWWWW]]]dddfffeeedddgggjjjrrr|||ZZZEEE===888666999888777666555444333333333555444444555444111111555444333111111111111000...000222666:::>>>AAABBBCCCIII???222,,,---///...,,,,,,,,,++++++,,,---...///,,,,,,+++,,,,,,---...///+++++++++,,,,,,---------//////...------------...///111333333444444666888999:::<<<<<<<<<===@@@BBBFFFJJJOOOQQQRRRUUUZZZ^^^eeefffgggeeedddggglllrrrXXXYYY[[[[[[YYYVVVSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVXXX[[[\\\[[[\\\^^^``````bbbeeehhhjjjkkkkkkkkkeeehhhkkkmmmjjjeee^^^ZZZUUUUUUUUUTTTQQQNNNKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBCCC@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMOOOOOOPPPRRRTTTVVVYYYZZZ]]]bbbcccccchhhoooyyyeeeRRRIIILLLWWWqqqrrr```aaarrrTTT>>>AAA<<<;;;999999::::::777555444444444444333333333333222222222333444444444555444444555666666777888888777888999;;;===>>>>>>>>>@@@@@@AAABBBDDDFFFIIIJJJHHHIIIJJJLLLMMMMMMNNNNNNQQQQQQQQQRRRQQQQQQPPPPPPMMMOOOQQQTTTTTTSSSRRRQQQRRRSSSRRRPPPNNNLLLMMMNNNPPPPPPPPPOOONNNMMMLLLKKKMMMLLLKKKIIIHHHFFFEEEEEECCCBBBAAA???>>>======<<<888888777666555555444444///000000000111222333333555555444444444555666666<<<<<<;;;@@@RRRrrrzzzuuutttqqqmmmllljjjiiihhhiiiiiihhhhhhgggggggggfffeeecccbbbaaa```dddhhhiiieee___ZZZXXX\\\bbbggghhhhhhmmmxxxyyy]]]CCC;;;===;;;777666777666555444444444444444333333444555444222222444444000,,,+++...222666888:::>>>CCCGGGEEE???888333333---((()))...000...+++,,,,,,,,,,,,,,,---------++++++++++++,,,---...///)))******+++,,,---......///......---------......///000222333333444666888999:::<<<<<<<<<===@@@BBBDDDIIINNNQQQRRRUUUZZZ^^^dddeeefffdddccceeekkkpppXXXXXXYYYZZZZZZXXXUUUSSSRRRRRRQQQPPPNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWYYY[[[[[[[[[[[[WWWXXXXXXXXXWWWTTTQQQOOOMMMMMMMMMLLLJJJHHHEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCDDDEEEEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLPPPQQQRRRQQQPPPPPPRRRTTTXXXXXX\\\aaaeeeiiisss|||vvvcccUUUKKKKKKUUUgggzzz___\\\mmmfffJJJ@@@BBB;;;;;;:::::::::888666444333333333444444444444444333444444555666777777777888999:::;;;<<<===>>>???>>>???AAACCCDDDEEEFFFFFFIIIIIIHHHIIIJJJLLLNNNPPPOOOPPPRRRSSSTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUQQQSSSVVVYYYYYYXXXVVVUUUWWWWWWWWWUUURRRQQQRRRSSSTTTTTTTTTSSSRRRQQQOOONNNOOOOOOMMMLLLJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBB<<<;;;:::999888777666666222222222333333333333333555555444444444444555555666:::<<<999;;;MMMooo|||xxxuuurrrooonnnnnnnnnllljjjiiiiiijjjjjjjjjiiiiiihhhfffpppyyyxxxnnnccc^^^^^^___hhhsss{{{YYYGGG:::<<>>???@@@AAABBBAAA<<<555---)))+++,,,---......,,,)))&&&,,,,,,,,,,,,,,,+++++++++*********+++,,,---...///******+++,,,------............---------......///...000222333333444666777999:::<<<<<<<<<===@@@BBBCCCGGGLLLOOOQQQTTTYYY]]]bbbddddddcccccceeekkkqqq[[[YYYWWWWWWWWWVVVUUUSSSTTTRRRQQQOOOMMMLLLKKKKKKLLLKKKJJJIIIIIIHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFEEECCCBBBAAA@@@AAABBBCCCDDDDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPPPPRRRTTTSSSQQQQQQTTTWWWYYY[[[bbbmmmvvv|||fffWWWQQQOOOXXXmmmooo```mmmhhhMMMBBB===;;;999999999999888777555444555555555666666777777888888888999:::;;;<<<======>>>???@@@BBBDDDFFFGGGHHHGGGGGGIIIKKKLLLMMMNNNNNNOOONNNMMMLLLMMMOOOQQQSSSVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ]]]___```___]]]\\\]]]^^^]]]\\\YYYXXXYYY[[[[[[ZZZZZZYYYXXXVVVUUUTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIIIIHHHGGGFFFFFFFFFGGGAAA@@@???===<<<:::999999666666666666666555555444222222333333333333333333555555888::::::???KKKWWW}}}zzz{{{}}}}}}zzz|||wwwTTTGGG;;;555777888444444999777666555444444444444444555555333333888;;;777000---///444;;;???@@@>>>;;;:::777333///,,,,,,---...***,,,...---+++***+++---,,,,,,------,,,+++***)))++++++***++++++,,,---...,,,,,,,,,------............------------...//////...000222222333333555777999:::<<<<<<<<<===@@@BBBDDDHHHLLLOOOPPPSSSXXX\\\```bbbcccccccccfffmmmrrrhhhccc]]]YYYXXXXXXWWWUUUVVVTTTRRRPPPNNNNNNMMMMMMLLLKKKHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEECCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCDDDFFFHHHIIIIIIIIIHHHHHHJJJLLLMMMLLLMMMOOOQQQLLLPPPTTTUUUUUUWWW\\\aaagggmmmyyyiiiUUULLLMMMQQQbbbxxx|||ooo{{{gggLLLCCC===999:::999999:::999999888999:::888999999:::;;;<<<<<<<<<>>>??????@@@BBBCCCCCCDDDDDDEEEGGGIIIKKKMMMOOOPPPNNNOOOQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPQQQTTTWWWYYY]]]^^^___```aaabbbbbbbbbbbbbbbbbbbbbaaa```___^^^```aaaccceeeeeeeeedddccccccddddddcccaaaaaabbbcccbbbbbbaaa```___]]][[[ZZZXXXXXXWWWVVVUUUUUUTTTTTTPPPPPPNNNMMMKKKJJJJJJJJJFFFEEEDDDBBB@@@???======::::::::::::999777666555222222333444444444444444777333444999;;;888777:::VVVrrr~~~|||uuuPPPAAA>>>666222666666222333888888777666555444333333333777666555:::GGGQQQMMMCCC777777888::::::999666333///---***((()))+++///111(((***+++++++++,,,///222)))***+++,,,---,,,++++++,,,+++++++++++++++,,,,,,........................---------------...//////...000222222222333555777999:::<<<<<<<<<===@@@BBBFFFIIINNNPPPQQQSSSXXX\\\___aaaccccccdddhhhoootttxxxqqqggg```]]]\\\[[[ZZZTTTSSSQQQOOOMMMMMMMMMNNNNNNLLLIIIHHHHHHIIIIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCDDDEEEDDDEEEGGGHHHIIIIIIIIIHHHGGGHHHJJJKKKLLLLLLLLLKKKHHHJJJKKKLLLKKKLLLMMMOOOIIINNNTTTWWWYYY]]]dddjjjyyy{{{qqqaaaRRRIIIIIIOOOTTTtttyyy|||HHH@@@DDD<<<999@@@999:::;;;;;;;;;<<>>???@@@@@@CCCCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMPPPRRRTTTUUUSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUWWWZZZ]]]___bbbcccdddeeeeeefffeeeeeefffgggffffffeeedddcccbbbdddeeefffhhhhhhhhhhhhgggggghhhhhhgggeeeeeeggghhhfffeeeeeedddbbbaaa___^^^]]]]]]]]]\\\\\\[[[[[[[[[WWWUUUSSSQQQOOOMMMLLLLLLJJJIIIGGGFFFDDDBBB@@@@@@=========<<<;;;999666555333444555666777777777777222000222666777666:::BBB888VVV~~~|||{{{MMM<<>><<<===========================@@@@@@@@@AAAAAAAAABBBBBBEEEEEEFFFHHHIIIKKKLLLLLLJJJLLLPPPTTTWWWXXXWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]]]]]___aaaccceeefffggghhhhhhhhhiiikkklllnnnooojjjjjjkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkllllllmmmnnnnnnmmmlllkkkjjjiiiiiiiiihhhhhhhhhggggggffffffeeeeeedddbbb```___^^^]]][[[YYYVVVTTTSSSRRRPPPOOOLLLKKKIIIHHHHHHFFFCCCAAA@@@???===<<<<<<;;;999777;;;;;;:::888777555444444777777666666666666777888777AAAVVVuuuuuuZZZAAA555555444555666777888888777777;;;888444111000111333555777;;;AAAFFFIIIHHHEEECCC000000//////......------...---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...//////,,,---......//////......000111333333333333555666777999:::;;;;;;===???AAACCCKKKQQQPPPPPPUUUZZZ]]]ddddddcccbbbcccgggmmmqqq}}}uuuooofffeee^^^VVVSSSRRROOOJJJOOOMMMJJJIIIIIIJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGIIIJJJHHHHHHHHHIIIJJJKKKJJJIIIHHHLLLPPPQQQPPPRRRWWW\\\YYY^^^jjjwwwmmmUUUJJJEEELLLWWWfff~~~}}}oookkknnntttqqqYYYCCC@@@CCCAAA???AAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDGGGHHHIIIKKKMMMOOOPPPQQQSSSUUUXXX[[[]]]^^^^^^^^^___```aaaccceeefffffffffiiijjjlllmmmooopppqqqqqqppppppqqqqqqrrrrrrssssssssstttttttttttttttssssssqqqqqqqqqqqqrrrrrrssstttqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnmmmllllllkkkhhhhhhgggfffeeedddcccccccccaaa___]]]\\\ZZZXXXVVVRRRPPPNNNMMMLLLJJJGGGEEEHHHFFFCCCBBBBBBAAA???=========<<<;;;:::999888777888777777777777777888888>>>???BBBLLLaaaaaaPPPEEE<<<888;;;999888888777777777777888---///222777;;;@@@CCCEEEEEEDDDCCC@@@;;;666111...............------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,------...............///111333333333333555777777999:::;;;;;;<<>>======<<<<<<999999888888888888999999444888:::999>>>QQQnnnqqqYYYBBB;;;:::666111111888777666444444444444555<<<>>>BBBEEEFFFFFFEEEDDD???<<<888444000---+++***,,,,,,,,,---------------,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,------------------------,,,,,,---..................000222333333444666888666888::::::;;;<<>>AAAAAAAAA@@@???>>>>>>>>>;;;;;;:::999999999::::::///777>>>===999;;;FFFPPPeeexxx___HHH===666:::>>><<<999888111222555999<<<>>>@@@AAANNNNNNLLLIIICCC<<<666222000///...------///111222,,,,,,,,,------......///+++,,,---......---,,,+++******++++++++++++******++++++++++++++++++++++++((())))))***+++,,,,,,---------------------,,,,,,,,,,,,---.........---------///111333333555777999666777999:::;;;<<>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<999666888>>>CCCDDD___oooTTTHHH===;;;::::::888555444666555999@@@GGGLLLOOOPPPPPPBBB@@@>>>:::666222...---////////////////////////------....../////////000***+++,,,------,,,+++***)))******++++++******)))++++++++++++++++++++++++(((((()))***++++++,,,,,,------------------,,,,,,+++,,,,,,---...------------///111333333555777999555777999::::::<<>>===<<<<<<<<<<<<===;;;::::::<<<======<<<;;;GGG\\\vvvhhhLLLBBBCCC>>>>>>===:::666555:::@@@HHHJJJKKKLLLJJJGGGBBB@@@444333111/////////000111///000111111111///...---.........///////////////++++++,,,,,,,,,,,,++++++*********++++++*********++++++++++++++++++++++++((()))))))))***+++++++++------------------------++++++,,,---------------...000222333333444666888444666888999:::<<>>>>>=========777999<<<@@@AAA???:::666:::999AAAQQQeeecccJJJ???>>>@@@222777>>>BBBFFFLLLRRRUUUIIIGGGDDD???999333///,,,222222111000///000111111+++,,,---...///////////////...............------,,,,,,++++++++++++,,,,,,***++++++++++++++++++***************************))))))))))))************+++,,,,,,------.........++++++,,,------------,,,///111333333333333555777444555888999:::<<>>>>>>>>>>>???>>><<<;;;:::;;;===??????:::;;;BBBFFFUUU~~~jjjPPPAAA???CCCDDDBBBKKKOOOSSSTTTQQQJJJ???777666444111///...///111333...//////////////////...---,,,+++******+++,,,---.........------,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++*********************************)))))))))))))))++++++,,,,,,---...//////++++++,,,---------,,,,,,000111333333333333555666333555777999:::<<<@@@BBBDDDMMMSSSSSSTTTZZZ```ccc```aaabbbbbbbbbcccfffhhhuuuyyyjjj___RRRPPPXXXeeemmm~~~qqqqqq|||yyygggWWWRRRPPPKKKGGGGGGJJJLLLNNNNNNNNNNNNPPPRRRVVVXXX[[[]]]___bbbfffiiijjjmmmrrrxxx}}}~~~~~~wwwttttttvvvzzz~~~{{{~~~}}}~~~~~~}}}{{{xxxwwwvvvyyywwwuuuuuuwwwyyyzzzzzz{{{zzzzzzzzz{{{{{{yyywwwyyyyyyxxxwwwuuusssqqqooopppmmmiiigggeeedddbbb```]]]YYYUUUSSSSSSRRROOOLLLKKKHHHEEECCCBBBBBBAAA@@@>>>=========>>>>>><<<;;;>>>??????>>>???FFFSSS]]]qqqUUULLLCCCEEEPPP[[[``````HHHEEE@@@;;;777444333333222111111111000000//////////////////............,,,------......------,,,//////...---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...000333444444444555777:::999777666777999<<<>>>CCCIIIPPPTTTTTTUUUZZZ___cccaaa```cccggghhhddd___ooo{{{{{{bbbWWWOOOJJJUUUhhhuuujjj\\\OOOMMMMMMKKKHHHHHHJJJLLLNNNOOOPPPQQQTTTWWW[[[^^^aaadddgggjjjnnnqqqsssvvv{{{|||~~~yyyooodddggghhhkkkpppuuuzzz}}}~~~zzzyyyxxxxxxzzzzzzyyyxxxxxxzzz{{{{{{zzzyyyxxxwwwwwwxxxxxxxxxwwwvvvtttssstttssssssssstttuuuuuutttvvvuuuuuuvvvxxxyyyxxxwwwvvvvvvwwwxxxxxxwwwuuusssvvvtttqqqooonnnkkkhhhfffccc```\\\YYYXXXVVVSSSPPPMMMKKKHHHFFFFFFEEEDDDCCCAAA@@@??????@@@@@@???>>>???@@@???<<<;;;>>>GGGNNNYYYhhhxxxfff```UUUUUUWWW\\\]]]WWWJJJ@@@===;;;888555222111111111111111111000000000//////////////////............,,,,,,------------,,,,,,///......---,,,,,,++++++,,,,,,,,,+++++++++*********+++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------...000333444444444555777:::888777666777:::<<<>>>FFFLLLSSSVVVUUUWWW[[[```dddaaa```bbbfffgggddd```jjjzzzmmm___RRRLLLIIIRRRpppsssYYYPPPIIIIIILLLMMMLLLMMMMMMOOOQQQSSSVVVYYY^^^aaaeeehhhlllpppssswww|||}}}}}}~~~~~~lll```ZZZ^^^eeelllrrruuuwwwwwwsssrrrpppqqqqqqrrrpppooonnnllllllnnnqqqqqqmmmjjjjjjkkkmmmnnnooonnnmmmlllhhhiiijjjkkklllmmmnnnnnnnnnmmmmmmoooqqqsssrrrqqqnnnnnnnnnqqqsssuuutttssssssssssssuuuvvvvvvsssqqqkkkhhhdddaaa___\\\YYYWWWPPPMMMJJJHHHHHHGGGEEECCCBBB@@@>>>===>>>??????>>>>>>??????===::::::>>>AAAAAAGGGZZZyyysssaaa^^^aaaVVVTTTRRRNNNIII@@@777111444333111000//////000111111111000000000000///////////////............---,,,,,,------------,,,,,,......------,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))***+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...000222444444444666777999888777777888;;;===???GGGMMMSSSVVVUUUVVVZZZ___eeebbb___```ccceeedddccceee|||eeeZZZUUUSSSUUU\\\pppiiiWWWQQQMMMJJJKKKNNNPPPQQQRRRSSSUUUXXX[[[___dddjjjnnnqqqtttyyy~~~yyyuuuxxx}}}zzzhhh___WWW]]]gggooossstttsssrrrqqqooommmllllllkkkjjjhhheeebbbbbbgggoooqqqmmmhhhfffgggjjjlllmmmllljjjhhhbbbbbbcccdddeeehhhlllnnnnnnmmmkkkkkkllllllkkkjjjjjjgggeeefffjjjnnnpppqqqrrrrrrtttwwwzzzzzzyyywwwrrrpppmmmiiifffcccaaa```ZZZWWWTTTQQQOOOMMMJJJGGGFFFDDD@@@>>>??????@@@???;;;===??????======>>>???DDD===CCCYYYooopppiiieee___YYYHHHDDD<<<444//////222555111111000000000111222222000000000000000000////////////.........---------,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++***+++++++++,,,,,,+++++++++,,,,,,,,,---------///222444444444666777888888888888:::<<<>>>@@@CCCIIIPPPSSSSSSTTTYYY]]]fffccc___^^^aaaccceeeeeeddd{{{bbbTTTSSSWWWaaaqqqyyyccc\\\QQQOOOPPPOOOOOOQQQTTTVVVVVVYYY\\\```eeeiiiooouuuzzz~~~~~~}}}tttooowwwfffZZZYYY\\\```fffkkkooosssxxx|||{{{yyywwwvvvuuutttrrrpppqqqoooqqqyyyxxxzzz}}}}}}yyywwwssssssqqqooommmpppuuuyyy|||yyyvvvuuusssqqqooommmgggaaa```eeekkkooopppsssrrrrrrtttvvvxxxwwwvvvwwwvvvtttqqqnnnlllkkkkkkiiifffbbb___\\\XXXTTTQQQNNNKKKGGGDDDDDDCCCCCCBBB;;;===@@@@@@@@@?????????DDD;;;:::CCCKKKVVVqqq{{{```SSSSSSQQQGGG<<<333555777777444333333444222222111111111111111222//////////////////000000............------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******((())))))***+++,,,------))))))))))))))))))))))))))))))*********+++++++++++++++*********+++,,,---+++++++++,,,,,,,,,---------///222333444555666888777888888999;;;===@@@AAAAAAHHHOOORRRSSSUUUZZZ___fffccc___]]]___bbbeeefffhhhttteeeXXXVVV]]]eeennnvvvnnnpppjjjggg}}}```VVVYYYQQQPPPTTTUUUTTTUUUYYY]]]]]]bbbfffkkkqqqvvv{{{|||yyyxxx{{{qqqlllxxxuuueee```bbbbbbcccfffiiiooo{{{{{{tttmmmlllqqqwwwyyyyyypppnnnllllllooosssvvvwwwvvvwwwwwwvvvtttssstttvvvooommmiiifffccc```[[[XXXSSSOOOKKKHHHFFFDDDBBBAAA@@@@@@@@@@@@???>>>===<<<>>><<<>>>AAA@@@BBBPPPbbbxxxjjjVVVGGG>>>999666333333555777777555444333333111111111000000//////.........////////////000000.........------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,///222333444555777888777777888:::<<>>>>>===???AAAAAA@@@BBBGGGLLLSSSdddvvvzzzbbbWWWRRRIII@@@999777888:::888555222///...000222333///////////////......---........./////////000000.........---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******************)))))))))))))))))))))))))))************+++++++++,,,+++***))))))+++---...++++++,,,,,,,,,,,,------,,,...111333444555777999666777999;;;===@@@BBBCCCFFFLLLRRRTTTTTTTTTYYY]]]dddbbb```^^^^^^```dddgggmmmvvvdddUUUNNNUUU^^^ooo|||pppuuuggg```UUUPPPSSSTTTTTT]]]bbb```cccllluuuwwwzzzvvvvvvxxxssskkkfffkkkwwwxxxooojjjgggeeehhhkkkmmmmmmppptttxxxyyywwwwwwvvvvvvuuurrrooofffccc```\\\XXXTTTOOOKKKFFFCCCAAA@@@AAABBBCCCDDD@@@@@@===999;;;BBBDDDAAAEEEHHHHHHZZZjjj]]]MMM<<<999555222444888:::777222111111111444555555111......//////000000//////...---.........//////000000......---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++,,,+++***))))))+++---...++++++,,,,,,,,,---------,,,...111333444555777999666777999;;;>>>@@@BBBCCCGGGLLLRRRSSSQQQQQQTTTXXXcccbbbaaa___^^^```cccfffllltttggg\\\UUUUUUQQQ[[[gggssstttwwwpppiii```ZZZYYYYYYZZZYYYbbbffflllrrrxxx~~~xxxsssllljjjlllqqquuuvvvxxxuuupppmmmiiihhhiiilllmmmmmmrrrtttvvvyyyyyyxxxvvvuuurrrttttttoooiiiccc^^^ZZZVVVQQQKKKGGGFFFEEECCC@@@EEEBBB???>>>???AAABBBBBB???AAACCCFFFPPPbbbyyyzzz[[[NNNHHH???777777777666666555444444333333111111111111000000000000////////////..............................------///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++***)))(((((()))***+++******))))))((((((''''''******))))))))))))******(((***+++***)))((()))******++++++,,,,,,------...,,,///111333333555777:::777777999;;;===@@@BBBDDDGGGMMMSSSUUUTTTSSSVVVZZZddd___]]]___aaaaaacccgggrrrzzznnn^^^TTTSSSZZZbbbhhhnnn|||uuusssvvvyyy}}}rrr___[[[VVVVVV[[[bbbhhhkkkooottt|||}}}xxxsssnnnkkkmmmmmmooorrruuuyyy|||~~~}}}~~~}}}zzzvvvrrrooommmeeeaaaZZZUUUQQQMMMIIIEEEFFFDDDBBBAAAAAABBBAAA@@@AAABBBAAA???@@@GGGSSS\\\lllwwwgggRRR@@@>>>@@@<<<:::<<<666666666555444333333333111111111000000000//////////////////..............................------............------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++***)))(((((()))***+++***)))))))))((((((((('''******))))))))))))******(((***+++***)))((()))******++++++,,,,,,------...---///111333333555777999555777:::===???AAAAAAAAAGGGMMMSSSUUUTTTTTTWWW[[[ddd___]]]```aaaaaacccfffmmmqqqbbb]]]]]]SSSQQQKKKHHHWWWttt}}}tttkkkkkktttrrr\\\ZZZXXXWWWZZZbbbkkksssxxx}}}vvvpppnnnllllllnnnsssyyy|||{{{||||||xxxvvvrrrnnnhhhbbb\\\UUUNNNJJJGGGFFFDDDDDDEEEDDDBBB@@@@@@BBBBBB@@@>>>>>>BBBFFFIII^^^vvvsssZZZOOOIII===666999;;;888666888666555555444444333333222111111000000000000///////////////............---------------------..................------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************))))))))))))******))))))))))))((((((((((((******))))))))))))******(((***+++***)))((()))******++++++,,,,,,------...---///111333333555777999555777;;;???AAAAAA???>>>GGGMMMSSSUUUTTTTTTXXX\\\ccc___^^^aaaaaa```bbbfffiii|||bbbqqqvvvfffYYYQQQPPPRRRPPPTTTUUUZZZvvvpppqqqyyywwwfff\\\___```dddjjjqqqyyy~~~wwwsssrrrrrrsssvvvwww{{{|||{{{zzzxxxuuupppiiibbb[[[WWWPPPMMMJJJHHHHHHGGGFFFEEEAAACCCEEEEEEDDDCCCEEEGGGIIIOOOTTTZZZkkk|||hhhUUUJJJGGGDDD>>>;;;<<<999444222444444444444444333333222222111000000000//////////////////.........---------,,,,,,------------...............---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))((((((((((((******))))))))))))******(((***+++***)))((()))******++++++,,,,,,------...---///222333333444777999777999;;;===????????????HHHMMMSSSUUUTTTUUUZZZ^^^bbb______aaaaaa```ccchhhlll|||QQQVVV\\\bbbfffmmmvvv|||uuujjjaaa]]]VVVPPPNNNQQQWWW\\\jjjnnnpppxxxwww~~~mmmbbb______ffflllttt}}}~~~|||yyywww{{{~~~}}}~~~{{{vvvrrrpppccc^^^WWWRRRNNNLLLJJJIIIFFFFFFEEEDDDBBBAAABBBCCC???BBBEEEFFFLLLXXXcccjjj~~~yyyhhhUUUKKKFFFAAA???@@@:::888777777555222444777333333333333333222222222000000000////////////...............------------,,,,,,,,,,,,------.........------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))******)))))))))(((((((((((())))))))))))******))))))))))))******(((***+++***)))((()))******++++++,,,,,,------......000222333333444666888::::::::::::<<<>>>AAABBBHHHMMMSSSUUUUUUVVV[[[```bbb``````aaaaaa```eeelllvvvooohhh]]]TTTPPPOOOQQQRRRbbbiiiwwwyyyiii^^^XXXRRRNNNIIIJJJNNNVVVddduuu}}}||||||~~~}}}zzz{{{~~~vvvfffaaaeeelllrrrzzz}}}{{{{{{~~~rrroooooopppvvv~~~yyysssjjjbbb[[[VVVRRRPPPIIIHHHEEEDDDCCCDDDEEEFFFAAACCCCCCCCCBBBCCCFFFGGGOOO```uuuwwwiiiaaaTTTGGG===<<>>:::999666666555444222333555777222222222222222222222222000000////////////...............------------,,,++++++,,,,,,------......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))************))))))(((((((((((())))))))))))******))))))))))))******(((***+++***)))((()))******++++++,,,,,,------......000222333333444666888;;;:::999999;;;>>>BBBDDDHHHMMMSSSUUUUUUWWW]]]bbbccc``````aaaaaabbbiiirrrrrrcccWWWOOOLLLNNNWWWccclllqqq{{{zzzqqqiii^^^VVVSSSTTTUUUUUUQQQZZZkkkpppnnniiigggllluuusssiiiiiipppxxx~~~zzzssssssxxxyyy|||zzztttnnnhhhaaa]]]RRRPPPNNNLLLLLLLLLLLLLLLLLLIIIEEECCCBBBDDDHHHMMMJJJLLLOOOPPPUUUeeerrrjjjddd[[[TTTRRRGGGAAA===@@@BBB???;;;999::::::888555444444444333111111111222222222222222000000/////////..................---------,,,,,,***++++++,,,------......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((()))***++++++***)))((('''((((((((()))))))))*********))))))))))))******(((***+++***)))((()))******++++++,,,,,,------...///000222333333444666777888888999:::<<>>CCCMMM]]]sssuuummmfff^^^WWWRRRTTTUUUUUUTTTOOOHHHBBBFFFJJJLLLKKKEEE@@@======<<<<<<<<<<<<;;;999888777333333222222222222222222000222333444444222000...///...---...000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++,,,,,,******))))))))))))******))))))(((((((((((())))))((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))*********************+++,,,------...111333444444555666777::::::;;;===@@@BBBCCCCCCGGGLLLSSSVVVXXXYYY\\\___bbb``````bbbbbbdddmmmvvv}}}rrrmmmmmmqqq|||}}}uuummmfffbbb^^^\\\ZZZXXXUUUTTTRRRRRROOONNNNNNNNNNNNJJJDDD???DDDAAAAAACCCFFFHHHNNNUUUfffllluuu~~~uuueee[[[YYYYYYWWWTTTVVVUUUUUUUUUSSSMMMGGGBBBCCCGGGJJJIIIDDD>>>;;;;;;<<<<<<;;;;;;:::999888777222222222222222222222222000111222333333111000...///...---...///000000...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))******+++++++++***))))))))))))))))))***))))))(((((((((((())))))'''''''''(((((((((((((((''''''((()))))))))))))))(((((())))))************************+++,,,---------///222333333333555666999:::<<<===???AAACCCDDDGGGMMMSSSWWWXXXYYY\\\___bbb``````bbbbbbdddmmmvvv{{{uuu}}}yyy|||}}}yyymmmkkkhhhccc___\\\YYYXXXWWWVVVVVVWWWXXXUUUOOOIIIFFFBBBAAACCCBBB??????BBBDDDFFFIIINNNRRRVVVYYYZZZeeeooo{{{~~~tttrrrooolllkkkhhhfffccceee```YYYVVVVVVUUUTTTRRR___XXXQQQNNNKKKGGGFFFGGGAAADDDGGGHHHFFFCCC@@@???;;;::::::999888777777777333333222222111111111000///000000000000000//////...---,,,---/////////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++***))))))(((((())))))***)))((((((''''''(((((()))'''''''''(((((((((((((((''''''((()))))))))))))))'''((()))******+++******************+++,,,---...---///111333333333444666777999<<<===>>>???BBBDDDGGGLLLSSSVVVXXXYYY\\\___cccaaa```aaaaaadddmmmwww}}}xxxyyy{{{{{{||||||vvvpppkkkgggeee^^^ZZZWWWWWWZZZYYYVVVRRROOOHHHAAA>>><<<999;;;???<<<<<<<<<<<<>>>>>>>>>===;;;@@@FFFJJJMMMRRRYYY___gggjjjmmmmmmlllmmmqqqvvv}}}|||zzzwwwtttqqqqqqqqqppprrrttttttrrrqqqsssuuusssppplllgggccc___ZZZWWWWWWUUUUUUUUUWWWWWWVVVTTTTTTTTTSSSRRRRRRSSSTTTUUUZZZRRRKKKJJJHHHEEEEEEIIIBBBBBBCCCEEEFFFEEEBBB???999999888777666666666666444333333222111000////////////...------...///000---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))''''''((()))))))))))))))&&&''')))***++++++******************+++,,,---......000222333333444555777666888;;;<<<<<<===@@@CCCFFFLLLRRRVVVXXXZZZ]]]```dddaaa___``````cccmmmxxxyyytttrrrtttmmmeeeaaaaaaaaa___\\\ZZZUUUPPPMMMHHH@@@;;;:::;;;;;;;;;<<<======;;;:::>>>>>>>>>===<<<>>>AAADDDBBBFFFHHHHHHEEEFFFKKKPPPOOOOOOPPPPPPOOOPPPQQQSSSOOOTTTYYYYYYVVVVVVYYY]]]\\\\\\\\\[[[YYYWWWUUUTTTPPPPPPPPPRRRTTTUUUTTTSSSPPPPPPOOOMMMMMMRRR[[[bbbJJJEEEEEEJJJJJJEEEBBBCCC@@@>>>===>>>@@@???;;;777999888777666555555666666444444333222111000///...000...---+++,,,---///000,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&''')))***+++++++++***************+++,,,---...///111333555555555666888555888;;;<<<;;;<<<@@@CCCFFFKKKRRRVVVXXXZZZ^^^aaaeeebbb_________cccnnnyyy}}}uuuqqquuu{{{uuuqqqmmmmmmnnnmmmgggbbbbbb^^^WWWQQQMMMHHHDDDAAA>>><<<::::::;;;<<<;;;::::::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBFFFGGGHHHGGGFFFGGGIIIJJJMMMMMMMMMMMMNNNOOOPPPQQQUUUXXXZZZYYYVVVQQQNNNMMMLLLJJJJJJLLLOOOPPPNNNLLLMMMKKKHHHJJJTTT]]]XXXLLLGGGGGGGGGGGGFFFEEEEEEDDD???===<<<<<<======<<<::::::999777666444333333222444444333222111111111111000000///...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))************........................,,,...111333444555777999:::999888777999<<>>>>>>>>>>>?????????>>>???@@@AAA@@@AAADDDFFFIIIIIIIIIJJJKKKMMMNNNOOOPPPRRRUUUVVVSSSPPPNNNMMMJJJIIIHHHJJJMMMNNNMMMKKKGGGJJJKKKMMMRRRVVVQQQGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???=========<<<:::999:::999777666444333333333444444333222111111111111000//////...............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''&&&''''''(((((((((((('''(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333444555777999888777666777888;;;>>>@@@FFFMMMTTTUUUVVV[[[^^^___gggccc``````aaacccllluuu{{{vvvsssqqqooolllhhhbbb[[[VVVJJJFFF@@@===<<<<<<<<<<<<999999999888888888777777::::::::::::;;;;;;;;;;;;777999;;;;;;<<<===@@@BBBDDDDDDEEEFFFHHHJJJKKKLLLMMMOOORRRRRROOOLLLJJJIIIGGGGGGFFFGGGIIIKKKJJJIIIHHHOOOUUUVVVUUURRRMMMGGGFFFFFFFFFEEEDDDCCCAAA@@@CCCAAA>>>======<<<:::888999888777555444333333333444333222111000000000000000///......------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''(((((((((''''''&&&(((((((((((())))))))))))))))))))))))************************************,,,...111333444555666888777666666666888;;;>>>@@@EEEMMMSSSUUUWWW\\\```aaafffcccaaa```^^^aaakkkwww|||zzzvvvqqqlllggg[[[UUULLLDDD???<<<:::999:::999999999999999999999777888888888888999999999888:::;;;;;;;;;<<<>>>@@@@@@@@@AAACCCEEEGGGIIIKKKNNNOOOPPPOOOKKKGGGDDDCCCEEEDDDDDDEEEFFFGGGHHHHHHKKKSSS[[[ZZZRRRLLLIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@AAA???>>>=========;;;999888888666555444333333333333222111000000///000000//////...------------...,,,,,,,,,++++++++++++***************************************++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((('''&&&%%%%%%(((((((((((())))))))))))((()))))))))************)))))))))***************,,,...111333333444666777666666666777999<<<>>>@@@DDDLLLRRRTTTVVV\\\aaaccccccbbbaaa___]]]aaannn||||||xxxvvvoooggg\\\QQQHHHAAA;;;777999888888888888999:::;;;777777777888888888999999;;;<<<<<<<<<::::::<<<>>>===>>>???AAACCCFFFHHHIIIKKKMMMNNNLLLIIIEEECCCCCCCCCCCCDDDCCCDDDEEEFFFGGGJJJPPPUUUSSSJJJCCCBBBFFFFFFFFFFFFEEEDDDBBBAAA@@@>>><<<;;;<<<======<<<;;;888777666444333333333333222222111000//////////////////...---------------,,,,,,+++++++++*********************************)))))))))******+++++++++************************+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((''''''&&&%%%%%%(((((((((((())))))))))))((()))))))))************)))*********++++++,,,,,,,,,...111222333333555666666666777888;;;===@@@AAACCCKKKQQQSSSUUU\\\aaaccc```_________^^^cccqqqzzzsssiii^^^RRRHHH>>>888999999777777777888999:::777777777888888888999999:::;;;;;;:::888777999:::<<<<<<===???AAADDDFFFGGGEEEGGGIIIIIIGGGFFFFFFGGGCCCDDDDDDCCCCCCDDDFFFIIILLLMMMOOONNNHHHBBBBBBGGGCCCCCCCCCCCCCCCBBBAAA@@@;;;:::999:::<<<===<<<;;;777666555444333333333333222111000///............///...------,,,,,,------++++++++++++************************************(((((())))))***+++++++++***************************))))))(((((())))))***((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''&&&&&&%%%(((((((((((())))))))))))))))))))))))*********************+++,,,,,,------,,,///111222222333444666666666777999<<<>>>@@@AAACCCJJJPPPQQQSSSZZZ```bbb___]]]]]]^^^___dddqqq~~~zzzqqqfffZZZOOOGGG???===;;;999777777888999666777777777888888888888777888888888666666888::::::;;;<<<===???AAACCCDDDAAACCCEEEFFFEEEEEEEEEGGGDDDEEEEEEDDDCCCCCCGGGJJJLLLIIIHHHKKKKKKEEECCCFFF??????@@@@@@@@@@@@??????;;;:::999999:::;;;:::999666666555444333333333333111111000///............///...------,,,,,,------++++++++++++************************************((((((((()))***+++++++++************************'''(((((())))))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))))))))))))))************))))))***++++++,,,------,,,///111222222222444555444555777999;;;>>>@@@AAACCCJJJOOOOOORRRXXX^^^```___\\\[[[]]]___dddmmmwww~~~rrrfff^^^EEECCC@@@<<<:::999999999666666666777777777888888555666777777777888:::<<<999::::::;;;===???AAABBBBBBCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFEEECCCDDDHHHKKKGGGAAA@@@FFFIIIDDD@@@???<<<<<<===>>>>>>>>>>>>>>><<<;;;999999999999777666666555444444333333333333111000///......------.........---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))************((())))))***+++,,,,,,,,,,,,///111222222222333555333444666888:::===???@@@CCCJJJNNNNNNPPPWWW]]]___```[[[YYY[[[___bbbiiippp