BM66(@ +++***)))(((((('''(((((((((((()))***+++,,,,,,,,,------,,,+++***)))((('''''')))******))))))***+++))))))))))))))))))***+++,,,,,,---111777:::999888777666444111111444999>>>DDDGGGKKKMMMMMMLLLLLLMMMRRRQQQPPPOOOOOOOOOPPPQQQTTTQQQNNNMMMKKKIIINNNTTT\\\qqqmmmeeeaaa\\\\\\jjj}}}yyyoookkkpppppp]]]WWWWWWYYYeeesss{{{{{{xxxtttqqqqqqrrrsssrrruuuxxx{{{{{{hhh\\\UUUQQQNNNPPPSSSVVVVVVRRROOOOOOOOOMMMHHH@@@999555333111///111000///......------...///...------...000333555,,,///222222000...///000---------...............++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,+++***))))))---,,,,,,++++++******)))///...---,,,,,,,,,---...///...,,,+++***+++,,,,,,)))***+++++++++***)))(((......///000000000000000...///000111222111000000111222222333333444444555555555555666777999:::;;;;;;<<<===>>>>>>@@@DDDFFFEEEHHHKKKLLLJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHPPPaaauuu***))))))(((((((((((()))******)))******+++,,,------,,,+++***)))(((''''''((()))******))))))***++++++************++++++,,,------///333777999888666555555444222222555:::>>>DDDGGGKKKMMMMMMMMMMMMNNNPPPPPPOOONNNNNNOOOPPPQQQUUUPPPMMMMMMLLLKKKMMMRRRnnnxxxhhh^^^]]][[[___mmmvvvooooooxxx~~~jjjYYYVVVYYY```nnn}}}|||vvvqqqnnnkkkhhhfffgggkkkrrr||||||}}}kkk^^^VVVOOOLLLOOORRRWWWZZZ[[[ZZZXXXWWWPPPKKKCCC===888555222000111111///...............000///............000000,,,///111111///......///..................------..............................---------,,,,,,,,,,,,------.........------------.....................---,,,++++++,,,------...---,,,,,,++++++,,,,,,------...//////...---,,,......///000000000000000111222333444444444333333111222222333333444444555666666666666777888:::::::::<<<===>>>>>>@@@DDDGGGFFFHHHKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJPPPbbbvvv}}})))(((((((((((())))))***+++)))(((''''''(((***+++++++++***)))((((((''''''((()))******))))))***,,,+++++++++++++++,,,------...///111555888888666444333444555555555888<<<@@@DDDHHHLLLNNNNNNNNNOOOPPPOOONNNNNNNNNNNNOOOPPPQQQTTTOOOLLLLLLMMMOOOTTT[[[oooccc[[[^^^bbbjjjyyyrrrooowwwssscccWWWXXXaaalll~~~yyysssmmmgggaaa]]]]]]```fffmmmuuu~~~~~~zzz|||nnnccc[[[SSSNNNOOORRRWWW___fffhhheeeaaaTTTOOOHHHAAA<<<888444222111111000///............000000///...---,,,,,,+++,,,...000000...---....../////////...---------,,,////////////////////////...------------,,,,,,,,,++++++---....../////////,,,,,,---......///000000,,,,,,++++++++++++,,,---,,,------------,,,,,,+++...///000000000000//////......///000000000000000///000111111222222111111111222222333333444444555666666777777777888888999:::;;;===>>>>>>AAADDDGGGGGGIIIKKKKKKJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJPPPbbbvvvyyy(((((('''(((((()))*********(((&&&$$$$$$%%%((()))*********)))(((''''''&&&(((***++++++***)))+++,,,++++++***++++++,,,---...///111333666777777444222111333555777888;;;>>>AAAEEEIIIMMMOOOPPPPPPQQQRRRMMMMMMNNNNNNOOOPPPPPPQQQQQQNNNLLLLLLMMMSSSbbbqqqwwwtttyyysssggg```]]]eeeooo{{{ssstttkkk___XXX]]]jjjzzz~~~yyytttoooiiibbb]]][[[^^^aaaccchhhppp{{{xxxxxxooohhhbbb[[[VVVQQQRRRWWWbbblllpppkkkdddVVVQQQJJJDDD???:::666333222111000///............/////////...---,,,+++***---............------...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---......---,,,+++---------.....................///000000000000000...//////000000000000000111222222333333444444555777777777888888888888777:::;;;======>>>AAADDDGGGHHHIIIKKKKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJPPPaaatttuuu{{{zzz(((((('''(((((()))******+++***'''%%%%%%''')))*********))))))(((((('''''')))***++++++******+++,,,)))))))))******,,,------111333555777666555333222111333666999:::===@@@CCCGGGJJJNNNQQQQQQQQQRRRRRRNNNNNNOOOOOOPPPPPPPPPPPPNNNNNNNNNKKKJJJUUUooowwwnnniiikkkrrrxxxvvvggg___]]]\\\iiizzzzzz~~~sssbbb]]][[[dddsss}}}}}}zzzwwwsssnnnhhhbbb]]]ZZZ[[[]]]]]]```gggqqqyyyrrrvvv~~~|||}}}uuuoookkkeee___[[[UUUTTTVVV```jjjmmmhhhaaaSSSPPPJJJEEEAAA<<<777333222111000//////......///,,,,,,------------,,,+++......------............000000///...---,,,,,,,,,++++++++++++++++++++++++------------------------,,,---------,,,,,,+++***,,,+++++++++*********)))*********+++,,,,,,,,,,,,+++,,,......///...---,,,++++++,,,,,,,,,------.........///000000000000000222222222222333333444444111222222333333444444555666777888888888888777777999;;;<<<===>>>AAAEEEHHHIIIJJJKKKJJJHHHGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIIIINNN___qqq{{{}}}rrrwwwuuu)))(((((((((((())))))***---,,,***))))))***,,,---*********))))))((((((((()))***++++++******+++---))))))))))))***,,,---...222444666666555444444444333555888:::;;;>>>BBBEEEJJJMMMPPPRRRRRRRRRRRRSSSOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNMMMOOO^^^~~~vvvnnnggg```bbbiiitttzzzkkk___\\\^^^___ooo}}}iii\\\\\\aaalll||||||~~~|||xxxtttpppjjjddd```\\\\\\]]]^^^aaaffflllpppsssyyysssnnnmmmwww}}}~~~zzzrrrlllgggccc^^^ZZZXXXUUUUUUZZZaaaddd```ZZZOOOLLLIIIEEEBBB===888555222222111000////////////,,,,,,,,,------.........000...------...//////.../////////...---------,,,------------------------,,,,,,,,,------------...000000000//////...,,,,,,//////...------,,,++++++)))***+++,,,---------,,,,,,------............---,,,,,,,,,,,,---...///000......///000000000000000222111111111111222333333111222222333333444444555555666777999999999888777999:::<<<===???AAAEEEHHHJJJJJJKKKJJJHHHGGGGGGHHHGGGGGGIIIJJJJJJJJJIIIHHHLLL]]]nnnxxx|||~~~|||qqqtttqqq***))))))(((((((((((()))************++++++,,,---***************))))))))))))***,,,+++******+++---************,,,---...///333555666555333333555777555777888:::;;;???CCCFFFLLLOOORRRSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRQQQOOONNNMMMKKKMMMSSS___uuuyyyjjjeeeaaa\\\___hhhwwwtttkkkddd___bbbhhhrrroooccc\\\```jjjyyyyyyqqqwww|||xxxssspppkkkkkkjjjkkkmmmnnnmmmmmmllloootttzzzvvvmmmqqq||||||~~~|||{{{~~~{{{tttkkkeeebbb```]]]ZZZYYYUUURRRTTTXXXZZZXXXVVVKKKIIIGGGFFFDDD@@@;;;777333222111000////////////...---,,,,,,,,,---///000222///------///000000///..................------........................,,,,,,,,,---------.........///////////////......//////////////////......)))***,,,---.........------------------...//////---,,,,,,,,,,,,...///000......///000000000000000000///.........///111111111222222333333444444555333555777999:::999999888888:::<<<===???BBBFFFIIIJJJKKKKKKIIIGGGFFFGGGIIIGGGHHHJJJKKKKKKKKKJJJIIIJJJ[[[mmmxxx}}}qqqsssooo+++***)))(((((('''((((((&&&''''''((()))******++++++++++++***************)))+++,,,,,,+++***,,,---+++++++++,,,---...000000444666666444222222555888777888999:::;;;???CCCGGGNNNPPPSSSTTTSSSRRRQQQRRRSSSSSSTTTTTTSSSQQQOOONNNKKKHHHKKKYYYooorrrccc___]]]ZZZ```jjj{{{~~~pppddd``````ccckkktttvvvfff___^^^fffsssppphhhooovvvwww{{{}}}{{{{{{{{{xxxrrrllljjjkkkmmmpppvvvtttqqqvvv|||www{{{{{{wwwvvvwwwxxxxxxtttmmmeee___^^^___^^^]]]ZZZUUUQQQPPPQQQTTTTTTTTTIIIHHHGGGFFFEEEBBB===:::333222111000////////////000///---,,,,,,---///000333000------///111111///---------...............------------------------,,,,,,,,,------.........***+++,,,---............------......///000000000***+++,,,...//////.........---,,,,,,---...///000++++++******+++,,,...///...//////000000000000000333222111111111222444555111222222333333444555555222444666999::::::999888888:::<<<===???BBBFFFIIIKKKKKKKKKIIIGGGFFFGGGIIIHHHIIIKKKLLLLLLLLLKKKJJJIIIZZZmmmyyyqqqsssnnn(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))***+++---...---,,,******+++///333555999555222222555666555444999888999<<<@@@EEEHHHIIIOOOPPPQQQSSSSSSSSSSSSRRRRRRTTTUUURRROOONNNNNNMMMRRRMMMRRRhhh}}}mmmaaa___^^^___jjjxxxsssfff^^^aaafffkkk{{{zzzfff___aaaooowwwyyytttqqquuuyyy}}}yyytttsssrrrzzzyyytttrrrooommmnnnuuu~~~yyykkkgggqqq{{{vvv|||yyypppkkkkkknnnmmmjjjfffcccaaaaaa___^^^ZZZUUUOOOKKKKKKNNNQQQSSSLLLJJJFFFDDDCCCBBB@@@>>>777666444222000...------////////////////////////......---,,,++++++******........................//////.........---------,,,,,,,,,---------..............................---,,,++++++******++++++***+++---......---+++***///...---,,,+++,,,---...---.........------,,,+++///...---------///000111111111111000000000000000222000///111444555444222666666666666777777777777<<<===>>>======>>>AAACCCKKKKKKJJJIIIHHHFFFDDDCCCHHHJJJKKKKKKIIIHHHGGGGGGNNNZZZlll|||vvvkkkmmm((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,******,,,///333555888555333333555666666444888888999<<>>999888555333111/////////////////////////////////,,,,,,,,,,,,------------.................................------------,,,,,,,,,,,,---------..............................---,,,++++++***+++++++++***+++---......---+++***...---,,,,,,,,,---............---------,,,,,,,,,//////.........//////000000000111111000000//////222000///111444555444222222333444666888999:::;;;<<<===>>>======>>>AAACCCLLLLLLKKKKKKJJJIIIGGGFFFHHHIIIKKKKKKIIIHHHGGGHHHMMMXXXiiizzzwwwlllmmm)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,++++++---000333555777555333333555666666666777888:::>>>AAAEEEIIIKKKMMMNNNPPPQQQRRRRRRQQQQQQTTTRRRRRRRRRSSSQQQOOONNNNNNZZZqqqtttkkkbbb```aaajjjtttgggfffmmm|||~~~iiiaaabbbjjjrrrvvvpppnnnoooxxx|||}}}{{{{{{~~~xxxoookkkppp{{{{{{qqqggg]]]WWW^^^]]][[[\\\^^^`````````]]]YYYRRRLLLHHHFFFGGGGGGIIIGGGDDDBBBBBBAAA???>>><<<:::777333111000111111////////////////////////***+++,,,---...000111111........................------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,+++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,---...//////...---,,,+++,,,------...///////////////......111222333444444333222111222111000111444555444333333333444666888999;;;;;;;;;<<<=========>>>AAACCCJJJJJJJJJJJJJJJIIIIIIHHHGGGIIIKKKKKKIIIHHHHHHHHHLLLUUUeeevvvvvviiihhh)))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,+++***++++++,,,---///111444555666555444444555666777888888:::===@@@CCCFFFJJJLLLOOOPPPQQQSSSSSSSSSRRRRRRVVVRRRPPPQQQRRROOOMMMLLLRRRffftttkkkdddeeelll}}}sssnnnsssooo___]]]fffwww|||wwwwwwxxxvvvkkkhhhsss}}}vvvlll```WWWZZZZZZ\\\```ccceeecccaaa^^^[[[WWWPPPIIIEEECCCCCCFFFDDDAAA@@@@@@@@@???======;;;777444111111111111////////////////////////+++,,,---...///000111222........................------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------------,,,++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,---.../////////...,,,++++++,,,...///...///000000000///---,,,,,,...000222333333222111111111111222333444444444666666777777777888888888;;;<<<===<<<<<<>>>AAACCCFFFFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKKKKIIIHHHHHHHHHLLLUUUbbbrrrxxxiiieee{{{)))*********++++++++++++))))))))))))))))))))))))***************************+++,,,------,,,***)))***+++---///111333444555555555444444555666888:::999===@@@CCCEEEGGGKKKMMMPPPQQQSSSTTTUUUUUUTTTTTTWWWQQQNNNPPPOOOKKKKKKNNN\\\ttttttkkkffflll}}}vvv}}}vvvggg^^^___lll{{{mmmdddmmm||||||sssfff\\\WWWZZZ___eeejjjjjjfffcccbbbbbb___YYYPPPHHHCCCAAACCCAAA???>>>??????>>>======;;;777444222000000000////////////////////////.........//////000000000........................------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....../////////...,,,++++++,,,...///---...///000000///...---&&&(((***,,,...///000000111222333333333444555555777777777777888888888888:::;;;<<<<<<<<<>>>AAACCCDDDEEEFFFGGGHHHHHHHHHHHHFFFHHHJJJKKKJJJHHHHHHIIIMMMVVVcccqqq}}}lllfff{{{)))))))))*********++++++))))))))))))))))))))))))************************++++++,,,,,,,,,+++*********+++...000333444555555333444555555555666999<<<<<<@@@EEEGGGGGGHHHKKKNNNQQQSSSTTTUUUVVVVVVUUUUUUVVVPPPNNNOOOMMMIIILLLUUUlllqqqmmmmmmyyypppjjjddddddiiivvv|||yyyzzzssshhhkkkvvvwwwkkkbbbXXX[[[aaahhhmmmooommmjjjlllooonnnhhh\\\OOOFFFBBB@@@>>>===<<<>>>>>>>>>===<<<;;;999666333111000//////////////////////////////////////////.................................------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,+++,,,---...///---......///////////////,,,,,,---///000222333444111222444444333333555666444444555777999:::<<<<<<999:::;;;<<<<<<>>>AAACCCFFFGGGHHHIIIJJJJJJJJJJJJFFFHHHJJJKKKJJJIIIIIIIIILLLYYYgggsssmmmeeeyyy((((((((()))))))))******))))))))))))))))))))))))************************---,,,++++++******++++++)))+++...111444555666666222444666555555666:::===???DDDIIIJJJIIIIIILLLOOOQQQRRRTTTUUUVVVVVVUUUUUUTTTOOONNNPPPLLLIIIRRR```~~~~~~{{{{{{ooosss{{{ooojjjiiiooozzz|||vvvrrryyy~~~ooojjjnnnzzzpppjjj]]]___ccciiipppvvvxxxyyyzzz~~~yyyiiiXXXKKKDDD>>><<<;;;;;;===>>>=========<<<;;;999666333000///////////////////////////.........................................................------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,---.........---,,,,,,,,,,,,---------......---------......000111222555444333222222333444555000333555444333333555777444444666777999;;;<<<<<<999:::;;;;;;<<<>>>AAADDDFFFGGGHHHIIIIIIIIIIIIIIIFFFHHHJJJKKKJJJIIIIIIJJJKKK\\\lllxxxtttjjj{{{(((((((((((())))))))))))))))))))))))))))))))))))************************...---+++***)))***++++++)))+++...222555666666666222444666666555666:::>>>BBBGGGKKKLLLJJJIIILLLOOOPPPQQQSSSTTTUUUUUUTTTTTTRRRMMMNNNPPPMMMJJJWWWjjjooowwwuuuuuuoooyyyxxxqqqpppzzzsssrrryyyyyyrrrvvvrrriiihhh{{{|||vvvqqqcccccceeejjjsss|||rrr^^^MMMEEE===;;;::::::<<<======<<<===>>>===<<<999555111///////////////////////////------------......//////........................//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,---.........---,,,++++++,,,---............------,,,,,,,,,...000222444777444111...------...000000333555555333333555777777888888888888999999999888999;;;;;;<<<>>>AAADDDDDDEEEFFFGGGGGGGGGGGGGGGEEEHHHJJJKKKJJJIIIIIIJJJJJJ]]]ppp|||ttt)))***++++++***)))***+++)))************+++++++++*********++++++,,,,,,---...---+++******+++---...+++,,,000444888999777555777777666666666999???BBBIIIJJJMMMOOOQQQQQQPPPOOOSSSSSSTTTTTTTTTTTTSSSSSSQQQNNNMMMNNNJJJMMMdddwwwuuuqqqrrrtttvvvpppfff^^^___eeennn|||yyyyyy{{{uuunnnppp|||vvvuuuppphhhbbbiiiyyyzzzoooaaaOOOBBB@@@AAAAAA@@@>>>===>>>???>>><<<;;;999888666333000///......---------......------.........---+++***.........//////...------//////.........---------------------------------,,,,,,------------......//////.........---------000///,,,***)))***+++,,,.........------,,,,,,,,,,,,,,,,,,---------......---...///000000111111111333444555666555444333222222222222222333444555555777888888999::::::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@BBBEEEHHHIIIHHHFFFEEEGGGHHHKKKLLLLLLKKKIIIGGGMMM\\\nnn||||||)))***++++++***)))***+++)))************+++++++++)))))))))***************,,,+++***(((((()))+++,,,,,,...111666999999777666666777777777888;;;@@@DDDKKKLLLOOOQQQRRRSSSRRRQQQTTTTTTTTTTTTTTTSSSRRRRRRPPPLLLKKKMMMNNNXXXttt|||~~~pppmmmqqquuu{{{nnnggg___YYYUUUWWW\\\cccmmmvvvxxxvvvtttrrrpppttt~~~}}}|||qqqkkksss~~~{{{|||ssskkkfffmmm~~~sssjjj^^^QQQGGGAAA@@@???>>>???@@@AAABBBAAA???<<<:::999777444222//////...---------......---......///...---,,,+++------------------......///.........------------------------------------******++++++++++++,,,,,,///.........------------************+++...000222------------------,,,,,,,,,,,,,,,---------......---...///000000111111111222222333333333222222111222222222222333444555555666666777777888999999999<<<<<<===>>>???@@@@@@AAA@@@BBBEEEGGGHHHHHHGGGFFFFFFGGGJJJLLLMMMLLLJJJIIINNN]]]ooo}}})))***++++++***)))***+++)))************+++++++++++++++++++++************,,,+++***))))))***+++,,,---000444888::::::888777555777888999;;;???DDDGGGMMMNNNPPPRRRTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPRRRLLLIIIMMMTTTfffxxx|||uuujjjiiipppwww{{{ooobbbWWWRRRPPPMMMLLLQQQUUUYYY___fffgggeeedddcccdddlll}}}}}}yyy~~~|||nnnjjjpppyyy}}}}}}zzzyyy}}}yyyrrrlllppp~~~wwwlllddd]]]SSSLLLCCC@@@<<<<<<@@@DDDFFFFFFEEEBBB>>>;;;999888666444000///......------............/////////...------,,,,,,+++++++++---...///............------------------------------------******++++++++++++,,,,,,............------------//////---,,,,,,,,,---...,,,,,,------------------,,,,,,,,,---------......---...///000000111111111111000000000000000111111222222222222333444555555444444555666666777777888;;;<<<======??????@@@AAAAAABBBEEEGGGHHHHHHGGGFFFEEEGGGIIIKKKLLLLLLKKKJJJOOO]]]nnn|||)))***++++++***)))***+++))))))*********+++++++++.........------,,,,,,,,,------,,,,,,,,,---......///222777:::;;;:::999888555777:::<<>>???@@@@@@AAACCCEEEFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIMMM\\\mmm|||)))***++++++***)))***+++))))))*********+++++++++.........------,,,,,,,,,,,,,,,,,,------......///000444999<<<;;;999999999666999===@@@CCCFFFJJJMMMMMMNNNOOOQQQRRRSSSTTTTTTVVVVVVUUUTTTRRRPPPNNNMMMPPPNNNQQQ\\\ooouuuhhhbbbfffuuusss```TTTMMMIIIHHHJJJIIIGGGIIIMMMQQQVVV___hhhgggfffeeeddddddmmm||||||{{{~~~mmmccceeekkksssrrrqqqrrrvvv|||xxxnnnhhhhhhmmmqqqtttvvvrrrlllhhhccc]]]VVVPPPHHHAAA;;;;;;AAAGGGIIIIIIGGGDDD???<<<:::999888777111111000///...---------//////........./////////,,,+++***)))***,,,///000,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,------------------++++++,,,---...000111111,,,,,,,,,------.........,,,,,,,,,---------......---...///000000111111111111000/////////111222333222222222222333444555555555666666777777888888999;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJIIIHHHLLL\\\ooo~~~)))***++++++***)))***+++)))************+++++++++++++++++++++******************++++++,,,,,,------111666;;;===;;;888888999888;;;@@@DDDFFFIIILLLOOOMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTSSSRRRPPPNNNNNNKKKOOOZZZnnnqqqeeeaaafffxxxvvvfffTTTJJJFFFDDDDDDFFFFFFEEEFFFJJJOOOVVVbbbnnnlllnnnpppqqqrrr{{{wwwrrrttt{{{}}}vvveee___aaajjjkkkllllllpppwwwyyyxxxyyyuuunnngggddddddfffgggkkkjjjiiigggccc\\\TTTOOOJJJDDD???===@@@DDDFFFFFFDDDBBB>>>;;;::::::888666222111000///...---------......------......///000,,,,,,+++++++++---...///,,,,,,,,,,,,------------------------------------******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,---------............,,,,,,------------------,,,,,,,,,---------......---...///000000111111111000000000000111222333444222222222222333444555555666777777888888999999::::::;;;<<<<<<>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIMMM___uuu)))***++++++***)))***+++)))************+++++++++)))))))))***************)))***+++,,,------------111666<<<===:::777888999999===BBBFFFIIIKKKNNNPPPNNNNNNOOOPPPQQQSSSTTTUUUTTTTTTTTTSSSRRRPPPOOONNNKKKVVViiioooddd```fffzzz||||||nnn```QQQJJJHHHFFFEEEGGGFFFEEEHHHMMMSSS[[[iiiwwwzzz~~~tttmmmlllwww}}}vvv|||mmmaaa___```eeehhhjjjpppxxxyyyuuutttrrroooiiiddd``````aaafffeeedddccc___YYYRRRNNNKKKHHHCCC@@@>>>???AAACCC@@@>>><<<;;;;;;999777555333222111///......------------,,,,,,,,,---///000------------------......++++++,,,,,,,,,---------------------------------******++++++++++++,,,,,,++++++,,,,,,,,,---------000000///...,,,+++)))(((------------------,,,,,,,,,,,,,,,---------......---...///000000111111111//////000111222222222222222222222222333444555555666777777888888999999::::::;;;;;;<<<===>>>??????CCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMQQQeee~~~uuu|||)))+++++++++***)))***+++)))************+++++++++*********++++++,,,,,,---+++,,,---...////////////111777<<<===:::777777999:::>>>DDDHHHJJJLLLNNNPPPOOOOOOOOOPPPRRRSSSUUUVVVSSSSSSSSSSSSRRRQQQOOOOOOPPP^^^vvvnnnccc```fff{{{tttmmmmmmsssyyyfffZZZNNNJJJIIIGGGGGGHHHHHHIIIMMMTTTZZZbbbqqq~~~tttlllhhhqqqsssxxxpppbbb^^^[[[bbbhhhlllsss|||}}}xxxqqqrrrpppkkkddd___\\\\\\ccccccaaa___[[[VVVPPPMMMKKKJJJFFFBBB===<<<>>>@@@>>><<<;;;;;;;;;999777444333222111///......---------,,,,,,+++,,,---...///....../////////...------+++++++++,,,,,,---------------------------------,,,,,,---------.........+++++++++,,,,,,---------)))***+++,,,------------.........------,,,,,,,,,,,,,,,,,,---------......---...///000111111111111---...000222222222222111222222222222333444555555666666777777888888999999::::::;;;<<<===>>>??????CCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFIIIKKKMMMOOOPPPUUUkkkkkksssyyy***)))))))))***+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++---,,,******+++---000222444888<<<;;;888777:::===BBBEEEIIILLLMMMNNNOOOPPPOOOPPPRRRSSSTTTTTTTTTTTTWWWPPPMMMPPPSSSQQQOOONNN[[[qqqjjjaaaaaakkksssuuuzzzxxxooojjjjjjmmmuuu~~~mmm```SSSLLLIIIGGGIIILLLKKKMMMPPPRRRXXXcccsssvvvjjjggguuuuuutttwww{{{iiiYYYSSSXXXaaammmxxx~~~uuussspppmmmiiiccc\\\WWW\\\\\\\\\YYYUUUPPPNNNMMMOOOLLLGGGBBB???=========<<<<<<<<<;;;:::999888777666444333111000000111111//////.........---------...---+++******+++---...//////...---,,,,,,++++++------------------------+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---------------------------........................------......//////000000////////////000000000000000111111222222333444444555555666666777777888888888:::===>>>======>>>???CCCDDDEEEGGGHHHIIIJJJJJJFFFHHHJJJKKKKKKKKKMMMOOO^^^uuuxxxllllllvvv*********)))******++++++***************+++,,,,,,++++++++++++++++++++++++...---,,,+++---///222444555999;;;:::888777;;;???CCCGGGKKKMMMNNNNNNOOOPPPOOOPPPRRRSSSTTTTTTSSSSSSRRRNNNLLLOOOPPPNNNNNNQQQ```yyylllcccdddnnnwwwrrrnnnsss}}}wwwooohhhfffiiippp}}}tttgggYYYTTTRRRPPPOOOOOOMMMOOOPPPPPPSSS\\\iiirrr|||pppmmmxxx~~~}}}~~~zzzuuussszzz}}}mmm^^^UUUWWW^^^jjjwwwvvvtttqqqoookkkeee^^^XXXTTTVVVVVVVVVTTTQQQOOOOOOPPPMMMIIIDDD@@@===<<<;;;;;;;;;;;;;;;:::999999888666555333222111000000111000000/////////............---+++******+++---...//////...------,,,++++++------------------------+++,,,.../////////---,,,---------------------------------...------,,,,,,++++++++++++++++++++++++...............------------......//////000111111////////////000000000111000111111222222333444444555555666666777777888888:::<<<===>>>===>>>@@@AAACCCDDDFFFGGGIIIJJJJJJJJJFFFHHHJJJKKKJJJKKKMMMOOO]]]uuu}}}ooommmuuu++++++******)))************))))))))))))***++++++++++++++++++++++++++++++......------///111444666777999:::999888999===AAAFFFIIIMMMOOOOOONNNOOOOOOQQQQQQSSSSSSSSSSSSRRRQQQOOOMMMNNNOOONNNLLLQQQXXXkkklllfffhhhtttrrrjjjiiinnnwww{{{mmmgggdddgggnnnzzzzzzkkkeeeccc___YYYUUURRRSSSTTTSSSTTTZZZcccjjjpppuuuzzz}}}||||||wwwsss}}}|||zzzyyyzzz{{{}}}}}}~~~~~~~~~wwwpppsss~~~rrreeeUUUSSSVVVaaaqqq}}}xxxvvvsssqqqoooiiiaaa[[[OOOPPPRRRTTTUUUTTTRRRQQQPPPNNNKKKGGGCCC>>>;;;999:::::::::;;;;;;:::999999777666444333111000//////000000000000000/////////...---,,,++++++,,,---...//////......---,,,,,,,,,------------------------***+++---.........---,,,........................//////...---,,,,,,,,,,,,************************//////.........---------......///000000111111222/////////000000000111111000111111222222333444444555555666666777777888888<<<============>>>AAACCCDDDEEEFFFHHHIIIJJJKKKKKKFFFHHHJJJJJJJJJKKKNNNPPP]]]uuuvvvqqqvvv,,,,,,+++***)))))))))***)))))))))((())))))***+++++++++++++++++++++++++++---------...000222555777888999999888888;;;@@@DDDIIIKKKOOOPPPPPPOOOOOOOOORRRRRRSSSSSSSSSRRRPPPOOOOOOOOOQQQQQQMMMMMMWWWccc|||yyyiiieeekkkxxxsssjjjiiimmmvvvuuuiiihhhjjjrrr||||||tttiiiaaa\\\^^^______```dddjjjnnnnnnpppqqqqqqqqqvvv~~~~~~|||yyy{{{zzz~~~{{{xxxwwwwwwxxxyyy{{{{{{{{{{{{}}}~~~{{{tttqqquuuvvvlllUUUOOOLLLUUUgggwww|||xxxuuutttsssmmmeee^^^OOOPPPRRRTTTUUUUUUSSSRRRNNNNNNMMMJJJFFFAAA<<<999999999:::;;;;;;;;;::::::888777555444222000///...////////////////////////...---,,,,,,,,,,,,---...//////......---------,,,------------------------***+++,,,---------,,,,,,------------------------///...---,,,+++,,,------************************/////////...------,,,,,,/////////000111111222222//////000000000111111111000111111222222333444444555555666666777777888888<<<<<<<<<;;;;;;===@@@CCCEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIIIIJJJKKKNNNQQQ___xxx{{{tttvvv,,,,,,+++***)))))))))***)))))))))((())))))***+++++++++++++++++++++++++++,,,,,,---...000333666777888999999999:::>>>BBBFFFJJJLLLPPPQQQPPPOOOOOOOOORRRRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQPPPLLLPPP```qqqqqqdddccclll|||uuullljjjpppwwwvvvoooqqqyyyxxxoooppprrrsssssstttvvvwwwsssrrrpppllljjjlllrrrwww}}}zzzwwwvvvwwwxxxyyyzzzzzzzzz{{{|||{{{tttpppvvvzzzrrr[[[QQQIIINNN___rrr}}}|||wwwuuuuuuppphhh```SSSQQQQQQRRRTTTTTTRRRPPPNNNNNNOOOMMMIIIDDD???;;;999999:::;;;;;;;;;::::::888777666444222111///...........................------------------------///...............------------------------------++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////000111111222222000000000000111111111111000111111222222333444444555555666666777777888888:::;;;;;;::::::;;;???BBBEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIIIIIIIKKKOOORRRbbb|||zzzrrrsss++++++******)))************))))))))))))***++++++++++++++++++++++++++++++++++++---///222444777888888888888:::===AAADDDFFFIIILLLOOOQQQPPPOOOOOOPPPQQQRRRRRRSSSRRRQQQPPPOOOMMMMMMNNNMMMMMMWWWmmmxxx{{{mmmbbbdddnnn~~~wwwmmmlllqqq{{{~~~wwwtttpppmmmkkkooouuuzzz~~~}}}zzzwwwvvvwwwxxxzzzzzzzzzzzz{{{~~~xxxqqqrrr~~~zzzggg[[[OOOOOO\\\oooxxxuuuuuurrrjjjbbbUUURRROOOPPPSSSTTTSSSQQQSSSTTTTTTRRRNNNHHHBBB???:::::::::;;;;;;:::999999777777666555333222000///------------............------------------------........................------------------------,,,,,,,,,,,,------------************************,,,,,,,,,,,,---...//////------------------------..............................///000000111111222000000000111111111222222000111111222222333444444555555666666777777888888999::::::::::::;;;>>>@@@DDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKOOOSSScccvvvmmmmmm*********)))******++++++***************+++,,,,,,+++++++++++++++++++++++++++,,,...111444666999:::777777888;;;???CCCEEEFFFHHHKKKOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLLLLMMMSSSccc{{{ssswww}}}ooodddgggqqqwwwkkkkkksss~~~~~~{{{|||}}}zzzwwwvvvvvvwwwxxxyyyzzz{{{|||~~~{{{uuutttxxx}}}sssfffWWWQQQZZZmmmxxxttttttrrrjjjcccVVVRRRNNNPPPVVVZZZ\\\[[[]]]\\\[[[XXXRRRLLLEEEBBB;;;;;;;;;;;;:::999999888555666666555444333111000---.........////////////------............------............////////////---------------------------------------......///++++++++++++++++++++++++,,,,,,------...---------------------------------,,,,,,------.../////////---......//////000111111000000111111111222222222000111111222222333444444555555666666777777888888888:::;;;<<<;;;<<<>>>???DDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKPPPSSSaaavvvkkkjjj***)))))))))***+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,---000222555888:::;;;666777999<<>>======>>>???CCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKPPPTTT___}}}xxxmmmjjj,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,...000333666999:::444888<<>>999666555777888:::<<<;;;:::888666444222111000000000//////...------,,,,,,---.........---------------------------------------------------------,,,,,,++++++,,,,,,---(((,,,///...***))),,,000000...---,,,...///......,,,------......------,,,------------------------------------.........///------......//////000000000111111222222333444444666666777777777888888888:::;;;<<<<<<<<<===???AAACCCEEEGGGGGGFFFEEEEEEEEEEEEGGGJJJKKKKKKMMMOOOQQQddd}}}xxxsss++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,------///222666999;;;===>>>===???@@@AAAAAABBBEEEHHHHHHJJJLLLMMMMMMNNNPPPRRRSSSSSSQQQPPPOOONNNMMMMMMGGGMMM\\\yyyxxxtttddd]]]___eeesssnnnooozzzgggbbbdddiii}}}wwwrrrppprrrvvv{{{ttteee\\\YYYYYYZZZ\\\bbbnnn}}}}}}{{{zzzwwwtttqqqnnnnnnmmmnnnoooppprrrsssuuurrrrrrtttwwwtttmmmfff___^^^bbbmmm{{{}}}ssshhh___YYY^^^\\\[[[^^^cccgggiiiiiieeeccc^^^WWWPPPOOOSSSXXXXXXWWWTTTQQQMMMJJJHHHGGGAAA???;;;888666666888:::>>>===;;;999777555444333111000//////......------------...///////////////---------------------------------------------------,,,,,,++++++,,,,,,---(((,,,///...***))),,,000222000...---......,,,+++,,,------......------,,,------------------------------------.........///------......//////000000000111111222222333444444666666777777888888999999:::;;;<<<<<<<<<===???AAACCCEEEGGGGGGFFFEEEEEEEEEDDDFFFIIIJJJJJJKKKNNNPPPddd~~~zzzuuu++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---///333777;;;>>>???@@@>>>???@@@@@@@@@BBBEEEHHHHHHJJJLLLMMMMMMOOORRRUUUTTTSSSQQQOOOMMMLLLLLLLLLGGGTTTjjjyyyeee]]][[[```gggzzz~~~wwwxxxqqqbbbbbbfffssszzzooojjjgggiiinnnttt{{{oooddd___^^^___aaagggrrr|||{{{{{{yyyuuuqqqlllkkkjjjjjjkkkmmmpppqqqrrrqqqqqqssstttrrrmmmiii___YYYXXXbbbpppyyy~~~}}}}}}xxxqqqeee[[[XXXWWWXXX[[[```dddggghhhdddccc```YYYSSSPPPQQQSSSQQQRRRRRRPPPLLLIIIGGGGGG@@@@@@>>>;;;888777888:::>>>===;;;999777555555444111000///......------...------...///000000000000++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---(((+++...---+++***+++...///---,,,+++,,,+++)))(((,,,------......------,,,------------------------------........./////////000000000000111111111111000111111222222333444444555666666777888999:::;;;:::;;;<<<<<<<<<===???AAACCCEEEGGGGGGFFFEEEEEEEEECCCEEEHHHIIIJJJKKKNNNPPPdddyyy******************************+++++++++,,,,,,,,,+++++++++,,,---...///000...111555999<<<>>>??????<<<===>>>>>>>>>AAADDDGGGKKKLLLMMMMMMMMMOOORRRUUUTTTRRRPPPNNNLLLKKKJJJJJJLLL___|||jjj^^^[[[\\\eeepppxxxoooiiirrrzzzpppgggjjjqqqvvvlllggg^^^aaaffflllttt}}}xxxsssqqqqqqrrrxxx|||zzzyyyyyy{{{}}}yyyyyyzzzyyyuuupppkkkjjjhhhhhhiiikkknnnqqqqqqqqqssstttsssrrrpppooobbbXXXSSSZZZfffpppyyy|||}}}|||zzz{{{yyylll^^^RRRSSSUUUXXX]]]bbbfffgggcccbbb```[[[VVVQQQNNNMMMLLLNNNOOONNNJJJFFFEEEFFF@@@AAAAAA>>>;;;888999:::<<<;;;999777555444444444222111///...------......+++,,,---...////////////++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++++++++***)))***,,,,,,+++))),,,------......------,,,------------------------....../////////000000000111111111111000000000000000111111222222333444444444555666777999:::<<<<<<:::;;;<<<<<<<<<===???AAACCCEEEGGGGGGFFFEEEEEEEEECCCEEEHHHJJJKKKMMMPPPRRRbbb|||******************************+++++++++,,,,,,,,,******+++,,,---///000111111333666:::<<<>>>>>>>>>:::;;;<<<<<<===???CCCFFFMMMNNNOOONNNNNNOOOQQQTTTTTTRRROOOMMMKKKJJJIIIJJJRRRiiixxxccc\\\[[[___lll}}}zzzkkkccc\\\___hhhwwwsssooovvv~~~wwwmmmhhh[[[^^^bbbhhhnnnuuu}}}zzzmmmkkkjjjiiilllpppuuuxxxuuuttttttvvvzzz~~~zzzwwwwwwyyyxxxtttoookkkjjjgggfffgggjjjnnnpppqqqsssuuuuuutttsssssssssfffZZZSSSWWWaaalllxxx}}}|||yyyxxx|||}}}pppaaaMMMOOORRRVVV\\\aaaeeegggbbbaaa___[[[VVVPPPKKKHHHHHHKKKMMMLLLHHHEEEDDDDDD@@@BBBCCCAAA<<<999999::::::999777555444333444444222111///...------......***+++,,,---.....................//////000000000---------------------------,,,,,,++++++,,,,,,---*********,,,------,,,***)))))))))+++...//////---,,,------......------,,,------------------------////////////000000000000000000//////......------000111111222333333444444333444555777999;;;======:::;;;<<<<<<<<<===???AAACCCEEEGGGGGGFFFEEEEEEEEECCCEEEIIIKKKLLLOOORRRTTTaaa}}},,,,,,,,,++++++***************++++++,,,---......------------...000111333///333999===>>>>>>??????;;;::::::<<>>======>>>===<<<:::888777777888888888777444222000111111///......///000000//////............//////,,,------......------,,,++++++++++++,,,---------000000///...,,,+++******///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---.........---,,,+++++++++,,,///000111000///...000///------///000111111444444333222222333333333555777888888777777888999::::::;;;<<<<<<======>>>CCCEEEIIIJJJHHHFFFEEEEEEGGGIIIKKKLLLLLLMMMOOOPPPbbb}}}+++++++++*********))))))++++++,,,,,,------......---,,,,,,,,,---///111222111555:::<<<===<<<;;;;;;::::::;;;<<<@@@DDDIIIKKKKKKMMMOOOQQQRRRSSSSSSSSSOOONNNOOOOOOKKKHHHLLLSSS```{{{iii^^^dddlllrrrzzzpppllljjjlllhhhiiiooouuu{{{}}}}}}sssgggaaaaaa___```dddhhhjjjooovvv{{{tttoooooooooqqquuuxxxyyyyyyyyyrrrmmmmmmppprrrwww}}}~~~|||{{{{{{{{{zzzxxxvvvtttrrrkkkjjjhhhffffffgggiiikkkmmmnnnooopppppppppooonnnnnniiiccc^^^[[[^^^kkkxxx~~~}}}|||}}}|||uuulll\\\UUUNNNOOOXXXaaaeeeeeeeeedddbbb```[[[UUUMMMGGGFFFFFFEEEEEEEEEDDD@@@>>>======<<<;;;999777666444666777888888777555333111111111//////...//////000------,,,,,,,,,,,,------,,,------......------,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------------,,,++++++,,,---...000000000000///222111000111222333333333444333333222222333333333555666888888888888999;;;:::::::::;;;<<<===>>>>>>BBBEEEHHHIIIHHHFFFEEEDDDFFFGGGJJJKKKKKKMMMOOOQQQbbb}}}************))))))))))))------------------......,,,,,,+++,,,---...000111444777:::<<<:::999777777999:::;;;===AAAEEEIIIKKKMMMNNNOOOQQQRRRSSSSSSSSSNNNMMMNNNNNNKKKIIIPPPYYYoootttfffaaajjjuuu~~~yyywwwuuussstttwwwzzzwwwuuugggaaa```^^^___aaacccdddjjjqqq|||{{{xxxxxxwwwxxx~~~|||zzzyyyyyyzzzyyywwwuuurrrpppkkkjjjhhhfffffffffhhhiiijjjkkklllmmmnnnmmmllllllnnnkkkfff___XXXWWWaaannn|||~~~~~~~~~|||tttjjj^^^WWWOOOOOOVVV^^^dddfffbbbaaa```___\\\UUUNNNHHHCCCCCCCCCDDDEEECCC@@@===>>>>>><<<:::888666555444555555666777666555444333111111000///////////////------,,,,,,,,,,,,------,,,------......------,,,***+++---......,,,***))))))******+++,,,---......---------------,,,,,,++++++++++++,,,,,,---------***+++,,,---------,,,,,,,,,------------,,,++++++------......///000000000111111222333333333333222333333222222222222333333444666888999999999;;;===:::::::::;;;<<<===??????BBBDDDGGGHHHFFFEEEDDDDDDDDDFFFIIIJJJKKKMMMOOOQQQbbb~~~~~~++++++******************..................------++++++++++++,,,...000111444777::::::999777666666999:::<<>>??????===;;;:::999888888444444555666666555555444111111000000//////......//////............//////,,,------......------,,,,,,---///000000---+++)))++++++++++++++++++++++++,,,,,,---...---,,,+++*********+++,,,,,,---......++++++,,,,,,,,,---------------.........------,,,...---------...///000111...000222222222111000000222222222222222222333444444666888999999;;;===???;;;;;;;;;;;;<<<>>>???@@@BBBDDDFFFGGGEEEDDDCCCDDDCCCEEEHHHJJJKKKMMMPPPRRR___{{{,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++++++++,,,...000111333666888999888777777777999;;;>>>BBBFFFIIILLLMMMPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPNNNKKKGGGHHHUUUcccqqqmmmppp|||rrrddd]]]XXXWWWYYY[[[\\\]]]fffooo~~~~~~ttttttttttttrrrooommmkkkkkkjjjhhhgggfffffffffffffffggghhhjjjjjjiiiiiihhhfffdddccc^^^VVVQQQVVV___tttyyy}}}}}}zzzuuukkkaaa___YYYSSSOOOPPPVVV^^^ccc^^^]]]\\\[[[YYYUUUOOOKKKBBBAAAAAABBBCCCCCCBBB@@@>>>>>>===<<<<<<;;;::::::333444444555555555555555111111111000///......---//////............//////,,,------......------,,,---///111222111///,,,***+++++++++++++++++++++++++++,,,---------,,,***)))******+++,,,,,,---......+++++++++,,,,,,,,,------......////////////.........---------...///000111...000333333111//////000111111111111222222333444333555888999:::;;;===???>>>===<<<<<<===>>>@@@AAABBBDDDFFFFFFEEEDDDDDDDDDCCCEEEHHHJJJKKKMMMPPPRRR]]]yyy,,,,,,,,,---------------------------------......,,,,,,+++,,,---...000111333666888999888888888999:::<<>>?????????>>><<<:::999444444444444444444555555111111111111000...---,,,------,,,,,,,,,,,,------,,,------......------,,,---...000111111///...,,,)))******+++,,,---......,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,+++++++++,,,---...------...////////////...------......///000000000///222444333000///000222111111000111111222333444333555777888999:::<<<>>>BBBAAA???>>>>>>???AAABBBCCCEEEFFFFFFEEEDDDEEEEEEEEEGGGJJJKKKLLLNNNPPPRRR\\\yyy+++++++++,,,,,,---------++++++,,,,,,------......---,,,,,,,,,---///111222555777999999888777888999;;;>>>CCCHHHLLLOOOPPPPPPPPPOOONNNNNNNNNNNNOOOPPPOOOMMMKKKIIIIIITTTlllyyynnnooovvvwww}}}lllaaa]]]UUUVVVXXXZZZYYY[[[fffrrr}}}~~~zzzwwwpppooommmkkkiiihhhhhhhhhbbbbbbbbbaaaaaaaaaaaaaaaaaabbbdddeeeeeeeeedddccceeebbb```aaa```[[[YYYZZZdddmmmtttwwwvvvtttnnnhhh```^^^ZZZUUUQQQTTT[[[aaaeeebbb^^^[[[YYYWWWUUUSSSJJJGGGCCCBBBCCCDDDFFFFFFDDDEEEFFFFFFDDD@@@<<<999555555444444333444444444111111222111000...---,,,------,,,,,,,,,,,,------,,,------......------,,,,,,------............---++++++,,,,,,---------...---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,---......------,,,---...000000000000//////222444222...,,,///222000000000000111222333444333555777888888999;;;===FFFDDDBBB@@@???@@@AAABBBEEEFFFGGGGGGEEEEEEEEEGGGGGGIIIKKKLLLMMMNNNPPPRRR___|||*********++++++,,,,,,,,,******++++++,,,---......------------...000111333888999::::::888777777888;;;???DDDJJJNNNPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOOLLLJJJIIIHHHKKK[[[wwwwwwnnndddkkkvvvyyy~~~kkkaaa^^^WWWWWWYYYZZZYYYZZZeeeqqq}}}zzzuuurrrllljjjgggdddbbbbbbcccccc^^^^^^^^^__________________```bbbcccccccccbbbaaahhhcccaaadddddd___ZZZYYY\\\eeennnqqqssssssoooiiiaaaaaa^^^XXXSSSTTT[[[aaaiiieee```\\\ZZZYYYXXXVVVNNNJJJEEEBBBCCCEEEGGGHHHLLLMMMNNNMMMJJJDDD???;;;666555444333333333333444111111222111000...,,,+++/////////....../////////,,,------......------,,,++++++++++++,,,---------000000///...,,,+++******...---+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...)))***++++++,,,,,,,,,,,,+++,,,///000111111///...---000111...***))),,,111000000000000111222333444333555777777777888:::<<>>AAAEEEFFFHHHJJJMMMOOOQQQRRRTTTSSSRRRQQQPPPPPPPPPPPPLLLIIIGGGMMMdddwwwjjjhhhsssnnnbbb[[[UUUTTTUUUXXX[[[bbbqqqvvvuuu}}}{{{wwwuuusssmmmhhhbbb^^^]]]ZZZUUUQQQMMMKKKIIIIIIMMMPPPSSSTTTVVVVVVVVVWWWXXXZZZ\\\]]]]]]___bbbcccccc```]]]ZZZVVVUUUXXX```iiiooonnnllljjjhhhgggeee```[[[ZZZ\\\fff```YYYUUUUUUVVVUUUTTTSSSOOOIIIEEECCCDDDHHHJJJIIIHHHEEEBBB???;;;999888555555444333333333333333000000000000///...------------,,,,,,,,,,,,------.........------------,,,---------------......///............------------)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...///000///---,,,///...---...000111000///...------///111222111///000000000111222222333333555666666777888999::::::888<<>><<<:::999888666555444333333333333333222222222222222111000///---,,,,,,++++++,,,,,,---//////.........---------------,,,,,,------...///............------------,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------............---///...---...000000///...000//////111333444333111000000000111222222333333444444555666888999:::::::::<<<@@@EEEIIIJJJGGGDDDCCCEEEFFFFFFDDDCCCDDDDDDAAADDDGGGIIIIIIIIIJJJJJJUUUjjj|||******,,,---...............---,,,++++++,,,---...,,,,,,---///000222444444444333444555999???DDDHHHJJJIIIIIIJJJLLLOOORRRSSSRRRQQQPPPOOOMMMKKKJJJIIIDDDFFFIIIXXXxxxuuu|||vvvhhh^^^ZZZXXXVVVVVV[[[bbbmmm}}}{{{sssttt|||~~~yyyuuurrrnnnkkkgggccc^^^[[[XXXUUUOOOKKKBBBAAAAAACCCGGGKKKMMMNNNRRRSSSTTTUUUWWWXXXYYYYYYVVVWWWXXXYYYYYYYYYXXXWWWXXXSSSOOOTTT```jjjmmmmmmllljjjgggeeeddd___VVVNNNMMMJJJIIIKKKPPPTTTUUUTTTQQQNNNJJJEEEBBBAAA@@@@@@BBBAAA???===;;;:::::::::777666555444333333333333111222222222222111111000---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,...///111000///000111222111000000//////111333444333111000000000111222222333333333333444555777888999999;;;;;;===@@@EEEIIIJJJJJJFFFGGGHHHFFFDDDBBBAAABBBDDDGGGJJJLLLLLLLLLLLLLLLTTThhh+++,,,------...............------,,,,,,------...+++,,,---///000222333444333333555999===CCCHHHKKKLLLLLLLLLLLLNNNPPPRRRTTTSSSSSSRRRQQQOOOMMMKKKJJJDDDGGGQQQgggnnnbbb\\\XXXVVVTTTUUU\\\fffqqq{{{wwwwww|||wwwsssoooiiiddd^^^[[[WWWUUUTTTQQQLLLHHHAAA@@@@@@CCCGGGKKKMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXVVVQQQKKKMMMVVV```gggjjjkkkiiifffcccbbbaaaXXXOOOKKKIIIGGGIIIMMMPPPPPPOOOOOOMMMJJJFFFBBB@@@>>>===>>>>>>>>>===<<<<<<;;;;;;777777555444333333333333///000000111000000//////------,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,***)))))),,,...000,,,++++++,,,---......---...------///111222111///000000000111222222333333333444444555666777777888:::999:::;;;???EEEJJJNNNGGGHHHHHHGGGDDDAAA@@@AAACCCFFFJJJLLLLLLKKKJJJJJJRRReee+++,,,,,,---------,,,,,,,,,------------------,,,+++,,,...000222333444444333555888===CCCHHHLLLNNNMMMMMMNNNOOOPPPQQQSSSTTTQQQQQQQQQPPPOOOMMMKKKIIIFFFJJJ\\\|||vvvggg^^^YYYWWWUUUSSSWWWaaalllyyy}}}vvvqqqmmmggg___YYYRRROOOMMMMMMMMMLLLHHHDDDAAA@@@AAACCCGGGKKKLLLLLLMMMNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXVVVPPPJJJIIINNNXXXbbbggghhhhhheee``````aaa\\\SSSKKKHHHFFFHHHMMMPPPQQQPPPNNNMMMJJJGGGDDDAAA>>>===;;;;;;<<<======<<<;;;:::888777666555333333333222///000000111111000000000......------------......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,---///000***)))(((***,,,------,,,...------///111222111///000000000111222222333333555555666666777777777777777999;;;;;;===BBBJJJPPPFFFGGGHHHFFFDDDBBBAAABBBAAADDDIIIKKKJJJIIIHHHHHHSSSfff++++++,,,,,,,,,+++******+++,,,............,,,+++,,,---///111333444555555333666;;;AAAGGGLLLOOOQQQNNNNNNOOOPPPRRRRRRSSSTTTOOOOOOOOONNNMMMKKKIIIGGGHHHMMMddd|||~~~qqqccc[[[WWWVVVVVVUUUZZZfffsss}}}wwwpppkkkggg```VVVOOOIIIGGGEEEFFFHHHHHHDDD@@@AAAAAAAAACCCGGGJJJLLLLLLOOOPPPRRRTTTVVVVVVVVVVVVQQQQQQQQQQQQRRRTTTUUUVVVWWWRRRKKKHHHKKKUUU```hhhfffhhhddd^^^^^^aaa^^^WWWIIIFFFEEEHHHNNNSSSUUUTTTNNNMMMKKKIIIEEEBBB???===888:::<<<=========;;;:::888888666555444333333222111222222333333333222222///......------......///------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,---//////000/////////......///222444444333000//////111333444333111000000000111222222333333777777777777777888888888777;;;>>>??????CCCLLLSSSDDDFFFGGGFFFDDDCCCCCCDDDDDDHHHLLLOOONNNLLLKKKKKKVVViii))))))*********++++++++++++++++++,,,---...///000+++...111222222333444666:::===AAADDDGGGJJJMMMPPPRRRQQQPPPQQQRRRSSSSSSRRRUUUQQQOOOOOOMMMJJJJJJMMMKKKUUUssszzzvvvvvvmmm^^^UUURRRRRRTTTVVV^^^mmm|||yyyqqqfff^^^YYYTTTMMMHHHCCCBBBBBBAAAAAAAAAAAABBB???@@@AAADDDGGGJJJMMMNNNTTTTTTUUUVVVVVVVVVUUUTTTQQQQQQQQQQQQQQQRRRSSSSSSTTTOOOMMMMMMNNNOOOUUU]]]___ccceeeaaa___^^^\\\YYYOOOEEE@@@FFFNNNPPPQQQSSSQQQMMMIIIGGGFFFDDD???;;;999999999;;;<<<;;;888555888777666555333222111000333333333222111000//////,,,,,,++++++++++++******.........,,,))))))+++,,,------------------------,,,,,,------,,,,,,+++***---------------,,,+++***///......---,,,******)))******+++++++++,,,,,,,,,------------------------/////////000111111222222111000//////000222444555222222222222222222222222555555666666777777888888::::::;;;===???BBBEEEGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEHHHKKKMMMLLLLLLLLLLLLSSSeee******++++++++++++,,,,,,,,,,,,,,,,,,---......///---///111333333444777999>>>@@@DDDFFFIIIKKKOOOQQQSSSSSSRRRTTTUUUVVVTTTSSSTTTPPPOOOOOOMMMIIIIIILLLMMM\\\{{{tttqqqqqqzzz~~~kkk\\\UUUSSSRRRVVVXXXbbbrrr|||}}}zzzuuulllaaaXXXRRRMMMGGGBBB>>>>>>===============>>>>>>???@@@CCCGGGKKKNNNPPPUUUVVVWWWYYYYYYXXXVVVUUUSSSSSSSSSSSSSSSTTTUUUUUUUUUQQQOOOOOONNNNNNTTT[[[dddhhhiiiddd```___\\\YYYQQQHHHBBBGGGNNNQQQSSSUUUSSSOOOJJJHHHGGGDDD@@@<<<:::999999:::;;;:::777555888777666555333222111000222222222222111000///////////////.........------,,,------,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,------------------------------......///000000111000000000000000111222333222222222222222222222222555555666666777777888888::::::;;;===???BBBEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEHHHJJJMMMMMMLLLJJJJJJJJJSSSddd+++,,,,,,,,,,,,---------...---------------......///000222333444666:::===BBBEEEGGGIIIKKKMMMPPPRRRTTTTTTUUUWWWXXXXXXVVVSSSRRRPPPOOOOOOLLLHHHHHHKKKSSShhh{{{ssspppqqqzzz|||hhhZZZUUUSSSTTTXXX[[[fffwww|||yyyxxx{{{zzztttllldddYYYOOOIIIDDD???;;;;;;:::::::::::::::;;;;;;>>>???AAAEEEJJJOOOSSSUUUVVVXXXZZZ[[[[[[YYYWWWVVVTTTTTTTTTTTTTTTUUUVVVVVVXXXTTTQQQQQQOOOMMMQQQVVVcccggghhhccc```___^^^[[[UUUMMMFFFIIINNNRRRTTTVVVTTTPPPKKKIIIHHHEEE@@@<<<::::::999::::::999777444777777666555333222111111222222222222111000//////000000000////////////...)))***+++++++++,,,///111++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++***))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,---......////////////000111111000000000222222222222222222222222555555666666777777888888::::::;;;<<>>;;;999::::::999::::::;;;<<<<<<>>>@@@DDDIIIOOOTTTXXX[[[XXXZZZ\\\]]]\\\ZZZWWWUUUSSSSSSRRRRRRSSSSSSTTTUUUYYYVVVTTTSSSPPPLLLMMMRRR[[[___bbb```___aaaaaa___ZZZSSSKKKIIILLLPPPSSSTTTRRRNNNJJJHHHHHHFFFBBB>>>;;;:::999999:::999666444777666555444333222111111111111111111111000//////.........---------,,,,,,'''(((*********+++---...++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++******)))))))))*********++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,------...//////...///000111111000...---111222222222222222333333555555666666777777888888::::::;;;<<<>>>AAADDDEEEEEEEEEFFFGGGGGGGGGGGGGGGIIILLLNNNNNNLLLIIIHHHHHHUUUfff------.........///////////////...---------......000111222444666:::???CCCFFFHHHJJJLLLLLLMMMOOOQQQPPPPPPRRRTTTVVVUUURRROOOOOONNNNNNNNNJJJFFFIIIOOOaaawwwdddYYYVVVVVVVVVVVVZZZhhh{{{xxxuuutttxxx~~~sssfff\\\TTTOOOHHHAAA>>><<<;;;:::999999999:::;;;<<<===>>>>>>AAAGGGMMMTTTYYY]]]^^^[[[\\\]]]]]][[[XXXUUUSSSPPPPPPOOOOOOPPPPPPQQQRRRXXXVVVTTTTTTPPPKKKKKKNNNUUU[[[_________bbbccc```^^^XXXOOOIIIJJJNNNQQQQQQNNNJJJGGGFFFGGGFFFCCC???;;;999888888999888666555666666555444333333222111000000111111111000//////---------,,,,,,,,,,,,+++***,,,------+++***+++,,,------------------------,,,,,,------,,,,,,+++***)))******+++++++++******+++++++++*********))))))++++++,,,,,,,,,------------------------------------------...//////000000...///000111111000...---111111111222222333333333555555666666777777888888;;;;;;;;;<<<>>>@@@CCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIILLLMMMLLLKKKJJJKKKWWWiii---............////////////...............//////000222444777999===BBBFFFGGGIIIKKKLLLLLLMMMOOOQQQPPPPPPPPPRRRTTTTTTQQQOOOOOONNNNNNMMMIIIFFFLLLUUUiii}}}yyy{{{vvvddd[[[YYYXXXWWWVVV[[[iii~~~zzzpppooorrrzzzwwwhhhXXXNNNIIIGGGCCC???===<<<<<<<<<999999999:::;;;===>>>??????DDDLLLTTT[[[___aaaaaa``````___]]]ZZZWWWTTTRRRNNNNNNNNNNNNNNNOOOPPPPPPUUUTTTTTTTTTQQQKKKIIILLLRRRZZZ```aaabbbdddccc``````[[[RRRIIIHHHNNNRRRRRRMMMJJJFFFFFFGGGFFFCCC???:::888777777888999777666666666555444333333222222///000000111111000///////////////.........------...000111000...,,,,,,,,,------------------------,,,,,,------,,,,,,+++***)))***++++++,,,+++++++++,,,,,,++++++*********))),,,,,,,,,,,,------------------------------------.........///000000111111//////000111111000000000111111111222222333333444555555666666777777888888;;;;;;;;;<<<===@@@BBBDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEHHHKKKMMMLLLLLLLLLMMMYYYkkk---------.........//////......---......///000111111444888;;;>>>BBBFFFIIIGGGIIILLLMMMMMMNNNQQQSSSRRRRRRRRRSSSTTTUUUTTTRRROOONNNMMMLLLGGGGGGOOOZZZsssrrrzzzvvveee]]][[[YYYXXXXXX^^^mmmwwwqqqlllmmmssstttaaaQQQGGGBBBBBBAAA???<<<;;;;;;<<<<<<<<<<<<===???AAABBBCCCEEEKKKUUU___fffiiiiiihhhgggeeebbb^^^ZZZVVVTTTSSSPPPOOOOOOOOOOOOPPPQQQQQQRRRQQQRRRTTTQQQKKKIIIKKKKKKTTT]]]aaaccceeeddd```___\\\TTTJJJIIIQQQWWWWWWPPPLLLHHHGGGGGGEEEAAA>>>888777666666888999999888555555555444444333333222//////000000000000000///000000000////////////...---///000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------.........///000000111111000000000000000111222333000111111222333333444444555555666666777777888888;;;;;;;;;<<<===???BBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEHHHKKKMMMLLLLLLLLLMMMZZZkkk------------.........///---------......000111222222666:::???BBBEEEHHHKKKHHHJJJLLLNNNNNNPPPRRRTTTVVVTTTSSSTTTVVVWWWVVVUUUOOONNNMMMKKKGGGGGGRRR^^^|||wwwooowwwfff___]]]ZZZXXX[[[aaapppxxxnnnjjjkkkmmmvvvttt```OOOFFF???@@@@@@???<<<:::::::::@@@@@@AAABBBCCCEEEGGGHHHLLLTTT___iiippprrrqqqoookkkhhhddd___ZZZWWWUUUTTTQQQQQQQQQQQQQQQRRRSSSSSSOOOOOOQQQTTTQQQKKKHHHJJJAAALLLWWW^^^cccfffeeebbb^^^\\\TTTKKKKKKTTT\\\\\\TTTPPPKKKIIIGGGEEE@@@<<<777666555666888999999999555555555444444333333333//////000000000000000///////////////............)))+++,,,,,,+++)))))))))++++++++++++++++++++++++,,,,,,---------,,,++++++***+++,,,---------------)))***+++,,,---...//////,,,,,,,,,---------......------------------------------......///000000000111000//////000222444555000000111222333333444444555555666666777888888888;;;;;;;;;;;;===???AAACCCEEEEEEFFFFFFFFFFFFEEEEEEFFFIIILLLMMMLLLKKKKKKLLLYYYjjj......------------........./////////...///111333555888<<<@@@DDDFFFGGGGGGKKKJJJJJJKKKMMMPPPTTTVVVWWWTTTRRRQQQRRRSSSTTTTTTTTTMMMJJJJJJFFFDDDSSSfff|||jjjqqqtttjjjkkkmmmttt}}}vvvggg^^^YYYZZZ]]]___hhhwwwwwwjjjgggjjjjjjoooxxxrrr___NNNDDDFFF>>>999:::<<<<<<===???>>>@@@CCCFFFHHHLLLPPPTTT___hhhttt{{{}}}zzzwwwuuuooohhhaaa]]]]]][[[WWWSSSNNNOOOQQQQQQQQQPPPOOONNNPPPPPPQQQQQQPPPMMMGGGCCCGGGFFFMMM[[[ddddddbbbbbbccc___VVVMMMNNNXXXbbbggg]]]UUULLLHHHGGGFFFCCC@@@<<<888555555888::::::888888888777555444333222222---......///000111111222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++%%%'''(((***+++++++++***,,,,,,,,,+++++++++******///......---+++******)))......---,,,,,,,,,------///......------,,,++++++............/////////000////////////////////////111111111111111222222222333444666666555555777888;;;<<<<<<<<<===???CCCFFFCCCFFFIIIJJJHHHEEEBBBAAAFFFIIIKKKMMMMMMNNNPPPQQQVVVmmm......------------......//////000///...///111333666999===BBBFFFHHHIIIJJJLLLLLLMMMNNNPPPSSSUUUWWWWWWUUURRRQQQRRRTTTTTTSSSTTTOOOLLLLLLJJJLLL___uuuttthhhqqqxxxhhhaaa\\\]]]aaahhhsss}}}~~~{{{zzzuuuggg^^^YYYZZZ^^^bbblll|||qqqfffdddhhhiiiqqq|||vvvcccRRRHHHFFF???:::;;;======>>>AAAEEEIIINNNQQQTTTZZZaaagggssszzzzzzwwwvvvoooiiibbb]]]\\\[[[WWWTTTQQQQQQQQQQQQQQQPPPOOONNNPPPPPPPPPPPPPPPLLLGGGCCCCCCBBBHHHUUU^^^___^^^^^^aaa^^^VVVMMMMMMUUU]]]```XXXRRRLLLHHHHHHHHHDDDAAA===:::666555666888999888888888777777555444222222......//////000000111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++++++++,,,---......------------,,,,,,,,,,,,,,,---------.........////////////////////////111111111111111222222222333444666666555555777888999:::;;;;;;;;;===AAADDDDDDGGGJJJJJJHHHEEECCCCCCHHHJJJLLLLLLLLLLLLMMMNNNUUUlll......------------......///000000///......111333777999>>>CCCHHHKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWUUUSSSRRRSSSTTTSSSSSSNNNKKKIIIIIIIIIQQQiii}}}iiifffvvvmmm^^^XXXSSSQQQQQQUUU]]]fffnnnrrrzzztttmmmhhheeegggrrr}}}tttfff^^^YYYZZZ^^^eeeppptttjjjdddcccfffiiisss{{{iiiXXXMMMHHHBBB>>>???AAA@@@BBBFFFNNNUUU^^^dddgggnnnxxxyyyvvvwwwsssmmmeeeaaa___]]]ZZZXXXVVVUUUSSSQQQOOOOOONNNOOOOOOOOOOOOOOOOOOLLLGGGCCCAAA@@@EEEPPPYYY[[[[[[[[[]]]\\\VVVNNNLLLPPPTTTTTTPPPMMMIIIIIIJJJIIIFFFCCC@@@<<<777444555666888888888888888888666444222000////////////000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------)))))))))***+++,,,......,,,,,,,,,---------......------........./////////////////////////////////000000111111111222222222333444666666555555777888999:::;;;;;;;;;===AAACCCEEEGGGJJJKKKIIIFFFDDDCCCHHHJJJLLLLLLJJJJJJJJJKKKSSSjjj......------------......000000000///...///111333777:::???DDDIIILLLNNNNNNMMMOOORRRUUUVVVWWWWWWVVVVVVUUUTTTTTTUUUTTTSSSQQQKKKIIIGGGGGGJJJWWWsssrrrbbbhhhkkk\\\UUUUUUQQQNNNOOOTTT\\\cccfffhhhddd```^^^]]]bbbppp~~~tttfff]]]YYYZZZ^^^eeerrrzzzmmmgggdddeeegggkkkuuuooo]]]QQQJJJEEECCCFFFGGGGGGJJJOOOVVVbbbqqqzzz}}}wwwvvvzzzxxxrrrlllfffcccaaa___]]]ZZZXXXTTTPPPNNNMMMNNNNNNNNNNNNMMMNNNMMMKKKGGGCCCBBBBBBEEEMMMUUU[[[\\\\\\ZZZZZZVVVOOOKKKLLLLLLIIIGGGFFFFFFGGGIIIIIIFFFCCCBBB>>>888444333444777888777777777777555333000...000000000000//////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------......---------,,,,,,+++,,,,,,,,,+++++++++******......---,,,,,,+++******************+++,,,---...++++++,,,,,,---...//////000000000000111111111111////////////////////////000000000111222222333333333444666666555555777888:::;;;======>>>???BBBEEEEEEGGGIIIIIIGGGEEECCCCCCGGGHHHJJJJJJIIIIIIIIIJJJRRRggg......------------......///000000000///000222555777:::???DDDIIILLLNNNNNNMMMOOORRRUUUWWWWWWVVVUUUVVVUUUUUUUUUVVVUUURRRPPPNNNLLLJJJJJJPPPbbb~~~mmmdddqqqrrrcccZZZZZZWWWSSSRRRUUUYYY]]]___YYYWWWVVVXXX[[[ddduuuuuufff^^^YYYZZZ^^^dddrrrtttiiifffeeefffhhhooowwwuuucccVVVLLLJJJJJJNNNQQQRRRVVV\\\fffuuu{{{tttvvv{{{zzzvvvpppkkkgggdddaaa___\\\YYYUUUPPPMMMLLLMMMNNNNNNMMMLLLLLLLLLJJJFFFCCCCCCBBBDDDIIIQQQYYY\\\\\\WWWYYYWWWPPPLLLJJJFFFAAA???@@@CCCFFFGGGGGGEEECCCBBB???:::555222333666888777777666555333111///---000000000000//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,+++*********,,,,,,,,,+++++++++******---------,,,,,,++++++***------,,,,,,,,,,,,------***++++++,,,---...//////000000000000111111111111///////////////////////////000000111222222333333333444666666555555777888999;;;===>>>>>>@@@BBBDDDDDDFFFGGGGGGEEECCCBBBBBBDDDFFFHHHIIIIIIIIIJJJKKKRRReee......------------.........///000000000111444777888;;;@@@EEEJJJLLLNNNNNNNNNOOORRRUUUVVVVVVVVVUUUVVVVVVVVVWWWWWWVVVRRROOOMMMJJJHHHJJJUUUkkk|||pppssstttkkkgggeeeccccccccccccbbb```VVVTTTTTTWWW[[[hhh~~~vvvggg^^^YYYZZZ]]]dddsssooogggffffffhhhkkkttt{{{}}}lll```TTTSSSVVV]]]aaacccjjjqqqvvvsssvvvzzzzzzxxxuuupppkkkfffbbb```\\\YYYTTTPPPMMMLLLLLLLLLMMMLLLKKKJJJJJJIIIFFFCCCAAAAAAAAACCCKKKUUUZZZYYYUUUXXXXXXSSSNNNKKKEEE>>><<<>>>BBBDDDFFFEEEDDDCCC@@@???;;;666333222555888888888666444222000///...////////////000000000000...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,+++***))))))******,,,,,,,,,+++++++++************+++,,,,,,---......///...------,,,,,,,,,---++++++,,,,,,---...//////------.........///////////////////////////////////////000111222333333444333444666666555555777888777999;;;<<<===>>>@@@BBBCCCEEEGGGFFFDDDBBBBBBBBBDDDFFFHHHIIIIIIIIIJJJLLLRRRccc~~~......------------......,,,---//////000222666999;;;>>>BBBGGGKKKNNNOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVRRRNNNKKKGGGEEEJJJ[[[sss{{{{{{zzzuuugggccc```___dddsssxxxiii___ZZZZZZ]]]fffuuu{{{mmmhhhhhhjjjmmmpppyyyxxxmmmcccdddjjjrrrwww|||{{{tttsssvvvxxx||||||{{{wwwqqqkkkfffcccZZZXXXTTTPPPMMMKKKKKKJJJLLLKKKIIIIIIIIIHHHFFFCCCAAAAAA??????GGGTTTYYYXXXTTTXXXYYYTTTPPPLLLFFF???===???CCCEEEEEEEEEDDDDDD>>>>>><<<888444333555777<<<:::777444222111111111......//////000000111111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++***))))))***++++++,,,,,,,,,+++++++++******)))******+++---......///,,,,,,,,,+++,,,,,,------,,,,,,,,,------.........,,,,,,---------.........////////////////////////...///000111222333444444333444666666555555777888777999;;;======>>>@@@AAADDDFFFGGGFFFDDDCCCBBBCCCFFFHHHJJJJJJIIIHHHIIIJJJQQQ```yyy.........------.........+++---...///111333777:::>>>@@@EEEIIIMMMOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXVVVVVVWWWXXXYYYVVVRRRNNNMMMJJJHHHOOOddd~~~}}}}}}wwwpppllloooyyyjjj```ZZZZZZ]]]hhhwwwwwwnnnkkklllnnnrrrwww|||vvvqqqssszzzzzzuuutttvvvvvv~~~xxxpppjjjgggXXXWWWTTTPPPMMMKKKJJJJJJLLLJJJIIIIIIIIIHHHEEECCCBBBBBB@@@>>>GGGTTTZZZYYYTTTXXXYYYVVVRRRNNNGGG@@@>>>AAADDDFFFFFFEEEEEEFFF======<<<999444333555777???===999555333222333444---......///000111111222......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......,,,,,,,,,---------................../////////000////////////////////////...///000111222333444444333444666666555555777888888;;;>>>??????@@@BBBCCCFFFGGGHHHGGGEEECCCCCCDDDHHHJJJKKKKKKIIIGGGHHHHHHPPP^^^www///...---,,,,,,---...///---.........///222777;;;@@@CCCGGGJJJKKKLLLNNNOOOSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWUUUTTTRRRMMMIIILLL[[[ttt}}}ggg\\\ZZZ[[[ZZZooo}}}tttllljjjlllnnnuuu|||{{{xxxyyy~~~uuusssxxx~~~vvvjjjbbbYYYWWWSSSNNNKKKIIIIIIIIILLLLLLKKKJJJIIIHHHGGGGGGCCCAAA??????DDDMMMVVV\\\\\\[[[XXXUUUSSSPPPGGG<<<===>>>AAADDDGGGFFFCCC@@@???>>><<<999666444333222666666666666555444333222000000////////////000000000000000000000000000000///......------,,,++++++)))***+++,,,---.........+++,,,...---+++))))))***---------,,,,,,,,,++++++)))******+++,,,,,,------***((('''(((+++,,,***(((------......------,,,+++////////////000000000000222222222333333222222222///000000222333444555555555666888777666666777888;;;;;;<<<>>>???AAABBBBBBFFFGGGGGGFFFCCCBBBBBBCCCHHHHHHHHHIIIIIIIIIJJJJJJNNNYYYppp......///000000///......//////000000111444888<<<@@@CCCGGGJJJKKKMMMOOOPPPTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWWWWWWWVVVTTTSSSRRRLLLKKKQQQeeezzzeee[[[ZZZ\\\]]]ooozzzsssmmmlllooosss{{{|||tttooopppsssvvv}}}rrrrrryyyuuuiiiaaaXXXVVVRRRNNNKKKIIIHHHHHHMMMMMMLLLKKKIIIHHHGGGGGGEEEDDDBBBAAADDDLLLWWW^^^^^^^^^[[[VVVUUURRRIII???<<<===???BBBEEEEEEBBB??????>>>;;;999666444333333555555555555444333222222000//////......//////000000000000000000000000000///......------,,,++++++)))***+++,,,------------+++,,,......------///000*********)))))))))((((((,,,++++++*********++++++,,,***)))***,,,---,,,***+++,,,,,,---.........---.../////////000000000000000000111111111111000000///000000111222333333444444666777777555555666888::::::<<<===???AAABBBCCCFFFGGGGGGFFFCCCBBBBBBCCCGGGGGGGGGHHHHHHHHHHHHIIIOOOZZZqqq---...111333333111...---111111222111222555999===@@@CCCGGGJJJLLLNNNPPPRRRVVVVVVWWWXXXYYYYYYYYYYYYVVVVVVUUUUUUTTTRRRQQQPPPKKKMMMZZZrrr{{{{{{uuubbbYYYZZZ^^^aaapppxxxrrrnnnppptttyyyzzzrrrmmmmmmqqquuuzzzuuunnnlllooorrrttttttqqqwww~~~zzzrrrttt~~~ttthhh```WWWUUUQQQNNNKKKIIIHHHGGGNNNNNNMMMLLLJJJIIIHHHGGGEEEEEEDDDAAAAAAGGGSSS]]]___^^^[[[VVVTTTQQQJJJAAA;;;;;;===@@@BBBBBB@@@>>>>>>===;;;888666444333333444444444444333222111111///..................///000000000000000000000000///......------,,,++++++))))))***+++,,,,,,,,,,,,,,,------,,,,,,---///111,,,,,,,,,,,,++++++++++++...,,,+++)))((())))))***---,,,+++,,,---......,,,)))***,,,---.../////////....../////////000000000......////////////......//////000000111111111222333555666666555555666777999999;;;===@@@BBBCCCDDDFFFGGGGGGFFFCCCBBBBBBCCCFFFFFFGGGGGGHHHHHHGGGGGGPPP[[[sss---...000111111000...---111222222222333555:::>>>@@@CCCHHHKKKMMMOOOQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYUUUUUUTTTSSSRRRPPPOOOOOOJJJPPPaaa{{{|||tttxxxppp___XXXXXX^^^cccssswwwsssqqqtttxxx{{{xxxyyy~~~pppiii```[[[\\\___aaaaaa___eeemmmttt{{{zzzvvv{{{}}}qqqfff___VVVTTTRRRNNNLLLJJJHHHHHHNNNNNNMMMKKKJJJIIIHHHGGGBBBDDDCCC???<<>><<<:::888666444333333333333333333333222111000......------------......///////////////////////////......------,,,++++++((()))***+++++++++++++++---,,,+++)))'''''')))+++---------------------------,,,***(((((()))***+++,,,,,,,,,,,,---......---***+++,,,---...................../////////000000---......//////......---////////////000000000000222444555555444444666777888999;;;===@@@BBBDDDEEEEEEFFFGGGFFFCCCBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGPPP\\\uuu///......------......///000111111222333666;;;>>>BBBEEEIIILLLNNNPPPRRRTTTTTTTTTUUUWWWWWWWWWWWWWWWUUUTTTSSSQQQPPPOOONNNNNNKKKTTThhhyyyrrrxxxmmm___XXXVVV\\\dddvvvxxxuuuuuuxxx}}}rrrkkkaaa[[[ZZZZZZZZZYYYVVV[[[aaahhhppp}}}{{{{{{vvvkkkaaa\\\VVVTTTRRROOOMMMKKKIIIHHHLLLKKKKKKJJJIIIHHHGGGGGGBBBDDDCCC???;;;>>>IIIRRRWWWYYYXXXSSSPPPNNNHHHBBB::::::999;;;===???>>>>>>===<<<:::888666444333333222222222333222222111111......------------......///////////////////////////......------,,,++++++))))))***+++++++++******++++++***'''%%%%%%(((***))))))))))))******************)))))))))***,,,---***++++++,,,+++,,,,,,---,,,------...------,,,,,,............////////////...//////000000//////...//////////////////000000222333555555444555666888888999;;;===@@@BBBDDDEEEEEEFFFGGGEEECCCBBBCCCDDDFFFGGGIIIJJJJJJJJJIIIHHHPPP]]]vvv///...---,,,,,,---...//////000111222333777===AAADDDGGGKKKNNNOOOPPPRRRTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTSSSQQQOOONNNMMMMMMMMMZZZqqq{{{{{{ttt|||kkk___YYYWWW\\\fffyyyzzzxxxzzz~~~zzzrrrmmmjjjgggbbb^^^[[[]]]aaagggqqq}}}~~~|||yyyxxxzzz~~~{{{sssiiiaaaZZZVVVTTTSSSQQQOOOMMMJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFEEEAAA===???FFFMMMSSSWWWXXXUUURRRPPPJJJDDD<<<;;;::::::===?????????<<<;;;999777555444333333222222222333333222222111///..................///000000000000000000000000///......------,,,++++++******+++++++++++++++***))))))***))))))))),,,...*********+++++++++++++++)))******+++,,,,,,------)))***++++++******+++,,,------......------,,,+++------.........///////////////000000000000//////......//////000000000111222333555555555555777999999999;;;===@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFGGGIIIKKKKKKJJJIIIHHHOOO]]]www......////////////......///000111333555:::@@@DDDFFFIIILLLOOOOOOPPPQQQSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUSSSPPPOOONNNMMMMMMOOOaaa|||~~~tttzzzuuu}}}iii```[[[YYY^^^iiizzz{{{{{{~~~wwwqqqooonnnpppvvv}}}uuutttqqqpppqqqssstttuuutttqqqkkkccc\\\VVVRRRPPPQQQPPPOOOMMMKKKHHHFFFEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAA???@@@CCCFFFLLLRRRVVVUUURRROOOJJJDDD>>><<<:::;;;===@@@AAAAAA;;;:::999777555444333333222222333333333333333222000//////......//////000000000000000000000000000///......------,,,++++++++++++,,,,,,,,,,,,++++++)))***,,,,,,++++++---...,,,,,,,,,------.........***+++---......---,,,+++(((***,,,+++***)))+++---,,,,,,------...------------------.........////////////000000000000//////......///000111111222222222444666666666666888:::::::::<<<===???AAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFIIIJJJKKKJJJHHHGGGOOO]]]www---...111222222111...---///111222444777<<>>>>>???@@@GGGNNNSSSSSSPPPNNNHHHAAA???===;;;;;;>>>@@@BBBBBB;;;:::999777555444333333222333333444444444333333000000////////////000000000000000000000000000000///......------,,,++++++,,,,,,---------,,,,,,++++++---...---+++))))))***)))))))))******+++++++++,,,---///000000---***)))(((+++---,,,***)))+++...***+++,,,---.../////////---------.........//////......////////////......---...///000111222333444333444666777777777999;;;;;;;;;<<<>>>???AAABBBBBBDDDEEEFFFEEEDDDCCCDDDEEEDDDEEEHHHJJJJJJIIIGGGEEENNN\\\www......///000000///...---...///000333888===AAADDDJJJLLLOOOPPPPPPPPPQQQRRRUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUSSSQQQOOOOOOLLLHHHVVVqqqxxxvvvsssuuuttt~~~{{{gggaaa``````fffooo}}}www}}}xxxwwwooonnnmmmjjjgggbbb^^^\\\ZZZYYYUUUOOOJJJGGGHHHIIIFFFGGGHHHIIIIIIHHHFFFFFFAAAAAAAAAAAAAAABBBCCCDDDAAACCCDDDCCC>>>;;;:::;;;AAAHHHQQQSSSOOOIIIFFFEEEEEEBBB===<<<===>>>===;;;<<<;;;888666444444444444222222222222222222222222222111111111000000//////111000///......///000111...//////...,,,++++++,,,------------,,,++++++*********+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))..................------............////////////---...///000111222333333333555777888888888:::<<<:::<<<=========???BBBEEECCCDDDDDDEEEEEEEEEEEEDDDGGGIIILLLLLLJJJIIIIIIIIIPPP]]]vvv......///000000///...---///000111333888===BBBFFFHHHKKKMMMNNNOOOOOOQQQRRRVVVVVVVVVVVVVVVUUUTTTSSSVVVUUURRROOOMMMNNNOOOOOOddd{{{qqqppptttzzzsssuuu~~~{{{ggg```___```gggqqq{{{{{{vvvrrrqqqmmmkkkhhhccc^^^XXXTTTRRRQQQOOOLLLHHHCCCBBBCCCEEEFFFFFFGGGHHHHHHGGGFFFEEEBBBAAAAAAAAAAAABBBCCCDDDAAACCCEEECCC???<<<;;;;;;@@@FFFNNNPPPLLLHHHEEEEEEFFFBBB>>><<<<<<<<<;;;:::===;;;999666555333333333222222222222222222222222000000000000000111111111000000///......///000000...//////...,,,++++++,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***........................000000000000111111111111......///000111222333333222444555666555666888;;;:::<<<======>>>???BBBEEEDDDEEEEEEEEEEEEEEEDDDDDDFFFHHHJJJKKKIIIHHHHHHHHHPPP\\\vvv......////////////......111111111333888>>>DDDHHHIIIKKKNNNPPPPPPQQQSSSTTTWWWWWWWWWWWWVVVUUUSSSSSSVVVTTTPPPLLLKKKLLLQQQVVVooo{{{jjjkkksss}}}rrrqqqvvv|||wwwrrrnnnooossswww~~~|||ggg______aaajjjttt~~~}}}zzzwwwsssooommmkkkkkkgggaaaZZZSSSMMMIIIGGGEEEEEECCC@@@======???BBBEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDCCC@@@===<<<<<<>>>CCCIIIKKKIIIFFFEEEEEEFFFCCC???<<<;;;:::999888===<<<:::777555333222222222222222222222222222222/////////000111111222222//////............//////...//////...,,,+++,,,---++++++,,,---------,,,,,,,,,,,,---------.........,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................000000000000111111111111......///000111222222333333333444333333444777999:::<<<===>>>>>>@@@BBBEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGIIIIIIHHHGGGGGGGGGOOO\\\uuu.........///////////////222222222444999???FFFJJJKKKNNNQQQSSSSSSUUUWWWXXXXXXXXXWWWWWWVVVUUUSSSSSSTTTRRROOOLLLIIIIIIPPPXXXrrrwwwhhhjjjsss~~~uuuooorrryyyxxxvvvsssooommmooossswww{{{~~~~~~hhh______bbblllwwwzzzyyyzzzwwwtttrrrpppnnnllljjjhhhgggeeeaaaZZZQQQJJJEEEBBBAAA======<<<;;;:::<<<@@@CCCFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCBBBCCCCCCCCCAAA>>>===<<<;;;???DDDFFFFFFEEEEEEFFFGGGDDD@@@<<<999888777666===<<<:::888666444222222111111111111222222222222000000000000000111111111///..................///...///000///---+++,,,---***++++++,,,------------,,,,,,,,,,,,------------,,,,,,---------,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------------...........................////////////...//////000111111222222444444444333333444777999:::<<<>>>??????@@@CCCEEEGGGGGGGGGFFFEEEDDDCCCBBBEEEGGGIIIJJJHHHGGGGGGGGGOOO[[[ttt............//////000000222222333666;;;AAAGGGKKKLLLNNNQQQSSSTTTUUUWWWYYYWWWXXXXXXWWWVVVUUUTTTTTTQQQPPPOOONNNIIIFFFMMMXXXuuutttfffjjj{{{}}}xxxvvvzzz~~~}}}{{{yyyyyy|||iii```___cccmmmyyyxxxpppsssxxxrrrjjjgggdddcccccccccaaa___YYYUUUNNNHHHBBB???>>>>>>888888999999:::===BBBFFFIIIHHHHHHGGGFFFEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAA???===;;;999<<<@@@CCCEEEFFFFFFGGGGGGEEEAAA===999666666666===<<<;;;999777555333222000000000111111222222222333222222111000///.........//////////////////...///000000///---,,,,,,---***++++++,,,------------++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---------------.........//////............//////////////////000000111111222222444555666555555666999;;;:::<<<>>>???@@@AAACCCDDDGGGGGGGGGGGGFFFEEECCCCCCFFFHHHJJJJJJIIIHHHHHHHHHNNNZZZsss......---......///000111222333555999>>>CCCHHHKKKKKKMMMPPPRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUOOONNNOOOOOOIIIEEENNN]]]|||qqqffflll{{{~~~kkkbbbaaadddmmmxxx~~~uuupppvvv~~~uuunnn___[[[WWWUUUWWWWWWUUUSSSJJJGGGCCC???<<<;;;;;;;;;666777999:::<<>>CCCFFFHHHHHHHHHGGGFFFCCC>>>999666666777;;;;;;;;;999888666444333//////000000111222222222444333222111000...------//////000000000000/////////000000///---,,,---...++++++,,,---------,,,,,,*********+++++++++,,,,,,------------,,,+++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000000111111111111//////000000111111111111333555777888888999:::<<<:::<<>>???@@@???<<<999555888===CCCHHHJJJJJJIIIGGGFFFDDD???999666777999::::::::::::999777555444/////////000111222222222333222222111000///......///000111222222111000//////000111000---,,,---...,,,,,,---------,,,+++++++++++++++,,,,,,,,,------------------,,,+++***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------...//////000000000000000111111111111000000000000111111111111000333777999::::::;;;<<<999<<>>===<<<<<<<<<===>>>???AAACCCFFFIIINNNUUUZZZVVVTTTPPPMMMJJJHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>===>>>@@@???;;;888555888===DDDJJJLLLKKKIIIGGGGGGDDD???:::777888:::999999::::::999888666555...//////000111222222222111111111111000000000000000111222333333222111000///000111000...,,,---...------------,,,,,,+++***,,,,,,,,,---------......---...------,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++,,,,,,------...///000000............////////////000000000000111111111111...111666:::;;;;;;;;;<<<999<<>>@@@AAAAAA???<<<;;;888:::===AAADDDGGGIIIJJJGGGEEEBBB???<<<:::888777:::;;;<<<;;;888555444444000000000000/////////...111111111111111111111111111111222222222111111000333111000//////...+++)))////////////////////////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,++++++,,,---...///...---,,,///...---,,,++++++***+++,,,,,,------.../////////...............///000000000111111111111222222222222222333444555666777777999;;;===???@@@AAADDDFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKJJJHHHFFFEEEFFFMMMVVVmmm////////////000000000000111333666;;;@@@GGGLLLOOOOOORRRUUUWWWUUUTTTSSSSSSWWWWWWWWWXXXZZZZZZYYYWWWSSSPPPOOOOOOLLLPPPgggyyyuuutttuuukkkkkkooouuu{{{yyy~~~zzzkkk]]]OOOKKKFFFDDDDDDBBB???<<<<<<===>>>>>>@@@CCCHHHLLLSSSUUUXXX[[[]]]]]]\\\[[[VVVSSSOOOMMMKKKJJJHHHGGGFFFEEEBBB@@@??????@@@AAA===>>>@@@AAAAAA???<<<;;;999:::===@@@CCCFFFHHHIIIFFFEEEBBB???<<<:::888888:::;;;<<<;;;888666555555222111000000//////000000222222222222222222222222//////000000000000//////222111/////////...+++))),,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------,,,,,,------.../////////...............///000000000111111111111222222222333333444555666777777888999;;;>>>??????AAACCCEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKJJJHHHFFFFFFFFFMMMWWWnnn////////////000000000000111333666;;;AAAGGGLLLOOOQQQTTTWWWXXXWWWVVVUUUUUUXXXWWWWWWXXXZZZZZZYYYXXXTTTRRRQQQPPPMMMVVVrrr|||{{{|||rrrqqquuu|||zzzkkk]]]NNNKKKGGGCCC@@@???@@@@@@???BBBEEEHHHKKKNNNSSSVVV``````bbbeeefffddd^^^YYYWWWTTTPPPMMMKKKJJJHHHGGGEEEDDDBBB@@@?????????@@@===>>>@@@AAA@@@???===<<<999:::<<<>>>AAADDDFFFHHHEEEDDDBBB@@@===;;;999888:::<<<===<<<999777666666444333111//////000111222222222222222222222222222//////000000000000//////111000///......---+++)))++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++---,,,***))))))***,,,---,,,+++*********+++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000,,,,,,------.../////////...............///000000000111111111111222222222333444555666777888888999:::<<<>>>??????@@@BBBDDDFFFHHHIIIJJJJJJIIIHHHFFFGGGIIIKKKJJJHHHFFFFFFFFFMMMWWWooo////////////000000000000111333777===BBBHHHLLLOOOSSSUUUXXXYYYXXXWWWXXXXXXYYYXXXXXXYYY[[[[[[YYYXXXTTTSSSRRRPPPOOO\\\|||zzzxxx|||~~~~~~|||zzzkkk]]]KKKIIIDDD@@@======AAAEEEEEEHHHMMMRRRVVVYYY^^^```hhhggggggjjjmmmiii```XXXTTTQQQMMMKKKIIIHHHGGGEEEDDDCCCBBB@@@????????????===>>>???@@@@@@???>>>===:::::::::<<<>>>AAADDDFFFDDDCCCBBB@@@>>>;;;999888:::;;;===<<<999777666666666444111//////000222444222222222222222222222222000111111222222222222111111///.........---+++))),,,,,,,,,,,,,,,,,,,,,,,,.........---------------...,,,***))))))***,,,...,,,+++***))))))+++---...------,,,+++,,,---...///------------...///000000,,,,,,------.../////////...............///000000000000111111111222222222444444555666777888999999;;;<<<>>>???>>>???AAACCCFFFHHHJJJLLLLLLJJJHHHFFFGGGIIIJJJJJJHHHGGGFFFGGGMMMXXXooo////////////000000000000111444888>>>DDDIIIMMMOOOTTTWWWYYYZZZYYYYYYZZZZZZZZZZZZYYYZZZ[[[[[[ZZZXXXSSSSSSRRROOOPPPbbbwwwqqqsssyyyzzztttwww|||}}}zzz}}}{{{mmm___GGGEEEAAA===;;;>>>DDDIIIJJJMMMSSSWWWZZZ^^^aaacccfffdddeeehhhjjjggg^^^VVVNNNKKKHHHFFFEEEEEECCCBBBCCCBBBAAA@@@???>>>>>>>>>===>>>????????????>>>>>>;;;:::999999;;;>>>AAADDDBBBBBBAAA@@@>>><<<:::999999;;;<<<<<<999777666666666444222000///111333444222222222222222222222222000000111222222222222222111///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,***))))))***,,,---,,,+++***))))))+++---...------,,,+++,,,---...///.........------......///,,,,,,------.../////////...............///000000000000111111111222222222444444555666777888999999:::<<<>>>>>>>>>???@@@BBBFFFHHHJJJLLLLLLJJJHHHFFFFFFHHHJJJJJJHHHGGGGGGGGGNNNXXXooo////////////000000000000222444999???EEEJJJMMMOOOUUUWWWYYYZZZZZZZZZ[[[\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXSSSSSSQQQNNNTTThhhxxxlllfffkkktttzzzppppppwww}}}zzz{{{|||nnnaaaHHHEEE@@@======AAAGGGJJJKKKMMMQQQTTTVVVXXXZZZ\\\[[[ZZZZZZ\\\]]][[[UUUQQQHHHEEEBBBAAAAAABBBAAA@@@BBBAAAAAA@@@???>>>===<<<===>>>>>>???????????????;;;:::888777888;;;???BBBAAAAAAAAAAAA???===;;;999888999;;;;;;888666666666555444222000000111222333111111111111111111111111---...///000000111000000111000//////000///---+++************************+++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,+++*********+++,,,------,,,,,,,,,,,,---............---------------...,,,,,,------.../////////...............///000000000111111111111222222222333444555666777888888999999;;;===>>>>>>???AAACCCFFFHHHIIIJJJJJJIIIHHHFFFFFFHHHJJJJJJIIIGGGGGGHHHNNNXXXnnn////////////000000000000222555:::@@@FFFJJJNNNOOOUUUWWWYYYZZZYYYZZZ[[[]]]\\\[[[[[[[[[\\\\\\ZZZXXXSSSSSSQQQOOOXXXnnn}}}qqqeeeaaajjjuuussskkkppp{{{yyyzzz}}}pppcccNNNHHHBBB???AAAEEEHHHIIIGGGIIIKKKKKKKKKKKKMMMOOONNNNNNMMMLLLKKKJJJIIIHHHCCC@@@>>>>>>???@@@@@@???AAAAAA@@@@@@???===<<<<<<======>>>>>>????????????<<<:::777555666999===@@@@@@@@@AAAAAA@@@===;;;999666888:::999777666555555333333222111111111111111000000000000000000000000---...///000000111111111222111000000111000...,,,++++++++++++++++++++++++............//////000000***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++,,,------......------,,,++++++,,,,,,---...///,,,,,,------.../////////...............///000000000111111111111222222222333333444555666777777888888:::<<<===>>>???BBBDDDGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHJJJJJJIIIGGGGGGHHHOOOXXXmmm////////////000000000000222555:::@@@FFFKKKNNNOOOUUUWWWYYYYYYYYYZZZ\\\]]]]]]\\\[[[[[[\\\\\\ZZZXXXTTTTTTQQQQQQ[[[rrrpppnnnmmmpppuuuvvvsssooorrrwww~~~zzzmmmcccaaakkkyyy}}}ooojjjqqq~~~xxxzzz~~~|||}}}~~~~~~~~~qqqeeeSSSLLLDDDBBBEEEHHHIIIGGGDDDEEEEEECCCBBBAAACCCDDDEEEEEEDDDAAA>>>>>>???AAA@@@>>><<<<<<>>>???@@@???@@@@@@@@@@@@???===<<<;;;======>>>>>>?????????@@@<<<:::666444555888<<>>;;;:::555777999999777555444555222222222222111111000000//////////////////////////////000222222333333333222111000111222111///---------------------------+++++++++,,,,,,,,,------)))***,,,------,,,***))))))***+++,,,,,,,,,,,,++++++,,,---...///...---,,,))))))***+++,,,...///000,,,,,,------...//////000...............///000000000111111111111222222222222222333444555666777777777999<<<===>>>@@@BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJJJJIIIHHHHHHHHHPPPXXXlll---......///000111111222333777>>>DDDHHHMMMQQQTTTUUUVVVXXXZZZ\\\]]]^^^^^^]]]\\\ZZZ[[[\\\\\\[[[YYYTTTRRRTTTSSS\\\zzztttuuu|||nnn``````^^^^^^```dddeeedddaaa```ccclllyyyrrrfff___cccqqqzzznnnllluuu~~~www|||{{{sssrrrxxx~~~{{{zzz{{{~~~sssiiiUUUOOOIIIHHHKKKOOOPPPPPPHHHGGGEEECCCAAA???===;;;@@@>>><<<<<<<<<===<<<;;;<<<;;;;;;<<<===>>>===<<<@@@>>><<<===???@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444777===AAADDDCCCAAAAAAAAA@@@===;;;666666777777777555444333333333222111000///......333222222222111111000000111000...///111222222111111111222333222000...,,,---.........---,,,++++++............//////000000,,,,,,,,,---,,,,,,++++++---------,,,,,,,,,++++++,,,,,,------------......++++++++++++++++++++++++---------............///111...,,,,,,---///000000000000000000////////////111333666777777666777888;;;:::::::::<<>><<<999555555666777777666555444333333222111000///......222222111111111000000000111///......000111111000000111222222111000...,,,------------------,,,,,,---------....../////////,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---......---------------------------............///111...,,,,,,...000000000111111111111111000000000333444555555444555888:::>>>======>>>???BBBEEEGGGIIIIIIIIIIIIHHHFFFEEEDDDFFFHHHKKKKKKJJJHHHHHHHHHPPPXXXmmm...//////000000111111111222777===CCCHHHMMMQQQTTTWWWWWWWWWXXXZZZ\\\___```aaa___]]]]]]]]]\\\ZZZXXXVVVRRRRRRSSS___~~~uuulllccckkkjjj[[[SSSTTTWWW___ooo}}}~~~xxxbbbYYYSSSTTT[[[hhhzzzrrrkkkjjjqqqyyyppphhhgggoooxxx||||||ssszzz{{{yyy~~~wwwuuuwww}}}~~~zzzvvvwwwzzz}}}{{{yyy{{{~~~}}}vvvooobbbYYYQQQRRR\\\dddfffeeebbb]]]WWWRRROOOLLLIIIGGGDDDBBB@@@???>>>===;;;999888888999999:::;;;;;;<<<>>>=========>>>>>><<<:::::::::::::::::::::::::::999888777555444666:::>>>CCCAAA??????>>>===:::777444444555666666666555555333333222111000//////...111111000000000000//////000...------///000000//////000111111000///---,,,...---,,,+++,,,---...///,,,,,,------------......+++,,,,,,------,,,,,,+++,,,++++++++++++*********((((((((()))***++++++,,,///.........------,,,,,,---------............///000...,,,,,,...000000000111111111111111222222222555555444333333555999<<<;;;;;;;;;<<<>>>@@@CCCDDDGGGGGGHHHHHHGGGFFFFFFEEEFFFIIIKKKKKKJJJHHHHHHHHHOOOWWWlll//////000000000111111111333777>>>DDDHHHMMMQQQTTTXXXXXXWWWWWWYYY\\\___aaacccaaa^^^]]]]]]\\\YYYWWWUUUPPPOOORRRaaalllccc\\\fffjjj^^^YYY\\\```kkkaaaYYYSSSWWW```lllzzz}}}oooggggggnnn|||{{{xxxpppjjjcccdddkkkrrruuuuuummmuuu~~~wwwtttrrrttt|||xxxsssrrrtttxxx}}}~~~|||{{{}}}{{{zzz~~~|||wwwssshhh^^^WWWZZZfffssswwwwwwvvvooofff___ZZZVVVQQQNNNNNNLLLHHHFFFDDDAAA>>>;;;888999:::;;;<<<===>>>???>>>======>>>>>>===<<<;;;:::::::::::::::999999999888888777555444555888;;;AAA???>>>======;;;888666333444444555555666666666444333333222111000///...000000000//////////////////---,,,,,,...//////...//////000000///...---,,,...---+++***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***+++++++++*********))))))''''''((()))***+++,,,,,,---------,,,++++++******---------............///000...------///000000///000000111111111111111222444444555444333555888;;;::::::;;;<<<===@@@BBBCCCEEEFFFFFFGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHIIINNNWWWlll000000000000111111111111444888???EEEJJJNNNRRRUUUXXXXXXWWWWWWYYY\\\___aaacccaaa___]]]]]][[[YYYWWWSSSMMMLLLRRRddd~~~fff]]]WWWddd~~~llldddbbbgggmmmwww{{{XXXSSSSSS^^^lllxxxzzzjjj```]]]bbbmmmxxxzzzsssoooccc___[[[\\\bbbgggiiiiiieeelllwww}}}sssllliiihhhhhhlllttt}}}|||qqqnnnnnnppptttyyy~~~|||xxxuuulllccc\\\```ooo~~~xxxpppjjjeee___ZZZUUUSSSOOOLLLHHHCCC>>>:::999;;;===>>>======???AAA>>>>>>??????>>>=========;;;;;;;;;::::::999999999888888888777555555777999???>>><<<<<<<<<;;;888666333444444444555555666666444444333222111000/////////////////////000000000...---+++,,,...//////...///////////////......---...---+++***+++---///000,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))******+++,,,,,,------------,,,,,,+++++++++---------............//////...------///000000////////////000000000111111111333666666666666777999======>>>@@@AAACCCEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHJJJNNNVVVlll111111111111111111111111555:::@@@FFFKKKOOOTTTWWWWWWWWWWWWXXXZZZ\\\___```bbb```^^^]]]\\\[[[YYYWWWRRRKKKLLLTTTiiixxx```YYYWWWhhh|||ooonnnooowww~~~uuuZZZXXX^^^oooyyyfffZZZUUUWWW___gggzzzooogggdddVVVSSSQQQSSSWWW[[[[[[ZZZ\\\aaaiiinnnnnniiibbb]]]\\\[[[[[[___fffnnntttwwwvvvmmmeeedddeeegggmmmtttyyywwwwwwzzz~~~{{{yyyoooiiicccfffrrrzzzuuunnnhhh[[[YYYUUUQQQMMMHHHBBB>>>@@@BBBCCCAAA>>><<<===???>>>@@@AAA@@@???>>>>>>>>>===<<<<<<;;;;;;::::::999999999:::888666666777888===<<<;;;;;;<<<;;;999777444444444333444444555666444444333222111000000/////////000000000000111111///---,,,,,,...//////...////////////////////////...---,,,+++,,,---...///------,,,,,,,,,,,,++++++,,,,,,---...////////////,,,++++++++++++*********+++++++++,,,,,,,,,,,,---........................---------............//////...---...000000000............///000000111111000333666777777777777888<<<<<<>>>???AAACCCDDDDDDFFFFFFGGGGGGGGGGGGGGGFFFHHHIIIJJJIIIHHHHHHIIIJJJNNNWWWmmm111111111111111111111111777;;;BBBHHHMMMQQQUUUXXXVVVWWWXXXYYY[[[]]]^^^___aaa___]]]\\\\\\[[[YYYWWWRRRKKKMMMXXXooouuu___ZZZ]]]rrrzzz~~~mmmkkkssszzzfffYYYSSSSSSYYY```xxxzzz||||||wwwmmmbbb[[[XXXNNNLLLLLLMMMQQQRRRRRRPPPTTTWWWZZZ\\\[[[WWWTTTRRRPPPNNNMMMOOOUUU[[[___aaa___ZZZVVVVVVWWWZZZbbbkkknnnllljjjnnnuuu|||{{{zzz{{{~~~|||sssoooiiijjjrrrxxxqqqeeeccc```^^^[[[VVVQQQMMMNNNOOOOOOIIIBBB<<<<<<>>>???AAACCCBBB@@@>>>???@@@>>>>>>===<<<<<<;;;::::::999:::;;;:::888666777777;;;::::::;;;<<<<<<;;;999666555444333333333444555555444333333111111000///000000000111111111222222///...,,,---///000000///000000000//////000000111------------------,,,,,,...---------,,,,,,,,,,,,++++++,,,---...//////...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++------......///000000000---------............///...------...000111///......//////000111111222222222444555666555666888999999:::<<<>>>???AAABBBBBBGGGHHHHHHHHHHHHHHHGGGFFFHHHIIIJJJIIIHHHGGGIIIJJJOOOXXXnnn222222111111111111111111888<<>>???BBBDDDCCC@@@???@@@AAA??????>>>===<<<<<<;;;;;;:::;;;<<<;;;999777777777::::::999;;;======<<<:::777666444333222333333444555444444333222111000000000000111111222222222333000...------///000000///111111000000000000111222---.........---,,,++++++.........------,,,,,,,,,'''((()))***+++,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,+++************++++++,,,---...//////---------.........//////...------///000111///...///000000111222222333333555555444333333555999<<<<<<===???AAACCCDDDEEEEEEHHHIIIIIIIIIIIIHHHGGGFFFIIIIIIJJJIIIHHHGGGIIIKKKOOOXXXnnn//////000//////111555888888???GGGLLLMMMPPPUUUYYY[[[ZZZYYYYYYYYYZZZ\\\]]]^^^]]]]]][[[YYYUUUSSSQQQKKKQQQLLL]]]ttt~~~eee```lll|||eeeXXXUUUXXX```gggssslllccccccbbb]]]WWWQQQMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLKKKIIIGGGIIIHHHFFFGGGHHHIIIIIIHHHGGGGGGFFFDDDDDDIIIRRRYYY]]][[[YYY\\\aaafffgggfffeeekkkrrrwwwzzzvvvooohhhhhhppp}}}yyytttooorrruuuuuuqqqlllhhhffflllkkkeeeZZZLLLAAA;;;:::@@@AAABBBCCCBBBAAA@@@???BBBAAA@@@@@@BBBBBBAAA@@@===<<<;;;:::888777666555777999<<>>AAABBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>@@@@@@???>>>===<<<;;;:::888777666555555777999<<<>>>???>>>>>>999666444333444555666555666555333111000//////......///111333333333222111333333333222222222111111000111111111000///......++++++************++++++///...---,,,+++,,,,,,---........................++++++++++++++++++++++++,,,---...---,,,+++,,,---------------,,,,,,,,,,,,---......//////////////////......------......///...///000111222222111111222333444666888999:::;;;===???@@@@@@@@@AAADDDFFFJJJJJJJJJJJJIIIHHHGGGFFFHHHJJJKKKKKKIIIGGGFFFFFFNNNYYYrrr000111111000///111444777;;;AAAHHHMMMPPPSSSWWW[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\\\\ZZZXXXUUURRRQQQQQQSSSNNNbbbzzzyyyiiinnnwwwddd[[[ZZZ```jjjssssssdddYYYRRRNNNOOOOOONNNLLLKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQPPPOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKLLLNNNPPPPPPOOOLLLIIIGGGFFFGGGIIIIIIIIIOOOQQQTTTVVVXXX[[[^^^aaahhhnnnuuuzzzzzznnn```WWWWWW^^^eeeoooqqqrrrpppkkkddd___\\\ZZZ]]]aaadddfffgggiiijjjlllhhhbbbYYYQQQJJJFFFDDDCCCCCCDDDDDDCCCBBBAAAAAA???>>>===>>>???@@@???===<<<<<<;;;999888777666555888:::===@@@BBBBBBAAA@@@:::777555444555666666666666555333222000/////////000111222444444444444333555444444444444333333333000000000111000000//////......------------......///////////////...------++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,+++,,,------------------.........---......///////////////.........------......//////000111111111111000000333444555777888:::;;;<<<===>>>@@@@@@@@@BBBDDDFFFKKKKKKKKKKKKJJJIIIHHHGGGIIIKKKLLLLLLJJJHHHHHHHHHOOO[[[ttt111111111000000111444777===BBBHHHNNNRRRUUUYYY[[[]]]]]]]]]]]]^^^^^^______]]]]]]]]][[[YYYVVVTTTRRRRRRSSSNNNeee}}}vvvgggtttwwwsssttt|||qqqbbb\\\]]]dddooozzz}}}jjj]]]SSSNNNJJJKKKLLLLLLKKKKKKMMMOOOQQQRRRUUUWWWXXXXXXWWWWWWVVVWWWYYYZZZZZZYYYYYYYYYYYYXXXWWWYYY[[[]]]^^^]]]YYYTTTOOOMMMNNNOOONNNLLLTTTXXX]]]```aaacccgggjjjpppuuu{{{yyylll\\\QQQNNNTTTYYYeeejjjnnnlllddd[[[VVVUUUPPPSSSVVVYYY[[[^^^aaaccckkkggg```YYYSSSNNNKKKIIIEEEEEEEEEDDDCCCBBBAAA@@@AAA???>>>???@@@AAA@@@???;;;;;;:::999888777666666999<<>>@@@@@@@@@BBBDDDGGGKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIPPP\\\uuu111111111111000222555888>>>BBBHHHNNNSSSVVVYYY[[[]]]^^^^^^_______________^^^^^^^^^\\\[[[XXXUUUTTTQQQSSSPPPiiiuuuhhh}}}~~~~~~mmmaaaZZZ\\\gggrrrqqqggg]]]ZZZ]]]eeeqqq{{{wwwfff[[[TTTPPPJJJLLLMMMNNNMMMMMMOOOPPPSSSUUUXXX[[[]]]]]]\\\\\\^^^aaaeeefffeeeeeefffhhhhhhgggfffgggjjjlllmmmllliiibbbZZZVVVWWWYYYZZZYYYaaaffflllooopppqqqtttwwwwww|||xxxkkk\\\QQQNNNSSSYYYaaafffjjjhhh___WWWSSSTTTTTTVVVXXXYYYZZZ\\\___aaajjjhhhccc\\\VVVQQQNNNMMMIIIHHHGGGEEECCCAAA@@@???@@@???>>>>>>@@@@@@???>>>::::::999999888777666666666999<<<@@@AAA@@@>>>===<<<999666444555666666666555555333222111111111111000000111222222333333333111111111111000000000000///000111111111111111000******))))))))))))******,,,---///000///...,,,***------------------------++++++++++++++++++++++++---...///...,,,+++,,,---,,,------....../////////---......///////////////000000//////000111111222111111111000000000000000222222333555777888::::::<<<>>>???@@@AAABBBEEEGGGKKKKKKLLLLLLKKKKKKJJJJJJIIIKKKMMMMMMKKKJJJJJJJJJQQQ]]]vvv000111111111111333666999???BBBHHHNNNSSSWWWZZZ[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXVVVTTTOOOSSSTTTnnnwwwooozzzuuuxxx|||uuukkk___TTTNNNOOO[[[ggg|||wwweee___ZZZ[[[___fffqqq{{{sssddd[[[VVVSSSLLLOOORRRSSSRRRRRRRRRSSSVVVYYY]]]```bbbcccbbbaaagggkkkppprrrrrrrrruuuwwwvvvuuutttuuuwwwyyyyyyyyyvvvpppiiidddcccfffiiikkkppptttzzz~~~yyymmm___UUUSSSXXX]]]```dddgggddd]]]WWWVVVWWW[[[\\\^^^______```bbbdddnnnnnnllleee\\\TTTRRRRRROOONNNKKKGGGDDDBBB@@@???===<<<;;;<<<===>>>===;;;:::999999888777777666666777:::>>>AAABBBAAA>>><<<;;;999555444444555555555555555333222222111111111//////000000111222222222222222222222111111111111111111111222111111000000++++++************+++++++++,,,.........---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,------------------.........---......///////////////////////////000111222222111000000000000000111111111222333555666888999:::<<<===???@@@AAABBBEEEHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMMMMKKKJJJJJJJJJQQQ]]]vvv///000000111111444888;;;???BBBGGGMMMSSSXXXYYYZZZZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[[[[[[[YYYWWWTTTSSSNNNUUUYYYttt{{{vvvyyyqqqooopppzzzyyyuuuppplll```[[[TTTOOOKKKLLLXXXeee|||wwwxxxlllbbb^^^]]]aaaffflllvvvssseee]]]XXXVVVQQQTTTYYY\\\\\\[[[ZZZZZZ^^^```eeeiiilllllllllkkkmmmrrrxxx{{{{{{|||}}}zzzvvvtttuuuyyy}}}}}}qqqcccYYYVVV[[[```dddeeeeeeccc^^^\\\]]]^^^ccceeeiiijjjkkklllnnnpppuuuyyyyyyqqqdddYYYWWWYYYVVVTTTPPPKKKGGGDDDBBBAAA===<<<;;;;;;======<<<;;;999999888888777777666666888;;;???CCCDDDBBB???===;;;888555333333444444333555444333333222222222222/////////000000111222333333222222222111111111111222222222222111111000///......------------......,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***+++,,,---------------,,,,,,,,,,,,---......///////////////------------...///000111000000//////000111222333222333444555777999:::;;;;;;===???@@@AAACCCFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJHHHJJJLLLLLLKKKIIIIIIJJJQQQ\\\uuu...///000111222444999<<>>???>>>===999999888888777777666666555888<<<@@@AAA???;;;999;;;888444333333333333333555444444333222222222222000000000000111222333444111111111000000000//////333333333222111000///...,,,,,,,,,++++++,,,,,,,,,------...---------,,,+++////////////////////////++++++++++++++++++++++++'''(((************,,,...---------,,,,,,+++++++++---......///////////////+++++++++,,,---...///000000////////////111333444333444555777888:::;;;<<<;;;===???@@@AAACCCFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGIIIKKKLLLJJJIIIIIIJJJQQQ\\\uuu111222333333333555999<<>>@@@AAAAAAAAABBBEEEGGGFFFIIILLLLLLKKKJJJIIIIIIEEEIIILLLNNNLLLJJJHHHGGGQQQZZZnnn111111222222333666:::===BBBFFFLLLQQQTTTXXX[[[^^^aaaaaaaaa```___^^^]]]\\\^^^\\\ZZZYYYXXXVVVRRROOOKKKXXXmmm|||vvvxxxxxxssskkkccc\\\XXXVVVUUUSSSNNNOOOVVVZZZ^^^mmm|||pppeeeaaaaaaaaagggpppvvvwwwrrrlllhhhkkksss}}}~~~zzzpppcccYYY[[[cccfffmmmrrrtttvvv|||yyynnnddd```bbbeeejjjeee]]]TTTMMMHHHFFFEEEAAA>>><<<;;;;;;;;;:::999999::::::999999777666666555777;;;>>>>>><<<999666888888666444222222555777555444333222111111111111000///...///111222111000////////////000000000000111111000//////000000000///...---,,,++++++++++++,,,------......------,,,++++++,,,---............,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------......//////...---,,,+++,,,,,,---.../////////000111222333444555555555555777888:::<<<>>>???AAAAAAAAABBBEEEGGGFFFIIIKKKLLLJJJIIIHHHIIIFFFIIILLLNNNLLLJJJHHHHHHOOOYYYnnn000111111222333777<<>><<<999777777777666444222222444666555444333222222111111111///...---...000111000///////////////000000000000111000000///............///...---,,,+++++++++++++++,,,,,,------,,,,,,+++******+++,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------------............//////111111//////000000222333555555;;;:::888777666777999:::===???@@@AAAAAABBBEEEGGGFFFHHHJJJKKKIIIHHHGGGHHHFFFIIILLLMMMLLLJJJHHHHHHMMMXXXnnn///000111222333888===BBBGGGKKKPPPTTTVVVYYY[[[]]]bbbbbbbbbaaa```___^^^]]]___]]]ZZZXXXVVVSSSOOOMMMKKKZZZrrr}}}tttqqqzzz}}}|||{{{xxx|||vvvlllggghhhiiisss{{{uuuvvvwwwkkkbbbbbbffflllvvv}}}{{{yyyxxxpppkkkddd``````bbbbbbbbbgggccc]]]VVVPPPKKKHHHFFFEEEAAA===:::999::::::999999999999999999888777666444777:::======<<<999777777777666444222222333555555555444333222222222222///...---...000111000///////////////000000000000222111000///......------///...---,,,,,,++++++,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,............,,,,,,------------------------,,,,,,,,,---------............------------------......///000000111222333//////000111222444666777<<<:::888666666777888999===>>>@@@@@@AAABBBEEEGGGGGGHHHJJJJJJHHHGGGGGGGGGFFFIIILLLMMMKKKIIIIIIIIILLLXXXooo000000111111333888>>>CCCIIILLLQQQUUUWWWZZZ\\\^^^cccccccccbbbaaa```^^^^^^___]]]YYYVVVTTTRRROOOMMMKKK[[[rrruuujjjfffooo~~~yyyoooiiiiiikkkwww{{{zzzyyypppgggfffjjjooozzz{{{tttpppnnnmmmlllhhhddd```___bbbbbb```]]]aaa___ZZZUUUOOOJJJGGGEEEEEEBBB===:::::::::::::::888888999999999888777777444666999<<<<<<;;;999888777777777555333222444555666555444333222222222222000///...///111222111000////////////000000000000333222111000///.........//////...---,,,,,,,,,,,,***++++++++++++++++++*********++++++,,,+++++++++,,,,,,............,,,,,,------------------------,,,,,,,,,---------....../////////...............***+++,,,---......////////////000111222444666777888777555555555666888:::<<<===???@@@@@@BBBEEEGGGHHHIIIJJJIIIGGGFFFGGGGGGGGGIIILLLLLLKKKIIIIIIIIIKKKYYYrrr111111111111333888>>>CCCJJJMMMRRRVVVYYY[[[^^^```ccccccccccccbbb```___^^^^^^[[[XXXUUUSSSRRROOOMMMMMM\\\sss~~~oooccc___iii{{{{{{pppjjjjjjlll{{{|||uuunnnlllooosss}}}xxxqqqllliiihhhffffffdddbbb``````aaa```\\\YYYZZZXXXUUUQQQMMMIIIFFFDDDDDDAAA===;;;;;;;;;;;;:::888888999999999888888777444666888;;;<<<;;;:::999777888888666444333444666666555444333222222222222000///...///111222111000////////////000000000000222222111000////////////000///...---,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------........./////////////////////,,,---.../////////////////////000000222333555555222333333444666777888999;;;===???@@@@@@BBBEEEGGGIIIJJJKKKIIIGGGFFFGGGHHHHHHJJJKKKLLLJJJIIIIIIJJJLLL\\\vvv222222222111333777>>>CCCJJJNNNSSSWWWZZZ]]]```bbbdddddddddcccbbbaaa______]]]ZZZVVVTTTSSSRRRPPPNNNPPP___uuu{{{kkk^^^[[[fffzzz|||qqqjjjiiinnn}}}~~~zzztttsssuuuzzz}}}qqqnnnjjjggggggffffffdddcccaaa___]]][[[YYYVVVTTTRRRRRRPPPNNNJJJGGGDDDBBBBBB@@@>>>=========;;;:::777888888999999999888888444555888:::;;;;;;:::999888999999888666444555666666555444333333222333333///...---...000111000///////////////000000000000000//////....../////////000///...------,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------......////////////000111222222111000000/////////000111222333444000111333555777888888888;;;<<<>>>???@@@BBBEEEGGGKKKKKKKKKJJJHHHGGGHHHIIIHHHJJJKKKKKKJJJIIIIIIJJJNNN^^^yyy333333222111333777>>>CCCJJJNNNSSSWWW[[[^^^aaacccdddddddddcccbbbaaa```___\\\YYYVVVSSSSSSRRRPPPOOORRRaaavvvzzziii\\\YYYfffyyy}}}qqqjjjiiippp~~~yyywwwzzzyyyvvviiigggeeeeeefffgggfffeeeaaa___\\\WWWSSSQQQPPPPPPNNNNNNMMMKKKIIIFFFCCCAAA@@@???>>>===>>>>>><<<:::777888888999999999888888333555777:::;;;;;;:::999888999:::999777555666777666666555444333333333333...---,,,---/////////...////////////000000000000......---------......///000000...---------------+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++///...,,,,,,,,,,,,...///------------------------,,,,,,,,,---------......++++++,,,,,,---...//////------...//////...---,,,000000//////000111222222000222444777888999888777:::<<<>>>???@@@BBBEEEGGGLLLLLLLLLJJJHHHGGGHHHJJJHHHJJJKKKKKKJJJIIIIIIJJJOOO```{{{111///000444666777>>>EEEKKKOOOSSSWWWYYY[[[^^^```aaabbbdddeeedddbbb```^^^\\\UUUQQQTTTVVVSSSOOONNNWWWjjj}}}{{{|||kkkOOO]]]nnn~~~uuuiiifffiiisss~~~}}}yyy{{{{{{rrrjjjgggeeedddeeeggghhheeeccc^^^\\\WWWSSSOOOMMMLLLKKKHHHGGGFFFFFFGGGFFFDDDBBB@@@>>><<<;;;;;;;;;:::999999999::::::999999888777555555666999<<<===<<<:::<<<:::888666444444444444444666777666333222222222000000000000000111111222111111111111000000//////////////////000000000000///......---------......---------,,,,,,++++++++++++***))))))(((((())))))...------,,,,,,++++++******+++,,,---............,,,,,,++++++,,,,,,---...//////............//////------...///000111111222111111000000111111222333333333444555777999;;;<<<:::;;;===>>>???AAADDDFFFIIIIIIGGGFFFEEEEEEDDDDDDCCCFFFKKKMMMMMMKKKJJJJJJSSS```|||222000000444666888>>>EEELLLOOOTTTXXXZZZ\\\___aaacccdddfffhhhhhhfffcccbbbZZZSSSQQQTTTWWWUUURRRQQQUUUjjj~~~|||}}}kkkQQQaaavvvsssgggeeehhhwww}}}}}}yyyzzz|||tttmmmhhheeedddcccdddffffffcccaaaXXXUUUPPPKKKGGGEEEDDDDDDDDDCCCBBBCCCDDDCCCBBB@@@@@@>>><<<;;;;;;;;;:::999:::::::::::::::999888888555555666999<<<======;;;<<<;;;999666555444333333444555666555333222222222000000000000000111111222222222111111111000000000////////////000000000111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------,,,,,,------.../////////............//////111111111111111111111222111111000000111111222333222222333444666888:::;;;:::;;;===>>>???AAADDDFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDGGGKKKNNNMMMLLLKKKKKKTTTaaa}}}222000000444666888>>>EEEMMMPPPUUUYYY[[[^^^```bbbeeefffhhhiiiiiigggeeecccXXXSSSQQQUUUXXXWWWUUUUUUTTTkkk~~~lllTTTfffpppeeedddhhh|||}}}~~~}}}zzzzzz|||yyy}}}|||uuulllgggddd`````````aaabbbcccbbb^^^[[[SSSOOOIIICCC???=========>>>======>>>@@@AAA???>>>@@@>>><<<;;;;;;;;;:::999::::::;;;;;;;;;:::999999333444555888<<<>>>>>>======<<<:::777555333222222333555666555333222222222000000000000000111111222222222222222222111111111/////////000000000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,******++++++,,,------...***+++,,,------......---...------------...////////////............////////////......------------111000000000000111222222333333444555666888:::;;;:::;;;===>>>???AAADDDFFFHHHHHHGGGFFFEEEEEEEEEFFFEEEHHHLLLNNNNNNMMMLLLLLLTTTccc222000111444666888>>>FFFNNNQQQVVVZZZ]]]___bbbdddfffgggiiiiiihhhfffcccaaaZZZVVVTTTWWWYYYWWWUUUVVVWWWooonnnYYYnnnsssxxx~~~pppfffeeejjj}}}}}}|||zzzyyyxxxpppnnniiiaaa[[[WWWVVVUUUXXXYYY[[[]]]\\\ZZZVVVSSSPPPLLLGGGAAA===;;;;;;<<<999999999<<<>>>@@@???>>>@@@>>><<<;;;;;;;;;:::999:::;;;;;;;;;;;;:::999999333333444777<<>>===;;;888666333222111333444555555333222222222000000000000000111111222222222222222222222222222//////000000000111111111111111///...,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***+++,,,------------------------------......//////......------......///---------------,,,,,,,,,000000000000000111222222444555555666777999;;;<<<:::;;;===>>>???AAADDDFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFIIIMMMOOONNNMMMMMMNNNUUUeee222000111555777999???FFFNNNQQQWWW[[[^^^```ccceeejjjkkkkkkkkkiiieeebbb___^^^ZZZYYYZZZZZZVVVTTTVVV\\\vvvqqqaaazzzyyymmmrrr~~~rrriiihhhmmm~~~||||||zzzwwwrrrhhhaaaXXXQQQLLLIIIHHHIIIOOOQQQSSSTTTRRROOOLLLJJJLLLIIIDDD???<<<;;;<<<===888888999;;;???AAA@@@???@@@>>><<<;;;;;;;;;:::999::::::;;;;;;::::::999888333222333777;;;???@@@@@@>>>===;;;999666444222111222333555444333222222333000000000000000111111222222222222222222222222222000000000000111111111111111111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------......//////000000111222222333000000//////000000111222333333444555666777999::::::;;;===>>>???AAADDDFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGJJJMMMNNNNNNNNNNNNOOOVVVggg333111111555777999???FFFMMMQQQVVV[[[^^^aaadddfffmmmmmmnnnmmmkkkgggdddaaabbb^^^\\\]]]ZZZUUUTTTUUU```|||wwwlllyyypppttt{{{vvvlllkkkooo~~~{{{{{{zzztttlll```VVVLLLGGGEEEBBBAAACCCHHHJJJLLLLLLIIIEEECCCBBBDDDBBB@@@===<<<;;;<<<<<<999999:::===@@@BBBBBBAAA@@@>>><<<;;;;;;;;;:::999999999:::::::::999888888444333333666;;;>>>@@@@@@===<<<;;;:::777555333111111333444444222111222333000000000000000111111222111111111222222222222222000000000111111111222222111000///...---,,,,,,,,,---------,,,,,,+++++++++,,,++++++***************---,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------......------------......------...///000111222222000////////////000111111111111111222333444666777:::;;;===>>>???AAADDDFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHJJJMMMNNNMMMMMMNNNOOOWWWiii333111222555777999???FFFMMMQQQVVVZZZ]]]```cccfffjjjkkklllmmmkkkiiieeecccccc```^^^^^^[[[VVVTTTWWWbbbyyy{{{vvvyyy{{{wwwvvvzzzyyyooommmppp{{{zzzyyyqqqgggZZZNNNEEEDDDDDDBBBAAABBBDDDFFFGGGEEEAAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===AAACCCCCCBBB@@@>>><<<;;;;;;;;;:::999888888999999888888777666555444444666:::>>>???@@@<<<<<<;;;:::888666444222000222444444222111222333000000000000000111111222000000000111111111222222000000111111111222222222000///...---------------......---,,,++++++******,,,,,,+++***************+++++++++***************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---.........------,,,,,,------...+++++++++,,,,,,---------///////////////000111111222222222333444555666777:::;;;===>>>???AAADDDFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGJJJLLLMMMLLLLLLMMMOOOXXXjjj333111222555777999???GGGLLLPPPUUUZZZ]]]```cccfffeeegggiiijjjjjjhhhfffdddbbb```______\\\WWWVVVYYYbbb}}}zzz}}}{{{rrrmmmpppooo{{{zzzpppmmmppp}}}{{{zzzyyypppdddWWWKKKBBBCCCFFFEEECCCEEEBBBDDDEEEBBB>>>;;;:::<<<999:::;;;===>>>>>>>>>>>>::::::;;;>>>AAACCCCCCBBB@@@>>><<<;;;;;;;;;:::999888888888888888777666666666444444666:::===??????;;;;;;;;;:::999777444333000222333333222111222333000000000000000111111222//////000000111111111222000111111111111222222222///......---------......//////...---+++***))))))---,,,++++++******++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,++++++***...------------...//////...------,,,,,,------...//////............------///////////////000111111555555555666666888999::::::;;;===>>>???AAADDDFFFEEEEEEEEEEEEFFFGGGIIIIIIGGGIIIKKKLLLLLLLLLMMMNNNYYYkkk333000000222555888@@@IIIPPPQQQSSSVVVZZZ___cccfffmmmllljjjhhhgggfffeeeeeeaaacccccc```[[[XXXYYYZZZeee~~~}}}yyyvvvtttrrrpppnnnrrryyyzzzkkklllwww|||zzzyyyuuummmfffUUULLLEEEFFFHHHGGGFFFGGGHHHGGGEEEAAA===::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;???BBBDDDAAA>>>>>>>>>>>>===<<<:::999888888888888888777777777777666555444444666999<<<>>>>>>>>>===;;;999666444333222222222222333333444555000000///...............111111111111111111111111//////000111222222333333111000...---,,,,,,---------.........---,,,,,,+++++++++*********+++---...------++++++++++++------***++++++,,,,,,------...---.....................++++++,,,,,,---...//////000000000000000000000000000000000000111111111111333444444444555666666666999:::<<<===>>>@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHKKKOOONNNJJJKKKNNNZZZppp333000000333555888@@@IIIPPPQQQSSSVVV[[[___cccffflllkkkjjjiiihhhgggggggggeeeffffffbbb\\\WWWWWWXXXccc|||}}}~~~|||{{{{{{{{{{{{xxxxxxyyy}}}zzzlllmmmwww~~~|||{{{zzzuuummmgggTTTLLLEEEFFFGGGEEEDDDDDDGGGGGGEEEBBB>>>======>>>AAA@@@>>>===<<<<<<======;;;;;;<<<@@@DDDEEECCC@@@???>>>===<<<;;;999888888888888888777777777666666666555444444555999<<<>>>>>>===<<<;;;999666444333333333222222333333444444111111000///////////////000000000000000000000000......///000000111222222111000...---,,,,,,------++++++,,,,,,+++******)))******)))))))))***+++,,,---,,,++++++++++++,,,---***++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,------.........000000000000000000000000000000000000111111111111333333444444555666666666999:::<<<===>>>@@@CCCEEEEEEEEEFFFFFFGGGHHHIIIIIIKKKJJJLLLOOOMMMIIIIIILLLYYYnnn333000000333666999@@@HHHOOOPPPSSSVVV[[[```dddfffkkkjjjjjjjjjiiiiiiiiiiiiiiijjjiiiddd\\\WWWVVVWWWaaazzz{{{yyy{{{yyy||||||nnnoooyyyzzz}}}|||zzzvvvoooiiiVVVMMMGGGFFFEEEBBBAAAAAAGGGGGGFFFCCC@@@@@@AAABBB@@@>>>;;;888777777888999;;;;;;===@@@DDDEEECCCBBB???>>><<<:::999888888888888888777777777777666666555444333444555888<<<>>>======<<<:::888666444333444444333333333333333333222222111000000000000000////////////////////////---......//////000000000000000...------,,,------))))))*********)))(((((()))))))))((())))))***+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...---------,,,,,,++++++***------------------......000000000000000000000000000000000000111111111111333333444444555666666777999:::<<<===>>>@@@CCCEEEDDDDDDEEEGGGHHHJJJKKKKKKLLLKKKMMMOOOMMMHHHHHHKKKXXXlll333111111444666999@@@HHHNNNPPPSSSWWW\\\```dddfffiiiiiijjjjjjkkkkkkkkkkkkkkkllljjjeee]]]XXXWWWWWWaaawwwsssuuu~~~}}}~~~qqqrrr{{{yyy~~~}}}{{{vvvpppkkk\\\SSSKKKHHHEEE@@@>>>???FFFGGGFFFDDDBBBAAABBBDDD@@@===999555444444555777888:::<<>>;;;888777777888999888777777777666666666666555444333333555888;;;>>><<<<<<;;;:::888666444333444444444444333222222111222111000000//////000000////////////////////////.........//////000000000000//////...------,,,,,,*********++++++***))))))******)))))))))*********,,,++++++++++++++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------............------------///////////////////////////000000000111111111111222333333444555666777777999:::<<<===>>>@@@CCCEEEEEEFFFFFFHHHIIIJJJJJJKKKLLLKKKLLLOOOMMMIIIHHHKKKWWWjjj333111111555777:::@@@HHHMMMOOOSSSWWW\\\aaadddfffggghhhjjjkkkkkklllkkkkkkjjjkkkjjjeee^^^ZZZYYYZZZcccuuuuuuiiinnn~~~uuuvvv~~~{{{~~~|||wwwrrrnnnddd[[[QQQKKKFFF@@@???BBBIIIIIIHHHEEEBBBAAABBBDDDCCCAAA===999777888999;;;666999<<<>>>??????>>>>>>???>>>;;;888777777888999777777777666666666666555555444333333555888;;;===;;;;;;;;;:::888666444333333444444444444333111111000000///............///000000000000000000000000//////000000000000000111/////////......---,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,---...///000000.....................---///////////////////////////000000000111111111111222222333444555666777888999:::<<<===>>>@@@CCCEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKOOONNNJJJJJJNNNWWWiii333111222666888:::AAAHHHLLLNNNSSSXXX]]]aaadddffffffgggiiikkkkkkkkkkkkjjjiiijjjiiieee___ZZZZZZ[[[cccssskkk^^^eeeyyyyyyzzz~~~|||xxxsssqqqiii___UUUMMMGGGBBBDDDIIINNNNNNLLLHHHCCCAAAAAABBBAAA???<<<:::999:::;;;<<<888;;;>>>???>>>======>>>???>>><<<:::999888888888777777666666666666555555444333222333444777;;;===;;;;;;:::999888666444333222333444555444333222111000//////...............000000000000000000000000000000000000000000000000////////////...---,,,+++,,,,,,---............---+++,,,,,,,,,,,,+++************++++++++++++*********++++++,,,,,,------...+++,,,------...///000000..................//////000000000000000000000000000000000000111111111111111222333444555777888888999:::<<<===>>>@@@CCCEEEHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHKKKNNNNNNKKKKKKOOOXXXjjj333111222666999;;;AAAHHHKKKNNNSSSXXX]]]aaadddffffffgggiiijjjkkkjjjiiiiiiiiijjjiiieee^^^ZZZYYYZZZcccqqq{{{eeeVVV\\\nnn}}}}}}~~~}}}xxxuuurrriii```UUUMMMGGGFFFKKKRRRVVVUUUQQQLLLFFFBBB@@@AAA<<<<<<;;;::::::;;;<<<======@@@CCCCCCAAA??????@@@???>>>===<<<;;;999888888777777666666666555555555444333222222444777;;;===:::::::::999888666444444111222333555555444333222111000000///.../////////////////////////////////////////////////////////...////////////---,,,+++******+++,,,,,,,,,,,,,,,***+++,,,,,,+++***)))((()))***+++,,,,,,+++***)))***++++++,,,,,,------...------------------------------......//////000000000000000000000000000000000000000000111111111111111222333444555777888888999:::<<<===>>>@@@CCCEEEEEEFFFFFFFFFGGGGGGHHHHHHJJJIIILLLOOONNNJJJJJJMMMZZZlll333111333777999;;;AAAHHHKKKNNNSSSXXX^^^bbbdddfffeeegggiiijjjkkkjjjhhhgggjjjkkkjjjeee^^^YYYWWWXXXbbbooozzzbbbRRRUUUfff|||xxxtttsssvvvzzz~~~||||||}}}yyyuuuttthhh^^^SSSLLLGGGHHHPPPYYY[[[ZZZUUUOOOHHHBBB@@@@@@>>>>>>>>>???@@@AAABBBBBBAAADDDGGGGGGDDDBBBBBBCCC???>>>>>>===<<<:::999888777666666666555555555555444333222222444777:::===::::::999999777666444444000111333555555555333222222111111000000000000000.............................................---...////////////---,,,+++(((((()))***************)))***+++++++++)))(((''')))***+++,,,,,,+++***)))***++++++,,,,,,---......//////...---+++***)))))),,,------...///000111111000000000000000000000000000000000000111111111111111222333444666777888999999;;;<<<===>>>@@@CCCEEECCCCCCDDDFFFGGGHHHIIIJJJLLLKKKMMMOOOMMMIIIHHHKKK[[[mmm111222222444777===DDDIIILLLRRRVVVWWW[[[aaaffffffeeefffhhhiiikkkmmmnnnooonnnkkkiiigggaaaYYYWWWYYYeeennnttt^^^QQQSSS]]]tttjjjbbbcccgggkkkooosssvvvyyy}}}~~~~~~|||xxxtttqqqfff[[[OOOHHHFFFJJJTTT^^^```\\\UUUMMMFFFCCCCCCCCCFFFFFFFFFGGGIIIKKKNNNOOOKKKIIIHHHJJJLLLMMMIIIFFFDDDBBB@@@???>>><<<888666666777888888888777555444555444333333444666999;;;;;;:::999888666444222111111111222333333333333222000111111///---,,,---///000000000000//////////////////............//////111000///------......///---------,,,,,,,,,+++++++++++++++************)))++++++******)))*********++++++++++++,,,---...///***+++,,,,,,------,,,,,,......---,,,---...///000/////////...------,,,,,,/////////000111111222222555666888888777777888:::<<<<<<===???@@@AAABBBCCCFFFEEEEEEEEEEEEGGGHHHIIIIIILLLNNNOOONNNNNNNNNOOOYYYooo111222222333666<<>>???@@@AAADDDCCCCCCCCCDDDEEEFFFGGGGGGIIILLLLLLLLLKKKKKKLLLVVVlll111222222333666;;;BBBGGGKKKRRRWWWXXX\\\bbbffffffhhhhhhhhhiiijjjmmmooopppqqqnnnjjjggg```WWWTTTVVV```jjjppp[[[NNNPPPYYYzzz~~~uuuaaaXXXPPPOOOPPPQQQSSSVVVXXXZZZ^^^ccclll|||wwwyyy}}}~~~xxxqqqlll^^^VVVNNNIIIGGGIIIRRR\\\eeeccc___ZZZTTTQQQQQQQQQ\\\```fffkkkmmmllliiigggddd```\\\YYYWWWSSSMMMGGGHHHDDD>>>:::999999::::::999999999999999888777777555333222111222555777999::::::999888666444333222111111222333333333333222222333222111///...///000...//////000000111111111000//////......//////000000000///............///+++++++++*********))))))+++++++++************)))++++++++++++,,,---......,,,,,,++++++++++++,,,,,,,,,---......//////.........------------...//////......////////////000000/////////000111111222222222444555555555555666888::::::;;;===>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJKKKKKKJJJJJJKKKVVVjjj111222222333555:::AAAFFFKKKQQQWWWYYY]]]cccgggfffjjjiiiiiiiiikkkmmmoooqqqsssoookkkggg```WWWSSSUUU\\\fffnnnYYYNNNRRR\\\~~~~~~tttnnnrrr{{{yyyqqqllliiilllpppvvv}}}{{{iiiXXXPPPJJJIIIJJJIIIKKKOOOTTTVVVZZZ```kkk{{{}}}qqquuuzzz~~~|||xxxpppkkk]]]WWWQQQMMMKKKLLLUUU```hhhiiiiiifffcccaaabbbdddoootttzzz|||vvvqqqjjjfffaaa]]]ZZZUUUNNNHHHFFFCCC>>>;;;:::999999888999999999888888888777777444333222111222444777888:::999999888666555333222111111222333333333333222111222222000......///000......///000111111222222000000////////////000000000/////////............---------,,,,,,,,,+++++++++++++++*********))))))*********+++,,,---...///...------,,,,,,,,,------,,,,,,---...............------------......//////.........///000111111222/////////000111111222222222333555555555555777999<<<<<<===???@@@AAABBBCCCEEEEEEEEEFFFFFFGGGHHHHHHGGGIIILLLLLLLLLKKKKKKLLLVVVkkk222222222222444999???DDDJJJQQQWWWZZZ^^^dddggggggjjjjjjjjjjjjlllnnnoooqqqrrrnnnkkkggg```WWWTTTUUU___hhhooo[[[PPPUUU```wwwjjjbbb___bbbiiivvvtttjjjddd___\\\WWWYYY\\\```fffnnnwww}}}}}}kkk\\\PPPJJJFFFFFFFFFFFFHHHLLLNNNQQQVVV^^^jjj}}}uuukkkqqqttt}}}tttmmmlllwwwyyyqqqlll___ZZZUUURRRNNNOOOYYYdddooosssvvvvvvtttrrruuuwwwyyy}}}|||tttooojjjfffaaa^^^\\\WWWPPPKKKDDDAAA???===<<<:::888555888888777777666666666666555444222111111444666888999999999888666555333333111111222333333333333222000111111///---,,,---///...//////000111222222333000000////////////000000///////////////......------------,,,,,,,,,+++++++++++++++*********))))))))))))))))))***,,,------+++******))))))))))))***++++++,,,------------,,,---------...............------...///000111222222/////////000111111222222222444666666666666888:::<<<<<<===???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFIIIKKKLLLKKKKKKKKKLLLVVVjjj222222222222333888>>>CCCJJJQQQWWWZZZ^^^eeehhhgggjjjjjjkkklllnnnooooooppppppmmmjjjggg```XXXUUUWWWeeennnttt^^^SSSZZZggg|||ooocccYYYSSSSSSVVV\\\hhh}}}lll^^^WWWUUURRRPPPMMMNNNPPPQQQUUUZZZaaafffnnnsssvvvtttppphhh[[[OOOJJJEEECCCDDDDDDCCCFFFKKKJJJMMMSSS\\\jjj}}}}}}mmmfffllllllyyy~~~tttiiiaaa]]]^^^gggqqqyyy{{{tttoooddd___[[[VVVRRRSSS]]]iii{{{}}}vvvooojjjeeebbb___]]]\\\XXXSSSNNNBBBAAA???>>>===:::777444888777777666555666666666666555333222222444666888999999888888777555444333111111222333333333333222000000000///---,,,---...///000000111111222222222111000000//////000000111/////////000///......---+++++++++*********))))))+++++++++************)))))))))))))))***+++,,,,,,++++++*********++++++,,,***+++,,,,,,------,,,,,,,,,---......//////......------...//////000111111/////////000111111222222222444666666666777999:::::::::;;;===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEGGGIIIJJJJJJIIIIIIJJJSSShhh222222222111333777===AAAIIIQQQXXX[[[___eeehhhgggiiikkkmmmooopppoooooonnnmmmjjjhhhfffaaaZZZWWWZZZgggpppuuuaaaYYYbbbsssyyyiii]]]UUUPPPMMMPPPTTT\\\jjjwwwkkk\\\RRRPPPPPPNNNKKKIIIJJJJJJJJJKKKNNNSSSVVVZZZ___aaa___\\\XXXPPPHHHHHHEEECCCDDDDDDBBBEEEIIIIIILLLRRR[[[jjj~~~uuuuuugggaaafffcccmmmlllbbbWWWSSSRRRTTT\\\ccclllwww|||wwwtttmmmiiiccc^^^YYYYYYeeerrr}}}yyytttnnniiifff^^^[[[XXXXXXXXXUUUPPPLLLDDDAAA>>><<<;;;999777666999888777666666666777777777666444222333444777888888888888888777555444333111111222333333333333222111111111000...---...///111111111111111111111111111111000000000000111111...///000000000///------+++++++++*********))))))+++++++++************)))++++++*********++++++,,,,,,,,,,,,,,,---...//////+++,,,,,,---------------,,,---.../////////...------------......//////000/////////000111111222222000222444555555666888:::::::::;;;===>>>???@@@AAAAAABBBDDDEEEFFFFFFEEEEEEEEEHHHJJJKKKJJJJJJJJJKKKSSSiii222222222111222666<<>><<<:::999888777777888888888999999999999999777555333222222444666888;;;999777666666555333111111222333444444444333222000000000000////////////////////////............///////////////000111111111111111111000//////...---,,,******+++++++++***---,,,+++************+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////000000000000111111111111222333333444555555666666:::;;;<<<>>>@@@AAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIKKKKKKJJJIIIJJJKKKYYYppp111222333222333444888:::EEELLLUUU[[[^^^```ccceeejjjllloooqqqrrrqqqppppppnnnkkkiiigggbbb[[[YYY[[[___vvvvvvttt}}}nnnjjjggggggiiiooo~~~uuummmmmmjjjgggeeeeeebbb]]]YYYRRRPPPNNNNNNOOOOOOOOONNNRRRSSSTTTVVVXXX]]]bbbgggkkkfff]]]SSSLLLIIIKKKLLLKKKMMMOOOPPPQQQTTTWWWZZZ___aaaccceeefffllltttzzz{{{ssswww|||vvvqqqjjj___TTTMMMHHHGGGFFFDDDFFFIIILLLLLLRRRddduuu}}}wwwtttqqqvvv~~~qqqhhhccc[[[WWWSSSQQQPPPNNNIIIEEEAAA???<<<999777777777888===<<<;;;:::999888777777777777777777777777888888666444333222333555888::::::888777666666666444222111222333444444444333222000000000000///////////////////////////////////////////////////000000111111111111111000///...---,,,,,,+++++++++,,,++++++++++++******))))))))))))*********+++++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.....................///////////////000000000111111111111444555555666777888999999;;;::::::<<<@@@CCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGIIIJJJKKKJJJJJJKKKLLLZZZppp000222333333333444777999CCCKKKTTT[[[___aaacccfffiiikkknnnrrrttttttsssqqqooollljjjhhhaaaYYYWWWZZZ]]]sssuuurrrtttiiikkkooouuu|||uuurrrrrrqqqqqqssstttqqqkkkfffXXXVVVSSSSSSTTTVVVVVVVVVWWWXXXZZZ\\\___eeekkkpppsssooofff[[[RRRNNNOOORRRQQQTTTWWWYYYYYYYYYZZZ[[[ZZZ\\\```ccceeellltttzzzzzzrrrkkkooouuuqqqooofffZZZOOOIIIEEECCCBBBDDDFFFJJJMMMNNNZZZsss|||wwwtttsssyyywwwmmmfffcccYYYTTTOOOMMMKKKIIIDDD@@@===;;;888666555555555666;;;::::::999999888777666888888777777777777777777555444222222333555888:::888777666666777888666555111222333444555444333333000000000000////////////000000000000000000000000///////////////000000111111111111000000...---,,,,,,,,,---------,,,------)))))))))))))))((((((((())))))))))))******++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.....................///////////////000000000111111111111444444555666777888999:::<<<;;;;;;===@@@DDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJKKKKKKKKKKKKMMMNNNZZZqqq000111333333333444666888AAAIIISSS[[[^^^```ccceeeggghhhlllpppttttttrrrpppooommmkkkhhh```WWWVVVYYY^^^ttttttqqqqqqdddlllxxx~~~uuuvvvuuuwww{{{{{{tttaaa^^^[[[ZZZ[[[\\\]]]]]]\\\]]]___bbbeeejjjqqquuu{{{xxxpppeee[[[VVVWWWZZZYYY]]]```bbbbbbaaa``````bbbfffkkknnnrrryyy|||pppiiiccciiiqqqnnnooofffYYYOOOJJJHHHFFFDDDCCCFFFJJJNNNSSSccc~~~{{{wwwttttttyyy|||uuummmfffaaa___UUUPPPJJJFFFEEECCC???<<<:::999777666555555666666999999999999999888777666999999999999999888888888444333222111222444777999888777666666888888777666000111333444555444444333000000000000////////////000000000000111111111111///////////////000111111000000000000///......---+++,,,......---------...))))))******))))))((('''((((((((()))******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////000000000000111111111111111111222444555666777777;;;<<<===???AAABBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPP[[[rrr000111333333333333555777===EEEPPPXXX\\\___aaacccfffgggjjjpppuuuvvvssspppooommmlllhhh___UUUTTTWWW\\\rrr|||pppmmmuuunnnyyyzzzsssvvvwww|||llliiidddaaaaaaaaaaaa```^^^```ccceeehhhmmmrrrvvv}}}|||xxxppphhheeegggkkkkkknnnrrruuuvvvvvvwwwxxx|||pppeee```\\\eeeooommmnnndddWWWNNNKKKJJJHHHGGGCCCFFFMMMTTT]]]ppp~~~}}}{{{yyyvvvvvvxxx{{{|||xxxtttnnnhhhbbb]]]XXXVVVOOOIIIBBB>>>======;;;999666666666666666666666666777888888999999888777666999999999888888777777777444333111000000222555777:::888777777888888666555000111222444555555444444000000000000/////////////////////000000000111111///////////////000111111...///////////////......(((+++......---+++,,,...***++++++,,,+++***)))((((((((()))******+++,,,,,,,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,---------,,,---......//////..................////////////000000000000111111111111000000111333444555666777999===AAABBBAAA@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKMMMPPP[[[rrr000111333333333333555666;;;CCCNNNWWW[[[]]]___aaaggghhhlllrrrwwwxxxuuurrrooommmlllhhh^^^TTTSSSWWWWWWmmmvvvjjjgggzzzwwwqqqtttxxx~~~tttpppjjjfffdddcccbbbaaa___aaadddgggiiimmmrrruuuzzz{{{{{{wwwrrrrrrvvv{{{wwwggg^^^ZZZYYYdddooommmhhh^^^QQQHHHFFFFFFEEECCCDDDIIIQQQ[[[gggzzz||||||zzzwwwwwwxxxwwwuuurrrnnnggg```ZZZUUUPPPNNNIIICCC<<<888888999888777444555666777777777777666666777888999999888777666777666666666555555444444444333111///000111444555<<<:::888777777777555333000111222444555555444444000000000000////////////---.........//////000000///////////////000111111......///////////////...'''***---...,,,***+++---,,,,,,---...---,,,+++***))))))***+++,,,,,,------------,,,,,,------...///******+++,,,,,,---......,,,---......//////................../////////000000000000000111111111111111222333444666777888999888===CCCDDDAAA???AAADDDFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIIIIHHHJJJMMMOOO\\\sss111222333333222333555777999AAANNNYYY___bbbccccccggghhhkkknnnqqqsssssssssqqqmmmggg```[[[XXXVVVUUU\\\hhhnnnhhhdddwwwrrrkkkjjjxxx|||zzzuuunnniiiffffffgggeeefffhhhhhhhhhkkkqqquuuzzz~~~|||uuurrrvvv{{{~~~ppp___TTTPPPPPP]]]kkkkkkcccWWWLLLIIIIIIGGGDDDBBBLLLJJJPPP^^^ooo}}}{{{yyyxxxxxxvvvsssqqqkkkhhhddd___YYYRRRJJJDDD>>>===;;;999777555444444666444333666:::<<<<<<::::::888666777::::::666333555555555666666666666666555000---...//////333888::::::999999777666555444333222111222444555444333000000///...............000000000000//////////////////............//////......//////......---,,,,,,++++++******++++++,,,************************,,,,,,,,,---......+++)))******+++++++++,,,,,,,,,******,,,---.../////////---...............------,,,------...///000111111---...///000111222333333444444444444555777999:::<<<<<<===>>>???AAACCCDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFIIIMMMMMMJJJLLLPPP\\\yyy000222222222222222444666:::AAAMMMWWW^^^bbbdddeeegggiiillloooqqqsssttttttqqqmmmgggaaa[[[WWWUUUTTTWWW```eee___\\\nnn}}}qqqmmmppp{{{sssllliiiiiiiiihhhjjjkkkkkklllooouuuyyy|||uuurrruuuyyyzzzhhhZZZSSSQQQPPP[[[fffddd\\\QQQHHHGGGHHHGGGEEEDDDJJJKKKSSScccuuu~~~|||zzzxxxwwwvvvtttqqqnnngggccc]]]WWWQQQJJJCCC>>>:::999888666555555444444555444444777;;;===<<<;;;<<<:::999888999999888777555555555555555555555555555111...///000000444999::::::999999888666555444333222111222444444444333000000///............///000000000000000000000/////////............//////......//////......---,,,,,,,,,++++++++++++,,,,,,************************,,,+++++++++------+++******++++++++++++,,,,,,,,,,,,,,,------...------------...............------------......//////000000......///000111222222333444444333444555666888999<<<<<<===>>>???AAACCCDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGIIIMMMLLLIIIKKKOOO\\\yyy000111222111111111333555:::AAAKKKUUU\\\aaadddfffhhhjjjmmmppprrrsssttttttqqqnnnhhhbbb\\\WWWTTTSSSQQQVVVWWWSSSRRRcccwwwppprrryyy{{{sssooommmmmmmmmnnnooooooqqqtttyyy}}}{{{uuuooollllllmmmzzzuuu___SSSPPPQQQPPPYYY___ZZZTTTJJJDDDEEEHHHGGGGGGGGGHHHLLLWWWhhh{{{}}}|||{{{yyyxxxvvvuuusssooolllddd___WWWOOOHHHBBB===999666666666555555666666777555555666888;;;===<<<;;;<<<<<<;;;999777777888:::555555555555444444444444666111///111111111444999::::::999999888777555555222111000111333444333222111000//////......//////000000000000000000000000000//////......//////000...////////////...------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++))))))+++,,,+++***++++++++++++,,,,,,,,,,,,------......------,,,+++------...............---........./////////////////////000000111111111222333333333333444666777888;;;<<<<<<>>>???BBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHJJJLLLKKKHHHIIINNNZZZwww///000111111000111333555:::@@@JJJSSSZZZ```eeehhhiiijjjmmmppprrrsssttttttrrrooojjjddd^^^YYYUUUSSSNNNOOONNNJJJKKKZZZxxx~~~rrrooovvv~~~yyyuuurrrsssrrrrrrsssuuuyyy}}}xxxpppjjjfffdddcccqqq{{{oooYYYNNNLLLNNNNNNUUUZZZTTTNNNGGGBBBEEEHHHHHHHHHIIIIIINNNYYYiii~~~}}}||||||zzzxxxwwwuuurrrmmmjjjddd]]]SSSJJJCCC>>>:::888666666666666777888999999777777888:::;;;<<<<<<;;;999<<>>@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKIIIJJJLLLJJJGGGHHHLLLUUUrrr///000111111000111333555999???HHHQQQYYY```eeeiiiiiikkkmmmppprrrsssssssssrrrppplllgggaaa[[[VVVTTTOOOLLLJJJHHHIIIVVVtttzzznnnmmmwwwzzzyyyxxxwwwwwwyyy}}}|||tttlllgggdddbbblllvvv|||kkkXXXLLLJJJKKKJJJPPPUUUOOOLLLFFFDDDGGGIIIIIIIIIJJJJJJPPPZZZhhh|||}}}}}}|||zzzxxxvvvrrrlllhhhaaaZZZOOOEEE>>>;;;999888666666777777888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<:::???EEEFFFBBB===999888999888888888777777666666666222111333444333555:::999999:::999999888777666222111000111333444333222111111000//////////////////000000000111111111222000000////////////000000//////000000//////...---...------,,,,,,------...++++++++++++++++++++++++,,,***((((((***+++,,,,,,++++++,,,,,,,,,---------***+++,,,---............,,,------...//////......///////////////.........000000000000000111111111222222333555666666777777:::;;;<<<===@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIILLLIIIIIIKKKIIIFFFHHHLLLPPPmmm000111222111111111333555777===GGGQQQYYY```eeeiiiiiijjjllloooqqqrrrrrrrrrpppnnnlllhhhbbb\\\WWWTTTOOOLLLJJJJJJJJJVVVttt{{{ooooooyyy}}}}}}yyyooohhhdddcccfffppp~~~yyyfffWWWKKKHHHHHHFFFLLLPPPJJJIIIEEEDDDHHHKKKJJJJJJLLLKKKRRR[[[hhh|||~~~|||{{{yyyvvvqqqkkkfff[[[TTTIII@@@;;;999888888777888999;;;===@@@BBBCCCFFFEEECCC???<<<:::<<<>>>???DDDKKKNNNKKKEEE>>>:::::::::999999888888777777555222111333444333555999999999::::::999888888777333222111222444555444333222111000000//////000000///000000111111222222222111000000//////000000111///000000000000///......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++------,,,,,,,,,,,,,,,------------)))***,,,---.../////////,,,,,,---...////////////........./////////////////////000000111111111222222333555666777888888888:::;;;<<<===@@@BBBEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJHHHFFFHHHMMMQQQlll000222222222222222444666555<<>>:::999::::::<<<===???CCCGGGLLLOOOQQQRRRPPPKKKDDD>>><<<>>>AAADDDFFFKKKNNNNNNIIIAAA;;;::::::999999888777777666444111000333444222444888999999::::::999999888888444333222333555666555444222111000000//////000000///000000111111222333333111111000000000000111111000000000000000///......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---,,,,,,,,,,,,------------...+++,,,,,,---.........---+++,,,---...////////////------......//////000000......///000111222222333333444666777888999888888::::::;;;===@@@CCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHIIIHHHFFFHHHNNNVVVppp111222333333222333555777444;;;FFFQQQZZZ```eeehhhgggiiikkkmmmoooooopppoooiiiiiihhheeeaaa[[[VVVRRRMMMKKKLLLNNNLLLUUUvvv|||qqqnnnooonnnttt}}}rrr___PPPGGGFFFHHHEEEGGGFFF===@@@???BBBHHHKKKKKKLLLOOOKKKUUUaaannn|||{{{yyywwwtttnnngggaaaUUUOOOFFF???<<<<<<======AAACCCFFFKKKQQQWWW\\\^^^ZZZWWWPPPGGG@@@===@@@DDDFFFFFFGGGJJJKKKHHH@@@:::999999999888777666666555444111000333333222444777999999:::::::::999888888555444333444666777666555222111111000000000000000///000000111222222333333111111000000000000111111000000000000000//////...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********---//////...,,,,,,,,,,,,---------......------......------,,,++++++,,,---...////////////,,,------...///000111111---...///000111222333333444555777888999:::999999::::::;;;===@@@CCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGIIIHHHFFFIIINNN\\\ttt111111222222222333333333888<<>>======999::::::::::::999888888333333333111///000222555999999999999999888777666222333444555555555444333000000//////000111222222111111222333333333333222000111111000//////000222333111000111222222111///*********))))))))))))(((---.........---,,,,,,+++++++++******++++++,,,---***)))((('''''')))+++,,,,,,,,,,,,,,,,,,+++***)))((())))))+++,,,---......////////////////////////111111111000000000000000555555555555555666777888888:::===@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHIIIIIIHHHHHHIIIMMMOOO^^^zzz111111222222222333333333777;;;CCCMMMXXX```cccccchhhhhhiiijjjkkkmmmnnnoookkkgggbbb``````]]]YYYUUUSSSLLLOOORRRRRRjjjtttkkkdddcccaaa______bbbgggkkkqqqvvv|||yyy}}}jjj[[[MMMJJJFFFDDDCCCCCCBBBBBBCCCDDDGGGIIIKKKNNNQQQSSSVVV```jjjuuuxxx}}}zzzxxxtttmmmddd\\\MMMKKKGGGEEEEEEHHHLLLOOORRRUUUZZZ```cccccc```^^^[[[SSSIIIDDDEEEIIIKKKKKKJJJHHHEEEBBB???===;;;;;;888888999999888888777666444444333111000000333555:::::::::999999888666666222333444555555555444333111000000000000111111222000111222222333333222222000111111000//////000222333111000000111111///...------------,,,,,,,,,,,,------......---,,,,,,+++,,,,,,++++++,,,,,,---......---,,,++++++---...///++++++,,,,,,,,,++++++*********+++,,,---...//////////////////////////////111000000000000000000000555555444555555666777888999;;;===???AAABBBBBBBBBCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHIIIHHHHHHIIILLLOOO[[[www111111222222222333333333555999BBBMMMYYYaaadddeeejjjjjjjjjkkkmmmnnnppppppkkkgggcccaaa```^^^ZZZVVVUUUOOOTTTXXX\\\xxxpppdddZZZSSSPPPPPPOOOMMMMMMPPPUUUYYY[[[cccqqqeeeVVVJJJGGGDDDBBBBBBAAA@@@???BBBDDDFFFHHHJJJMMMRRRUUUZZZdddoooxxx~~~tttxxx{{{wwwrrrjjj___WWWLLLJJJGGGGGGIIIOOOUUUYYY]]]```eeegggeee```YYYTTTTTTMMMFFFCCCEEEJJJMMMNNNIIIGGGDDDAAA>>>;;;:::999777777888888777777666555444444333222000111444666;;;;;;;;;:::999777666555222222333444444444444444222222111000000000111111000111222222333333222222000111111000//////000222333111000000000000...---............---------------------------,,,,,,+++------,,,,,,------...//////...---------...000111***++++++,,,,,,,,,,,,+++++++++,,,---...//////000////////////////////////000000000000000000111111444444444555555666888888:::;;;<<<>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIHHHHHHIIILLLNNNZZZvvv111111222222222333333333333888@@@LLLXXXaaafffggglllllllllmmmnnnoooqqqrrrkkkgggcccaaaaaa___[[[WWWYYYVVV[[[___ddd|||jjj]]]TTTNNNKKKKKKLLLLLLKKKKKKMMMRRRUUUTTT\\\iiizzz|||aaaTTTHHHFFFCCCBBBAAAAAA@@@???@@@BBBEEEGGGHHHLLLRRRWWW^^^iiittt|||uuussswww}}}{{{vvvooofffZZZRRRJJJHHHFFFFFFIIIPPPWWW\\\```cccffffffaaaZZZSSSOOOMMMIIIDDDBBBDDDHHHKKKLLLGGGFFFDDDAAA>>>;;;:::999777777888888777777666555444444444222111222555777<<<<<<;;;:::999777555444222222333333444444444444333222222111000000000000000000111222222222222222000111111000//////000222444222000000000000...---,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---......******+++,,,------------+++,,,,,,---......//////////////////////////////000000000000000111111111444444444444555777888999888999;;;===???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHHHHHHHIIIKKKNNNZZZuuu111111222222222333333333333666>>>IIIUUU```fffiiimmmmmmmmmnnnooopppqqqrrrkkkhhhdddbbbbbb```\\\XXXZZZXXX^^^bbbhhhxxxhhh[[[RRRMMMLLLLLLIIIJJJLLLLLLMMMOOOSSSVVVYYY___hhhuuuyyy___SSSHHHFFFCCCBBBCCCBBBAAA???>>>AAACCCDDDFFFJJJRRRYYYdddppp|||zzzrrrppprrryyyzzztttmmmcccWWWNNNGGGEEECCCBBBEEEKKKQQQUUUZZZ\\\]]]ZZZUUUPPPNNNMMMHHHEEEBBB@@@AAACCCEEEEEEEEEDDDBBBAAA>>><<<:::999888888999999888888777666444444444333222333666888===<<<<<<;;;999777666555222222222222333333444444333333222111000000111111000000111222222222222111000111111000//////000222444222111000111111///...++++++++++++************++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,---+++++++++++++++,,,,,,---***+++,,,---------------++++++,,,,,,------......//////////////////////////////000000111111111111333333444444666777888999777888:::<<<>>>AAACCCDDDBBBCCCDDDFFFGGGGGGGGGGGGEEEGGGHHHHHHHHHIIIKKKMMMVVVppp111111222222222333333333444666;;;EEERRR]]]fffjjjnnnnnnnnnnnnooopppqqqrrrlllhhhdddbbbbbbaaa]]]YYYVVVWWW^^^bbbhhh{{{mmm]]]SSSNNNKKKLLLNNNIIIKKKOOORRRUUUXXX\\\```hhhlllsss{{{vvv]]]QQQGGGEEEDDDCCCDDDCCCAAA???===@@@CCCDDDEEEJJJTTT\\\mmmzzzvvvrrrrrruuuxxx}}}xxxrrrkkkaaaUUULLLEEECCCAAA@@@AAADDDHHHKKKNNNOOOOOOLLLHHHEEEFFFHHHBBBAAA???============>>>@@@@@@@@@???===<<<:::999888888999999888888777666444555444333333444777999<<<<<<<<<;;;:::888777666222222222222222333444444333222222111111111222222///000111111222222111111000111111000//////000222222000//////000111000...------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,,,,,,,------------+++,,,,,,------------,,,++++++,,,,,,------------/////////////////////////////////000111111222222333333333444666777999:::999999:::<<<>>>AAADDDEEEAAACCCEEEFFFGGGGGGGGGGGGEEEFFFHHHIIIHHHIIIJJJLLLPPPjjj111111222222222333333333555666999AAANNN[[[eeejjjnnnnnnnnnnnnooopppqqqrrrlllhhhdddccccccaaa^^^ZZZUUUXXX___```eeeyyyiiiYYYRRRPPPNNNQQQUUUVVV[[[aaagggmmmsssyyy}}}rrrYYYNNNFFFDDDCCCCCCCCCCCCAAA???>>>AAAEEEEEEEEEKKKWWW```rrr~~~~~~|||{{{vvvpppjjj```TTTKKKDDDBBBAAA??????AAABBBDDDCCCEEEEEEBBB===:::<<>>@@@BBBCCCAAABBBEEEGGGHHHHHHGGGFFFDDDFFFHHHIIIHHHIIIJJJKKKQQQiii111111222222222333333333666666888???KKKYYYdddjjjooonnnnnnnnnooopppqqqqqqlllhhhdddccccccbbb^^^ZZZXXX[[[aaa___aaaxxxhhhYYYTTTTTTTTTXXX]]]jjjpppxxx}}}{{{xxxnnnUUUKKKEEECCCBBBBBBCCCBBB@@@>>>???CCCFFFFFFFFFMMMYYYcccsss|||zzz|||}}}zzzuuupppiii```TTTLLLCCCBBBAAA@@@???@@@@@@AAA<<>>888444555777888999999888777666666777777888999::::::999777777666666666666666555555444555555555444333555888;;;;;;;;;;;;;;;::::::999888333222111111111222333444111111111111222333444444//////000111111111111111000111111000//////000222+++******+++---......---......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))***++++++,,,,,,++++++............---,,,++++++.........///////////////////////////////////////...//////000111222222222333333333444666888999:::AAA@@@???>>>>>>???@@@AAAAAABBBEEEGGGHHHHHHGGGFFFDDDFFFHHHIIIIIIIIIJJJKKKWWWmmm222222222222222222222222555555777===IIIVVVbbbhhhkkkoooqqqppppppsssvvvuuummmhhhddddddgggggg```ZZZZZZYYYUUUSSS]]]yyyyyymmmccccccdddfffkkkrrrzzzwwwxxxiiiRRRHHHHHHGGGEEEBBB???>>>???AAADDDEEEFFFFFFHHHPPP^^^hhhzzz|||yyywwwxxx{{{~~~zzzsssooojjjcccXXXPPPHHHFFFCCCAAAAAAAAA@@@???<<<<<<<<<<<<:::888666444444444444444444555555555999999:::::::::999999888555555555555555444444444555555555333333444888;;;>>>===;;;;;;;;;999777555555333000///111333333333111111111111111000////////////000000111111111111333333222222111000//////...........................---,,,,,,,,,------...+++++++++,,,,,,---------------------------------------...///...---+++***(((((()))***++++++,,,,,,..................------000000111111000///......---......///000111111111333555666777666777888:::;;;;;;<<<===???AAABBBCCCDDDDDDEEEGGGJJJKKKIIIHHHDDDEEEGGGGGGGGGHHHKKKMMMXXXjjj222222222222222222222222555555666===GGGUUU```gggkkkppprrrpppppptttvvvvvvpppkkkggggggjjjhhhbbb\\\XXXVVVQQQOOOYYYttt|||wwwvvv{{{dddQQQHHHDDDDDDBBBAAA???@@@AAACCCCCCEEEFFFGGGKKKVVVfffqqq~~~}}}~~~}}}|||vvvrrrnnnggg]]]VVVOOOMMMIIIGGGGGGGGGFFFEEEDDDBBB???<<<999888777777222222222333333444444555::::::::::::999999888777555555555555555555555555666666555444333444888;;;>>><<<;;;::::::999666444555333000000111333333333111111111111111000//////000000000000000111111111333333222111111000//////000000000000000000000000,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******+++,,,,,,---......//////////////////////////////000000000///............///000000111222222333444666777666777888::::::;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDFFFHHHIIIHHHFFFDDDFFFGGGHHHHHHIIIKKKMMMXXXkkk222222222222222222222222444444666;;;EEERRR^^^ffflllqqqrrrppppppuuuxxxwwwsssoookkkkkkllljjjddd^^^VVVSSSNNNLLLUUUooowww\\\NNNIIICCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGIIIPPP^^^ooo{{{~~~~~~yyyvvvrrrmmmddd^^^YYYVVVSSSQQQQQQRRRQQQQQQRRRNNNGGG@@@<<<999999:::333333333444444555666777::::::::::::999888777666444444444555555666666777666666555444333555888<<<<<<;;;:::999999888666444555222000000111333333333111111111111111000//////111111111000000000000000222222222111111000000///000000000000000000000000++++++,,,,,,,,,+++)))(((************++++++++++++++++++++++++++++++++++++,,,,,,---.........------,,,------....../////////..................//////---...////////////////////////000000111222222222222444666666666666888:::999::::::<<<===???AAABBBBBBBBBCCCEEEGGGHHHGGGEEEEEEFFFHHHHHHHHHIIILLLNNN\\\nnn222222222222222222222222444444555:::BBBNNN[[[ccclllqqqrrrqqqqqqvvvyyyxxxuuuqqqnnnmmmmmmjjjddd___XXXRRRLLLKKKSSSiiinnnVVVKKKJJJFFFEEEDDDDDDEEEFFFFFFFFFJJJJJJIIIKKKTTTeeewww|||yyyvvvqqqkkkfffaaa___\\\[[[]]]___``````aaa\\\UUUMMMEEE@@@===<<<777777666666777888999:::;;;;;;::::::888777666555333444444555666777777888666666555444333555888;;;;;;:::999999999888666444444222111111222333333222111111111111111000//////111111111111000000000000222111111111000000000///........................+++,,,---...---+++)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------........./////////+++++++++,,,,,,,,,,,,,,,,,,---...///////////////000000111111222222222222222444666666666666888999999999:::;;;===???@@@BBBCCCBBBCCCEEEGGGHHHFFFEEEEEEGGGHHHHHHHHHJJJLLLNNN___rrr222222222222222222222222333333555888???JJJXXXaaakkkpppsssrrrrrrvvvyyyxxxtttqqqnnnmmmllliiiddd```XXXQQQJJJIIINNN___}}}fffRRRJJJIIIHHHGGGEEEEEEGGGHHHGGGFFFKKKJJJIIINNNZZZmmm}}}|||zzzwwwsssooolllgggeeebbbcccfffjjjlllmmmmmmjjjeee]]]TTTKKKDDD@@@<<<:::999888777888999999;;;::::::999888777555444444444555555666777888888555555555333222444888;;;;;;:::999999999888666444444222111111222333333111111111111111111000//////111111111000000000000000111111111000000000000000........................,,,---...//////---+++)))------------------------+++,,,,,,,,,------......,,,,,,,,,,,,---.........------------............+++++++++,,,,,,,,,------------...///000000000///111111111111111222222222222333555666555666777999999999:::;;;===???@@@BBBDDDDDDDDDFFFHHHHHHGGGEEEEEEFFFHHHHHHHHHIIILLLNNN___sss222222222222222222222222222333444666;;;GGGUUU___hhhnnnsssssstttwwwxxxvvvqqqpppnnnllljjjgggccc```VVVNNNHHHGGGIIITTTnnnzzz```PPPIIIHHHGGGEEEEEEGGGLLLNNNNNNLLLKKKJJJKKKRRRaaavvv~~~yyyvvv|||}}}{{{xxxuuurrrqqqkkkiiiggggggkkkpppsssuuutttssspppjjjbbbXXXOOOIIIAAA???<<<999777777777777999999999999888777666555555555555666666777777888444444333222111333666:::;;;:::999999:::999777555333222111222333333222111111111111111111000/////////000000000111111111111000000000000000000000000000000000000000000000000,,,,,,............---,,,............------------,,,,,,,,,------......///------,,,,,,,,,---......---------------------------------...//////000000...///000000000000000///111111111111111111111111111333555555555555777999999::::::<<<===???AAABBBEEEDDDEEEFFFHHHHHHGGGEEEDDDEEEGGGGGGGGGHHHKKKMMM\\\rrr222222222222222222222222111333444555999DDDSSS^^^eeelllrrrtttuuuwwwvvvsssooonnnmmmllljjjgggdddbbbWWWNNNHHHGGGGGGMMMccczzz{{{vvvuuuyyynnnYYYNNNHHHEEEFFFEEEGGGMMMVVV\\\]]][[[RRRQQQQQQXXXgggzzzuuuqqqsss~~~|||yyyvvvttttttooollliiijjjmmmqqquuuvvvuuuuuutttqqqkkkccc[[[VVVJJJGGGCCC>>>:::999888888888888888888888777666666666666666666666777777777333333222111000222555888;;;:::999:::;;;:::888666333222111222333444222111111111111111111000//////......///000111222222333///000000000000000000000000000000000000000000000+++++++++,,,------...............------,,,,,,,,,***++++++,,,------......///...---,,,,,,,,,---------------------------------......///000000111111111111111111111111000///000000000000000000000000111333555555555555777999:::;;;;;;<<<>>>@@@BBBCCCDDDCCCDDDEEEGGGGGGEEECCCCCCDDDFFFFFFFFFGGGJJJLLL[[[rrr222222222222222222222222111333444444888BBBQQQ]]]ccckkkrrruuuvvvwwwuuurrrnnnnnnmmmllljjjhhheeecccZZZPPPJJJJJJHHHKKK^^^uuupppjjjccc```dddmmmwww|||~~~fffUUUNNNHHHDDDFFFFFFJJJTTT```iiilllkkk\\\YYYXXX]]]iiizzz}}}vvvlllkkkqqq}}}zzzwwwvvvvvvrrroookkkjjjmmmqqqtttuuuuuuuuuuuurrrnnniiiddd```RRROOOIIIDDD???<<<;;;;;;777777888888888777777666777777777777666666666666222222111000///111444777<<<;;;::::::;;;;;;999777222222111222444444222000111111111111111000//////------...000111222333444////////////000000000000........................)))))))))***+++,,,...///---------,,,,,,+++++++++))))))***+++,,,,,,------000///---,,,+++,,,,,,---...............---------,,,,,,------...///000000222222222222222111000///000000000///////////////111333555555555555777888;;;;;;<<<===???AAABBBCCCCCCBBBCCCDDDFFFFFFDDDBBBBBBDDDEEEFFFFFFGGGIIIKKK]]]uuu~~~222222111111222222333444555333444777:::???KKKVVVdddlllrrrtttuuuwwwuuurrrooommmkkklllmmmlllhhhddd[[[PPPGGGEEEFFFKKK[[[mmm|||iii^^^XXX\\\______dddllllllooorrrvvvzzzvvv[[[OOOKKKIIIGGGGGGJJJQQQ___ssswwwgggccc```cccooo|||}}}xxxssslllfffeeehhhrrr}}}|||{{{{{{|||{{{yyywwwooommmjjjjjjkkkmmmnnnnnnnnnppprrrqqqooolllllllll\\\WWWQQQLLLIIIEEE@@@<<<>>>???@@@>>>999555555666777777777777666666666666666555333222222333444555;;;:::;;;<<<<<<;;;888555111111222222222333333333000000//////000111222222444444444444333333222111444222000......///000111000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++......+++(((+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------------------------...------,,,,,,............////////////111111111000000000000000111111111333666999999888999;;;======>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHDDDDDDFFFHHHGGGEEEIIIOOO```yyyyyyzzz222222111111222222333444444222222555888===GGGSSSaaaiiippprrrtttvvvuuurrrrrrooolllllllllkkkgggcccXXXNNNFFFEEEEEEJJJ[[[lllzzzdddYYYSSSVVVXXXWWW[[[bbbcccggglllqqqvvv|||rrrYYYOOOKKKJJJJJJJJJOOOXXXhhh|||sssoookkklllttt~~~wwwoookkkhhheeecccccciiivvv~~~}}}|||||||||{{{yyywwwrrroookkkiiiiiiiiiiiihhhgggiiijjjjjjiiihhhhhhiiiddd___XXXRRROOOLLLIIIFFFFFFGGGFFFBBB<<<777666666777777777777666666666666666555333222222333444666;;;::::::;;;<<<;;;888555111111222222222333333333000000000000000111222222333333444444333333222111333222000/////////000111000000000//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---------------------------......//////......---............////////////111000000000000000000000000000000222555777888777999;;;======>>>>>>@@@BBBDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDFFFHHHGGGEEEIIIOOO```zzz{{{www222222111111222222333444333111111444555999CCCNNN]]]eeemmmpppsssvvvvvvsssuuuqqqmmmlllllljjjfffcccWWWNNNGGGEEEDDDHHHYYYlllzzzcccWWWOOOQQQRRRPPPQQQWWWXXX\\\cccjjjqqqwww~~~lllWWWOOOLLLLLLMMMOOOWWWccctttzzzyyy||||||nnnddd```aaaccccccfffooo}}}||||||{{{xxxvvvtttqqqlllhhhfffdddbbb```___```aaaaaaaaabbbeeeggglllggg^^^WWWTTTRRRPPPPPPPPPOOOLLLGGG@@@;;;888777777777777777666666666666555444333111222333444666:::::::::;;;<<<;;;888555111111222222222333333333111000000000000111222222333333333333333222222111111111111000000000000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------......///////////////...............////////////000000000000000000111111000//////111444666777666999;;;======>>>>>>@@@BBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDFFFHHHGGGEEEIIIOOO```zzz|||sss222222111111222222333444444222222444444777@@@JJJYYYbbbkkkppptttwwwwwwtttwwwsssnnnlllllljjjfffcccZZZRRRKKKHHHEEEIII\\\qqqxxx{{{hhhZZZPPPQQQQQQNNNMMMRRRQQQVVV]]]eeelllsssyyy~~~gggVVVPPPLLLLLLOOOSSS^^^ooorrrgggccceeegggiiinnnzzz~~~}}}|||zzzwwwuuutttqqqlllgggdddaaa^^^[[[YYYZZZZZZZZZ[[[^^^cccgggoooiii```WWWRRRQQQRRRSSSUUUSSSOOOIIICCC>>>:::888777777777777666666666666444333222111111333444666:::::::::;;;<<<:::777555111111222222222333333333111111111000000111222222222222333333333222222111000000111111111111000///000000111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++)))***,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------------------......////////////...............////////////000000000000000111111111111000000222555777777666999;;;=========>>>@@@BBBDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDFFFHHHFFFEEEIIIOOO^^^yyy|||qqq222222111111222222333444555333333555555777???HHHWWWaaakkkpppuuuyyyyyyvvvwwwsssooommmmmmkkkgggcccZZZSSSMMMIIIGGGOOOhhhwwwwww}}}xxxtttsss~~~nnn^^^RRRQQQQQQNNNMMMQQQQQQUUU\\\ccciiipppwww{{{cccUUUQQQLLLLLLQQQWWWeeezzzvvvqqqpppqqqqqqvvv~~~}}}|||zzzvvvtttrrrnnnjjjfffccc```\\\YYYWWWWWWWWWWWWXXX\\\aaaeeelllfff]]]TTTNNNMMMPPPRRRUUURRRMMMHHHCCC???<<<:::777777777777666666666666444333111111111333555666:::999:::;;;;;;:::777444111111222222222333333333222222111111111111111222111111222333333222222222///000111111111111000000000111111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,---///111///+++((((((***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------+++,,,---...........................//////////////////000000111111111111222111111333666777777777999;;;=========>>>@@@BBBBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDFFFHHHFFFEEEIIIOOO[[[vvvzzzmmm222222111111222222333444555333444555555777>>>GGGUUU___jjjpppuuuyyyyyyvvvtttqqqooooooooonnniiieeeXXXQQQLLLIIIJJJXXXzzzooofff______dddnnn|||}}}wwwvvvyyyrrr```QQQOOOPPPMMMMMMQQQTTTWWW\\\bbbhhhooowww|||yyy]]]SSSPPPKKKLLLRRR\\\nnn}}}|||{{{yyyvvvsssmmmkkkgggcccaaa]]]YYYVVVUUUUUUUUUTTTTTTVVVZZZ^^^bbb^^^VVVNNNIIIIIINNNRRRSSSOOOJJJEEEBBB@@@===;;;777777777777666666666666333222111000111333555666999999999:::;;;:::777444111111222222222333333333333333222111111111111222000111222222222222222222000000000000000111111111111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,...//////...+++)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------++++++,,,---......................../////////////////////000111111222222333222222444666888888777999;;;======>>>>>>@@@BBBBBBCCCEEEGGGHHHHHHHHHGGGDDDDDDFFFHHHGGGEEEIIIOOOXXXsssyyyiii|||222222111111222222333444444222333555555666===FFFSSS]]]hhhoootttxxxwwwtttpppooooooqqqrrrpppkkkfffZZZSSSLLLHHHJJJ\\\ttt___ZZZXXX[[[```gggrrr|||~~~yyyxxxxxx|||uuuaaaQQQNNNOOONNNOOOTTTUUUXXX\\\aaahhhpppzzzpppVVVPPPOOOJJJLLLTTTcccxxx}}}{{{{{{zzzxxxvvvsssjjjgggccc```]]]YYYUUUQQQPPPPPPPPPNNNMMMNNNPPPRRRSSSPPPKKKFFFCCCEEELLLQQQRRRMMMGGGCCCAAA???<<<999777777777777666666666666222111000000111333555666999999999:::;;;999666444111111222222222333333333444333222222111111111222000000111222222222222222111000/////////000222333111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------+++,,,---...////////////............////////////...//////000111111222222333222111333555777666555999;;;======>>>>>>@@@BBBBBBDDDEEEGGGGGGGGGFFFEEEDDDDDDFFFHHHGGGEEEIIIOOOWWWrrrzzzjjj|||222222111111222222333444333111222444444555===EEEQQQ\\\gggnnnrrrvvvvvvrrrnnnmmmooorrrtttrrrlllggg```XXXOOOHHHIII\\\zzzdddZZZYYY[[[aaaggglllttt|||uuuooolllqqqyyywwwcccQQQNNNPPPPPPRRRWWWVVVXXX[[[```hhhrrr|||iiiPPPMMMNNNJJJLLLUUUhhh~~~}}}|||zzzzzzyyyxxxuuussshhheeeaaa^^^ZZZVVVQQQMMMLLLMMMLLLJJJHHHGGGHHHJJJFFFEEEBBB>>>===AAAIIIPPPRRRMMMGGGBBB@@@>>>;;;888777777777777666666666666222111000000111333555666999999999:::;;;999666444111111222222222333333333444333333222111111111222///000111222222222222222111000///......000222444222222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++///000...++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,---...///000000000000............/////////000...//////000111222222222222111111222444666555444999;;;===>>>>>>>>>@@@BBBCCCDDDFFFGGGFFFEEECCCBBBDDDDDDFFFHHHGGGEEEIIIOOOWWWqqq{{{mmm444444444444444444444444333444444333333555:::===IIIWWWccciiisss|||yyynnniiimmmooooooqqqssspppjjj]]]YYYLLLFFFMMM\\\}}}}}}kkk___SSSZZZaaagggsssyyyrrrjjjjjjooo|||mmm___RRRPPPTTTVVVVVVVVVYYY[[[^^^ccciiirrr|||yyyeeeSSSLLLKKKJJJOOOXXXiii~~~zzzwwwuuuuuutttpppmmmhhh```WWWQQQPPPNNNKKKGGGIIIHHHFFFEEEDDDDDDEEEEEEAAA@@@>>>===>>>@@@DDDFFFIIIGGGDDD@@@<<<:::999888999999888888777555444333555555444333111222444777::::::;;;;;;:::888666555222222444444444444222222333333333222222222111111222222111111111111111111111111000000111111222333111111000000//////......+++***))))))))),,,...000---------,,,,,,,,,++++++++++++++++++++++++++++++/////////......------,,,------,,,+++,,,---...///---------............///////////////////////////...000111111000000111222///111333444444555777999:::;;;=========>>>@@@BBBFFFEEEDDDDDDDDDEEEGGGHHHFFFDDDEEEGGGEEEDDDIIIQQQ^^^qqqxxx333333333333333333333333333444444333333555999===FFFUUUbbbiiiqqqyyyxxxpppllloooqqqpppqqqsssoooiii```^^^SSSKKKMMMWWWttt|||xxxwwwxxxyyyyyyuuukkk^^^TTTTTTZZZeeessstttnnnjjjrrrlll___SSSRRRVVVYYYZZZ\\\bbbcccgggkkkqqqzzzrrr```PPPKKKJJJKKKSSS]]]vvv}}}zzzwwwtttrrroookkkggg]]]VVVNNNIIIHHHGGGDDD@@@CCCBBB@@@???>>>>>>>>>???<<<;;;999888999<<>><<<:::::::::999999999888777666555444444444444222111222555888::::::;;;;;;:::888555444222222444444444444222222333333222222222111111111111111111111111111111111111111000000111111222333111000000000/////////...///...,,,***************---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------------,,,,,,,,,---...///.........////////////000////////////////////////...000111111000000111222111333555555555666888999999;;;<<<======>>>AAACCCFFFEEEDDDDDDDDDEEEGGGGGGFFFDDDEEEGGGEEEDDDIIIQQQ\\\qqq333333333333333333333333333444444333333555999<<>>AAA@@@???===;;;:::::::::999999999999888777555555222222222222111333666999:::;;;;;;;;;:::777444333222222444444444444222222333222222222222111111111111111111111111111111111111000000000000111222222000000000000///////////////...---,,,+++***)))(((,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///...////////////000000000////////////////////////...000111111000000111222333555666666666666888999888:::<<<======???BBBDDDEEEEEEEEEDDDEEEFFFFFFGGGFFFDDDEEEGGGEEEDDDIIIQQQZZZrrr222222222222222222222222333333444333333555888:::>>>NNN___gggmmmssswwwvvvtttvvvuuurrrqqqqqqmmmgggcccddd[[[QQQLLLMMMddd|||jjj___WWWSSSRRRRRRRRRQQQQQQQQQPPPNNNMMMVVVWWWgggvvvuuu~~~zzzxxxtttpppeee\\\VVVVVVZZZ^^^dddjjjlllnnnrrrwww}}}aaaTTTIIIGGGIIINNN]]]lll}}}{{{xxxsssmmmeee]]]UUUQQQGGGCCC>>>;;;;;;:::999888999999888888777777777777777666666555777999<<<>>>??????===<<<:::999888888888888888888777666555444000111111111111333777:::<<<<<<===<<<;;;888555333222222444444444444222222222222222222111111111111000000000000111111111111000000000000000111222222000000000000////////////+++,,,,,,------,,,+++***,,,,,,+++++++++*********------------------------*********++++++,,,,,,---,,,,,,,,,,,,------..................////////////////////////////////////...000111111000000111222444555777666666666777888777999;;;<<<===???BBBEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDEEEGGGEEEDDDIIIQQQZZZttt222222222222222222222222222333444444333444777999<<>>===<<<:::888666555666666666666555444333333000000111111111333777:::<<<===>>>===<<<999777555222222444444444444222222222222222111111111000000//////000000000111111111000000//////000000111222////////////000000000000,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......////////////////////////...000111111000000111222333444666666555555666777777999;;;<<<===???BBBEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEGGGEEEDDDIIIQQQ[[[vvv333333333333333333333333222333444444333444666888:::EEEUUUccclllrrrvvvxxxvvvwwwuuuqqqpppqqqmmmhhhbbbaaaWWWNNNLLLLLL___}}}{{{aaaUUUQQQLLLJJJLLLJJJJJJKKKJJJJJJLLLOOORRR[[[eee{{{sssmmmgggfffkkkpppqqqqqqpppkkkfffffffffiiirrr{{{sssYYYPPPIIIIIIJJJRRRfff|||www~~~|||tttrrrkkk```TTTJJJCCC@@@:::999888666555555666666444555555666666555555444333333444444666888:::<<<>>>>>>===<<<:::777555444444444444444444333222222000000111000111333666999;;;<<<======<<<:::888666222222444444444444222222222111111111111000000000...//////000000111111111000////////////000111111////////////000000000000000///...---,,,+++***)))---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,------......------++++++,,,,,,,,,---------////////////////////////...000111111000000111222222444555555555555777888888:::<<<======???BBBDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFDDDEEEGGGEEEDDDIIIQQQ\\\www333333333333333333333333222333444444333444555777777???NNN^^^jjjqqqtttvvvtttuuutttppppppqqqnnniiidddaaaWWWPPPOOOMMMYYYrrrrrrYYYQQQQQQMMMJJJLLLJJJMMMQQQSSSUUUXXX\\\```lll}}}ppphhhggggggkkkrrrxxx}}}zzzvvvtttrrrttt}}}kkkUUUNNNIIIJJJLLLVVVmmmzzzttt}}}zzzqqqnnnfffZZZMMMCCC>>>===999999999777666666666777444555666777777666555555333333333555666888:::;;;;;;<<<<<<<<<;;;999777666444444555555444444333333000111111000000222555888888999:::;;;;;;999777666222222444444444444222222111111111111000000000000......//////000111111222///////////////000111111.../////////000000000111000///---,,,++++++,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,,,,---------......////////////////////////...000111111000000111222222444666666666777999:::999;;;<<<======>>>AAACCCCCCDDDEEEFFFGGGFFFFFFEEEFFFDDDEEEGGGEEEDDDIIIQQQ\\\vvv444444444444444444444444111333444444444444555666666<<>>@@@BBBCCCDDDEEEGGGGGGFFFFFFEEEFFFDDDEEEGGGEEEDDDIIIQQQ\\\vvv555555444333333333333444333333333444444444555555666999CCCSSSdddooosssrrrtttsssrrrrrrrrrqqqnnnkkkiii^^^```UUUNNNRRRSSSccczzz|||dddXXXVVVQQQQQQWWWVVVZZZaaaiiipppyyy}}}rrrjjjeeedddaaafffooozzzxxx\\\PPPIIIFFFJJJMMMVVVpppxxxzzzyyytttqqqgggZZZNNNGGGCCC@@@>>>???@@@>>>:::999<<<>>>===??????AAADDDGGGEEE???999;;;:::999;;;>>>AAACCCDDD@@@===:::999999999888666666555444555666666444222222111111111222444666777;;;<<<======;;;888444222111222333333333333222111333333222111000000000111111111111111111000///...000000000000000000000000///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))***+++---//////,,,,,,,,,++++++*********000///...------------------...000111111111//////...---,,,---///000000///000000////////////000000222222333444666888:::;;;;;;::::::;;;===???BBBCCCGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHFFFDDDHHHOOO___vvv666555444444333333444444444444444444555555555555666888AAAOOO```lllqqqqqqvvvuuuuuuuuuuuutttpppnnniii___aaaVVVOOOSSSSSSccc~~~fffZZZZZZWWWZZZbbbcccmmmvvv{{{yyytttllleeeaaaaaabbbiiiooozzzsssZZZNNNHHHFFFJJJOOO[[[uuuzzz}}}zzzuuupppfffXXXLLLEEEBBB@@@>>>@@@CCCCCC??????BBBCCCBBBAAADDDHHHLLLMMMJJJDDD???AAA@@@???@@@BBBCCCCCCBBBBBB>>>:::888777777666555777666555555666555333111111111111222333555777999;;;;;;<<<;;;:::777444222111222333444444333222111222222111000000000111111222222222222222111000000000000000000000000000000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,------------,,,,,,,,,+++++++++------,,,+++++++++++++++------....../////////......------///111222111///111111000000000000111111222222333444666888999:::::::::;;;;;;===???BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEGGGEEEEEEJJJQQQ```vvv666555444444333444444444444444444444555555555555666888>>>JJJYYYfffnnnqqquuuuuuuuuvvvvvvuuuqqqooojjj```cccWWWQQQUUUUUUdddiii]]]___```gggssswww|||pppfffdddaaa^^^\\\^^^bbbfffooowwwmmmVVVKKKGGGFFFKKKRRRaaa{{{}}}~~~zzzwwwooofffWWWKKKDDDAAAAAABBBEEEJJJLLLKKKKKKMMMNNNMMMMMMQQQWWWYYYWWWRRRMMMJJJFFFFFFFFFHHHJJJKKKIIIHHHEEEAAA;;;666555555555555888777555555555444222000111111111222444777:::;;;;;;;;;:::999777555444222111222333444444333222111000000000000000000111222333333444444333333222222000000000000000000000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++---------------,,,,,,,,,---,,,,,,+++++++++++++++---,,,,,,,,,---...000111000//////111222222111///222222111111111111222222222222333444555777999:::::::::;;;<<<>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDDDDFFFEEEEEELLLTTTbbbwww666666555444444444444444333333333333444444444444777888<<>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFNNNWWWdddzzz666666555444444444444555111222222222222333333333888888;;;BBBNNN]]]iiipppqqqppppppqqqrrrrrrpppnnnkkkbbbeeeZZZTTTWWWVVVeeerrrhhhnnntttrrrfffaaaaaa```aaaeeemmmwww~~~aaaMMMIIIGGGGGGLLLXXXkkk~~~|||zzzxxxpppgggYYYKKKEEEGGGMMMSSSeeennntttsssqqqqqqqqqooommmmmmkkkeee\\\TTTQQQPPPQQQSSSVVVZZZ]]]^^^\\\ZZZNNNHHH???999666666666777888777555444444333000...000111111333666999<<<>>>;;;:::999777555444333222222333444444444444333222000000///000000111222222333444444555555444444444111111111111111111111111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------........................------,,,,,,,,,------...---------...222666;;;???<<<777111------...///000000000////////////000000111111222333555777999:::999:::;;;===???@@@AAABBBDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDFFFFFFGGGOOOXXXggg|||777666555555444444555555222222222222333333333333777777999???JJJXXXfffnnnrrrpppnnnnnnpppqqqqqqpppkkkbbbeee[[[TTTWWWVVVeee|||sssyyypppgggbbbdddfffjjjqqq|||xxx[[[KKKHHHHHHIIINNN[[[rrr~~~{{{yyywwwpppgggYYYLLLFFFJJJUUU]]]uuu}}}|||{{{zzzxxx{{{yyyuuunnnfff^^^ZZZXXXWWWXXXZZZ]]]___^^^[[[YYYPPPJJJAAA;;;777777777777777666444444444333111///111111111333666999<<<===::::::999888666444333111222333444555555444333222111111111111111111222333222222333333444444333333111111111111111111111111111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************+++,,,---...---------...............***************++++++,,,.........///333888<<>>@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGFFFGGGIIIIIIIIINNNVVViii777777666555555555555555555555555666666666777777333444666;;;DDDQQQ___hhhnnnjjjfffeeegggjjjmmmooojjjaaaeee[[[TTTWWWUUUdddyyysssooouuufffSSSJJJFFFHHHKKKRRRddd~~~{{{xxxuuunnneeeWWWKKKFFFNNN\\\hhhsss{{{yyypppllljjjiiiiiiiiiiiikkkjjjeee[[[TTTOOOOOOQQQTTTWWWYYYYYYWWWMMMHHHAAA;;;888777666555555444333333444444222000111111111222444777999;;;999:::;;;;;;999666333000333333444555555444333333555555444333222222222222...///000111111111111111111111111111111111111111222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++************,,,,,,,,,---------......,,,+++++++++,,,------...............///000222333.........000222333222111222222111111111111222222000111111222444666888999888999<<<>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEGGGFFFHHHKKKJJJIIINNNUUUjjj999333......222666555222444333333222222333333444666333444888>>>GGGWWWeeedddfffeeeaaabbbgggjjjjjjjjjgggccc^^^VVVSSS[[[fff}}}sss\\\OOOGGGFFFJJJOOOWWWlllzzzvvvnnncccWWWPPPKKKLLLYYYgggoooooonnnlllhhhdddbbbbbbccccccbbb```\\\VVVQQQNNNJJJFFFDDDHHHPPPUUUTTTQQQIIIEEE???;;;::::::999999777777777666555555444444333222222444888:::<<<;;;:::::::::999666444444555333444555555333111111222333222111111000000111111444222111//////000222333222222111000000111111222333333222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,.........------,,,,,,,,,000///---,,,+++*********---------............///...///000///......000222000111111111111222555888222222333333555666888999:::::::::;;;<<<===>>>???BBBBBBCCCCCCDDDDDDEEEEEEGGGEEEEEEHHHIIIJJJPPPWWWggg|||zzzxxxyyy888555333444666777555222555444444333333444444555555333333777<<>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEJJJHHHGGGJJJKKKLLLQQQXXXcccyyysssrrrttt888999999999999777555333666555555444444555555666666333333666:::AAANNN[[[aaadddeeebbbcccgggkkkkkklllgggccc^^^XXXWWW```kkkxxx^^^RRRLLLGGGHHHMMMVVVhhhyyytttooocccVVVOOOMMMQQQXXX```aaa___[[[VVVRRROOOMMMLLLFFFFFFGGGGGGFFFDDDAAA@@@>>>;;;999<<>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEGGGEEEDDDFFFGGGGGGLLLRRR^^^tttllllllooo:::<<<<<<;;;888555555555555555444444444444555555777555444777999>>>JJJUUU^^^ccceeeccccccgggjjjjjjlllgggbbb^^^ZZZZZZbbblll~~~|||gggTTTMMMJJJHHHMMMQQQ[[[oooxxxtttpppeeeWWWPPPPPPTTTYYY]]]^^^ZZZSSSMMMIIIFFFDDDCCC>>>???@@@@@@???>>><<<;;;999666555888===@@@@@@>>>@@@<<<999777777888888777777777777666555555444444222111222555888:::;;;:::;;;<<<===;;;888666555555222444555555444333333444333222111111000000111111000//////...//////000111---...111222333222111000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------............///---///000000//////000111,,,...111222111111111222333333333444555777999:::;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFCCCBBBCCCCCCCCCHHHNNN[[[qqqjjjjjjmmm======;;;888555444555777444444333333333333444444888666666888999===FFFQQQYYY```eeecccbbbeeeiiijjjlllgggbbb```]]]\\\ccclll}}}tttvvv|||yyyzzzyyy\\\OOOKKKJJJKKKNNNSSS___uuu~~~xxxtttqqqhhh\\\SSSSSSWWW[[[\\\\\\VVVMMMFFFBBB@@@>>>===<<<<<<<<<<<<;;;999888777666555444777;;;??????>>>>>>;;;888777777888777777777777777666555555444444222222333666999;;;;;;::::::;;;<<<;;;888444333333222444555555444333444555333222111111000000111111///////////////000000111---...000222333222000///000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///---------............///---///111111000///000000)))+++.........------...333333444444666777999::::::::::::;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEHHHEEEDDDEEEEEEEEEIIIOOOYYYpppnnnmmmooo???===999666555555666777333333333222222333333333888666666888999;;;CCCMMMUUU]]]dddbbbaaadddggghhhkkkfffcccaaa___^^^bbbiiizzzrrrpppwwwuuupppmmmoootttjjjUUULLLJJJKKKMMMMMMUUUfff}}}xxxuuurrrmmmbbbXXXVVVZZZ^^^]]]ZZZRRRGGG@@@===;;;:::888:::999999888777666555444666555666999===@@@BBBBBB???<<<:::888888999888777777777777666555555444444222333444888;;;===<<<;;;999;;;<<<;;;888444222111222444555666444444444555333222111111000000111111...//////000000111111111//////000111111000/////////000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,---///000---------............///,,,...111111000//////000---///111111000000111222333333444555666888999:::::::::::::::;;;===>>>?????????@@@BBBCCCDDDEEEFFFFFFCCCBBBCCCCCCCCCHHHNNNYYYppprrrqqqsss???<<<888777999999777555444444333333333333444444666555555777777999@@@IIIQQQ[[[bbbbbb```bbbeeegggjjjfffccccccaaa^^^```eee}}}wwwooopppvvvyyynnnmmmooovvvvvv]]]OOOJJJIIILLLOOOQQQ^^^sss}}}|||~~~|||||||||xxxvvvrrrqqqiii^^^YYY\\\``````[[[QQQEEE===;;;;;;:::888888888888777777666666555666777888;;;???CCCEEEFFFAAA>>><<<:::::::::888777777777777666555555444444333444666999===>>>===<<<:::<<<===<<<999555222111222444666666555444555666333222111111000000111111...///000111222222222222111111111000//////....../////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...///000---------............///,,,...111222111000///000222333444333222222444555444444444555666888::::::::::::;;;;;;<<<>>>???@@@>>>???@@@AAACCCDDDEEEFFFBBB@@@???AAAAAAAAAFFFLLLYYYooouuusssuuu>>>;;;888:::======888333555555555444444555555555444333444666666777>>>GGGOOOYYYaaaaaa___aaadddfffiiieeecccdddbbb______cccqqqyyywwwnnnkkksssoooqqqrrrxxx|||hhhTTTLLLJJJIIILLLQQQXXXhhhtttwww{{{zzzzzz{{{xxxwwwrrrtttnnnaaaZZZ]]]aaabbb]]]SSSFFF>>><<<===<<<;;;888888888888888999999999666777999<<<@@@DDDGGGIIIBBB@@@===<<<;;;:::999777777777777666555555444444444555777:::>>>???>>><<<;;;===???>>>:::666333222222444666666555555555666333222222111000111111111//////000222222333333333333222111///............//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,*********++++++,,,,,,,,,------------...///000000---------.........//////,,,...111222111000//////...//////...,,,---///111444444444555777888:::;;;<<<<<<<<<<<<===???@@@AAA>>>???@@@AAACCCDDDEEEFFFEEEBBBBBBDDDDDDDDDIIIPPPYYYooouuutttuuu@@@===;;;999999999777666999888777666666555666666111111222222444888>>>CCCPPPVVV\\\_________```bbbiiijjjjjjgggbbb______```ooo{{{xxxvvvvvvxxx{{{|||wwwppp{{{ppp\\\LLLJJJLLLKKKOOOWWW]]]vvvxxxqqqqqqtttvvvxxxzzz}}}}}}zzzwwwuuuqqqkkkeeeaaa``````aaahhh___QQQEEECCCDDD???888>>><<<:::::::::::::::999666666777<<>>@@@BBBAAA===888444333666666666666666555555444666666444333222111111111111111222222222333333333000000000000000000000000000000000///......------........................+++++++++,,,,,,---------...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////////////////////////////111111111111111222222222000111222444555666666777999:::;;;===>>>@@@AAABBBBBB@@@>>>>>>AAAEEEHHHJJJDDDBBBBBBDDDDDDCCCFFFKKKWWWmmm}}}ssstttAAA???<<<;;;;;;:::888777777666555444333333333333444444444333444777;;;???NNNTTT[[[____________aaacccdddeeeaaa\\\YYYYYY[[[eeesssuuuqqqssseeeUUUIIIJJJMMMNNNUUU___ttt|||ssskkkllloooqqqtttwwwzzz}}}yyyvvvvvvsssnnnjjjhhhhhhiiijjjmmmggg[[[OOOKKKJJJFFFAAAAAAAAA@@@@@@@@@@@@@@@???;;;;;;===AAAFFFLLLOOOPPPLLLGGG@@@;;;999999888888999888777666666555555666000333777<<>>@@@AAABBBBBBAAA@@@@@@BBBDDDDDDDDDEEECCCCCCEEEEEEDDDGGGMMMVVVlll}}}rrrsssCCCAAA>>><<<<<<;;;999888666555444333222222222222666666555444333555888;;;JJJQQQZZZ___```______```ccceeefffccc^^^ZZZZZZ[[[[[[eeettt|||~~~uuujjjhhhmmmtttZZZPPPJJJLLLPPPUUUaaannnssskkkdddeeeiiikkknnnrrrzzz~~~|||yyyvvvxxxvvvrrrooommmmmmnnnooopppnnnggg]]]VVVTTTRRRNNNJJJKKKKKKJJJJJJIIIGGGGGGCCCBBBCCCFFFKKKNNNOOOOOOJJJFFF@@@;;;999999888888999888777666666555555666111333888<<>>:::555333444555666666666666666555555444222222222111111111222222222222222222333333333333000000000000000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////////////////////////////000000111111111222222222222333555666888999999999999:::;;;===>>>@@@AAABBBBBBAAAAAABBBCCCCCCAAA???FFFDDDDDDFFFFFFDDDHHHMMMVVVlll}}}qqqqqqDDDAAA>>>===<<<;;;999888777777555444444444444444666666666444333444777:::FFFNNNXXX^^^______^^^___eeehhhiiifffaaa]]]\\\]]]WWW___mmmzzzwwwsssppprrrvvvzzz~~~~~~{{{iiiaaaaaahhh|||yyybbbUUUPPPNNNRRRXXXbbbssslllddd___```bbbeeeiiinnnvvv|||~~~}}}zzzxxxzzzxxxuuuqqqnnnlllllllllpppsssqqqiiibbbaaaaaa___[[[[[[[[[XXXUUUQQQOOONNNKKKKKKKKKMMMOOOPPPOOOMMMHHHDDD???;;;999999888777777666555444444333333444111444888<<>>:::666333333444666666666666666555555444111000000000111222222333222222222333333333444444000000000000000000000000000000000///......------........................---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////////////////////////////000000000111222222333333111222333555666777888888999:::;;;===>>>@@@AAABBBCCCAAA@@@@@@AAABBBAAA???FFFCCCDDDFFFEEEDDDGGGMMMVVVlll}}}qqqoooCCCAAA>>><<<;;;:::888777777777555444444444444444444555555444333555777:::CCCJJJUUU\\\^^^^^^^^^___aaadddeeeccc^^^ZZZXXXYYYWWW^^^mmmzzzjjj```[[[WWWZZZ___ccceeedddcccbbbiiiwwwmmm___\\\___lllxxxeeeWWWRRRRRRUUU\\\fffvvvyyyggg```[[[[[[]]]^^^ccciiimmmrrrzzz~~~}}}{{{zzzyyyxxxuuurrrooommmlllkkkooouuuwwwrrrnnnoooppppppoooooommmhhhaaa[[[XXXWWWXXXWWWVVVVVVVVVTTTPPPMMMFFFBBB>>>;;;999999888777777666555444444333333444222444888<<>>??????<<<888555333222666666666666666555555444000000000000111222333333222222333333333444444444111111111111111111111111000000000///......------........................---------,,,,,,++++++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////////////////////////////////////////000000111222222333333222333444666777888888999999:::;;;===>>>@@@AAABBBCCC@@@>>>===???BBBCCCDDDDDDBBBBBBDDDDDDCCCFFFLLLWWWmmm}}}ppplllDDDBBB>>><<<;;;:::888666666555444333222222222222333444444444444555888:::@@@HHHRRRYYY\\\]]]___``````ccceeeccc^^^YYYXXXXXXWWW\\\mmmtttdddYYYRRRPPPIIILLLQQQUUUVVVVVVVVVWWW___nnn}}}nnnaaaYYY[[[aaassswwwmmmddd\\\WWWWWW\\\dddooo}}}sssccc]]]XXXWWWVVVVVV[[[aaafffkkkssszzz}}}|||||||||{{{wwwvvvuuutttrrrpppnnnnnnmmmsssvvvuuutttwwwzzzzzzzzzzzzxxxqqqiiidddbbbcccgggfffdddbbb___YYYSSSNNNDDDAAA===:::999999888777999888777666666555555666222444888<<>>??????===999555222222666666666666666555555444111111111111111222333444333333333333444444444444111111111111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////////////////////////////////////////////////////000111222333333444444555777888:::;;;;;;;;;999:::;;;===>>>@@@AAABBBCCC@@@======???CCCFFFGGGDDDBBBBBBDDDDDDBBBFFFKKKXXXnnn}}}ooojjjFFFCCC@@@>>>===;;;999777777666555444333333333333333444555444444444666888???FFFOOOVVVZZZ\\\___bbbcccfffhhhfffaaa\\\ZZZ[[[XXX[[[lllyyykkk^^^TTTOOOMMMMMMIIIMMMSSSWWWYYY\\\```ccciiiuuuttthhh^^^XXXVVV]]]fffyyyxxxssslllfffbbbaaaccceeejjjrrr~~~ppp___YYYSSSQQQNNNMMMRRRXXX[[[aaaiiiqqqyyy|||yyyxxxyyyzzzzzzwwwvvvvvvtttrrrooommmkkkhhhmmmooooooqqqvvvyyyxxxwwwxxxvvvpppiiifffhhhlllrrrpppmmmjjjddd\\\SSSMMMCCC@@@<<<:::999999888777999888777666666555555666222555999<<>>>>>>>>===999555222222333666666666666666555555444333222222222222333333444333333333444444444444555111111111111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////////////////////////////...///000111222333444444555666777999:::;;;<<<<<<999:::;;;===>>>@@@AAABBBBBB@@@??????BBBDDDFFFFFFEEECCCCCCEEEDDDCCCGGGLLLXXXnnn}}}nnnhhh}}}GGGEEEAAA???>>>===:::999999888777666666555666666444555666555333333555666>>>EEENNNUUUXXX[[[___bbbbbbeeegggfffaaa\\\ZZZZZZZZZ[[[kkk{{{oooggg[[[PPPKKKJJJLLLMMMPPPTTT[[[```dddjjjqqqvvvxxxzzzvvvrrrnnnlllcccYYYTTTRRRUUU___jjj}}}nnnggghhheeebbbbbbcccgggmmmsss~~~ppp\\\VVVPPPLLLIIIGGGKKKQQQMMMSSS[[[dddmmmwww~~~yyyvvvvvvwwwyyyyyyxxxxxxvvvsssoookkkgggdddbbbfffggggggjjjqqqsssrrrnnnooonnnjjjeeeeeejjjooovvvtttqqqllleee\\\RRRKKKBBB???<<<:::999999888777777666555444444333333444333555999<<>>@@@>>>:::555111000222444666666666666666555555444444444333333222333333444333333333444444444555555111111111111111111111111000000000///......------........................+++++++++,,,,,,---------,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////////////////////////////...///000111222333444444333444666777999:::::::::999:::;;;===>>>@@@AAABBBBBBAAAAAACCCDDDEEEDDDCCCFFFDDDDDDFFFFFFDDDHHHMMMXXXmmm}}}nnnhhh|||HHHGGGEEECCC@@@>>><<<;;;777777777777666666666666555444333222222222333444<<>>???AAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDBBBCCCFFFEEEDDDGGGLLLZZZqqqpppccctttNNNMMMJJJGGGCCC???<<<::::::999999777666555555444444444333333333444666777:::@@@HHHOOOTTTWWWZZZ\\\```dddiiihhhccc^^^]]]^^^___hhh}}}zzziii[[[TTTOOOOOOQQQSSSXXX^^^kkkvvvnnnfff\\\UUUTTTSSSQQQOOOQQQNNNNNNOOORRRYYYiiixxxvvvjjjiiinnnqqquuu{{{wwwhhh\\\TTTOOOIIIFFFFFFGGGGGGGGGEEEGGGKKKQQQYYYcccnnnvvv~~~|||{{{zzzyyyxxxwwwsssnnnjjjfffaaaYYYTTTRRRTTTVVVYYY[[[]]]]]]]]]]]]___```___]]]]]]___aaahhhiiiiiiggg```VVVLLLFFF???===;;;999999999:::;;;888777555444444555666666777999<<>>@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDBBBCCCEEEEEEDDDGGGMMM\\\ssstttggguuuSSSQQQOOOKKKGGGCCC@@@>>><<<<<<:::999777555444333444333333333555666888999888>>>GGGNNNSSSVVVXXXZZZ^^^bbbggggggddd```______cccnnnwwwgggZZZTTTQQQWWW^^^dddjjjooo|||rrr```ZZZRRRMMMMMMMMMLLLKKKJJJIIIKKKOOOUUU___pppvvvtttzzzyyysssooollleee[[[SSSPPPLLLHHHEEEEEEFFFFFFFFFDDDEEEGGGKKKQQQYYYdddjjjwwwpppoooqqqxxx}}}{{{yyytttqqqkkkccc[[[TTTNNNKKKIIIJJJLLLNNNQQQSSSUUUVVVVVVWWWXXXWWWWWWWWWYYY[[[ccccccdddaaa[[[RRRIIIDDD>>>===;;;:::999999:::;;;888777666555444444555666888:::>>>AAADDDEEEEEEEEEEEEBBB===888555444444555888777777666555555444444222111000000000111333444111111111222222222222222//////000000111000000000222111000000///...------,,,------......------,,,++++++,,,---............,,,,,,,,,,,,---...//////++++++,,,,,,------......&&&(((***++++++,,,...///000/////////.../////////........................000000000000111111111111333444666888::::::::::::888999:::<<<>>>AAACCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDBBBBBBEEEEEEDDDHHHMMM___vvvyyyjjjtttUUUUUUSSSPPPLLLHHHEEECCC===<<<;;;999888666555444444444333333444666777888777>>>FFFNNNSSSVVVWWWYYY\\\```dddeeedddaaa``````aaalllvvviii___ZZZ\\\fffrrr{{{uuufffZZZUUUPPPMMMLLLLLLLLLKKKHHHIIIMMMSSSZZZdddvvvyyyssspppjjjeee^^^[[[ZZZXXXSSSOOOLLLJJJGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHLLLTTT\\\bbbwwwuuuiiiddddddhhhqqqzzz~~~{{{yyyqqqnnnfff[[[PPPHHHDDDCCCAAAAAACCCEEEGGGJJJMMMOOOQQQQQQRRRRRRSSSTTTVVVWWW\\\]]]]]]ZZZUUUNNNFFFAAA===<<<;;;::::::::::::;;;888777666555444444555555999;;;>>>BBBEEEFFFFFFFFFFFFCCC>>>999555444444555666666555444333222222111111000000///000111222222111111111111111222222222000000111222222333222222111000000///......------+++,,,,,,------,,,,,,+++,,,,,,---------------,,,+++++++++++++++,,,---...++++++,,,,,,,,,---------***+++------------///111111000///......//////000///////////////////////////000000000111111111111222444555777888999999999888888:::<<<>>>AAACCCEEECCCCCCDDDDDDDDDDDDCCCCCCDDDBBBBBBDDDEEEDDDHHHNNNaaayyyyyyiiiqqqZZZYYYWWWTTTOOOJJJEEECCC<<<<<<;;;:::999888777777666555444333333444555555777===GGGOOOTTTVVVWWWXXXZZZ]]]aaaccccccbbb```___```jjjwwwmmmfffffflll{{{mmm^^^UUUSSSOOOLLLKKKJJJJJJJJJJJJJJJOOOUUU\\\fffvvvyyynnnfffaaa^^^^^^YYYUUUPPPNNNNNNOOONNNMMMJJJJJJIIIGGGEEEDDDEEEEEEEEEFFFGGGIIILLLQQQXXX]]]lllwwwrrrhhh]]]ZZZ]]]cccnnnwww~~~zzzvvvnnniii___SSSHHHAAA>>>???::::::;;;===@@@BBBEEEFFFKKKKKKKKKLLLOOOQQQRRRSSSVVVVVVVVVTTTOOOIIICCC@@@<<<<<<;;;;;;:::::::::;;;999888666555444444444555888:::>>>AAADDDFFFFFFFFFEEEBBB===888555444555555777666555444333222111111000000///000000000111111111111111111111111111111///000111222222222222222000000//////......------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))*********)))******+++,,,+++++++++,,,,,,,,,,,,,,,---.........---...000222222111000.........///000000000000000000000000000///000000000111111111111222333444666777888999999888888:::<<<>>>AAACCCEEECCCCCCDDDDDDDDDDDDCCCCCCDDDBBBAAADDDDDDDDDIIIOOObbb{{{yyygggnnn]]]\\\ZZZVVVPPPIIIDDD@@@===<<<<<<;;;:::999999888777666444333333333444444666===GGGOOOTTTVVVWWWWWWXXX[[[^^^aaabbbaaa___]]]bbbiii~~~{{{uuupppuuuvvvcccWWWTTTSSSQQQOOOMMMLLLLLLLLLKKKLLLPPPVVV\\\dddssszzzooobbb[[[VVVRRRPPPQQQLLLJJJGGGFFFHHHJJJJJJKKKKKKKKKLLLJJJGGGEEEEEEEEEDDDFFFIIIKKKNNNSSSYYY]]]fffooo{{{zzzeee\\\TTTTTTYYYaaalllvvv~~~}}}wwwsssiiibbbVVVKKKBBB>>>======666666888:::<<<>>>???@@@DDDCCCCCCFFFIIILLLMMMMMMPPPPPPPPPNNNJJJFFFAAA???;;;;;;;;;;;;;;;;;;;;;;;;999888666555444444444555777999===AAADDDFFFFFFFFFDDDAAA<<<888555444555666999999888666555444333222///000000000111111111111111111111111111000000000......//////000//////////////////.........------+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***)))+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,---------,,,---000333444222000.........000111111111111111111111111111000000000000111111111111222333444555666777999999888999:::<<<>>>AAACCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDAAAAAACCCDDDDDDIIIPPPbbb{{{|||hhhnnnXXXXXXWWWUUUQQQKKKFFFCCC??????>>><<<:::999888777666555444444444555666777444;;;EEENNNSSSTTTUUUUUUWWWYYY\\\___``````]]][[[bbbeeettt~~~kkkZZZPPPRRRRRRRRRQQQOOONNNOOOOOOMMMNNNRRRXXX]]]dddrrr}}}tttfff[[[QQQOOONNNKKKIIIJJJEEEEEEDDDEEEGGGIIIJJJJJJLLLNNNOOOMMMIIIEEEEEEEEEEEEHHHMMMRRRUUUYYY^^^aaajjjqqqzzzttt```XXXSSSUUU\\\fffqqq{{{|||vvvrrrdddZZZMMMCCC>>>=========888999;;;===????????????@@@??????AAAFFFJJJKKKJJJLLLLLLLLLJJJGGGDDD@@@>>>:::;;;;;;;;;;;;;;;;;;;;;:::888777555444444444444777999===AAAEEEFFFGGGGGGAAA???:::777444444666777999999888666555444333222000000111111222222111111222111111111000000000/////////////////////...---//////.........---------,,,,,,------------,,,,,,)))***+++,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***,,,------...111555888555333000...---...000111000000000000000000000000000000000000111111111111222222333444555777888999::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDAAAAAACCCCCCDDDJJJQQQaaa{{{mmmrrrPPPQQQSSSSSSRRROOOKKKIIIBBBAAA???===;;;888666555555555555555666777999:::222999DDDLLLQQQSSSSSSTTTWWWXXXZZZ]]]______\\\YYY______jjjxxxdddUUUMMMLLLMMMNNNNNNMMMLLLMMMNNNOOOQQQUUU\\\```gggtttttteee\\\WWWMMMGGGIIIKKKIIIGGGIIIDDDEEEFFFGGGIIIJJJKKKKKKMMMPPPQQQOOOJJJFFFEEEFFFHHHLLLRRRXXX\\\```dddgggrrrwww~~~sssbbb[[[WWW[[[cccmmmyyy}}}vvvqqq```UUUGGG>>><<<===>>>===<<<>>>AAACCCDDDDDDCCCBBB@@@>>>>>>AAAFFFJJJKKKJJJKKKJJJJJJHHHFFFCCC@@@>>>::::::;;;<<<<<<;;;;;;;;;:::999777555444333444444888:::>>>BBBEEEGGGHHHHHH@@@===999666444444666777888777666555333222111000000000111222222222222222222111111111000000//////111111222111111000//////...............---------,,,------......------,,,'''(((***---///000111111......---,,,,,,---------++++++++++++++++++++++++***,,,...///111555:::>>>555333000...---...000111////////////////////////000000000000111111111111222222333333555666888999:::;;;;;;<<<>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDAAA@@@BBBCCCDDDJJJQQQ```zzzqqqvvvTTTTTTTTTUUUUUURRRMMMIIIFFFEEEBBB???===;;;;;;;;;666555555444444444555555666999???HHHOOOTTTVVVVVVWWWWWWYYY\\\___aaa```___bbbaaabbbkkk~~~lll[[[QQQMMMIIIJJJLLLMMMMMMMMMOOOPPPIIIQQQZZZbbbfffmmmvvv}}}yyymmmbbbZZZUUUMMMLLLJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCFFFIIIMMMOOOXXXWWWVVVRRRNNNJJJHHHHHHJJJMMMSSS[[[bbbiiimmmooooooxxxrrrfff\\\WWW^^^lllyyyzzzppphhhYYYNNNDDDAAA>>>:::<<>>:::777666777777666777777555333222111000000111111222222222222111111111111111111111000//////111111000///////////////000000///...---,,,,,,,,,,,,,,,***))))))***,,,,,,,,,,,,+++***+++,,,...///---+++)))((()))+++---/////////...---+++***))))))+++///---***111???@@@888222000...---,,,---...///////////////000000000000---......///////////////333333333444444444555555888999:::<<<>>>???@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEBBBAAACCCDDDDDDIIIOOO]]]yyyuuuVVVVVVWWWXXXWWWTTTOOOKKKHHHGGGCCC@@@===<<<;;;:::666666555444444444555555777999>>>FFFPPPUUUWWWVVVVVVWWWXXX\\\___```___]]]XXXZZZ\\\aaannnjjjYYYPPPMMMPPPQQQSSSTTTTTTTTTVVVXXXRRRXXXaaahhhnnnttt{{{qqqoooiiibbb[[[TTTOOOLLLJJJJJJIIIIIIIIIGGGFFFDDDDDDCCCDDDEEEIIINNNRRRUUU\\\]]]\\\VVVOOOJJJIIIKKKNNNRRRZZZbbbjjjppptttuuuxxx|||jjjbbb___iiiwwwwwwllleeeTTTKKKCCCBBB@@@>>>@@@DDDDDDFFFJJJOOOSSSSSSOOOLLLEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCBBB???<<<:::999999:::;;;;;;999777888777555333222222333444777;;;AAADDDEEEEEEEEEEEE@@@<<<888555555555555444777666555333222111000000111111222222222222111111111111111111111000000///111111000///////////////000000///------,,,,,,---......------------......,,,,,,+++++++++,,,---...,,,,,,***)))***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++///---***111<<<===666111000...---------//////............////////////...///000000111111000000111111222333555666777777888999:::<<<>>>???@@@@@@BBBBBBCCCCCCDDDEEEEEEEEECCCAAA@@@BBBBBBCCCHHHNNN]]]yyy}}}YYYYYYZZZ[[[[[[XXXSSSNNNLLLJJJFFFBBB???<<<;;;:::777666555555444444555555999999<<>>;;;<<<;;;:::;;;;;;;;;999777999777555444333444555666777;;;@@@CCCDDDDDDEEEEEE???<<<888555555555555555777666555333222111111111111111222222222222111111111111222222111111000///111111000/////////000000000///...------------------......//////......---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++++++++)))******+++---......///,,,...---***///888999333111000...------...//////------------............///000111111222222111111000000222333555777888999888999:::<<<>>>???@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFDDDBBBAAACCCCCCDDDIIIOOO]]]yyy[[[[[[]]]^^^^^^[[[UUUQQQOOOMMMIIIDDD@@@===;;;:::888777666555444444444555:::888999BBBMMMVVVXXXWWWUUUVVVWWWZZZ]]]]]][[[YYYYYY\\\]]]]]]fffyyytttbbbXXXTTTSSSRRRTTTVVVXXXYYY[[[]]]___hhhkkkrrr|||xxxhhh\\\TTTNNNNNNNNNMMMLLLJJJIIIHHHHHHJJJMMMPPPPPPNNNJJJFFFDDDDDDEEEGGGKKKQQQXXX^^^bbbhhhkkkjjjaaaSSSKKKLLLPPPVVV^^^kkkyyyooommmssszzzpppcccZZZIIIEEEAAABBBGGGNNNVVV[[[^^^aaagggmmmooolllfff```XXXXXXWWWUUUPPPJJJDDDAAA@@@??????@@@AAA@@@>>>;;;===<<<;;;;;;<<<<<<:::888888666555333333444666777888;;;@@@CCCCCCDDDDDDEEEAAA>>>:::777777888888888777666555444222222222222111222222333333222222111111222222222222111000000111111000000///000000111000///...---------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,***)))))))))***+++---...//////,,,...---+++...444444000000///............//////------.........////////////000111111222222111111111111222444555777888888888999:::<<<>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGEEEDDDFFFFFFGGGKKKRRR]]]xxx\\\]]]___aaaaaa^^^XXXSSSRRRPPPKKKFFFBBB???<<<;;;888888777666555444444444999777888???JJJSSSXXXXXXVVVUUUVVVXXXZZZ[[[ZZZXXXXXXYYYXXXZZZggg~~~ooo^^^WWWTTTTTTUUUXXX[[[^^^```cccfffiiiooosss{{{rrr```SSSLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFNNNRRRUUUUUUPPPKKKGGGEEEEEEFFFIIIMMMTTT[[[bbbfffnnnpppnnncccTTTKKKLLLPPPXXXbbbqqqyyyzzzyyymmm___VVVHHHEEEBBBDDDMMM[[[gggnnnssstttwwwzzzzzzvvvpppkkkhhhgggddd___WWWNNNFFFBBB@@@@@@???@@@AAA@@@>>><<<<<<;;;;;;;;;<<<<<<:::888666555333222222444666777:::===AAACCCCCCCCCDDDEEEAAA>>>:::888888999999999777666555444333222222222222222333333333333222222222222222222222111000000111111000000000000111111//////...------------...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,***)))+++++++++,,,,,,------------...---,,,---000000...//////........./////////....../////////000000000...///000000111111000000333444444555555666666666888999:::<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHEEEDDDFFFGGGGGGLLLRRR]]]yyy^^^___bbbdddeeeaaa[[[VVVTTTRRRMMMHHHDDD@@@>>>===999888777666555444444444666666777===EEEOOOVVVZZZWWWVVVTTTUUUWWWXXXXXXXXXYYYYYYXXX[[[iiilll^^^WWWUUUUUUWWW[[[___cccfffjjjooorrrwww}}}mmmZZZNNNHHHEEECCCCCCDDDEEEFFFHHHHHHIIINNNRRRVVVUUUPPPJJJGGGGGGFFFGGGJJJPPPWWW___gggkkkttttttpppeeeWWWNNNMMMPPPYYYccctttxxxkkk\\\RRRGGGGGGGGGJJJWWWjjjyyy~~~|||yyyvvvsssuuurrrlllcccZZZPPPHHHDDDBBBAAA@@@AAAAAA@@@>>>;;;;;;:::999:::<<<<<<:::999555444333222333444666888>>>@@@CCCCCCCCCBBBCCCDDD???<<<888666666777888777777666555444333333333333222222333333333333222222222222222333222222111000111111000000000111222222///......---------......,,,------......------,,,,,,,,,---------,,,++++++,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---.........///////////////////////////000000000111...///000000111111000000555555555555555666666666888999:::<<<>>>???@@@@@@@@@AAABBBCCCDDDFFFFFFGGGEEECCCBBBDDDDDDEEEJJJPPP^^^zzz```bbbeeehhhhhheee^^^YYYUUUSSSOOOJJJEEEBBB@@@???:::999888666555555444444333555888;;;AAAJJJUUU\\\YYYVVVSSSRRRTTTVVVXXXXXXYYY]]]^^^^^^ggg}}}lllaaa]]]]]]\\\\\\___eeejjjoootttyyy}}}jjjVVVLLLGGGFFFDDDEEEEEEFFFHHHIIIIIIJJJIIINNNRRRQQQLLLHHHGGGHHHFFFHHHLLLRRR[[[eeennnrrrzzzxxxqqqfffZZZRRRPPPPPPZZZeeevvvvvviiiYYYNNNEEEIIIMMMTTTcccxxxzzzxxxxxxwwwwwwzzzuuummmbbbXXXOOOIIIFFFBBBAAA@@@AAAAAA???<<<:::888888888999;;;<<<;;;999555444333333444666888999AAACCCEEEEEECCCBBBBBBCCC???<<<888666666888888888777666555444444333444444222333333444444333333222222222333333222222111000111111000000111111222333......---------......///,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,+++***,,,,,,------------------+++++++++,,,,,,---------------...///...------...---......///////////////........./////////000000///000111111222222111111333444444555666777777888888999:::<<<>>>???@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEEBBBBBBDDDDDDDDDIIIPPP___zzz{{{bbbdddgggkkkkkkgggaaa\\\VVVSSSOOOKKKFFFCCCAAA@@@:::999888666555555444444111444888;;;>>>GGGTTT^^^ZZZWWWRRRPPPRRRUUUWWWYYYUUU]]]```]]]aaattt}}}llleeedddffffffeeehhhnnntttzzzhhhUUUKKKGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDIIIMMMMMMIIIFFFGGGIIIEEEGGGLLLTTT___jjjsssxxx~~~zzzrrrggg]]]UUURRRQQQ[[[fffwww~~~uuugggVVVKKKCCCJJJRRR[[[lll~~~vvvsssuuuxxxzzzzzztttkkk```VVVNNNIIIGGGBBBAAA@@@@@@@@@>>>;;;888777666777999;;;<<<;;;:::666555444444555777999;;;DDDEEEFFFEEECCCBBBBBBCCCAAA>>>:::888999:::::::::777666555444444444444444222333333444444333333222222333333333333222111111111111000000111222333333......---------......///+++***)))(((((()))***+++,,,,,,---...---,,,***))),,,,,,,,,,,,---.........******+++,,,,,,---......------...000///------///------...///000000//////---------.........//////111111222333333333333222111222333555666888999:::888999:::<<<>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGGGGFFFDDDCCCEEEEEEFFFKKKQQQ___{{{vvv```cccgggiiiiiieeeaaa^^^ZZZTTTMMMGGGDDDBBB@@@???===<<<:::888777777888888666555777999:::@@@OOO]]]ZZZXXXUUUSSSTTTWWW[[[^^^ZZZ\\\]]]]]]aaarrr{{{qqqlllkkkmmmrrrooouuu|||kkkTTTMMMJJJEEEIIIHHHGGGGGGGGGEEECCCAAAGGGFFFFFFHHHLLLLLLJJJGGGHHHJJJNNNWWWcccpppzzztttcccXXXVVVUUUSSS]]]iiizzzzzznnnaaaSSSKKKHHHLLLTTTbbbqqq~~~zzzqqqmmmooorrrtttyyyoooddd[[[QQQFFF@@@???;;;<<<<<<=========<<<<<<888888999999999999888888:::444111222222333:::DDDIIIIIIIIIIIIGGGEEEBBBAAA???<<<777555555777888888:::999777555333222111111222333555666666666555555333333222222222222222333333333333333333333333333//////............//////.........------,,,,,,,,,+++++++++***)))((('''&&&###&&&)))---......,,,***,,,---......//////......---///...+++,,,000000---......///000000000000000000000////////////000000444333222111000000000000222333333444555666777777666777999<<<>>>@@@AAABBBAAA@@@@@@BBBDDDFFFFFFEEEFFFDDDCCCEEEDDDCCCFFFLLL```}}}rrrqqqdddeeehhhiiihhheeeaaa___\\\WWWPPPJJJFFFDDDBBB@@@===<<<:::999888777888888666555777999:::???MMM[[[ZZZXXXVVVTTTTTTVVVZZZ]]]ZZZ]]]___^^^^^^jjj~~~uuulllhhhhhhlllpppooovvvmmmXXXQQQNNNKKKKKKJJJIIIHHHHHHFFFDDDCCCFFFEEEEEEHHHKKKMMMKKKIIIJJJLLLRRR\\\iiivvvxxxeeeXXXVVVYYYZZZbbbkkkzzzzzznnn```SSSJJJHHHMMMWWWdddrrr}}}|||sssllliiiiiikkkllloooeeeZZZRRRJJJAAA<<<<<<;;;<<<<<<======<<<<<<;;;999999999999999888777777999444111333444666>>>GGGJJJJJJIIIHHHGGGEEECCCBBB???<<<888666777999::::::777777666666555444333333222333444555555555444444222222111111111111222222111111111111111111111111......------------............---------,,,,,,,,,...///////////////...---(((***,,,...///...,,,+++,,,------...............,,,...---+++,,,//////,,,//////000111111111111111000000////////////000000222111111111111111222222222333333444555666777777888999;;;===>>>???@@@@@@???>>>>>>@@@BBBDDDDDDCCCEEECCCCCCEEEEEEDDDGGGLLLaaa~~~sssqqqfffggghhhhhhgggdddaaa```^^^ZZZSSSNNNJJJGGGDDDBBB>>>===;;;999888888888888666666666888999>>>JJJVVVZZZYYYXXXVVVUUUVVVZZZ]]]YYY]]]aaa```[[[ccc{{{|||rrrnnneeedddeeehhhiiillluuuppphhheeedddgggllljjjtttmmmYYYRRRQQQPPPQQQQQQRRRQQQOOOKKKHHHFFFEEEDDDEEEGGGJJJLLLLLLKKKHHHMMMVVVbbbooo{{{kkk[[[XXX]]]bbbhhhqqqyyynnn```SSSJJJHHHNNNYYYfffrrrxxxyyyxxxrrrnnnhhhdddbbbaaa`````````VVVLLLFFF@@@:::888999::::::;;;<<<<<<<<<<<<<<<::::::::::::999888666555777444222333555999AAAJJJJJJJJJHHHGGGEEEDDDDDDDDD>>><<<999888999;;;<<<<<<555666777777777666555444111222333333444333333333111111000000000111111222222222222222222222222222------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,---...............------............---,,,,,,,,,---...............,,,//////,,,+++......+++000000111222222222222111000000////////////000000000000000000111222333444222333333444555666777777:::;;;<<<>>>????????????@@@??????@@@BBBDDDDDDCCCCCCAAABBBEEEEEEDDDHHHNNNbbb~~~uuuqqqeeeffffffeeedddcccbbbaaa___[[[UUUPPPMMMIIIEEECCC???>>><<<:::999888888999777666666888999<<>>???@@@@@@@@@CCCBBBAAABBBEEEFFFEEEEEEBBB@@@AAADDDEEEEEEIIIOOO```}}}wwwrrrbbbbbbbbbbbbbbbbbbbbbbbb^^^ZZZVVVRRRNNNKKKFFFCCC@@@???===;;;999999999999888666555777888:::AAAJJJXXX\\\______\\\ZZZ\\\^^^ZZZ[[[___bbb```jjjyyyfffXXXQQQNNNOOONNNOOOPPPOOOOOOTTT\\\dddnnnyyyqqqhhh___ZZZXXX```kkkyyy}}}||||||~~~zzzyyyzzz~~~uuueee```cccgggmmmssszzzzzzqqqbbbTTTKKKGGGGGGGGGHHHIIILLLOOOQQQUUU^^^lll{{{uuulllnnnsss}}}{{{qqqdddVVVMMMIIIOOOYYYbbbeeeaaaXXXQQQUUUTTTTTTTTTTTTRRRNNNKKKFFF>>>999888888777999<<<666777999;;;<<<======>>>======<<<;;;999777555444555555444333444:::AAAFFFGGGFFFDDDCCCBBBBBBBBBCCC:::999888999<<<===<<<;;;888999:::999888555333111111111111111000111111111000000//////000111111222444444444444444444444444//////............//////------------------------000000000000///...---,,,,,,+++++++++,,,---...///+++,,,,,,---...---------///444555222/////////------......///000/////////000000////////////000000222111111111111111222222222333333444555666777777777999;;;===???AAABBBBBBCCCBBBBBBCCCEEEFFFEEEDDDBBB@@@AAADDDEEEEEEJJJPPP]]]zzzyyytttaaabbbbbbbbbbbbaaa``````[[[YYYVVVSSSPPPLLLHHHDDDAAA@@@>>>;;;:::999999999999666555777777888===DDDTTT[[[bbbddd```]]]\\\^^^[[[YYY]]]bbbdddppp}}}iii[[[RRRMMMKKKKKKJJJLLLNNNMMMLLLQQQXXXYYY```nnn{{{pppfff[[[UUUSSS^^^hhhssswwwtttpppoooqqqnnnppprrrtttvvvxxxyyyzzzxxxrrrnnnnnnooossswwwjjjhhhooowwwlllYYYNNNJJJJJJKKKKKKMMMQQQVVVZZZ___iiixxx~~~tttgggZZZQQQKKKPPPWWW^^^^^^XXXNNNFFFKKKJJJJJJJJJJJJIIIFFFCCC>>>999666888:::;;;===AAA<<<<<<===>>>>>>>>>>>>=========<<<;;;:::888666555444666666333444;;;BBBEEEFFFEEEDDDCCCBBBBBBBBBBBB:::999999;;;======<<<:::999999999888666444222000222222111000000000000111000000000000111111222333111111111111111111111111/////////....../////////,,,,,,,,,------------...111111111000///...---,,,************+++,,,---...++++++,,,---------------000666888444000000000...,,,---......//////......000000////////////000000222222111111111111111222222333333444555666777777666777999<<<>>>@@@BBBBBBBBBAAA@@@AAACCCDDDCCCBBBBBB@@@AAADDDEEEEEEIIIOOO[[[xxx{{{wwwddddddddddddbbb```^^^\\\ZZZXXXVVVUUUSSSOOOJJJGGGBBBAAA>>><<<:::999999999999666555666777666:::???NNNWWWbbbfffbbb]]][[[\\\^^^YYY[[[bbbfffooo~~~rrr```WWWTTTQQQOOONNNOOORRRVVVVVVUUUZZZaaaaaafffppp|||ttthhh^^^VVVRRRSSSYYYbbbkkklllgggccceeehhhdddfffiiikkkmmmooooooooommmgggdddhhhlllsss{{{sssuuuooo[[[OOOKKKLLLNNNPPPSSSYYYaaaggglllvvvxxxkkk]]]TTTMMMQQQWWW[[[[[[UUUKKKDDDCCCAAA@@@@@@@@@???>>><<<:::666666:::>>>???AAADDDFFFFFFEEECCCAAA???===<<<<<<<<<<<<;;;:::888777666222666666333666???FFFGGGFFFFFFFFFFFFEEEDDDCCCCCC;;;;;;;;;===???>>><<<:::888888777666555444333222333222111000000000111111000000000111111222444444000000000000000000000000///......------......///,,,,,,,,,---------......---------------,,,+++***++++++++++++,,,,,,,,,+++++++++,,,------------,,,000666999555000//////...---......///////////////000000////////////000000000000000000111222333333222333333444555666777777666777999;;;===>>>???@@@CCCBBBAAABBBCCCDDDCCCBBBCCCAAABBBEEEEEEEEEIIIOOOZZZwww}}}yyygggggggggfffccc___\\\YYYZZZYYYWWWVVVUUUQQQLLLIIICCCAAA???<<<:::999999999:::666444666666666888===IIITTTaaafffccc]]]ZZZZZZ```YYYZZZcccfffmmm~~~hhhXXXSSSSSSSSSQQQZZZ[[[___dddfffffflllssspppuuu{{{mmm___VVVQQQRRRUUUTTT\\\dddddd^^^[[[^^^bbb```bbbeeehhhjjjjjjjjjiiiddd^^^^^^fffmmmxxxooo[[[PPPKKKMMMQQQTTTXXX```jjjqqq{{{zzzmmm___VVVOOORRRWWW[[[[[[VVVMMMFFF>>><<<999888999999888777888555666<<>><<<:::999888777666555555555666888999CCCMMM[[[cccccc___[[[YYY___ZZZ\\\dddgggiiiuuuwww~~~hhh]]][[[]]]ccchhhpppxxxzzzcccZZZUUUOOOKKKMMMQQQUUUYYY\\\[[[YYYXXXWWW^^^^^^aaadddhhhjjjiiihhhbbb^^^```kkkxxxyyyfffWWWOOORRRPPPQQQWWW___iiixxxzzzpppeee^^^SSSTTTWWW\\\^^^YYYNNNDDD<<<:::888888888888666444888888:::>>>DDDJJJMMMMMMTTTRRRNNNHHHBBB===;;;:::;;;::::::999888777666666333333333444888@@@IIIOOOSSSPPPNNNMMMMMMLLLGGGDDD===>>>???@@@???>>><<<:::<<<;;;888666444444333333444222000000111222111000111000000000000000111111//////000000///...------/////////......---------------,,,+++,,,---...///.........------.................................---......---,,,,,,///111666777555111---+++---000///...---...///...---+++////////////000000000000333222222222222222222222222333444555666888999999999::::::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFDDDEEEHHHHHHGGGJJJPPP\\\xxx|||ggghhhgggfffddd```]]][[[XXXWWWUUUUUUTTTRRRMMMJJJFFFEEECCC@@@>>><<<;;;:::888777666555555666777888???IIIWWWaaaccc```\\\ZZZ[[[WWWZZZaaacccccclllzzz{{{|||hhhbbbgggqqq|||vvv___VVVRRRMMMJJJLLLOOOPPPRRRSSSSSSTTTVVVWWWZZZ]]]```eeehhhiiigggfff```___dddrrrppp```UUUPPPSSSRRRVVV^^^hhhsss}}}tttjjjdddVVVVVVXXX]]]aaa]]]SSSIIIBBB???<<<::::::999777555666666999>>>FFFLLLPPPRRRWWWTTTOOOHHHBBB===<<<;;;;;;::::::999888777666666444444444666:::BBBJJJPPPTTTQQQOOOOOOPPPNNNHHHCCC;;;<<<>>>??????===;;;:::;;;:::777555333222222222444222111000111222111000111111000000000000111111//////////////////...---.........---------,,,,,,---,,,,,,,,,,,,---............------------..............................---......---,,,,,,///111666666555111---,,,---000000///......//////---,,,////////////000000000000222222222222222222222222222333444555666888999999999::::::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDEEEHHHHHHGGGJJJPPP```{{{{{{cccdddeeeeeeccc```]]][[[WWWVVVTTTTTTTTTQQQNNNKKKIIIGGGEEEBBB@@@>>>===<<<:::999777666555555666777:::DDDRRR]]]bbbbbb___]]]YYYWWWZZZ```aaa^^^ccclll~~~}}}pppsssttt]]]TTTQQQLLLJJJMMMMMMMMMMMMLLLMMMPPPVVVZZZYYY]]]ccchhhkkkjjjgggeeedddfffoooyyyggg[[[UUURRRPPPRRRZZZfffqqq}}}~~~wwwooojjj\\\YYYYYY^^^dddcccYYYOOODDDAAA===:::999888777666888888;;;AAAIIIPPPUUUWWW[[[WWWOOOHHHBBB>>>======;;;::::::999888777666666555555555888>>>EEEMMMQQQUUURRROOOQQQTTTRRRIIIAAA:::;;;===>>>>>>===<<<;;;:::999666444222222111222444333111111222333222111222111111000000000111111---...//////////////////------------,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,---------------------------------......---,,,---///111555555333000---,,,...000000///...///000000...---////////////000000000000111111111111111111111111222333444555666888999999::::::;;;<<<===>>>>>>??????@@@BBBCCCDDDDDDEEEEEEEEECCCDDDGGGGGGGGGKKKPPPccc}}}~~~{{{___aaacccdddcccaaa^^^\\\XXXWWWUUUUUUUUUSSSPPPMMMKKKIIIGGGDDDAAA???>>>===;;;:::888666555555555666777???LLLZZZbbbeeeccc```\\\\\\___dddccc^^^___cccnnn{{{{{{~~~www___UUUQQQMMMLLLOOOMMMMMMMMMMMMNNNRRRXXX\\\ZZZ___gggmmmnnnllliiiggglllrrrrrrcccZZZUUUTTTPPPVVVaaappp|||}}}wwwqqqmmmddd___\\\```ffffff]]]TTTGGGCCC>>><<<;;;<<<<<<<<<<<<===AAAGGGOOOVVVZZZ\\\___XXXOOOGGGAAA???>>>>>>;;;::::::999888777666666666555666;;;AAAIIIOOOSSSTTTQQQOOORRRUUURRRHHH>>>:::;;;===???@@@???>>>===;;;999777555333222222222555333111111333333333222222222111111000000111111------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---------------------------------...---,,,---///222555333111///------...///000//////000111111///...////////////000000000000000000000000000111111111222333444555666888999999::::::;;;<<<===>>>?????????@@@BBBCCCDDDDDDEEEEEEEEECCCCCCFFFGGGGGGKKKQQQbbb}}}}}}```aaacccddddddbbb```___ZZZXXXVVVUUUTTTSSSPPPNNNLLLJJJHHHEEEBBB@@@>>>>>><<<;;;999777666555555555666<<>>;;;::::::999888777666666666666777===EEEMMMRRRTTTRRROOONNNQQQSSSOOOEEE<<<<<<===???AAABBBAAA@@@???<<<:::888666444333333333555333222222333444444333333333222111111111111111------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---------------------------,,,---------,,,---000222444222///------......///000//////000111111000...////////////000000000000//////000000000111111111222333444555666888999999:::;;;;;;<<<===>>>?????????@@@BBBCCCDDDDDDEEEEEEEEEBBBBBBEEEFFFFFFKKKRRRaaa|||cccdddeeeeeeeeeeeedddccc]]]ZZZWWWVVVUUUSSSPPPNNNNNNLLLJJJFFFCCCAAA??????<<<;;;999777666666666666777:::AAAOOO]]]fffgggeee```aaabbbcccbbb```]]]\\\ZZZiiioookkk}}}cccXXXTTTQQQRRRVVVUUUWWWYYYYYYYYY[[[]]]___```ffflllpppooonnnooopppwwwxxxjjjaaaWWWSSSUUUXXXbbbttt}}}{{{yyyvvvsssooojjjeeedddggghhhfffcccYYYVVVQQQMMMKKKJJJHHHFFFHHHKKKRRRZZZbbbfffgggfff]]]UUUKKKDDDAAA@@@>>>===;;;::::::999888777666666666555777>>>HHHOOOSSSTTTOOOOOOOOOPPPPPPKKKCCC<<<>>>???AAABBBBBBBBB@@@???<<<;;;999666555444444444555333222333444555555444444333222111111111111111---...//////////////////,,,,,,,,,,,,------------+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---000333333000---,,,---...///...///......///111111000...////////////000000000000///000000111111222222222222333444555666888999999;;;;;;<<<===>>>??????@@@???@@@BBBCCCDDDDDDEEEEEEDDDBBBBBBDDDEEEFFFKKKRRRbbb}}}hhhhhhgggggggggggghhhhhhccc```]]]ZZZXXXVVVTTTQQQPPPOOOLLLIIIFFFCCCAAAAAA<<<;;;999777666666777777888777<<>>;;;;;;::::::999888777666666666555777???IIIQQQTTTTTTMMMOOOQQQQQQMMMGGGBBB>>>???@@@AAABBBBBBAAA???>>>;;;:::888555444333333333555444222333555666666555555444333222111111111111//////////////////...---,,,,,,---------.........---,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,...000333222///,,,+++---//////......------...000000///...////////////000000000000000000111111222333333444222333444555666888999999;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDEEEEEEDDDBBBAAACCCEEEFFFLLLSSSgggkkkkkkiiihhhhhhiiijjjkkkjjjgggccc```]]][[[XXXVVVSSSQQQNNNKKKGGGEEECCCBBB;;;:::999777777777777888888666888DDDTTT```cccbbbaaaaaa___^^^___aaaaaa___]]]iiiqqqfff{{{nnndddcccbbbfffllllllkkkiiigggeeefffjjjmmmppptttwwwwwwvvvwww}}}pppiiibbbYYYYYY```ggguuuwwwtttrrrqqqrrrsssssssssooonnnkkkiiijjjmmmsssxxxxxxxxxxxxyyy|||}}}}}}|||yyy{{{}}}}}}uuullleeeVVVOOOFFFAAA@@@@@@===:::;;;::::::999888777666666555444777???JJJRRRTTTSSSMMMPPPSSSQQQKKKEEEBBBAAA???@@@AAAAAAAAA???===<<<:::999777444333222222222555444333333555666666666555444333222111111111111///000000000///...---------------....../////////...---,,,+++,,,---...//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,...111333222...++++++---//////...---,,,,,,---///000///---////////////000000000000000000111222333333444444222333444555666888999999;;;;;;<<<===>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDAAAAAACCCDDDFFFLLLSSSkkkpppmmmhhheeedddfffjjjlllnnnkkkfff```]]]\\\\\\]]][[[XXXTTTOOOLLLJJJIIIIII===<<<:::888666666666666666999;;;>>>JJJZZZaaaaaaccccccdddeeefffeeeccc```aaagggxxx}}}fffxxx}}}|||~~~tttgggdddeeejjjooosssqqqoookkkjjjmmmrrrvvv{{{~~~{{{xxxqqqjjjbbb[[[]]]eeerrrvvvnnnoookkkfffbbbcccgggnnnssslllnnnnnnlllkkkpppyyyxxxiii^^^OOOLLLGGGDDDAAA>>>:::888:::999888666555555555555555999@@@GGGLLLPPPRRRRRRMMMQQQUUUSSSMMMEEE@@@>>>@@@@@@AAAAAA@@@???===<<<555555555444444333222222222333444555555444333222333222222111111222222333000000000000////////////+++---///...,,,+++,,,///,,,---------------------000///------///000///...222///+++((('''***---000---,,,,,,,,,---...000111111...+++***+++---------///////////////.........222111111111000000//////222111000//////000111222555555666777888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFDDDEEEFFFEEEFFFLLLTTTooonnnkkkhhheeefffhhhllloooqqqnnniiiddd```______```dddaaa\\\UUUOOOJJJGGGEEE@@@???<<<:::888777666666555999;;;===GGGVVV```bbbgggfffggghhhjjjiiifffccc___ddduuunnn{{{vvvnnnnnnvvvtttiiihhhiiirrrvvvhhheeefffkkkqqquuutttsssqqqqqqsssyyy}}}sssmmmgggccchhhqqq}}}|||xxxlllccc\\\YYYVVVVVVYYY^^^bbbeeeiiikkklllllllllqqqzzztttdddYYYKKKHHHDDDBBB@@@>>><<<:::999999777666555555555555666;;;BBBIIIMMMOOOPPPPPPJJJNNNRRRQQQKKKDDD???===@@@AAAAAAAAA@@@???===<<<666666555444333333333333333444555555555555444333222222222222222222222222111000000000//////......+++---///...,,,+++---............------,,,,,,+++---+++******+++,,,,,,+++,,,+++)))''''''((()))***------,,,---...///111222111///,,,+++,,,---...---/////////////////////...111111111000000000//////111000000000111222444555555555666777888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEECCCDDDFFFFFFHHHPPPYYYqqqiiigggdddcccdddhhhllloooqqqnnnjjjeeebbb`````````jjjgggccc\\\UUUNNNIIIFFFDDDCCC???<<<999777666666444999;;;<<>>FFFMMMOOOOOONNNMMMIIIMMMQQQOOOIIIBBB===;;;AAAAAAAAAAAA@@@>>><<<;;;888666444222222222333444333444555666666555444333000111222333333222111000222111111000///......---,,,---......,,,,,,---...//////...---,,,++++++***///---,,,,,,---......---,,,,,,,,,,,,,,,+++++++++......---...///000222444111///---,,,---...............//////////////////111111000000000000////////////000111222444666777444555555666888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDCCCCCCEEEGGGJJJSSS]]]rrrcccbbb``````aaaeeeiiilllmmmkkkgggccc```^^^^^^^^^gggfffddd```[[[UUUPPPLLLHHHFFFBBB>>>:::888666555444888;;;;;;>>>IIIYYYdddllllllmmmpppqqqooollliiibbbcccmmmxxxkkk______lllqqqaaa\\\[[[```gggooo}}}yyyrrrqqquuuzzz|||~~~xxxnnnmmmpppuuuzzz}}}zzzlll]]]PPPHHHKKKIIIHHHLLLSSSYYY[[[[[[dddgggjjjlllooosssxxx|||wwwlll^^^QQQHHHCCCAAA>>>=========<<<:::888777666666666666666777;;;BBBLLLRRRRRRPPPNNNMMMMMMPPPRRRNNNGGG???:::999@@@AAAAAAAAA@@@>>><<<;;;888666444111111222444555333444555666666555444333///111222444444222111///333222111000///...---,,,---------------,,,------.........------,,,,,,,,,111///......///000000///---------,,,,,,,,,------............000222444555222000...---...//////...............////////////000000000000000000/////////000000111222333444555333444555666777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEECCCCCCEEEFFFIIIRRR\\\nnncccaaa``````aaadddhhhjjjjjjhhheeebbb```___^^^^^^ddddddcccaaa^^^YYYTTTQQQKKKIIIEEE@@@<<<888666666555888::::::;;;CCCSSSaaaiiijjjmmmpppqqqpppmmmjjjgggffflllqqqdddffftttiii]]]___[[[cccoooyyy|||xxx{{{sssjjjlllrrr|||ppp```RRRHHHCCCFFFFFFHHHNNNWWW___cccdddiiijjjlllnnnppprrrvvvxxx{{{tttkkkaaaVVVLLLFFFCCCAAA>>><<<<<<;;;999888777666666666666666777888???GGGRRRWWWVVVSSSQQQPPPUUUVVVTTTNNNDDD<<<888666>>>??????@@@???>>><<<;;;888666444111111222444555222333444555555444333222///000222333333222000///333222111000///...---,,,------,,,------------,,,,,,,,,,,,------............---++++++---...---,,,,,,***((('''''')))+++,,,.........///000222444666111///......//////...------.........//////000000//////////////////000000000000000111111111111111333333444666777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFDDDCCCDDDEEEFFFNNNXXXggghhhgggeeecccccceeegggiiihhhgggeeecccbbbbbbbbbbbbddddddcccaaa]]]YYYUUURRRNNNLLLHHHCCC>>>;;;999888888888999999:::???MMM[[[fffgggjjjnnnqqqpppmmmjjjhhhggglllzzznnnqqqiiiaaaeeecccnnn}}}xxxmmmfffjjjsss~~~xxxfffVVVKKKGGGFFFIIIMMMUUU^^^hhhpppvvvyyyrrrrrrqqqppppppqqqrrrsss{{{{{{{{{}}}}}}{{{sssooojjjbbbYYYQQQJJJGGGCCC@@@===<<<;;;:::888666666666555666666777888999CCCLLLWWW\\\[[[WWWVVVWWW\\\[[[VVVMMMBBB:::777777;;;<<<===>>>>>>===<<<;;;888666444222222222333444111222333444444333222111///000111222222111000///222111111000///......---...---,,,,,,......---,,,***++++++,,,---.../////////---,,,,,,---......------+++)))((((((***---......---......000222444666000///---...//////...,,,------......///000000000......////////////000000000000111111111000000///222222444555777888::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFDDDEEEFFFEEEEEELLLTTTaaa}}}mmmkkkhhhfffddddddeeeeeeffffffeeedddddddddeeeeeecccbbbaaa```]]]ZZZWWWUUURRROOOKKKFFFBBB>>><<<;;;:::777777999999===HHHUUUbbbdddhhhnnnqqqqqqnnnkkkeeefffmmm|||yyypppttt{{{oooddd^^^dddnnnzzzrrr^^^NNNGGGHHHKKKTTT^^^lllwww~~~}}}zzzvvvrrrpppooonnnnnnrrrrrrrrrsssuuuuuusssqqqgggddd___XXXQQQJJJGGGEEEBBB???===;;;;;;:::999777555555555555666777999999FFFPPP[[[```^^^\\\\\\^^^___\\\UUUJJJ>>>888777999888999:::<<<===<<<<<<;;;666666555444333333333333000111222222222222111000000000111111111111000000111000000000//////.........---+++,,,...///---++++++,,,,,,------.........000...,,,---...///...------,,,,,,,,,------...///---------...///222444666///...------......---+++------......///000000111........./////////000000//////111222222222222111111222333555777888::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDFFFHHHHHHGGGLLLSSS```|||nnnllliiieeecccaaaaaaaaadddcccccccccddddddeeeeee``````______^^^\\\[[[ZZZTTTRRRNNNIIIEEEAAA???>>><<<777666999:::<<>><<<;;;;;;;;;:::999555555555555666888999:::HHHRRR]]]bbb```___```ccc___[[[SSSGGG<<<777888;;;666777999;;;<<<<<<<<<<<<555555555444444333222222///000111222222111000///111111000000000000111111000000000000///////////////,,,+++,,,...///---+++---------------------,,,+++)))(((((()))******)))'''(((***,,,,,,,,,***))),,,,,,,,,---///222444555...---,,,---......,,,***---------...///000000111---.........//////000000---///111333444555444444111222333555777888::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDGGGJJJJJJIIIMMMTTTaaa}}}kkkkkkkkkjjjhhhdddaaa^^^ccccccbbbbbbcccdddeeeeeeccc```^^^\\\\\\\\\ZZZYYY^^^ZZZRRRKKKFFFBBBAAAAAA<<<999999::::::;;;CCCKKKZZZ```hhhmmmoooooonnnnnnhhhkkkqqqwwwnnnjjjfffeeefffYYYXXXWWWYYY```oooyyydddUUUOOOMMMPPPUUUdddrrrzzzuuupppllleeeaaa^^^[[[XXX[[[```cccaaa___YYYWWWRRRMMMHHHDDDBBBAAAAAAAAA@@@>>><<<:::888777777444333666777777:::???OOOWWW\\\\\\\\\___```___eeeYYYKKKBBB===888666777666777888999:::;;;;;;;;;888555333333555555333000111111111111000000000000222111111000000000000000111111000......------------------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,------.........//////...---...///000111000000///...............111111000/////////////////////000000000000//////...000111111000000111222555555666777888999::::::;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDEEEEEEAAACCCFFFFFFFFFHHHLLLPPP```zzzlllkkkjjjhhhfffbbb___^^^bbbbbbbbbbbbccccccdddeeebbbaaa___^^^^^^___]]]\\\___]]]XXXSSSNNNIIIEEEBBB???<<<;;;;;;::::::@@@GGGWWW]]]eeellloooooooooooojjjkkknnn}}}sssgggbbb___]]]\\\^^^XXXXXXXXXZZZbbbqqqttt___RRRLLLMMMTTT\\\lllwww~~~zzzuuuppplllfff___ZZZTTTQQQOOORRRWWWZZZZZZXXXUUURRROOOJJJFFFCCCAAA@@@??????>>>>>><<<;;;999999777444333666777777;;;@@@PPPWWW]]]^^^^^^aaacccaaaaaaUUUHHHAAA<<<777555777777888999:::;;;::::::999777555333444555555333000111111111111000000000000222111000000//////000000111000///...------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---.........---------...///000000//////...............000//////...............//////000000000000//////...000111111000000111222444444555666777888999999;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDEEEEEEAAADDDFFFFFFEEEGGGKKKOOOaaa{{{mmmllliiifffbbb```^^^]]]``````aaabbbbbbcccddddddbbbaaa```aaabbbcccbbbaaabbbaaa___]]]YYYRRRKKKEEECCC???===<<<:::888<<>>???@@@@@@???@@@BBBCCCDDDDDDEEEEEEBBBDDDFFFEEEDDDEEEJJJNNN```zzznnnkkkgggccc```^^^]]]]]]___```aaabbbcccdddeeeeeecccccccccdddggghhhgggfffgggeeecccaaa^^^XXXPPPJJJEEE@@@===<<<:::888;;;@@@GGGOOOYYYccciiilllnnnoooooolllhhhmmmlll^^^VVVQQQRRRWWWZZZ```fffjjjkkkmmmpppyyyppp]]]QQQNNNUUUffftttwwwwwwvvvtttssstttvvvvvvsssrrrooojjjcccYYYPPPJJJBBB???===>>>BBBDDDEEEEEEGGGFFFCCCAAA@@@?????????=========<<<;;;:::999888777444444666666888???HHHUUU[[[___```aaacccaaa]]]UUUKKKBBB???===;;;:::<<<@@@AAAAAAAAA???;;;888666444555666777777555222000222222222111111111000000111111000///////////////000///...---------------........................---------,,,,,,+++++++++------,,,,,,,,,+++++++++...---+++***)))***++++++,,,,,,,,,,,,------............///.........------------.........---------//////000000000000//////...000111111000000111222333444444555666777888888;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDEEEEEECCCEEEFFFDDDCCCDDDIIIMMM^^^yyyllljjjfffbbb___^^^^^^^^^___```bbbdddeeefffggggggeeeeeefffhhhjjjlllkkkiiijjjfffbbb```^^^ZZZSSSMMMEEE@@@<<<<<<<<<:::;;;???@@@GGGRRR]]]dddhhhkkklllnnnlllhhhiiiwwwyyyeeeZZZUUURRRVVV]]]fffpppyyy~~~rrr^^^SSSRRRZZZjjjxxxtttooojjjhhhiiikkkooorrrqqqpppnnniii```VVVLLLGGGBBB@@@>>>===???AAABBBCCCDDDBBBAAA???>>>>>>>>>>>>>>>>>>===<<<:::888666555666444444666777:::CCCNNNYYY^^^aaa```aaaaaa]]]WWWPPPHHHAAA@@@AAA@@@@@@BBBHHHHHHGGGEEEAAA===999666333555777888777555222111222222222222111111111111111000000///...////////////......------------...........................---------,,,,,,+++++++++------,,,,,,,,,+++++++++...---+++************+++,,,,,,,,,------------------......///...---,,,,,,---....../////////...---//////000000000000//////...000111111000000111222444555666777888999999:::;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDEEEEEEDDDEEEFFFDDDCCCDDDJJJNNN]]]yyyiiigggdddaaa```___`````````aaadddfffhhhiiijjjiiihhhhhhiiikkkmmmmmmllljjjjjjddd___]]]]]]ZZZTTTNNNFFF@@@<<<<<<<<<;;;;;;===;;;CCCNNNYYY```eeehhhiiilllkkkiiihhhmmmzzzrrrbbbYYYVVVXXXaaalllxxxqqq^^^UUUVVV^^^kkkvvvoooggg___]]]^^^```eeekkkjjjkkkjjjeee\\\RRRJJJFFFEEECCCAAA@@@@@@BBBEEEFFFDDDBBBAAA???>>>===>>>>>>???>>>===<<<999777555444555444555777888<<>>???@@@@@@???@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFDDDCCCFFFKKKPPP```{{{eeedddcccbbbbbbbbbccccccaaacccfffiiillllllmmmlllkkkkkklllmmmnnnnnnkkkiiigggbbb]]]\\\\\\ZZZRRRLLLGGGAAA<<<======:::999;;;;;;BBBMMMXXX___cccfffggghhhjjjjjjgggdddgggrrr}}}{{{uuurrrwww~~~nnnaaaZZZ\\\eeetttrrr^^^XXX]]]eeennnuuunnnbbbXXXTTTTTTTTTYYY___^^^``````\\\UUUNNNIIIGGGEEEDDDCCCBBBCCCFFFJJJMMMFFFDDDBBB@@@>>>>>>===>>>===<<<<<<;;;999777666555444444666888:::???NNN\\\^^^aaacccccccccbbb\\\SSSIIICCC@@@DDDHHHIIIJJJLLLVVVSSSMMMGGGAAA<<<999777555777999888555333333555333333222222222111111111000000///............///...------,,,,,,------...+++,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***+++---......---,,,+++,,,---.../////////......,,,---...//////---,,,******,,,---/////////---,,,//////000000000000//////...000111111000000111222444444555666777888999999;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDGGGMMMSSSfffccccccbbbccccccddddddeeebbbeeehhhkkkmmmnnnnnnnnnmmmmmmmmmnnnooonnnkkkhhhddd```\\\\\\^^^ZZZQQQIIIIIIBBB=========:::888888;;;CCCNNNXXX___ccceeegggfffiiijjjfff]]]ZZZaaajjjwwwyyymmmeeeaaaaaahhhooommm```^^^dddrrrsss```\\\ccclllrrrvvvoooaaaTTTPPPNNNMMMPPPVVVTTTWWWXXXUUUPPPJJJGGGGGGCCCCCCCCCCCCEEEIIINNNRRRHHHFFFDDDAAA???>>>>>>>>>::::::::::::999888777777444444666999;;;AAAQQQ```^^^bbbcccdddeeeeee^^^UUUGGGBBB@@@DDDIIIKKKLLLNNNXXXTTTNNNFFF@@@;;;888777666888999777444222444666333333333222222222111111000000///...............------,,,,,,,,,------...+++++++++,,,,,,---------+++++++++,,,,,,------------------,,,,,,,,,++++++)))+++---000000///---,,,------///000000000///...,,,---...//////---+++***)))***,,,.........,,,+++//////000000000000/////////000111111000000111222333333444555666777888888;;;;;;<<<===>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGEEEEEEHHHOOOUUUkkk```aaaaaa`````````ccceeejjjjjjiiihhhhhhhhhhhhhhhhhhjjjnnnqqqqqqnnnkkkhhheeeaaa]]]ZZZYYYVVVQQQMMMIIIGGGBBB>>>;;;::::::;;;:::???FFFQQQZZZaaadddeeehhhggggggfff```ZZZZZZ^^^rrr}}}yyykkkccc]]]YYYVVVUUU^^^jjjxxxsssmmmmmmuuuuuuddd]]]cccnnnvvvyyyqqqeeeZZZTTTNNNHHHHHHLLLKKKKKKJJJHHHFFFCCCAAA@@@@@@DDDEEEEEEHHHPPPTTTTTTNNNMMMLLLIIIFFFCCC@@@>>><<<<<<;;;:::999777777666222777888666;;;IIIVVV[[[bbb```___```fffggg]]]OOOJJJIIIIIILLLPPPRRRRRRPPPPPPLLLEEE>>>999555444333888888777555555444444444999777444222111111222444///000111111111000...---000///...---,,,+++++++++))))))*********+++++++++---,,,,,,---......---+++***+++,,,+++)))))))))***++++++,,,,,,,,,,,,------000---...444<<<<<<444,,,//////.........---------,,,,,,,,,---------......////////////////////////000111111111111222222222444555666777888999:::;;;:::;;;<<<>>>??????@@@@@@@@@BBBDDDEEECCCBBBBBBCCCDDDDDDGGGIIIGGGFFFLLLTTTmmm```aaabbbbbbbbbdddgggiiihhhhhhgggffffffgggggghhhiiilllppprrrrrroookkkiiieeeccc```^^^\\\YYYTTTOOOKKKHHHDDD@@@===<<<<<<<<<;;;>>>CCCMMMXXX```cccdddhhhggggggfff```YYYYYY]]]|||qqqgggddd[[[VVVRRRRRRSSSWWWcccpppxxxvvv|||kkkeeekkkuuu|||~~~yyymmm```XXXOOOGGGDDDFFFEEEEEEDDDCCCBBBAAA??????===AAADDDFFFMMMUUUYYYXXXSSSRRRPPPLLLHHHDDD@@@>>><<<;;;;;;:::888777777666999;;;;;;999@@@NNNYYY]]]aaa```___aaafffggg^^^RRRJJJJJJKKKNNNQQQSSSQQQOOOMMMIIIBBB<<<777555555666999888777666666555666666999777444222111111222333000111222222222111////////////...---,,,,,,,,,,,,,,,---------............---,,,,,,---......---++++++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,------//////111777;;;:::333,,,//////.........---------,,,,,,---------.........////////////////////////000111111111111222222222333444555666888999:::::::::;;;<<<===????????????@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEGGGIIIGGGGGGNNNWWWnnn___aaacccdddeeegggjjjmmmgggfffeeedddddddddeeeeeelllnnnqqqsssrrrpppllliiieeedddccccccaaa]]]WWWSSSMMMKKKGGGCCC???============<<>>AAAEEEJJJTTT^^^```^^^ZZZYYYVVVRRRLLLFFFAAA>>>;;;;;;:::999888777777666<<<;;;;;;===IIIXXXbbbdddcccdddeeefffhhhhhh```UUUKKKKKKMMMPPPSSSSSSPPPNNNIIIEEE>>>999555555666777888888777777666777777888888666444222111111222333111222333333333222111000///...------,,,,,,,,,,,,............////////////---,,,,,,---......---+++,,,......---,,,+++,,,---++++++,,,,,,,,,,,,------...111666:::;;;777111---...............---------,,,------------.........////////////////////////000111111111111222222222333333444555777888999::::::;;;<<<===>>>????????????AAADDDDDDCCCBBBBBBCCCEEEEEEFFFHHHGGGHHHPPPZZZqqq^^^```bbbddddddfffiiikkkhhhfffdddbbbaaaaaabbbbbbnnnppprrrsssrrroookkkiiibbbccceeefffddd___YYYUUUOOOMMMIIIEEEAAA???======???;;;;;;BBBOOOZZZ______hhhfffffffff```ZZZZZZ^^^|||zzzfff[[[UUUQQQNNNMMMKKKLLLNNNUUUbbbvvv{{{uuuvvvzzz||||||uuummmcccZZZSSSLLLHHHFFFBBBAAA@@@>>>>>>>>>???@@@CCCEEEIIIOOOZZZfffjjjgggbbb```\\\VVVOOOGGGAAA===:::::::::999888777777666:::888888AAARRRbbbjjjlllfffkkkoooooommmiii___UUUJJJLLLNNNQQQRRRPPPMMMKKKGGGCCC<<<666333444666777777666666666666666777888666555333111000111111222111222333333333222000//////...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,---......---+++,,,---...---,,,++++++---+++++++++,,,,,,,,,------,,,333;;;===999333///...........................------------............////////////////////////000000111111111222222222222333444555666777888999:::;;;<<<===>>>>>>>>>>>>>>>@@@CCCDDDCCCBBBCCCCCCEEEDDDFFFHHHGGGIIIRRR]]]ttt]]]___aaabbbbbbccceeefffiiigggdddaaa______``````nnnoooqqqqqqooolllhhhfff^^^aaadddfffddd___ZZZWWWQQQOOOKKKGGGCCC@@@>>>===???<<<:::???JJJTTT[[[]]]fffeeeffffffbbb]]]]]]bbbvvv{{{kkkYYYQQQOOOMMMKKKLLLKKKOOOVVVaaasss}}}||||||{{{yyyppplllddd\\\VVVRRRNNNJJJFFFDDDAAA???>>>???@@@AAADDDHHHMMMTTT```mmmssssssiiifff```XXXOOOFFF@@@<<<:::999999888888777777777999666999EEEWWWeeekkklllgggooovvvtttmmmdddYYYOOOJJJLLLOOOPPPOOOMMMJJJHHHFFFBBB<<<777444333555666555555444444444555666666444333222111000000111111000111222222222111000///......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,---......---++++++------,,,+++***+++,,,+++++++++,,,,,,,,,------,,,444======777000...///---.....................---------.........//////////////////////////////000000111111111222222222222333444555666777888999:::;;;<<<======>>>=========@@@BBBCCCCCCBBBCCCCCCDDDDDDFFFHHHGGGIIISSS]]]vvv\\\^^^aaabbbbbbbbbcccdddiiigggdddaaa``````aaacccmmmmmmnnnmmmkkkhhhdddbbb[[[___cccdddbbb^^^ZZZYYYTTTRRROOOJJJFFFBBB@@@>>>@@@===<<>>;;;:::999999999777666555444444444444444222111111111000000000000111222333333333222000000---------,,,,,,------...............////////////---,,,,,,---......---+++,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,---------333888888333......///---------.........//////............////////////////////////////////////000111111111111222222222333444555666888999::::::;;;;;;<<<<<<======<<<<<<<<>>======<<<<<<<<<<<<999888777555555444444444111111111111000000000000333333444555444333222111------,,,,,,,,,------...------------.........///---,,,,,,---......---+++.../////////---,,,---...++++++,,,,,,,,,---------...222666666111......///---------.........//////............/////////000////////////////////////000111111111111222222222444555666777888999:::;;;;;;;;;<<<<<<===<<<<<<<<<<<<>>>AAABBBBBBBBBCCCDDDAAABBBFFFIIIHHHGGGNNNWWWnnn]]]```dddiiimmmpppqqqrrrhhhccc^^^]]]ccciiinnnpppoookkkfffddddddccc```]]]___cccggggggccc```^^^^^^___^^^YYYSSSLLLHHHGGGHHHIIIDDD@@@AAABBBDDDIIIOOOUUU[[[bbbddddddgggooovvvmmmbbbWWWPPPOOOUUUcccppprrrkkkeeeccceeehhhnnnzzzxxxooojjjkkkpppooo~~~{{{vvviiifffaaa```bbbiiirrrwwwzzzuuummmdddUUUIII@@@===<<<;;;888888777888999888777555777???JJJVVV\\\^^^cccggguuusssmmmbbbVVVNNNMMMOOOUUURRRPPPOOONNNLLLGGGCCCAAA@@@???@@@BBBBBB???<<<:::999888666555555555555000000111111111222222222000111333333333222000...//////.........---------------,,,+++,,,---...//////000000///......000222------------------------,,,,,,------...///000000...///000///---,,,---......---,,,++++++,,,---..................---------...//////000111222222222000000000111222222333333222333444666777999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCDDDAAAAAAFFFIIILLLPPPVVVnnn```bbbeeehhhkkkllllllllleeeaaa^^^```dddiiijjjjjjkkkgggcccaaaaaaaaa___]]]```dddhhhhhhdddaaa___``````___[[[UUUPPPLLLKKKLLLKKKFFFBBBBBBBBBBBBFFFLLLUUU\\\bbbeeeeeehhhpppvvvqqqggg\\\VVVWWW___ooo}}}xxxhhh___ZZZVVVTTTVVVXXX\\\fffvvv}}}kkkeeecccgggnnnrrryyywwwuuuvvvzzz}}}vvvhhh___QQQFFF>>>;;;::::::888888777777888888777666:::BBBNNNYYY```dddiiimmmsssqqqjjj___UUUOOOPPPSSSVVVTTTRRRPPPOOOLLLHHHDDDCCCBBBBBBDDDEEEEEEAAA>>>;;;:::888777555444444444000000111111111222222222000111222333333111000...///.........------------------,,,,,,,,,---...///...//////...---,,,...///------------------------,,,,,,,,,---.........///---...///...---,,,---...///......------......///////////////////////////...//////000111111222222000000000111222222333333444555555666777888888999;;;;;;<<<<<<===>>>>>>>>>===???@@@BBBCCCCCCCCCCCCDDDBBBDDDHHHJJJKKKQQQXXXrrrcccdddfffhhhhhhhhhggggggbbb```___aaaeeegggeeeccceeeccc```___```aaa```___cccgggjjjjjjgggcccaaaaaaaaa```^^^ZZZUUURRRRRRSSSPPPJJJEEEDDDCCCAAACCCHHHSSSYYY```cccdddgggnnnsssvvvmmmccc```cccmmm~~~|||hhh]]]SSSPPPNNNKKKJJJLLLOOOQQQWWWdddxxxqqqbbb___```gggppp{{{zzzppp___WWWKKKAAA<<<:::999999888888777777777777777777>>>HHHTTT___ffflllqqqtttrrrnnnfff[[[SSSPPPTTTYYYZZZXXXUUUSSSPPPMMMHHHDDDDDDEEEFFFHHHIIIHHHDDD@@@===;;;999777555444333222111111111111111222222222000111222222222111000///............---------------,,,,,,,,,,,,---...///---......---+++***+++,,,------------------------,,,,,,,,,,,,------------,,,---......---,,,---///...//////////////////.........//////000000111111...//////000000111111222000000000111222222333333666666666666777777777777;;;;;;<<<<<<===>>>>>>>>><<<===???AAABBBBBBBBBBBBCCCDDDGGGJJJIIIJJJQQQZZZuuuffffffggghhhhhhgggffffffbbb```___```cccdddbbb```cccbbbaaa```aaacccddddddhhhlllooonnnjjjeeecccbbbccccccbbb___[[[YYYYYYZZZVVVPPPKKKIIIEEEAAABBBEEEMMMSSSZZZ___aaadddiiimmmuuuxxxqqqkkkkkkoooyyysssbbbYYYRRRMMMMMMMMMKKKJJJLLLSSSTTTWWWaaaqqqpppddddddhhhrrr}}}pppdddVVVPPPFFF>>>:::999999999888888888777666666888:::CCCNNN[[[dddkkksssxxxzzzsssmmmcccWWWQQQRRRXXX^^^___]]]ZZZWWWRRRMMMGGGDDDDDDEEEHHHJJJKKKHHHDDDAAA>>>===;;;888555333222222111111111111111111111111000111111222111000//////------------------------,,,,,,,,,,,,------......---...///...+++******+++------------------------,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,...///---...///000000///...---------...///000000111111////////////000000111111000000000111222222333333555555666666777777888888;;;;;;<<<<<<===>>>>>>>>>;;;===>>>@@@AAAAAAAAAAAABBBDDDHHHJJJHHHHHHPPP[[[sssfffggghhhhhhiiiiiiiiiiiieeeaaa]]]]]]```ccccccbbbddddddddddddeeefffhhhjjjnnnqqqtttrrrlllgggdddcccfffffffffccc```^^^^^^___[[[UUUPPPNNNJJJDDDBBBEEEIIIOOOVVV\\\___bbbfffiiihhhzzzuuurrrssswwwrrrcccWWWSSSOOOLLLNNNNNNLLLLLLOOOTTTWWW^^^jjjyyyrrrnnnssszzzuuufffZZZOOOJJJBBB<<<::::::::::::888888888777666777;;;???IIIUUUaaahhhnnnvvv{{{{{{tttlll```UUUPPPTTT\\\bbbeeeddd```[[[SSSLLLFFFCCCAAADDDHHHIIIIIIFFFBBB@@@???>>>;;;888666333222111111111111111111111111111111111111111000000//////,,,,,,------------------,,,,,,,,,---------------...///000///---+++++++++------------------------,,,,,,,,,,,,,,,,,,++++++---...//////------...///,,,---...//////...---,,,,,,,,,---......///000000///////////////000000000000000000111222222333333333333444666777999::::::;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@AAACCCGGGIIIGGGFFFNNNYYYmmmgggggghhhiiijjjkkklllmmmfffaaa\\\\\\___dddfffffffffgggggggggfffhhhjjjmmmnnnrrruuusssnnnhhhfffeeeiiiiiiiiifffccc`````````^^^XXXTTTRRRMMMFFFDDDEEEGGGMMMUUU\\\```ccceeegggdddsss|||xxxxxxzzzzzznnnddd\\\WWWVVVRRRPPPQQQQQQOOOQQQUUUVVV^^^kkk|||{{{~~~}}}wwwssskkk___VVVIIIEEE???;;;999999999999777888888777666999???EEEPPP]]]hhhkkkpppxxx{{{yyysssjjj^^^TTTRRRXXXaaahhhlllkkkfff___TTTKKKEEEBBB???BBBEEEGGGEEEBBB@@@??????>>>;;;999666444333222222222222111111111111111111111000000000/////////,,,,,,,,,,,,------------+++,,,------......---------///111111///---,,,---------------------------,,,,,,,,,,,,------------///000111000...---...///,,,,,,------------,,,,,,,,,,,,------......//////////////////////////////000000000111222222333333222333444666777999:::;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>@@@AAAAAAAAAAAACCCCCCFFFHHHGGGGGGNNNWWWhhhgggggghhhiiijjjkkklllmmmddd```]]]]]]bbbgggiiiiiiggghhhiiigggffffffiiillljjjnnnqqqqqqnnnjjjhhhhhhkkklllkkkhhhdddaaa``````^^^YYYUUUSSSOOOHHHEEEFFFEEEJJJRRRZZZ___bbbcccccceeeiiiwww~~~zzzyyy}}}~~~sssmmmiiigggggghhhccc``````______ccchhhkkkuuuzzzoooiiiddd^^^VVVOOODDDAAA<<<999888888888888666888999888777;;;CCCJJJXXXeeeooooooqqqyyy{{{vvvooofff[[[SSSTTT]]]hhhpppqqqpppkkkbbbUUUJJJCCC@@@>>>AAADDDDDDAAA?????????>>>===;;;999666555444333222222222111111111000000111111000///////////////++++++,,,,,,,,,---------+++,,,---.........------,,,...000111///...------------------------------,,,,,,,,,---.........///222333333222///......///......------------...................../////////////////////////////////000000000111222222333333444444555666777888999999;;;;;;<<<<<<===>>>>>>>>><<<===???AAABBBBBBAAAAAAFFFDDDEEEHHHIIIJJJOOOUUUggghhhhhhhhhhhhiiijjjkkklllbbb___]]]___eeeiiikkkkkkfffhhhhhhgggddddddgggjjjeeeiiinnnooommmjjjjjjjjjmmmmmmllliiieeeaaa______]]]XXXUUUTTTOOOHHHEEEFFFAAAFFFOOOWWW]]]___``````eeebbbhhh~~~{{{xxx{{{{{{yyyzzz|||~~~|||wwwssssssrrrrrrxxx{{{wwwoooeee]]]XXXSSSMMMHHHBBB>>>:::777777777777666666888999888888<<>>AAACCCBBB@@@>>>>>>@@@>>>===;;;999777555444444222222222222111111000000111111000///////////////+++++++++,,,,,,---------+++,,,---.........---,,,***---000000///...------------------------------,,,,,,------...///000000444555555333000......///000///...------...///000000000000000///////////////////////////.........000000000111222222333333666666666666777777777888;;;;;;<<<<<<===>>>>>>>>><<<>>>???AAABBBBBBBBBBBBHHHEEEDDDHHHKKKLLLPPPUUUgggjjjgggdddeeehhhjjjiiigggeeeccc___```kkkvvvrrrhhhgggeeecccaaaaaacccfffhhhjjjkkkkkkkkkjjjiiigggfffiiikkklllmmmjjjfffaaa^^^\\\XXXSSSRRRRRROOOJJJDDDDDDEEEIIIOOOWWW___dddggggggbbbaaakkkzzzzzz{{{~~~yyyuuummmeeeZZZTTTQQQNNNIIIEEE<<<;;;:::999888888888888::::::;;;:::999<<>>>>>>>>???;;;>>>???<<<666111222444444333222111111222333444000000///..................------,,,,,,------............------,,,,,,,,,,,,------......------,,,,,,------......------,,,000///......------------:::888444000---------.......................................////////////,,,---......//////......---...000111222222111111222222444666777888888888<<<<<<<<<<<<===???@@@AAA>>>@@@BBBCCCCCCDDDEEEFFFEEEEEEGGGJJJIIIHHHMMMTTTmmmfffdddcccfffiiijjjhhheeecccbbb^^^___hhhqqqpppiiigggeeebbb______aaadddfffhhhiiiiiiiiihhhgggffffffiiijjjlllllljjjfffaaa^^^\\\XXXSSSRRRRRRPPPKKKFFFCCCCCCFFFLLLSSS[[[bbbeeefffaaa^^^ccclllwww}}}xxxrrrnnnbbb[[[RRRLLLJJJHHHDDD@@@;;;;;;999888888777777777:::999999::::::AAAPPP```pppvvv}}}{{{ssseee]]]UUUYYYeeeqqqvvvvvvwwwpppeeeWWWJJJAAA===<<<@@@@@@???>>>===============???@@@===777333333555222111111000000111111222000000///...............---------,,,,,,---------......---------,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,+++*********+++,,,---...999777333000---------.......................................////////////,,,---......//////......---...000111222222111111333444555777888999::::::::::::;;;;;;<<<>>>???@@@???AAACCCDDDCCCCCCDDDFFFEEEEEEGGGJJJIIIHHHMMMTTTpppbbbaaabbbfffjjjkkkhhheeebbbbbb______dddlllnnnkkkiiieeeaaa]]]\\\^^^aaacccfffeeeeeeeeeeeeeeeeeeeeegggiiijjjjjjhhheee```^^^ZZZWWWSSSRRRRRRPPPKKKGGGAAAAAACCCGGGMMMVVV^^^bbbfffbbb^^^\\\\\\cccsss}}}yyyrrrjjjdddWWWQQQJJJEEEDDDBBB@@@===:::999888777777777777777888777777;;;???IIIZZZjjj{{{{{{rrr```[[[YYY___kkktttwwwuuuooohhh[[[NNNCCC===:::999@@@???>>>===<<<<<<<<<<<>>???@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEGGGJJJIIIHHHMMMTTTqqqbbb```aaadddiiillljjjhhhddddddbbbaaadddiiimmmooojjjfff```\\\ZZZ[[[]]]```ccccccbbbbbbbbbccccccddddddeeefffgggeeebbb^^^\\\XXXUUUSSSRRRQQQOOOKKKHHHAAAAAABBBDDDIIIQQQZZZ```gggdddaaa[[[VVVYYYjjj||||||wwwnnnddd]]]RRRNNNHHHDDDBBB@@@>>><<<999888888777666666777777888666777>>>GGGTTTfffuuuxxxnnn^^^]]]___eeemmmqqqppplllccc[[[PPPFFF@@@>>>>>>???@@@???>>>===<<<;;;;;;;;;???@@@???;;;777444333444///000111222222111000///000000///...............,,,------------------,,,------------------------,,,------......------,,,***++++++,,,,,,++++++***((())))))+++,,,...000111555333111///...---..........................................////////////------...///////////////...//////000111111222222444555666888999::::::;;;:::::::::;;;<<<===>>>???AAACCCEEEEEECCCCCCCCCDDDEEEEEEGGGJJJIIIHHHMMMTTTooodddaaa___aaafffkkkmmmlllgggfffeeeeeefffiiinnnrrrjjjgggaaa\\\YYYZZZ\\\]]]aaaaaaaaaaaabbbbbbbbbbbb```aaabbbcccaaa___\\\ZZZWWWUUUTTTRRRPPPNNNKKKIIICCCCCCCCCDDDGGGNNNWWW^^^ccccccccc^^^WWWYYYjjj|||{{{uuukkk```YYYOOOLLLGGGCCC@@@>>><<<;;;999888777777666777777777888666:::EEESSSaaarrruuujjj___aaaeeeiiikkkiiiddd___VVVOOOFFF@@@>>>???AAABBBAAAAAA???>>>===<<<<<<<<<>>>===;;;888555333222333000111222333333222111000000000///...............,,,,,,---......---,,,,,,------------------------,,,------......------,,,***++++++,,,,,,++++++***++++++++++++,,,---...///222111000...................................................////////////---...//////000000///////////////000000111222222333444555777888999::::::;;;;;;;;;<<<===>>>@@@@@@BBBCCCEEEEEEDDDCCCDDDEEEEEEEEEGGGJJJIIIHHHMMMTTTjjjdddaaa]]]___dddiiilllmmmiiieeedddfffhhhiiilllpppjjjgggccc^^^\\\[[[[[[\\\```aaabbbccccccbbb```___^^^___``````___]]][[[ZZZYYYXXXWWWTTTQQQNNNLLLJJJFFFFFFFFFEEEFFFKKKTTT[[[]]]```ccc```ZZZ[[[jjj{{{|||wwwpppfff\\\UUUJJJHHHEEEAAA>>><<<::::::999888888777777777888888999999@@@OOO```ooo|||~~~rrrggg```cccgggiiigggbbb[[[VVVOOOHHH@@@<<<<<<>>>@@@@@@BBBAAA@@@>>>===<<<<<<;;;;;;:::777555333222222222222222333333333333222222000000///...............+++,,,---......---,,,+++,,,,,,,,,------------...,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++*********++++++,,,000//////............///....................................////////////......///000000000000///////////////000111222333333444555777888999999:::<<<<<<<<<===>>>???@@@AAAAAACCCEEEEEEDDDDDDEEEFFFEEEEEEGGGJJJIIIHHHMMMTTTgggaaa^^^\\\^^^cccgggiiihhhgggbbb```eeehhhggghhhkkkjjjhhheeeaaa___]]]\\\\\\```bbbdddeeeeeebbb___]]]^^^______```___^^^\\\[[[\\\\\\[[[XXXTTTPPPNNNMMMGGGHHHIIIGGGEEEIIIPPPWWWZZZ^^^cccccc^^^]]]hhhvvv}}}{{{~~~{{{vvvooohhh^^^UUUNNNDDDCCCBBB???===;;;;;;;;;999999888888888888999999;;;<<>><<<>>>AAABBBAAAAAA@@@???===<<<;;;::::::999777555333333333333333222222111111111111222222000000///...............+++,,,...//////...,,,+++,,,,,,,,,---------......,,,------......------,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---.....................///....................................////////////......///000000000000000000/////////000111222333444555666888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBEEEEEEEEEEEEFFFGGGEEEEEEGGGJJJIIIHHHMMMTTTiii]]][[[[[[^^^cccffffffdddeee^^^\\\cccgggeeedddfffiiihhhfffcccaaa___]]]\\\aaacccfffgggfffccc___\\\______`````````___^^^]]]``````^^^[[[VVVRRRPPPOOOGGGIIIJJJGGGEEEGGGNNNTTT[[[___eeefffaaa___gggrrrxxxrrrqqqrrr}}}zzzvvvpppiiiaaaXXXOOOIIIAAAAAAAAA???=========>>>:::999999999999999::::::<<<>>>III___sssuuuhhh\\\]]]aaafffgggccc]]]YYYWWWJJJDDD???>>>CCCGGGGGGFFF@@@???>>><<<:::999999999999777444222333444555444222111000//////000111222000000///...............+++,,,...//////...,,,+++,,,,,,,,,------.........,,,------......------,,,,,,------......------,,,------------...///000111---------.........//////..................................../////////000...//////000000000000000000////////////111222333555666777999:::;;;<<<<<<:::::::::;;;<<<===>>>???@@@BBBDDDEEEEEEEEEGGGHHHEEEEEEGGGJJJJJJHHHMMMTTTlll[[[\\\]]]___```bbbcccdddbbbaaaaaabbbdddeeedddccchhhfffccc```______aaabbbcccfffiiijjjhhheeecccbbbaaaaaaaaa```^^^\\\[[[ZZZ^^^\\\[[[ZZZYYYVVVRRROOOQQQQQQOOOLLLIIIHHHIIIKKKWWW[[[___```___aaaggglllxxxtttyyytttuuuxxx||||||vvvlllbbbYYYRRRLLLHHHEEEDDDBBB@@@>>><<<;;;;;;555666666666888;;;;;;999<<>>>>>>>><<<:::777444222222555777777555222222222111111111111000000000//////.........---,,,---.........---,,,+++///---***+++------+++))),,,,,,,,,------.........////////////////////////........................///............---------+++---//////...---...///---......///////////////,,,------...///000000111000000000111222222333333444555666888:::;;;;;;;;;::::::;;;<<<===>>>??????DDDEEEFFFFFFEEEDDDFFFGGGEEEDDDEEEHHHGGGGGGMMMUUUfff\\\]]]^^^___aaacccdddeeeeeecccbbbbbbccccccbbb```dddcccaaa``````aaabbbccccccfffjjjjjjhhheeebbbaaabbbbbbaaa```^^^]]][[[ZZZ]]][[[ZZZYYYYYYWWWTTTQQQQQQQQQPPPMMMJJJIIIJJJLLLTTTYYY^^^``````bbbfffkkkrrrjjjeeeiiippp{{{|||yyywwwqqqfff\\\TTTNNNIIIFFFDDDCCCAAA???===<<<;;;;;;777777777777888:::<<<;;;@@@PPPeeewww|||oooeee___]]]___```bbbddddddaaa[[[VVVPPPHHHEEEKKKRRRUUUTTTUUUQQQKKKEEEAAA???>>><<<:::777444111111222333222111222222222111111111000000000/////////.........---------.........---,,,+++000...,,,---//////...,,,,,,,,,------------------------------------------------------------------///............---------+++---//////...---...///---....../////////////////////000000111111222222000000000111222222333333444555666888:::;;;;;;;;;:::;;;<<<===>>>??????@@@DDDEEEFFFFFFEEEEEEFFFGGGGGGFFFHHHJJJJJJJJJPPPWWWhhh]]]^^^___```bbbdddeeefffjjjgggdddbbbaaa```^^^\\\^^^______```aaabbbcccccccccgggjjjkkkhhhdddaaa___bbbbbb```___]]][[[ZZZYYY[[[ZZZYYYZZZ[[[ZZZYYYWWWSSSSSSSSSQQQNNNLLLKKKLLLPPPUUU\\\```aaacccfffiiixxxhhheee]]]bbbiiiqqq{{{|||wwwtttpppiii^^^TTTMMMIIIFFFDDDBBBAAA???===<<<;;;::::::999999999888888:::===AAAJJJ\\\rrrzzzlllbbb^^^^^^aaabbbccceeeeeebbb]]]XXXNNNHHHGGGNNNUUUWWWXXXXXXXXXRRRKKKEEEAAA>>><<<:::777444222111111111000///222222111111111000000000/////////...............------......------,,,+++...---,,,---/////////---------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......///............---------+++---//////...---...///---......///////////////000000000000111111111111000000000111222222333333444555777888::::::;;;;;;;;;<<<<<<===>>>???@@@AAACCCEEEFFFFFFEEEEEEFFFGGGHHHGGGIIIKKKKKKKKKQQQYYYjjj_________```bbbdddfffhhhnnnkkkfffccc```^^^[[[YYYYYYZZZ]]]```bbbcccddddddcccfffjjjjjjgggccc```___```___^^^\\\ZZZYYYXXXWWWXXXXXXXXX[[[^^^aaaaaa```YYYYYYYYYVVVQQQMMMKKKKKKLLLRRRYYY___bbbdddfffgggxxxqqqhhhhhhgggpppyyy~~~~~~yyysssooohhhaaaWWWMMMHHHEEECCCBBB@@@???===<<<;;;:::::::::999999999999888999@@@HHHZZZkkk}}}xxxkkkdddeeehhhiiihhhhhhgggfffbbb\\\XXXLLLGGGGGGNNNTTTUUUUUUUUUWWWTTTOOOIIIDDD???;;;999666555444444333333222222111111111111000000000000........................---------------,,,,,,,,,++++++++++++,,,---------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...000111///............---------,,,...//////...------...---......///////////////////////////............000000000111222222333333555666777888999:::::::::<<<<<<===>>>???@@@AAAAAACCCDDDFFFFFFEEEEEEFFFHHHGGGFFFHHHJJJJJJJJJPPPWWWmmm```______```bbbdddggghhhppplllgggbbb___]]]ZZZXXXUUUWWW[[[^^^aaacccccccccbbbeeeggghhheeebbb```___]]]\\\ZZZYYYWWWWWWVVVVVVWWWWWWYYY]]]bbbfffhhhiii``````^^^ZZZTTTNNNKKKJJJJJJOOOVVV]]]aaaccceeeeeeiii~~~wwwnnnkkkmmmwww}}}wwwpppkkkaaaZZZQQQIIIDDDBBBBBBAAA>>>===<<<;;;::::::::::::999888999:::888999EEERRRkkkxxxwwwmmmkkkooossstttrrrnnnkkkfff```YYYTTTLLLIIIIIIOOOSSSRRRQQQQQQPPPPPPOOOKKKFFF???:::777333444444555444444444444111111111000000000//////---------.....................------,,,,,,,,,,,,***+++,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333444///............---------,,,...//////...------...---......///////////////////////////............000000000111222222333333555666777888999:::::::::<<<<<<===>>>???@@@AAAAAABBBDDDEEEFFFEEEEEEGGGHHHHHHGGGHHHKKKJJJJJJPPPXXXooo```_________aaadddgggiiimmmiiiddd```]]][[[YYYXXXUUUWWWZZZ]]]```aaabbbbbbaaacccddddddbbb`````````]]]\\\ZZZYYYXXXXXXYYYYYYXXXXXXZZZ^^^dddiiikkkllldddccc```[[[TTTNNNKKKJJJIIIMMMTTTZZZ```cccddddddbbbuuu{{{qqqllljjjlllnnnnnnqqquuu{{{tttlllfffZZZTTTLLLFFFCCCAAAAAAAAA======<<<;;;:::::::::;;;999777999<<<:::===LLL___xxxvvvppprrrxxx||||||vvvoooggg___WWWRRRNNNLLLMMMRRRTTTRRROOOPPPKKKLLLMMMJJJDDD>>>999777000222444444333333333444111111000000000/////////---------------.........///...---,,,,,,,,,,,,---,,,...///...------...///------------------,,,,,,........................,,,++++++,,,...222555777///............------------...000///...,,,---------......///////////////000000000000111111111111000000000111222222333333666666777999999:::::::::;;;<<<<<<===>>>???@@@AAABBBDDDEEEFFFEEEFFFGGGIIIIIIHHHJJJLLLLLLLLLRRRZZZppp```___^^^^^^```cccfffhhhhhhddd___[[[ZZZYYYXXXWWWVVVWWWYYY[[[]]]___```aaa```aaaaaa```^^^^^^```bbb```___]]]\\\\\\]]]___```[[[ZZZ[[[^^^bbbgggiiijjjcccbbb^^^XXXRRRMMMLLLLLLJJJLLLRRRXXX^^^aaabbbbbb^^^hhhwwwhhh___]]]^^^bbbeeehhhpppyyy~~~~~~~~~}}}yyyqqqhhhaaaTTTOOOIIIDDDAAA@@@@@@???===<<<<<<;;;;;;;;;;;;<<<:::888;;;???>>>BBBUUUlll|||sssttt{{{{{{rrrhhh___VVVQQQNNNLLLOOOTTTUUUQQQOOOOOOKKKLLLJJJFFF???:::999999222444777666444222333444111000000000////////////,,,,,,,,,------.........///...---,,,,,,,,,---------///000///---,,,---///,,,,,,------------------------------------------+++******+++...111555888///............------------///000///...,,,,,,------....../////////////////////000000111111222222000000000111222222333333666777888999999999999999:::;;;<<<===>>>??????@@@BBBCCCEEEFFFEEEFFFGGGIIIIIIHHHIIILLLKKKKKKQQQYYYppp```___^^^^^^___cccfffhhhddd```[[[XXXWWWWWWWWWVVVWWWXXXYYYZZZ\\\^^^___```_________]]]\\\]]]```ccccccbbb```___```bbbdddeee^^^\\\\\\]]]aaadddeeefffaaa___[[[VVVPPPMMMMMMNNNJJJLLLQQQWWW]]]```bbbaaaYYY^^^qqqnnn^^^QQQSSSWWWZZZYYY\\\hhhuuu|||||||||{{{wwwoooeee^^^OOOLLLFFFBBBAAA@@@>>>======<<<<<<;;;;;;<<<<<<<<<;;;999===BBBBBBFFF[[[tttuuupppwww}}}sssjjj```WWWQQQKKKJJJMMMSSSTTTPPPNNNOOONNNMMMIIIBBB;;;888999;;;666999;;;:::666444444555000000000000////////////,,,,,,,,,------.........///...---,,,+++,,,------+++---///---***)))***,,,,,,,,,,,,------.........------------------------)))))))))***---111555888//////.........------------///000///...,,,,,,------......///////////////,,,------...///000000111000000000111222222333333666777888999999999999999::::::;;;<<<===>>>??????AAACCCEEEFFFEEEFFFHHHIIIFFFEEEGGGIIIIIIIIIOOOWWWppp]]]\\\]]]```cccccc```\\\]]]\\\ZZZYYYXXXXXXYYYYYYWWWXXXZZZ\\\^^^```aaaaaa___```___\\\YYYZZZ^^^cccaaa``````aaaccceeeggghhhccc___[[[[[[___bbbaaa___]]][[[YYYVVVSSSRRRRRRRRRMMMMMMPPPVVV]]]aaaaaa___```\\\aaarrrxxxbbbYYYXXXWWWYYY[[[[[[^^^lll}}}~~~|||zzzxxxsssiii]]]SSSIIIHHHEEEBBB@@@???@@@@@@>>>===;;;999888888999999999;;;<<<===CCCTTTnnn~~~nnnmmm{{{rrrggg]]]SSSLLLHHHMMMSSSTTTRRROOONNNNNNNNNKKKFFF@@@;;;888666555777888888777777666555444000000000000///...,,,+++000///...---------------,,,,,,---......---,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,------+++,,,---......---,,,+++---------......000111222------------------------000---)))$$$"""%%%***///---......///////////////////////////000000000000222222222111222222333333444555777888::::::;;;;;;>>>>>>>>>>>>>>>?????????BBBDDDEEEFFFFFFGGGIIIKKKHHHGGGHHHKKKLLLMMMTTT\\\wwwYYYXXXYYY\\\^^^^^^\\\YYYZZZZZZYYYXXXXXXYYYZZZ[[[[[[\\\^^^___aaabbbbbbcccaaaaaa___]]]ZZZ[[[___cccbbbaaaaaaaaabbbdddfffgggddd___[[[[[[^^^aaa```^^^\\\[[[YYYVVVTTTSSSSSSRRRNNNNNNPPPUUU\\\```aaaaaa]]]WWWWWWaaannnvvv|||qqq___YYYXXX]]]fffnnnpppttt|||xxxtttnnndddXXXPPPIIIGGGDDDAAA@@@??????@@@===<<<;;;999888888999999<<<<<<<<<@@@JJJ^^^tttwwwnnnrrrpppdddYYYOOOIIIHHHLLLPPPQQQOOOMMMLLLLLLLLLIIIDDD>>>999777666555888888888888777666555444---.../////////...---,,,//////...---------------...---,,,,,,,,,,,,---...+++,,,,,,,,,---.........++++++,,,,,,,,,,,,------,,,------------------,,,---,,,,,,,,,---...//////------------------------,,,,,,+++)))((())),,,///---......///////////////////////////000000000000222222111111222222333333444555777888::::::;;;;;;>>>>>>>>>>>>????????????AAABBBDDDEEEEEEFFFHHHJJJHHHGGGHHHKKKKKKLLLSSS[[[vvvVVVVVVVVVXXXZZZ[[[YYYXXXWWWWWWXXXXXXZZZ\\\]]]^^^aaaaaabbbbbbccccccdddddddddcccaaa^^^\\\]]]```ccccccbbbbbbaaabbbcccdddeeeeee```\\\[[[]]]______^^^\\\[[[YYYXXXVVVUUUUUUUUURRRQQQQQQUUUYYY^^^```aaabbbZZZTTTUUU[[[cccqqq|||hhh\\\ZZZ\\\iii{{{|||tttmmmeee]]]SSSKKKGGGFFFCCCAAA????????????===<<<;;;999999999::::::???<<<===FFFXXXnnnxxxrrrqqqzzz{{{iii\\\RRRJJJEEEHHHJJJLLLLLLJJJIIIHHHIIIIIIFFF@@@;;;777666666666888999999888888777666555,,,---...////////////...///...------------------///...,,,******,,,...///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,------------------------------)))+++---...------...///---......///////////////////////////000000000000222222111111222222333444444555777888::::::;;;;;;======>>>>>>???????????????AAADDDEEEEEEEEEGGGHHHHHHGGGHHHJJJJJJJJJQQQYYYsssWWWWWWWWWXXXYYY[[[[[[[[[XXXXXXZZZ\\\___aaacccdddggggggffffffeeeeeeeeeffffffdddaaa^^^]]]^^^```bbbccccccbbbaaaaaabbbcccdddfffbbb^^^\\\]]]______^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTUUUWWWZZZ]]]___fff```XXXSSSRRRZZZmmm~~~xxxddd^^^aaaiiizzz{{{oooeee]]]UUUMMMHHHEEEDDDBBB@@@???>>>>>>>>><<<<<<:::999999:::;;;<<>>>>>??????@@@@@@???BBBDDDFFFFFFFFFGGGHHHHHHGGGHHHJJJIIIIIIPPPXXXpppYYYXXXXXXWWWXXXZZZ]]]___\\\^^^```cccfffiiikkklllnnnmmmlllkkkjjjjjjjjjjjjgggddd```^^^]]]^^^___```bbbbbbaaaaaaaaabbbdddeeefffdddaaa```````````````aaa``````___^^^\\\[[[[[[[[[ZZZXXXVVVVVVWWWZZZ]]]ccc___ZZZUUUQQQWWWkkk~~~xxxjjjjjjooowwwiii]]]UUUOOOIIIEEECCCBBBAAA@@@???>>>======<<<;;;:::::::::;;;<<<===???@@@HHH___|||jjjjjjoooyyywwwnnn___QQQHHHDDDCCCCCCIIIHHHFFFEEEDDDDDDCCCBBB@@@>>>:::777555666777999888888999888888777666555222222111000000//////...------,,,,,,,,,------...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...---,,,++++++,,,---.........---------------------------------------------......---+++***,,,------......///////////////////////////000000000000111111111111222333444555444555777888::::::;;;;;;<<<======>>>??????@@@@@@@@@CCCFFFHHHHHHGGGHHHIIIHHHGGGHHHJJJIIIIIIPPPXXXoooXXXXXXWWWVVVUUUXXX]]]aaaccceeehhhkkknnnppprrrrrrsssrrrpppnnnmmmmmmnnnnnngggddd___\\\\\\]]]]]]]]]_________```aaaccceeegggfffeeeeeeeeeddddddccccccccccccbbbaaa```^^^\\\[[[[[[[[[ZZZWWWVVVVVVZZZ\\\aaaaaa```\\\XXX]]]ooo|||zzzpppaaaUUUNNNJJJFFFDDDAAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::<<<===>>>@@@FFFVVVooo|||bbbbbbeeemmmtttwwwtttoooccc\\\QQQGGGBBBAAACCCFFFKKKIIIGGGFFFEEEDDDBBB@@@;;;:::888777666777888999777888888777777666555444444333111000///.........,,,,,,,,,,,,,,,------...)))+++...111111...+++)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------......---------------......------------------------//////---+++))))))+++------......///////////////////////////000000000000000000000111222333444555444555777888::::::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@CCCGGGHHHHHHHHHHHHIIIHHHGGGHHHJJJJJJJJJQQQYYYqqqYYYYYYWWWUUUUUUXXX^^^dddjjjkkknnnqqqtttuuuvvvvvvrrrpppnnnlllkkkkkklllmmmgggbbb]]]ZZZZZZ[[[[[[ZZZ\\\\\\]]]___bbbeeehhhiiieeegggiiijjjiiihhhfffeeecccccccccbbb```]]][[[YYYXXXYYYYYYXXXWWWXXX[[[___ddddddeeeccc```ddduuuqqqgggYYYNNNHHHEEECCCBBB@@@@@@@@@???>>>===<<<;;;;;;:::::::::;;;<<<>>>???BBBOOOeee~~~qqq```^^^]]]```dddeeeccc___VVVQQQJJJCCC@@@BBBFFFJJJNNNKKKIIIHHHHHHFFFBBB???888888888888888999999999666777777666666555444333111000///...------......,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++*********+++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,------------------,,,,,,+++++++++,,,---......---------------------------------,,,******,,,...---......///////////////////////////000000000000000000000111222333555666444555777888::::::;;;;;;<<<<<<===>>>???@@@AAAAAA???BBBFFFHHHHHHGGGGGGHHHHHHGGGHHHKKKKKKLLLSSS[[[vvv[[[[[[YYYWWWVVVYYYaaagggmmmooorrrtttvvvwwwxxxxxxmmmkkkiiigggfffggghhhhhhfffaaa[[[XXXYYYZZZYYYXXXZZZ[[[\\\^^^bbbfffiiikkkeeehhhlllmmmmmmjjjhhhgggccccccbbbaaa___\\\YYYXXXTTTVVVYYYYYYXXXZZZ^^^aaacccdddeeedddaaaeeeuuu}}}}}}}}}}}}}}}sssvvv~~~{{{zzzyyywwwzzz}}}wwwkkkaaaTTTIIIDDDCCCAAA@@@????????????>>>===;;;;;;;;;:::::::::;;;===>>>???EEEUUUooo}}}jjjbbb^^^ZZZXXXYYYYYYVVVTTTPPPMMMHHHCCCAAADDDIIIMMMOOOMMMJJJJJJJJJHHHCCC???666666888999::::::::::::666666666666555444333222------,,,+++,,,---...///++++++++++++,,,,,,---...------------------------))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,............,,,+++************+++,,,---...------------------------***+++---...------...///---......///////////////////////////000000000000000000000111222444555666444555777888:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAA===AAAEEEGGGGGGFFFFFFFFFHHHGGGHHHKKKLLLMMMTTT\\\zzzZZZZZZXXXWWWWWWZZZ```dddkkkrrrwwwxxxxxxxxxsssnnniiihhheeecccaaa`````````ZZZ[[[[[[YYYVVVTTTTTTUUU\\\]]]]]]^^^```bbbdddeeecccdddeeegggiiijjjjjjkkkiiigggccc^^^XXXTTTTTTUUUTTTVVVXXXZZZ]]]```eeehhhkkkeeeeeejjjjjjiiiuuuwwwooolllgggfffhhhkkknnnzzzyyyooowww{{{jjj```dddlllsssxxxrrrdddZZZNNNFFFCCCBBB@@@>>>BBBAAA???===<<<;;;;;;<<<;;;:::<<>>???@@@AAABBBDDDGGGHHHGGGGGGGGGHHHFFFFFFIIIKKKJJJJJJRRR\\\}}}]]]\\\[[[YYYXXX[[[```dddkkkqqqvvvvvvuuutttooojjjeeedddaaa___]]]\\\\\\\\\ZZZ\\\]]][[[YYYWWWWWWWWWZZZZZZ[[[]]]^^^```bbbccccccccccccccceeegggiiikkkkkkiiieee___XXXTTTSSSSSSUUUWWWZZZ\\\___bbbgggjjjooojjjjjjnnnllliiiqqq~~~|||rrrggg^^^ZZZXXXYYY^^^aaafffppp{{{zzzvvvzzzuuufff[[[]]]ccchhhtttzzzqqqjjj\\\TTTJJJDDDCCCCCCAAA???BBB@@@>>>===;;;;;;;;;<<<999999;;;>>>>>>>>>EEEMMM```qqqxxxssssssnnnbbbWWWRRRRRRPPPLLLRRRLLLGGGIIIQQQYYY]]]^^^ZZZXXXVVVUUURRRLLLDDD???;;;:::999:::;;;;;;888555666666555444333222222111//////...---,,,,,,,,,,,,------------------------000...------///000000///+++++++++,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,------,,,++++++***---------///000///,,,***+++,,,,,,------............---,,,,,,,,,,,,---...............////////////000000000000////////////000000000111222222333333111444666777777888999;;;:::;;;<<<===>>>???@@@AAABBBEEEGGGHHHGGGGGGGGGHHHFFFFFFIIIKKKJJJJJJRRR\\\zzz^^^^^^]]][[[[[[]]]aaaeeekkkqqquuussspppnnnjjjeeebbb```^^^]]][[[[[[[[[\\\ZZZ\\\^^^^^^[[[YYYXXXXXXWWWXXXYYYZZZ\\\]]]______bbbaaa``````aaadddgggiiillljjjfff___XXXTTTSSSSSSXXXZZZ\\\^^^```ccchhhkkkrrrnnnoooqqqnnniiillluuu}}}tttpppooovvv~~~qqqhhh```WWWPPPOOOOOORRRXXX]]]bbbjjjsss{{{ooobbbYYYZZZ^^^cccnnnzzz}}}qqqfff___SSSMMMGGGCCCCCCCCCAAA???AAA@@@>>><<<;;;;;;<<<<<<999999;;;===>>>BBBOOO]]]sss~~~}}}xxxiiiYYYPPPPPPOOOLLLPPPMMMLLLRRR]]]eeefffdddbbbaaa___\\\VVVNNNDDD===;;;:::::::::;;;:::777555666555555444333222111000///...------,,,,,,,,,,,,//////...------,,,++++++---+++***+++,,,......---*********+++++++++,,,,,,,,,,,,---------,,,++++++.........///......---,,,---------///111000...,,,------------------------...---,,,,,,,,,,,,---...---............/////////////////////000000000000///000000111222222333333222444666888777888999;;;::::::;;;===>>>@@@AAAAAACCCEEEGGGHHHHHHGGGGGGHHHFFFFFFIIIKKKJJJJJJRRR\\\uuu^^^^^^^^^]]]]]]___dddggglllrrrtttpppkkkhhheeeaaa```___^^^]]]]]]^^^___```[[[]]]______\\\YYYVVVUUUUUUVVVWWWXXXZZZ[[[[[[[[[_________```aaabbbcccdddiiigggddd^^^XXXUUUUUUUUU\\\]]]^^^______aaadddggglllkkkmmmqqqooojjjkkkoootttgggaaa```bbbiiippp{{{lll```[[[VVVQQQMMMRRRRRRVVV\\\ccckkktttzzzwwwggg```\\\^^^ccckkkxxxuuuhhh\\\TTTMMMIIIFFFDDDCCCCCC@@@>>>???>>>===<<<;;;;;;<<<===;;;;;;===>>>???GGGZZZlllnnnYYYNNNMMMMMMLLLLLLLLLOOOXXXdddiiihhhdddggggggeeeaaaYYYOOOEEE>>>999999:::;;;<<<<<<:::999666555444333222111000//////...---,,,,,,,,,,,,,,,......---------,,,,,,,,,+++)))((()))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++...///////////////......,,,---...000222222///---------------------,,,,,,/////////....../////////---------.........//////////////////000000000000//////000111222333333444333555777888888888999:::999:::;;;===>>>@@@AAABBBCCCEEEHHHIIIHHHGGGHHHHHHFFFFFFIIIKKKJJJJJJRRR\\\sss[[[\\\]]]]]]^^^aaafffiiikkkqqqsssnnngggdddaaa___]]]]]]]]]]]]^^^```bbbddd___aaacccbbb^^^ZZZWWWVVVVVVVVVXXXYYYYYYYYYYYYXXXYYY[[[___aaabbbaaa___^^^bbbaaa___[[[XXXVVVWWWYYY^^^______]]]\\\\\\^^^```bbbcccggglllmmmkkkkkknnnsssooofff]]]ZZZ[[[^^^eeelllrrr|||uuu___VVVSSSPPPNNNOOOSSSVVV[[[cccooo~~~uuukkkfff______bbbhhhppp{{{xxxlll___TTTNNNJJJIIIGGGEEEDDDBBB@@@>>>>>>===<<<;;;;;;<<<======;;;;;;<<<>>>@@@KKKaaauuupppYYYLLLJJJLLLLLLKKKNNNTTT]]]fffiiifffaaahhhgggeee```XXXOOOGGGBBB<<<===>>>???>>><<<;;;:::555555444333111000///.........---,,,,,,,,,------,,,,,,,,,---------.........---+++,,,...//////...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,***++++++,,,,,,+++++++++,,,---...000222222///---------------------,,,,,,...//////////////////...------------.............../////////000000000111...///000111222333444444333666888888888888999:::999:::;;;===>>>@@@AAABBBCCCFFFHHHIIIHHHHHHHHHIIIFFFFFFIIIKKKJJJJJJRRR\\\sssZZZ[[[\\\]]]^^^aaaeeehhhhhhoooqqqjjjccc```___^^^[[[[[[[[[[[[]]]___aaabbbdddeeefffdddaaa]]]ZZZZZZYYYZZZZZZ[[[ZZZYYYWWWVVVTTTXXX\\\```aaa^^^[[[XXX[[[[[[ZZZXXXVVVVVVXXXZZZ^^^^^^]]][[[YYYXXXZZZ[[[[[[]]]aaaeeehhhjjjlllllljjjxxxsssccc]]]WWWWWWYYY^^^gggppp{{{mmmYYYQQQOOOLLLMMMRRRRRRXXXbbbooopppeeebbb```gggpppyyyzzzmmmbbbXXXOOOJJJIIIHHHGGGEEECCCAAA@@@???===<<<;;;;;;;;;<<<===>>>:::999;;;???EEERRRiii}}}rrr[[[LLLHHHIIIIIINNNSSS\\\cccggggggdddcccfffeeeaaa[[[SSSLLLHHHFFFEEEFFFFFFDDD???;;;999999555555444222000///...---...------,,,,,,---------++++++,,,,,,---...//////...,,,++++++,,,---,,,+++,,,,,,---------.........++++++,,,---------,,,,,,++++++,,,---------,,,,,,---------///111000...,,,------------------------,,,,,,---......---,,,,,,,,,------------...............//////000000111111......///111222333444555444666888999888888999:::888999;;;===???@@@BBBCCCDDDFFFHHHIIIIIIHHHHHHIIIFFFFFFIIIKKKJJJJJJRRR\\\ttt[[[\\\]]]\\\\\\^^^aaaddddddkkkmmmfff___\\\]]]]]]^^^]]]\\\[[[\\\]]]^^^___aaaccccccbbb___]]]]]]]]]]]]]]]^^^^^^\\\ZZZWWWUUURRRTTTXXX[[[\\\ZZZWWWUUUWWWWWWVVVUUUSSSTTTWWWYYY[[[\\\[[[YYYWWWWWWYYY[[[[[[\\\]]]```dddhhhjjjjjjiiimmm{{{uuudddXXXSSSQQQSSSWWW```pppwwweeeVVVQQQPPPNNNRRR\\\]]]hhhwwwvvvqqqqqq||||||ooocccYYYQQQLLLHHHFFFFFFEEEDDDBBBAAAAAAAAA<<<;;;;;;:::;;;<<<===>>><<<:::<<>>??????===@@@KKKYYYkkkwww```NNNFFFDDDCCCNNNXXXcccgggdddaaadddhhhddd```YYYOOOFFFCCCEEEHHHJJJLLLMMMJJJDDD???>>>>>>555444333111///...,,,,,,------,,,,,,,,,------...///......------,,,,,,+++000...,,,+++,,,,,,+++)))******+++++++++,,,,,,,,,***+++,,,,,,------------)))***++++++,,,,,,,,,+++---------...///...+++(((++++++,,,,,,---...//////---...///000000///...---,,,,,,,,,---------......---......///000111111222---...///111222333555555555777999999999888999:::888999:::<<>>=========<<<;;;:::999999;;;>>>???CCCDDDNNN___nnn{{{rrr^^^MMMCCCEEELLLUUU]]]fffgggccc```aaaddd]]]ZZZTTTLLLDDDBBBDDDGGGMMMKKKIIIGGGEEEBBB>>><<<999666333000...---...///...------,,,,,,------............//////000000000...---,,,,,,+++++++++,,,...,,,,,,...---***((((((...---,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***&&&'''))),,,...///000111............---,,,++++++++++++,,,,,,---...//////111111000000/////////...///////////////000111111......//////000000111111666666777666555555777999999:::;;;<<<===???@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHJJJHHHHHHJJJJJJLLLSSS\\\xxxZZZ[[[\\\\\\\\\[[[ZZZYYY\\\aaafffddd^^^ZZZZZZ]]]___aaacccaaa]]]YYYWWWWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWZZZ^^^___\\\YYYWWWUUURRRSSSUUUUUUTTTTTTUUUWWWVVVWWWYYYYYYXXXWWWXXXYYY[[[ZZZXXXVVVVVVXXXZZZ[[[]]]\\\ZZZYYYZZZ]]]```ccceeecccaaacccmmm{{{qqq^^^SSSNNNOOOQQQWWWdddyyypppcccYYY\\\bbbkkk~~~xxxkkkdddZZZRRRKKKHHHEEECCCAAA@@@???===<<<;;;;;;;;;??????>>>===<<<<<<===>>>CCCJJJZZZnnn~~~mmm[[[NNNIIINNNVVV___aaacccdddbbb```______]]]YYYRRRJJJCCCBBBFFFJJJMMMKKKHHHFFFDDDBBB>>>;;;888666333000.........///...------,,,,,,------...++++++,,,,,,,,,---------...------,,,+++++++++,,,(((&&&'''))),,,...000111------,,,+++++++++,,,,,,+++,,,------------,,,+++)))***+++,,,---.........---------------,,,,,,+++++++++,,,,,,---......///000000000//////.........///////////////000111111//////000000111222222222666777888777666666888999999:::;;;<<<===???@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHIIIHHHHHHJJJJJJLLLSSS]]]xxx\\\\\\]]]]]]]]]\\\ZZZYYY^^^cccgggeee```\\\]]]______aaabbb```]]]ZZZXXXXXXZZZZZZZZZZZZYYYXXXVVVUUUXXX[[[^^^___]]]ZZZXXXXXXSSSUUUVVVVVVUUUTTTVVVWWWWWWYYY[[[[[[ZZZZZZZZZ\\\^^^\\\XXXVVVUUUVVVYYYZZZZZZZZZYYYYYY[[[\\\^^^```ccccccaaa```cccmmmyyyjjjYYYPPPOOOQQQTTT]]]nnnrrrgggaaagggssswwwkkk___ZZZRRRKKKGGGEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;<<<===<<<;;;:::<<<===GGGUUUmmmwww```QQQKKKNNNVVV___hhheee```^^^^^^^^^\\\ZZZ\\\WWWNNNFFFAAACCCIIINNNMMMKKKHHHFFFDDDBBB>>>;;;777555222000.........///...------,,,,,,------...++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...,,,******,,,...000///,,,,,,+++++++++,,,------,,,------......------,,,---------------,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------........./////////...............///////////////000111111000000000111222222333333666888999999888777999:::999:::;;;<<<===???@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHIIIGGGGGGIIIJJJLLLTTT]]]yyy___```aaaaaa```___]]]\\\^^^bbbfffeeebbb```aaaccccccbbb___\\\ZZZYYYZZZ[[[]]]^^^^^^^^^]]]ZZZWWWUUUYYY[[[^^^^^^\\\[[[ZZZZZZYYYZZZZZZYYYVVVUUUUUUVVVXXXZZZ[[[\\\[[[ZZZ[[[\\\___\\\YYYUUUTTTUUUWWWYYYWWWXXXXXXYYYZZZ[[[\\\]]]```cccdddaaa```eeeqqq{{{yyycccUUUOOOOOOQQQWWWdddyyyxxxrrrqqqzzz{{{mmmcccVVVRRRMMMIIIFFFEEEDDDCCCAAAAAA@@@>>>>>>=========666999;;;<<<<<<===@@@CCCQQQeee|||hhhSSSJJJMMMUUU___gggjjjeee^^^YYYWWWXXXXXXXXXYYYSSSJJJBBB@@@DDDKKKPPPMMMKKKHHHFFFEEEBBB>>>;;;666444222000...............------,,,,,,------...------------------------------------------,,,,,,...000///,,,++++++***(((++++++++++++,,,,,,---...,,,,,,------------,,,,,,............---,,,+++***)))***+++,,,------------,,,,,,,,,---------........................------///////////////000000111//////000111111222222333666888::::::999999:::;;;999:::;;;<<<===???@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHGGGFFFGGGIIIJJJLLLTTT^^^{{{```aaabbbbbbbbb```___^^^^^^aaaeeeeeeddddddeeegggiiiddd]]]XXXVVVXXX[[[^^^```aaaccccccaaa^^^ZZZXXXYYY[[[]]]]]]\\\[[[[[[\\\______^^^\\\XXXVVVUUUUUUWWWYYYZZZZZZYYYXXXXXXYYY]]][[[WWWUUUTTTUUUWWWXXXVVVVVVXXXYYYZZZ[[[[[[[[[```dddgggddd```aaaiiiqqqsss___TTTQQQOOOSSS]]]nnn{{{nnnbbbYYYOOOLLLHHHFFFFFFEEEDDDCCC@@@@@@???>>>============999<<<>>>??????BBBIIIOOO```vvv~~~jjj[[[NNNMMMVVV```hhhnnngggddd___YYYTTTSSSUUUXXXUUUOOOFFF@@@???DDDJJJOOOMMMKKKHHHFFFDDDBBB>>>;;;444333222000///............------,,,,,,------...------------------------,,,,,,---.........---,,,&&&...333000------,,,(((++++++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,------.........---,,,,,,)))***+++,,,---.........,,,,,,,,,---------------------..................///////////////000000111......//////000111111111555888:::;;;:::::::::;;;999:::;;;<<<===???@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHFFFEEEFFFHHHJJJLLLUUU^^^~~~^^^___```aaaaaa```______aaacccfffgggggghhhiiikkkllleee\\\VVVUUUWWW[[[^^^```bbbdddfffddd```\\\YYYYYYZZZ[[[[[[ZZZZZZ\\\]]]aaaaaa```]]]YYYVVVUUUUUUWWWXXXYYYYYYWWWUUUUUUVVVXXXWWWUUUTTTTTTUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[```eeeiiigggbbb___bbbfff~~~nnn\\\TTTTTTQQQXXXggg|||zzzlll```VVVOOOHHHFFFDDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;<<<;;;===>>>===>>>EEEQQQZZZrrrzzzeeeUUUOOONNNWWWcccjjjmmmoooffffffccc^^^XXXTTTUUUVVVPPPJJJCCC???@@@DDDHHHKKKKKKIIIFFFDDDBBB@@@<<<999333222111000///............------,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,...//////...------000>>>FFF>>>444111///,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,------............------***+++,,,---............------------------------...............////////////////////////000111111.........///000000111111444777:::;;;:::::::::;;;999:::;;;<<<===???@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHEEEDDDEEEHHHIIILLLUUU___^^^___```bbbbbbbbbaaaaaahhhiiijjjjjjjjjkkkkkkllllllfff]]]XXXWWWXXXYYYZZZ]]]```ccceeeccc___ZZZWWWXXXYYYZZZYYYYYYYYY\\\^^^_________\\\YYYVVVVVVVVVXXXYYYYYYXXXUUUSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXZZZ[[[\\\^^^dddjjjkkkgggcccbbbcccxxxjjjYYYUUUVVVVVV```sss}}}lll___VVVOOOKKKFFFEEECCCCCCCCCCCCAAA???======<<<;;;;;;;;;;;;<<<:::<<<===>>>BBBOOOaaaooozzzgggWWWJJJMMMXXXkkkxxxzzzvvvtttmmmkkkhhheeebbb]]]WWWSSSJJJFFFAAA???AAADDDFFFFFFGGGEEECCCAAA???<<<999666222222111000///......---...------,,,,,,------...---------,,,,,,,,,+++++++++,,,...///000///...---888JJJRRREEE444/////////------,,,+++++++++,,,,,,---,,,++++++++++++,,,---...............---,,,,,,,,,---......////////////------------------------.........//////000000000///////////////000111111...//////000111111222222333666999;;;:::::::::;;;999:::;;;<<<===???@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHDDDCCCDDDHHHIIIMMMUUU______aaabbbdddeeeeeeeeeeeemmmmmmmmmmmmmmmllllllmmmkkkeee^^^ZZZYYYYYYWWWVVVZZZ]]]```cccbbb^^^YYYUUUWWWXXXYYYXXXXXXYYY\\\^^^\\\\\\\\\[[[XXXVVVVVVWWWYYYZZZZZZXXXUUURRRQQQRRROOOPPPQQQSSSUUUVVVVVVVVVXXXWWWWWWWWWXXXZZZ\\\]]][[[aaajjjnnnmmmjjjhhhgggttthhhXXXUUUWWWZZZfff|||rrrbbbWWWQQQNNNMMMGGGFFFEEEEEEEEEDDDBBB@@@???>>>>>>============>>>===@@@BBBEEEMMM___www|||kkk]]]SSSLLLUUUiiitttpppkkkkkkkkkeeeYYYOOOGGGDDD@@@???BBBDDDDDDCCCEEECCC@@@>>><<<:::666333222111111000///......---...------,,,,,,------...000000000//////.........+++,,,...000000///...---+++@@@KKK===,,,)))///333...------,,,++++++++++++...---,,,,,,,,,,,,---...000000000///...---+++***---...//////000/////////------------------------.../////////000000111111///////////////000111111000000000111222222333333222555999::::::999::::::999:::;;;<<<===???@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHCCCBBBDDDGGGIIIMMMVVV___aaa^^^]]]___aaabbbeeejjjkkkmmmooonnnmmmllllllmmmjjjgggbbb^^^[[[YYYYYYYYYZZZZZZ\\\^^^^^^\\\XXXTTTUUUUUUTTTRRRPPPQQQTTTWWW```]]]ZZZYYYXXXXXXWWWVVVXXXWWWVVVTTTRRRPPPPPPOOOPPPQQQRRRSSSUUUUUUVVVVVVWWWVVVUUUTTTTTTVVVXXXYYY\\\___dddkkkrrrvvvxxxwwwgggUUURRRXXX___qqq~~~uuulllhhhgggkkkqqq|||tttcccVVVPPPMMMKKKIIIGGGGGGFFFDDDCCCAAA@@@@@@;;;<<<===<<<;;;:::<<<>>>???@@@BBBKKKaaa|||zzzggg\\\YYYSSSgggyyyvvvvvvuuusssnnndddXXXPPPAAA@@@@@@AAACCCCCCAAA@@@CCCAAA???===;;;888333000000000///...---,,,,,,,,,000000///...------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------,,,+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---///111222000...---,,,---,,,,,,++++++,,,,,,---///............---------222111000.........///000////////////000000000000000000000111222222333333666888999999888888888999999:::<<<===???@@@@@@AAACCCDDDFFFGGGHHHGGGEEEDDDAAABBBEEEIIIIIIJJJSSS]]]{{{[[[XXXXXX[[[^^^^^^bbbgggkkklllmmmllljjjiiijjjkkklllhhhccc^^^ZZZXXXXXXXXX[[[ZZZZZZ[[[[[[YYYTTTQQQRRRRRRQQQPPPOOOQQQTTTWWW^^^]]][[[[[[[[[ZZZXXXVVVYYYXXXVVVSSSQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUWWWVVVUUUTTTTTTVVVWWWYYYYYY\\\aaahhhqqqxxx}}}iiiYYYYYY```nnnrrrfff___WWWUUUUUUZZZ___iii|||~~~sssiii[[[QQQMMMKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@======>>>===;;;;;;===???AAAEEELLLZZZrrrwwwddd[[[ZZZfffyyy}}}|||zzzvvvooodddXXXPPPHHHGGGEEEEEEEEEDDDBBB@@@AAA???<<<:::999777333111000000///------,,,,,,---000//////...------,,,,,,,,,,,,,,,---------......+++++++++************)))++++++,,,---///000000111,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---///111111///---,,,------,,,,,,++++++,,,,,,------------.........//////222111///.........///000////////////000000000000000000000111222222333333555777888888777777777888999:::<<<===???@@@@@@@@@BBBDDDFFFGGGGGGGGGEEEDDDBBBCCCFFFIIIIIIJJJRRR\\\xxxUUUSSSSSSXXX[[[\\\```eeejjjjjjjjjhhhfffeeefffgggllliiiccc^^^ZZZXXXXXXYYY\\\[[[YYYXXXWWWTTTPPPMMMMMMMMMNNNMMMNNNPPPSSSWWW^^^\\\[[[[[[\\\[[[YYYWWWZZZYYYVVVSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTWWWVVVUUUTTTUUUVVVWWWXXXUUUWWW\\\dddnnnyyyhhh]]]bbblllzzzhhh[[[SSSOOOLLLLLLNNNQQQTTT[[[iiiwwwyyysssooollllllrrr}}}{{{oooaaaZZZQQQKKKIIIIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<>>>@@@@@@IIIWWWiiisssbbb___ddd~~~{{{uuunnncccXXXPPPJJJIIIHHHHHHHHHGGGEEECCC???===999666555444222111000///...---------------/////////...------,,,,,,,,,,,,,,,---------......++++++++++++***************+++,,,...///111222333,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,...000000...---,,,------,,,,,,++++++,,,,,,---++++++,,,---...///000111111000///.........//////////////////000000000000000000000111222222333333444555777777777666777888::::::;;;===>>>???@@@@@@BBBCCCEEEGGGGGGFFFEEEDDDCCCDDDFFFIIIHHHIIIQQQ[[[tttRRRPPPQQQVVVZZZ[[[___dddhhhhhhgggeeebbbaaabbbdddjjjgggbbb^^^[[[ZZZ[[[\\\___\\\YYYWWWTTTQQQMMMJJJHHHIIIKKKLLLMMMPPPTTTWWW___\\\YYYXXXYYYZZZZZZZZZ\\\ZZZWWWUUURRRQQQQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVUUUUUUUUUVVVWWWXXXTTTVVVYYY___iiivvv~~~jjjdddnnn}}}|||jjj]]]TTTQQQQQQQQQSSSVVVWWWWWWZZZbbbjjjyyyttthhhbbbbbb^^^^^^fffsss}}}~~~wwwkkkbbbUUUPPPKKKHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@??????=========<<<;;;<<>>???@@@BBBCCCEEEFFFGGGFFFEEEDDDDDDDDDGGGIIIHHHIIIQQQ[[[rrrOOOMMMOOOTTTWWWXXX\\\```dddeeedddbbb```^^^___```eeecccaaa^^^]]]]]]^^^___```]]]ZZZWWWTTTQQQMMMIIIEEEGGGJJJLLLNNNQQQUUUXXXaaa]]]WWWUUUUUUXXX[[[]]]^^^\\\YYYVVVTTTTTTTTTUUURRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVWWWYYY\\\bbbmmmzzz}}}mmmjjjzzzmmm```ZZZVVVXXX\\\[[[```ddddddbbbdddhhhlllvvvxxxggg\\\YYYXXXYYY^^^lll}}}|||qqqeee[[[UUUOOOMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>;;;<<<<<<;;;;;;===AAADDDIII[[[tttttteee```ppp{{{rrrhhh```YYYRRROOOLLLNNNPPPSSSUUUSSSOOOKKKCCC>>>888333111000///...//////...------------..................---------,,,,,,,,,---------...............---------,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,......,,,,,,,,,------,,,,,,++++++,,,,,,---.................................////////////...////////////000000000000000000000111222222333333444666888999888888999:::;;;;;;;;;;;;<<<===???@@@AAACCCEEEFFFFFFFFFDDDCCCDDDDDDGGGIIIHHHIIIQQQ[[[tttMMMKKKMMMRRRTTTTTTVVVZZZ```aaabbbaaa___]]]]]]]]]aaaaaa``````````````````^^^\\\ZZZXXXUUURRRMMMIIIFFFHHHKKKNNNPPPSSSWWWZZZccc___XXXUUUUUUYYY\\\]]]]]][[[XXXUUUTTTUUUVVVXXXSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYYYY[[[bbbmmmuuu}}}yyyyyyyyyjjjlllsssccc___```aaafffnnnrrrzzz|||}}}zzzsssvvv{{{~~~iiiZZZTTTSSSRRRYYYiii~~~yyynnneee[[[TTTQQQLLLKKKJJJHHHFFFEEEDDDCCCAAAAAAAAA@@@???>>>>>>>>>:::;;;;;;;;;<<>>???AAABBBDDDFFFFFFEEEDDDCCCCCCDDDFFFIIIHHHIIIQQQ[[[vvvOOOMMMNNNRRRTTTRRRTTTWWW\\\^^^aaaaaa___]]]\\\[[[___```aaabbbbbbaaa___^^^[[[ZZZYYYXXXVVVRRRMMMIIIHHHJJJNNNQQQSSSVVVZZZ]]]dddaaa\\\ZZZZZZ[[[\\\\\\ZZZXXXVVVSSSSSSUUUWWWYYYSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVWWWWWWWWWVVVXXXYYYYYYWWWVVVYYY```fffssssssuuuzzz|||ooorrr{{{llldddjjjtttzzz|||tttpppnnnoootttxxxyyyyyyuuuiiiddd^^^gggsss{{{rrr^^^SSSRRRUUUYYYggg}}}vvvhhh```ZZZSSSOOOPPPIIIHHHHHHFFFDDDBBBBBBCCC@@@@@@@@@???>>>>>>======;;;;;;<<<===???CCCIIIMMM___uuuxxxaaaXXXTTTVVViiiyyyjjj]]]VVVUUUWWWXXXgggiiikkkkkkfff[[[MMMCCC;;;888333111000///...---......---------......///........................,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++,,,+++***+++,,,...---,,,,,,++++++,,,,,,------------...............,,,---.../////////......////////////000000000000000000000111222222333333333555777888888888999;;;<<<;;;:::::::::<<<>>>???AAABBBDDDFFFFFFEEEDDDCCCBBBCCCFFFIIIIIIJJJRRR\\\xxxSSSQQQQQQUUUVVVTTTTTTWWWYYY\\\```aaa```]]][[[ZZZ```aaacccdddcccaaa^^^\\\XXXWWWWWWXXXVVVRRRMMMHHHIIILLLPPPSSSUUUXXX\\\^^^dddbbb```______^^^\\\ZZZXXXVVVSSSRRRRRRTTTWWWYYYRRRSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWYYYYYYVVVSSSSSSYYY^^^iiiooottttttvvv|||yyymmmjjjxxxuuuhhh^^^YYYYYYZZZ___cccccccccjjjsssyyywwwhhh___[[[ZZZeeeuuukkkZZZRRRVVV\\\hhhxxxssseeeXXXRRRNNNIIIHHHLLLEEEFFFEEEDDDAAAAAAAAABBB@@@@@@??????>>>>>>======<<<<<<===>>>AAAFFFLLLQQQssshhhSSSPPPQQQUUUggg}}}{{{pppbbbWWWSSSVVV\\\```jjjlllooooooiii[[[KKK@@@555333000//////000///.........---------......///---.....................,,,,,,,,,---------......//////.........---------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///***+++++++++******,,,...---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000+++,,,.../////////......////////////000000000000000000000111222222333333222444666777777777999:::<<<;;;:::::::::<<<>>>???AAABBBDDDEEEFFFEEEDDDCCCAAABBBEEEIIIIIIJJJSSS]]]zzzRRRTTTVVVVVVUUUSSSSSSTTT^^^```aaabbbbbb```]]]\\\aaaccceeeddd```\\\YYYXXXSSSTTTUUUUUUTTTRRROOOMMMQQQRRRRRRTTTVVVZZZ]]]___fffeeebbb^^^ZZZXXXYYYZZZWWWUUUSSSRRRRRRUUUXXXZZZYYYXXXXXXWWWWWWWWWXXXXXXZZZXXXWWWUUUTTTTTTTTTUUUVVVXXXZZZWWWTTTTTTYYY^^^ccckkktttvvvtttuuu{{{yyytttxxxxxxhhh]]]WWWSSSRRRUUUSSSRRRTTTVVVXXX[[[^^^dddnnn{{{ttteee]]]\\\\\\fffyyyxxx___TTTZZZbbbdddxxx|||ttt```\\\UUUNNNJJJHHHHHHHHHFFFFFFEEECCCBBBAAA@@@???BBB@@@===<<<============@@@===<<<>>>@@@HHHZZZlllwwwdddXXXOOOQQQYYYaaajjjsss|||ssseeeXXXVVVXXXYYY]]]ccchhhkkkmmmllldddVVVHHH???:::777444333222111///...//////.........---------.........------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++///...---,,,,,,---...///000////////////.........---,,,++++++++++++***))))))+++---,,,***)))+++---------------------------111111000000//////......---------............///,,,------...///000111111000000000111222222333333444555666777888999999999;;;:::::::::;;;>>>AAABBBBBBBBBCCCCCCDDDCCCCCCCCCBBBDDDHHHJJJHHHHHHQQQ\\\xxxTTTVVVYYYZZZZZZYYYZZZ[[[\\\]]]___aaa```___\\\[[[___aaacccbbb___\\\YYYYYYUUUVVVVVVVVVUUUTTTSSSRRRUUUUUUVVVWWWXXXZZZ\\\]]]ccccccaaa]]]YYYWWWWWWXXXVVVUUURRRQQQQQQSSSVVVXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSVVVXXXWWWUUUVVV[[[``````gggpppsssqqqoooqqqsss}}}|||{{{hhh[[[UUUPPPNNNMMMMMMMMMMMMPPPRRRTTTWWWYYYZZZ```jjjxxxzzzllleeeeeeeeerrruuu```XXX]]]hhhppp|||pppiiiYYYVVVPPPKKKHHHGGGGGGHHHFFFFFFEEECCCBBB@@@???>>>>>>===<<<;;;<<<=========>>>>>>AAAEEEKKKXXXpppqqqcccXXXRRRRRRZZZcccjjjrrrzzzwwwxxx{{{yyysssjjj]]]RRRSSSYYY\\\```cccgggiiijjjggg___RRRDDD<<<999666333222111111///---//////.........---------.........------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++......---,,,,,,---......---,,,,,,,,,++++++++++++---,,,,,,+++,,,,,,+++***+++---...---++++++,,,...---------------------------------...//////000000---------............///------......//////000000000000000111222222333333555555777888999:::::::::;;;:::::::::<<<>>>@@@BBBBBBBBBCCCCCCDDDDDDCCCCCCCCCEEEHHHKKKIIIJJJSSS___yyyNNNQQQTTTVVVWWWWWWYYYZZZYYY[[[]]]______^^^\\\ZZZ\\\___aaa```^^^[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ^^^___^^^[[[XXXUUUUUUUUUUUUTTTRRRPPPPPPRRRUUUVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYXXXVVVTTTRRRRRRRRRRRRSSSUUUVVVUUUTTTUUUYYY]]]\\\bbbiiimmmllliiifffdddlllwwwzzz}}}zzziiiXXXPPPNNNLLLKKKMMMQQQSSSVVVYYY[[[\\\[[[ZZZXXX[[[aaammmxxxqqqqqqssskkk]]]WWW[[[kkk}}}uuujjj```ZZZQQQNNNKKKGGGEEEEEEFFFGGGFFFEEEDDDCCCAAA???>>>===<<<<<<<<<<<<======>>>>>>@@@BBBIIIRRR]]]qqq}}}jjj\\\SSSOOOSSS^^^jjjrrrvvv{{{vvvrrrppptttzzzyyynnnccc___UUUOOOSSS[[[```ccceeeggggggfffbbbXXXLLL@@@888777444222000000000...---...............---------.........---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********------------,,,,,,,,,,,,---...///...,,,,,,---///------------------------+++,,,,,,---......//////---------............///.........///////////////000000000111222222333333555666777999::::::;;;;;;;;;::::::;;;<<<>>>@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCEEEIIIKKKJJJKKKUUUaaa|||KKKMMMQQQSSSSSSSSSTTTVVVWWWYYY\\\^^^^^^]]][[[ZZZ[[[]]]______]]][[[[[[[[[YYYXXXWWWVVVWWWYYY[[[\\\[[[[[[[[[ZZZYYYXXXWWWVVVXXXYYYZZZXXXUUURRRQQQRRRTTTSSSQQQQQQRRRTTTWWWYYYVVVVVVVVVVVVWWWXXXYYYYYYZZZXXXVVVTTTRRRQQQQQQQQQVVVVVVUUUSSSQQQQQQSSSVVVYYY\\\aaafffhhhgggbbb___bbboootttnnnssszzzrrraaaQQQMMMNNNMMMOOOTTT^^^eeemmmqqqrrrpppjjjcccbbbaaadddooozzzzzz}}}{{{bbb[[[YYY\\\qqqyyyzzzxxxlllccc[[[UUUQQQLLLJJJHHHEEEDDDDDDDDDEEEEEEDDDCCCBBB@@@>>>===<<<>>>>>>???>>>>>>???@@@AAADDDHHHRRRaaattt~~~jjj]]]VVVSSSQQQ^^^ppp}}}{{{tttmmmkkknnnlllddd[[[TTTRRRRRRUUU[[[```dddggggggfffccc]]]TTTHHH===777555222000/////////...,,,.......................................---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------------,,,------...---,,,,,,------///......---,,,,,,---...------------------------//////......---,,,,,,,,,---------............//////////////////.........000000000111222222333333666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDCCCDDDHHHJJJIIIKKKVVVbbb~~~QQQSSSUUUVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^]]][[[ZZZZZZ\\\^^^^^^\\\[[[[[[\\\YYYXXXVVVVVVWWWYYY\\\^^^[[[[[[YYYWWWVVVTTTSSSRRRSSSUUUUUUTTTRRRPPPOOOPPPSSSRRRRRRSSSUUUXXX[[[]]]VVVVVVVVVVVVVVVWWWXXXXXXYYYXXXVVVTTTRRRRRRRRRRRRTTTSSSRRRPPPNNNOOOPPPRRRXXXXXXZZZ___cccfffeeeccc```kkk}}}ppplllsss{{{mmm[[[NNNLLLNNNNNNUUU___nnnzzztttllliiikkkuuu|||{{{}}}www```]]]^^^ddd~~~sssuuuyyyssshhh___XXXSSSPPPNNNKKKIIIHHHFFFDDDCCCBBBBBBCCCCCCBBB@@@???>>>===<<<>>>??????>>>===>>>AAADDDHHHPPP^^^tttooo^^^UUUSSSTTTZZZjjj~~~}}}zzzuuupppjjjbbbYYYTTTLLLRRRWWWWWWWWWZZZ```eeeeeeccc```ZZZQQQFFF<<<777333111///...//////...------.............................................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////............+++---......,,,+++---//////...,,,++++++,,,,,,---------------------------000000//////...------,,,---------............//////////////////.........000000000111222222333333666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>??????AAABBBCCCDDDEEEEEEEEEEEEBBBDDDGGGIIIHHHJJJVVVbbbTTTVVVXXXXXXWWWUUUUUUVVVWWWYYY[[[]]]]]]\\\ZZZXXXXXXZZZ\\\[[[ZZZYYYZZZ[[[XXXXXXWWWVVVXXXZZZ\\\^^^ZZZXXXVVVSSSQQQQQQPPPQQQRRRSSSTTTSSSQQQPPPPPPQQQTTTTTTTTTVVVXXX[[[^^^___WWWWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSRRRQQQRRRRRROOONNNMMMMMMNNNPPPSSSTTTVVVVVVVVVXXX]]]aaacccddd^^^gggwwwppppppzzzdddUUUKKKLLLNNNQQQ___qqqzzzuuuwwwxxxuuusssrrr^^^]]]cccooo{{{vvvjjjeee]]]VVVRRROOOMMMLLLJJJIIIHHHFFFEEECCCAAAAAA@@@@@@@@@???>>>>>>======<<<===>>>===<<>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFCCCDDDGGGHHHGGGJJJUUUbbbSSSUUUWWWWWWUUUTTTTTTTTTVVVXXXZZZ[[[[[[YYYWWWUUUVVVXXXYYYXXXWWWVVVWWWXXXYYYYYYXXXXXXYYY[[[]]]^^^YYYWWWSSSPPPNNNOOOPPPQQQTTTUUUTTTSSSQQQRRRSSSUUUVVVVVVWWWWWWYYYZZZ\\\]]]XXXXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQPPPOOOPPPQQQQQQNNNMMMLLLMMMOOORRRTTTUUUSSSSSSSSSTTTUUUWWWZZZ\\\[[[ddduuu{{{pppvvv~~~^^^QQQKKKPPPTTT[[[qqqqqqllljjjyyyrrrbbbcccmmmpppddd^^^[[[UUUQQQOOOMMMJJJHHHGGGGGGGGGFFFEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===>>>DDDOOOWWWbbbuuuppp^^^UUUUUU]]]ggg|||uuuhhh\\\SSSPPPQQQVVVXXXVVVWWW\\\\\\YYYVVVUUUTTTPPPIII@@@777222222000......///000///...---------.........//////---........./////////000------------............------------------------++++++,,,------,,,++++++---------,,,,,,,,,++++++(((+++...---***))),,,///333000,,,***,,,------,,,------------------------+++,,,,,,---......//////---------............///------......//////000000000000000111222222333333555555777888999:::::::::;;;;;;<<<======>>>>>>>>>AAABBBCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHJJJUUUbbbSSSUUUXXXXXXWWWVVVVVVWWWVVVWWWYYYZZZYYYWWWUUUSSSUUUVVVWWWVVVTTTSSSTTTUUUZZZZZZZZZZZZ[[[\\\]]]^^^YYYVVVQQQNNNMMMNNNQQQSSSVVVWWWVVVTTTSSSTTTVVVYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTPPPPPPNNNNNNNNNNNNOOOPPPRRRPPPNNNNNNPPPRRRSSSSSSPPPRRRSSSRRRPPPOOOPPPRRRYYYcccuuuwwwppp|||zzz\\\RRROOOWWW\\\fff|||lllgggfffvvvzzzmmmnnn|||~~~rrrcccXXXXXXUUURRROOOMMMKKKGGGEEEDDDDDDEEEFFFEEEDDDBBBAAA<<<=========>>>>>>??????<<<>>>@@@@@@CCCKKKXXXbbbrrrjjj[[[XXX^^^mmm{{{yyykkk```YYYXXXXXXZZZZZZXXXWWW]]]dddaaaXXXOOOOOONNNKKKEEE===444///222000......000000000///---------.........//////---.........//////000000---------.........//////------------------------+++,,,------------,,,+++.........---------,,,,,,'''+++...---)))(((+++///555111---+++---///...---------------------------......---,,,,,,++++++***---------.........//////,,,------...///000111111000000000111222222333333444555666777888999999999;;;;;;<<<===>>>>>>>>>===AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKIIIKKKVVVcccRRRUUUYYY[[[ZZZWWWVVVUUUZZZ[[[[[[ZZZWWWVVVVVVWWWVVVWWWWWWTTTPPPOOOQQQTTTVVVWWWXXXYYYZZZZZZZZZZZZRRRQQQPPPOOOPPPQQQRRRSSSRRRRRRQQQQQQSSSUUUXXXZZZ[[[ZZZXXXWWWXXXYYY[[[\\\\\\ZZZWWWVVVVVVVVVUUUTTTNNNNNNMMMLLLJJJKKKNNNPPPUUUSSSQQQQQQTTTVVVUUUSSSQQQRRRRRRQQQMMMJJJHHHHHHMMMUUUiii~~~}}}rrrWWWUUUTTTVVV^^^sssxxx{{{wwwiiihhhdddvvv|||ppp|||tttjjjbbb\\\YYYOOOOOONNNMMMLLLKKKJJJIIIIIIHHHFFFDDDBBB???>>>===???===;;;<<<===>>>>>>===666<<>>???@@@@@@AAABBBDDDFFFGGGHHHHHHFFFEEEGGGJJJLLLNNNVVV___SSSUUUXXXYYYWWWUUUTTTTTTXXXYYYYYYXXXVVVTTTUUUVVVVVVVVVUUURRRPPPOOOPPPRRRSSSTTTTTTUUUVVVVVVWWWWWWPPPPPPOOONNNOOOPPPRRRRRRRRRRRRQQQRRRSSSVVVYYYZZZZZZYYYWWWVVVVVVWWWYYYZZZYYYWWWUUUTTTUUUUUUSSSRRRMMMMMMMMMMMMLLLMMMPPPSSSTTTRRRQQQQQQTTTVVVUUUTTTRRRSSSSSSPPPKKKGGGDDDCCCGGGNNNaaarrr[[[XXXXXX^^^kkksssmmmrrr{{{zzzjjjiiikkk{{{}}}zzzoooddd\\\WWWSSSPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDAAA???>>>===>>>======<<<<<<<<<======>>>@@@DDDKKKYYYnnnxxxeeeUUUXXXiiikkk\\\WWWXXX[[[\\\eeeddddddgggiiieee]]]UUUKKKGGGAAA<<<888444111...000000000111111000000000......//////////////////---------............///,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---......,,,,,,---...---,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,---...///000...---++++++,,,---...............////////////000000000000111222333444444555666888999:::::::::;;;;;;;;;<<<===>>>???@@@BBBBBBDDDEEEFFFFFFFFFFFFEEEDDDFFFIIIKKKMMMUUU___}}}SSSUUUVVVVVVTTTRRRRRRSSSTTTVVVWWWVVVTTTSSSSSSTTTUUUSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRNNNMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRTTTWWWYYY[[[YYYXXXVVVTTTSSSTTTUUUVVVUUUSSSRRRRRRSSSSSSRRRPPPMMMNNNNNNNNNNNNPPPSSSVVVSSSRRRQQQRRRTTTVVVVVVUUUTTTTTTSSSPPPJJJEEEAAA@@@AAAJJJ\\\vvvppp^^^[[[]]]jjj~~~yyyiiiccciiiuuu~~~nnnjjjppp~~~xxxlllggg___XXXTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEECCCAAA???>>>===;;;===???>>>;;;;;;>>>AAAEEEFFFLLL\\\ttthhh[[[SSS\\\qqq|||ggg^^^aaahhhkkkjjjkkkhhhffffffeee```VVVNNNFFFBBB<<<777444222000///111000000//////000000111..................---------------............///+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,---......+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......+++,,,...//////...---,,,............////////////111000000111111222333444666777888999::::::::::::;;;;;;;;;<<<===>>>@@@@@@DDDDDDEEEEEEFFFFFFEEEEEEEEEDDDEEEHHHJJJLLLTTT]]]yyySSSTTTSSSRRRPPPOOOOOOQQQQQQSSSUUUUUUSSSRRRRRRRRRSSSPPPNNNNNNPPPQQQOOOLLLLLLLLLKKKKKKKKKMMMNNNPPPLLLKKKKKKLLLMMMOOOQQQRRRQQQQQQRRRSSSUUUWWWYYYZZZWWWUUUSSSQQQPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSQQQPPPNNNOOOPPPPPPPPPQQQSSSVVVRRRQQQQQQRRRSSSUUUVVVVVVUUUUUUTTTQQQLLLGGGDDDCCCBBBNNNaaasssnnn]]]ZZZ```tttwwwggg]]]eeesssqqqlllppp}}}{{{nnneee```\\\WWWTTTRRRRRRQQQPPPKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEDDDBBBAAA???>>>===:::>>>@@@???<<<===CCCIIIKKKRRR```wwwmmm\\\XXXYYYfff{{{sssggggggsss}}}}}}xxxooojjjeeebbb___YYYOOOGGGBBB>>>888333222111111111111000///......///000111.........------,,,,,,,,,---------............///++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---------***+++,,,......---,,,+++,,,++++++++++++++++++,,,++++++++++++,,,,,,------***,,,...///000///...---............////////////111111111111222333444444777888999:::::::::::::::;;;;;;;;;<<<===???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFDDDCCCEEEHHHIIIKKKSSS\\\vvvQQQQQQPPPNNNLLLLLLMMMNNNOOOQQQTTTTTTSSSRRRRRRRRRQQQNNNLLLMMMPPPQQQNNNLLLKKKJJJHHHGGGHHHJJJMMMNNNKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXTTTSSSQQQOOONNNNNNOOOPPPRRRQQQQQQRRRSSSSSSQQQOOOPPPQQQRRRQQQPPPPPPQQQSSSRRRRRRRRRSSSSSSTTTUUUVVVTTTUUUVVVTTTPPPMMMKKKJJJIIIZZZlllvvv{{{nnn[[[YYYccc}}}xxxhhh\\\dddssstttnnnooozzz|||rrriiibbb\\\WWWTTTQQQOOOOOONNNMMMLLLIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>===@@@AAA@@@???CCCKKKSSSZZZiii|||iii\\\NNNTTTaaarrrtttooonnnwww~~~uuunnnfffaaa\\\UUUKKKDDD???;;;555222111222222222111000///......///000111......------,,,,,,++++++---------............///+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++******+++++++++++++++,,,,,,,,,,,,---,,,------------.../////////............////////////111111111111222333444555777888999:::::::::::::::;;;;;;;;;<<<>>>???AAABBBAAABBBDDDEEEGGGHHHHHHIIIDDDCCCDDDGGGHHHJJJRRR[[[tttMMMNNNNNNLLLJJJJJJKKKLLLLLLOOORRRSSSRRRQQQQQQQQQNNNMMMMMMNNNOOOPPPNNNMMMJJJIIIFFFEEEEEEHHHKKKNNNLLLKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTRRRQQQOOOMMMLLLMMMNNNOOORRRRRRRRRSSSTTTSSSPPPNNNOOOPPPQQQQQQOOOOOOOOOQQQRRRSSSTTTSSSRRRRRRTTTVVVTTTVVVWWWWWWUUUSSSRRRRRRTTTdddtttyyywww}}}xxxvvvqqq[[[[[[iiixxxggg]]]dddrrruuuooopppzzztttiiibbb^^^ZZZXXXTTTRRRPPPOOONNNMMMLLLJJJGGGFFFFFFFFFEEEEEEEEEDDDBBBBBBAAA@@@@@@???>>>>>>BBBCCCDDDEEEJJJTTTaaajjjyyy{{{mmm```VVVRRRSSSaaarrrtttvvv}}}}}}uuukkkbbb\\\TTTIIIBBB<<<888444222222222222222000//////......//////000------------------,,,,,,---------............///,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---......,,,,,,---...******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,++++++******++++++,,,++++++,,,---------------///...---------...///000............////////////222111111222222333444555666777888999:::::::::::::::;;;;;;===>>>@@@BBBCCCAAABBBDDDFFFGGGIIIIIIJJJEEEDDDEEEHHHHHHJJJRRR[[[uuuIIIJJJKKKKKKIIIIIIIIIKKKIIILLLOOOQQQPPPOOOOOOOOOKKKMMMOOOPPPOOONNNNNNOOOIIIGGGDDDBBBCCCFFFJJJMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLLLLMMMNNNOOORRRRRRRRRRRRSSSRRRNNNLLLKKKMMMOOOOOONNNNNNOOOPPPSSSUUUUUUTTTRRRQQQSSSUUUTTTVVVXXXYYYXXXVVVVVVWWW^^^hhhssswwwvvvxxxzzzxxxqqq___aaarrrzzziiiaaagggsssvvvooopppzzzuuummmccc\\\XXXVVVTTTQQQRRRQQQOOONNNNNNMMMKKKIIIEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@??????>>>>>>CCCCCCGGGPPP___tttsssdddXXXPPPPPPUUUfffvvv|||sssrrrzzz{{{nnncccZZZPPPEEE===888666333111111111111000...//////////////////...------------............---------............///..................---,,,------------------------,,,,,,+++++++++,,,------,,,---......,,,,,,---...)))***+++,,,---,,,,,,+++************+++,,,---...,,,,,,++++++++++++,,,,,,+++,,,---...///......---000//////...........................////////////222222222222333444555555444555666888999::::::::::::;;;;;;===>>>AAABBBCCCBBBCCCEEEFFFGGGHHHHHHHHHFFFEEEFFFHHHIIIKKKRRR[[[wwwGGGHHHJJJJJJIIIHHHIIIJJJFFFJJJMMMOOOOOONNNMMMMMMIIIMMMPPPQQQOOOMMMOOOQQQIIIFFFCCCAAAAAAEEEIIILLLNNNNNNMMMLLLLLLMMMNNNOOOQQQQQQRRRRRRQQQPPPOOOOOOOOONNNLLLKKKLLLMMMOOOPPPRRRRRRQQQRRRRRRPPPMMMJJJHHHJJJMMMNNNNNNNNNOOOQQQTTTVVVVVVTTTQQQPPPRRRTTTUUUWWWYYYZZZYYYXXXXXXXXXcccgggnnnsssvvvxxxzzz{{{ooocccgggyyy}}}llldddjjjvvvvvvpppnnnyyywwwooofffaaaZZZVVVTTTRRROOOLLLMMMLLLJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@??????>>>>>>AAACCCIIIYYYsssssscccXXXOOOLLLSSS^^^nnn~~~qqqjjjiiirrr~~~~~~oooaaaVVVKKK@@@777666444222111111111///...---...///000000///...------------....../////////---------.........//////.../////////...---,,,,,,------------------------,,,++++++***+++,,,...///***+++,,,,,,******+++,,,)))***+++,,,---,,,++++++)))(((((()))***---///111---,,,,,,++++++,,,,,,---,,,---.../////////...---//////000000000...---,,,............/////////000222222222222333444555555333444555777999::::::;;;:::;;;;;;===???AAACCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGEEEFFFIIIIIIKKKRRR[[[xxxHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMKKKIIIIIIKKKMMMOOOPPPOOONNNMMMNNNHHHBBB???AAAFFFLLLOOOOOONNNMMMMMMLLLLLLLLLLLLQQQQQQQQQPPPOOONNNMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPOOONNNLLLKKKLLLOOOPPPPPPNNNMMMOOOQQQTTTTTTRRRPPPNNNOOORRRTTTUUUXXX\\\^^^]]][[[ZZZZZZ^^^bbbhhhnnnsssyyy~~~wwwttthhhnnnwwwggggggppp}}}tttnnn}}}zzztttmmmeee^^^[[[YYYWWWTTTQQQNNNLLLKKKOOOMMMJJJHHHGGGFFFDDDBBBEEECCCAAABBBDDDDDDAAA>>>@@@>>>===<<<===@@@BBBDDDEEEKKK[[[uuupppfff\\\SSSMMMNNN]]]nnnxxxlllddd___aaaeeellluuu}}}~~~wwwlll^^^QQQFFF>>>;;;333333222111000///...---//////.........---------000...,,,---000111///---,,,---......//////...............---,,,+++)))(((++++++++++++++++++++++++...---+++******+++---...---------------------------,,,,,,++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---------.........//////........................---------.........//////111111222222222333333333555666777888888888888888::::::;;;<<<>>>@@@AAABBBBBBDDDGGGGGGFFFEEEEEEFFFHHHFFFFFFGGGHHHJJJRRR\\\yyyGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJHHHHHHIIILLLNNNOOOOOONNNNNNKKKFFFAAA???AAAGGGLLLOOONNNMMMLLLLLLKKKKKKLLLLLLNNNNNNOOONNNNNNMMMLLLKKKLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOOOONNNMMMMMMLLLPPPRRRSSSRRRPPPNNNOOOQQQRRRRRRPPPNNNLLLMMMPPPRRRTTTWWWZZZ[[[ZZZYYYYYYYYY]]]```eeeiiinnnsssyyy}}}sssooonnnsss~~~tttfffhhhssszzzsssuuuyyypppjjjfffaaaZZZUUUVVVUUUTTTRRRPPPOOOMMMMMMNNNLLLHHHFFFEEEDDDCCCAAA???>>>===>>>AAAAAA???===>>>???AAABBBBBBCCCFFFIIINNN[[[sssuuubbbYYYQQQQQQUUU```sssxxxmmmddd]]]YYY[[[^^^dddlllssszzzyyyrrrfffXXXKKKAAA:::777333333222111000///...---//////.........---------000...------000000///---***+++,,,,,,------,,,,,,***+++,,,,,,------------++++++++++++++++++++++++///---,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................---------.........//////111111111222222222333333555666777888888999888888::::::;;;<<<>>>@@@AAABBBBBBDDDGGGGGGFFFEEEEEEFFFHHHFFFFFFHHHHHHKKKTTT]]]zzzEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHGGGFFFGGGJJJMMMNNNOOONNNNNNHHHEEEAAA@@@CCCHHHLLLOOOLLLKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMTTTUUUVVVUUURRRPPPPPPPPPOOOOOONNNLLLJJJKKKMMMPPPSSSUUUWWWXXXWWWWWWXXXYYY[[[]]]```cccfffkkkqqqvvvqqqggghhhmmmqqqhhhhhhxxxwwwtttsss{{{kkkfff```[[[YYYVVVRRRNNNQQQQQQPPPPPPOOONNNNNNNNNLLLIIIEEECCCBBBBBBAAAAAA<<<;;;;;;<<<>>>??????>>>;;;???BBBBBBAAADDDJJJPPP___rrrxxxdddWWWQQQNNNWWWhhh||||||mmmeeeaaa]]]ZZZWWWXXX[[[___eeekkkqqqtttnnnggg[[[NNNBBB:::555333222222111000//////.....................---------///...---...//////...---***+++,,,,,,------,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------------------------,,,,,,+++++++++,,,------------------....................................------........./////////111111111222222222222333555555777888888999999999999::::::<<<===???AAABBBCCCEEEGGGHHHGGGFFFFFFFFFGGGEEEEEEHHHIIILLLUUU___|||DDDDDDEEEFFFGGGGGGHHHIIIHHHIIIKKKKKKKKKJJJHHHFFFDDDFFFIIIKKKMMMNNNNNNMMMIIIFFFDDDCCCFFFIIIKKKLLLHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMSSSTTTUUUTTTSSSRRRQQQPPPMMMNNNMMMKKKIIIJJJLLLNNNRRRTTTUUUUUUUUUUUUWWWYYYZZZ[[[\\\]]]```dddjjjnnnyyyjjjdddlllwww}}}nnniiihhh{{{xxxrrrtttsss~~~~~~vvvnnnjjjbbb^^^YYYVVVTTTSSSPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMIIIFFFBBB@@@???@@@@@@???===<<<<<<===>>>?????????===@@@BBBBBBBBBJJJXXXddd|||jjjZZZVVVVVV\\\mmmzzzllliiiiiihhhfffZZZXXXWWWVVVXXX[[[___bbb^^^XXXNNNCCC:::555222111222111111000//////....................................---...............,,,---......//////......,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,------------------,,,,,,,,,,,,------............////////////....................................////////////111111111111222222222222444555666888888999999999999999:::;;;===???AAABBBCCCEEEGGGHHHGGGFFFFFFGGGFFFDDDEEEHHHJJJMMMWWWaaa}}}CCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGFFFBBBDDDGGGJJJLLLMMMLLLLLLKKKIIIGGGGGGHHHIIIIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDFFFHHHIIIHHHFFFEEEEEEFFFGGGIIIJJJLLLMMMMMMLLLKKKJJJIIIJJJJJJLLLMMMOOOPPPQQQRRRSSSRRRQQQOOOLLLLLLLLLKKKIIIIIIJJJLLLQQQSSSTTTUUUUUUUUUWWWYYYXXXYYYZZZZZZ[[[___dddhhhkkk|||nnnmmmzzzsssfffdddjjjyyykkkhhhlllsss~~~|||uuunnngggbbb^^^\\\YYYVVVSSSQQQOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJFFFCCC@@@>>>>>>???>>>>>>=========<<<<<<===>>>??????BBBDDDFFFNNN```xxxwwwcccYYYZZZbbbrrrzzzqqqqqqttttttrrrfffbbb[[[TTTPPPOOOPPPQQQNNNIIIBBB;;;666333222222111111000000///.........---.....................---.........---------...,,,---......//////......,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////******++++++,,,,,,,,,,,,......---------------...,,,,,,---------........................................../////////000000000000111111111222222222444555666777999999999:::999999:::;;;===???@@@AAACCCEEEHHHHHHGGGFFFFFFGGGEEECCCDDDGGGIIIMMMWWWaaa}}}CCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIGGGEEEDDDBBBDDDFFFIIIKKKKKKJJJJJJKKKJJJIIIIIIJJJIIIFFFDDD???????????????@@@@@@AAABBBCCCFFFHHHIIIGGGFFFDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKMMMMMMNNNPPPRRRQQQOOOMMMJJJKKKKKKJJJHHHHHHIIIJJJOOOQQQSSSTTTTTTUUUVVVWWWVVVWWWXXXXXXYYY\\\```ccccccpppuuuzzzjjj``````ppp}}}jjj^^^]]]bbbggguuuxxx}}}uuuqqqkkkfffbbb]]]YYYVVVTTTRRRPPPMMMKKKIIIIIIIIIMMMMMMLLLKKKJJJIIIHHHHHHBBB@@@>>>>>>>>>>>>===<<<:::;;;<<<;;;:::;;;>>>AAA???BBBIIISSSddd~~~kkk```^^^cccsss}}}zzz|||~~~}}}{{{uuuooodddXXXNNNHHHEEEDDDAAA>>>;;;777444333333333000000000//////.........---------...............,,,...///...---,,,---...***+++,,,,,,------,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000)))******++++++,,,,,,---......---,,,,,,,,,------)))*********++++++++++++............................../////////000000000000000000111111111111222333444666777999:::::::::888999999;;;<<<>>>@@@AAADDDFFFHHHIIIHHHGGGGGGGGGDDDCCCDDDGGGIIILLLVVV```|||CCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDCCCAAABBBDDDFFFHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJHHHEEEBBB<<<;;;;;;;;;<<<<<<===>>>BBBDDDGGGIIIIIIHHHEEECCCCCCDDDFFFHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJMMMLLLMMMOOOQQQPPPLLLIIIGGGHHHIIIHHHFFFFFFFFFHHHKKKNNNRRRTTTTTTSSSTTTTTTSSSTTTVVVWWWXXXYYY\\\___```hhhsssqqqhhhmmmjjjcccgggxxxqqqaaaYYYZZZ^^^aaaooo|||yyytttqqqdddbbb^^^[[[YYYVVVRRRPPPNNNMMMKKKIIIGGGFFFFFFGGGKKKKKKKKKJJJJJJIIIIIIHHH???>>>>>>?????????<<<:::888:::;;;<<<<<<>>>CCCGGGHHHOOO[[[nnnooo______fffuuuzzzlll]]]PPPFFF@@@===:::999777666444333333333///////////////.........---------.........//////+++---///...,,,+++---///***+++,,,,,,------,,,,,,***+++,,,,,,------------------------------------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////******++++++,,,------...---,,,++++++*********+++*********+++++++++,,,,,,.........................../////////000000000000000000000000111111111111333444666777999:::::::::888888999:::<<<>>>@@@AAADDDFFFHHHIIIHHHGGGGGGHHHDDDBBBCCCFFFGGGKKKTTT^^^yyyDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDBBB@@@???BBBDDDFFFHHHIIIHHHGGGFFFCCCDDDEEEHHHIIIHHHDDDAAA999999999999::::::;;;<<>>===>>>???@@@???<<<999777:::===>>>???CCCIIINNNYYYccctttsssaaaXXX___mmmqqqaaaRRRFFF>>>;;;888888777666555444333222///////////////.........---------.........//////+++---///...,,,+++,,,///,,,---......//////...............---,,,+++)))(((------------------------'''((()))***+++,,,,,,,,,------------------------******++++++++++++,,,,,,++++++,,,------...//////++++++***)))(((((())))))---------.........//////........................////////////000000000000000000000000111111111111333444666777999::::::;;;888888999:::<<<>>>@@@AAADDDFFFHHHIIIHHHGGGGGGHHHDDDBBBCCCEEEFFFJJJSSS]]]xxxBBBBBBAAA@@@@@@@@@AAAAAADDDDDDDDDAAA??????AAACCCFFFDDDDDDGGGKKKKKKFFFAAABBBDDDFFFHHHFFFCCC???<<<;;;<<<<<<;;;::::::<<<>>>DDDFFFIIIJJJJJJHHHEEECCCDDDCCCBBBBBBDDDGGGJJJLLLIIIIIIIIIHHHHHHGGGGGGFFFMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFFFFFFFDDDBBB???>>>HHHIIIKKKMMMNNNOOONNNNNNUUUTTTTTTVVVZZZ[[[YYYVVVZZZYYY\\\fffrrr~~~zzzyyyqqqggghhhnnnsssxxxpppnnnjjjeeeaaa^^^\\\[[[XXXWWWUUUTTTRRRQQQQQQPPPMMMLLLJJJIIIHHHIIIKKKLLLMMMJJJHHHHHHJJJJJJGGGDDDBBB<<<888:::======>>>@@@@@@===>>>AAABBBEEERRR```vvv{{{mmmbbbXXXYYYjjj|||~~~kkk]]]RRRGGG>>>;;;777555222000///000111333000000000000////////////+++,,,------......------...///000000000///---,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------+++***+++---.........------,,,,,,,,,------............------++++++,,,,,,---...//////000000000111222222333333444555666777777888888888<<<<<<<<<<<<<<<===>>>???BBBEEEGGGHHHGGGFFFGGGGGGGGGFFFGGGIIIIIIIIIOOOWWWqqqCCCCCCBBBAAAAAAAAAAAABBBDDDEEEDDDCCCAAA???@@@AAADDDCCCDDDGGGJJJJJJFFFCCCAAABBBDDDEEEEEEBBB@@@>>><<<<<<<<<;;;;;;<<>><<<===>>>===>>>@@@BBBAAADDDJJJQQQ[[[lll}}}yyysssjjj```[[[\\\ggg|||yyyfffYYYOOODDD<<<:::666555222000///000111333000000000000////////////+++,,,------......------///////////////...---------,,,,,,++++++,,,,,,---------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---......,,,---...---,,,+++,,,---.........------,,,,,,,,,------............------------......//////000000000000000111222222333333444555666777777888888888<<<;;;;;;<<<<<<===>>>???BBBEEEGGGHHHHHHGGGHHHIIIGGGFFFGGGIIIHHHIIIOOOWWWqqqDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFEEECCC@@@@@@@@@AAABBBDDDFFFHHHGGGFFFEEEAAABBBBBBBBBBBBAAA@@@???<<<======<<<===@@@DDDHHHMMMNNNOOOOOOMMMJJJFFFDDDCCCBBBBBBBBBCCCEEEGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEJJJJJJJJJKKKKKKMMMNNNOOOOOOOOOPPPSSSWWWXXXXXXVVVUUUSSSSSSUUUZZZcccuuu{{{uuupppmmmiiibbb]]]XXXWWWVVVTTTTTTTTTUUUUUUSSSRRRQQQOOONNNMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKHHHJJJLLLLLLJJJGGGEEEDDD@@@<<<;;;===>>><<<>>>AAACCCGGGPPP\\\iiizzz}}}kkkbbbaaa___ZZZWWW\\\hhh{{{ppp^^^SSSJJJAAA:::888555444222000///000111222000000000000////////////+++,,,------......------///...---------------------,,,,,,++++++,,,,,,---...------------...//////------------------------------------------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------------...//////,,,---......---,,,---............---------------------............------000000000000111111111111000000000111222222333333444555666777777888888888;;;;;;;;;;;;<<<===>>>???BBBEEEHHHIIIIIIIIIIIIJJJGGGFFFGGGIIIHHHIIIOOOWWWoooCCCBBBAAAAAA@@@@@@AAAAAABBBEEEGGGGGGEEEBBB@@@??????AAAEEEFFFFFFFFFFFFGGGDDDCCCAAA@@@???>>>>>>>>>===>>>>>>>>>???CCCIIIMMMQQQRRRRRRQQQNNNKKKGGGEEEBBBBBBBBBCCCCCCEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNOOORRRSSSTTTTTTSSSTTTSSSSSSTTTUUU[[[iiiwwwzzzuuuppplllhhheeebbb___[[[WWWTTTSSSRRRQQQRRRRRRTTTUUURRRQQQPPPOOOMMMMMMMMMLLLMMMLLLKKKJJJJJJJJJKKKKKKLLLPPPSSSRRRMMMHHHFFFFFF<<<;;;<<<>>>??????CCCJJJOOOZZZlll~~~}}}jjj^^^[[[]]]XXXZZZ```lll~~~vvvgggWWWMMMFFF>>>888777444333111000000000111222000000000000////////////+++,,,------......------///...,,,++++++,,,---...---,,,,,,++++++,,,,,,------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,...///...------...000...............---------------............------111111111111111111000000000000000111222222333333444555666777777888888888:::::::::;;;<<<===>>>???BBBEEEHHHIIIIIIIIIJJJKKKFFFEEEFFFHHHHHHHHHOOOWWWmmmAAA@@@??????>>>>>>??????BBBDDDGGGHHHFFFCCCAAA@@@???BBBDDDFFFEEEEEEFFFHHHGGGEEEBBB???===<<<<<<===>>>???@@@AAABBBFFFKKKOOORRRRRRRRRQQQNNNKKKHHHFFFBBBBBBCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJIIIHHHIIIJJJLLLMMMMMMNNNOOOPPPPPPOOONNNNNNQQQQQQSSSUUUTTTUUU]]]gggttt|||{{{xxxsssmmmhhheeecccaaa___]]]ZZZXXXVVVSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLOOORRRUUUTTTNNNHHHEEEEEE>>>===???AAAAAACCCMMMXXXmmm~~~wwwfff]]]XXXYYY^^^```iiiwwwnnn___PPPHHHBBB<<<777666333222111000000000111111000000000000////////////+++,,,------......------...---,,,++++++,,,......---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,---......------///000........................------............------111000000000000000000000000000000111222222333333444555666777777888888888999999::::::;;;===>>>???CCCEEEHHHJJJIIIIIIJJJKKKFFFEEEFFFHHHHHHHHHNNNVVVjjj@@@???>>>>>>======>>>>>>AAADDDGGGHHHGGGDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEBBB???===<<<======???AAABBBDDDEEEGGGKKKNNNPPPPPPOOONNNMMMJJJHHHGGGBBBCCCEEEFFFFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEFFFGGGIIIKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKMMMOOONNNLLLJJJJJJJJJLLLKKKMMMRRRRRRQQQSSSWWW___qqq~~~zzz|||zzzwwwsssqqqooommmkkkhhhdddaaa]]]\\\[[[ZZZXXXVVVUUUTTTRRRQQQPPPOOONNNNNNOOOPPPRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKMMMNNNOOONNNJJJFFFCCCAAA======???AAACCCJJJ[[[kkk~~~dddYYYVVVVVV[[[aaauuu{{{gggYYYKKKCCC???999666555111111111000000000111111000000000000////////////+++,,,------......---------------------......///---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******************++++++,,,+++,,,......------...000.............../////////------............------///////////////000000000000000000111222222333333444555666777777888888888999999999:::;;;===>>>???DDDFFFHHHIIIHHHHHHHHHIIIFFFEEEFFFHHHGGGHHHNNNVVViii@@@??????>>>>>>>>>>>>>>>@@@CCCFFFGGGGGGFFFFFFFFFFFFDDDCCCDDDGGGIIIGGGEEEEEECCCAAA???>>>??????@@@@@@BBBEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGCCCDDDFFFGGGGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDFFFHHHIIIKKKHHHHHHIIIJJJJJJJJJJJJIIIHHHJJJMMMLLLJJJHHHHHHJJJJJJGGGGGGLLLOOOMMMLLLMMMPPPXXXhhhzzz~~~xxx{{{~~~}}}{{{zzzzzzxxxzzz}}}wwwpppkkkjjjiiigggeeeddddddbbb___\\\WWWXXXWWWVVVTTTSSSSSSSSSQQQPPPOOONNNMMMNNNNNNOOOQQQQQQPPPOOONNNNNNNNNNNNKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHFFFCCCAAA>>>@@@DDDIIIQQQaaa{{{ppp^^^[[[^^^cccmmmxxxuuuaaaTTTFFF???;;;666333333111000000000000111111111000000000000////////////+++,,,------......------------...///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......++++++++++++++++++++++++******++++++,,,------...------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---***+++------,,,,,,...///---........./////////000------............------......//////000000111111000000000111222222333333444555666777777888888888888888999:::;;;===>>>???DDDFFFHHHIIIGGGFFFFFFGGGFFFDDDEEEGGGGGGGGGNNNVVVjjjAAA@@@@@@???>>>?????????@@@CCCEEEGGGFFFFFFGGGHHHIIIEEEBBBDDDHHHJJJGGGDDDBBBAAA@@@@@@@@@AAABBBCCCAAACCCFFFHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGCCCEEEGGGHHHHHHFFFDDDBBBAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJGGGHHHIIIJJJKKKJJJIIIHHHEEEHHHKKKKKKIIIHHHIIIJJJKKKEEEDDDIIINNNMMMJJJJJJJJJGGGRRRiiizzz}}}~~~}}}yyy}}}wwwzzz~~~}}}zzzwwwvvvtttuuuxxxyyyzzz|||yyypppiiieeedddeeedddcccaaa``````___\\\ZZZUUUVVVVVVUUUSSSRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQPPPPPPOOONNNMMMMMMMMMNNNIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDBBBDDDGGGHHHFFFDDDEEEHHHOOOXXXfff}}}tttggg```fffmmmuuuyyyooo^^^QQQCCC<<<999444111111000000000000111111111111000000000000////////////+++,,,------......------,,,---///000000000///...---,,,,,,++++++,,,,,,---...------------...//////++++++++++++++++++++++++++++++,,,------...//////.........------,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...)))***,,,,,,,,,,,,---///---.........//////000000---..................---......///000111222222333000000000111222222333333444555666777888888888888888888888:::;;;===>>>???EEEGGGHHHHHHGGGEEEEEEEEEEEEDDDEEEGGGGGGGGGNNNVVVlll????????????????????????@@@AAABBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDBBB@@@?????????AAABBBDDDFFFGGGHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEECCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEDDDBBBAAAAAABBBCCCBBBAAA@@@AAACCCEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKJJJIIIHHHJJJJJJKKKLLLLLLKKKJJJIIIGGGEEEHHHTTTfffuuu}}}~~~xxx{{{uuu|||~~~{{{zzz|||}}}~~~|||yyyuuusssqqqrrrtttwwwxxxxxxxxxwww}}}{{{yyyxxxyyy{{{|||uuurrrnnniiifffcccbbbbbb______^^^]]]\\\ZZZYYYXXXRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOONNNLLLJJJHHHHHHHHHHHHFFFHHHIIIIIIGGGDDDCCCCCCCCCEEEFFFFFFFFFGGGJJJLLLPPPVVVaaasss{{{kkkeeekkkooobbbVVVOOOFFF===777333111///////////////////////////////////////............------------------------111000000///...------,,,------------------------+++---///...---,,,,,,---*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------.................................(((***,,,---,,,,,,---.........////////////......////////////000000000000/////////000111111222222222222333555666888999999:::::::::::::::;;;<<<<<<@@@AAACCCEEEFFFGGGGGGFFFDDDCCCDDDEEEEEEGGGNNNVVVnnn???????????????????????????@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFEEECCCAAA@@@?????????>>>???AAABBBCCCDDDDDDCCCEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@???@@@AAAAAABBBCCCDDDEEEFFFCCCDDDEEEDDDCCCBBBCCCDDDDDDCCCBBBAAAAAABBBDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJHHHHHHEEEEEEHHHQQQ^^^jjjqqqsssttt}}}zzz|||}}}{{{{{{|||~~~~~~}}}zzzvvvtttqqqrrrsssuuuvvvwwwwwwwwwxxxyyyxxxxxxxxxwwwvvvuuuvvvvvvwww{{{~~~~~~~~~~~~}}}|||{{{{{{wwwzzz~~~~~~}}}{{{zzzyyyyyyxxxvvvtttsssrrrssstttuuutttssstttvvvzzz}}}~~~~~~xxxsssnnnlllhhheeebbb```______]]]]]]\\\[[[ZZZXXXWWWVVVRRRRRRQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLJJJHHHFFFEEEDDDEEEEEEDDDDDDDDDBBBAAABBBEEEGGGEEEEEEDDDEEEHHHPPPYYY```jjjuuuwwwhhhbbbgggzzzttthhh```UUUNNNCCC:::555222222111000000000000000000000000000000000000////////////------------------------000000//////......------------------------------)))+++,,,,,,+++******+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,************++++++++++++++++++++++++++++++++++++***+++---...------...///......////////////......////////////000000000000//////000000111111222222222333444555666888999999999999999:::;;;===>>>???BBBCCCDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEEEEGGGNNNVVVppp?????????????????????????????????@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDBBB@@@???>>>>>>???======???@@@AAAAAAAAAAAA@@@BBBDDDEEEFFFEEEDDDCCCAAAAAAAAA@@@@@@???????????????@@@AAABBBCCCDDDDDDBBBCCCDDDDDDCCCCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIEEEGGGJJJOOOVVV^^^dddgggooo{{{zzzzzz~~~}}}}}}~~~~~~}}}{{{xxxvvvrrrrrrrrrrrrssstttuuuvvvsssuuuwwwyyyxxxuuurrrooommmmmmmmmpppsssuuuvvvuuusssssssssrrrqqqqqqpppppplllnnnqqqtttuuuuuusssrrrpppqqqssssssrrrooollliiillljjjhhhfffeeefffggghhhjjjhhhggghhhkkknnnooopppppprrrtttuuutttpppkkkhhheeedddaaa___]]]\\\\\\\\\ZZZZZZZZZYYYXXXVVVTTTTTTQQQQQQPPPPPPOOOOOOOOOOOONNNNNNLLLKKKJJJIIIIIIHHHIIIHHHFFFDDDBBBBBBBBBBBB??????@@@??????AAADDDGGGHHHHHHIIIMMMXXXhhhzzzrrrcccZZZ]]]mmm{{{pppfff^^^[[[RRRJJJ???666222222222333111111111111111111111111111111111000000000//////------------------------........................------------------------)))+++,,,+++***)))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------------)))))))))************+++************************+++---//////......///000........................////////////000000000000//////000000111222222222333333444555777888999999888999999;;;<<<>>>@@@AAACCCDDDEEEEEEEEEEEEDDDCCCDDDCCCDDDEEEEEEGGGNNNVVVqqq??????????????????????????????@@@@@@@@@@@@AAAAAA???@@@@@@BBBCCCEEEFFFGGGDDDCCCAAA???>>>===>>>?????????@@@AAAAAAAAABBBBBB>>>@@@BBBDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCC@@@AAACCCCCCBBBBBBCCCDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKFFFJJJNNNQQQSSSVVV\\\```kkkyyy~~~~~~~~~}}}{{{zzzxxxsssrrrqqqqqqqqqssstttuuusssuuuwwwxxxwwwtttqqqooolllkkkjjjlllnnnppppppoooppppppooonnnmmmmmmmmmmmmkkklllnnnooopppooommmllllllnnnooopppnnnllliiiggghhhgggeeecccbbbcccdddeeegggfffdddeeehhhkkkmmmmmmkkklllmmmmmmllljjjhhhfff___^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXWWWVVVTTTSSSRRRPPPOOOOOONNNNNNMMMMMMMMMOOONNNMMMKKKJJJIIIHHHHHHGGGFFFDDDBBBAAAAAABBBBBB<<<@@@DDDFFFGGGGGGHHHIIILLLQQQYYYfffyyyzzzmmmccc______ggg{{{wwwuuurrrkkkddd\\\VVVTTTIIIDDD;;;555222222222222000000000000000000000000000000000000////////////------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,...///...---...///........................////////////000000000000///000000111111222333333333444555666777888999999:::::::::;;;===???@@@AAAAAABBBDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEFFFNNNVVVqqq>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???======???AAABBBDDDEEEEEECCCBBB???===<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAA>>>???@@@AAAAAA???===<<<===============<<<<<<<<<<<<<<<===>>>???@@@AAAAAA===???@@@@@@??????AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKEEEJJJOOOQQQQQQSSSWWW[[[eeerrr|||~~~}}}|||{{{{{{zzztttsssrrrqqqqqqrrrtttuuuuuuuuuuuutttsssrrrpppooommmllljjjkkkmmmnnnooonnnqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnmmmlllkkkjjjmmmmmmlllkkkjjjiiiiiihhhgggfffdddbbbbbbcccdddeeeaaa```___```cccfffggggggfffffffffeeeeeedddcccccc]]]]]]\\\[[[[[[[[[[[[[[[VVVVVVVVVVVVUUUSSSRRRQQQNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLJJJIIIHHHGGGGGGGGGCCCCCCAAA@@@@@@AAABBBCCC@@@BBBFFFHHHKKKNNNSSSVVVYYYcccuuutttrrrlllddd^^^^^^dddjjj|||nnniiiccc___\\\XXXPPPKKK???<<<888555444333111000//////////////////////////////.........---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,...,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,---------......//////***,,,------,,,,,,,,,---......------------......////////////000000000000000000000111222222333333444555555666777888999999<<<<<<<<<<<<<<<===>>>???>>>@@@BBBDDDFFFFFFFFFFFFDDDCCCCCCEEEEEEFFFNNNVVVppp>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@??????>>>>>>;;;<<<>>>@@@AAABBBCCCCCCBBBAAA>>>;;;;;;<<<===???>>>>>>===<<<<<<<<<=========>>>>>>======<<<;;;;;;=========<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????===>>>??????>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHFFFGGGHHHJJJJJJJJJIIIIIICCCGGGMMMOOOOOOPPPSSSUUU]]]gggqqq{{{}}}}}}}}}|||{{{{{{{{{{{{uuuuuuttttttttttttttttttuuutttrrrqqqoooooonnnooonnnllljjjjjjlllnnnnnnnnnpppooonnnlllkkkllllllmmmllllllkkkjjjiiihhhggggggjjjiiigggeeedddeeeeeefffbbbaaa```______aaacccddd```______```bbbdddcccbbbccccccbbbaaaaaa`````````\\\\\\\\\[[[ZZZZZZYYYYYYTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@??????@@@BBBDDDEEEDDDDDDFFFJJJQQQ\\\hhhpppyyyzzzmmm```___\\\ZZZ]]]fffsss}}}}}}tttiiiccc]]]ZZZXXXSSSIIIAAA777666444444444333111///.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,((())))))***************)))))))))************++++++++++++,,,,,,------...***,,,------,,,++++++,,,///...---,,,,,,---...///////////////000000000000000000111111222333333333555555666777777888999999<<<<<<<<<;;;<<<<<<=========>>>AAACCCEEEGGGGGGGGGDDDCCCDDDEEEEEEGGGNNNVVVppp>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>><<<<<<;;;;;;<<<>>>???AAAAAAAAAAAABBB@@@===::::::;;;===???===<<<;;;:::999::::::;;;;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;;;;::::::999999:::;;;<<<===>>>>>>>>>???@@@???>>>===>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHDDDEEEGGGIIIIIIIIIIIIHHHDDDHHHLLLOOOPPPQQQQQQQQQVVV[[[dddooo~~~~~~{{{uuupppoootttyyy||||||wwwxxx{{{~~~~~~|||{{{zzzzzz{{{|||wwwwwwwwwwwwwwwvvvuuutttvvvuuusssrrrpppoooooonnnooommmkkkkkklllnnnooooooooonnnllljjjiiijjjkkkllllllkkkjjjhhhggggggggggggfffeeedddcccbbbbbbbbbccc___^^^^^^]]]^^^aaacccdddgggffffffggghhhgggdddaaaccccccbbbaaa```_________[[[[[[[[[ZZZXXXWWWUUUUUUQQQQQQQQQQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEGGGJJJKKKMMMRRRZZZfffsssssshhhbbb]]]]]]^^^dddooovvvllleeeccc___ZZZTTTJJJ@@@888444222000000222222222000///////////////////////////.........------------------------------------------,,,,,,++++++******++++++++++++++++++++++++*********(((''''''***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))***++++++++++++***************++++++++++++)))******+++,,,,,,------+++---......---,,,,,,---///...,,,++++++,,,...///////////////000000000000000111111222222333333444666666666777888888999999::::::::::::;;;<<<===>>>>>>???AAACCCEEEFFFFFFFFFDDDCCCDDDEEEEEEGGGNNNVVVqqq>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???===<<<;;;:::999;;;<<<>>>???@@@@@@@@@@@@AAA???<<<:::999;;;===???>>>===;;;:::999::::::;;;999999888777888;;;===?????????>>>===;;;:::999999888999999:::;;;<<<===>>>@@@AAAAAA@@@>>>===>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHFFFGGGHHHJJJKKKKKKJJJJJJHHHJJJMMMPPPRRRSSSQQQPPPSSSTTT\\\fffoooyyysssllleeecccgggllloooooommmpppvvv~~~~~~{{{zzzyyyzzz{{{|||xxxxxxyyyyyyyyywwwvvvtttwwwwwwwwwvvvtttrrrpppooopppnnnllllllnnnpppqqqqqqooommmkkkiiiiiiiiijjjkkknnnmmmkkkjjjiiihhhiiiiiieeeeeeeeeeeeddddddcccbbb```_________```cccfffgggmmmmmmmmmmmmllliiidddaaaaaa``````___^^^]]]\\\\\\ZZZZZZYYYXXXVVVTTTRRRQQQOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFHHHJJJMMMPPPRRR[[[gggzzznnndddaaaaaacccdddhhhtttqqqhhhcccdddccc\\\PPPCCC999333333000...---///111333333000000000000000000000000000/////////............------------------------------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,***)))))),,,...*********++++++,,,,,,---------------------------((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........******+++,,,------......,,,...//////...------...///...,,,++++++,,,...///////////////000000000000000111111222222333444444666666777777888888999999777777888999;;;===???@@@???@@@BBBDDDEEEEEEDDDDDDDDDCCCDDDEEEEEEGGGNNNVVVrrr===<<<;;;::::::;;;<<<===>>>>>>===;;;;;;::::::::::::::::::::::::;;;<<<======<<<:::999888999999:::999999999999:::;;;<<<<<<::::::999888999:::<<<===<<<;;;::::::999999999999999999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???<<<<<<<<<===???AAACCCEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHKKKNNNPPPQQQQQQQQQSSSUUUXXX\\\cccmmmxxxqqqeeecccccccccbbbdddgggoooyyyzzzyyyxxxvvvuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttuuuuuusssrrrooommmjjjjjjllloooppppppsssqqqooollljjjjjjjjjkkkmmmllljjjiiihhhgggdddaaaccccccdddddddddcccaaa```bbbaaa___^^^```dddhhhkkkoooooopppqqqqqqnnniiieeedddbbb___\\\ZZZXXXXXXXXXZZZZZZXXXWWWUUUTTTSSSRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIGGGEEEDDDEEEGGGHHHHHHDDDDDDCCCDDDFFFHHHJJJKKKJJJKKKMMMQQQYYYdddpppxxx~~~qqqiii```^^^cccooozzz~~~pppjjjiiieeebbb]]]SSSGGG<<<555111333333222111000000000111000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,, """'''+++------+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++---,,,************,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,+++)))%%%!!!............////////////111111111000000000000000...000111222111111222444555555555555444555777999;;;;;;;;;;;;<<<>>>???AAAAAABBBDDDEEEFFFGGGFFFFFFGGGEEECCCDDDCCCDDDKKKTTTqqq<<<<<<<<<;;;;;;<<<<<<<<<>>>===<<<;;;::::::::::::::::::::::::::::::;;;<<<;;;;;;:::999888999::::::999888888999999:::;;;<<<:::999999888999:::;;;<<<;;;;;;:::999999999999999::::::999::::::;;;<<<=========>>>>>>>>>???????????????@@@@@@@@@@@@??????===<<<<<<===>>>@@@BBBCCCAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOOOOQQQRRRUUUZZZaaajjjppp~~~tttmmmeee```ccceeejjjrrrzzz~~~}}}{{{vvvrrrllliiiiiinnnuuuyyywwwxxxyyyzzzzzzyyyxxxwwwvvvtttssssssttttttsssqqqsssoookkkjjjkkkmmmoooppplllkkkjjjiiiiiijjjkkklllmmmkkkiiiiiihhhgggdddaaa```aaabbbcccccccccbbbbbbaaa```^^^___aaaeeejjjmmmrrrqqqrrrssssssppplllhhhgggeeebbb___\\\ZZZYYYYYYXXXXXXWWWUUUTTTRRRQQQQQQLLLKKKKKKLLLMMMNNNOOOOOOLLLKKKIIIGGGFFFEEECCCBBBEEEEEEEEEDDDFFFJJJPPPUUU]]]bbbiiisss~~~qqqeee```aaammmzzz~~~qqqiiiffffffbbb\\\SSSHHH???888444222222111000000/////////000000000000000/////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......//////---+++)))'''............////////////000000000000000000000111...000111222111111222444444555666555444555777:::;;;;;;;;;;;;<<<>>>???@@@@@@BBBCCCEEEFFFFFFFFFFFFEEECCCCCCDDDDDDEEEMMMVVVooo;;;<<<<<<======<<<<<<;;;<<<<<<;;;:::999999999999;;;:::999999999999999999999999999888999999:::;;;888888888888999:::;;;;;;999999888888888999::::::::::::999888888888999999::::::999999999::::::;;;===<<<;;;;;;;;;<<<>>>???>>>>>>????????????>>>>>>============>>>???@@@AAA@@@AAAAAABBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLPPPQQQQQQRRRSSSXXX^^^cccooovvv{{{sssrrrqqqsssuuuuuurrrnnnkkkfffaaa]]]^^^dddlllqqqsssuuuxxxzzzzzzyyywwwuuuuuusssrrrrrrsssssssssrrrtttqqqllljjjkkkmmmnnnoooiiiiiihhhhhhiiijjjkkklllllljjjiiihhhhhhgggdddbbb^^^^^^___```bbbbbbcccccc```______```ccchhhmmmooorrrqqqqqqrrrrrrpppllliiigggeeebbb^^^[[[ZZZYYYXXXUUUTTTSSSRRRQQQPPPOOOOOOMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDHHHKKKMMMQQQZZZhhhrrrwwwfff```cccooopppiiihhhhhhhhh[[[RRREEE;;;666444333111000000///.........//////000000000/////////............------------......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---............//////////////////000000111111111...000111222111111222444444555666666555666888:::;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCEEEFFFFFFFFFEEEDDDBBBCCCDDDEEEGGGOOOXXXkkk:::;;;<<<======<<<;;;:::;;;:::999888888888888888:::999999888777777777777888888888888999999::::::777777777777888999::::::888888888888888888888888999888888777777777888888:::999999888888888999999<<<;;;999888999:::<<<>>>======>>>>>>>>>>>>========================>>>>>>??????@@@@@@AAABBBBBBCCCHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIPPPPPPPPPOOOOOOQQQUUUYYYccchhhqqqwwwyyyvvvkkkcccbbb```^^^]]]^^^```ccceeemmmpppuuuxxxyyywwwtttrrrsssqqqoooooopppqqqqqqqqqooommmkkkkkklllnnnnnnnnnmmmllllllkkkkkkjjjiiiiiikkkjjjhhhhhhhhhgggeeeccc^^^^^^^^^^^^___aaabbbccc___```aaacccfffkkkoooqqqooonnnmmmmmmmmmllliiigggbbbaaa]]]ZZZWWWUUUUUUTTTQQQPPPPPPOOONNNMMMMMMLLLNNNMMMKKKHHHEEECCCBBBAAACCCDDDDDDEEEEEEGGGJJJMMMKKKSSS^^^fffooo}}}wwwmmmggglllyyyyyymmmkkkllliiieeeQQQGGG:::333222333222000000000///....../////////000000/////////...............------------..............................++++++*********,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,++++++***+++------------+++*********************))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,---...---------.........//////---......///000111222222...000111222111111222444333555666666666666888::::::;;;;;;<<<===>>>??????@@@AAACCCEEEFFFFFFEEEEEEEEECCCDDDEEEFFFGGGNNNWWWhhh999:::;;;<<<<<<;;;:::999999888888777777777777888999888777666666666666666666777777888888999999999666666666666777888999999777777777777777777777666777777666666666777777888999888888777777777888888:::999888777777999;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGJJJKKKKKKJJJJJJKKKNNNPPP[[[^^^dddgggiiiqqqttthhhcccbbbaaa```aaacccfffhhhmmmpppuuuxxxyyyvvvssspppnnnllliiiiiijjjkkkkkkkkkfffggghhhkkknnnooonnnlllmmmmmmmmmmmmllljjjhhhgggiiihhhggggggggggggdddccc___^^^]]]\\\\\\^^^```aaa``````bbbeeehhhllloooqqqmmmkkkiiihhhgggfffdddbbb]]]\\\YYYVVVSSSRRRQQQQQQMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIKKKOOOVVV[[[dddpppuuuhhhgggooowwwppppppmmmcccYYYEEE>>>555222333444222///000000/////////000000111////////////..................------------.......................................---...///000000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))***+++,,,,,,+++***)))***++++++++++++***)))(((*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000///...------...///000------------............------...///000111111222...000111222111111222444333444666777777777999:::::::::;;;<<<===>>>??????@@@AAACCCDDDEEEEEEEEEEEEFFFDDDEEEFFFEEEEEELLLTTTeee888999999::::::999999888777777666666666666666777777666555555555555555555666666777888888888777777555555555555666777888888666666777777777666555444666666555555555666777777777777666666666777777888999888777777777888:::;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKJJJKKKMMMOOOTTTUUUYYY\\\^^^fffwwwsssooojjjgggggglllqqqvvvwwwzzz}}}~~~}}}yyytttqqqjjjgggdddbbbcccddddddddd___```ccchhhmmmnnnnnnllljjjkkkllllllkkkiiifffeeedddcccccccccddddddbbb```]]]\\\YYYXXXXXXZZZ]]]^^^___```bbbeeegggjjjkkkllliiifffcccaaa```^^^]]][[[XXXWWWTTTRRRPPPOOOOOOOOOJJJJJJJJJJJJJJJJJJIIIIIIDDDDDDEEEFFFGGGIIIKKKLLLHHHLLLQQQWWW___iiivvv~~~vvvmmmhhhaaajjj}}}zzzuuujjjZZZMMM<<<888555444444444222000000000//////000000111111/////////.........------......------------......------------------------...///000000///---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))************))))))+++,,,------,,,+++)))((())))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,+++,,,------,,,------------..................//////000000000...000111222111111222444222444777888888888999;;;999:::;;;===>>>>>>???>>>???@@@BBBDDDEEEEEEEEEDDDEEEDDDDDDFFFEEEDDDJJJRRRddd888888777777777777888888666555555555555555666666555444444444444444555666666777888888888777666555444444444444555666777888555666666777666555444333555555444444555555666777555555555555666777888888888888888888888999999999999999::::::::::::999999888999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGIIIJJJKKKJJJJJJKKKMMMKKKLLLPPPUUUXXX^^^lllyyy~~~xxxtttkkkhhhdddaaabbbbbbbbbbbb^^^^^^___bbbgggkkklllmmmmmmnnnoooooolllhhhdddbbb___^^^]]]^^^______]]]\\\XXXVVVTTTRRRSSSVVVZZZ\\\]]]___```bbbdddeeeeeeeeebbb^^^ZZZVVVUUUSSSQQQPPPQQQPPPNNNLLLKKKKKKKKKLLLHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQTTTWWWYYY\\\dddqqq}}}xxxqqqlllllljjjfffgggjjjmmm}}}~~~rrraaaNNNBBB555555555444444333333222///.........//////000111//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,000222111...***'''++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))************))))))******++++++++++++******+++******************+++,,,---.........,,,***)))((())))))***++++++,,,,,,,,,,,,,,,,,,------------+++++++++******++++++,,,,,,,,,---------...............//////////////////...000111222111111222444111444777888888999:::;;;999:::<<<===>>>???>>>>>>???@@@BBBDDDEEEEEEEEEDDDBBBAAACCCEEEDDDDDDJJJRRRddd888777666555555666777888555555444444444555555666333333333333444444555666777777888888888666555444444444444444444666777777555555666666666555333222444444444444444555666777444444444555555777888999777777888999999999999888999999999::::::999999999777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEJJJPPPUUU[[[eeeooo{{{vvvoookkkgggddddddeeeeeeddd___]]]\\\]]]bbbgggkkkmmmuuuuuuuuusssnnnhhhbbb^^^[[[ZZZYYYZZZ[[[\\\ZZZXXXSSSQQQOOONNNPPPTTTYYY\\\\\\]]]___```aaaaaaaaa```ZZZWWWQQQMMMKKKJJJHHHFFFJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIMMMPPPUUU\\\dddlllrrrvvvtttlllmmmfffbbbcccbbbbbbiiissszzzhhhSSSAAA666333444555444333222333555---------------...///000//////.........---------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,(((---333777888666111...++++++,,,,,,,,,---------************************))))))************))))))******++++++++++++******---,,,+++******+++,,,------.../////////---***)))((())))))***++++++,,,,,,---------.........//////------...//////000000000,,,,,,,,,---------......///////////////.........///000222222111111333444111444777999999999:::;;;999:::<<<===??????>>>>>>???@@@BBBDDDEEEEEEDDDDDD??????AAADDDDDDEEEKKKSSSeee777666555555777888888777888777666555555555555555222222333444444555555666666666555555555444444444777666666555555555555555333444666888999:::999999666666777777666555444444555555444333333444666777888888777777666777777888<<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<===============<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIHHHIIIMMMVVVaaahhh~~~|||vvvsssqqqnnnmmmnnnnnnnnnmmmeeeffffffffffffhhhllloootttuuuvvvtttooofff]]]WWWXXXTTTRRRTTTYYY]]]\\\ZZZQQQOOOLLLLLLNNNPPPRRRRRRTTTVVVYYY\\\^^^\\\XXXUUUPPPNNNJJJFFFDDDCCCDDDEEEEEECCCDDDHHHIIIFFFFFFHHHJJJLLLMMMMMMNNNOOOQQQSSS\\\gggwwwnnnffffff```dddhhhhhhjjjuuu|||kkkWWWFFF;;;777222222222222111111111000222111111111000000////////////............//////......------------......++++++++++++++++++++++++***,,,...000000...,,,***++++++,,,,,,,,,---------......---,,,,,,---......,,,+++++++++***))))))))))))((()))---222222---(((------------,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,++++++******))),,,,,,------------......111000///...---,,,,,,,,,////////////000000000000222222222222222222333333555555666777888999:::::::::999888999<<<>>>@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHDDDCCCCCCDDDCCCDDDJJJSSSfff999777666555666777666555333333222222222222222111222222333333444555555555666555555555444444444444777666666555555666666666444555777888999999888888666666666666555555444444666555444444444555666777888888888777777888888888999999888888777777777777999999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>===============???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGKKKRRR[[[aaauuu}}}zzzvvvuuusssrrrqqqrrrsssssssssrrrppplllfff```ZZZVVVVVVTTTSSSWWW\\\___]]][[[XXXTTTPPPNNNOOOPPPRRRRRRRRRTTTXXX[[[\\\YYYUUUQQQNNNLLLJJJGGGEEEDDDEEEEEEJJJGGGGGGIIIIIIIIIMMMTTTVVVXXX[[[]]]aaagggpppvvvtttgggccceeeiiirrr}}}}}}yyy}}}}}}nnn[[[JJJ===666333222111111111000000000000000000000/////////......------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++))))))*********+++++++++,,,+++***))))))***+++,,,+++++++++***************+++)))))),,,000000+++''',,,,,,------,,,,,,+++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,//////...------------........./////////000000000111222222222222333333333222333444555666777888999<<<;;;:::;;;===>>>???>>>AAABBBBBBCCCDDDEEEFFFGGGDDDCCCCCCDDDCCCDDDJJJSSSjjj;;;999666555666555444333111222333444444444333222222222333333444444555555555555555555444444444444777666666666666666777888666666777777777777666666777666555444333444555555555555555555555666777777999999888888999999999999777777777666666666666666888777777777777888999999999::::::;;;;;;::::::999>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDDDDEEEEEEFFFHHHLLLSSSWWWhhh~~~|||wwwtttqqqnnniiiccc___[[[YYYYYYZZZ[[[```ffflllmmmhhhddd___[[[WWWTTTUUUYYY[[[]]]YYY[[[\\\]]][[[VVVQQQNNNLLLLLLKKKKKKJJJJJJJJJJJJNNNLLLKKKLLLMMMRRR___kkkvvvzzz}}}vvvjjjeeejjjqqquuuvvv}}}}}}ooo[[[III===666333111000000000000//////////////////...............---------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))))))))*********************+++++++++---***)))***,,,---***&&&,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,---------------...///000------........./////////111111222222222333333333222222333555666888999999===<<<<<<===??????>>>===@@@AAAAAABBBCCCDDDEEEFFFDDDCCCCCCDDDCCCDDDJJJSSSmmm999777555555555666555333000111333555666555333222111222222333444444555555444444444444444444444444666666666666666777888999777777777777666555444444777555333222222333555666555555555555666777777888888999999999:::::::::999888888888888888888888888777777777666777888888999999999::::::::::::999999<<<<<<<<<===============???@@@AAABBBCCCCCCCCCBBB@@@BBBDDDFFFGGGEEECCCBBBBBBCCCDDDEEEFFFHHHLLLOOO\\\ppp{{{sssooojjjdddaaa______```aaagggrrr|||xxxqqqhhhdddaaa```dddjjjooorrrlllkkkhhhccc^^^YYYVVVTTTUUUWWWYYY[[[]]]^^^^^^^^^aaa______```cccmmmsssiiihhhppp|||vvvyyy}}}nnn___JJJ<<<666555333111000////////////.................................//////............//////------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------++++++************++++++)))))))))***+++++++++,,,,,,***((((((***+++***(((++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------.........------------...//////------------.........///111111111222222333333444333444555777888:::;;;<<<<<<<<<<<>>AAAAAABBBDDDEEEEEEFFFFFFDDDCCCCCCDDDCCCDDDJJJSSSlll777555444444666777666555,,,---///111222111///...111111222222333444444555333333444444444444444444555555555555666777999999888888777666444444333333555444222111111333555666333444555555666777777777777888999::::::::::::999888888888999999999999999777777777777777888888999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<===???@@@BBBCCCCCCDDD>>>@@@CCCEEEEEEDDDBBB@@@BBBCCCDDDEEEEEEFFFHHHJJJSSSaaauuu~~~yyytttooolllkkkjjjmmmwwwyyyvvvrrrssswww}}}}}}xxxpppjjjhhhjjjmmmuuuwww{{{xxxnnneeegggqqq}}}zzz|||~~~yyyqqqYYYMMM===555555666444111////////////.........---//////////////////////////////............//////......------------......++++++++++++++++++++++++---,,,***))))))***,,,---++++++,,,,,,,,,---------************************)))))))))***+++++++++,,,)))((('''''')))+++++++++******+++,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,---------......//////...------------...------------.........///000000111222333333444444444444555777888:::;;;;;;999:::;;;>>>BBBCCCBBBAAABBBCCCDDDFFFGGGGGGGGGGGGDDDCCCCCCDDDCCCDDDJJJSSShhh666444333444555777777666//////111222222111000000111111222222333333444444333333333333444444444444333333444444666777888999888777666444333333333333333333222222222333444555111222444555666666666666666777888:::::::::999999666666666666777777777777777666666666666777888888999::::::;;;;;;::::::999888888999999:::;;;;;;;;;:::;;;===???AAABBBCCCCCC===>>>@@@BBBBBBAAA@@@???AAABBBDDDDDDDDDEEEGGGIIILLLTTTaaannn{{{zzzqqqfffdddggguuu~~~xxxmmmbbbFFF>>>444111333555222///////////////............///////////////000000000------,,,,,,,,,,,,------///......------......///++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))*********+++++++++(((((())))))))))))((((((***************+++++++++''''''(((((()))+++,,,---)))***++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------******++++++++++++,,,,,,000///...---------------------........./////////000000111222333444444555333333444555666777888888999999:::===AAACCCDDDCCCBBBCCCEEEGGGHHHHHHHHHGGGDDDCCCCCCDDDCCCDDDJJJSSSeee777555444444555666555444444333333333333333222222111111111222333333444444222222333333333444444444111222222333555666888999888777555333333222333333111222222222333333333333000111333444555666555555444666888999::::::999888444444555555555666666666555555555555555666666777888888999999999999888888888888999::::::;;;<<<<<<:::;;;<<<>>>??????@@@@@@<<<===>>>>>>??????>>>>>>???@@@BBBBBBBBBDDDGGGIIIGGGKKKRRRZZZdddppp~~~{{{vvvpppkkkhhhfffgggmmm}}}xxxlll]]]QQQ<<<777222111333333111...000000000/////////......------........./////////------,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++(((((()))******)))((((((+++++++++***************((()))************+++,,,))))))***+++++++++++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++,,,,,,...------------...//////....../////////000000000///000111222333444444555444555555555666666666777;;;::::::<<>>>>>???@@@AAAAAACCCGGGIIIDDDGGGJJJOOOWWWaaammmtttwww}}}}}}vvvnnnllliiiccc___```eeeiiiqqq|||~~~mmm\\\KKK???;;;777333222333333222000000000000000////////////,,,,,,,,,------........./////////....../////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))******)))))))))++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,+++++++++******))))))***+++,,,,,,***))))))***((()))***+++++++++++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,---...///000111////////////000000000000///000000222333444555555777777888888888888888888===;;;:::;;;===@@@AAAAAA@@@AAADDDFFFGGGGGGFFFEEEDDDCCCCCCDDDCCCDDDJJJSSShhh333333444555777666333000444444444444333222222111111000000111333444444333333333333444444555555555333333444444555666666777777777666555444444333333222222222111111111111000222333333333333333333444333555777999:::999888777444444444444444444444444111222444666777888888888444555888::::::999777555999:::;;;<<<===<<<;;;;;;999999:::;;;;;;<<<<<<<<<999:::;;;===>>>>>>>>>>>>???@@@BBBBBBBBBDDDGGGIIIIIIIIIKKKNNNTTT[[[aaaeeejjjmmmssszzz}}}yyynnngggfffeeeaaa\\\[[[cccsssmmm[[[JJJ>>>888333333333222111000000///////////////............------............---------------------------------+++******,,,---......******+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((+++++++++++++++***)))(((((()))+++,,,,,,+++***)))))))))))))))************,,,+++******))))))******&&&''')))+++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............////////////000000000000111222333444555666777777666777999;;;:::;;;<<<===>>>???@@@@@@AAACCCDDDEEEFFFFFFEEEEEEEEEDDDDDDFFFEEEDDDJJJRRRfff444333333555666555222000333333333444333333222222111000000111333444444333333333333444444444555555222333333444444555666666666555555444333333222222222222222111111111111000222222333333333333444444333444666888888888777666444444444444444444444444333333444555666777777777444666777999999888777666555666777888999888888777:::999::::::;;;;;;<<<===::::::<<<===>>>?????????;;;<<<>>>>>>>>>@@@BBBDDDDDDEEEGGGJJJOOOTTTYYY\\\aaacccjjjrrrwww~~~xxxnnnfffaaa]]]```dddgggnnn{{{ooo\\\MMMBBB:::666333222222111000000//////////////////............---......//////......------------------------------+++******,,,---...---000000000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++***))))))++++++,,,,,,+++***)))((())))))))))))************,,,+++******))))))******)))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000............////////////000000000000111222333444555666777777666777999;;;::::::;;;===>>>@@@AAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDFFFEEEDDDJJJRRRhhh444333333333444444222000111222333333333333333333111000000111333444444333333333333333444444444444111222222333333444555555444444444333333222222111222222222111111111111000222222222333333444444444222444555777777777666666555555555555555555555555444444555555666666666666666666666777777777777777777777888999999999999888::::::999999999;;;===>>>:::;;;<<<>>>????????????<<<>>>@@@@@@@@@AAACCCEEEDDDEEEHHHKKKOOORRRTTTUUUTTTWWW]]]fffmmmvvvqqqiiieeedddcccbbbjjjvvv}}}nnnYYYHHH>>>:::777444222111111000000//////...////////////..................////////////......---------------------------+++******,,,------,,,//////......,,,+++)))(((++++++++++++++++++++++++************************))))))))))))***************++++++++++++***)))))),,,,,,,,,,,,+++)))(((''')))))))))*********++++++,,,+++******))))))******,,,++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////000000000000111222333444555666777777666777999;;;999:::;;;<<<>>>@@@BBBCCCBBBCCCDDDFFFGGGFFFFFFEEEEEEDDDDDDFFFEEEDDDJJJRRRiii555444222222333333222000000111222333333333333333111000000111333444444333333333333333333333333333000111111222333333444444444444444333333333222222222222222111111111000000222222222333333444444444444555666777777777666666666666666666666666666666666555555555444555555555666666555555555666777888777888888888999999999999:::999888888999:::<<<>>>;;;;;;===>>>???@@@@@@@@@>>>@@@BBBCCCBBBBBBDDDEEEBBBDDDHHHKKKNNNOOONNNNNNLLLMMMSSS[[[bbblll|||yyylllcccccciiiqqqvvvkkk[[[GGG:::666666555333111000000000//////......////////////...............//////000000//////...---------------------------,,,++++++,,,------+++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++******+++++++++******)))++++++++++++******))))))))))))*********+++++++++,,,+++******))))))******,,,+++***)))))))))+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////............////////////000000000000111222333444555666777777666777999;;;999999:::;;;>>>@@@CCCDDDBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDFFFEEEDDDJJJRRRiii777555222222222333222111000111111222333333333333111000000111333444444333333333333333333333333333000000111111222333333444555555555555444444444444222222222111111111000000111111222333333444555555666666777777888888777777666666666666666666666666666666555444333444444555666555444333444555777888444444444444444555555666999999888888999:::<<<===:::;;;<<<>>>????????????===???AAAAAA@@@@@@@@@AAA===@@@DDDGGGIIIIIIGGGFFFIIIJJJMMMSSSXXX```ppp~~~xxxkkkfff```aaajjj{{{}}}nnnVVVJJJ;;;444333555333111000000000000////////////////////////..................////////////......---------------------------,,,+++,,,------,,,***++++++,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))******+++++++++******)))))))))******++++++,,,************++++++++++++,,,+++******))))))*********))))))((()))+++---...******+++++++++,,,,,,,,,+++++++++,,,,,,------------------...........................////////////000000000000111222333444555666777777666777999;;;999999:::;;;===@@@CCCEEEBBBDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDFFFEEEDDDJJJRRRhhh:::777333222222333333333000111222222222222222222111000000111333444444333333333333333222222222222000111111222222333444444555555555555555555555555222222222111111111111000111111222333333444555555777777777777777888888888555555555555555555555555666555444333333333555555555444444333333555666777666555555555555666777777888888999999:::;;;;;;;;;999:::;;;===>>>>>>>>>>>>???AAACCCDDDBBBAAAAAABBB>>>AAAEEEIIIJJJJJJIIIGGGJJJIIIKKKNNNPPPUUUaaannn|||zzztttpppnnnlllhhheee```aaaeeeooo{{{fffWWWCCC<<<555222333333111...000000000000000000000000////////////............------............---------------------------------,,,+++,,,------+++***(((((()))***++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***((((((((()))***+++---...*********++++++++++++,,,,,,+++******))))))******((((((((()))***,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,------.......................................////////////000000000000111222333444555666777777666777999;;;;;;:::::::::<<>>======>>>@@@DDDHHHKKKLLLLLLLLLHHHGGGGGGGGGFFFFFFOOOYYY[[[jjj|||zzzmmmddd______^^^]]]]]]___fffooouuuqqq___OOOCCC===666666666555555444444333111111111111111222222222000/////////............+++,,,,,,------,,,,,,+++---------------------------,,,,,,---...---+++(((---------------,,,+++***++++++++++++++++++++++++************************++++++******))))))((((((((()))***+++++++++++++++,,,+++***)))))))))***+++******+++++++++,,,,,,,,,,,,++++++***)))***************+++,,,,,,***)))(((******+++++++++,,,,,,,,,******+++,,,,,,---...........................---............/////////000000000000000111222333444555666777777666777999;;;===<<<;;;:::;;;>>>AAACCCCCCDDDFFFGGGHHHHHHGGGGGGEEEDDDDDDFFFEEEDDDJJJRRRhhh777666444222222222444555444444333333222111000000000111333444444333111000///111333333111000111222111222222333333444444555333333444555444333111000333222111111111222333444222222222333333444444444000111333444444333111000222222222222222222222222222222333333333333444444555555555555555555555555444444333333444555777888777777777777666666666666999999999999999999999999>>>???@@@@@@???>>>===<<<;;;>>>BBBFFFIIIJJJIIIHHHEEEFFFFFFFFFFFFGGGJJJLLLRRRWWWeeevvvrrrjjjeee```]]]\\\]]]___dddnnn~~~gggSSSGGGAAA<<<888666555444333222111111111000000000000111111111111////////////////////////------------------------......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))++++++************++++++******))))))))))))******)))************+++++++++))))))***++++++++++++*********************************)))))))))))))))***------,,,,,,+++***)))))),,,,,,,,,,,,,,,+++***)))(((((()))************)))***+++,,,***''''''***------,,,,,,,,,,,,---......333444333333222111000///---...///111333444444555777888888777555666888:::;;;:::::::::;;;<<<>>>???@@@BBBEEEHHHHHHFFFDDDBBBEEEDDDEEEFFFEEEEEEJJJRRRnnn777555444222222222444555444444333333222111111000000111333444444333111000111222333222111111111333111111222222333444444444666555333222111222333444555444222111111111222222222222222333333333444444111111333333333333111111222222222222222222222222222222333333333333444444555555555555555555555555444444333333444555777888777777777777666666666555888888888888999999::::::<<<===>>>??????>>>======:::<<>>>>>>>>===<<<::::::<<<>>>AAACCCDDDEEEHHHHHHHHHFFFDDDCCCDDDEEEFFFHHHNNNVVV^^^hhhwwwxxxpppmmmmmmllllllnnnrrryyy}}}```UUUFFF<<<888777555222000000000000000111222222////////////////////////........................------------------------......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))++++++************++++++******))))))))))))******)))************++++++++++++***)))))))))***,,,,,,///...,,,+++)))'''&&&%%%,,,+++++++++++++++,,,,,,,,,,,,,,,+++******)))))))))************)))((((((******+++,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...,,,,,,,,,---------......------///000111111111111//////000222222333333333555666777777666777999;;;::::::;;;;;;<<<>>>???@@@BBBCCCEEEGGGHHHIIIIIIHHHEEEDDDEEEFFFEEEEEEJJJRRRnnn444444333222222333333444333333333222222111111111000000111222222111000000111111000///---...111333000000111111222333333333777555222//////111444666555444333111000000111111222222222222222222222333222222111111111111222222111111111111111111111111222222222333333333444444444444444444444444444444333333444444555666666777777777666666666555555555444444555666888999::::::;;;<<<=========;;;:::999:::::::::;;;===@@@BBBDDDFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGKKKOOOSSS\\\mmm~~~~~~vvvrrrrrrsssyyy{{{zzzvvvrrrmmmjjjgggooouuu~~~zzziiiLLLEEE<<<777666666555444111111000000000111111222...............---------........................------------------------...---,,,,,,++++++,,,,,,************************************))))))))))))++++++************++++++******))))))))))))******))))))*********+++++++++,,,***)))((((((***,,,---111000///---+++***(((((()))))))))((())))))***+++,,,+++++++++******)))))))))***************))))))(((((()))***************+++,,,,,,,,,,,,,,,------,,,,,,---------...---------...///000000000000000///000111222222222222222444555777777777888:::<<<:::;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFEEEEEEJJJQQQmmm333333333222222333333333333333222222222222222111000000000000000000000000000000///---,,,---///222//////000111111222222333333333333222222333333444333222111111111222333444222222222222222222222222222111111000000111111222111111111111111111111111222222222333333333444444444444444444444444444444333333444555555666666666666666666666555555555555333333444555777888999999<<<<<<===<<<;;;999777666;;;;;;:::;;;<<>>@@@AAA>>>@@@CCCDDDDDDDDDEEEFFFBBBBBBDDDFFFEEEGGGOOOZZZlll}}}vvvkkkfffeeefffiiimmmnnnmmmpppvvv{{{uuukkkbbbWWWJJJAAA999666444222333444333333555444333222111000000000/////////...------,,,,,,------------------------------------------------------,,,+++++++++++++++************************(((((()))))))))))))))***++++++************++++++******))))))))))))******)))************++++++++++++***)))))))))***,,,,,,)))))))))***************************+++,,,------******************************+++,,,,,,,,,,,,+++(((((()))************)))*********+++---...---++++++,,,---.........---,,,///000000000000000////////////000222222333333333333555888888888888999::::::;;;<<<>>>@@@AAABBBBBBDDDEEEFFFHHHHHHGGGFFFFFFEEEDDDEEEFFFEEEEEEJJJRRRhhh111111222333333333333333222222222222222222222222/////////......////////////000111000//////000111......//////000111111222000111333444555444333222444333222111111111222333222222222222111111111000///000111222222111000///111111111111111111111111222222333333333333444444333333333333333333333333222333444666666666666555666666555555555444444444333333444444555555555555777888999999999888777666::::::::::::;;;<<<===>>>===@@@BBBDDDCCCCCCDDDEEEDDDBBBBBBDDDDDDEEEJJJQQQ[[[iii{{{}}}{{{pppllllllrrrxxx~~~{{{eee```WWWNNNFFF@@@;;;999444333111000111111222222333222111000000000000000000000//////...------,,,---------------------------------------------------,,,++++++***+++++++++************************(((((((((((())))))******++++++************++++++******))))))))))))******)))************+++++++++)))************+++++++++))))))))))))))))))))))))************+++,,,---...))))))))))))************))))))***+++++++++++++++&&&&&&'''((((((((((((((()))((((((***---...,,,******+++---//////...---,,,,,,---...///////////////---...000111333333444444444666888999888777888888999;;;===???AAABBBBBBBBB@@@BBBEEEHHHJJJJJJIIIHHHEEEDDDEEEFFFEEEEEEJJJRRReee000111222333333333333333222222222222222222222222//////............//////000111333333222111111222......//////000111111111222222222333444444444444666555333111000000111111222222222222111111000000...000111333333111000...000000000000000000000000222222333333333444444444333333333333333333333333222333444666666666666555666666555555555444444444444444444444444444444444444555777888999999999888888888999:::;;;;;;<<<<<<>>>@@@CCCDDDCCCBBBCCCCCCBBB>>><<>>>>>>>>>>>>>>???BBBDDDFFFGGGGGGGGGEEEDDDDDDFFFEEEDDDJJJRRRddd111111111111111111111111222222222222222111000000//////......---------,,,......------,,,,,,,,,,,,////////////000000000000000111222222333333222222111111000000000000111111222222222111111000///...000000000000000000000000000000000111111222222333000111111111111222222222222222222222222222222222000111111222333444555666555555666666666666555555444444444444444555555666555555444444444444555555666777777888888888888888:::;;;>>>@@@AAAAAAAAA@@@<<<<<<===>>>???AAABBBCCCEEEJJJQQQWWW[[[___bbbdddoooyyy}}}uuuiiiiiiiiijjjnnnwww~~~jjjYYYNNNFFF>>>777666666555444444444555555222222222222222222222222000000000000000000000000///......---------......------,,,,,,,,,------...,,,,,,++++++,,,,,,---...///,,,)))(((***,,,,,,+++---,,,,,,++++++******)))))))))))))))******************************************++++++,,,+++++++++))))))*********+++++++++++++++*********)))))))))************)))))))))(((((()))************)))(((------,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++,,,******))))))***+++,,,---,,,,,,,,,---------......---......///////////////...///000111222333333333444555777777777888999;;;;;;;;;<<<===>>>>>>>>>>>>>>>???BBBDDDFFFGGGGGGGGGEEEDDDDDDFFFEEEDDDJJJRRRfff111111111111111111111111111222222222222111000000000//////...---,,,+++***...---------------,,,,,,////////////000000000000000111222222333333222222111000000//////000000111222222222222111000//////000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222000111222333444555666666333444444555555444444333444444333333444444555666444444333333333333444444555555666666777777777777888:::<<>>????????????>>>???BBBDDDFFFGGGGGGGGGEEEDDDDDDFFFEEEDDDJJJRRRiii111111111111111111111111111111222222222111111000000000///...------,,,,,,........................////////////000000000000000000111222222222222222000000////////////000000111111111111111000///...000000000000000000000000111111111111000000000000000000111111111222222222111111111111111111111111111111111222222333333444222222333333333333222222333333333333333444444555555555444444444444555555444444444444555666666777888999<<>>@@@BBBDDDEEECCCEEEFFFFFFFFFGGGJJJLLLVVV[[[dddqqq}}}xxxtttuuuttttttvvv}}}wwwgggVVVMMM@@@888555666666555555444333222111111111222111111111111111111111111000000000000000000000000000///...---,,,,,,++++++......---,,,++++++++++++------,,,,,,,,,,,,------///---+++************)))))))))******+++++++++,,,,,,,,,+++******)))((((((************************++++++++++++***)))((((((************************++++++++++++*********************)))))))))))))))******++++++++++++++++++///...---+++***))))))))))))))))))))))))))))))))))))******+++******++++++,,,+++++++++++++++++++++,,,,,,,,,---------......---....../////////////////////000111222333333333666777999999999999;;;===<<<===>>>??????@@@@@@@@@>>>???BBBDDDFFFGGGGGGGGGEEEDDDDDDFFFEEEDDDJJJRRRiii000000000000000000000000000111111222222222111111//////////////////000000------------------......////////////000000000000000000111222222222222111000000////////////000000//////////////////...---////////////////////////111111000000000000000000000000111111111222222222111111111111111111111111111111111000000000000000111111222222222222111111222222222222222333444444444444333333333333444444333333333333444555666777888:::>>>AAACCCDDDDDDDDD@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDDDDCCCDDDGGGIIILLLSSS]]]dddjjjrrr|||zzzzzz~~~~~~zzzhhhWWWKKKCCC>>>888444444444333222333333222111111111111111111111111111111111111111////////////////////////000///...,,,,,,+++++++++...---,,,+++++++++++++++......---------------...,,,,,,+++***((((((((((((((())))))******++++++,,,++++++***)))(((''''''&&&************************+++,,,,,,,,,+++***))))))************************************************))))))))))))))))))******))))))))))))******++++++///...,,,+++***))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------......---......//////////////////000111222222222222222666777999999999999;;;===<<<===>>>??????@@@@@@@@@>>>???BBBDDDFFFGGGGGGGGGEEEDDDDDDFFFEEEDDDJJJRRRggg000000000000000000000000000000111222222222222111//////000000000111111111+++++++++,,,,,,,,,,,,,,,////////////000000000000///000111111222222111111000//////......//////000---......//////......---////////////////////////000000000000000000000000000111111111111222222222111111111111111111111111000000000////////////...000111111222222111111000222222111111222222333444222222111111111111222222333333222222333555777888999;;;???BBBEEEFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA>>>???AAAAAAAAABBBDDDFFFEEELLLUUUXXXYYY^^^hhhqqq~~~zzz}}}zzzgggVVVJJJBBB???999777555444444444222000000000000111111333444444111111111111111111111111////////////////////////......---,,,+++++++++,,,---,,,,,,++++++++++++,,,......---,,,,,,,,,------)))***+++***(((''''''((()))))))))*********++++++*********)))(((''''''&&&************************+++++++++,,,++++++******+++++++++***************)))))))))))))))*********))))))))))))************((((((((((((((()))***+++,,,,,,+++***))))))))))))++++++++++++++++++++++++)))(((((()))+++,,,+++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---......///////////////000000111222222222222222444555777777777888999;;;<<<<<<===>>>????????????>>>???BBBDDDFFFGGGGGGGGGEEEDDDDDDFFFEEEDDDJJJRRRddd000000000000000000000000000000111222222222222222000000000000////////////------------......//////////////////000000000000///000000111111111111111//////............//////......////////////......////////////////////////......//////000000111111000111111111111222222222111111111111111111111111.........///000111111111111111111222222111111111111111111111111222333333222222222111111222222222444333222222333555888999999;;;???CCCFFFGGGHHHGGGCCCBBBAAAAAA@@@@@@@@@@@@;;;===????????????AAACCCDDDIIIMMMMMMLLLNNNTTTYYYhhhxxxxxxkkkXXXJJJAAA===:::888555444444444444444333111111111111111222222333444111111111111111111111111////////////////////////------,,,,,,+++,,,,,,,,,+++++++++***++++++,,,,,,---,,,++++++*********+++(((***,,,+++)))'''(((***))))))))))))*********************))))))(((((((((************************))))))******************+++++++++*********))))))''''''((((((((()))))))))((()))))))))************((((((''''''((()))+++,,,******)))(((((())))))***++++++++++++++++++++++++)))((('''(((+++,,,+++***)))***,,,------------,,,,,,,,,,,,---------......---......///////////////000000111222222222222111444555777777777888999;;;;;;;;;<<<===>>>>>>>>>>>>>>>???BBBDDDFFFGGGGGGGGGEEEDDDDDDFFFEEEDDDJJJRRRbbb000000000000000000000000///000111222222222222222111111000///...------,,,000000111111222222333333////////////000000000000//////000111111111111111//////............////////////000000000000000///////////////////////////---......///000111111222000111111111111222222222000000000000000000000000,,,,,,...///111333444555111111222222222222111111111111111000111222222333555444444333333444444555444333222222333666888:::888;;;>>>BBBEEEGGGHHHHHHAAAAAA@@@@@@???@@@@@@@@@:::<<>>>>>888222111111000111111111111111666555444222111000000000000000000000000000000000////////////////////////,,,,,,+++++++++,,,------************+++,,,------++++++***)))(((((())))))'''***,,,,,,***)))***,,,*********)))))))))))))))+++++++++***************************************''''''((())))))***))))))++++++++++++******))))))&&&'''''''''(((((())))))(((((())))))*********+++)))((((((((((((***,,,---((((((((((((((())))))***(((((((((((((((((((((((()))'''&&&(((+++---,,,***(((***+++---......------,,,,,,,,,---------......---......///////////////000111111222222222111111666777999999999:::;;;===:::;;;<<<===>>>>>>>>>>>>>>>???BBBDDDFFFGGGGGGGGGEEEDDDDDDFFFEEEDDDJJJRRRbbb000000////////////000000000000000000000000000000222111000///............---///222555777777666555000000111222222222111111000///.........000111222............////////////......---,,,,,,,,,,,,---,,,------...............000000//////.........---333333222222222222333333000000////////////000000//////000000000000//////111111111111111111111111222111000000000111333333222111000000///000000000222333444444333444777:::<<<<<<>>>???AAACCCDDDEEEAAA???>>>>>>@@@@@@===999;;;<<<===???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@EEELLLZZZkkkrrrdddWWWOOOBBB>>>888666666777555333333333222222222222333333***+++...000111111000/////////000000000000//////000000//////......---------,,,++++++******++++++***+++,,,---,,,+++***))))))***,,,......---,,,+++))))))))))))))))))))))))++++++******)))(((((((((+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++---,,,++++++******++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,++++++***++++++,,,,,,...---,,,+++************///////////////.........222111//////000111444555666777999999888999;;;===???????????????@@@@@@@@@???@@@BBBDDDFFFFFFFFFFFFDDDCCCEEEHHHHHHFFFIIINNNfff000000////////////000000000000000000000000000000111000//////////////////000333666999;;;;;;:::999555555444333222111000000000///.........///111222............////////////......---,,,,,,,,,,,,---------...////////////...////////////......------//////............//////000000////////////000000//////000000000000//////000000000000000000000000111111000000000111222333222222222111111222222333222333333222222222555777::::::;;;===???AAABBBCCC@@@>>><<<===???@@@>>><<<:::;;;===???AAACCCDDDDDDCCCBBBAAA???>>>=========???CCCKKKXXXhhh|||}}}pppcccVVVLLLCCC>>>===:::666444555555333111000//////......//////000,,,---///000111111000/////////000000000000//////////////////............---,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,+++)))))))))))))))))))))))))))))))))))))))*********))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++***))))))(((((())))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))*********++++++((()))***+++++++++++++++,,,+++******))))))******,,,+++++++++++++++,,,,,,/////////////////////...111111000///000111333555666777888999888999;;;===>>>>>>>>>??????????????????@@@BBBDDDFFFFFFFFFFFFFFFDDDEEEGGGGGGEEEHHHNNNfff000//////......//////000000000000000000000000000//////......//////000111444666:::===??????>>>===;;;:::777444111000////////////.........///000111---............/////////......---,,,,,,,,,,,,------......//////////////////............---------------,,,,,,,,,,,,------000//////......//////000//////000000000000//////////////////////////////111000000000000111222222333222222333333444555666444444444333222222444666777888999;;;<<<>>>???@@@???===;;;;;;===>>>???>>>:::;;;===@@@BBBDDDEEEFFFCCCAAA>>>;;;:::999999:::???@@@CCCIIITTTddduuuzzzsssddd\\\QQQGGG@@@;;;888666666444222222222222000///222111111000000111111222...///000111111000///......//////000000//////................../////////...---,,,,,,++++++,,,,,,---,,,++++++******++++++)))*********++++++++++++))))))))))))))))))))))))'''(((((()))******++++++''''''(((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************)))(((((((((((()))************************(((((((((((())))))))))))************************'''(((((())))))*********)))******+++++++++******++++++***)))((((((((()))*********+++,,,------.........//////////////////111000000///000222333444666777888888888999;;;============>>>>>>????????????AAACCCEEEFFFGGGFFFFFFHHHEEEDDDFFFEEEDDDIIIOOOfff/////////....../////////////////////////////////---------...///000111111555777;;;>>>??????>>>===<<<:::666222000///...////////////...////////////---------.........//////......---,,,,,,,,,,,,------...//////000000//////------------------------///..................////////////......///////////////000000000000//////////////////////////////000000000000000111111222111222222222444555666777777888777666444444555777666777888999;;;<<<===>>>???===;;;::::::<<<===>>>;;;<<<>>>@@@BBBCCCCCCDDD@@@>>>;;;888777777999:::??????@@@CCCIIITTT```hhhooowwwwwwiii\\\TTTJJJEEE>>>999888888888888111111111111111111///...222222111111111111222222000000111111000000.........//////////////////...---------....../////////...---,,,,,,+++,,,,,,,,,---,,,+++***)))***+++,,,)))))))))((()))***++++++))))))))))))))))))))))))(((((())))))************(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++,,,,,,+++***************************************''''''''''''((((((((((((************************))))))))))))))))))))))))******+++++++++******)))******)))))))))******+++******+++,,,------------............////////////000000000000111222333444555777888888888888;;;===<<<<<<======>>>>>>??????@@@AAACCCEEEFFFGGGGGGFFFHHHEEECCCDDDDDDEEEKKKRRReee//////............//////........................------------...000111222444666999;;;<<<;;;:::999777666333000......//////...////////////.........------------..................---,,,,,,,,,,,,------......///////////////,,,,,,,,,,,,------------000//////......//////000//////............////////////000000000000//////000000000000000000000000//////000000111111111111000000000111333444666666888888777555333333555666777777888999:::<<<======@@@???===:::888888999;;;===>>>>>>???@@@@@@??????===;;;999777777888:::<<<999;;;===???BBBHHHOOOSSSSSSZZZeeeqqq~~~}}}qqqdddXXXNNNEEE@@@:::777444333444444333222///000111111111000000000......------------......111111000000//////...---......////////////......,,,,,,------......//////------,,,++++++++++++,,,---,,,+++***)))***+++,,,))))))((((((((()))***+++))))))))))))))))))))))))************))))))((((((******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++************+++,,,,,,,,,+++******))))))************************************+++++++++,,,,,,,,,************************,,,,,,+++***)))(((((('''******+++++++++******))))))))))))***+++,,,---...+++,,,------------,,,+++---.........//////000000000000000111111222333333555666888888777888:::<<<;;;<<<<<<===>>>>>>??????@@@AAACCCEEEGGGGGGGGGGGGGGGCCCBBBCCCDDDFFFMMMTTTeee///......------......///........................------------...///000111333555777999999777555444222111000///......///000....../////////...------,,,------------...............---,,,,,,,,,,,,---,,,------...............++++++,,,,,,,,,,,,,,,---......------------......///......------....../////////000000000000//////000000000000000000000000...///000000111111000000//////000000111333444555444555444222111000222444777777888999:::;;;<<<<<>>???@@@@@@@@@BBBDDDFFFGGGGGGGGGGGGFFFCCCBBBCCCDDDFFFLLLTTTeee///......------......///---------------------------------------...///000444666777888777555222111////////////////////////....../////////...---,,,,,,,,,---------...............---,,,,,,,,,,,,---+++,,,,,,---------------***+++++++++,,,,,,,,,,,,......------------......///......------....../////////000000000000//////////////////////////////......000111111111000///000000000000111222444444222333333111000000222444666666777888999:::;;;;;;;;;======;;;888666777888999999:::::::::::::::999888888777666666777777777777:::===???@@@AAABBBDDDCCCDDDFFFHHHJJJNNNUUUZZZfffmmmxxxyyyiii^^^LLLGGG@@@;;;888666555444444333222222333222///---000111222000......000333111000000//////000000111.........------------...---......//////......---...------------------,,,,,,+++******))))))******+++,,,,,,,,,,,,+++******((()))***+++++++++******))))))))))))))))))))))))*********)))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++************++++++)))+++---...///...---,,,------......///000000111///000000111222222333222555666777777777888:::<<<<<<<<<===>>>???@@@AAABBB@@@BBBDDDFFFGGGHHHHHHGGGHHHEEEDDDEEEEEEEEEJJJQQQeee.........------.........------------------------...------------...//////666777888999777555222000//////000000000000///........./////////...,,,+++,,,,,,,,,---------............---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,000//////......//////000.........------.........//////000000000000//////........................---...000111111111000///111111111111222333444444333444444222111111333666555666666777888999999:::888:::<<<<<<999777777999666666777888999999999999888888777666666555444333555777:::;;;;;;;;;===???<<<>>>AAABBBBBBCCCGGGJJJRRRWWW```jjjuuu~~~xxxkkk\\\MMMCCC;;;:::888777666555222000///...---...000222222111111222111///,,,,,,000333------,,,,,,,,,,,,------------,,,,,,,,,------...---..................---.........------,,,,,,,,,+++******)))((()))))))))++++++,,,---,,,+++***)))''')))+++,,,---,,,***)))))))))))))))))))))))))))((((((((()))******++++++(((((((((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))++++++***)))))))))))))))((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''((()))***+++,,,,,,,,,---,,,+++)))(((''''''''''''))),,,...000000//////---------...///000000111///000111222222333222222444666777777777777:::<<<<<<===>>>???@@@AAABBBBBBAAABBBDDDFFFGGGHHHHHHHHHJJJGGGEEEFFFEEEDDDGGGMMMeee////////////////////////........................///...---,,,---///111222111222444555444222000/////////000111111000///...,,,,,,,,,---------.........---,,,++++++,,,...///+++,,,---...---,,,+++***,,,,,,++++++,,,,,,---...,,,---------.../////////111000///...------...///111111111111000000000000111111000///////////////000000111111111111000000...///111222333333222222222000///000333444222000000/////////000222555666555555666888999:::;;;<<<888999:::;;;:::888666444444555666777888999:::;;;999666333444777999888666:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<======>>>BBBHHHNNNSSSYYYbbbnnnwww~~~uuudddVVVLLLEEE???:::888777777555444333222222///000111222222222222222111000///......///000111000///---+++++++++---...,,,---------------,,,,,,,,,,,,++++++,,,,,,---...000///...---------------***************+++++++++******))))))))))))******++++++************++++++((((((((((((''''''''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))************************)))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((((((((()))******++++++---,,,***)))))))))******(((***+++***)))((()))***++++++++++++++++++++++++###&&&((())))))(((((())),,,,,,+++++++++,,,---...---,,,,,,+++++++++,,,,,,111111111222222333333333777777777888999999::::::<<<>>>@@@AAAAAABBBDDDFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEFFFGGGFFFDDDHHHOOOccc////////////////////////........................///...,,,+++,,,---///000000000111111111000///...---...////////////------***+++++++++,,,,,,,,,,,,000///---+++++++++,,,---,,,,,,------,,,,,,++++++,,,++++++++++++,,,------------------............111000///...------...////////////.........------111000///............////////////000000/////////...///111222333333222222222000///000222333222000111000//////000222444555555666666777888999::::::888999:::::::::888666444444555555666777888999999888777555555777777777666999999999999:::;;;<<<======<<<;;;:::::::::;;;<<<>>>BBBFFFHHHIIINNNVVV\\\hhhkkkqqqxxx~~~~~~rrriii___VVVJJJAAA===:::666333555555444333222111111111000000000111000000////////////............//////000...---+++++++++---...---...............------,,,,,,++++++,,,,,,---...//////...---------------++++++************************))))))))))))******+++******))))))******+++(((((((((((((((((((((((())))))************))))))************************((((((((((((((((((((('''(((((()))*********))))))(((((((((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((()))******++++++,,,+++***)))))))))******((()))******)))((()))***************************$$$''')))***)))((()))***,,,,,,++++++,,,,,,---...//////...............///000000111222222333444444888888888999::::::;;;;;;<<<>>>@@@@@@@@@AAACCCEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHGGGEEEIIIPPPccc000000000000000000000000...........................---,,,+++++++++,,,---............------------+++,,,---......---,,,,,,+++++++++,,,,,,,,,------111///---,,,+++***++++++------,,,,,,++++++,,,,,,+++++++++++++++,,,------............------------000///......---.........///............---------//////...---------......---......//////......---...///111222222222222111111//////000111222111000111111000000000111333444666666666777777777888888888999999:::999888666555555555555555666666777777777888888777666555555666777777777888999;;;<<<===???===;;;888777888999999===???BBBBBB@@@AAAEEEHHHOOOQQQVVV\\\cccjjjpppsssyyy|||tttiii^^^RRRJJJCCC>>>888555555555333111222111111111000000//////000000000000///...---,,,---------......---------///...,,,++++++,,,------,,,,,,------...------,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,+++++++++***)))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))************))))))************************''''''(((((((((((((((((())))))*********)))((((((&&&&&&''''''(((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))'''(((((())))))******+++++++++***)))))))))******((()))******(((((()))***((((((((((((((((((((((((&&&(((*********)))***+++,,,,,,,,,,,,,,,---------//////////////////////////////000111222444444555888999999:::;;;;;;<<<<<<<<<>>>???@@@??????AAABBBFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGHHHIIIHHHFFFJJJQQQccc000000000000000000000000........................///...---,,,++++++,,,,,,------,,,++++++,,,,,,---+++,,,---.........---,,,------........./////////......---,,,+++++++++,,,...---,,,+++***+++,,,---+++++++++***+++,,,,,,---.........------,,,,,,,,,........................000000000/////////.........------,,,,,,---------.........//////............///000222222222111000////////////000111111000222111111000000111222333666666666555555555555555777888888888888777666555444444555555555555555555666999:::999555333444666555555666777888:::<<<===@@@>>>;;;888777777888888999<<<>>>?????????AAABBBBBBCCCEEEIIIOOOWWW]]]aaammmrrryyy~~~ttteeeWWWNNNGGG???::::::888555444444444333111000000000//////////////////////////////...------,,,---...//////...---,,,------,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,+++***)))((((((******))))))))))))************))))))))))))******))))))))))))************))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((()))*********)))(((''''''&&&&&&''''''((()))******(((((((((''''''((((((((((((((((((((())))))))))))''''''(((((()))******************))))))))))))***((()))***)))((('''(((***((((((((((((((((((((((((''')))++++++******+++---+++,,,,,,---------------------..................---...///111222444555555888888999999:::;;;;;;;;;<<<>>>??????>>>>>>???AAAEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIGGGEEEJJJQQQbbb////////////////////////........................//////...------,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,---...///......------------.........//////++++++++++++,,,,,,---......---,,,+++***+++,,,---+++************+++,,,,,,......------,,,,,,,,,+++------..................////////////............------,,,,,,,,,,,,------...//////000000//////......///000111222111000///......////////////000000111111111111111111222222555555444444444444333333666666666666666666555555444444444444555555555555666888;;;999666333444555333444444555777999:::;;;???>>>;;;999888888888999444666999;;;<<<<<<===>>>>>>>>>>>>???CCCHHHMMMPPPZZZaaakkkttt}}}zzzyyywwwqqqkkk]]]UUUJJJAAA<<<:::888666555333222222222111000///000000000000////////////---...//////000000000///---...///000000///...---,,,,,,,,,++++++,,,,,,,,,++++++,,,---------------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,---,,,,,,,,,+++***)))((((((******))))))))))))*********))))))))))))))))))***((()))))))))*********+++))))))************))))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))((('''&&&''''''((()))******++++++((((((''''''''''''(((((())))))))))))(((((((((((('''''''''((())))))******))))))))))))***)))))))))''')))***)))((('''((()))))))))))))))))))))))))))((()))++++++******,,,...+++,,,---.........------,,,,,,---...//////......---...///000222333444555777777888888999999::::::<<<===??????>>>>>>???@@@CCCDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHFFFDDDIIIOOOaaa////////////////////////....................................------------++++++++++++,,,,,,,,,,,,***+++---...///......---*********+++++++++,,,,,,))))))***+++,,,---......------,,,,,,++++++,,,,,,***************+++,,,,,,------------,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++------,,,,,,,,,---....../////////000000/////////...///000111111111000///---...//////......///000000000111111222222222222333333333333333333222222444444444444444444444444444444444444555555666666666777999999777555555555333333333444555777888999<<<;;;;;;:::999999999999666777888999::::::::::::;;;:::::::::;;;>>>@@@BBBDDDLLLXXXbbblllxxxuuuhhh___ZZZUUUMMMGGGEEE@@@:::555333333333333000000000000111111111111111111000000/////////...,,,---...///000000000000......////////////......++++++++++++,,,,,,,,,,,,------...///000000000000,,,,,,++++++,,,,,,---...++++++******++++++,,,,,,,,,+++++++++***)))))))))******))))))))))))*********))))))(((((())))))***'''(((((())))))*********))))))************))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((()))))))))(((''''''(((((())))))******++++++(((''''''&&&&&&''''''((())))))))))))((((((((((((&&&''''''(((((())))))***'''((()))*********))))))'''((())))))''''''((()))************************((()))******)))***,,,...+++,,,---//////......---,,,---///000111111000///......///000111333333444666777777888888999::::::;;;===>>>???>>>>>>@@@AAABBBBBBDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGFFFDDDHHHOOOaaa------------------------........................+++,,,,,,------------,,,((()))***,,,,,,,,,+++***((()))+++------------,,,)))))))))*********++++++)))***++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,++++++++++++***---------------...//////---......//////......---...///000111111000///...,,,...//////------...000...///000111222333333333111111222222222222222222333222222222222222333333333333444555666777777888666666666888999888666444333333333333444555666777666777888:::::::::999999888888777777888888777777555666666777888999:::::::::@@@HHHNNNTTT___mmmxxx}}}aaaYYYOOOGGGCCC???:::666999666333111000000000000///000000111111111222333111111000///...------,,,,,,------.........------...------------------...******+++,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,++++++,,,,,,---...***************+++,,,,,,++++++************************))))))))))))******))))))(((((((((((())))))&&&&&&'''(((((()))******))))))************))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''(((((()))((((((((((((((())))))))))))))))))(((''''''&&&&&&''''''(((***)))))))))((((((((('''&&&&&&''''''((()))))))))&&&''')))*********))))))'''((()))(((''''''((()))************************((()))))))))((()))+++...+++,,,...///000///...---+++,,,...000111000///......//////000111222222333777777888999999::::::;;;;;;<<<>>>?????????AAACCCBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGHHHFFFEEEIIIPPP```------------------------........................)))***+++,,,,,,,,,,,,,,,&&&(((***+++,,,+++***)))'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,---...---,,,+++************)))***++++++,,,+++++++++,,,,,,---------***+++---...///...------.........---------,,,,,,---------------...///000,,,------......------,,,//////000111111000///...+++---//////---,,,...000---...000111333333444444000000111111222222222222222111111000111111222222333333444555666888888999666555555777::::::777333333333333333444444555666222444777999::::::999888444333111111222333333333111222555777999999999999:::>>>BBBCCCDDDJJJVVV```fffqqqyyyxxxzzzvvvkkk```JJJDDD>>>:::999999777666333222111000000000//////////////////......///000111111000///---,,,++++++------------,,,+++******...---++++++++++++---...)))***+++,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,,,,,,,++++++,,,,,,---...******))))))***+++,,,,,,***************+++++++++******))))))))))))******))))))(((((((((((())))))%%%&&&&&&'''((())))))***))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&'''((()))))))))((((((((((((((((((''''''''''''''''''&&&&&&'''''''''******))))))((((((((('''&&&&&&''''''((()))))))))&&&'''(((*********)))((('''((()))((('''&&&''')))************************((())))))(((((((((+++---+++,,,...000000///...---((()))+++---......---,,,//////000000111111111222888999999::::::;;;<<<<<<:::<<<>>>??????@@@BBBDDDCCCDDDEEEFFFHHHHHHIIIIIIHHHGGGHHHIIIGGGFFFJJJQQQ```---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******))))))******+++,,,))))))))))))))))))******)))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,------.........++++++++++++++++++++++++//////.........---------,,,,,,,,,---------......---------............///........................111111000000//////......***+++---...000111111111222222222111111111000000444333111000///000111111222333555666777777777666666555333333444444333222333222333333444555666777222333444777:::<<<;;;:::666666666666666444222111555555555555555666777777777888;;;===@@@CCCEEEFFFQQQVVV___iiirrryyy~~~}}}ssskkkaaaZZZVVVQQQKKKEEE<<<888222111222444555444///000222333333222111///000000000000000000000000---.........//////000000,,,---.........---+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,+++++++++,,,---,,,******+++,,,+++***++++++************+++++++++***((('''&&&''')))*********))))))))))))))))))***((('''(((***++++++***))))))))))))***+++,,,---*********)))))))))))))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))***))))))((('''&&&***))))))(((((((((((((((((('''&&&&&&&&&((()))***))))))))))))************)))))))))))))))((((((''''''''''''''''''((()))))),,,+++++++++)))((('''&&&))))))))))))************,,,---...---+++***+++,,,......---,,,+++******+++---...000000111222555777888999999::::::;;;;;;<<>>=========>>>@@@AAACCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHFFFEEEFFFIIILLLccc,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,+++***))))))))))))))))))************+++++++++((())))))******))))))(((,,,,,,,,,++++++*********))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,,,,,,,------------...---------............///////////////////////////000000000000//////......,,,---...///000111111111222222222111111000000000222222111000000000000000111222444555666666555555555444333444555555444333222222222222333444555666333333444777999::::::888777777555444333333333444555555555555555666666777888888999;;;<<<>>>???@@@BBBFFFKKKQQQVVVYYY[[[[[[fffooo||||||{{{wwwlllcccTTTNNNGGGCCCCCCAAA===999999555111000111333333222000111222333333111000///////////////////////////,,,---------............000000000000000///......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++++++++,,,***))))))+++,,,++++++))))))(((((((((((()))))),,,+++***(((((())))))************)))))))))))))))***)))'''(((***++++++******)))((('''&&&&&&&&&&&&)))))))))))))))*********''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))(((((('''''''''&&&''''''((())))))''''''&&&&&&&&&'''((()))(((((()))))))))*********''''''((()))))))))))))))((((((''''''(((((()))***)))************))))))((())))))))))))************,,,---...---+++***+++,,,......---------......///...///000111111222444666888888999::::::;;;;;;<<<>>>===>>>>>>???@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIGGGFFFGGGKKKMMMccc,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,...---,,,+++)))))))))))))))************+++++++++***++++++,,,,,,++++++***+++++++++++++++************************+++++++++)))******++++++******)))------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,---------------------............///////////////////////////000000000////////////.........///000000000000000111111111111000000000000000111111111111000//////000111222444444444333333444333333444666777777666222222111222222333444555444444444666888888777666888777444222222222444555555444444444444555666666777777888888888888999999:::<<>>:::666444666666444222444222000///000000000///000111222222222000///...........................,,,,,,,,,,,,,,,---------......------,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************+++***)))((((((***,,,,,,+++))))))(((((((((((())))))++++++++++++************************))))))((((((***)))'''(((***+++******)))((('''&&&%%%%%%%%%%%%(((((())))))******++++++)))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))(((((($$$$$$%%%%%%&&&((()))***''''''&&&&&&&&&'''(((((((((((())))))))))))******%%%&&&''')))******++++++)))(((((((((((()))******'''((()))***************))))))))))))************,,,---...---+++***+++,,,,,,,,,,,,---...///000111///000111111000111333555888888999999:::;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIHHHGGGHHHLLLOOOccc++++++************++++++******++++++++++++************))))))******+++,,,------,,,+++*********+++))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++******************************************++++++++++++++++++***------,,,,,,++++++******++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............//////////////////////////////////////////////////////000000000000000//////000000000000000000000000000111222222222111000///000111222333444333222222333222222444666888888777222111111111222222333444555444333444666666555333666555444333333333333444444444333333444444555666666666666666666666555555888999<<<>>>?????????>>>???BBBEEEIIIMMMSSS[[[```pppwww|||rrriiicccSSSPPPKKKFFFAAA===:::999999666333222333333111000000000000000000///...---111111111111000///...---------------------------,,,,,,,,,,,,,,,---------...---+++*********+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++******)))******+++)))'''''''''***+++,,,+++++++++************++++++******+++++++++***)))(((************)))))))))(((+++)))(((((()))******)))(((((((((((()))***++++++''''''((()))***++++++,,,***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((()))(((((((((((()))))))))***&&&'''((()))************)))))))))))))))******+++(((((()))***************((()))))))))************+++,,,------++++++,,,---++++++++++++,,,---......000111111111000000222444888888888999::::::;;;;;;:::<<<>>>AAACCCCCCCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIJJJJJJIIIGGGFFFHHHLLLOOOccc+++******))))))******+++)))******++++++******)))******))))))******+++,,,+++*********+++,,,------))))))*********+++++++++(((((())))))))))))((((((************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///------------------------...............////////////000000000000//////...////////////////////////000111222333333333111111000111222333444333222111111111111333666888999888222222111111111222333333555444222222333444333111222333555666666444222111333333333333333444555555444444555555555666666666444555777:::;;;<<<==================???BBBFFFJJJPPPVVV^^^hhhrrr}}}vvviii\\\PPPFFFAAA>>>===;;;888555444555555555333222111111000///...///000111111000///......000000000000//////......------------------------...---------------------111000...---------...///******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++******)))******++++++)))'''''''''***+++,,,+++++++++************++++++))))))******))))))((('''))))))))))))))))))))))))+++***(((((()))******)))))))))))))))***+++,,,,,,''''''((()))***++++++,,,(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((((((((())))))((((((((((((((())))))))))))***))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((()))))))))))))))******+++***************)))((((((((()))))))))************+++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,---000111111111000000222444777777888999999::::::;;;:::;;;>>>AAACCCDDDDDDDDDBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEGGGKKKNNNbbb******))))))))))))******))))))************))))))******))))))******+++,,,))))))))))))+++,,,---...)))************+++++++++))))))************)))))))))))))))***************+++++++++***************+++++++++,,,,,,+++++++++++++++******************((((((((((((((((((((((((******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...///////////////..................////////////000111111222222222222111000111222333333222111111000000000222555888888777333333222222222222333333555333111111222222222111000222555777777555222000333222222222222333444444333444444555666666777777444444555666777777777777777777888999;;;>>>AAACCCBBBEEEHHHLLLRRRZZZbbbhhhpppwww~~~tttoooddd___WWWMMMDDD;;;666333777666444333222222333333000000000111111111111111...000111111000//////000///............/////////------------------------............------------......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,************+++++++++++++++************+++,,,,,,***)))((((((***,,,,,,+++))))))(((((((((((()))))))))))))))(((((((((((((((((((((((()))******++++++,,,***(((((()))***)))(((+++***)))(((((('''''''''(((((())))))******++++++''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''******)))((((((((((((((())))))*********)))((((((''''''(((((((((((()))))))))))))))))))))((('''''')))(((((((((((()))*********************)))((('''))))))))))))***************,,,------++++++,,,...///......---------......///000111111000111333555777777888888999::::::::::::;;;===???AAACCCCCCDDDAAABBBDDDFFFHHHIIIIIIJJJGGGGGGGGGEEEEEEGGGKKKNNNbbb)))))))))(((((()))))))))((())))))))))))))))))(((******))))))******+++,,,)))))))))))))))***+++,,,)))************+++++++++++++++,,,,,,,,,,,,++++++((()))))))))*********++++++++++++*********))))))))))))************)))))))))))))))***************))))))))))))))))))))))))************+++++++++,,,***++++++++++++,,,,,,,,,---------............///---------------------------------.........//////,,,---...............------------......////////////////////////000111111///000111111111111//////000//////111444666666666444444333333333333444444444222000///000111111000111222444555555444222111222222222222222333333444444444444555555555555555555555555555555555444444222222444777999;;;<<<;;;<<<======>>>???BBBHHHLLLPPPVVV\\\```bbbhhhpppwwwwwwuuuqqqkkkbbbYYYSSSOOOFFFDDDAAA<<<888555444444444222000111222333222111///000111111111111111111---///000000...---///111------------...///000000------------------------------------,,,,,,++++++***++++++++++++***))))))******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++,,,------,,,***))))))+++,,,++++++))))))(((((((((((())))))+++***)))((((((((()))***&&&&&&''')))***+++,,,---,,,***(((((()))***)))(((***)))(((''''''&&&'''''')))))))))))))))*********''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((''''''&&&&&&(((((('''''''''((())))))'''(((((()))((('''&&&%%%'''''''''((((((((())))))'''(((((())))))))))))(((((((((''''''(((((()))***((())))))************)))))))))))))))***************+++---,,,,,,+++---...------------......///000...///000111111222444666777777777888999999::::::<<<<<<<<<===???AAABBBCCCAAABBBDDDFFFHHHIIIJJJJJJGGGHHHGGGFFFFFFHHHLLLOOOeee))))))(((((((((((())))))(((((())))))))))))((((((*********)))***++++++,,,******)))))))))))))))***)))************+++++++++(((((())))))))))))(((((((((((())))))*********+++++++++++++++******))))))''''''((((((((((((''''''(((((())))))******++++++))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,---------.........//////........................---------.........//////+++,,,,,,---......---------------.........//////...---,,,,,,,,,...///000......///000000///...---/////////111333555555555555555444333333444444444333111///...000111111111333333333333333333333333222222111111222222333444555555555444444444333333222222222333333333333333222222333555777666333111888999999888888999<<<>>>AAAEEEIIIIIIHHHJJJQQQVVVYYY\\\bbbjjjrrryyy}}}xxxrrrjjj___WWWOOOOOOMMMIIICCC???<<<;;;555444333222111111444666111///---///333555333000///000000000...,,,,,,,,,---...000...,,,,,,...111,,,,,,,,,---...///000111........................,,,,,,,,,++++++*********,,,---...///...---,,,+++******+++++++++,,,,,,,,,)))************+++++++++,,,+++++++++,,,------...---,,,******+++,,,+++***++++++************++++++---,,,***(((((()))***,,,%%%%%%'''(((***,,,---...,,,***)))((()))***)))((((((''''''(((((()))***+++*********)))))))))))))))''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&'''''''''&&&$$$###''''''''''''((((((((()))%%%&&&''')))************'''''''''''''''((())))))&&&'''(((***++++++,,,,,,))))))))))))***************+++---,,,,,,,,,---...))))))***+++,,,...///000---...000111111222555777777777777888999999::::::<<<<<<<<<<<<===@@@BBBCCCAAABBBDDDFFFHHHIIIJJJJJJHHHIIIHHHGGGGGGIIIMMMPPPggg(((((())))))))))))(((((()))))))))(((((((((((((((+++***)))))))))))))))******)))(((''''''((()))***))))))))))))*********************))))))))))))))),,,''')))+++(((+++---$$$***((('''((()))***)))'''''''''((()))***)))))))))******))))))))))))******(((((()))***+++,,,,,,,,,))))))*********+++++++++,,,,,,++++++******++++++...---,,,,,,---///222333//////...---------------//////000000000000//////............---,,,++++++///......---------......000000////////////000000//////000000000000000///111000/////////000222333111111222222222333333333////////////////////////333333333333333222111000111111000000000000111111111222333333444444333333333333444555555666777777444333333333333444555555666666777777777777666666888:::<<<<<<<<<<<<>>>@@@EEEFFFIIILLLPPPTTTVVVXXXYYY[[[___bbbdddhhhmmmppp{{{tttqqqmmmhhhccc___\\\ZZZ^^^ZZZUUUQQQOOOLLLGGGCCC>>>===<<<:::888777555555444333111///////////////222111111111000000//////111111111111000000000000//////.........---------000///,,,++++++---///111555444111...---------...------,,,,,,,,,,,,++++++---+++***(((((()))+++,,,******************************************************+++++++++,,,,,,,,,+++***)))(((((()))***+++%%%''')))+++,,,+++******))))))))))))((((((((((((((()))***+++---000222333...,,,***(((''''''((()))))))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))))))))((((((''''''''''''((((((((((((***(((''''''(((((('''%%%))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***************)))(((''''''((()))*********+++,,,,,,,,,,,,+++))))))***+++,,,...///000000000000111222222333333666777999:::;;;;;;:::999:::===???AAA@@@@@@AAAAAAAAABBBCCCEEEGGGHHHHHHHHHHHHGGGHHHIIIGGGFFFJJJQQQfff(((((())))))))))))((((((((((((((()))))))))******+++******)))((((((((((((***)))(((''''''((()))***(((((()))))))))*********,,,++++++***)))(((''''''%%%###)))***%%%***///(((***((('''((()))***)))'''(((((((((((())))))))))))***))))))))))))))))))***)))))))))******++++++,,,))))))*********+++++++++,,,,,,+++******+++,,,---///...---,,,---...000222222111000000//////000000------............------,,,,,,---------------,,,......------------......000000////////////000000.../////////...---,,,,,,000000///...///000111222111111111111222222222222000000000000000000000000222222333333222222111000111111000000000000111111111222222333444333333333555444333222222111111111333333222222333333444555222333333333333333333222444666888888888888:::<<<999:::<<<>>>@@@BBBDDDEEEFFFHHHJJJLLLMMMOOORRRUUU\\\___dddjjjqqqwww|||~~~zzzwwwtttsssrrrqqqooojjjccc]]]VVVUUURRRNNNKKKHHHGGGFFFHHHEEEAAA???>>>===999666888777777555444333222111333222000////////////000111111111000000000///////////////.........------.........---------,,,,,,///...,,,++++++---000111333111...,,,*********+++------,,,,,,,,,+++++++++---,,,+++))))))***,,,---*********************************************************+++++++++,,,,,,+++***)))(((((()))***+++&&&''')))+++++++++***)))))))))))))))((((((((((((((())))))***,,,...000111,,,+++***(((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((''''''''''''''''''((((((((((((***(((''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&&&&&&&''''''''''''+++***))))))))))))***++++++,,,,,,---------------+++++++++,,,---...///000000000000111222222333333666777888:::::::::::::::;;;===@@@AAAAAA@@@AAABBBBBBCCCDDDFFFGGGHHHIIIIIIHHHGGGHHHIIIHHHFFFJJJQQQeee(((((())))))))))))(((((((((((())))))******+++++++++******)))(((''''''&&&))))))(((((((((((())))))(((((())))))))))))******---,,,+++***)))'''&&&&&&''''''...---%%%***///)))***((('''((()))***)))''')))((('''''''''(((***+++))))))))))))))))))))))))************************)))))))))************+++,,,+++*********,,,...000///...---,,,,,,---/////////...------,,,,,,------,,,------......------,,,***+++,,,---............---------,,,,,,------...000//////......//////000000000//////...,,,+++***///............///000000000000000000111111111111111111111111111111111111111222222222222111111000111000000//////000000111111111222333333333333222555444222111000000111111222111111111111222333333000000111111111111000000222333555555555555777888666666777777777777888888:::;;;<<<<<<;;;;;;===???DDDEEEGGGKKKPPPUUUYYY\\\___bbbdddeeedddddddddeeeddddddccccccccccccddddddhhhgggeeebbb]]]XXXTTTQQQQQQPPPOOONNNMMMIIIDDDAAA???>>>===<<<::::::999999888666555555555555333111333222222111111000//////111000////////////000000000000000000///////////////............------------------,,,,,,,,,++++++---,,,++++++,,,...000222555444111///---,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++******+++------*********************************************************++++++++++++,,,******))))))))))))******((()))***++++++***)))((())))))))))))(((((((((((())))))))))))***,,,---...+++******))))))((((((''')))(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''&&&&&&''''''''''''((((((((()))(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((()))******((((((((()))))))))******++++++*********++++++,,,++++++,,,------------,,,...------------...///000000000000111222222333333666777888999::::::::::::<<<>>>@@@AAAAAAAAABBBCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHGGGHHHJJJHHHFFFJJJQQQccc(((((())))))))))))((((((***************)))))))))++++++***)))((('''%%%%%%))))))(((((((((((())))))(((((((((((()))))))))***,,,++++++***)))((('''''',,,+++...,,,'''---000$$$***((('''((()))***)))'''***)))'''&&&'''(((***,,,((())))))))))))))))))(((************))))))))))))))))))))))))************,,,+++***)))***---000222//////------,,,,,,------,,,,,,+++************+++.........//////.........***+++,,,---------------,,,,,,,,,,,,,,,,,,---.../////////....../////////000000111111000///......------------......//////////////////000000000000000000000000000000000000000111111111111111000000000000////////////000000000111111222222222222222333333111111111333444666000000000000000111222222111222222333333222222111111333444444444444555777888777777777666666555555777888888777555555666888=========>>>AAAEEEHHHKKKGGGIIIKKKKKKJJJHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFDDDAAA???>>>AAA@@@???>>>===;;;999888888888777777666777777777333333333333444444444333111111111111111111111111/////////////////////000////////////////////////000000000/////////......,,,,,,,,,+++++++++******,,,+++++++++,,,...000222666555333111///...------,,,,,,,,,++++++++++++***++++++*********+++,,,---************************************************************++++++++++++***))))))))))))))))))***))))))*********))))))((())))))))))))(((((((((((()))(((((((((((()))******))))))******)))(((''''''++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++************+++++++++,,,((()))******++++++******......------------......000000000111222222333333666777888888999:::::::::<<<>>>@@@AAAAAAAAABBBDDDDDDEEEGGGHHHIIIJJJJJJJJJHHHGGGHHHJJJHHHFFFKKKRRRbbb(((((())))))))))))((((((,,,++++++***)))(((''''''+++++++++***)))'''&&&%%%(((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))************&&&((()))...;;;<<<******((('''((()))***)))'''***)))'''&&&'''(((***,,,'''((())))))))))))((('''******))))))))))))))))))))))))))))))))))))))))))******))))))+++---000111......---,,,,,,+++++++++///...------,,,,,,------------............------,,,,,,------,,,++++++***+++++++++++++++,,,------//////............//////......///000111111000000,,,------...................../////////000000000///////////////////////////000000111111000000000000000////////////000000///000111111222222111111222222111000111222333444000////////////000111111222222333333333333222222///111222222111222333444333333333333222222222222222333444333222111333555999888777777888;;;===???<<<>>>@@@@@@>>><<<<<<<<<::::::999999999999::::::999999999999888777777666777777777666555444444444444333333222222222222222000000000000000///000000/////////000000111111111---........./////////........................///////////////............,,,,,,+++++++++*********+++***++++++,,,...000111111000///---,,,+++******,,,,,,+++++++++*********)))))))))))))))***++++++))))))))))))))))))))))))************************))))))*********+++++++++)))))))))******))))))))))))************))))))((())))))))))))(((((((((((()))((((((''''''(((((((((((())))))))))))(((''''''+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++&&&&&&&&&'''''''''((((((((())))))******+++++++++))))))***++++++++++++***...---,,,,,,+++,,,,,,,,,000000000111222222333333777777777777888999::::::===>>>@@@@@@@@@@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJHHHGGGKKKRRRbbb(((((())))))))))))((((((++++++***)))((('''&&&&&&***+++++++++***)))'''&&&(((((())))))))))))((((((''''''(((((((((((())))))((((((((()))******++++++(((%%%(((...:::OOOQQQ===***((('''((()))***)))''')))((('''''''''(((***+++''''''))))))))))))''''''))))))))))))))))))))))))***)))))))))))))))(((((()))))))))***+++---...///---------,,,,,,+++++++++,,,,,,+++************+++***++++++,,,,,,++++++***------------,,,+++***)))************+++,,,------///......------......///***+++,,,...//////000000,,,---......//////......////////////000000000000...........................//////000000000000///000//////......//////000//////000111111111111000222222111000...---,,,+++000////////////000111111000111111111111111111000---...000000//////000111000000000111111111111111000111222222111111333555666555444444444666777888777999;;;:::999777666777555444444333333444444555555555444333222222111111111222444333222111111222111000///..................///000///...---...///---------....../////////---...............---------------...............------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++,,,---//////.........------,,,++++++++++++++++++************''''''((())))))*********))))))))))))))))))))))))************************)))))))))************+++))))))************)))))))))))))))))))))*********))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%'''((('''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))(((((((((((()))******''''''((((((((()))))))))'''((()))***+++++++++***,,,,,,---............------,,,,,,+++++++++,,,,,,000000000111222222333333777777666777777888::::::<<<>>>??????>>>???AAADDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIKKKIIIGGGKKKRRRbbb(((((())))))))))))((((((''''''''''''''''''((((((***+++,,,---,,,+++)))((('''((()))******)))(((''''''''''''((((((((()))))))))))))))))))))*********((('''+++///;;;QQQTTT@@@***((('''((()))***)))'''(((((((((((())))))))))))&&&''')))******)))'''&&&''''''(((((())))))************))))))(((((((((((('''((()))+++,,,,,,+++++++++,,,,,,,,,,,,++++++***))))))(((''''''''''''(((******++++++++++++******++++++,,,,,,,,,++++++***)))))))))******+++,,,---///......------......///,,,,,,---.../////////...,,,---...///000//////...//////000000000111111111////////////////////////---...//////000000////////////............//////...///000000111111000000000000111111///---***)))000000//////000000111222000000111111111111000000...///000000///...000111222222222222222222333333222333333333222222444666333333444444444555555555333555777777555333333444222222111111111111222222333333222111000/////////...111333333111000000111000000///............///...000222111///...///111------------............---......///...---++++++,,,,,,---------.........,,,,,,,,,++++++++++++***---,,,,,,,,,+++++++++++++++++++++,,,,,,------------..................---++++++++++++************''''''((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************((()))***++++++***)))(((((((((((())))))***++++++))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&''''''((()))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***************++++++++++++((()))***,,,,,,,,,,,,,,,------...////////////...------,,,,,,,,,------...000000000111222222333333777777666666777888999:::<<<============>>>AAACCCEEEFFFGGGHHHHHHIIIIIIHHHIIIHHHIIIKKKIIIGGGLLLRRRccc(((((())))))))))))(((((($$$$$$%%%&&&'''((()))******+++,,,------,,,***)))'''((()))******)))((('''''''''''''''((((((((()))++++++******))))))((((((%%%&&&))))))...@@@CCC000***((('''((()))***)))(((''''''((()))***)))))))))&&&'''(((******((('''&&&&&&''''''((()))******+++******))))))((((((((('''&&&''')))+++,,,+++***)))***++++++,,,,,,,,,++++++,,,++++++***************,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))))))))***+++,,,---.........------.........///000000000000000//////------///000000000///...000000000000111111111111000000000000000000000000------...///000000////////////............//////...//////000000000000000---///111333222111...,,,000000000000000111222222111111222222222222111111000111333222111111222333333333222222222222111111000111222111000///111333000111222333333333222222000222444444333222111222111111111000000111111111111000000/////////000000***...111222000---...//////...............//////,,,...000000...---///222////////////////////////......//////...,,,***))),,,,,,,,,------..................---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++***+++++++++************)))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************((()))***++++++***)))((((((((((((((()))***,,,,,,))))))))))))(((((((((((((((''''''''''''((()))))))))((('''%%%&&&''')))***'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((()))***+++---......------+++,,,------......---------------------...//////000000000111222222333333777666666666666888999:::;;;<<<===<<<<<<===@@@BBBEEEFFFGGGGGGHHHHHHHHHHHHIIIHHHIIIKKKIIIGGGLLLSSSddd''''''(((((())))))******((()))******))))))***+++,,,+++)))((('''''''''((((((((())))))))))))((((((&&&&&&&&&&&&''')))***+++''''''(((***+++,,,---...''''''(((((())))))************)))(((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,***(((''''''+++++++++***************(((((()))***++++++,,,,,,************)))'''&&&%%%---...000000///---***(((******+++,,,,,,,,,,,,+++******))))))***,,,---///...,,,***+++...///...,,,---,,,++++++,,,---///000000000000000////////////111111000000//////......222000---,,,---//////////////////...------,,,,,,////////////000000000000---......///000111111222000000000000000000000000111111111000000000000000111000///......///000111000000000000111222333444333333222222111000/////////000000000111111111111222222222333333333444444777666666555444222111000222111111000000000000000333111///...---...///000222111000//////.........------............------//////............//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,******************************************************++++++++++++******)))))))))******+++++++++******))))))((((((''''''''''''((()))))))))))))))))))))************))))))++++++++++++++++++++++++((()))***++++++***)))(((,,,,,,***)))((((((((((((%%%'''&&&$$$%%%'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((+++,,,------......------000000//////............//////000111222333333444555666777777666777999;;;:::>>>@@@???;;;:::>>>BBBGGGFFFFFFEEEFFFHHHIIIJJJIIIGGGGGGIIIIIIGGGIIINNNccc((((((((((((((()))))))))'''((())))))(((((()))++++++***)))(((''''''(((((('''(((((())))))((((((''')))(((((('''''''''''''''(((((())))))***+++,,,,,,((((((((((((((()))))))))***))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))+++,,,,,,***((('''(((*********************)))))))))******+++,,,,,,,,,((((((((()))))))))******$$$&&&)))+++,,,,,,+++***)))***++++++,,,,,,++++++******))))))***,,,---...---+++***+++---...---+++,,,,,,++++++,,,---///000/////////.........------000000000///////////////000///.../////////---,,,---------........................////////////000---......///000000111111////////////////////////000000000000000000000000000000////////////000000000000000000000111222333333333222111111000////////////000000000111111111222222222333333333333444555555555555444222111000111111000////////////000222000///...---...///000//////////////////000000------............------///................../////////......------,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,+++++++++++++++************************************************)))******++++++******)))************++++++++++++***)))))))))((((((((('''''''''((()))))))))))))))))))))************))))))************************)))))))))******)))))))))***)))((('''&&&&&&&&&&&& %%%***+++(((&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******+++,,,------......---------.........////////////000000111222333444555555555666777777666777999;;;<<<>>>@@@???======@@@CCCGGGFFFFFFFFFFFFHHHIIIJJJIIIGGGGGGIIIHHHGGGIIINNNeee))))))((((((((((((((((((&&&'''((((((''''''(((***))))))(((''''''(((((()))&&&''''''''''''''''''&&&)))(((''''''&&&&&&''''''((()))))))))************))))))(((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,+++)))''''''(((((((((((()))))))))))))))*********++++++,,,,,,---******)))((()))***+++,,,!!!###&&&)))***+++******)))***++++++,,,,,,++++++***************+++,,,---,,,******+++,,,---,,,+++,,,+++++++++,,,---...///......---------,,,,,,,,,.........////////////////////////000111///,,,)))+++,,,,,,---......//////---------.........//////.........//////000000111/////////////////////////////////000000000000000/////////000000/////////000000000///000000111111222222111111000000//////////////////000000000000111111222222222333333333333444444444444333222111000000///............///000///...------...000111---------......000111111------............------------------------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++******************************************************************)))******++++++******)))+++++++++++++++*********))))))))))))((((((((((((''''''((()))))))))))))))((())))))******))))))(((((((((((((((((((((((((((***))))))(((((())))))***))))))((('''&&&&&&&&&&&&'''***,,,+++(((&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,------......------++++++---...///000111111111111222333444555555666555666777777666666888:::======>>>???@@@AAACCCDDDGGGFFFFFFFFFGGGHHHIIIJJJIIIGGGGGGIIIHHHGGGJJJOOOfff)))))))))((((((''''''&&&%%%&&&((('''&&&&&&''')))((((((''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***)))))))))))))))))))))))))))))))))((((((''''''&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))'''&&&&&&''''''''''''(((((((((((((((******++++++,,,,,,,,,---///---+++)))(((((()))***'''(((***++++++***)))((())))))***+++++++++++++++***************++++++,,,++++++++++++,,,------,,,+++++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,---......///000000000////////////...,,,))),,,,,,,,,------.........+++,,,,,,------................../////////000000////////////////////////......///////////////000---...///000000///...---000000//////.../////////111111000000000/////////........./////////000000111111111111222222222222222222333333333333222222//////...------------......------------...000000...---------......///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******************************************************))))))************)))))),,,,,,++++++*********)))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***+++***)))(((((((((((((((((())))))(((%%%%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,+++,,,------......------***+++---...///000000///000000111222333444555555555666777666666666888:::===<<<<<<===AAACCCDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJIIIGGGFFFHHHHHHGGGJJJPPPeee))))))((((((''''''&&&&&&%%%&&&''''''&&&&&&'''((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***)))))))))(((((((((((('''))))))((((((''''''&&&&&&&&&'''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%$$$%%%&&&&&&&&&''''''((((((((((((***+++++++++++++++,,,,,,///---+++)))(((((()))***++++++++++++***)))((('''))))))***++++++++++++***))))))*********+++******+++,,,,,,,,,,,,,,,---...******+++,,,,,,---------.........---------,,,,,,++++++,,,---...//////000222000---,,,---------,,,......------,,,,,,,,,,,,+++++++++,,,---......///............////////////........................------........./////////---...///000000///...---//////......---.........000000//////////////////---............/////////000000000111111111222222000111222222333222222222///......---------------,,,,,,,,,------...////////////...---------------,,,,,,------------,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++++++++************++++++,,,++++++******++++++,,,)))))))))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++++++++******)))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))******))))))(((((((((((((((&&&'''&&&&&&%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,+++,,,------......------+++,,,.../////////...---//////000111222333444444444555666666555666888:::;;;;;;:::<<<@@@CCCDDDCCCFFFGGGGGGHHHIIIIIIJJJJJJIIIGGGFFFGGGGGGGGGKKKQQQbbb((((((''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&((((((((((((''''''''''''((((((''''''''''''''''''%%%&&&'''((()))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''(((((())))))******************************)))((()))***+++,,,'''(((((()))))))))))))))((()))******++++++******))))))******+++******)))***+++,,,,,,++++++,,,---)))***+++,,,---------,,,......---------,,,,,,,,,++++++,,,,,,---...//////111///,,,***,,,---............------,,,++++++******++++++,,,---...//////................................................,,,,,,------.../////////.........//////............------,,,------......////////////............------------.........//////000000000000111111111000111111222222222111111//////...------------...,,,,,,------------------//////...,,,,,,+++++++++,,,,,,------------,,,,,,++++++------------++++++++++++++++++++++++++++++++++++,,,------,,,***)))+++******))))))******+++++++++************++++++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&%%%&&&&&&'''''''''&&&''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++,,,------......------+++,,,...//////...---,,,...///000111222333333444444555666666555555777999:::;;;<<<===???AAACCCDDDFFFGGGHHHIIIJJJJJJJJJIIIIIIFFFEEEGGGGGGGGGKKKRRRaaa&&&&&&''''''''''''''''''%%%'''((((((''''''((()))'''(((((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%'''((()))((('''&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%''')))&&&''''''((())))))******))))))))))))))))))))))))((((((((()))))))))******&&&&&&'''((()))*********((())))))***************))))))***++++++***)))(((''')))+++***)))(((***,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------......,,,+++,,,---......------,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000................................................+++,,,,,,---....../////////......------......///,,,+++++++++,,,---..............................,,,,,,---------........./////////000000000111111000111111111111111000000000//////...---.........,,,------------,,,,,,+++------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,++++++******))))))***+++---------+++***(((******))))))))))))******++++++************++++++***))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***''''''((()))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''''')))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++,,,------......------(((***---///000///...---///000000111222333444555444555666555555555777999;;;===@@@@@@??????CCCFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIFFFEEEFFFGGGGGGLLLSSSccc%%%&&&&&&''''''(((((((((&&&'''((((((''''''(((***(((((())))))(((&&&$$$###&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((($$$%%%'''))))))((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&(((+++'''''''''((()))******+++)))))))))(((((((((((((((************)))'''&&&%%%))))))))))))************(((((()))***************((()))***++++++***)))(((%%%'''))))))'''&&&(((***((()))+++,,,------,,,,,,+++++++++************)))++++++,,,,,,,,,,,,------******,,,...000000...,,,***++++++,,,,,,------...++++++,,,---...000000111.....................---........................++++++,,,------.../////////...---,,,,,,---...///******++++++,,,---...///---.....................,,,,,,,,,---------......////////////000000000000111111111111111000//////000000///............///------------,,,,,,+++***++++++++++++,,,---......+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++---,,,,,,+++***)))((((((***+++---------+++)))(((******))))))))))))******++++++************++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((('''((((((((())))))******'''(((((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((('''''''''(((((()))''''''&&&'''((('''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&"""###%%%'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,------......------&&&(((+++///000111000///000111222333444555555666444555666555555555777999;;;???CCCBBB??????CCCHHHFFFGGGHHHJJJKKKJJJJJJIIIIIIFFFEEEFFFFFFGGGLLLSSSddd))))))))))))((('''&&&%%%((())))))'''###"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((($$$$$$%%%%%%&&&''''''''')))))))))***+++++++++,,,++++++******)))((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))(((((('''))))))))))))))))))))))))'''***,,,---,,,***)))))),,,,,,,,,***((())),,,...&&&&&&''')))***+++,,,---***,,,......---,,,---...000......///,,,)))+++000,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,------...///000111111------------------------***,,,------,,,,,,...//////...------,,,,,,,,,,,,***++++++,,,---...//////------------------------............////////////111000...------...000111,,,,,,------.../////////......---,,,++++++******)))******++++++,,,------+++,,,,,,------,,,,,,+++...,,,***(((((()))***+++---,,,***)))))))))******)))))))))***+++++++++,,,+++++++++*********))))))((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))((('''%%%)))((('''&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************))))))))))))******************+++,,,---------------------............/////////000111222333333444111111111222444777999;;;===>>>??????>>>???AAACCCGGGFFFDDDCCCCCCEEEGGGHHHFFFEEEFFFHHHGGGGGGLLLTTTbbb))))))(((''''''&&&%%%%%%((())))))(((%%%$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((()))***%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((())))))(((((((((%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((***)))(((''''''((())))))((()))))))))))))))(((((())))))))))))))))))))))))(((***,,,,,,+++))))))***+++++++++)))((((((+++---((())))))***+++,,,------'''((()))+++---111666:::>>>555...---...---,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...---,,,+++***************..................//////------------------------............///////////////...------------...///............------------......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,***)))))))))******,,,+++***)))))))))************************+++++++++++++++*********))))))))))))))))))))))))))))))******))))))(((''''''&&&)))((((((((((((((((((((('''((((((((())))))))))))))))))))))))***)))((('''(((((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))******************+++,,,---------------------............///000000111222333444444555333333333444666888;;;<<<===???@@@?????????AAACCCGGGFFFFFFEEEFFFGGGHHHHHHFFFEEEFFFHHHGGGFFFKKKRRRccc)))(((&&&%%%$$$%%%%%%&&&'''(((((('''&&&&&&((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((("""###%%%'''((((((((('''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&'''(((((())))))((((((((((((''''''''''''(((((())))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********))))))))))))))))))))))))))))))***++++++))))))***+++*********(((''''''***,,,++++++,,,,,,,,,---------'''''''''(((,,,222;;;AAAGGG888+++)))---...+++)))++++++,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---,,,++++++************+++.........------,,,,,,,,,---------------------------............/////////111111111222222111111111//////...------,,,++++++---------------------------,,,,,,+++******))))))******++++++++++++*********++++++++++++***))))))++++++***)))))))))************************))))))+++************)))))))))***************************))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))***************)))(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))******************+++,,,---------------------............///000111111222333444555555555555555666777:::<<<======???@@@@@@@@@@@@AAACCCFFFGGGGGGHHHHHHIIIHHHHHHGGGEEEFFFGGGFFFDDDIIIQQQccc((('''%%%######$$$%%%&&&%%%&&&&&&&&&&&&'''((()))+++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""%%%%%%&&&&&&&&&'''''''''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++)))))))))))))))))))))))))))******)))((((((***+++*********)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***...555999@@@333((('''++++++)))'''+++++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,------......//////++++++++++++++++++++++++,,,------,,,+++)))***+++------,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000222333333222000///------------,,,,,,++++++------------------......,,,+++++++++******))))))))))))************)))))))))***+++,,,,,,+++)))(((*********))))))))))))***++++++******))))))((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((('''''''''((((((((())))))'''(((******)))))))))***(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))******************+++,,,---------------------............//////000111111333333444555666555555666777:::<<<===>>>???AAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJIIIHHHGGGGGGEEEFFFGGGEEECCCHHHOOOccc'''&&&$$$###"""###%%%&&&#########$$$%%%'''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''%%%###"""%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))))))))))))))(((((('''''''''&&&&&&'''((()))******+++''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((()))***++++++)))))))))))))))))))))))))))******)))(((((()))+++***+++,,,+++***)))+++,,,++++++++++++************,,,,,,,,,+++******,,,...111,,,(((***+++))))))************++++++,,,,,,,,,------,,,,,,++++++++++++******+++,,,---...///000+++++++++++++++++++++++++++,,,---,,,***))))))***,,,,,,,,,++++++,,,,,,---(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............(((***,,,------,,,***(((++++++++++++,,,,,,------,,,,,,------------------)))))))))******+++++++++((())))))******))))))(((((()))+++------+++)))((())))))))))))***)))))))))+++******))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((()))''''''''''''((((((((((((&&&(((***)))((('''((()))''''''&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))******************+++,,,---------------------............///......///000111222333333555555444555666888:::;;;>>>@@@BBBCCCBBBAAABBBCCCBBBDDDGGGIIIIIIIIIGGGFFFGGGEEEFFFGGGEEECCCHHHOOOccc&&&&&&%%%$$$$$$$$$%%%&&&###"""!!!"""%%%'''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""$$$%%%'''((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))((((((((((((((('''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''&&&'''((()))*********)))((((((''''''''')))***+++))))))))))))))))))))))))((()))******(((((()))******+++---,,,+++***+++,,,))))))))))))))))))))))))(((***,,,,,,***))))))***)))))),,,///---)))***...))))))******+++,,,,,,,,,------,,,++++++***))))))'''((())))))+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++***))))))))))))******+++)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........((()))+++,,,,,,+++)))((())))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,))))))************))))))((()))+++,,,,,,+++***)))'''((()))*********))))))))))))))))))))))))(((((((((((()))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((&&&)))+++***'''%%%&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))******************+++,,,---------------------............///------...///000111222222444444444444555777999:::>>>@@@CCCDDDCCCBBBCCCCCCBBBDDDFFFHHHIIIIIIHHHGGGGGGEEEFFFGGGFFFDDDIIIQQQbbb%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!!###&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&'''''''''((()))))))))''''''''''''''''''''''''%%%&&&((()))*********)))''''''&&&%%%&&&(((***+++))))))))))))))))))))))))&&&(((***+++)))((((((((()))***,,,,,,***)))***+++((()))))))))))))))))))))&&&(((***+++***))))))*********---000---((()))---((())))))***++++++,,,,,,++++++++++++************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++***))))))***+++)))))))))))))))***+++++++++,,,,,,,,,------......++++++++++++++++++++++++,,,,,,---------.........------...//////...------************++++++++++++,,,,,,,,,++++++******)))))))))))))))************)))******++++++******)))((()))***+++,,,++++++***&&&''')))*********))))))((((((((()))))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((('''+++---+++'''$$$%%%(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''######%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&''''''((())))))''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))******************+++,,,---------------------............///......///000111222333333555444444444555777999:::>>>AAACCCEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIFFFEEEFFFHHHGGGFFFKKKRRRaaa%%%%%%&&&'''''''''&&&&&&'''$$$"""$$$''')))((('''&&&&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))*********)))'''&&&%%%$$$%%%''')))+++))))))))))))))))))))))))%%%(((++++++***(((''''''((()))++++++)))((()))***(((((())))))************)))*********(((((()))+++...++++++---+++&&&&&&)))((())))))***++++++,,,,,,)))))))))***++++++,,,,,,///...---,,,+++)))((((((------------------------''')))******))))))***,,,++++++******+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,++++++***))))))))),,,,,,++++++***)))((((((++++++******)))(((((((((******++++++++++++******))))))***+++++++++++++++&&&'''(((*********)))(((''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((()))---///---'''$$$&&&(((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''' !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************))))))))))))******************+++,,,---------------------.........////////////000111222333444444555555555555666777999:::>>>AAADDDEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKFFFEEEFFFHHHGGGGGGLLLTTTaaa%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&***,,,(((!!!!!!&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&''')))+++,,,+++***(((''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++***++++++++++++,,,,,,,,,+++*********))))))((((((((((((((((((((('''&&&&&&######%%%&&&(((***+++,,,))))))))))))))))))))))))******************************++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,---------------******+++,,,,,,,,,,,,++++++,,,------,,,+++***))),,,,,,,,,---------..................---,,,+++***************************...+++))))))******'''$$$))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((''''''((((((((()))******++++++******(((''''''&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$""" !!!%%%((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''&&&&&&'''(((***)))'''%%%$$$%%%'''(((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++)))))))))))))))((('''''''''((()))++++++******)))++++++,,,------......///+++,,,------......------222...---111000++++++///444555666777777888:::======???AAABBBBBBCCCEEEGGGDDDEEEGGGHHHIIIIIIHHHHHHNNNHHHEEEGGGJJJLLLPPPUUUggg&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&)))+++)))%%%"""###%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$"""$$$'''))))))(((+++***)))(((''''''''''''))))))))))))))))))))))))&&&''''''((())))))******(((((()))))))))*********************)))))))))(((((())))))))))))((('''&&&------,,,,,,++++++******))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++(((((()))***************)))***++++++,,,,,,+++++++++++++++++++++******))),,,,,,,,,------------...............---,,,+++***************************,,,***((()))+++,,,***(((''''''''''''''''''''''''******))))))))))))******((((((((((((((((((((((((,,,,,,++++++************(((((((((((())))))))))))((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&''')))(((&&&%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%''')))***)))))))))))))))((('''''''''((()))***+++******)))++++++,,,------......///,,,,,,---...............222......111111------000444555666777777888:::===<<<>>>@@@AAAAAABBBDDDFFFDDDEEEGGGHHHIIIIIIHHHHHHLLLHHHGGGHHHJJJKKKQQQXXXiii'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))%%%"""$$$***...,,,((()))((((((''''''(((((()))))))))))))))))))))))))))'''''''''(((((())))))***((((((((()))))))))******************))))))))))))))))))******))))))((((((......,,,+++)))(((&&&&&&))))))))))))))))))))))))************************))))))))))))************************************'''(((((())))))))))))((()))***++++++,,,,,,++++++++++++***)))))))))******,,,,,,,,,,,,------------.........------,,,+++***************************&&&%%%%%%&&&)))******)))''''''''''''''''''''''''***))))))(((((())))))***((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%((()))'''###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''((((((&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&(((((()))))))))))))))(((((('''(((((()))************)))++++++,,,------......///------...////////////...111...///111222000000222444555666777777888:::===<<<>>>@@@@@@@@@AAACCCEEEDDDFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIKKKIIIJJJSSS]]]lll&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$###%%%((()))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&***&&&$$$%%%)))+++***''''''''''''''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))************++++++++++++*********)))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************************))))))************))))))))))))***++++++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,---------------------,,,+++******************************&&&&&&&&&''')))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$!!!"""%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((())))))))))))((((((((()))))))))************++++++,,,------......///---......///000/////////000///000111222222222444444555666777777888:::======???AAAAAAAAAAAACCCEEEEEEFFFGGGIIIIIIIIIIIIHHHGGGIIILLLLLLIIIJJJTTTaaaooo%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((%%%###%%%((()))&&&###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))******))))))************))))))))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))*********))))))((())))))***++++++++++++***+++***)))(((((()))***++++++++++++,,,,,,,,,------------------,,,+++***)))))))))))))))))))))))))))***++++++++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$###### """$$$&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))(((((()))))))))))))))*********++++++,,,------......///---......///000////////////000111111222333444444444555666777777888:::===???AAABBBCCCBBBCCCDDDFFFEEEFFFHHHIIIJJJJJJIIIIIIFFFIIIMMMMMMIIIIIIUUUbbbooo%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$############$$$%%%%%%)))'''&&&'''))))))'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((******)))&&&&&&(((***'''&&&&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************(((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((()))******++++++************)))))))))***++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++***)))))))))))))))))))))))))))((())))))(((&&&%%%&&&''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''&&&%%%$$$$$$###"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''$$$"""$$$(((+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''''''(((((())))))))))))))))))))))))((()))******+++++++++,,,------......///------...////////////......111111000111444444222444555666777777888:::===@@@BBBDDDDDDCCCCCCEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIGGGIIILLLMMMIIIJJJTTTaaannn&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''')))***++++++''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))************&&&'''((())))))))))))((((((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&((())))))***************)))******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))$$$&&&'''&&&$$$"""$$$%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''((()))))))))))))))***)))((((((((()))++++++++++++,,,------......///,,,,,,---..................111222//////333444000444555666777777888:::===@@@BBBCCCCCCBBBBBBDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHIIIKKKKKKIIIJJJSSS___kkk''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$((('''$$$(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''&&&))))))))))))************(((((())))))*********+++&&&&&&'''(((((()))((((((******++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,++++++******((((((((((((((((((((((((+++++++++++++++***))))))(((((()))***************)))***+++---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((***,,,+++)))(((***,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((())))))*********''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%''')))'''###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******))))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''((()))))))))))))))***)))((((((((()))+++,,,++++++,,,------......///+++,,,------......---------222222......333333///444555666777777888:::===???AAABBBBBBAAAAAACCCDDDFFFGGGHHHJJJKKKJJJJJJIIIJJJIIIIIIKKKIIIJJJSSS]]]iii$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((()))))))))(((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  ###&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((('''''''''&&&''''''((()))))))))))))))'''&&&%%%'''***+++)))&&&(((((((((((((((((((((((()))***+++***))))))+++------***&&&$$$%%%'''((()))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******---,,,+++++++++,,,......---,,,++++++******++++++,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''###$$$&&&'''(((((()))))))))(((&&&$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''%%%###"""))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&$$$"""###%%%&&&''''''&&&&&&%%%$$$###############$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&''''''&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&''')))))))))(((''''''&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''+++)))((((((******(((%%%&&&'''((((((''''''(((***------,,,++++++,,,,,,,,,000//////...------,,,,,,......000111222333444444666777888777666777888:::>>>@@@AAAAAAAAAAAABBBDDDCCCEEEGGGIIIIIIIIIHHHGGGGGGFFFHHHIIIIIILLLVVVaaarrr$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""###%%%(((''''''(((((((((((('''''',,,+++***(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''((()))))))))))))))(((&&&&&&'''***+++)))'''((((((((((((((((((((((((((())))))(((''''''***,,,---***'''&&&'''((())))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))*********))))))((()))***+++,,,++++++******))))))******((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''######$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###  %%%'''%%%"""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''(((''''''''''''((((((((((((%%%&&&''''''((((((''''''(((((('''''''''''''''(((***((('''''')))***(((&&&&&&((()))(((''''''((()))------,,,,,,,,,,,,------........................000000111222222222222222555666777777666777999;;;???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIKKKKKKKKKJJJIIIGGGFFFHHHIIIIIIKKKUUU```sss$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''''''''((((((((((((''''''---,,,+++)))(((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''((()))))))))))))))(((''''''(((******)))((((((((((((((((((((((((((('''''''''%%%$$$%%%(((+++,,,***(((((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******)))(((((((((((()))***************))))))))))))(((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''&&&&&&%%%'''''''''''''''&&&%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$&&&'''&&&###"""$$$'''&&&%%%###"""###$$$&&&'''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$&&&''''''&&&$$$###!!!$$$((($$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))&&&&&&'''(((((((((((('''(((((((((''''''(((((())))))'''&&&&&&'''))))))(((''')))))))))''''''''')))------,,,,,,,,,,,,------,,,,,,------...///000000111111222222222222111111444555777777777888:::<<>>@@@AAAAAAAAAAAABBBDDDGGGHHHJJJLLLMMMLLLKKKJJJGGGGGGGGGIIIHHHIIISSS^^^ppp$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$######%%%&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''((()))))))))))))))%%%''')))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))(((''''''((('''&&&%%%&&&'''(((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((()))******((((((***+++++++++***)))******,,,,,,,,,+++)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%''''''%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''$$$!!!"""&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&'''((()))***)))***,,,+++(((''')))+++&&&'''))))))))))))+++---++++++++++++,,,---...///,,,,,,------.../////////...///111333444555666666555666777777666777999;;;===>>>@@@AAAAAABBBDDDEEEGGGHHHJJJLLLMMMLLLKKKJJJHHHGGGGGGHHHGGGIIIRRR]]]nnn$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((($$$%%%&&&&&&&&&&&&%%%$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$###$$$%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))%%%''')))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))***)))'''&&&'''((('''%%%&&&((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((()))*********+++,,,---...---,,,,,,((()))+++,,,+++***((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$######$$$%%%'''(((&&&$$$%%%&&&(((((((((&&&$$$"""###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$###%%%$$$###$$$&&&((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))%%%###$$$((()))'''###$$$%%%%%%&&&&&&''''''((('''(((((()))))))))))))))%%%%%%%%%&&&&&&((())))))))),,,...---***((((((***%%%''')))))))))***,,,...,,,,,,,,,---...///000111***+++,,,---///000111111000111222333444555555555666777888777666777888:::<<<>>>@@@AAAAAABBBDDDFFFEEEFFFIIIJJJKKKKKKIIIIIIHHHGGGGGGHHHGGGIIIRRR]]]lll%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$""" ###########################!!! ###$$$""" '''&&&%%%$$$###$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''(((%%%$$$%%%'''(((&&&$$$'''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))((('''''''''''''''***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&''')))***+++++++++***++++++++++++***))))))))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''%%%""""""$$$%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((&&&###  !!!###########################&&&&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++'''######'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''***)))((('''&&&%%%%%%%%%'''%%%$$$%%%((((((&&&###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''))))))))))))************,,,,,,,,,,,,,,,+++***)))++++++,,,------......///111222222333444555666777<<<;;;999888888999;;;<<>>@@@AAAAAAAAAAAABBBDDDGGGHHHJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHGGGGGGNNNWWWiii}}}'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''''''''))))))))))))************((((((((((((((((((((((((((()))******++++++++++++******++++++******)))(((((((((((('''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############"""""""""######$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((())))))***,,,,,,''')))***)))(((''')))***))))))))))))************)))***+++---.../////////++++++,,,------......///000000111222333444444555555555666888999;;;<<<<<<>>>@@@AAAAAAAAAAAABBBDDDFFFGGGIIIJJJKKKJJJJJJIIIJJJHHHHHHHHHGGGHHHOOOXXXhhh}}}'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$######$$$$$$$$$###$$$$$$%%%&&&&&&$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''))))))))))))*********+++((((((((((((((((((((((((((())))))*********))))))***************))))))(((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''')))(((&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&$$$!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((('''''''''(((((()))***&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((''''''&&&&&&'''(((((()))%%%&&&''''''&&&&&&'''(((((()))))))))************))))))+++,,,---.........++++++,,,------....../////////000111222333444444666777999;;;<<<=========>>>???AAAAAAAAAAAACCCDDDEEEFFFHHHIIIJJJJJJIIIHHHJJJHHHHHHIIIHHHHHHPPPXXXhhh}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$%%%%%%&&&########################"""############"""#########$$$%%%&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&''''''(((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''((('''''''''''''''''''''&&&((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''')))************)))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%###"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&''''''((()))***%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&$$$&&&''''''&&&&&&''')))((()))))))))************))))))***+++++++++++++++++++++,,,------......///...//////000111222333444555666777999999999999999===???AAAAAAAAAAAACCCEEEEEEFFFGGGIIIIIIIIIIIIHHHJJJHHHHHHIIIHHHIIIPPPYYYjjj%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$$$$%%%%%%&&&'''########################"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''))))))******))))))((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$!!!"""&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***)))(((''''''&&&&&&&&&&&&((())))))((((((***+++))))))))))))************((()))***************)))++++++,,,------....../////////000111222333333444888888888999999:::::::::===>>>@@@AAAAAABBBDDDEEEEEEFFFHHHIIIJJJIIIIIIHHHJJJHHHHHHIIIIIIJJJQQQZZZnnn###$$$&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%$$$#########$$$%%%&&&########################"""$$$&&&%%%###"""###%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$######%%%&&&%%%###"""$$$&&&%%%$$$$$$$$$%%%%%%&&&'''#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%$$$###""""""###%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))))))))))))))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&(((((('''$$$$$$%%%((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$%%%$$$&&&((((((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''((((((''''''))))))((((((((((((((()))&&&'''))))))((((((***,,,))))))))))))************'''((()))***+++,,,,,,,,,++++++,,,------......//////000000111222333444444777777777777999;;;===>>><<<>>>@@@AAAAAABBBDDDFFFFFFGGGHHHJJJJJJJJJIIIIIIJJJHHHHHHIIIIIIJJJRRRZZZqqq"""###%%%'''))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""##############################%%%'''&&&$$$###%%%'''&&&%%%###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$%%%%%%&&&'''""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$###$$$&&&((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&''')))***+++++++++)))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%'''((('''$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))###&&&(((((($$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###&&&((((((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$%%%'''((()))((('''&&&'''&&&&&&''''''((()))***$$$%%%''''''&&&'''(((***))))))))))))************&&&''')))+++---...//////++++++,,,------......///000000111222333444444555111111000111333777:::<<<<<<>>>@@@AAAAAABBBDDDFFFFFFGGGIIIJJJKKKKKKJJJIIIJJJHHHHHHIIIIIIJJJRRR[[[ttt$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$!!! """%%%((('''&&&################################################"""######$$$$$$%%%&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%'''(((***++++++((($$$$$$&&&((((((&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))(((&&&$$$###''''''&&&&&&&&&&&&''''''+++***(((&&&%%%&&&((()))))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***************)))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###""""""!!!!!!""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%''')))'''%%%&&&%%%$$$$$$&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))''''''''''''(((((((((((()))))))))***+++++++++,,,,,,+++***))))))+++---...------------------,,,,,,000000111222333444444555555666777888777777888:::===???BBBCCCCCCCCCDDDEEEFFFHHHJJJKKKJJJHHHHHHIIILLLIIIGGGFFFDDDHHHTTTaaasss$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$""""""%%%&&&%%%###################################################&&&&&&%%%$$$$$$######"""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%$$$######"""######$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))---***&&&%%%&&&''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&'''((()))((((((((('''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))************)))************)))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''((('''%%%'''&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((,,,,,,+++******))))))(((***++++++,,,,,,,,,,,,,,,------------------------///000111111333333444555555777888888888888999;;;<<>>@@@AAAAAA@@@??????@@@DDDFFFIIIJJJJJJIIIJJJKKKKKKIIIIIIIIIGGGHHHRRR]]]{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&)))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&(((&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&!!!!!!!!!"""###$$$%%%&&&########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&***)))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((************'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((((((''''''''''''(((((((((((('''(((((()))***+++,,,,,,+++,,,---.........------++++++,,,,,,---...////////////000111222333444444666888999:::999999:::<<>>@@@AAAAAABBBDDDFFFBBBEEEHHHIIIIIIIIIJJJKKKIIIHHHJJJKKKIIIIIIQQQ[[[ttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$########################$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''%%%$$$###$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&''''''!!!###$$$$$$$$$$$$%%%'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%&&&'''###&&&''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$#########""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))...---+++******,,,...000+++,,,,,,------............//////000111222333333666777999999888888:::;;;999;;;===>>>>>>@@@CCCFFFCCCEEEHHHIIIIIIHHHIIIJJJHHHHHHIIIJJJIIIIIIRRR\\\rrr$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$&&&((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%"""$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$######"""$$$###############$$$$$$########################$$$$$$$$$############"""""""""###$$$%%%&&&&&&'''%%%$$$############$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$"""######"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''"""$$$&&&&&&$$$###$$$&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$&&&((('''&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))''''''''''''((((((((((((((()))))))))))))))))))))+++++++++++++++,,,------------------------------......///000111222333333555777888888888888999;;;;;;<<<=========???BBBEEEDDDFFFHHHIIIHHHGGGGGGHHHGGGGGGHHHIIIHHHJJJTTT___uuu$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!###%%%((()))***)))((((((((('''''''''&&&&&&&&&###%%%&&&%%%""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!"""###%%%&&&'''(((%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$$$$$$$%%%'''""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$&&&((('''$$$"""###%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""###""""""""""""""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))'''%%%$$$$$$&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))%%%%%%&&&((()))+++,,,,,,(((***+++------,,,+++***------------------,,,,,,......///000111222333333555666888888777777999:::>>>???@@@??????@@@BBBEEEDDDGGGIIIIIIHHHGGGGGGGGGGGGFFFGGGHHHHHHJJJUUU```yyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''(((***,,,***(((%%%$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%###"""###%%%'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,'''"""!!!$$$&&&$$$"""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))***)))'''%%%$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&(((""""""############""""""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""&&&### !!!###%%%%%%$$$########################%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------.../////////222111000//////000111222111222333555888:::;;;<<<;;;===?????????@@@BBBCCCHHHHHHIIIJJJJJJJJJIIIIIIHHHFFFFFFGGGFFFIIISSS___zzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))+++)))'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$"""######$$$$$$######""""""###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$######$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---((($$$###&&&((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***)))'''%%%$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########%%%&&&"""##################"""#########"""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########"""""")))&&&###"""######""" ########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''''''''((((((((((((((())))))))))))))))))))))))******)))******+++,,,---,,,,,,------.../////////...///111333444444333222333444555666777888999:::;;;===>>>??????@@@BBBCCCGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEFFFFFFJJJUUU```{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%######""""""""""""######$$$############$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$%%%$$$###!!!""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&((('''&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''&&&$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$######$$$%%%######$$$$$$$$$$$$###############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###############(((&&&$$$#########"""!!!###########################$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))*********++++++,,,---...,,,,,,------.../////////,,,///333777999777555333555555666666777777888888:::<<<>>>??????@@@BBBDDDFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEFFFGGGJJJUUUaaazzz$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$###!!!!!!!!!!!!###$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''%%%######$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$#########$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''')))+++%%%&&&&&&'''((()))******((((((((((((((((((((((((++++++++++++,,,---......,,,,,,------.../////////---000444777888777555333555555555666777777888888999;;;===>>>???@@@BBBDDDEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDEEEGGGFFFIIISSS^^^www$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$###"""""""""###$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''***&&&""" !!!###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$######""""""######$$$###################################################$$$$$$%%%$$$$$$%%%%%%########################%%%$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%!!!"""###$$$&&&'''((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&((()))%%%&&&&&&'''((()))******((((((((((((((((((((((((++++++++++++,,,---......,,,,,,------.../////////111222222333333333333333333444555666777888999:::999;;;===>>>>>>@@@BBBDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHFFFGGGPPPZZZrrr$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""""""""##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''')))&&&""" !!!###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""""""""""""""#########"""############$$$$$$$$$##############################""""""""""""#############################################$$$$$$$$$%%%'''((('''$$$"""""""""########################%%%%%%$$$######"""!!!!!!############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############&&&&&&''''''(((((())))))))))))))))))))))))))))))*********++++++,,,---...,,,,,,------.../////////333222111000000111222333333333444666777999::::::888:::<<<>>>>>>@@@BBBDDDEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFNNNXXXnnn$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###############"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$""""""$$$$$$###"""%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***)))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########"""##################"""!!!!!!"""""""""#########"""############$$$$$$$$$##############################""""""""""""##############################""""""#########$$$$$$$$$%%%''')))((($$$""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$'''''''''((((((((((((((())))))))))))))))))))))))******)))******+++,,,---,,,,,,------.../////////222111000000000222333444555555555666777888888888777999<<<===>>>???BBBDDDEEEFFFGGGIIIJJJJJJJJJKKKGGGFFFGGGHHHFFFFFFNNNXXXnnn$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$$$$"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###%%%'''&&&### %%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***)))(((''''''&&&&&&'''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! """"""############""""""######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################""""""######$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%&&&###########################$$$$$$%%%%%%&&&&&&'''"""############$$$$$$$$$ !!!"""$$$&&&((()))***''''''&&&%%%%%%$$$######$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------...//////000//////000111222444555666777777777777777666666666777999<<<===>>>???BBBDDDEEEFFFHHHIIIJJJKKKKKKKKKEEEEEEFFFHHHGGGGGGOOOYYYnnn""""""""""""""""""""""""""""""""""""####################################$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$###!!!!!!###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''$$$#########""""""!!!!!!########################$$$$$$$$$#########""""""&&&"""###&&&$$$"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$######"""!!!!!!!!!!!!"""$$$%%%&&&""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###%%%&&&$$$!!! """"""&&&***)))$$$"""%%%(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$######%%%'''""""""""""""###$$$%%%%%%########################%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""" """###$$$%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""###%%%%%%$$$$$$%%%'''########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%(((%%%######&&&'''&&&$$$%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$(((&&&%%%###""""""######%%%$$$$$$###"""""""""######$$$%%%&&&&&&$$$###!!!""""""######$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&000'''"""''',,,+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''***))))))((((((((())))))+++***)))(((((()))***+++)))******++++++,,,------++++++,,,---...000111222000000000111222222333333777777666666666666777777888:::;;;<<<===???BBBDDDEEEGGGHHHHHHGGGFFFGGGHHHKKKHHHFFFFFFEEEGGGPPPZZZsss########################""""""""""""####################################""""""###$$$%%%%%%%%%$$$######$$$###""""""$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&$$$#########""""""""""""########################$$$$$$$$$#########""""""%%%!!! $$$&&&$$$!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""###############""""""###""""""""""""######$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%###!!!###$$$"""%%%'''&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&###$$$%%%$$$######%%%'''$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######################## !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#################################$$$%%%%%%$$$###$$$&&&#################################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%###!!!!!!$$$%%%$$$"""#########$$$$$$$$$$$$%%%))))))(((((('''&&&&&&&&&''''''%%%$$$###$$$$$$%%%&&&%%%$$$$$$############&&&%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))'''(((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############%%%(((+++---''''''&&&&&&&&&&&&''''''******))))))))))))******)))******++++++,,,------......------------......000000000111222222333333777777666666666666777777888:::;;;<<<===???BBBDDDEEEGGGIIIIIIHHHGGGHHHIIILLLHHHGGGFFFFFFHHHPPPZZZsss########################"""""""""#########$$$$$$######################## """###$$$%%%%%%%%% """$$$$$$######$$$%%%""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%###############"""""""""########################$$$$$$$$$##################!!! """%%%&&&$$$!!!"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''###$$$$$$$$$$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&###$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$%%%&&&%%%#########%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############%%%###""""""###$$$$$$###&&&&&&'''''''''((((((((())))))))))))))))))((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%(((&&&$$$""""""###%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$#########$$$&&&)))+++---888CCCDDD555'''$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))************)))))))))******++++++,,,------...------,,,,,,------...000000111111222333333333777777666666666666777777888:::;;;<<<===???BBBDDDFFFGGGIIIJJJIIIHHHIIIJJJLLLIIIHHHHHHGGGIIIQQQ[[[sss########################""""""#########$$$$$$$$$######################## !!!"""###############!!!$$$%%%$$$$$$$$$%%%############$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%######$$$$$$$$$$$$######%%%$$$###""" ########################################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%%%%########################################################################"""!!!"""###&&&&&&$$$!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!"""""""""$$$$$$###""""""#########&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%$$$"""###$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&###$$$%%%$$$######%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############""""""""""""""""""###########################$$$&&&&&&%%%###"""###$$$########################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%$$$$$$%%%%%%%%%%%%(((((()))))))))*********(((((((((((())))))))))))'''''''''''''''(((((((((&&&'''''''''''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$#########%%%(((+++---@@@OOOPPP;;;(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%)))(((((((((((())))))***((()))***++++++***)))((()))******++++++,,,------*********+++---...000111000000111222222333333444777777666666666666777777888:::;;;<<<===???BBBDDDFFFHHHJJJJJJIIIIIIJJJKKKLLLIIIHHHIIIHHHIIIQQQ[[[rrr####################################$$$$$$$$$$$$#######################################"""!!! !!!$$$%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&######$$$$$$$$$$$$######$$$######""""""#################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###############$$$$$$$$$################################################""""""###$$$&&&%%%$$$"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!! !!!"""######""""""""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$"""""""""$$$&&&'''(((((('''%%%######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""!!!!!!"""##############################$$$&&&&&&%%%###"""###$$$########################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((&&&''''''(((((((((''''''%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$&&&(((***)))777999+++"""&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$&&&''')))++++++((((((((((((((()))******((()))***++++++***)))((()))******++++++,,,------******+++,,,---///000111111111111222333333444444777777666666666666777777888:::;;;<<<===???BBBDDDEEEGGGIIIJJJIIIIIIJJJKKKLLLIIIIIIIIIIIIJJJQQQZZZqqq$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%%%%%%%$$$###""" """$$$$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$#########""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""!!!!!! !!!"""$$$%%%"""""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$"""""""""$$$&&&(((((((((&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$%%%&&&%%%#########%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((()))))))))(((((('''%%%&&&'''))))))(((''''''$$$%%%'''((((((&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&&&& '''(((###"""(((***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&%%%&&&&&&'''((()))))))))************)))))))))******++++++,,,------.........------.........111111222222333444444444777777666666666666777777888:::;;;<<<===???BBBDDDDDDFFFIIIIIIIIIIIIJJJKKKJJJHHHHHHIIIHHHIIIPPPYYYppp$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$%%%%%%%%%$$$###""""""######$$$###""""""$$$%%%###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###$$$$$$$$$###$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!###%%%&&&############$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%######%%%(((***)))(((###%%%%%%### !!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%###########################$$$%%%%%%$$$###$$$&&&#################################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""$$$%%%$$$!!!!!!###%%%(((((())))))))))))******''''''&&&&&&%%%%%%$$$$$$((())))))))))))'''&&&%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''''''''''''''''''''''''''''''''******))))))'''&&&%%%$$$%%%%%%%%%&&&&&&'''((()))******))))))))))))******)))******++++++,,,------000//////......//////000111111222333333444444555777777666666666666777777888:::;;;<<<===???BBBDDDCCCEEEHHHHHHHHHHHHIIIKKKIIIGGGHHHIIIHHHIIIOOOXXXnnn$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$###!!!!!!###%%%"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""$$$&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''"""###$$$%%%&&&&&&'''&&&'''%%%$$$&&&)))+++***)))!!!$$$%%%""""""(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%###$$$%%%$$$######%%%'''""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&########################"""###%%%%%%$$$$$$%%%'''########################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$$$$&&&'''&&&######%%%(((%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$((()))))))))((('''%%%$$$###%%%'''((()))((('''&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$ ###$$$!!!"""&&&''''''''''''''''''''''''$$$%%%&&&((()))*********'''''''''((((((***+++++++++***)))(((((()))***+++)))******+++,,,,,,---------------...000111333444111222222333333444444555777777666666666666777777888:::<<<======???BBBDDDBBBEEEGGGHHHHHHHHHIIIJJJIIIGGGGGGHHHHHHHHHOOOWWWnnn######""""""!!!!!! ########################$$$$$$$$$###############"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""######""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&#########$$$$$$###""""""%%%%%%$$$$$$###"""""""""########################&&&&&&%%%$$$############%%%###!!!!!!$$$%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###+++'''''',,,000,,,'''$$$((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((+++++++++***************(((((()))+++---...000000///......---------......000111222333555666777888777555333222222444777888:::999::::::<<>>???AAABBBDDDFFFGGGHHHHHHHHHJJJKKKLLLJJJIIIJJJHHHHHHMMMUUUnnn######""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######""""""#########$$$ !!!"""$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&''''''&&&#########$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################!!!!!!"""###%%%&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$######$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$#################################""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%###############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&((()))+++''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&***************)))******(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&************************'''(((((())))))))))))((((((((()))))))))*********))))))***,,,,,,---------...//////000000000000000111111222333333444555555666666666666666777777888::::::;;;<<<>>>@@@BBBCCCCCCEEEFFFGGGFFFGGGHHHJJJLLLJJJIIIJJJHHHHHHMMMUUUnnn###""""""""""""""""""###########################""""""###$$$$$$$$$$$$###!!!!!! !!!!!!$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$###""""""""""""#########%%%&&&&&&%%%##############################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$######$$$&&&'''&&&%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###"""!!!!!!###%%%&&&%%%$$$##################$$$%%%&&&&&&%%%$$$###########################""""""""""""###$$$%%%%%%%%%%%%$$$############$$$###$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%((()))))))))'''&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&''''''(((((())))))***(((((())))))))))))((((((((((((((()))))))))******))))))***+++,,,,,,,,,,,,---...///000000000//////111111222333333444555555999999999999999999999999:::;;;;;;<<<>>>@@@BBBCCCBBBDDDFFFFFFFFFFFFHHHJJJLLLJJJIIIJJJHHHHHHMMMUUUmmm$$$######""""""######$$$########################""""""###$$$$$$$$$$$$###""""""!!! !!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%&&&&&&%%%$$$$$$########################"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!  ###$$$###"""!!!!!!###$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$#########"""$$$$$$############$$$$$$###$$$%%%###!!! """%%%%%%%%%$$$#########$$$$$$"""###%%%&&&&&&%%%###"""########################""""""""""""###$$$%%%&&&$$$$$$###""""""""""""""""""######$$$%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$#########!!! !!!&&&***''''''((((((''''''&&&&&&%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$%%%'''((((((((((((((((((((()))(((((((((((('''''''''&&&)))((('''&&&&&&%%%&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((!!!"""###$$$%%%'''(((((((((((())))))))))))(((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,+++,,,---...///000///......000111111222444555555666777888999999::::::::::::;;;;;;<<<===>>>@@@BBBCCCCCCEEEGGGGGGGGGGGGIIIKKKLLLJJJIIIJJJHHHHHHMMMUUUkkk%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$&&&&&&&&&&&&$$$$$$##############################""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((######"""""""""###$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$"""!!!!!!"""%%%&&&%%%%%% """#########"""!!!$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###########################$$$#########""""""!!!!!!######""""""""""""######$$$%%%&&&$$$!!! """%%%%%%$$$$$$###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$######""""""$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&$$$"""$$$)))...((((((((()))((((((''''''%%%&&&'''((()))+++,,,,,,)))))))))((((((''''''&&&%%%(((++++++))))))+++...(((((((((((()))))))))))))))(((((((((''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))"""###$$$&&&((()))++++++((()))))))))))))))(((((((((((((((((())))))))))))---------...------,,,,,,+++,,,.../////////...---000111111222444555666666333444666777999999::::::;;;;;;<<<===???AAABBBCCCDDDFFFHHHHHHHHHHHHJJJLLLLLLJJJIIIJJJHHHHHHNNNUUUiii !!!"""###############$$$$$$###############$$$############""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$##########################################&&&&&&$$$#########$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###""""""$$$&&&((('''&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###"""  """###%%%%%%$$$$$$###"""!!!!!!########################$$$$$$$$$###############(((&&&$$$$$$%%%%%%%%%$$$########################$$$$$$##################"""!!! """%%%(((((((((%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%'''''''''%%%$$$%%%'''$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$  !!!"""###$$$$$$##########################################""""""############"""""" !!!""""""###$$$$$$###""""""###$$$$$$"""!!!!!!"""$$$&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########'''&&&$$$"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&((())))))"""###&&&((((((((('''&&&))))))))))))((((((((((((******)))''''''&&&&&&&&&&&&&&&''''''((())))))***++++++******))))))((((((---+++)))''''''((()))***((()))))))))((('''%%%###''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((($$$###%%%***---+++((('''''''''''''''((()))))),,,,,,++++++***+++++++++,,,------...///000111111222222222222333333444555888888888999:::;;;===>>>===<<<;;;;;;<<<>>>AAABBBHHHIIIHHHFFFEEEEEEGGGIIINNNIIIGGGHHHIIIIIIMMMRRRiii######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$!!!!!!""""""######$$$$$$############"""""""""!!!###############"""!!!!!!################################################&&&%%%$$$###"""######$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%)))(((&&&%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$""""""#########"""$$$$$$$$$###############$$$###############$$$$$$###!!!!!!"""%%%'''((('''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""##################$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$%%%'''$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""################################################"""##################"""!!!!!!""""""######$$$$$$########################"""!!!!!!"""$$$&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''(((((($$$%%%'''((())))))(((((())))))))))))((((((((((((******)))''''''&&&&&&'''&&&''''''((())))))******)))))))))))))))(((((((((+++***((('''''''''((()))************)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''%%%###%%%***,,,+++((((((''''''''''''((()))))),,,,,,++++++***++++++,,,000/////////............222222222222333444555666888888888999:::;;;<<<======<<<<<<<<<>>>@@@CCCDDDFFFGGGHHHGGGFFFFFFGGGIIIKKKHHHFFFGGGHHHIIINNNTTTkkk%%%$$$#########$$$%%%&&&$$$###############$$$$$$ !!!"""###$$$%%%&&&############""""""""""""!!!""""""""""""!!! ################################################$$$$$$###""""""""""""###!!!""""""#####################"""""""""###%%%%%%+++)))%%%$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!!!!$$$$$$$$$############### !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%'''(((((('''%%%$$$&&&&&&%%%$$$###"""!!!!!!###########################$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""###$$$###"""$$$$$$$$$$$$######""""""###############$$$%%%&&&$$$###"""###%%%''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%%%%$$$$$$%%%'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""###"""!!!"""$$$%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""############$$$((('''&&&$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''((('''''''''((()))))))))***(((((((((((())))))))))))******)))((('''''''''''''''''''''((())))))******'''''''''(((((((((((((((((((((((((((''''''''''''++++++***************+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''%%%$$$&&&)))+++***(((((((((''''''(((((()))***,,,++++++***++++++,,,,,,////////////............000111111222333555666777999999999::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDCCCEEEGGGHHHGGGGGGHHHIIIJJJFFFEEEGGGGGGIIIOOOVVVooo$$$###!!! !!!###%%%#########"""######$$$%%%!!!!!!"""######$$$%%%%%%#########"""""""""""""""!!!"""""""""""""""!!!!!!###############$$$$$$$$$#################################"""""""""""""""!!!""""""###############$$$###"""!!!"""###&&&'''(((&&&###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""$$$$$$############$$$$$$########################''''''&&&%%%%%%$$$############%%%%%%%%%%%%######################################################""""""###$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$###""""""""""""""""""###$$$%%%&&&'''&&&$$$######%%%&&&&&&%%%&&&&&&&&&'''&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%%%%$$$"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$###### """###$$$######%%%'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""###############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###"""!!!"""$$$%%%$$$##############################$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""""""""'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%'''((((((''''''''''''((()))***(((((((((((())))))))))))******)))(((''''''((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''((((((((('''(((((())))))((('''''',,,+++*********+++---...'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&%%%&&&)))******(((((((((((('''((())))))***++++++******++++++,,,,,,+++,,,---...///000111222000000000222333555777888999:::::::::::::::::::::777777888999<<<>>>AAABBBAAADDDGGGHHHHHHGGGHHHIIIJJJGGGFFFGGGFFFHHHOOOWWWttt%%%###!!! !!!###$$$######""""""###$$$$$$%%%$$$$$$$$$###############""""""""""""""""""######""""""###$$$$$$#########""""""#########$$$$$$$$$####################################""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$%%%$$$###"""###%%%'''))))))'''%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$########################$$$######"""!!! $$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%&&&&&&######################## !!!!!!"""###$$$$$$%%%'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$#########""""""############$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&$$$""""""$$$%%%%%%$$$"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$###### !!!############%%%&&&$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!""""""###$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!$$$"""""""""$$$%%%$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&&&&''')))''''''&&&&&&&&&'''((()))'''((((((((()))))))))******))))))(((((((((((()))%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((())))))*********)))(((++++++*********,,,---...''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((()))******+++*********++++++,,,---++++++---...///111222222000000000222333555777888999999:::;;;;;;;;;:::999666777888:::<<>>??????@@@@@@DDDEEEEEEDDDDDDDDDGGGIIIFFFFFFHHHIIIIIIMMMYYYgggttt'''&&&$$$#########$$$%%%"""!!!!!!!!!!!!###%%%&&&$$$$$$$$$#########""""""!!!###%%%&&&''''''&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%$$$######""""""#########!!!!!!$$$(((((("""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########"""!!!!!! !!!!!!""""""$$$#########""""""!!!!!!&&&%%%%%%$$$#########$$$%%%$$$$$$######""""""""""""###$$$%%%&&&%%%$$$$$$ """"""###$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""$$$######""""""""""""""" ###%%%&&&%%%$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###""""""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%%%%$$$###"""!!!###########################"""!!!!!! !!!!!!!!!""""""############""""""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""%%%###!!!"""$$$%%%$$$!!!%%%$$$$$$$$$###"""""""""'''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%$$$$$$###""""""!!!########################"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))(((((('''((()))((('''&&&''')))***+++***'''$$$######$$$,,,***''''''(((***++++++''''''((())))))))))))))),,,,,,+++***)))(((''''''(((((())))))))))))((((((+++++++++)))&&&!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''))))))))))))************...---,,,+++++++++,,,---,,,,,,------.../////////111222333444555555555555777888:::;;;<<<<<<;;;:::::::::;;;<<<>>>@@@AAABBBDDDEEEGGGGGGFFFFFFFFFGGGBBBNNNJJJCCCOOO]]]cccgggjjj$$$###"""!!!!!!!!!"""""""""!!!!!!!!!"""###%%%&&&$$$$$$$$$#########"""""" !!!###$$$%%%&&&%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%(((,,,+++&&&!!!########################$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%$$$###&&&&&&&&&$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""$$$$$$###""""""""""""""""""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$!!!"""###"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%''''''&&&%%%$$$$$$###"""########################%%%%%%$$$############$$$""""""############""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$#########""""""##################$$$$$$%%%###!!!"""$$$%%%$$$"""$$$$$$$$$###############'''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###############################################################$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))((((((((()))***)))((('''(((***---...---+++(((''''''))),,,***''''''((()))***)))&&&&&&'''(((((((((((((((***)))))))))))))))(((((((((((())))))))))))((((((******++++++)))%%%""" &&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))******------,,,+++++++++,,,---,,,,,,---......//////000111222333444555555555555777888999:::;;;;;;;;;:::::::::;;;<<<>>>@@@AAABBBDDDEEEGGGGGGFFFFFFFFFGGGEEEMMMIIIGGGRRRZZZ\\\aaaiii###""""""!!! !!!!!!!!!"""""""""""""""###$$$%%%$$$$$$$$$###############!!!"""######$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&((()))***%%%$$$$$$'''***)))%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%###############"""""""""%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$######"""###%%%$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$###""""""""""""###$$$""" !!!#########""""""""""""""""""""""""######""""""######$$$%%%""""""###$$$$$$$$$$$$###"""######"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&########################&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$###"""###$$$$$$###"""###############$$$$$$$$$&&&$$$######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$################################################$$$$$$$$$$$$%%%###############$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))(((((()))***+++***)))((()))+++---......---+++******,,,,,,)))'''&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((())))))))))))(((((()))***+++,,,,,,***(((''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((()))))))))---,,,,,,++++++,,,,,,---,,,------......///000000111222333444555555555555666777888999::::::::::::::::::;;;<<<>>>@@@AAABBBDDDEEEGGGGGGFFFFFFFFFGGGHHHJJJGGGMMMYYYWWWSSSZZZhhh$$$$$$#########""""""###"""""""""######$$$$$$$$$########################""""""######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%&&&''''''%%%%%%%%%&&&&&&'''((()))#########%%%''''''### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$#########"""########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""############ """$$$%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###############$$$$$$%%%$$$######""""""#########!!! !!!###$$$###!!!##############################""""""######$$$%%%"""######$$$$$$$$$#########$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################%%%$$$######""""""######"""######$$$$$$######"""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""################################################""""""#########$$$$$$$$$$$$############$$$######"""""""""###$$$$$$$$$%%%%%%$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%$$$$$$$$$###"""""""""####################################$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))((((((((()))******(((((()))******+++,,,,,,***)))***++++++)))'''&&&'''''''''&&&'''''''''''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((()))***+++------,,,+++***'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,---------------...//////000000111222333444555555555555666777777888999999::::::::::::;;;<<<>>>@@@AAABBBDDDEEEGGGGGGFFFFFFFFFGGGIIIFFFFFFRRR^^^VVVNNNWWWiii$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((('''%%%$$$###########################$$$$$$%%%%%%$$$$$$#############################################$$$$$$###$$$$$$$$$$$$###"""!!!###############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""#########%%%&&&'''&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%%%%$$$$$$###############""""""###$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$######"""$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$############$$$$$$$$$$$$########################%%%$$$######""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$#########""""""######$$$############$$$"""""""""###$$$$$$$$$%%%$$$###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###################################################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))(((((('''((())))))''''''((()))(((***++++++***))))))******(((''''''(((((('''&&&))))))(((''''''(((((()))((((((((((((''''''''''''(((((())))))))))))((((((***+++,,,,,,,,,,,,++++++&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((+++++++++,,,,,,---------------......///000000111111222333444555555555555777777777888888999::::::::::::;;;<<<>>>@@@AAABBBDDDEEEGGGGGGFFFFFFFFFGGGGGGEEEEEETTT___UUUMMMYYYkkk"""############"""!!!!!!######$$$$$$%%%$$$$$$##################$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############%%%%%%&&&&&&&&&$$$###"""#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""###$$$$$$ """$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%%%%%%%$$$############$$$!!!###%%%%%%###"""!!!"""##############################""""""######$$$%%%###$$$$$$$$$$$$###""""""###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""$$$$$$$$$###"""###$$$###############$$$$$$$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$##########################################$$$$$$$$$#######################################"""""""""############$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))((((((&&&((()))((('''&&&'''((()))+++------,,,*********)))((('''((())))))((('''+++***(((''''''((()))))))))))))))(((((('''''''''(((((())))))))))))((((((++++++,,,,,,,,,,,,,,,,,,'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((((()))))))))******+++,,,---------------......//////000111111111222333444555555555555888888777888888999;;;;;;::::::;;;<<<>>>@@@AAABBBDDDEEEGGGGGGFFFFFFFFFGGGEEEEEEFFFQQQYYYQQQNNN[[[kkk###$$$$$$%%%$$$###"""!!!###$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&"""###$$$$$$######"""#################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$%%%&&&&&&%%%$$$""" #########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########$$$######"""###$$$%%%&&& ###%%%&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!$$$&&&"""!!!&&&##############################""""""######$$$%%%$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$############$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$##################"""$$$%%%$$$"""!!!###%%%$$$$$$$$$##################""" !!!###$$$$$$##############################$$$%%%%%%%%%###!!! """""""""###$$$$$$%%%%%%#######################################$$$$$$$$$########################""""""""""""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))((((((''')))***)))((('''((()))***,,,......,,,***))))))(((''''''(((***+++***)))+++)))(((&&&&&&&&&((()))(((((()))))))))))))))***(((((())))))))))))((((((***++++++,,,---......///******))))))((('''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((()))))))))******)))***+++---......------.........///000000111111111222333444555555555555999999888888999:::;;;<<<::::::;;;<<<>>>@@@AAABBBDDDEEEGGGGGGFFFFFFFFFGGGCCCHHHHHHJJJPPPLLLMMMZZZkkk&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&%%%%%%###"""""""""######$$$$$$$$$$$$%%%$$$#########$$$&&&'''########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$%%%&&&'''(((&&&'''(((((('''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$###!!!#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$######"""""""""%%%$$$#########$$$&&&&&&"""$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""%%%%%%!!!***""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""######"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""###########################""""""!!! !!!!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!$$$%%%%%%"""!!!###%%%%%%$$$$$$$$$######""""""###!!! !!!###$$$$$$###########################$$$%%%&&&&&&%%%###  !!!###$$$%%%&&&'''########################""""""######$$$$$$$$$%%%########################""""""""""""############%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))(((((((((***+++***)))((()))***)))+++------+++)))''''''''''''''')))+++,,,,,,******)))'''%%%%%%%%%'''(((''''''((()))***+++,,,,,,(((((())))))))))))(((((()))***+++---...000111222...---+++***(((&&&$$$###((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))************)))***+++---......------......//////000000111111222222333444555555555555:::999999888999;;;<<<===::::::;;;<<<>>>@@@AAACCCDDDFFFGGGGGGFFFFFFGGGHHHBBBJJJIIIFFFHHHGGGKKKYYYjjj&&&&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$###############$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%''')))***)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""###!!!!!!###'''((('''%%%((('''&&&&&&%%%%%%%%%%%%"""###$$$%%%$$$""" !!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############%%%$$$###!!!!!!!!!"""###########################%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$###""""""######$$$$$$$$$#########""""""###$$$%%%$$$###"""###$$$###"""$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$#########""""""!!!!!! !!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$$$$###!!! !!!###$$$########################&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))(((''''''(((***,,,---,,,+++)))******************************************++++++))))))(((((((((((())))))&&&((()))***))))))***,,,+++*********++++++***((()))***+++,,,---///000000444111,,,)))(((((('''&&&((((((((((((((('''''''''''''''''''''((()))++++++(((((((((((()))))))))))),,,,,,------------......---------...000111000...111111111222333444666666777888888999999999888888;;;::::::;;;===AAADDDFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEGGGJJJIIIGGGKKKQQQfff%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$'''((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$########################%%%$$$###$$$''''''%%%###'''&&&&&&%%%$$$$$$%%%%%%$$$######"""""""""""""""""""""######$$$$$$######""""""###$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###########################""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$###""""""######$$$$$$$$$#########""""""!!!"""######"""!!!"""$$$'''$$$!!! ###%%%&&&%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""########################"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""######$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&%%%$$$###%%%'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((()))***%%%&&&(((+++,,,---------------,,,+++***))))))(((,,,++++++*********++++++))))))(((((((((((()))))))))+++,,,,,,+++,,,---...///---)))((())))))))))))))))))***,,,---...///000222///,,,***))))))'''&&&((((((((((((((((((((('''''''''''''''((()))***+++((((((((()))))))))************++++++++++++,,,,,,///......///111222111000111111222222333555666777777888888999999999999888;;;;;;;;;<<<>>>AAACCCEEEFFFGGGHHHHHHFFFEEEEEEFFFEEEEEEGGGJJJIIIGGGKKKQQQddd%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$#########'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$"""&&&%%%$$$$$$###$$$$$$$$$$$$###""" !!!"""$$$&&&"""############""""""!!!######$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""############################## !!!"""###$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&%%%$$$###"""%%%$$$######"""#########$$$$$$$$$############### """######""""""###%%%%%%###!!!!!!"""###"""!!!###############$$$$$$$$$$$$$$$$$$###############################################################""""""""""""########################""""""""""""###"""!!!!!!!!!"""#####################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&%%%######%%%&&&#########$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%&&&'''***+++'''((()))***+++,,,------------,,,,,,,,,+++++++++---,,,+++******)))******)))((((((''''''(((((()))+++,,,......------///000222...)))&&&&&&((())))))))))))***,,,---...///000///...,,,,,,,,,+++(((&&&''''''(((((((((((((((((((((''''''(((((()))***+++)))))))))*********++++++******++++++++++++,,,,,,111///......000222333333333333333333444555777777777777888999999999999999;;;;;;<<<>>>???@@@BBBBBBEEEGGGHHHHHHFFFEEEEEEFFFEEEEEEGGGJJJIIIGGGKKKRRRbbb$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%###!!!!!!"""###$$$###"""###$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################!!!"""######$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$###############$$$###""""""""""""###%%%&&&############""""""!!! """###$$$$$$%%%%%%$$$$$$$$$############################################# """$$$%%%%%%$$$$$$%%%%%%$$$$$$######""""""######""""""""""""######$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$######$$$$$$###############$$$########################!!!###$$$$$$######%%%&&&""""""""""""###"""!!!!!!################################################################################################!!!"""""""""#####################"""""""""""""""%%%###!!! !!!""""""""""""###$$$$$$$$$%%%$$$$$$$$$###############%%%%%%$$$$$$######""""""$$$###"""!!!!!!"""#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***,,,,,,+++***)))))))))***)))***+++,,,...///000111,,,+++***)))(((((((((((((((((((((''''''(((((((((***,,,------,,,---...//////,,,)))''''''((())))))******+++---...///000111.........//////...***(((''''''''''''((((((((((((((((((((((((((()))******)))*********++++++++++++,,,,,,,,,---------......111///------///222333444444333333444555666777777777777888999::::::::::::;;;<<<===???@@@@@@AAAAAAEEEFFFHHHHHHFFFEEEFFFFFFEEEDDDFFFIIIHHHGGGLLLSSSbbb######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%"""!!! !!!###$$$###"""#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""################################################"""######$$$$$$$$$$$$$$$######""""""####################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! ################################################$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###########################""""""######$$$!!!"""###$$$%%%%%%$$$##################"""!!! !!!""""""########################$$$$$$$$$$$$########################### """###%%%&&&&&&%%%$$$"""""""""######$$$$$$$$$###""""""!!!!!!""""""###$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$###############$$$$$$########################!!!"""######""""""$$$%%%"""###%%%&&&&&&&&&&&&&&&########################################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######%%%$$$!!!  !!!""""""""""""###$$$$$$$$$%%%########################$$$$$$$$$######"""""""""######"""!!!!!!"""###$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%$$$###"""$$$&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))++++++***(((''',,,,,,+++***)))))))))***)))***+++,,,...000111111+++***)))''''''&&&&&&&&&((((((''''''''''''(((((('''(((******))))))+++,,,***)))((((((***+++***)))++++++,,,...///000111222//////000111222000,,,)))&&&'''''''''(((((()))))))))(((((((((((())))))***)))*********++++++++++++,,,,,,,,,---------......///---+++,,,...111222333444444444444444555666777777777888::::::;;;;;;;;;;;;<<<===???@@@@@@AAAAAADDDFFFHHHHHHFFFEEEFFFGGGEEEDDDFFFHHHHHHGGGMMMTTTddd"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$###"""###%%%%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!!################################################"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###############################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###"""###$$$#########"""######$$$%%%!!!"""$$$&&&&&&%%%###"""###$$$$$$$$$$$$######"""!!!!!!"""############""""""###$$$$$$%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$%%%%%%######""""""""""""############""""""""""""######"""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############"""######$$$%%%###############$$$$$$$$$ """###"""!!! !!!"""!!!###$$$$$$$$$%%%&&&$$$$$$$$$##############################$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############$$$$$$"""!!! !!!!!!"""###############$$$$$$$$$"""""""""##############################"""""""""######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$#########$$$%%%$$$""""""$$$%%%&&&&&&$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***------+++(((&&&'''((()))***+++,,,------------------------------***)))((('''&&&&&&&&&'''(((''''''&&&&&&''''''(((%%%&&&(((((('''''')))***''''''''')))++++++***)))++++++,,,...///000111222111000000111222000---***&&&&&&''''''((()))))))))))))))(((((((((((()))))))))))))))*********++++++******++++++++++++,,,,,,---,,,+++,,,///111222222444444333333444555555666777777999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBBBBDDDFFFGGGGGGFFFFFFFFFGGGEEEDDDEEEHHHGGGGGGMMMUUUhhh""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############$$$###"""###$$$%%%$$$###"""######$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$$$$##################################################################!!!""""""###$$$#########"""###%%%''''''&&&%%%$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""" ################################################""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&###########################%%%'''&&&$$$"""###%%%###############$$$%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$########################%%%$$$$$$###############!!!!!!""""""######$$$$$$$$$######""""""######$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$%%%%%%$$$"""!!!"""###!!!!!!!!!###$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############!!!"""""""""###########################"""""""""$$$$$$$$$###############!!!"""""""""#########$$$""""""""""""############$$$######"""###$$$%%%&&&$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$###""""""###%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,+++)))(((%%%&&&(((+++,,,------------------,,,,,,,,,,,,,,,***))))))((((((((())))))(((''''''&&&&&&''''''(((%%%'''(((((((((((()))+++***((('''''')))******))))))***+++,,,---///000000111000/////////...+++)))&&&&&&''''''((())))))***))))))(((((((((((())))))((((((((()))))))))************++++++++++++,,,,,,---,,,,,,...111333333222333333333333333444444555666777999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>AAACCCEEEDDDEEEGGGGGGFFFFFFGGGHHHEEEDDDEEEGGGGGGGGGNNNVVVmmm!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&""" !!!"""###"""!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!$$$&&&&&&%%%###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""&&&)))***(((%%%######$$$$$$$$$######$$$%%%&&&&&&'''&&&$$$""""""###$$$%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$########################&&&$$$###!!!!!!!!!""""""############""""""""""""$$$$$$############$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&""""""""""""""""""######""""""############"""""""""######$$$$$$$$$############""""""###$$$%%%%%%""""""######$$$$$$$$$$$$))))))***(((&&&$$$%%%%%%"""$$$%%%### """$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$################################################""""""""""""############!!!!!!""""""#########$$$"""###$$$$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$$$$$$$#########$$$&&&'''$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$###""""""###%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))************'''(((***,,,---,,,+++))))))***++++++,,,---......+++***************+++,,,'''''''''&&&&&&''''''''''''(((******))))))+++,,,...+++'''%%%&&&((())))))(((((()))***,,,---...///111///...------,,,***(((&&&&&&&&&'''((())))))******)))(((((((((((())))))(((((((((((()))))))))))),,,,,,---------.........---------000333444444222333333222222222333444444666777999:::;;;<<<<<<<<<;;;::::::;;;===AAADDDFFFCCCEEEGGGGGGFFFFFFGGGHHHEEEDDDEEEGGGGGGGGGNNNVVVppp######$$$$$$$$$$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!"""###!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """"""#####################$$$%%%&&&'''%%%%%%$$$###"""""""""###)))### $$$%%%"""###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$########################$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$###""""""######$$$"""  !!!!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!  !!!""" !!!!!!"""""""""###$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""!!!!!! #########################################################"""""""""""""""$$$######""""""######$$$########################&&&%%%$$$######$$$%%%&&& !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&'''((()))***+++++++++)))******++++++,,,------++++++,,,,,,------,,,,,,,,,+++)))''''''((()))+++&&&((()))'''$$$###%%%'''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&%%%$$$$$$((('''&&&&&&(((,,,///222///---+++)))(((((()))***&&&&&&&&&&&&&&&&&&%%%%%%,,,)))&&&%%%&&&'''(((''''''(((((()))******++++++)))***++++++,,,---............//////000000111111222333444555555555444444666777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFGGGIIIHHHHHHMMMUUUooo$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$###!!!!!!"""###$$$!!!"""$$$%%%%%%$$$"""!!!######""""""""""""######""""""""""""""""""###$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""########################$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$'''### ###$$$$$$"""###$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###"""############$$$$$$$$$###########################$$$%%%'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""$$$$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###!!!!!!!!!""""""#################################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$#########""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))******++++++++++++++++++++++++++++++******+++,,,---------,,,,,,+++)))'''''''''((()))'''((()))'''%%%$$$&&&(((%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&(((((('''''')))+++...///,,,+++)))'''&&&'''((((((&&&&&&&&&&&&''''''''''''***(((&&&&&&(((***++++++)))(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111333333333444444444444555666777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFGGGIIIHHHHHHMMMUUUnnn######$$$$$$$$$%%%%%%%%%########################%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$$$$###"""""""""""""""""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###############$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&&&&$$$""""""###$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$########################"""###$$$&&&'''(((((((((%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$###"""%%%$$$######%%%%%%%%%###"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###"""""""""#######################################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((************---,,,,,,+++******))))))((()))***+++,,,---------,,,+++)))''''''''''''((('''(((((((((&&&%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''((((((((((((((()))******++++++)))((('''&&&%%%%%%&&&'''&&&&&&''''''(((((()))))))))'''&&&(((+++---//////******)))(((((()))***+++---------,,,,,,+++++++++.........///000111111111444444333222333444555666666777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCEEEFFFFFFFFFFFFEEEEEEDDDFFFEEEGGGIIIHHHHHHNNNUUUmmm""""""""""""####################################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$""""""############""""""$$$######""""""######$$$$$$$$$###"""!!!!!!!!!"""!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###$$$%%%$$$###"""###$$$$$$###"""##############################$$$$$$$$$######"""###############$$$%%%%%%%%%$$$$$$######$$$$$$$$$###$$$%%%&&&&&&&&&$$$###"""###$$$$$$###"""###$$$$$$##################$$$&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$########################"""###$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""""""""""""""""" """$$$%%%&&&$$$###"""###"""!!!"""$$$%%%$$$###"""#########$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!################################################"""###%%%%%%%%%%%%###"""##################$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&'''((()))***+++++++++,,,+++++++++******))))))'''((()))+++,,,,,,,,,,,,,,,,,,***)))(((''''''(((&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))******(((((()))******)))((((((((('''&&&%%%%%%&&&&&&'''&&&''''''((()))******+++((('''&&&(((+++---......+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222555333222111222444666888666777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCEEEEEEFFFFFFFFFFFFEEEDDDFFFEEEFFFIIIHHHHHHNNNVVVmmm#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""""""""######"""""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!"""!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$###"""###$$$$$$###"""##############################$$$$$$$$$######"""######""""""######$$$$$$######""""""""""""#########$$$$$$$$$$$$###$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$#########'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$########################$$$$$$########################$$$$$$$$$$$$##############################"""""""""""""""""""""""" !!!###%%%&&&%%%###"""###"""""""""$$$%%%%%%###"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""################################################!!!"""###$$$$$$###"""!!!$$$$$$##################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""######$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''')))***+++,,,,,,,,,)))))))))******+++++++++'''((()))***++++++++++++,,,,,,+++***))))))((((((%%%%%%%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******++++++'''((()))******((('''%%%''''''''''''''''''((((((''''''(((((()))***++++++((('''&&&''')))++++++******))))))(((((()))***+++******+++,,,,,,---......------...///000111222222444333222111222444666888666777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFIIIHHHHHHNNNVVVooo%%%%%%&&&&&&&&&'''''''''########################""""""###$$$$$$###"""""""""######$$$$$$######""" !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""""""""""""""""""""##################"""!!!!!!""""""###$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""###$$$$$$###"""########################""""""###############"""######"""""""""######$$$"""!!!!!!!!!!!!"""#########$$$$$$###""""""###%%%"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###"""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$########################%%%%%%$$$###############"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%$$$###$$$&&&''''''&&&"""""""""#########$$$$$$############$$$$$$$$$$$$################################################!!!!!!""""""""""""!!!!!!###############""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&'''(((***++++++++++++(((((())))))***++++++,,,(((((()))************)))************))))))))))))%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&(((((()))******+++,,,,,,'''((()))))))))(((&&&%%%&&&''''''(((((()))))))))''''''(((((())))))******((('''&&&'''((()))(((''''''(((((()))******++++++)))******+++---......///,,,---...///000111222333333222222222333555666888666777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFIIIHHHIIIOOOWWWrrr$$$%%%%%%%%%&&&&&&&&&&&&########################!!!"""###$$$$$$###"""!!!!!!"""############"""!!!!!!"""""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$######"""!!!""""""!!!!!!!!!!!!""""""###""""""""""""""""""###""""""""""""""""""###$$$$$$$$$############$$$$$$""""""######$$$%%%%%%&&&########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######################## !!!"""##################""""""""""""######""""""!!!!!!"""######$$$!!!###%%%%%%###"""###$$$"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$"""############$$$$$$$$$ !!!###$$$###"""!!!"""###"""############$$$$$$$$$########################&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""$$$&&&'''&&&%%%!!!!!!!!!"""""""""######"""#########$$$$$$$$$$$$################################################"""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&((()))))))))***))))))))))))************)))))))))***))))))((('''&&&''''''(((((((((((((((&&&&&&&&&(((++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%)))*********++++++,,,,,,''''''((((((''''''&&&&&&%%%&&&'''(((((()))))))))(((((((((((((((((((((((('''&&&&&&'''((()))(((&&&$$$&&&(((***,,,,,,+++++++++++++++,,,,,,---------,,,,,,---///000222333333111222222333444555666777666777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDFFFHHHIIIIIIOOOWWWvvv!!!""""""""""""#################################!!!"""###$$$$$$###"""!!! !!!"""######"""!!! $$$$$$$$$$$$$$$%%%%%%%%%########################"""############"""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$$$$""""""""""""""""""""""""""" """##################"""""""""""""""#########""""""###$$$%%%%%% ###'''(((%%%#########"""$$$$$$$$$###"""###$$$"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""############$$$$$$$$$########################!!!###$$$###"""!!!"""###"""############$$$$$$$$$########################&&&%%%%%%%%%&&&(((***+++$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!! !!!###%%%$$$###!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$###"""""""""!!!!!! !!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((((((++++++******)))(((((((((************)))((('''&&&###$$$%%%&&&''''''''''''(((''''''***------***'''%%%%%%%%%%%%%%%%%%%%%%%%***++++++++++++,,,,,,,,,''''''''''''''''''''''''$$$%%%&&&'''((()))))))))((((((((((((''''''''''''&&&%%%&&&''')))***)))((("""%%%(((+++------,,,+++------,,,,,,,,,,,,++++++,,,,,,---///000222333333000111333444555666666666666777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDFFFHHHIIIIIIOOOWWWxxx$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$"""!!!$$$!!! $$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$###"""""""""#########"""!!! !!!######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!!!!###%%%&&&$$$###"""!!! $$$###"""!!!!!!"""###$$$&&&%%%$$$######$$$%%%&&&######""""""""""""######""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""&&&%%%$$$######%%%'''(((######"""!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%###""""""$$$&&&(((((('''%%%%%%$$$$$$###"""!!!!!!######""""""""""""######$$$$$$###"""!!!!!!!!!"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""##############################&&&&&&&&&%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$########################$$$$$$$$$$$$$$$###"""!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######!!!!!!""""""#########$$$########################%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******))))))))))))+++,,,---***)))'''%%%$$$%%%&&&'''$$$%%%&&&''''''''''''&&&+++((('''))),,,---+++(((((('''&&&%%%$$$%%%%%%&&&,,,,,,+++***)))(((''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''((((((((())))))(((((('''''''''&&&***(((&&&$$$$$$%%%((()))'''''''''(((((()))***+++++++++,,,------...//////......------...///111222111222333555666555555444666666666666777777777777888888999:::<<<>>>@@@AAABBBFFFIIIIIIFFFEEEFFFHHHFFFEEEGGGIIIHHHHHHNNNVVVuuu######$$$$$$$$$$$$######""""""""""""""""""""""""$$$""" !!!###%%%%%%$$$$$$$$$######""""""!!!!!!########################$$$$$$######"""#########$$$$$$########################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$###############%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$############$$$%%%######""""""""""""######$$$##################$$$$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$###""""""!!!!!!"""""""""""""""###$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$###""""""###&&&''''''&&&%%%%%%$$$$$$###""""""!!!###""""""""""""""""""###$$$$$$###"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""##############################&&&%%%%%%%%%$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################"""##################"""!!!"""""""""############$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%%%%%%%%%%$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))))))))+++,,,---+++)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''***)))+++///333333///***'''&&&%%%$$$######$$$%%%)))((((((((()))))))))(((%%%%%%&&&'''''''''''''''%%%&&&'''((()))((('''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++++++++,,,,,,------......,,,,,,++++++,,,---///000111222333555555555555444666666666777777777777777::::::;;;<<<>>>@@@BBBCCCAAACCCEEEFFFEEEDDDDDDEEEEEEEEEFFFIIIHHHHHHNNNUUUooo"""##################""" !!!!!!""""""######$$$$$$###!!!!!!###$$$$$$###$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$ !!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""#########%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%###!!! !!! !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$######""""""""""""######%%%$$$###""""""###$$$%%%$$$$$$$$$###############$$$$$$$$$###############"""$$$%%%$$$###"""$$$$$$######""""""########################$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""###"""""""""$$$%%%$$$###%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""$$$############$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""##############################$$$$$$$$$$$$$$$#################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$##############################$$$$$$%%%###########################$$$$$$$$$$$$###""""""###%%%&&&%%%$$$###$$$%%%#################################"""""""""""""""########################!!!""""""######""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%%%%$$$$$$###############$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))))))))))))))+++,,,,,,,,,***(((&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%'''((()))***+++///444999777222,,,((('''&&&$$$$$$%%%&&&&&&'''&&&%%%'''+++,,,***(((&&&&&&'''((((((((((((''''''((()))******((('''%%%((((((((((((''''''''''''%%%&&&'''(((((((((&&&%%%'''''''''(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444555555555444666666777777777888888888:::;;;;;;===>>>@@@BBBCCCCCCCCCCCCEEEFFFFFFDDDCCCDDDDDDEEEHHHHHHHHHMMMUUUjjj""""""############""""""#########"""""""""""""""$$$###"""""""""###"""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%% !!!!!!!!!!!!######$$$$$$$$$$$$###############"""""""""""""""'''&&&%%%$$$######""""""""""""""""""""""""""""""###$$$%%%%%%$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########""""""""""""######$$$###"""!!!!!!"""###$$$################################################ !!!"""###""""""%%%%%%$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""############""""""!!!!!!$$$"""!!!"""###$$$"""!!!$$$$$$$$$#########""""""!!!!!!!!!""""""!!!!!!!!!$$$#########$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""##############################################################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""###"""!!!!!!!!!"""$$$%%%##############################$$$$$$$$$######"""###$$$%%%%%%######$$$%%%""""""""""""""""""""""""##################""""""########################!!!!!!""""""""""""!!!!!!"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%#########"""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&((((((((()))******+++,,,,,,+++)))'''&&&%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,,,,---///444777666111,,,***)))(((''''''((()))***)))'''&&&(((,,,...+++(((&&&''''''((()))(((((((((((()))+++++++++(((&&&$$$((((((((((((((('''''''''%%%&&&''''''''''''''''''''''''''''''((()))***+++,,,+++++++++++++++++++++.........///000000111111111222222333444444555555666777777888888999999999999999:::;;;===>>>@@@AAAFFFDDDCCCEEEIIIIIIFFFCCCCCCCCCEEEHHHHHHHHHMMMTTTjjj""""""############""""""###############""""""""""""#########""""""""""""!!!!!!!!!""""""####################################"""""""""###$$$%%%%%%"""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$###############"""""""""""""""''''''%%%$$$############""""""""""""""""""""""""&&&%%%%%%$$$###"""""""""%%%$$$$$$######$$$$$$%%%"""##################""""""""""""######"""""""""######""""""""""""#########"""!!!!!!!!!!!!"""################################################### !!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$"""""""""#########$$$$$$########################"""######$$$$$$$$$######$$$$$$######"""!!!!!!!!!$$$"""!!!"""######""" $$$$$$$$$###############!!!!!!""""""""""""!!!!!!$$$#########$$$%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""##############################################################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""###"""!!! !!!"""###$$$########################"""######$$$$$$$$$######"""###$$$###"""!!!"""$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!######""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%'''(((((()))******+++++++++***)))((('''&&&&&&%%%&&&&&&%%%%%%'''***,,,...000...,,,---//////,,,)))***)))((((((((((((******,,,+++***,,,...---***'''&&&''''''((()))((((((((()))***++++++***(((&&&$$$'''''''''(((((((((((((((((('''%%%%%%%%%'''(((***''''''''''''((()))***+++,,,+++++++++++++++++++++......///000000111111111111111222222333444444555777777777888999::::::;;;999999:::;;;===???AAABBBEEEDDDCCCEEEHHHIIIFFFCCCBBBBBBEEEIIIIIIIIINNNUUUjjj"""##################""" !!!"""###%%%%%%&&& """######"""!!!"""""" !!!""""""$$$$$$%%%&&&""""""""""""""""""""""""#########"""######$$$$$$"""###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######"""""""""""""""#########'''&&&%%%$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$""""""!!!!!!!!!$$$######"""""""""######!!!"""############"""!!!"""######$$$$$$######"""######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$###############$$$$$$$$$###!!! !!!###$$$$$$$$$######$$$$$$%%%%%%##################$$$$$$########################!!!!!!""""""###$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!$$$"""!!!"""######"""!!!########################!!!"""###$$$$$$###"""!!!$$$############$$$$$$%%%###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#######################################$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###!!!"""######"""!!!"""###########################$$$$$$$$$$$$$$$%%%%%%%%%########################!!!""""""######""""""!!!############"""""""""""""""""""""######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&'''((()))***************)))))))))(((''''''&&&'''''''''(((***,,,///000111---((('''))))))(((&&&''''''&&&%%%%%%'''((()))---...//////...+++)))'''&&&&&&'''(((((((((((('''******))))))((('''&&&%%%'''''''''(((((((((((((((((('''%%%$$$$$$&&&)))+++'''''''''(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---///////////////222111111111222333444555777777888999:::;;;;;;<<<;;;<<<<<<===???AAACCCDDDBBBBBBBBBDDDEEEEEECCCBBBBBBCCCFFFKKKKKKJJJOOOUUUiii######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%% ###$$$"""!!!"""###"""""""""######$$$$$$$$$########################$$$$$$######"""######### !!!"""######""" ######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$'''&&&$$$######$$$%%%&&&""""""""""""""""""""""""""""""######"""   !!!"""###"""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$############""""""""""""######"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""""""""###############$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$$$$#########"""""""""""""""$$$"""!!!"""$$$$$$$$$"""########################"""###$$$%%%%%%$$$###"""$$$$$$###"""""""""####################################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""##############################$$$$$$$$$$$$%%%%%%%%%&&&########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$!!!"""######$$$$$$##############################""""""###$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################"""##################"""############"""""""""!!! !!!!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))*********)))(((((()))))))))(((((((((&&&''')))+++---///111111///+++&&&%%%'''((('''&&&&&&&&&%%%%%%%%%&&&'''(((***...111111,,,(((((()))%%%%%%&&&'''''''''''''''***)))'''&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&%%%%%%&&&''')))***'''''''''(((((()))***+++++++++,,,,,,------......+++,,,...///000000//////222111111111111333444555777777888999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDD@@@BBBDDDDDDDDDCCCCCCCCCBBBCCCGGGLLLLLLLLLPPPVVVlll$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!! ###$$$"""!!!"""$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######$$$%%%&&&%%%$$$!!! ######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$%%%'''%%%$$$######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$ """###""" !!!!!!"""$$$%%%'''(((###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########""""""""""""#########%%%'''))))))'''%%%###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%&&&%%%###!!! ###"""""""""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""#########"""""""""$$$%%%$$$#####################$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$###"""!!!!!!!!!"""##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#################################$$$$$$$$$%%%%%%&&&&&&&&&########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$##############################$$$$$$$$$$$$######$$$#########""""""!!!!!! !!!"""##################$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&(((*********))))))'''(((((()))))))))))))))&&&(((***---///111222222,,,)))&&&&&&(((***(((&&&((('''&&&&&&'''((()))***&&&,,,222111+++'''(((+++$$$%%%&&&&&&''''''&&&&&&***(((&&&%%%$$$%%%'''(((&&&'''''''''(((((())))))###%%%&&&((((((((((((((('''''''''(((((()))***+++++++++,,,------...//////---...000222222222111111222111111000111333444555777888888999;;;<<<======::::::;;;<<<>>>@@@AAABBB@@@DDDGGGGGGEEECCCDDDFFFCCCDDDHHHMMMMMMLLLQQQWWWrrr######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!! !!!!!!"""############"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$###### !!!!!!""""""$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%###"""""""""!!!!!! ########################""""""!!!!!!!!!!!!""""""""""""###""""""!!!  """###$$$###!!! """"""""""""""""""""""""$$$$$$###"""!!!  """ ###&&&%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$'''&&&%%%###"""!!!!!!!!!!!!!!!""""""############################################################$$$$$$%%%$$$###!!!!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&&&&'''###"""!!!!!!!!!"""$$$$$$%%%&&&((('''&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$#########""""""!!!!!!########################""""""#########$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$###"""!!! """"""""""""############%%%&&&&&&&&&%%%###""" """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%%%%""""""#########""""""!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################%%%%%%$$$$$$###$$$$$$$$$&&&'''(((*********)))(((+++***)))'''''''''((())),,,++++++---111222000---(((&&&%%%&&&'''(((((('''%%%%%%&&&'''((()))***+++*********)))(((((('''''')))))))))))))))))))))))),,,,,,+++)))&&&###!!! )))'''&&&%%%%%%(((***,,,'''''''''''''''((())))))(((((((((((()))))))))))),,,+++*********+++,,,------,,,---000333444111...111111222222333444555555777888999999::::::::::::;;;;;;<<<>>>???@@@AAABBBDDDEEEEEEEEEEEEDDDCCCBBB???CCCLLLUUUYYY[[[```ggguuu"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!############"""""""""!!!#########"""!!!!!! ###############$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$#####################"""""""""!!!############$$$$$$$$$%%%$$$$$$$$$#########""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!  """###$$$###"""!!!########################"""""""""""""""!!!!!!!!!###%%%###$$$&&&$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$###%%%$$$######"""#########"""""""""#########$$$$$$################################################"""############""""""!!!!!!!!!!!!"""""""""######"""######$$$$$$%%%%%%&&&######"""""""""###$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$#########""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&(((%%%""""""%%%(((###$$$$$$%%%%%%$$$$$$###########################$$$############"""""""""""""""""""""############%%%%%%&&&&&&%%%###"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$###$$$$$$%%%%%%&&&'''((())))))***))))))+++***)))'''''''''((()))+++++++++...000111...+++***(((%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))))),,,+++)))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&%%%$$$###$$$&&&((()))'''''''''''''''((())))))(((((((((((())))))))))))---,,,+++++++++,,,---...---,,,---000333444111//////000111333444666777777777888999999::::::::::::;;;<<<===>>>???@@@AAABBBHHHFFFDDDCCCCCCDDDFFFGGGNNNPPPVVV]]]______dddjjjsss!!!"""###%%%&&&'''''''''%%%%%%$$$$$$###"""""""""############""""""""""""$$$######""""""!!! ######$$$%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%$$$######"""############"""""""""""""""""""""#########$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###########################""""""!!!!!!""""""###!!!!!!""""""###""""""""" !!!"""#########"""!!!########################!!!!!!!!!""""""#########%%%'''&&&###"""%%%%%%###""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$###""""""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$######"""###"""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&%%%%%%$$$##################"""""""""""""""""""""""""""""""""%%%%%%&&&&&&&&&'''''''''(((&&&""" """&&&(((######$$$$$$$$$$$$##############################"""#########$$$$$$%%%%%%"""""""""#########$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$!!!!!!!!!""""""###############$$$$$$######""""""######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&''''''''''''((()))***+++******(((''''''(((((()))******,,,...000///+++)))***'''$$$$$$%%%''''''''''''((((((((())))))******,,,***(((&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&(((((('''''''''''''''((())))))(((((((((((())))))))))))---,,,,,,,,,,,,---...///---,,,---000222333111000///000111333555777999999777777888999::::::::::::;;;<<<===>>>???AAABBBBBBIIIGGGDDDCCCFFFKKKPPPTTTaaa```___^^^YYYTTTUUUZZZrrr !!!###$$$&&&&&&''''''$$$$$$$$$#########""""""#########""""""""""""""" !!!!!!"""######$$$$$$!!!"""$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###############""""""!!!!!!!!!#########"""""""""""""""!!!""""""""""""#########&&&&&&&&&&&&%%%%%%%%%%%%###########################""""""""""""""""""### !!!"""############### !!!"""############"""########################!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$"""$$$$$$############$$$$$$"""######$$$$$$$$$###############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%"""#########$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""!!!!!!!!!!!!!!!""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&&&&&&&''')))***,,,***)))(((''''''((()))***)))***,,,......---***'''&&&&&&'''***---...---,,,***************+++++++++***)))&&&$$$$$$%%%''')))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&'''(((((()))))))))'''''''''''''''((())))))(((((((((((())))))))))))++++++,,,,,,------......,,,---...000111222111111111222333444666777888999666777888999:::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCEEEEEEEEEHHHMMMTTT\\\```ccc___[[[WWWPPPJJJKKKPPPppp !!!###$$$%%%&&&&&&&&&$$$$$$$$$###############""""""""""""""""""######!!!!!!""""""###$$$$$$$$$ !!!###$$$$$$$$$###""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""""""""""""""######!!!""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%##############################""""""""""""######!!!!!!"""######$$$######!!!""""""###################################################"""""""""""" """###"""""""""$$$$$$############$$$$$$######$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###"""#########$$$$$$$$$$$$%%%$$$$$$######""""""!!!######$$$$$$%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""######$$$$$$######"""########################%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$##################$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""###$$$$$$######"""""""""###$$$$$$$$$%%%$$$######"""!!! !!!""""""#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%'''(((***,,,***)))(((''''''((()))***(((***---...---+++)))((((((***///444777555000,,,((()))))))))))))))))))))(((&&&$$$###$$$&&&)))+++'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''(((((()))))))))'''''''''''''''((())))))(((((((((((()))))))))))))))******+++,,,---------,,,---///000000111111222444444444555555666666666666666888999:::;;;;;;;;;<<<<<<===???@@@AAABBBCCCBBBDDDGGGKKKPPPVVV[[[^^^TTTRRRQQQPPPNNNMMMRRRZZZooo!!!"""###$$$%%%%%%%%%%%%########################""""""""""""############%%%$$$$$$######"""!!!!!!!!!!!!"""############"""###############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$""""""""""""############"""""""""#########$$$$$$######$$$$$$$$$$$$%%%%%%########################$$$######""""""######$$$""""""######$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###!!!!!!$$$""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""$$$$$$###""""""!!!"""""""""""""""#########$$$$$$$$$$$$#########""""""""""""######$$$%%%$$$$$$$$$###%%%''''''&&&&&&'''(((%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&$$$"""!!!!!!"""$$$&&&""""""############""""""########################%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$%%%"""""""""""""""###$$$%%%"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""##############################$$$$$$$$$$$$$$$###"""!!!!!! """"""######$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%%%%&&&''')))***+++)))((((((''''''(((******)))+++------,,,+++++++++///222777<<<<<<777...'''$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((***+++''''''''''''''''''''''''###$$$%%%'''((()))))))))%%%%%%$$$%%%%%%&&&(((((('''''''''''''''((())))))(((((((((((())))))))))))((()))***+++,,,---------,,,...///000///000222333444444444444444444444444555666888999:::;;;<<<<<<<<<===>>>???@@@BBBCCCCCCBBBDDDGGGJJJMMMOOOPPPPPPJJJIIIIIIKKKJJJKKKRRR[[[ooo######$$$$$$$$$$$$##############################!!!"""""""""############%%%%%%$$$######""""""!!!######""""""######$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$###########################$$$!!!"""""""""########################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$######$$$$$$$$$###""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$!!!!!!%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&$$$###############"""######$$$%%%$$$$$$#########"""""""""################################################!!!""""""############"""!!!!!!!!!"""""""""##################""""""""""""!!!"""###$$$$$$$$$######"""$$$&&&&&&&&&%%%&&&'''%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$###!!! !!!###$$$""""""############""""""########################"""""""""########################$$$$$$$$$%%%%%%"""!!!!!!!!!"""###%%%&&&"""######$$$$$$######"""################################################!!!"""###$$$%%%$$$$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$#######################################"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$%%%'''((()))******)))(((''''''''')))***+++)))+++---,,,******---///222555999===<<<555,,,%%%######$$$%%%&&&''''''((()))((((((''''''(((((()))''''''''''''''''''''''''$$$$$$&&&'''((((((((((((&&&%%%$$$###$$$&&&((()))'''''''''''''''((())))))(((((((((((())))))))))))((()))+++,,,---......---,,,...000000...///222444222222333333444444444555555666777999:::;;;<<<<<<======>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHFFFGGGHHHGGGGGGMMMUUUppp###$$$$$$$$$$$$###""""""##################$$$$$$!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&(((###"""&&&%%%!!!"""&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$$$$###"""#################################$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###!!!!!!!!!"""###%%%&&&'''$$$#########""""""!!!!!!################################################!!!###$$$%%%$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!!"""###$$$###"""""" """$$$%%%%%%$$$%%%'''%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$ ###%%%%%%### """"""############""""""######################## !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!! !!!"""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$######!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$######"""""" !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!###%%%((()))***)))))))))(((''''''''')))***+++***+++,,,+++***+++...222111333777::::::555---'''%%%%%%&&&'''((()))***+++++++++***)))((('''&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%)))'''&&&%%%%%%(((***,,,'''''''''''''''((())))))(((((((((((()))))))))))))))***,,,.../////////...,,,...000000...///222555000000111222444555666666555666777999;;;<<<<<<<<<======>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHDDDCCCFFFIIIJJJLLLSSS\\\ppp !!!"""###$$$""""""""""""############$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""############%%%$$$$$$######$$$$$$%%%###############"""!!! !!!!!! !!!!!!""""""#########""""""!!!&&&%%%$$$$$$######$$$$$$########################"""""""""###$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$##################$$$$$$###############$$$%%%$$$###$$$%%%&&&$$$###$$$###"""!!!!!!"""###$$$'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""###"""!!! !!!"""$$$%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""$$$###"""""""""###%%%%%%############""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""###########################$$$$$$%%%%%%$$$$$$###%%%###!!!"""$$$%%%$$$!!!!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$######""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%$$$###""")))'''$$$###$$$###"""!!!######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###""""""###$$$%%%%%%&&&'''''''''&&&''''''''''''''''''&&&&&&)))))))))***---///222444///444999;;;777111+++'''$$$$$$$$$$$$%%%%%%&&&'''---***'''&&&((()))(((&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***)))((('''''''''(((***+++(((((((((((()))))))))))).........///////////////,,,---...///000111222333444444333222222333444555888999::::::999888999:::<<<>>>?????????@@@CCCEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGHHHJJJJJJKKKRRRZZZvvv######"""!!!!!!!!!""""""""""""""""""########################"""""""""!!!############"""""""""!!!""""""""""""############$$$######""""""######$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!"""""""""############""""""&&&%%%$$$$$$######$$$$$$########################$$$$$$##################!!!""""""######""""""!!!$$$$$$$$$######"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################$$$$$$###############$$$$$$"""!!!!!!"""######"""$$$###""""""""""""###$$$&&&%%%%%%$$$$$$######"""########################$$$###!!! !!!"""###%%%!!!!!! !!!!!!######""""""""""""######"""######$$$$$$$$$######$$$###"""""""""###$$$%%%&&&%%%$$$###""" ######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######"""###%%%'''$$$$$$$$$#############################################$$$$$$$$$$$$######&&&$$$"""###%%%%%%$$$"""""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%$$$$$$######&&&%%%######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%))))))(((&&&&&&%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&(((((()))***,,,///222333000444777888444///***'''%%%%%%$$$$$$$$$%%%&&&&&&,,,)))&&&&&&((()))((('''(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((())))))***'''''''''((()))******+++,,,,,,,,,---......//////---......///000111111222111111000000111333444555999:::;;;;;;:::999:::<<<<<<>>>@@@@@@@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFGGGJJJJJJJJJQQQYYYvvv%%%%%%$$$###"""!!!!!!"""""""""""""""########################""""""""""""############""""""""""""""""""""""""###############""""""""""""""""""###$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""######""""""%%%%%%$$$############$$$########################%%%%%%$$$$$$###""""""!!!"""!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""######$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################$$$###############$$$$$$%%%### """#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""############""""""""""""######""""""############""""""!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######"""!!!!!!!!!######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###"""!!!"""%%%'''###############$$$$$$$$$##############################$$$$$$$$$$$$######'''%%%$$$$$$%%%%%%$$$""""""############$$$$$$$$$##############################$$$$$$$$$$$$##################""""""""""""$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%###"""###$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((()))+++...111222111333555444000+++(((&&&&&&&&&%%%$$$$$$$$$%%%%%%)))'''&&&&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%&&&'''(((***+++,,,---******+++,,,---......///.../////////000000111111000000000111222444666777999:::<<<;;;::::::<<<===<<<>>>AAABBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEGGGIIIIIIIIIOOOWWWuuu%%%%%%$$$###""""""######!!!"""""""""#####################"""""""""""""""#########"""""""""""""""!!!"""""""""##################""""""""""""######""""""#########""""""!!!#########$$$$$$#########"""""""""""""""#########%%%$$$$$$#######################################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%##################""""""###$$$$$$$$$$$$######""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$ """###$$$$$$$$$##################$$$$$$$$$#########"""######$$$%%%'''%%%""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%###############$$$$$$$$$ !!!"""###$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%"""""""""###$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%$$$#####################$$$$$$##############################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!#################################""""""###$$$$$$"""""""""""""""############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''(((((((((''''''((()))***---///111111222111///+++'''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&''')))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&'''((()))***+++,,,,,,++++++,,,,,,---------...////////////000000000000111222222333555666777888999:::<<<;;;::::::;;;===<<<>>>AAABBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJJJJOOOWWWsss######""""""###$$$%%%%%%!!!"""""""""############""""""""""""""""""######""""""""""""""""""######!!!"""""""""############$$$$$$$$$######$$$$$$$$$!!!""""""#########""""""######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$%%%$$$######""""""##############################""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$""" !!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$ """###$$$$$$$$$###""""""#########$$$$$$$$$######""""""###$$$$$$%%%&&&%%%###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%##############################""""""""""""""""""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$ """###$$$%%%&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###""""""""""""""""""###$$$$$$$$$%%%########################%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###""""""######$$$##############################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!########################$$$$$$###############$$$!!!!!!"""""""""##################"""######$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$%%%%%%'''%%%######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&'''''''''''''''''''''((()))+++...///000000...+++'''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))%%%&&&((()))))))))((('''))))))))))))************.........---------------////////////000000000000222333444555666777777777:::;;;<<<;;;:::999:::<<<<<<>>>@@@AAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIILLLLLLKKKPPPWWWqqq!!!!!!!!!"""###$$$%%%%%%""""""""""""############""""""""""""############""""""""""""############""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!###$$$%%%$$$$$$###""""""""""""###########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""###############"""%%%###!!!###########################!!!!!!""""""###$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%###"""!!!"""###$$$"""!!!######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""""""""###############""""""!!!!!!""""""###""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############"""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###!!!!!!"""###############$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$&&&%%%$$$###"""""""""###$$$##############################$$$$$$$$$$$$##################""""""""""""###############$$$$$$$$$%%%%%%$$$############$$$#########$$$%%%%%%&&&&&&$$$$$$#########$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&%%%######%%%&&&%%%$$$#########$$$%%%&&&'''%%%######$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,.........,,,)))%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&'''(((((((((((('''************************------------------------.../////////000000111111111222333555777888888888<<<===>>>===;;;::::::;;;<<<>>>?????????@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHJJJMMMLLLKKKPPPWWWnnn""""""!!!!!!!!!"""######""""""""""""############!!!"""""""""############!!!"""""""""############""""""""""""############$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""!!! !!!###%%%&&&$$$$$$###"""""""""""""""##########################################$$$$$$""""""############"""""""""#########$$$$$$$$$$$$ !!!"""######$$$######%%%$$$!!!  """###########################!!!!!!!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&!!!!!!"""###%%%$$$"""""""""###$$$$$$###""""""""""""""""""#################################### !!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######"""######$$$$$$$$$######!!!"""###$$$%%%$$$$$$###$$$#########""""""!!!!!!######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$##############################"""  """$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###!!!###%%%$$$######%%%'''&&&%%%###"""!!!"""###$$$##############################$$$$$$$$$$$$######"""""""""""""""#########""""""#########$$$$$$$$$&&&%%%$$$$$$#########$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%$$$###"""###$$$&&&'''%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))+++---,,,,,,+++(((%%%$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&!!!$$$''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((()))))))))******+++++++++)))***+++,,,---...//////---......///000111111222000222555999<<<>>>??????AAAAAAAAA@@@===;;;;;;<<<===============???CCCFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGJJJMMMLLLJJJNNNUUUkkk$$$###"""!!! """"""""""""############!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""##################""""""""""""###### !!!"""############### !!!###$$$$$$###!!! """!!! !!!###%%%&&&$$$######"""""""""""""""########################%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$ !!!######$$$$$$$$$$$$$$$$$$####################################### !!!!!!"""###$$$$$$$$$&&&%%%$$$#########$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&"""###$$$&&&((('''### !!!"""###$$$$$$###"""!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""!!!"""###$$$%%%$$$######!!!!!!""""""######$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""&&&$$$!!!###(((%%%$$$$$$$$$######""""""########################""""""############""""""!!!$$$$$$""""""%%%(((&&&%%%###"""!!!"""###$$$##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$#########$$$ !!!!!!"""######$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%"""###%%%'''''''''%%%$$$&&&''''''&&&%%%%%%&&&(((%%%$$$###""""""$$$&&&'''###"""!!!"""%%%'''''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%&&&''')))+++,,,++++++***(((%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''!!!$$$''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))''''''(((***+++,,,---...%%%&&&(((***,,,///000111,,,---...///000111222333222444888===AAAEEEGGGGGGDDDDDDDDDBBB???<<<<<<=========<<<;;;;;;>>>BBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIILLLKKKIIIMMMTTTjjj