BM6P6(@ KKKIIIFFFCCCDDDGGGGGGEEECCCCCCAAA@@@???>>>>>>>>>;;;;;;:::999777555333222111111222222222333333333111111111111111111111111111111222222222333333333333333222222222333444444777888:::===<<<:::>>>DDDMMMddd{{{xxxiii```___]]]eee{{{wwwlllbbb___aaaeeelllrrryyyyyyttteee```YYYVVVTTTSSSPPPNNNOOOMMMJJJKKKOOOWWW```fffxxx}}}wwwtttwww}}}zzzoooaaa[[[eeexxxfffSSSIIIFFFEEEBBBBBBFFFHHHGGGHHHLLLGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<:::999888666555444444444777888888777555444666777777888888888888999999999555:::>>><<<<<>>>>><<<<<<;;;:::888666555444222222222333333333444444111111111111111111111111111222222222222333333333333333222222333333444555555555888;;;;;;;;;@@@GGGYYYnnnrrrcccZZZYYY\\\dddxxxyyynnneee^^^___dddiiiqqqyyynnnggg^^^XXXVVVUUUSSSQQQQQQOOOLLLKKKNNNTTTZZZ___pppyyy{{{vvvxxx}}}rrrddd\\\bbbqqqvvv```QQQIIIFFFCCCCCCGGGHHHGGGGGGJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBB@@@@@@>>>>>>======<<<<<<<<<===999888777666555444444444777888888777555444666777777888888888888999999999555:::======@@@NNNfffyyyzzzwwwwwwzzz}}}mmmccccccrrrOOOJJJFFFEEEGGGGGGFFFDDDDDDCCCBBB@@@????????????======<<<;;;999888666555222222333333333444444444222222222222222222222222222222222222333333333333333333333333333444555555555444666:::;;;<<>>>>>>>>===============777777666555444444555555777888888777555555666777777888888888888999999999777;;;>>>@@@GGGXXXrrr|||yyyxxxzzz|||oooffffffoooRRRKKKEEEEEEGGGFFFDDDCCCDDDCCCBBBAAA@@@?????????======<<<;;;999777666555222222222222333333333333444444444444444444444444222222222333333333444444333333333333333444555666888777888;;;<<<>>>GGGPPPcccyyytttiiiaaabbbggguuu|||tttkkkfffccc```aaaiiisss||||||mmmaaaZZZXXXVVVUUURRRQQQOOONNNMMMMMMNNNOOO[[[cccqqq~~~}}}tttgggbbbbbbkkkhhhPPPLLLGGGEEEHHHJJJHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA????????????>>>>>>======777777666666666666666777666777888777555555666888777777888888888999999999999<<>>FFFPPP```yyywwwkkkfffhhhqqq{{{|||xxxzzzzzznnngggddddddccchhhqqq{{{uuuggg^^^ZZZWWWUUUQQQQQQOOONNNNNNMMMMMMMMMTTT[[[ggguuutttkkkeeegggyyywww[[[QQQJJJFFFHHHJJJGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDCCCCCCBBBAAA@@@??????@@@@@@??????>>>===999999888888888888888999666777777666555555777888777777888888888999999999999:::===DDDRRRggg}}}zzzxxxxxxyyyzzzpppggghhhiiiyyycccSSSGGGFFFGGGDDDBBBDDDEEEDDDCCCAAA@@@@@@@@@@@@<<<<<<;;;:::888666555444111111222222222333333333222222222222222222222222333333333333444444444444333333333333444555777777888777888:::;;;>>>FFFPPPbbb}}}rrrlllooowwwuuujjjeeedddhhhiiipppzzzqqqggg___ZZZVVVRRRQQQPPPOOOOOONNNNNNNNNPPPUUU___kkkyyyyyymmmgggppp~~~jjjVVVMMMFFFGGGHHHGGGDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAA???>>>===;;;;;;:::999999888999999555666777666555555777999777888888888888999999999777888<<>>===<<<;;;:::999888777777777555666777666555666777999777888888888888999999999888:::???LLL___www}}}yyyvvvuuuvvvxxxyyy~~~kkkbbbbbbdddtttttt^^^MMMJJJJJJFFFEEEIIIEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>><<<;;;999777666555555555666666666666777777777777777777777777777333333333444444444555555222333333444555666888888888999<<>>EEESSSiii|||xxxttttttuuuxxxtttxxx}}}~~~jjj``````cccsssppp```OOOHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>======???>>>::::::>>>999:::999666555666666555666555777:::888444666;;;555555444444555666777888555555444444555666888999:::<<>>>>>;;;;;;;;;:::999888777666888777666555555666777888777888999999888999;;;===EEEFFFMMM[[[ppp}}}yyyuuutttssssssxxxzzz}}}~~~jjj^^^\\\cccpppqqqaaaPPPIIIHHHGGGFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>:::777999<<<>>>EEELLLHHHBBB:::777888:::999666:::999999888777888888999555444333333444555666777555555444444555666888999:::===@@@FFFNNNXXXcccjjjxxxooonnnqqqvvvzzz{{{vvvnnnfff___```\\\WWWUUUVVVTTTOOOKKKJJJJJJJJJHHHGGGHHHJJJLLLQQQPPPOOOOOONNNNNNNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRTTTTTTXXXXXXYYY[[[\\\]]]^^^___bbbcccgggkkkooosssvvvxxx|||wwwmmm___\\\WWWTTTTTTTTTSSSRRRIIIJJJOOOTTTYYYaaaqqquuuiiifffffffffkkkwww}}}gggYYYKKKGGGGGGDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>><<<<<<;;;;;;:::888777666888777666666666666777888777888999999888999;;;===AAADDDNNN```xxx}}}yyyvvvuuuttttttwwwyyy}}}~~~kkkaaa___cccnnn~~~tttcccRRRJJJHHHGGGGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;>>>CCCFFFIIIOOOVVVdddUUUAAA777666999:::999<<>>===<<<<<<;;;:::999888888888777777666666777777888777888999999888999;;;===>>>BBBOOOeee}}}~~~~~~{{{xxxwwwvvvvvvvvvxxx||||||jjj```^^^ccclllzzzwwweeeSSSJJJHHHFFFFFFGGGEEEDDDDDDCCCBBBAAA@@@??????>>>@@@AAABBBHHHXXXgggrrrXXXCCC888444777;;;999GGGKKK@@@:::>>>>>>777777666555444333444555666777666555555666777999:::;;;<<>>>>>===;;;::::::999999777777777777777777777777777888999999888999;;;===???CCCPPPhhh|||}}}}}}{{{yyyyyyxxxuuuxxx{{{~~~zzzfff\\\ZZZccciiivvv{{{iiiVVVLLLHHHFFFEEEFFFDDDDDDCCCBBBAAA@@@??????AAA???<<<:::===NNNmmmhhhNNN999555;;;555IIITTTIII>>>>>>>>>:::999888777555555555666666777777666666777888:::;;;>>>@@@DDDJJJSSS```mmmvvvxxxzzz~~~wwwnnnooorrrwww~~~yyypppllleee___ZZZUUURRROOOLLLLLLJJJIIIHHHHHHHHHIIIJJJIIIHHHHHHIIIJJJIIIHHHGGGIIIKKKLLLKKKJJJKKKKKKPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTVVVXXXZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXTTTVVVWWWXXXYYY[[[___bbbdddjjjttt}}}zzzooobbb[[[ZZZYYYTTTOOOSSSOOOKKKKKKKKKNNNXXXbbbrrr}}}~~~}}}qqqnnnggg```aaalllzzz}}}jjjXXXMMMIIIHHHGGGEEEFFFFFFGGGHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@???===<<<;;;::::::;;;777777888888888888777777777888999999888999;;;===AAAFFFSSSjjj|||{{{~~~}}}|||{{{{{{vvvyyy|||yyyeeeZZZYYY```fffsssoooZZZOOOJJJGGGEEEFFFDDDDDDCCCBBBAAA@@@??????;;;@@@KKKWWWcccrrriiiEEE666999444FFFRRRLLLAAA===>>>===;;;:::888666555555666666888777777777777999:::;;;;;;???FFFOOOYYYeeeqqqyyyvvvuuuvvvzzzvvvpppkkkooouuu|||xxxnnneee```VVVUUUSSSPPPNNNLLLKKKJJJEEEFFFFFFFFFEEEEEEGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJMMMPPPQQQPPPOOONNNNNNRRRSSSVVVXXXZZZ[[[[[[[[[YYYZZZ\\\^^^aaaccceeefffgggfffeeeddddddcccddddddbbbbbbbbbbbbaaaaaaaaaaaa^^^]]]\\\[[[ZZZYYYXXXXXXWWWXXXYYYXXXVVVVVVWWWXXX[[[___ccchhhnnnyyyuuuiii```]]]\\\YYYVVVUUUPPPMMMLLLLLLMMMTTT\\\jjjwww}}}uuunnnfff^^^___kkk~~~mmmWWWLLLHHHGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>><<<;;;;;;<<<<<<777888888999999888888777777888999999888999;;;===AAAIIIXXXnnn~~~zzz{{{~~~}}}yyy{{{}}}yyyfff\\\[[[ZZZbbbpppvvv```SSSMMMIIIGGGGGGDDDCCCCCCBBBAAA@@@??????:::AAARRRkkkpppHHH777:::888@@@HHHHHHBBB======???;;;:::888666555444555555888888777777888999;;;<<<<<>>JJJ^^^uuu}}}{{{|||}}}yyyeee[[[ZZZRRR]]]mmm~~~{{{dddVVVPPPKKKHHHIIIDDDCCCCCCBBBAAA@@@???>>>DDD===AAATTTlllzzz}}}|||gggCCC666<<<<<<;;;===BBBBBB===<<>>777888999::::::999888777777888999999888999;;;===:::JJJbbbzzz}}}}}}xxxcccWWWVVVMMMYYYkkk|||vvvdddWWWOOOJJJHHHDDDDDDCCCBBBAAA???>>>>>>@@@@@@AAACCCFFFJJJMMMOOO[[[^^^]]]TTTFFF<<<888999===888<<>>>>>======888888888888888888999999777777999;;;999666999???HHHRRReee~~~zzzgggYYYRRRRRRYYYeeessspppcccWWWNNNIIIEEEDDDCCCBBB@@@???>>>=========<<<;;;<<<===>>>???===@@@BBB@@@;;;888888::::::777===JJJLLLAAA::::::999888777666555555555555999777777999::::::AAAHHHTTTXXXeeewwwsssllljjjjjjooouuuuuujjjaaaZZZVVVSSSOOOKKKIIIIIIIIIHHHGGGHHHIIIIIIKKKMMMMMMMMMLLLLLLMMMOOOSSSXXX]]]```bbbdddhhhnnntttyyy~~~}}}wwwrrrmmmhhheeecccaaa^^^\\\[[[ZZZZZZYYY[[[]]]```dddkkkttt|||qqqggg___ZZZSSSRRRPPPMMMLLLLLLOOOPPPRRRZZZggguuuvvvgggeeeqqqjjjZZZLLLHHHGGGJJJJJJHHHHHHJJJIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>============888888888888888888999999888777999;;;999777:::@@@HHHVVVmmm|||hhhZZZRRRPPPWWWbbbqqq~~~pppaaaRRRJJJGGGFFFDDDBBB@@@>>>======>>>===<<<:::999888888888555555666666666555555444222222:::FFFHHH???777555777777666555444444444444;;;888888999999;;;DDDNNN^^^eeeuuuwwwkkkggghhhlllvvv~~~zzzssshhh^^^VVVPPPLLLJJJJJJHHHEEEEEEFFFHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQTTTYYY```hhhooouuuxxx}}}zzzuuullliiiddd```^^^\\\YYYXXXWWWXXXYYYZZZ\\\aaagggkkk|||zzznnnccc\\\UUUTTTRRRPPPNNNNNNNNNNNNNNNTTT___lllyyyppphhhmmm~~~vvv]]]OOOJJJGGGIIIJJJHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA???>>>===<<<<<<<<<999999999999999999888888888888999<<<:::888<<>>============<<<<<<;;;;;;::::::<<<999777777888777444111000000666@@@BBB;;;444222777666666555444444555555999777777888:::>>>JJJVVViiittt~~~tttjjjgggiiippp|||wwweee___VVVOOOJJJHHHFFFEEEGGGFFFEEEDDDFFFHHHJJJKKKKKKLLLMMMMMMNNNQQQTTTVVV[[[```jjjttt~~~|||wwwpppkkkhhhddd```\\\ZZZYYYXXXWWWWWWXXX[[[]]]gggppp}}}uuuggg___WWWUUURRRQQQPPPNNNMMMKKKKKKPPPXXXcccppp~~~~~~wwwjjjhhhtttbbbTTTMMMHHHHHHIIIHHHHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBB@@@???>>>=========:::999999999999999888888888888:::<<<;;;:::???FFFLLLeee~~~nnn\\\RRRLLLRRR[[[iiizzzqqqaaaWWWMMMJJJGGGCCC@@@>>>======;;;;;;;;;::::::999999888777444222333777999777555888777888<<<>>>:::777666777777666666555555666666777666777999;;;BBBQQQ___uuu|||tttmmmkkkmmmsss}}}mmmbbbWWWSSSLLLHHHFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHJJJLLLPPPRRRUUUWWWXXX\\\aaadddlllttt{{{ssskkkddd___]]]ZZZWWWVVVWWWXXXXXX\\\aaahhhrrr{{{lllbbbZZZWWWSSSQQQPPPNNNKKKIIIJJJMMMSSS\\\hhhwww|||llleeekkk~~~lllYYYOOOHHHGGGHHHGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@?????????::::::::::::999999888888999888:::===<<<<<>>>>>???>>>>>><<<:::888666555777555222333666777666444:::777666666777777666666777777666666555666666777555666888;;;===DDDUUUeee~~~yyytttqqqrrrtttxxxvvvkkk___WWWNNNKKKGGGEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJLLLPPPTTTVVV[[[```dddfffkkkqqqvvvwwwmmmhhhccc]]]YYYWWWWWWVVVVVVWWWXXX[[[___hhhvvvtttjjj^^^ZZZTTTQQQPPPOOOLLLIIIJJJLLLPPPWWWbbbpppqqqeeeeeeqqqyyy]]]RRRHHHFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@;;;;;;;;;:::999999888888999999:::======>>>DDDLLL]]]yyyppp^^^SSSNNNQQQWWWbbbsssqqqhhhSSSPPPLLLGGGCCC@@@@@@???BBBBBBAAA???===:::777555;;;999666555555555444444666444222111333555666555666555555444444555555666777888:::===>>>EEEVVVfffzzzuuutttvvvzzz~~~sssfff\\\UUUPPPHHHFFFEEEEEEFFFHHHGGGGGGGGGJJJMMMPPPSSSXXX^^^cccdddkkksssyyy}}}wwwqqqggg```\\\ZZZXXXWWWTTTUUUWWWXXX[[[cccnnnvvv}}}sssddd^^^VVVRRRRRRQQQNNNKKKIIIKKKNNNSSS\\\jjjxxxyyyjjjccchhhpppaaaTTTHHHEEEGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;;;;:::999999888888:::999;;;>>>>>>???FFFNNNiiippp^^^TTTMMMPPPUUU___nnnrrrhhhUUURRRMMMHHHCCCAAA@@@@@@?????????>>>;;;999666555333333333333333555777888666666444444666::::::999444444333333333444444555888:::===??????EEEUUUeee{{{wwwssstttuuuzzzvvvfffXXXOOOJJJIIIFFFEEEEEEFFFHHHIIIHHHGGGHHHLLLRRRWWW\\\ccclllrrrvvv~~~~~~rrrhhhccc___\\\ZZZTTTVVVXXXXXXXXX\\\bbbgggkkkyyyzzzhhhaaaXXXTTTSSSSSSPPPMMMIIIJJJLLLQQQYYYeeesss|||nnndddcccggguuucccUUUHHHEEEGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@?????????<<<<<<;;;::::::999888888:::999;;;>>>???@@@GGGPPPqqqppp^^^UUUMMMOOOSSS\\\kkkzzzmmmZZZSSSKKKFFFDDDBBB@@@===>>>>>>???>>>===<<<:::999:::999777555444555666777555666777777777555444333666777777777777777666666777999;;;:::<<>>>>>===<<<;;;:::999999999999>>>======???===IIIbbbttt```TTTNNNNNNQQQ\\\mmmvvvgggZZZTTTLLLGGGEEEDDDBBB???>>>>>>??????>>><<<:::999777666555444555777999:::777777777777777666555444666666777777777777666666666888::::::===FFFTTT^^^vvv}}}qqqnnnoooxxx~~~pppeeeVVVLLLIIIHHHFFFEEEHHHHHHIIIKKKNNNSSSYYY]]]\\\cccnnnyyyyyymmmggg```YYYTTTVVVWWWVVVUUUVVVYYY[[[aaakkkuuuwwwmmmccc^^^YYYSSSOOOOOOMMMLLLLLLOOOQQQWWWcccpppyyy|||nnnfffbbbeeeqqqkkkZZZNNNLLLJJJEEEEEEJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKIIIGGGEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@>>>===<<<;;;::::::::::::888===<<<===AAA@@@MMMfffqqq^^^RRRMMMMMMQQQ[[[llluuucccUUUPPPIIIEEECCCCCC@@@>>>>>>?????????>>><<<:::999666666555555555777999:::888888777666666666777777666666777777888777777666777999;;;>>>BBBKKKWWW___tttvvvtttuuuttt___XXXMMMGGGFFFFFFFFFFFFIIIJJJKKKMMMQQQYYYbbbhhhoooxxx{{{qqqggg___ZZZ[[[ZZZVVVRRRQQQUUUSSSTTTXXX^^^iii|||wwwllleee___XXXSSSRRROOOMMMMMMOOOQQQTTT^^^hhhtttzzzlllccc^^^hhhuuuooo^^^PPPMMMLLLHHHGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHJJJJJJIIIHHHGGGGGGIIIHHHHHHGGGFFFDDDCCCBBBBBB>>>===<<<;;;;;;;;;;;;;;;888======>>>BBBCCCQQQkkkppp^^^RRRMMMMMMPPPYYYiii}}}xxxcccSSSNNNHHHEEEDDDCCCAAA>>>????????????>>><<<;;;999999888777666555555555666999888777666666777888999666666777888888888777777999;;;???CCCKKKTTT]]]cccooouuu|||rrreeeWWWSSSMMMHHHGGGHHHIIIJJJNNNPPPRRRTTTYYYbbbnnnvvv~~~sssjjjbbb```]]]WWWSSSSSSWWWSSSRRRSSSUUU\\\jjjwwwtttlllddd[[[UUUTTTPPPMMMLLLOOOPPPSSSZZZcccppp}}}uuuhhh]]]dddooo{{{zzzhhhUUUMMMKKKHHHGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHGGGFFFEEEDDDCCCCCC>>>======<<<;;;;;;<<<<<<:::>>>===>>>BBBDDDSSSnnnrrr```UUUMMMMMMOOOVVVeeezzzzzzcccUUUPPPKKKHHHGGGFFFDDDAAA??????@@@???>>>===;;;:::999888777666666555555555999888777666666777888999666666777888888888888888999;;;@@@HHHSSS^^^eeeiiijjjmmmqqqvvv~~~rrraaaVVVQQQPPPMMMJJJGGGHHHJJJMMMTTTXXX^^^dddkkkuuu~~~zzzwwwuuutttqqqrrrssstttvvv{{{yyylllfff```ZZZWWWWWWWWWTTTSSSTTTUUUWWW^^^gggyyy{{{qqqhhh]]]VVVTTTPPPMMMKKKMMMOOORRRYYY```mmmzzz|||lll```eeemmmyyyyyyaaaQQQJJJGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGGGGFFFEEEDDDCCCCCC???>>>>>>===<<<<<<<<<<<<;;;???===>>>CCCEEEVVVqqqtttbbbWWWMMMMMMOOOUUUbbbvvvzzzcccSSSNNNIIIFFFFFFEEEAAA>>>???@@@@@@@@@???===;;;:::555555666666777888888888777777666666666777888888666666777888999999999999888:::AAAMMM\\\hhhnnnpppmmmmmmnnnsssyyyuuudddWWWQQQJJJKKKKKKIIIGGGIIINNNSSSYYYaaallluuu~~~yyywwwtttooollliiihhhgggffffffggghhhjjjnnntttyyy~~~~~~sssjjjbbb]]]]]]VVVTTTTTTUUUUUUSSSVVV[[[iiitttvvvlll```XXXVVVTTTNNNKKKLLLNNNQQQWWW^^^ggguuuooodddhhhnnnzzzvvv^^^OOOIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMGGGHHHIIIIIIHHHGGGHHHJJJHHHGGGGGGFFFEEEEEEDDDDDDAAA@@@???>>><<<<<<<<<<<<<<<@@@>>>???EEEIII[[[wwwtttcccXXXNNNNNNOOOTTT___ssszzzeeeTTTPPPJJJHHHGGGEEEAAA>>>@@@@@@@@@@@@???===;;;:::444555666777777888888888444555666777777777777666666666777888999999999999999<<>>===;;;;;;;;;;;;???>>>@@@HHHNNNbbbwwwfff[[[OOOOOOPPPSSS^^^rrr|||hhh\\\XXXRRROOONNNLLLHHHDDD@@@@@@@@@@@@???===<<<:::888888888888777666555444333444555777777777666555666666777999999:::::::::===@@@JJJ[[[ppp~~~uuufffYYYNNNIIIKKKHHHMMMRRRTTTVVV\\\hhhqqq~~~vvvpppllljjjiiieeedddbbb___]]]]]]\\\\\\WWWVVVVVVUUUVVVZZZ```dddffflllsssyyy|||pppkkkaaa]]]ZZZZZZXXXTTTUUUYYYWWW]]]nnnuuuiii```]]]^^^UUUMMMKKKKKKMMMRRRXXXYYYhhhzzz}}}lllpppvvvdddSSSKKKIIIHHHHHHIIIIIIKKKLLLNNNOOOLLLNNNNNNMMMLLLKKKKKKMMMJJJJJJJJJIIIIIIHHHHHHGGGDDDCCCAAA???===;;;::::::;;;???>>>BBBKKKSSShhh{{{jjj___PPPPPPQQQSSS]]]qqq~~~kkkfffaaa[[[YYYXXXSSSKKKCCC@@@???>>>>>>>>>>>>;;;999888777555555777777777666777777777777777777777777:::888666555666888;;;<<<===<<>>===<<<======<<<;;;???EEEHHHRRRpppoooeeeZZZXXXUUUUUU^^^qqqwwwppppppmmmggg]]]RRRIIIDDDBBB@@@??????@@@???===:::888777555555777888777666777777777777777777777777999888666666666888;;;<<>>===<<<<<<<<<<<<;;;???FFFJJJWWWvvvtttjjj^^^\\\YYYYYYaaasss{{{uuubbbQQQHHHFFFCCCBBB@@@@@@AAA@@@>>><<<999777555666777888777777777777777777777777777777999888777666777999;;;===AAACCCSSSmmmnnn```RRRMMMMMMNNNPPPSSSYYY___iiisss|||sssjjjeee___]]][[[YYYWWWWWWVVVVVVYYYYYYZZZZZZYYYXXXVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRUUUVVVWWW[[[___dddhhhjjjwww|||~~~|||yyypppgggddd```^^^```fffnnnxxxxxxhhh^^^VVVRRRPPPPPPOOOLLLLLLPPPPPPXXXeeesss}}}rrrppp~~~www]]]RRRLLLKKKKKKLLLNNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDBBB???===<<<<<<<<<<<<<<>><<<<<<;;;>>>===@@@DDDKKK]]]~~~wwwpppllljjjhhhgggmmm{{{eeecccccciiisss~~~zzzkkk[[[OOOHHHFFFBBBAAA??????@@@???===;;;999888666666888888888777888888888888888888888888777777777888999:::<<<===???FFFXXXpppooo```VVVQQQOOORRRWWW[[[bbbiiittt~~~}}}vvvoookkkgggdddbbb```bbbbbb___[[[ZZZ\\\```bbbccceeeffffffccc```^^^^^^^^^^^^\\\ZZZXXXUUUTTTRRRRRRRRRRRRTTTVVVXXXYYY___ccckkkvvv~~~~~~rrrfffbbbdddhhhnnntttttthhh[[[UUUPPPQQQPPPNNNLLLNNNPPPUUU]]]hhhuuuzzzlllqqqhhhZZZOOOMMMLLLLLLOOOPPPQQQPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJHHHEEEBBB???===<<<<<<@@@@@@AAABBBJJJ]]]|||wwwrrrsssrrrppppppuuu```\\\ZZZ]]]eeeooouuuxxx{{{ssshhh\\\SSSMMMIIIFFFBBB@@@??????@@@???<<<::::::888666777888999888777888888888888888888888888777777888888:::;;;======@@@HHH[[[rrrqqq```WWWRRRRRRUUU\\\bbbgggpppyyyvvvrrrmmmjjjhhhhhhhhhggghhhiiijjjgggddddddfffiiikkklllnnnooonnnllliiigggffffffdddbbb___\\\ZZZXXXTTTSSSRRRQQQQQQRRRSSSSSSWWWYYYaaajjjrrr{{{uuukkkddd```aaaddd|||~~~{{{qqqaaaYYYRRRQQQQQQNNNMMMNNNNNNQQQWWW```mmm}}}}}}kkkmmm|||nnn\\\PPPNNNLLLMMMOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJHHHFFFBBB@@@>>>>>>===@@@AAABBBDDDLLLaaa{{{xxxyyyyyyxxxxxx|||[[[WWWTTTUUU[[[aaadddeeegggbbbZZZRRRLLLIIIGGGGGGCCCAAA@@@@@@AAA@@@>>>;;;:::888777777888999999888888888888888888888888888666777888999:::<<<===>>>CCCLLL___vvvooo```WWWVVVTTTWWW___jjjqqqyyy|||uuupppnnnkkkjjjkkkmmmnnnnnnqqqqqqqqqqqqqqqrrrtttvvvwwwxxxyyyzzzyyywwwuuutttrrrpppnnnkkkgggdddbbbaaa[[[YYYWWWTTTQQQPPPPPPPPPQQQRRRXXX___dddjjjxxxzzziii]]]]]]ccczzzwww{{{yyyggg]]]SSSQQQPPPNNNMMMNNNLLLOOOSSS[[[hhhyyy~~~llllllxxxuuu^^^QQQOOOMMMMMMOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRROOOOOOOOONNNMMMMMMLLLLLLJJJIIIFFFCCCAAA?????????===@@@CCCGGGRRRjjj}}}}}}}}}}}}}}}WWWSSSPPPQQQUUUXXXYYYXXXYYYXXXTTTOOOIIIFFFFFFGGGDDDCCCBBBBBBBBBAAA???===:::888777777888999999888888888888888888888888888666777888999;;;<<<===>>>FFFOOOcccyyyrrraaaTTTSSSYYYYYY]]]hhhuuu~~~~~~uuuoooqqqnnnmmmmmmoooqqqssssssxxxwwwwwwyyy{{{~~~|||zzzwwwsssooollljjjiiibbb```\\\XXXTTTQQQOOOOOOMMMNNNRRRWWWZZZ^^^jjjvvvooo___aaakkkvvvnnnnnnzzzkkk___TTTQQQPPPNNNNNNOOOMMMOOORRRZZZfffxxxnnnmmmwww{{{___QQQOOOMMMMMMOOOQQQRRRSSSPPPPPPQQQQQQRRRRRRSSSSSSPPPOOOOOONNNNNNMMMMMMMMMJJJHHHFFFCCCAAA@@@@@@@@@:::???DDDJJJWWWrrr~~~~~~___SSSSSSUUUPPPQQQUUUSSSTTTQQQNNNJJJHHHGGGHHHIIIEEEDDDBBBBBBCCCBBB@@@>>>;;;:::999888777777777777777888888888888999999999888666777;;;===<<<>>>BBBDDD^^^ppp{{{tttfff]]]UUUUUU[[[dddppp|||}}}xxxsssooommmooopppqqqsssvvv{{{~~~|||wwwrrrnnnlllfff^^^XXXVVVTTTRRROOORRRRRRRRRTTTWWW[[[___aaauuu{{{kkkbbb___\\\[[[```nnntttfffXXXSSSRRROOOMMMLLLLLLKKKNNNVVV```nnntttmmmpppwww}}}```TTTMMMIIIKKKNNNNNNNNNOOOSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSRRRPPPPPPOOOOOONNNLLLHHHCCC@@@>>>======>>>>>>BBBNNNeee|||{{{~~~}}}}}}aaaTTTRRRTTTOOOPPPUUURRRSSSQQQNNNJJJHHHGGGHHHIIIEEEDDDCCCBBBCCCBBB@@@>>>;;;:::999888777777777777888888888888999999999999999777888<<<===<<>>===AAAAAAFFFSSSjjj~~~~~~{{{zzz~~~}}}|||~~~dddVVVRRRSSSOOOPPPUUURRRSSSQQQMMMJJJHHHHHHHHHIIIEEEDDDCCCCCCCCCBBB@@@>>>;;;:::999888888777777888888888888888999999999:::;;;999:::======<<<@@@FFFXXXqqqxxxddd\\\YYYZZZbbblllzzz}}}wwwuuuuuusssrrrtttvvvxxxzzz|||~~~yyysssjjjdddaaa___[[[XXXVVVUUUTTTSSSRRRSSSTTTTTTWWW]]]gggpppzzz~~~{{{}}}{{{yyyxxxuuulll___UUUPPPOOOTTT```ppp{{{lll]]]VVVSSSPPPOOOPPPMMMJJJJJJOOOWWWcccvvvoooggghhhuuu|||cccMMMIIIIIILLLMMMLLLMMMPPPSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUTTTSSSRRRRRRQQQQQQPPPMMMJJJFFFBBB@@@???>>>BBBCCCJJJYYYrrr~~~{{{yyy~~~|||{{{}}}hhhXXXSSSSSSNNNPPPUUURRRRRRPPPMMMKKKIIIHHHHHHHHHFFFDDDCCCCCCCCCCCC@@@>>>;;;;;;:::999888888888888888888888999999999::::::;;;999:::<<<<<<<<>>===@@@KKKWWWiiixxx}}}kkkeeedddlllrrrvvv{{{|||}}}}}}~~~~~~{{{xxxsssooofffeeecccaaa^^^[[[XXXWWWSSSTTTSSSQQQQQQVVV^^^eeewwwyyybbb[[[SSSNNNNNNOOOOOOOOOMMMMMMOOOTTT\\\jjj{{{nnnbbbVVVQQQQQQOOOLLLKKKMMMPPPVVVcccooo~~~rrrgggeeeeeennnrrraaaQQQKKKMMMOOOQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXTTTSSSQQQNNNJJJGGGDDDCCCCCCFFFRRRiii}}}~~~{{{eeeWWWSSSOOOSSSXXXUUUOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDAAA???<<<<<<;;;:::999999999999999999:::::::::;;;;;;;;;;;;<<<>>>??????BBBNNN[[[nnn{{{vvvqqqlllnnnvvv{{{}}}}}}|||xxxzzz|||}}}|||wwwsssmmmllljjjfffbbb^^^[[[YYYRRRSSSSSSRRRQQQSSSYYY___ggguuuqqqfffZZZUUUVVVWWWRRRLLLMMMLLLNNNRRRXXXfff|||rrreeeXXXQQQQQQNNNLLLLLLNNNQQQVVVbbbmmmzzzxxxkkkdddaaaooopppYYYOOOOOOPPPPPPPPPTTTTTTUUUVVVWWWYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYTTTSSSRRROOOKKKHHHEEECCCFFFIIIUUUmmm~~~gggVVVUUURRRSSSUUUPPPPPPNNNMMMKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCBBB???>>><<<999888777777777:::999999888888999999:::666888===??????CCCRRRaaalll~~~}}}rrriiirrr}}}~~~|||xxxrrrqqqooolllgggbbb^^^[[[ZZZXXXUUURRRQQQRRRSSSUUUbbbggguuuwwwhhhbbb^^^XXXVVVWWWOOOLLLMMMPPPSSSZZZpppuuuiii^^^TTTNNNOOONNNNNNOOOOOOQQQ[[[fffttt~~~llldddgggkkkeeeVVVPPPOOOQQQVVVTTTUUUVVVXXXZZZ[[[\\\\\\XXXYYYZZZZZZZZZZZZZZZYYYWWWWWWUUURRRNNNJJJFFFDDDDDDJJJXXXqqq}}}~~~}}}lll[[[YYYVVVVVVXXXSSSOOONNNLLLKKKJJJIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCC???>>><<<:::::::::::::::::::::999999999999::::::888888;;;>>>???DDDRRR```qqqwwwnnnsss|||~~~|||zzz{{{}}}~~~{{{vvvuuusssppplllgggccc```\\\YYYVVVSSSRRRRRRSSSSSS\\\```mmm|||uuummmccc\\\YYYTTTPPPPPPSSSTTTZZZmmmyyymmmaaaWWWPPPOOONNNNNNOOONNNQQQZZZeeeqqq{{{ssshhhhhhkkkrrr___VVVRRRSSSVVVTTTUUUWWWYYY[[[\\\\\\]]][[[[[[[[[[[[[[[ZZZYYYXXXYYYXXXWWWTTTPPPKKKGGGEEEEEEKKKYYYrrr|||qqq^^^[[[WWWWWWXXXTTTNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCC>>>>>><<<;;;;;;;;;<<<===::::::999999999999::::::===;;;;;;???BBBIIIVVVcccsss{{{vvvrrr~~~xxxtttqqqnnnkkkggghhhjjjmmmrrryyy|||{{{zzzxxxvvvrrrmmmiiiggg___]]]YYYVVVSSSRRRRRRRRRVVVXXXaaaqqqvvvhhhaaaYYYTTTSSSUUUUUUYYYiii|||rrrfffZZZSSSOOOMMMMMMNNNNNNPPPYYYbbbmmmxxx}}}lllgggjjjkkk\\\UUUSSSVVVUUUVVVXXXZZZ[[[]]]]]]]]]^^^^^^^^^]]]\\\[[[YYYYYY[[[ZZZXXXUUUQQQLLLHHHFFFFFFKKKZZZsss{{{sss___ZZZUUUTTTUUUQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@>>>===;;;::::::;;;;;;:::::::::999999:::::::::AAA>>>===AAAGGGPPP]]]iii{{{{{{yyy{{{}}}xxxsssmmmgggdddbbb___^^^WWWXXXZZZ\\\bbbjjjtttzzz|||~~~~~~}}}zzzwwwsssooommmcccaaa]]]YYYUUUSSSRRRQQQSSSSSSYYYeeessswwwkkk]]]WWWTTTUUUUUUWWWfffxxxuuuhhh\\\TTTPPPMMMLLLNNNNNNPPPWWW___jjjvvvpppeeeggg}}}vvvaaaWWWUUUUUUVVVWWWYYY[[[\\\]]]^^^^^^^^^_________^^^]]]\\\\\\\\\[[[YYYUUUQQQLLLGGGEEEEEEKKKYYYrrr{{{wwwaaaZZZTTTSSSTTTPPPMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@===;;;999888888888;;;::::::::::::::::::;;;AAA======BBBIIITTTcccppp|||wwwyyyzzzpppfffbbb]]]YYYWWWVVVUUUTTTNNNOOOPPPQQQUUU\\\eeekkkwww{{{~~~~~~|||zzzvvvsssqqqhhhfffbbb]]]YYYUUUSSSRRRSSSRRRUUU^^^iiiwwwrrraaaYYYTTTUUUTTTVVVddduuuxxxkkk]]]UUURRRNNNMMMNNNOOOPPPVVV\\\gggsssuuuggggggzzzhhh\\\YYYXXXWWWXXXZZZ\\\]]]^^^______^^^^^^___```aaaaaaaaa```]]]\\\YYYUUUPPPKKKFFFCCCDDDIIIWWWppp}}}~~~fff]]]VVVTTTUUUQQQMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA>>>;;;999777777666;;;;;;::::::::::::;;;;;;===;;;<<>><<<:::999999999;;;;;;::::::::::::;;;;;;<<<<<<@@@FFFMMM[[[rrr}}}rrrggg]]]XXXTTTRRROOONNNNNNMMMLLLKKKMMMMMMMMMMMMNNNPPPUUUYYYdddjjjrrrxxx|||~~~}}}zzzxxxvvvooommmiiieee```[[[XXXVVVUUUSSSTTTWWW\\\dddtttqqqeeeZZZVVVTTTUUUbbbrrrtttfff]]]VVVQQQNNNPPPRRRRRRUUUYYYaaalll||||||}}}sssyyynnnbbb]]]ZZZXXXZZZ[[[]]]___```aaaaaaaaabbbcccddddddddddddddd```^^^[[[WWWQQQKKKFFFCCCDDDIIIWWWoooyyyvvv|||{{{|||jjj___VVVTTTUUUQQQOOOOOOOOOOOONNNLLLKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA???===<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===???DDDKKKRRRaaayyyxxxlllbbb\\\ZZZUUUTTTRRRQQQPPPOOOMMMKKKNNNNNNOOONNNNNNPPPSSSVVV\\\bbbkkkrrrvvvzzz}}}{{{yyyxxxpppnnnkkkgggbbb]]]ZZZXXXTTTRRRSSSUUUXXX___mmmzzzxxxjjj^^^XXXTTTUUUaaaqqqxxxjjjaaaWWWRRROOOQQQSSSSSSUUUYYY___jjjyyyyyyxxxlll___ZZZVVVYYYZZZ\\\^^^___aaaaaabbbdddddddddeeeeeedddccccccbbb```]]]XXXSSSMMMGGGDDDEEEJJJXXXppptttllliiiqqq}}}yyyzzz~~~qqq^^^WWWSSSQQQQQQQQQPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHGGGGGGFFFEEEEEECCCBBB???<<<:::999999:::::::::999999999:::;;;;;;???:::>>>LLL[[[iiitttoooooolllhhhbbb___\\\YYYXXXWWWXXXXXXWWWUUUTTTUUUWWWXXXXXXWWW___ccciiinnnssswww{{{~~~zzzuuuqqqpppmmmjjjeee___[[[XXXWWWSSSRRRSSSUUUYYYbbblllsss```YYYYYYZZZaaajjjnnnaaaZZZUUUQQQOOONNNMMMRRRYYYaaahhhtttxxx|||gggZZZWWWWWWVVVZZZ^^^```aaaaaabbbcccbbbdddffffffeeeeeeeeegggdddaaa^^^[[[SSSJJJFFFHHHHHHWWWiiixxxxxxiiillljjjkkk~~~|||zzz|||{{{zzzcccZZZTTTQQQQQQPPPPPPOOOOOOMMMLLLJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDBBB???<<<:::999999:::::::::999999::::::;;;<<>>CCCSSSddduuuzzzyyy}}}}}}zzz{{{xxxsssooollliiigggeeeeeecccaaa`````````___^^^bbbeeejjjnnnqqqvvvzzz~~~yyyuuuqqqpppnnnjjjeee```\\\YYYXXXTTTRRRSSSUUUXXX```iii|||{{{fff^^^ZZZYYY```iiiqqqeee[[[UUUQQQPPPNNNMMMRRRXXX___fffrrrwwwvvv}}}cccWWWUUUUUUVVVZZZ^^^```aaabbbcccdddfffhhhiiihhhfffeeeeeeeeeeeebbb___\\\UUULLLHHHIIIIIIZZZnnn}}}vvvpppfffmmmsss{{{}}}zzz|||{{{jjj\\\VVVRRRQQQOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGEEECCC@@@<<<:::::::::::::::::::::::::::;;;<<<<<<>>><<>>;;;:::::::::::::::::::::;;;<<<===>>>>>>BBBNNNcccyyy{{{wwwssspppnnnllllllmmmnnnpppuuu|||}}}zzzyyyuuutttrrrnnnjjjeeeaaa___[[[XXXUUUUUUTTTRRRVVV\\\cccnnnqqqeee^^^bbblll}}}rrrcccZZZRRRPPPOOONNNOOORRRVVV]]]hhhuuuuuuuuuppp]]]UUURRRPPPWWWZZZ^^^```bbbdddgggjjjjjjkkklllkkkiiigggggghhhkkkhhhfffddd]]]UUURRRTTTVVVnnn|||}}}mmmYYYTTTTTTRRRPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFBBB???<<<;;;:::;;;::::::::::::;;;<<<>>>>>>>>>DDDQQQfff}}}~~~yyysssmmmjjjgggeeedddcccdddfffhhhlllrrryyy~~~~~~|||{{{xxxvvvtttpppkkkfffbbb___\\\YYYWWWWWWUUURRRTTTYYY]]]hhhxxxxxxkkkbbbeeeooouuueee\\\SSSPPPPPPNNNNNNPPPTTT[[[gggssstttqqqyyy{{{iii\\\XXXVVVSSSWWWZZZ]]]```ccceeeiiillliiijjjlllllljjjiiiiiijjjmmmjjjhhhfff```YYYVVVXXX]]]ttt}}}nnnZZZUUUTTTRRRQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGCCC???<<<;;;;;;;;;999:::::::::<<<===>>>???===EEETTTiiixxxqqqhhhddd^^^YYYWWWVVVVVVUUUVVVXXX\\\```eeellltttyyy}}}~~~~~~zzzyyyvvvrrrlllgggbbb___\\\YYYXXXXXXVVVSSSTTTYYYWWWbbbrrrqqqfffgggpppxxxggg]]]SSSQQQPPPNNNMMMNNNRRR[[[gggrrr}}}rrrlllqqq{{{{{{nnnddd```]]]ZZZXXXZZZ]]]```cccfffjjjmmmkkkmmmnnnmmmlllkkkkkklllnnnllljjjiiiccc[[[XXXZZZbbbyyy~~~ooo[[[VVVUUUSSSRRRRRRRRRPPPOOOMMMKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGCCC@@@===;;;;;;;;;999::::::;;;<<<===??????AAAJJJZZZppp~~~vvvrrrlllddd]]]XXXTTTOOOKKKJJJJJJJJJJJJLLLOOOTTTYYY```gggooouuu{{{|||zzzwwwsssmmmgggaaa^^^\\\ZZZYYYYYYWWWSSSTTTYYYSSS^^^nnnuuuhhhhhhqqq{{{iii^^^TTTQQQPPPNNNMMMMMMRRR[[[gggrrr|||qqqiiimmmwwwxxxnnniiiddd___XXXZZZ]]]```cccgggkkknnnnnnooopppooommmlllkkklllooolllkkkjjjddd]]]ZZZ\\\fff|||ttt\\\SSSRRRRRRNNNOOOOOOOOOOOONNNMMMMMMJJJJJJHHHHHHHHHHHHJJJJJJLLLIIIEEEAAA===;;;::::::<<<999:::>>>???======@@@JJJPPP]]]sssxxxnnnfffbbb\\\SSSOOOQQQJJJHHHFFFEEEFFFFFFEEEDDDGGGJJJOOOTTT[[[bbbjjjoooyyy|||~~~}}}|||~~~{{{wwwtttpppkkkeeeaaa\\\ZZZWWWVVVWWWWWWWWWVVVTTTZZZgggxxx}}}vvvsssttt~~~mmmaaaUUUPPPMMMJJJKKKMMMRRRUUU^^^mmmzzzsssgggiiiyyyzzzqqqkkkgggdddaaabbbhhhlllnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqtttpppmmmjjjddd\\\ZZZ\\\ppp}}}}}}xxx___VVVTTTTTTQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLIIIEEEAAA>>><<<;;;;;;<<<::::::<<<======BBBIII```fffqqq~~~{{{xxxwwwuuujjj^^^XXXRRRLLLLLLOOOGGGEEECCCCCCDDDEEEEEEDDDCCCEEEJJJNNNUUU]]]eeekkkvvvzzz~~~}}}}}}|||zzzxxxuuuqqqlllfffaaa\\\YYYVVVUUUVVVWWWWWWVVVSSSXXXbbbtttxxxvvvwwwpppdddXXXRRROOOLLLLLLNNNQQQSSS\\\jjjwwwvvvmmmttt}}}sssfffcccaaadddiiinnnpppoooqqqqqqqqqrrrrrrrrrsssssstttpppnnnlllgggaaa```cccttt}}}}}}~~~cccXXXWWWWWWSSSSSSRRRQQQOOOMMMKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJFFFBBB>>><<<;;;;;;===;;;;;;;;;;;;===GGGRRRiiippp|||xxxuuurrrmmmjjjhhhggggggkkkccc[[[WWWRRRMMMKKKLLLGGGEEEBBBAAABBBDDDDDDDDDBBBCCCFFFJJJPPPXXXaaahhhsssvvv{{{~~~~~~~~~~~~zzzyyywwwvvvrrrmmmfffaaa[[[XXXUUUTTTUUUVVVVVVVVVTTTVVV^^^ooo|||zzz|||ttthhh[[[UUUQQQNNNMMMOOOPPPQQQYYYfffrrr~~~uuuqqq}}}sssdddbbbaaaeeekkkpppqqqqqqqqqqqqrrrsssttttttuuuvvvvvvrrrpppoookkkggghhhlllzzz}}}|||fffYYYWWWWWWSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMKKKFFFBBB???===<<<<<<<<<<<<======:::;;;GGGSSS^^^iiizzzzzzwwwsssoookkkgggeeeddd``````aaacccaaaZZZSSSNNNLLLIIIEEECCCCCCDDDDDDDDDFFFGGGHHHKKKPPPXXXaaagggooosssxxx|||}}}}}}}}}}}}wwwwwwvvvvvvsssmmmfffaaa\\\YYYUUUSSSTTTUUUUUUUUUVVVVVV\\\kkk~~~xxxlll^^^WWWRRRNNNMMMNNNPPPQQQWWWcccppp|||yyyxxxnnncccaaaaaaeeelllqqqrrrrrrqqqqqqssstttuuuwwwxxxxxxyyyvvvsssrrroookkkmmmrrr~~~|||{{{iiiZZZVVVUUURRRRRRRRRRRRRRRQQQPPPOOOJJJJJJKKKKKKKKKKKKJJJJJJNNNKKKGGGCCC???======<<<:::;;;>>>>>>;;;:::BBBMMMRRRbbbxxxxxxnnnpppyyy|||}}}~~~~~~~~~}}}{{{wwwrrrmmmkkkcccfffkkknnnnnnjjjaaaYYYUUUPPPJJJFFFDDDDDDDDDDDDJJJJJJKKKMMMRRRYYYbbbhhhnnnrrrwww{{{||||||||||||vvvuuuuuuuuusssnnngggbbb]]]ZZZVVVSSSSSSTTTTTTTTTVVVUUUYYYfffyyy|||oooaaaYYYSSSNNNLLLMMMPPPQQQWWWcccooo{{{rrreeeccccccffflllqqqrrrrrrrrrssstttvvvwwwyyyzzz{{{~~~zzzxxxvvvrrrmmmnnnrrr}}}}}}zzzyyy}}}~~~nnn]]]WWWUUURRRSSSSSSSSSSSSRRRQQQQQQKKKKKKLLLLLLLLLLLLKKKKKKNNNLLLHHHCCC@@@>>>======::::::===???<<<:::@@@HHHNNN```zzzsssiiijjjuuu}}}~~~}}}}}}zzzwwwwwwyyyzzzxxxwwwuuunnngggZZZUUUMMMGGGEEEDDDEEEEEEHHHIIILLLOOOUUU]]]ffflllppptttyyy|||}}}|||||||||wwwvvvvvvvvvtttpppjjjfffaaa]]]WWWTTTSSSSSSSSSSSSRRRRRRUUU___ooosssddd[[[UUUNNNLLLMMMPPPQQQXXXdddooozzz}}}llliiifffhhhmmmrrrtttttttttuuuvvvwwwyyyzzz{{{|||}}}zzzyyytttmmmlllooozzz}}}zzz}}}yyywwwzzz{{{uuubbbZZZWWWUUUUUUTTTTTTSSSRRRQQQPPPMMMMMMNNNOOOOOONNNMMMMMMOOOLLLHHHDDDAAA>>>>>>>>><<<::::::======<<>>>>>>>>:::888;;;===???CCCIIIUUUjjj{{{|||~~~~~~wwwgggWWWQQQIIICCCAAABBBDDDEEEBBBGGGNNNVVV```jjjttt{{{zzz~~~~~~}}}|||zzzyyyxxxvvvrrrooofffaaaZZZUUUSSSRRRRRRRRRQQQTTTWWW\\\eeeuuuyyyjjj```YYYRRRNNNOOOLLLNNNWWWcccoooxxx{{{uuuooommmpppuuuwwwxxxwwwxxxxxxyyyzzz{{{|||||||||{{{{{{zzzuuummmiiikkkvvvzzzwwwvvvzzzvvvtttuuuwwwmmm___XXXXXXXXXWWWVVVVVVUUUTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPMMMHHHBBB===;;;;;;>>>;;;:::===>>>???DDDJJJ^^^qqqqqqaaaOOOKKKFFF@@@======>>>???@@@DDDKKKTTT___lllxxxyyyzzzzzzyyyxxxuuurrrpppkkkfff```ZZZWWWVVVUUUTTTRRRQQQSSSXXX```nnn}}}lll___XXXTTTOOOLLLNNNRRRYYY```iiivvvyyyjjjlllqqqrrruuu{{{zzz{{{{{{|||}}}~~~}}}zzzsssiiidddeeezzz}}}zzzyyyxxxvvvssspppooowwwmmm___ZZZXXXXXXWWWWWWVVVUUUUUUTTTRRRRRRRRRSSSRRRQQQQQQPPPQQQPPPNNNIIICCC>>>;;;;;;>>>::::::<<<>>>???DDDJJJ[[[ooo}}}yyycccTTTJJJGGGCCC???======???@@@@@@DDDKKKTTT___lllyyy~~~|||{{{zzzzzzzzzyyywwwtttqqqoookkkgggaaa\\\YYYWWWUUUTTTSSSQQQSSSWWW^^^kkkpppccc[[[VVVQQQMMMNNNRRRYYY```iiiuuuwwwjjjkkkoooppprrrxxxzzz{{{}}}~~~}}}{{{tttkkkggghhh~~~}}}zzzyyy{{{xxxuuuqqqooowwwnnn```]]]XXXXXXXXXWWWVVVVVVUUUUUURRRRRRSSSSSSRRRRRRQQQPPPRRRQQQOOOJJJCCC>>><<<;;;===::::::<<<===???EEELLL^^^sssxxxyyyfffSSSHHHDDDBBB???======>>>@@@AAA???BBBIIIRRR]]]kkkyyy}}}{{{{{{{{{zzzyyyvvvssspppnnnjjjgggbbb___\\\YYYVVVTTTSSSQQQRRRVVV[[[gggzzzuuuhhh^^^XXXRRROOONNNRRRXXX___hhhuuuvvvjjjkkkooopppsssxxx{{{|||~~~}}}wwwoookkkmmm|||zzzyyy}}}zzzvvvsssqqqxxxqqqbbb```YYYXXXXXXXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSRRRRRRQQQSSSSSSPPPKKKDDD???<<<<<<<<<::::::<<<===???FFFNNNfff{{{yyyssspppbbbVVVKKKEEEAAA@@@>>>===<<<===???@@@===@@@FFFNNNZZZhhhwww||||||{{{xxxuuurrrooonnnjjjgggdddaaa___\\\WWWTTTQQQOOOPPPSSSXXXcccuuuyyylllaaaYYYSSSPPPOOORRRXXX^^^gggssssssjjjlllqqqtttwww{{{|||~~~zzzrrroooqqq|||zzzyyy{{{yyyvvvsssrrrzzztttcccaaaYYYYYYXXXXXXXXXXXXXXXWWWTTTTTTUUUUUUTTTTTTSSSRRRUUUTTTQQQLLLEEE@@@===<<<<<<;;;;;;======???HHHQQQkkktttsss}}}uuunnncccXXXPPPJJJFFFDDDAAA@@@???>>>============;;;>>>BBBJJJUUUeeettt~~~~~~}}}{{{xxxuuussspppoookkkiiifffdddaaa^^^YYYVVVPPPNNNNNNQQQVVV___qqq|||nnncccZZZSSSPPPOOORRRWWW]]]eeerrr|||uuunnniiikkkrrrwww|||~~~|||tttqqqsss{{{yyyyyywwwuuutttrrrrrr|||xxxdddaaaYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWVVVVVVUUUTTTVVVUUURRRMMMFFFAAA>>>======<<<===>>>>>>@@@JJJUUUkkkuuuxxx~~~~~~~~~}}}uuukkkddd\\\XXXQQQJJJEEECCCBBBBBBAAAAAA@@@@@@???======<<<<<<>>>AAAHHHSSSbbbrrr|||~~~|||yyyvvvtttrrrqqqllljjjgggeeeccc___[[[XXXQQQOOOOOOQQQTTT\\\kkkzzz~~~qqqddd[[[TTTQQQOOORRRVVV\\\dddqqqwww~~~mmmiiigggkkkrrryyy~~~}}}tttqqqrrr~~~{{{yyyxxxtttrrrqqqpppqqq|||{{{ddd```YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVWWWVVVSSSNNNGGGAAA>>>=========???@@@???AAALLLXXXmmmzzz~~~}}}}}}|||~~~}}}wwwmmmbbbYYYSSSNNNMMMJJJFFFCCCAAAAAABBBAAAAAAAAAAAAAAA@@@>>>>>>???@@@BBBHHHRRRaaaqqq|||~~~|||zzzxxxvvvuuutttnnnkkkhhheeecccaaa]]][[[TTTRRRQQQQQQRRRWWWfffttttttggg]]]VVVTTTOOORRRVVV[[[cccpppsssvvv{{{lllkkkkkknnnuuu}}}}}}tttpppqqq~~~{{{yyyxxxsssqqqooonnnooozzz}}}eee___YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZYYYXXXXXXWWWXXXWWWTTTNNNGGGAAA>>>===>>>>>>@@@AAA???BBBMMMZZZppp}}}||||||{{{}}}}}}~~~|||vvvmmmcccYYYQQQLLLGGGHHHHHHGGGEEECCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDIIISSSbbbrrr||||||}}}~~~|||zzzxxxwwwvvvvvvooolllhhheeecccaaa^^^\\\XXXUUUSSSRRRQQQUUUaaaooowwwvvviii^^^XXXUUUPPPRRRVVVZZZcccppp~~~pppppp{{{wwwppppppqqqsssyyy}}}sssoooppp~~~{{{yyyxxxsssqqqooommmnnnxxx}}}fffaaaYYYYYYZZZ[[[[[[ZZZYYYXXXYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYWWWQQQHHHBBB@@@AAA@@@===>>>@@@>>>@@@PPPcccyyy}}}}}}||||||zzz{{{~~~uuuxxxxxxvvvnnnaaaXXXTTTPPPKKKIIIGGGFFFFFFGGGGGGEEEDDDBBBCCCDDDCCCBBBAAABBBCCCCCCEEEGGGIIINNN[[[lllyyy}}}|||||||||zzzyyywwwsssmmmhhhddd```\\\ZZZ[[[VVVRRRQQQRRRUUU^^^hhhzzz|||xxxkkk___WWWSSSNNNNNNRRR[[[dddoootttmmmsssyyy{{{|||zzzzzz~~~{{{pppkkklll}}}~~~~~~}}}xxxuuuqqqpppooommmlllvvviiibbbYYYYYYZZZ[[[[[[ZZZYYYXXXZZZZZZZZZZZZZZZYYYXXXWWWYYYZZZWWWQQQIIIBBB@@@AAA>>><<<===@@@???CCCTTThhh}}}}}}||||||{{{zzzzzz}}}vvvyyywwwvvvoooddd\\\XXXTTTNNNOOOMMMKKKJJJJJJIIIHHHFFFAAACCCDDDEEEDDDCCCDDDEEECCCEEEGGGIIIOOO\\\nnn{{{~~~}}}}}}}}}{{{zzzuuuqqqlllhhheeebbb___]]]ZZZUUURRRRRRRRRTTT\\\eeeppprrrtttvvvuuusssooommmkkkkkkpppzzz{{{mmmbbbYYYUUUPPPOOOSSS[[[cccmmm}}}uuupppwww~~~{{{{{{~~~tttoooppp~~~~~~}}}{{{wwwsssoooooonnnllllllvvvmmmaaaYYYYYYZZZZZZ[[[ZZZZZZYYYZZZZZZ[[[[[[[[[ZZZYYYYYY[[[[[[YYYRRRIIICCC@@@AAA===:::<<<@@@AAAGGGYYYnnn~~~|||{{{{{{{{{yyyzzz}}}}}}wwwzzz~~~wwwxxxtttkkkeeebbb]]]XXXVVVSSSPPPMMMLLLJJJHHHEEECCCEEEGGGHHHGGGGGGHHHIIIFFFHHHJJJLLLRRR___qqq~~~}}}~~~~~~}}}{{{sssoookkkhhhfffdddbbbaaa[[[WWWUUUVVVUUUVVV\\\ccciiiiiiiiigggccc^^^YYYVVVWWWWWW\\\gggsss~~~pppeee\\\XXXRRRRRRTTT[[[bbbkkkzzzzzzwww}}}|||tttoooooo}}}{{{~~~}}}|||yyytttpppmmmmmmlllkkkkkkuuuppp___ZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[^^^^^^[[[TTTJJJCCCAAAAAA>>>;;;===BBBCCCJJJ^^^tttyyy|||{{{{{{{{{yyyyyy||||||~~~wwwzzz~~~{{{~~~}}}xxxtttrrrmmmgggbbb^^^YYYUUURRROOOLLLJJJFFFHHHKKKKKKKKKJJJKKKMMMJJJLLLOOOQQQWWWcccuuu}}}|||}}}~~~}}}|||ssspppkkkhhhfffeeecccaaa^^^[[[YYY[[[ZZZYYY]]]ccchhhfffccc^^^XXXSSSOOOMMMRRRQQQTTT]]]gggvvvrrrfff^^^YYYUUUSSSUUU[[[aaaiiiwww|||}}}vvvpppppp{{{{{{|||}}}}}}{{{wwwrrrmmmkkkjjjjjjiiiiiitttvvvaaa[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^_________^^^^^^aaa```]]]VVVLLLDDDAAAAAAAAA>>>???CCCEEEMMMbbbyyyttt|||~~~{{{{{{{{{yyyyyy||||||}}}xxxzzz{{{sssoooiiiccc___[[[WWWUUULLLMMMNNNMMMKKKJJJKKKMMMMMMPPPSSSUUUZZZeeettt}}}||||||}}}~~~}}}|||vvvrrrmmmiiigggdddbbb```^^^[[[[[[]]]\\\ZZZ]]]bbbeeebbb\\\WWWRRROOONNNNNNRRRPPPQQQVVV___mmmsssggg^^^ZZZUUUTTTVVVZZZ```ggguuu}}}zzz}}}{{{uuuuuu{{{~~~}}}zzzvvvqqqllliiiiiiiiihhhhhhrrrggg]]]]]]\\\]]]]]]^^^___`````````aaaaaabbbbbbaaaaaacccccc___WWWMMMDDDAAAAAABBB???@@@DDDGGGPPPggg|||ppp}}}~~~{{{|||}}}zzzzzz||||||}}}{{{{{{|||}}}uuuoooiiieeeaaa^^^WWWVVVTTTPPPLLLKKKLLLNNNPPPTTTXXX[[[^^^fffrrr|||}}}||||||~~~~~~zzzvvvqqqllliiifffcccaaa]]][[[[[[]]]\\\ZZZ]]]bbb```^^^[[[XXXVVVTTTTTTTTTQQQOOOOOORRRXXXeeezzzttthhh___ZZZTTTSSSUUUZZZ___gggttt}}}zzz}}}{{{uuuuuu}}}zzzwwwqqqlllhhhhhhgggffffffpppjjj___^^^^^^^^^___```bbbcccbbbbbbcccdddddddddddddddeeeeeeaaaXXXMMMEEEAAA@@@AAA>>>???EEEIIITTTmmmvvvnnn}}}|||}}}~~~|||{{{}}}||||||}}}}}}vvvssswww||||||wwwrrrnnnlllhhheee```YYYSSSQQQRRRTTTXXX]]]bbbdddfffkkkttt|||~~~~~~~~~zzzuuupppmmmjjjgggeee```^^^]]]______]]]aaagggdddeeegggiiihhhfffdddbbbYYYVVVTTTTTTWWWbbbvvvuuuiii```[[[SSSRRRTTTYYY___ggguuu{{{zzzssssss}}}{{{wwwrrrmmmhhhggggggeeeeeennnjjj```_________```aaacccdddcccdddeeeeeefffffffffeeeffffffbbbYYYNNNEEEAAA@@@???<<<>>>EEEKKKWWWqqqsssmmm~~~}}}~~~||||||~~~{{{{{{{{{}}}zzzoooiiijjjnnnqqq~~~{{{wwwssskkkbbbZZZXXXYYY[[[aaafffkkkmmmnnnrrryyy|||wwwssspppnnnkkkiiieeebbbaaaccccccbbbffflllmmmqqqxxx}}}}}}zzzuuuqqqddd```]]][[[[[[cccuuuwwwjjjaaa\\\QQQPPPSSSYYY___gggvvv}}}}}}wwwvvv~~~|||xxxsssnnnhhhggggggeeedddmmmmmm______```aaabbbdddfffggghhhiiijjjkkkkkkjjjiiihhhgggfffccc[[[QQQGGG@@@===???AAABBBDDDLLL___www|||ppplll{{{~~~{{{{{{||||||zzzzzz|||~~~}}}zzzmmmkkklllmmmqqqwww|||{{{uuupppkkkeeedddgggnnnrrrxxxzzzzzzzzz|||~~~~~~zzzuuurrrnnnjjjggg```aaadddeeebbbcccnnn|||wwwkkk```]]]^^^dddqqq~~~xxxkkkaaaZZZSSSQQQSSSXXX]]]eeesss~~~www|||yyytttoookkkkkkfffbbbbbbaaahhhlll```aaaaaacccdddfffhhhhhhiiijjjkkkkkkkkkkkkjjjiiihhhgggddd]]]RRRHHHBBB???@@@AAAAAADDDNNNbbb{{{rrrlll|||}}}zzzzzz{{{}}}~~~~~~{{{{{{}}}~~~}}}|||qqqnnnnnnnnnrrrwww||||||vvvooommmpppvvv{{{}}}yyytttoooiiieeebbbdddfffhhhfffiiivvvyyymmmgggfffjjjtttzzznnnddd]]]VVVTTTTTTWWW[[[cccqqq~~~zzz|||wwwrrrmmmjjjmmmgggccccccbbbiiijjjaaabbbccceeeggghhhjjjkkkjjjkkkkkkllllllkkkkkkjjjiiiiiiggg___TTTJJJDDDBBBAAAAAABBBFFFSSShhhtttlll{{{}}}zzzyyyyyy{{{||||||{{{}}}}}}}}}zzzwwwuuuuuuwww{{{~~~|||yyy{{{~~~xxxrrrjjjeeeeeeeeegggiiiiiiooo~~~wwwooolllmmmuuu}}}}}}qqqgggaaaZZZWWWUUUVVVYYY```ooo|||}}}yyyuuuppplllhhhlllfffbbbbbbaaahhh}}}}}}iiiaaabbbdddfffhhhjjjkkkllljjjjjjkkkkkkkkkkkkkkkkkkkkkllljjjbbbUUUKKKEEEDDDBBBAAACCCJJJYYYooossskkkzzz~~~{{{zzzzzzzzz{{{}}}{{{{{{}}}}}}}}}}}}~~~wwwooojjjfffeeefffhhhkkkrrrwwwsssuuu{{{~~~sssiiiccc\\\WWWUUUUUUXXX```ooo|||~~~}}}xxxtttoookkkhhhhhhccc______^^^cccxxx|||iii___aaacccfffiiikkklllllljjjjjjjjjjjjkkkkkkllllllnnnooonnndddVVVKKKFFFEEECCCBBBEEEOOOaaawww~~~pppiiiyyy}}}{{{{{{{{{|||{{{yyyyyy|||}}}~~~~~~~~~wwwrrrllliiiiiikkknnnvvv~~~sssjjjddd[[[WWWTTTVVVYYYbbbqqq}}}xxxsssoookkkhhhfffaaa^^^]]]\\\aaauuu|||iii___aaadddgggjjjlllmmmnnnkkkkkkkkkkkkkkklllnnnnnnppprrrqqqfffVVVJJJEEEEEEDDDCCCGGGTTTiiiuuukkkiiizzz~~~}}}|||||||||yyywwwyyy|||}}}~~~~~~zzzyyyyyywww~~~zzztttpppnnnooorrrxxx~~~sssiiicccZZZWWWUUUXXX\\\dddsss}}}xxxsssnnnjjjggggggbbb___^^^\\\aaattt|||hhh___bbbfffjjjmmmoooooopppnnnmmmmmmmmmnnnooopppqqqrrruuusssgggVVVHHHCCCDDDDDDDDDJJJYYYooommmgggjjj|||~~~}}}||||||||||||zzzxxxyyy|||}}}|||~~~wwwpppnnnmmmmmmuuuyyyuuuqqqqqqrrrwww~~~sssiiiccc[[[XXXWWWZZZ^^^eeesss}}}wwwrrrmmmhhhdddfffaaa^^^]]][[[___rrr|||fffaaacccgggkkkoooqqqqqqqqqpppooooooooooooqqqssstttsssvvvttthhhVVVGGGBBBCCCEEEEEEKKK\\\sss~~~hhheeekkk~~~~~~~~~}}}||||||||||||||||||zzz{{{}}}|||{{{}}}sssjjjgggeeeeeennn}}}zzzuuuqqqqqqqqqsss|||tttjjjddd\\\ZZZYYY\\\___fffrrr~~~~~~}}}|||vvvqqqkkkfffcccccc^^^[[[[[[YYY\\\ooojjjdddfffiiimmmpppsssuuuvvvoooooooooooopppsssuuuvvvuuutttrrriiiYYYIIICCCEEEEEEEEEQQQhhhfffeeekkk|||~~~{{{}}}}}}|||zzzzzzzzz{{{||||||{{{{{{{{{}}}~~~zzzhhh^^^\\\```eeettt}}}wwwssssssuuuxxx{{{mmmccc]]]ZZZYYY[[[^^^eeessszzzxxx~~~}}}zzzsssmmmhhhccc```___^^^\\\ZZZWWW[[[kkk{{{lllfffhhhkkknnnqqqrrrssstttqqqqqqqqqrrrtttuuuwwwxxxxxxwwwuuulll[[[KKKEEEHHHHHHIIIVVVnnneeedddjjj|||~~~}}}~~~|||{{{zzz{{{{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~kkkaaa]]]```eeesss|||wwwsssssstttwww~~~yyylllbbb]]]YYYXXXYYY\\\cccqqq~~~{{{tttpppuuu|||{{{zzzsssmmmhhhccc```^^^\\\[[[XXXUUUYYYhhhxxxppphhhjjjmmmppprrrsssrrrrrrrrrsssuuuvvvxxxyyyyyyyyyzzzyyyvvvnnn\\\LLLFFFHHHIIILLLZZZsssccccccjjj}}}||||||}}}|||{{{{{{{{{|||{{{{{{zzzzzzzzz{{{||||||yyy{{{~~~xxxmmmiiigggiiittt{{{|||{{{vvvrrrrrrrrrttt|||zzzlllccc]]]YYYWWWYYY[[[aaaooo{{{{{{qqqkkkjjjtttxxxxxxyyyrrrlllgggccc```\\\ZZZYYYWWWTTTWWWdddssstttiiikkkooorrrtttuuutttssstttuuuxxxzzz{{{{{{{{{{{{zzzyyyvvvmmm\\\KKKEEEGGGHHHMMM\\\uuuddddddkkk}}}}}}yyyzzz~~~~~~}}}{{{{{{{{{{{{|||zzzzzzzzzyyyyyyyyyyyyyyyuuuvvvxxxzzz~~~wwwvvvzzzzzztttxxx|||xxxtttqqqpppppprrrzzz}}}pppggg___[[[YYYYYY[[[aaannn{{{|||yyyooolllvvvxxxxxxxxxqqqkkkfffbbb___\\\ZZZXXXWWWTTTVVVaaammmyyyjjjlllppptttvvvxxxxxxxxxvvvwwwyyy|||}}}}}}}}}}}}}}}|||yyyooo]]]LLLFFFHHHHHHNNN```yyyddddddkkk}}}~~~yyyzzz~~~}}}|||zzzzzzzzzzzz{{{xxxxxxxxxxxxwwwvvvvvvuuurrrrrrsssuuuxxx|||uuupppuuu}}}|||yyyuuuqqqooonnnmmmoooyyy~~~vvvmmmaaa]]][[[[[[]]]cccppp|||xxxpppwww~~~{{{www~~~vvvpppjjjfffaaa___\\\ZZZXXXXXXUUUVVV^^^hhhnnnppprrruuuxxxzzz|||}}}yyyzzz|||}}}}}}sssaaaOOOIIIJJJJJJRRReee~~~|||aaabbbiii||||||}}}|||{{{zzzyyyxxxyyyyyyzzzvvvvvvvvvuuuuuusssrrrqqqooooooooopppssswww{{{}}}}}}|||sssnnnsss{{{}}}yyyvvvpppnnnmmmmmmkkknnnxxxyyytttwwwxxxpppbbb___\\\]]]___eeerrr~~~~~~qqqxxx~~~~~~uuu}}}uuuoooiiieeeaaa^^^[[[YYYXXXXXXUUUUUU[[[cccvvv~~~|||ttttttuuuvvvxxx{{{}}}}}}~~~~~~~~~tttbbbPPPIIIKKKIIISSShhhppp]]]]]]fffzzz{{{}}}zzzyyyxxxwwwwwwwwwxxxyyysssttttttsssrrrqqqooonnnlllllllllmmmooorrruuuwwwyyy}}}zzzqqqmmmqqqzzz~~~|||{{{zzzyyywwwsssppplllkkkkkkkkkjjjmmmxxxxxxrrrjjjfffjjjuuuwwwnnnbbb^^^\\\]]]___fffsssvvv}}}}}}}}}ppp|||tttnnniiiddd```^^^ZZZWWWVVVVVVTTTSSSWWW]]]lll~~~xxxtttrrryyyxxxwwwwwwxxx{{{~~~}}}sssaaaOOOHHHIIIFFFQQQhhheeeXXXZZZdddyyy|||yyy{{{~~~yyyxxxwwwvvvvvvvvvwwwxxxrrrrrrsssrrrqqqooommmllljjjjjjjjjkkkmmmoooqqqsssvvv{{{zzzqqqlllpppxxx}}}zzzwwwuuuuuutttsssrrrrrrpppmmmjjjjjjjjjjjjjjjiiilllxxxvvvjjjeee^^^[[[___lll{{{tttkkkaaa^^^\\\]]]___fffsss{{{|||~~~{{{lll|||{{{tttmmmhhhddd```^^^XXXVVVUUUUUUSSSQQQTTTZZZgggzzz~~~zzzwww~~~yyyzzz}}}~~~~~~vvvbbbOOOGGGHHHHHHRRR```{{{dddVVVWWWccc{{{}}}~~~|||vvvuuutttuuuvvvwwwvvvttttttttttttsssqqqnnnjjjhhhfffggggggggggggjjjnnnqqqtttxxx|||~~~tttllliiipppzzz|||uuummmhhheeeddddddbbbdddfffhhhhhhgggdddccceeecccbbbdddfffkkkwww~~~qqqiii^^^WWWTTTVVV\\\eeeqqq|||}}}qqqiiicccaaa```aaabbbgggtttuuusssnnn|||}}}uuulllfffaaa\\\YYYXXXVVVSSSQQQPPPQQQSSSTTTdddqqq|||zzz|||vvvbbbOOOGGGHHHJJJTTT```yyy|||aaaWWWWWWccczzz}}}{{{vvvtttssssssuuuwwwwwwvvvtttuuutttssspppmmmiiigggeeefffffffffgggiiimmmpppqqquuuzzz~~~~~~tttllliiipppyyy{{{xxxjjjggg```ZZZUUUSSSSSSSSSYYYZZZ]]]___``````___^^^aaa______aaadddiiitttssseee]]]ZZZVVVVVVYYY]]]cccnnnxxx~~~rrrjjjdddaaaaaaaaabbbgggtttrrrqqq|||lllzzz}}}uuummmgggbbb^^^[[[XXXVVVSSSQQQOOOPPPQQQRRR^^^kkk~~~{{{}}}wwwcccOOOGGGHHHJJJRRR]]]tttzzz___VVVWWWaaayyy~~~}}}{{{uuusssqqqqqqtttvvvwwwxxxuuuttttttrrroookkkhhhfffcccdddeeeeeefffgggkkknnnmmmqqqvvv{{{}}}~~~ssskkkiiioooxxx~~~xxxqqqjjjfffdddYYYVVVRRRMMMJJJIIIJJJJJJMMMNNNQQQSSSUUUVVVVVVWWW[[[ZZZ[[[^^^aaafffqqq}}}yyykkk___YYY[[[\\\___ccccccdddllluuusssjjjdddbbbaaabbbccchhhuuuooonnn}}}nnn|||~~~uuunnngggccc___\\\XXXVVVSSSPPPNNNNNNOOOPPPWWWdddvvv{{{}}}xxxdddPPPGGGHHHEEEOOOZZZqqq{{{___TTTTTT___vvv|||{{{zzzuuurrrpppooorrruuuwwwxxxtttsssrrrpppmmmiiifffeeeaaabbbddddddeeefffiiillliiimmmrrrvvvxxxzzz|||}}}}}}zzz}}}rrrkkkiiinnnuuu{{{wwwqqqjjjccc]]]YYYXXXSSSQQQNNNLLLJJJJJJJJJJJJHHHHHHIIIJJJKKKMMMNNNOOOVVVUUUWWW\\\___dddooozzzwwwllleeecccfffiiinnnoookkkgggkkksss~~~tttkkkdddcccbbbcccdddiiiwww{{{mmmlll{{{|||nnn|||wwwooohhhbbb]]]ZZZXXXVVVRRROOOLLLLLLMMMMMMRRR^^^ooozzz|||yyydddPPPHHHHHHBBBMMMZZZrrr|||___RRRRRR\\\ssszzzxxx~~~zzzuuurrroooooopppsssuuuuuurrrqqqooommmjjjgggeeeccc___aaacccddddddeeehhhjjjgggkkkooorrrtttvvvxxxzzz{{{}}}sssllliiilllrrr}}}~~~yyyrrroooiiibbb\\\WWWTTTSSSPPPOOOMMMLLLJJJJJJIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJRRRRRRVVV[[[___cccmmmwwwzzzrrrpppppprrrtttvvvuuullldddeeekkkwwwuuullleeeccccccdddeeejjjxxxwwwkkkkkkyyyzzzlllzzzyyyooogggaaa[[[XXXXXXVVVRRRNNNLLLKKKKKKLLLPPP[[[lll}}}~~~{{{}}}zzz|||zzzeeeQQQHHHHHHCCCNNNZZZppp}}}^^^RRRQQQ[[[qqqxxxvvv}}}yyyvvvssspppooopppqqqqqqqqqnnnmmmkkkiiigggeeecccbbb^^^```cccddddddeeegggiiihhhjjjlllnnnpppssswwwzzz~~~tttnnniiijjjmmmvvv~~~}}}xxxtttllljjjfffaaa\\\XXXUUUTTTTTTSSSRRRQQQOOOMMMKKKKKKLLLIIIFFFCCCBBBDDDFFFHHHPPPPPPTTTZZZ^^^bbbkkkttt{{{xxxwwwxxxuuusssnnncccZZZZZZ___llluuu~~~vvvnnnfffdddccceeeffflllzzzssshhhiiiuuu}}}qqq~~~xxxooofff```ZZZWWWXXXUUUQQQNNNLLLKKKLLLLLLQQQ[[[jjj|||wwwvvv{{{~~~{{{fffQQQHHHIIIFFFNNNVVVhhh___SSSRRR[[[rrr~~~wwwvvv~~~yyywwwuuurrrppppppooommmkkkjjjiiihhhfffdddcccbbbaaa^^^```cccdddeeeeeegggiiiiiijjjkkkkkkmmmqqqvvv{{{~~~~~~vvvpppjjjhhhjjjnnnwww}}}|||yyyxxxuuurrrnnnmmmkkkiiieeebbb___]]]]]]\\\[[[YYYVVVSSSPPPNNNLLLIIIEEEAAA@@@BBBFFFHHHNNNOOOSSSYYY\\\___gggppp|||wwwppphhh```WWWOOOOOOSSS[[[aaafffhhhlllwwwxxxooofffddddddeeegggmmm{{{{{{nnneeefffrrr~~~rrrvvvmmmfff```[[[XXXWWWUUUQQQNNNLLLLLLMMMMMMSSS[[[jjj{{{||||||fffQQQHHHIIIGGGLLLPPP___xxxbbbTTTSSS\\\sss}}}vvvvvvyyyxxxvvvsssqqqpppnnnjjjhhhhhhgggfffdddcccbbbaaaaaa^^^```ccceeeeeefffgggiiikkkjjjjjjjjjkkkpppwww|||wwwyyy|||}}}www|||wwwqqqjjjggggggiiirrrxxxwwwuuuuuutttrrruuuuuutttssspppmmmjjjhhhaaaaaa___\\\YYYTTTPPPNNNKKKHHHCCC??????AAAFFFIIILLLMMMRRRXXX[[[]]]eeennn|||uuukkk```WWWOOOIIIIIIMMMMMMPPPTTTWWW^^^mmmxxxpppfffddddddfffgggmmm{{{yyykkkcccdddooowwwlllzzz}}}tttlllfffaaa]]]ZZZWWWUUUQQQNNNMMMMMMNNNNNNTTT\\\jjjzzz||||||hhhSSSIIIHHHGGGIIIOOOZZZllleee[[[YYY___qqqzzzuuuuuu~~~|||yyywwwsssoookkkiiigggfffgggfffdddbbbbbbcccdddeeeccccccbbbbbbcccdddfffggggggfffeeefffhhhmmmqqqtttwwwxxx{{{~~~zzzxxxyyy~~~}}}xxxyyy|||}}}tttllldddbbbccchhhjjjnnnppppppqqqrrrtttzzz||||||zzzuuupppllljjj```^^^\\\ZZZWWWTTTOOOKKKGGGEEECCCAAA@@@AAACCCDDDPPPPPPSSSWWWYYY[[[bbbkkkuuurrr___RRRPPPOOOGGGDDDHHHLLLJJJKKKOOOVVVcccwwwyyyrrrhhhdddaaabbbfffnnn~~~|||jjjaaaeeeoooxxxhhhqqq|||rrriiiddd___YYYUUUVVVTTTQQQMMMKKKJJJJJJJJJPPPWWWeeeuuu}}}{{{|||gggRRRHHHGGGFFFIIINNNZZZmmmjjj\\\[[[```rrr|||uuuttt{{{|||yyyvvvsssoookkkiiiggggggeeedddcccaaaaaabbbcccdddeeeddddddcccdddfffggghhheeedddcccccceeeiiimmmooooooqqqwww}}}~~~}}}{{{rrrmmmiiikkkrrr~~~{{{vvvvvvvvvyyy~~~|||rrrjjjbbb___aaaeeegggiiikkkmmmooosssuuu{{{||||||yyyuuupppllljjj^^^\\\YYYVVVSSSOOOJJJGGGFFFEEECCCAAAAAABBBDDDFFFNNNNNNPPPUUUWWWYYY```iiisssooo^^^QQQOOONNNGGGEEEHHHKKKIIIJJJMMMSSS^^^qqqyyyrrrhhhdddaaabbbfffooo~~~yyyggg___dddooozzzgggooo{{{qqqiiiddd___ZZZVVVRRRPPPNNNLLLKKKKKKLLLLLLOOOWWWeeeuuu~~~zzzyyy~~~~~~iiiSSSIIIHHHFFFHHHNNNZZZmmmttt___]]]bbbsss}}}vvvsssxxx|||wwwuuurrrnnnkkkiiiggggggdddcccbbb``````aaabbbbbbaaa``````___```aaacccddddddcccbbbbbbdddfffiiikkkfffiiiqqqyyy{{{zzz|||tttiiibbb^^^```gggvvv{{{yyy}}}}}}yyyvvvqqqpppooopppuuuyyyooofff^^^[[[]]]aaaccceeegggiiilllpppsssuuuuuusssqqqnnnjjjfffddd]]]ZZZVVVSSSPPPKKKFFFCCCCCCCCCBBBBBBBBBDDDFFFGGGKKKKKKMMMQQQSSSUUU]]]eeeppp~~~nnn```TTTRRRQQQLLLJJJLLLMMMLLLLLLOOOSSS[[[lll{{{xxxqqqhhhdddbbbcccgggppptttddd]]]fffrrr|||hhhnnn{{{qqqjjjeee```[[[WWWQQQOOOMMMKKKJJJJJJKKKLLLNNNVVVeeeuuu}}}yyyxxx~~~kkkVVVKKKJJJGGGIIINNNZZZmmm}}}```^^^cccttt}}}uuurrruuu|||}}}vvvtttpppmmmjjjhhhggggggdddcccbbbaaaaaaaaaaaabbb___^^^]]]]]]^^^___aaabbbddddddccccccdddeeeggghhhdddfffmmmsssuuuuuuxxx|||nnnddd\\\]]]bbbppp|||vvvwww|||}}}zzzxxxwwwtttpppmmmggggggfffhhhnnnzzzuuujjjaaaYYYVVVXXX^^^aaadddggghhhiiikkkmmmmmmllljjjhhhfffdddaaa___]]]ZZZVVVRRRNNNJJJFFFBBBAAAAAAAAABBBCCCEEEFFFGGGIIIIIIKKKNNNOOORRRZZZccclllyyyrrrggg^^^\\\[[[WWWUUUVVVUUUSSSSSSTTTWWW]]]lllzzzwwwpppgggdddbbbdddhhhqqq~~~sssvvv}}}qqqbbb___kkkyyylllqqq{{{qqqjjjeee```[[[WWWTTTRRROOOLLLJJJIIIIIIIIILLLUUUcccttt}}}zzzyyykkkVVVKKKKKKHHHIIINNNYYYlll___^^^bbbssszzztttqqquuu||||||sssqqqnnnkkkiiigggffffffddddddcccbbbbbbbbbbbbbbbbbbaaa``````aaabbbdddeeebbbccccccccccccdddddddddggggggjjjnnnoooooouuu|||zzzlll]]]\\\___jjj}}}uuurrrssstttuuuzzz}}}}}}yyytttooojjjfffccc[[[[[[]]]```hhhsss~~~oooddd[[[SSSQQQSSSZZZ```fffkkkllljjjhhhggghhhfffcccbbbbbbaaa___]]]ZZZWWWSSSOOOLLLIIIEEECCC@@@AAABBBDDDEEEEEEEEEEEEHHHGGGHHHKKKMMMOOOWWWaaahhhvvv{{{tttooommmkkkgggdddccc```]]][[[[[[[[[```nnn{{{vvvooogggdddccceeejjjrrrwwwmmmeeennnzzzoooccccccrrrssswww|||rrrjjjeee```[[[WWWUUUSSSPPPMMMKKKJJJJJJKKKKKKSSSaaaqqq}}}zzzzzzjjjUUUKKKKKKHHHJJJNNNYYYmmmyyy]]][[[```qqqyyysssqqqvvv~~~zzzpppnnnllliiigggeeeeeeeeedddccccccccccccbbbbbbbbb```___^^^^^^___```bbbccc______```aaaaaaaaa``````iiihhhiiikkkkkklllrrrzzzttt]]]ZZZ[[[fffxxx|||rrrmmmkkkjjjooosssyyy~~~wwwppphhhbbb^^^\\\SSSUUUYYY]]]dddlllvvv|||xxxiii^^^UUUNNNLLLOOOUUU]]]gggoooqqqpppmmmkkkeeeaaa\\\[[[\\\\\\ZZZWWWUUURRRNNNLLLJJJHHHFFFDDDDDDDDDFFFGGGGGGFFFEEEDDDFFFEEEFFFHHHIIILLLTTT^^^fffuuu}}}xxxuuuooojjjfffccc```cccooo{{{uuunnngggdddcccgggkkkssssssgggbbbnnn{{{~~~ooodddfffvvvzzzzzz}}}ssskkkeee```ZZZVVVQQQPPPNNNMMMLLLMMMNNNOOOJJJQQQ^^^mmm}}}{{{yyyzzzkkkWWWNNNNNNGGGIIINNN[[[pppmmmYYYXXX]]]oooyyysssrrrxxxuuummmllliiigggeeedddccccccbbbbbbbbbbbbbbbaaaaaa```[[[[[[ZZZZZZ[[[\\\^^^___]]]^^^```aaabbbaaa```___eeeeeehhhkkkkkkjjjooowww}}}|||ccc___]]]eeexxx~~~rrrjjjgggeeeiiinnnuuu{{{~~~~~~zzzsssjjjbbb\\\ZZZYYYVVVYYY^^^bbbeeehhhlllooouuuwwwzzz~~~rrrcccYYYPPPJJJIIIKKKOOOWWWdddooouuuxxxyyyyyylllfff___\\\\\\[[[XXXUUUSSSPPPMMMKKKKKKJJJIIIHHHIIIJJJKKKLLLKKKIIIFFFDDDDDDBBBBBBEEEFFFHHHQQQ[[[eeeuuu|||tttlllffffffqqq}}}~~~tttnnnfffddddddggglllttt{{{mmmgggrrr~~~~~~ooodddfffvvv}}}yyy~~~tttkkkeee```YYYUUUPPPOOOMMMLLLKKKLLLNNNOOOIIIOOO[[[iiixxxyyywwwyyyooo[[[RRRRRRFFFHHHOOO\\\rrrdddWWWVVV[[[mmmzzztttrrrxxx|||rrrllljjjhhheeedddcccbbbbbbaaaaaaaaaaaaaaa``````___]]]\\\\\\\\\\\\^^^___```^^^```bbbcccdddcccbbbaaaaaabbbfffkkkllljjjnnntttzzzlllfffccciiiyyy{{{pppkkk___bbbhhhnnntttyyy}}}~~~zzzvvvnnneee]]]YYYYYYYYY^^^aaaeeehhhhhhhhhhhhhhhfffgggiiilllrrr{{{{{{ooo```VVVMMMGGGGGGJJJJJJSSSaaannnxxx~~~yyyrrrjjjeeedddccc___[[[SSSQQQNNNMMMMMMNNNMMMMMMMMMNNNOOOOOONNNKKKGGGEEEBBB@@@@@@BBBCCCFFFNNNXXXeeevvvtttllljjjsss~~~tttmmmfffddddddhhhllltttvvvlllvvvooodddeeettt}}}vvvuuullleee___YYYTTTRRRQQQNNNKKKJJJIIIJJJJJJIIIOOOYYYgggvvvzzz|||mmmfff]]]JJJJJJKKKPPP^^^vvv{{{\\\SSSSSSYYYlllvvvppppppxxxvvvkkkeeedddcccaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaa]]]]]]\\\\\\\\\]]]^^^___^^^___```bbbccccccdddddd```bbbccccccdddfffjjjlll{{{{{{zzzttt~~~ttthhhdddppp~~~tttnnnhhhccceeemmmsssuuusssxxxmmmcccaaaaaaaaafffnnnssspppoooqqqnnneee]]]ZZZ[[[XXXYYY^^^bbbfffrrrwwwjjj[[[QQQKKKEEECCCEEEHHHMMMVVVdddrrr~~~zzzwwwqqqiiibbb```___^^^]]][[[YYYXXXWWW[[[XXXSSSOOOLLLIIIEEEBBBAAA??????BBBDDDFFFLLLTTTeeeyyy}}}pppmmmssszzz{{{sssmmmfffhhhiiihhhjjjtttzzz{{{xxxmmmeeedddqqq~~~ssszzzuuuooohhh^^^VVVSSSPPPOOOMMMKKKJJJHHHHHHHHHIIIMMMVVVcccrrr{{{}}}mmmddd[[[HHHLLLLLLQQQ^^^ttt```TTTSSSXXXjjjvvvpppooovvvuuujjjeeedddbbbaaa`````````aaa````````````````````````^^^]]]\\\\\\\\\]]]______``````aaabbbbbbbbbbbbbbb^^^___aaabbbccceeeiiilllxxx|||yyyuuutttuuu|||}}}qqqllluuu{{{uuuoooooosssxxxyyyxxxxxxooojjjkkkmmmnnntttzzz|||wwwssskkk___VVVRRRSSSPPPPPPTTTWWW[[[gggsssrrreeeVVVNNNHHHBBBAAABBBFFFIIIPPP[[[jjjyyyyyyqqqooonnnmmmllliiiddd```___ZZZTTTNNNJJJFFFCCCAAADDDAAAAAADDDFFFGGGNNNUUUbbbuuuvvvqqqtttzzz|||tttooogggiiijjjiiilllvvv{{{qqqhhheeennn{{{~~~rrryyyvvvooohhh```\\\\\\PPPMMMKKKJJJJJJKKKJJJHHHJJJNNNVVVaaappp|||~~~nnnbbbYYYHHHLLLMMMQQQ]]]rrrfffTTTRRRWWWgggvvvooolllsss{{{sssiiieeedddbbb```___^^^______````````````````````````^^^^^^]]]\\\]]]^^^___```aaaaaaaaaaaaaaa```______[[[\\\^^^___```cccgggjjjsssxxx}}}wwwvvvwwwzzzxxx~~~~~~}}}zzzqqqeeeXXXOOOLLLKKKJJJJJJLLLNNNTTT___jjj}}}}}}mmm```SSSKKKFFFAAA@@@AAADDDEEEHHHPPP^^^ooo{{{qqqiiibbb[[[RRRJJJFFFCCCAAA@@@AAA>>>>>>AAABBBCCCHHHOOO]]]nnnxxxzzz~~~~~~vvvqqqgggiiikkkkkknnnxxx{{{rrrkkkfffmmmxxxrrrwww~~~wwwpppjjjeeegggllldddZZZNNNHHHHHHJJJKKKKKKKKKNNNUUU___nnn~~~{{{}}}ooobbbZZZLLLLLLMMMRRR]]]ppphhhSSSRRRUUUddd}}}vvvnnnjjjooovvvsssiiidddcccaaa___]]]]]]]]]]]]````````````````````````___^^^]]]]]]]]]^^^```aaa````````````___]]]\\\[[[YYYZZZ\\\]]]^^^aaaeeehhhooouuu~~~ttthhh\\\QQQKKKJJJHHHIIIJJJKKKNNNVVVaaajjjyyy{{{jjj^^^QQQKKKFFFBBBAAABBBAAAAAACCCIIISSSbbbrrr|||tttiii___XXXNNNEEEAAA@@@AAAAAA@@@======???@@@@@@DDDKKKXXXgggxxxwwwrrrgggiiikkkmmmqqq{{{sssmmmhhheeemmmxxx~~~pppttt}}}wwwqqqjjjhhhmmmvvvnnnWWWGGGDDDHHHKKKLLLKKKMMMSSS]]]kkk|||{{{}}}oooaaa\\\SSSLLLNNNSSS^^^qqqiiiSSSQQQTTTbbbzzzwwwnnnhhhkkkqqquuukkkbbbaaa___]]]\\\\\\\\\\\\aaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^^^^___```aaa_________^^^]]]\\\ZZZZZZXXXYYY[[[\\\]]]```dddgggmmmsss}}}uuuggg\\\RRRIIIFFFGGGEEEHHHKKKMMMRRR[[[fffmmmwww}}}xxxfff[[[OOOIIIFFFBBB@@@BBB???@@@BBBFFFLLLVVVaaaiiiwww~~~nnnbbbVVVPPPGGGAAA???@@@BBBCCCDDDBBBBBBCCCCCCBBBFFFKKKSSSaaarrrwwwrrrhhhjjjlllooouuu~~~yyyjjjeeebbbaaajjjvvv~~~ooorrr}}}uuunnnfffaaafffnnn|||lllVVVIIIEEEGGGHHHGGGJJJLLLQQQ[[[iiiyyy}}}|||~~~mmm]]][[[VVVPPPRRRWWWbbbtttkkkUUURRRSSS___vvvyyynnnggghhhnnnwwwlll```___]]]\\\[[[[[[\\\\\\``````````````````````````````___^^^___```aaabbb^^^^^^^^^^^^^^^]]]\\\[[[YYY[[[\\\]]]]]]___cccfffkkkqqqzzzpppeeeYYYQQQJJJDDDBBBDDDBBBIIINNNQQQVVV```iiinnnuuuzzz~~~zzzrrrcccXXXMMMHHHDDD@@@???@@@>>>@@@CCCDDDFFFKKKRRRXXXiiisss{{{qqqdddZZZNNNIIIDDD@@@@@@BBBCCCDDDFFFCCCCCCDDDCCCAAADDDIIINNNZZZkkkyyy~~~}}}zzzvvvwwwwwwrrrjjjlllooossszzzzzztttssswwwuuufff```^^^^^^eeeppp~~~mmmooo}}}sssjjj```XXXXXX\\\^^^WWWNNNJJJIIIHHHEEEBBBGGGIIIOOOYYYgggvvv{{{qqqhhhbbb~~~hhhWWWWWWVVVUUUXXX]]]fffvvvqqqXXXTTTRRR[[[pppzzzoooggggggkkk|||wwwlll]]]\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^aaa```_________```aaabbb^^^^^^___```````````````\\\]]]^^^^^^^^^___bbbeeehhhnnnwwwuuukkk]]]TTTMMMIIIGGGDDDDDDGGGGGGPPPWWWZZZ^^^hhhoooqqqvvvyyyzzzyyyyyyyyytttmmmdddYYYNNNIIIEEEAAA???@@@>>>AAACCCBBBAAADDDIIIOOOYYYbbbooo||||||xxxsssnnnhhh```WWWRRRIIIFFFCCCBBBCCCDDDEEEEEEFFFCCCCCCDDDCCC@@@BBBGGGKKKTTTcccqqqzzz|||||||||rrrqqqnnniiigggkkkttt}}}wwwrrrnnnooosssxxxyyypppnnnrrrpppdddaaaaaa```fffooommmlllzzzpppiiiaaaXXXTTTTTTOOOMMMJJJIIIIIIHHHFFFDDDDDDGGGNNNXXXeeetttuuuiii```XXXSSSdddRRRSSSSSSZZZ]]]aaahhhxxxuuuZZZUUURRRYYYlll{{{oooffffffjjjzzzwwwkkk\\\[[[ZZZZZZZZZ[[[]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\aaa```_________```bbbccc^^^___```bbbccccccdddddd^^^^^^______^^^```bbbeeeggglllttt}}}xxxllleee\\\RRROOOIIIEEEFFFGGGGGGIIILLLOOOYYYbbbdddhhhpppvvvvvvxxxzzzzzzwwwwwwwwwssslllfff[[[QQQLLLHHHDDDAAABBB???AAABBBAAA>>>@@@FFFLLLKKKSSS___jjjppprrrsssssskkkiiieee___YYYSSSNNNLLLGGGFFFDDDEEEFFFFFFFFFDDDJJJHHHHHHIIIGGGDDDEEEJJJHHHOOO]]]llluuuyyyzzz{{{vvvvvvrrrkkkdddccchhhmmmxxx~~~xxxsssqqqrrrvvv|||{{{qqqnnnsssyyylllcccdddfffeeejjjrrrmmmkkkwwwnnnjjjfff^^^XXXVVVWWWSSSMMMHHHEEEEEEGGGIIIBBBEEEMMMWWWeeerrr~~~|||lllbbb[[[UUUQQQhhhSSSKKKJJJKKKNNNUUUaaattt{{{aaaQQQNNNXXXdddyyynnnfffeeehhhyyy}}}lllaaaZZZUUUWWWYYYYYYXXXZZZ]]]^^^^^^\\\[[[[[[]]]___^^^_________``````aaaaaa^^^___```bbbbbbccccccccccccbbbaaa``````aaabbbbbbeeejjjrrrzzz~~~{{{zzzzzzzzzzzzzzz{{{}}}~~~}}}|||zzzxxxvvvrrrjjjaaaYYYSSSNNNLLLJJJIIIFFFDDDDDDGGGMMMQQQ___ccchhhlllnnnppprrrtttsssxxx{{{zzzyyyyyytttnnnfff```WWWPPPJJJGGGDDDBBBBBBAAAAAA@@@AAABBBCCCDDDHHHLLLRRRXXX]]]^^^^^^]]]ZZZZZZXXXUUUPPPLLLJJJJJJGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFEEECCCBBBIIIOOOZZZeeeooowwwzzzssskkkfffcccccckkklllooopppmmmooo{{{{{{uuuqqqppppppsss{{{zzzsssxxxvvviiiaaaeeeiiiiiioooyyyjjjggg}}}{{{pppfff^^^YYYVVVTTTOOONNNKKKIIIGGGEEEEEEEEEFFFHHHMMMUUU___mmm|||tttdddZZZUUURRRQQQgggRRRIIIIIILLLOOOTTT```sssbbbRRRNNNVVVbbbzzzyyynnnfffeeehhhwww~~~mmm```YYYTTTUUUXXXWWWWWWYYY\\\\\\\\\[[[ZZZZZZ\\\]]]^^^^^^______````````````______```aaabbbbbbbbbbbbaaaaaa```_________```aaaccciiipppxxx~~~}}}yyyuuuqqqooolllllllllkkkjjjhhheeeddd^^^[[[VVVPPPKKKHHHFFFEEEDDDDDDDDDDDDFFFKKKRRRWWWbbbfffkkkoooqqqsssuuuvvvuuuzzz}}}}}}|||{{{wwwrrrhhhccc[[[SSSNNNKKKHHHFFFCCCBBBAAA@@@@@@AAABBBCCCDDDFFFJJJMMMPPPRRRSSSTTTNNNOOONNNLLLJJJIIIIIIKKKIIIHHHHHHHHHHHHIIIKKKLLLJJJJJJJJJIIIHHHGGGFFFEEEGGGMMMWWWaaakkkuuu~~~|||sssjjjccc``````aaacccdddcccggguuuzzzssspppooopppsss{{{sssggg```eeejjjlllttt~~~iiiggg||||||qqqggg___ZZZVVVTTTPPPNNNKKKIIIFFFEEEDDDDDDEEEGGGKKKRRR]]]lll{{{uuueeeZZZUUURRRQQQfffQQQIIIHHHMMMOOOTTT^^^rrrcccSSSNNNUUU]]]rrrzzznnneeedddgggtttqqq```XXXRRRSSSUUUUUUUUUWWWYYYZZZZZZYYYXXXXXXZZZ\\\^^^^^^^^^____________```___``````aaaaaaaaa`````````___^^^]]]]]]^^^___```bbbgggnnnttt{{{}}}vvvoookkkdddbbb___\\\YYYVVVTTTSSSNNNMMMJJJHHHGGGFFFGGGHHHCCCDDDEEEGGGKKKQQQXXX]]]fffjjjnnnrrrtttuuuxxxyyyzzz|||wwwooojjjccc\\\WWWSSSOOOMMMGGGFFFEEECCCBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKHHHHHHHHHGGGFFFGGGJJJMMMMMMMMMMMMMMMNNNOOOPPPQQQNNNMMMMMMLLLKKKJJJIIIHHHHHHMMMTTT\\\eeepppzzz}}}tttiii___YYYVVVVVVWWWXXXYYY^^^mmm|||yyysssoooooopppttt{{{pppfffaaaeeekkkoooyyyjjjggg|||}}}ssshhhaaa[[[WWWUUUPPPNNNLLLHHHFFFDDDDDDCCCDDDEEEHHHOOOZZZjjjzzzyyyjjj___YYYVVVUUUeeePPPIIIJJJNNNOOOSSS]]]pppeeeTTTOOOSSSYYYlllzzznnneeecccfffrrrvvvbbbYYYRRRRRRSSSSSSTTTVVVWWWXXXYYYYYYXXXXXXZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^______`````````______^^^___^^^^^^]]]]]]^^^``````bbbffflllrrrwww}}}zzzuuujjjgggbbb\\\WWWSSSQQQPPPMMMLLLKKKJJJJJJKKKMMMNNNHHHJJJLLLNNNQQQVVV\\\```iiilllpppsssuuuwwwzzz|||~~~zzzvvvooohhhbbb]]]XXXUUUOOONNNKKKIIIGGGFFFFFFFFFDDDDDDEEEEEEFFFHHHIIIIIIKKKKKKJJJHHHHHHIIIMMMPPPRRRRRRRRRSSSSSSTTTUUUUUUPPPPPPOOOMMMLLLLLLKKKKKKLLLOOOSSSWWW^^^gggpppvvvyyyyyyxxxvvvqqqiii___YYYUUUSSSRRRSSSTTTZZZiiixxxyyytttqqqpppqqquuu|||nnngggcccggglllsss}}}mmmhhh|||tttjjjbbb]]]XXXUUUPPPNNNKKKHHHFFFDDDCCCCCCDDDEEEGGGMMMXXXhhhyyytttiiibbb___^^^cccPPPKKKLLLMMMNNNRRR\\\ooohhhVVVOOORRRWWWiiizzznnneeebbbdddooo|||eee\\\SSSQQQRRRQQQSSSUUUTTTVVVXXXYYYYYYYYY[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^_________^^^^^^]]]______^^^]]]^^^___```aaabbbeeejjjooottt{{{vvvrrrkkkddd]]]XXXVVVUUUPPPOOOMMMKKKJJJKKKLLLMMMMMMOOORRRUUUXXX\\\aaaeeekkkmmmqqquuuwwwzzz}}}yyyrrrlllfff```\\\WWWVVVRRROOOLLLJJJIIIHHHCCCEEEGGGIIIJJJKKKJJJJJJLLLLLLLLLKKKKKKNNNRRRVVVUUUVVVVVVWWWWWWWWWWWWWWWTTTSSSQQQPPPOOONNNNNNNNNQQQRRRTTTVVVYYY^^^dddiiilllllllllmmmmmmkkkfffbbb[[[WWWTTTRRRRRRXXXeeesss{{{vvvtttqqqrrrvvv~~~mmmiiihhhjjjooouuu~~~ssskkk{{{vvvlllddd]]]XXXUUUOOONNNKKKHHHEEEDDDCCCCCCDDDEEEHHHMMMXXXhhhxxxuuunnnjjjiii|||```OOOJJJMMMKKKLLLQQQ[[[nnnjjjXXXOOORRRWWWjjjzzznnndddaaaccclll~~~iii^^^TTTQQQPPPOOOPPPSSSPPPSSSVVVXXXYYYZZZ\\\^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]___^^^]]]]]]^^^___aaabbbbbbdddhhhlllqqqxxx|||uuummmfffaaa]]]\\\YYYXXXUUURRRPPPPPPPPPQQQRRRUUUYYY]]]```dddiiilllnnnqqquuuxxx{{{|||vvvpppiiieeebbb```\\\WWWSSSPPPNNNNNNFFFGGGJJJMMMNNNNNNNNNMMMLLLMMMOOOPPPRRRVVVZZZ^^^[[[\\\\\\\\\\\\[[[ZZZZZZZZZXXXWWWUUUTTTTTTTTTUUUVVVXXX[[[]]]^^^aaadddgggfffdddeeehhhlllmmmkkkhhhaaa\\\WWWUUUTTTWWWcccnnn}}}yyywwwrrrtttxxx{{{kkkkkklllnnnrrrxxx{{{lllwwwvvvlllddd]]]XXXTTTNNNLLLJJJGGGEEEDDDDDDDDDDDDEEEHHHMMMXXXfffvvv{{{wwwvvvzzz]]]LLLHHHJJJHHHJJJPPPZZZmmmlllYYYPPPRRRXXXnnn{{{nnnddd```bbbhhhzzzkkk___TTTOOOMMMKKKLLLOOOLLLOOOSSSVVVXXXZZZ\\\^^^]]]]]]]]]]]]\\\\\\\\\[[[ZZZ[[[\\\]]]]]]^^^]]]]]]]]]\\\\\\\\\]]]^^^```aaaaaaccceeeiiimmmttt||||||yyyyyy}}}}}}vvvpppllljjjiiihhheeebbbaaa```aaabbb```cccgggiiilllnnnqqqtttsssvvvzzz~~~~~~xxxtttpppnnniiiddd___[[[YYYXXXSSSSSSSSSTTTUUUVVVWWWWWWWWWYYY[[[]]]^^^aaaeeehhhggggggggggggfffdddbbbaaabbb```^^^\\\[[[[[[\\\]]]```dddiiinnnppprrrsssuuupppoooooossswwwwwwsssnnngggaaa[[[YYYWWWZZZdddnnn}}}zzzxxxtttuuuzzzsssgggkkkooorrruuu{{{lllsssvvvlllddd]]]WWWSSSLLLKKKIIIGGGEEEEEEEEEEEECCCEEEHHHMMMWWWdddrrr{{{xxx\\\IIIEEEHHHFFFIIIOOOZZZmmmmmmYYYPPPSSSZZZppp{{{nnnddd```bbbeeexxxkkk___SSSMMMKKKIIIJJJLLLHHHLLLQQQTTTWWWYYY\\\^^^]]]]]]]]]\\\\\\[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[ZZZZZZ[[[]]]^^^```___aaacccfffkkkrrrzzzrrrssstttvvvvvvvvvvvvuuuvvv{{{zzzxxxtttsssqqqooonnnnnnooopppppprrrtttuuuuuuuuuvvvwwwwwwzzz~~~|||yyytttoooiiieeecccaaaaaa```^^^\\\]]]^^^aaabbbfffhhhjjjkkkkkkkkkmmmoooqqqqqqrrrqqqooommmkkkjjjhhhfffdddbbbaaaaaabbbccchhhnnnwww~~~yyyjjjddd___]]]\\\^^^fffppp}}}}}}zzzxxxtttvvv{{{mmmdddjjjpppssswww~~~kkkooovvvlllddd]]]VVVRRRKKKJJJHHHFFFEEEEEEEEEFFFBBBDDDGGGMMMVVVbbbooowww~~~rrrWWWKKKIIIIIIIIIIIIMMMWWWfff|||mmmXXXOOORRRZZZsss~~~ooobbb^^^___cccmmm~~~uuueeeUUUNNNMMMKKKJJJJJJJJJKKKLLLNNNQQQUUUXXXZZZ\\\\\\\\\\\\\\\]]]^^^___]]]\\\\\\^^^___```^^^]]]^^^]]]\\\[[[\\\]]]^^^______^^^```eeeiiilllrrrzzzwwwnnn___aaaeeejjjnnnqqqssstttsss{{{~~~~~~~~~zzzvvvrrrpppnnnmmmllljjjiiijjjmmmppprrrssstttwwwzzz|||~~~}}}zzzyyyxxxvvvtttjjjllllllllljjjjjjjjjlllpppxxx|||vvvoooiiifffddddddhhhnnn~~~zzzuuurrrssswww}}}~~~xxxmmmiiilllqqquuuyyy|||kkkpppvvvkkkbbb[[[VVVSSSKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFHHHMMMSSS\\\kkkxxxqqqWWWKKKIIIIIIJJJIIIMMMUUUbbbwwwoooYYYPPPSSS[[[sss~~~ooobbb]]]^^^aaakkk|||vvvfffUUUNNNLLLJJJHHHHHHJJJJJJKKKMMMPPPSSSVVVXXX[[[[[[[[[\\\]]]^^^``````___^^^]]]^^^___```___^^^]]]]]]\\\[[[[[[[[[\\\]]]]]]\\\___dddhhhkkkqqqyyyxxxjjjaaaXXX[[[aaaggglllppprrrsssuuu||||||zzzyyy{{{}}}}}}~~~~~~zzzwwwoooppppppooommmlllmmmnnnuuuzzzsssmmmjjjiiiiiinnnuuu|||wwwuuuuuuxxx~~~}}}wwwllliiimmmqqquuuxxx{{{ffflllvvvjjjaaaZZZUUURRRMMMLLLJJJHHHGGGFFFEEEEEEFFFDDDFFFLLLRRR[[[jjjxxxpppWWWKKKIIIIIIJJJJJJLLLSSS^^^qqqrrr[[[PPPTTT[[[rrrqqqccc]]]]]]^^^hhhyyy{{{kkkYYYPPPMMMJJJHHHHHHHHHIIIIIIKKKMMMQQQSSSUUUYYYZZZ[[[\\\^^^```aaabbbbbb```^^^]]]___``````___]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[]]]cccgggjjjqqqxxx~~~pppbbbYYYVVVZZZbbbkkkrrrvvvyyyyyy}}}{{{tttuuuuuutttrrrqqqrrrttt}}}zzztttrrrrrrsssyyy~~~zzzxxxxxx{{{uuullljjjmmmpppsssvvvyyy}}}|||dddiii{{{vvvjjjaaaYYYSSSPPPMMMLLLJJJHHHFFFDDDCCCBBBCCCBBBDDDJJJQQQZZZiiiwwwnnnVVVLLLIIIIIIIIIIIIKKKQQQZZZmmmvvv\\\PPPTTTZZZnnnssseee]]][[[[[[ddduuusss___UUUQQQMMMJJJJJJHHHHHHHHHIIIKKKNNNPPPRRRVVVWWWYYY\\\^^^```aaabbbcccaaa^^^]]]^^^___``````___^^^]]]\\\[[[ZZZYYYYYY\\\[[[]]]cccgggjjjqqqxxxzzz}}}rrreee]]][[[aaakkkuuu}}}}}}wwwxxxxxxwwwvvvvvvxxxzzz}}}}}}}}}||||||~~~vvvnnnkkkmmmoooqqqssswww|||~~~eeejjjyyyuuujjjaaaYYYRRROOOLLLJJJIIIGGGEEECCCCCCBBBBBBAAACCCIIIPPPZZZiiiwwwlllVVVLLLIIIHHHGGGHHHKKKPPPYYYlllyyy]]]PPPSSSWWWhhhvvvggg]]]ZZZXXX```qqqyyydddXXXRRRMMMJJJJJJGGGGGGGGGHHHIIIKKKMMMOOORRRTTTWWWZZZ]]]___```aaabbb___\\\\\\]]]_________```______^^^\\\[[[ZZZYYY]]][[[^^^cccfffiiipppwwwvvvzzz~~~ttthhhbbbbbbhhhrrr}}}zzzzzzzzzzzzyyyzzz}}}~~~vvvoookkklllmmmoooqqquuu{{{gggiiivvvuuukkkaaaYYYRRRNNNIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBDDDJJJPPPZZZiiivvvkkkUUULLLIIIHHHFFFGGGJJJOOOWWWjjj~~~```PPPSSSVVVdddyyyjjj___ZZZWWW^^^mmm}}}gggYYYRRRLLLHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLOOOQQQTTTWWWZZZ\\\]]]]]]^^^\\\ZZZZZZ\\\^^^^^^^^^____________]]]\\\ZZZYYY]]][[[]]]bbbeeegggmmmttttttwww|||vvvlllfffgggmmmvvv~~~|||{{{|||~~~tttnnnjjjjjjkkkllloootttzzzggggggooovvvkkkccc[[[TTTPPPHHHHHHGGGFFFEEEEEEEEEEEEDDDBBBDDDIIIPPPYYYggguuuiiiTTTLLLJJJHHHFFFGGGJJJNNNTTTgggcccRRRUUUUUUaaa~~~|||mmm```ZZZVVV]]]kkk}}}kkk\\\SSSMMMHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKLLLNNNQQQUUUWWWYYYYYYYYYYYYXXXWWWYYY[[[]]]\\\[[[]]]^^^^^^^^^]]]\\\ZZZYYY\\\ZZZ\\\___bbbccciiiooorrrvvv{{{yyytttpppttt{{{}}}|||~~~~~~ooojjjhhhiiiiiijjjmmmsss{{{hhheeejjjvvvlllddd\\\VVVRRRKKKJJJHHHGGGFFFEEEDDDDDDDDDBBBCCCHHHNNNVVVeeerrriiiTTTLLLJJJGGGFFFGGGJJJMMMRRRdddfffTTTVVVVVV```}}}~~~nnnaaaZZZVVV\\\iii{{{ooo___VVVOOOJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJLLLPPPSSSVVVWWWWWWWWWUUUUUUVVVXXX[[[\\\[[[ZZZ[[[\\\]]]]]]\\\[[[YYYXXX[[[YYYZZZ^^^___```eeelllqqquuu{{{yyy|||~~~|||}}}~~~~~~yyykkkfffggghhhhhhiiilllsss{{{kkkfffiii}}}~~~vvvmmmeee^^^WWWSSSMMMLLLJJJHHHFFFDDDCCCCCCCCCAAABBBGGGLLLTTTbbbooo}}}gggRRRJJJIIIHHHJJJIIIKKKOOOVVVfffqqqVVVTTTYYY___yyyrrreee\\\]]]___gggxxxxxxfffYYYQQQLLLJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMOOOQQQQQQSSSSSSSSSTTTVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZZZZ[[[^^^cccgggjjjooovvv{{{yyytttvvvppppppqqqxxx~~~~~~~~~ssskkkiiifffhhhjjjlllmmmppptttxxxkkk[[[eeevvvwwwkkkccc]]]WWWSSSJJJIIIGGGFFFEEEDDDDDDDDDAAA@@@BBBFFFIIIOOO]]]kkk{{{eeeQQQKKKJJJJJJJJJJJJLLLPPPWWWggg}}}xxxZZZVVVYYY^^^xxxtttfff]]]ZZZ\\\dddttt{{{hhh[[[SSSNNNKKKHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIKKKMMMNNNPPPPPPRRRRRRRRRRRRTTTVVVXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[XXXXXXYYYYYYYYY\\\```dddhhhmmmsssyyy}}}~~~vvvpppkkkccc^^^___aaahhh}}}|||rrriiifffeeegggiiikkkmmmppptttwww|||nnn\\\cccsssxxxmmmeee^^^XXXSSSKKKJJJHHHFFFEEEDDDDDDCCCAAA@@@BBBFFFIIIOOO]]]jjj}}}cccPPPKKKKKKJJJJJJKKKNNNRRRYYYggg```XXXYYY^^^vvvvvvhhh]]]WWWXXX___ooommm^^^UUUPPPMMMIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRTTTVVVYYYYYYYYYZZZZZZ[[[[[[[[[WWWXXXXXXWWWWWWZZZ]]]```eeeiiipppvvvzzz}}}yyynnngggXXXQQQNNNOOOPPPUUUeeewww}}}xxxpppgggcccccceeegggiiikkkoootttwww{{{sss]]]aaaooozzzppphhh```YYYSSSLLLKKKIIIGGGEEECCCCCCBBBAAA@@@BBBEEEHHHNNN\\\iii}}}}}}```OOOJJJJJJIIIJJJLLLPPPVVV[[[hhhcccYYYXXX^^^wwwxxxiii___UUUVVV[[[iii}}}qqqaaaVVVQQQNNNKKKJJJHHHGGGFFFFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMOOOPPPQQQVVVVVVWWWXXXXXXYYYZZZZZZWWWXXXXXXWWWWWWXXX[[[^^^bbbgggnnntttwwwzzz}}}~~~|||pppbbbXXXOOOKKKHHHHHHHHHJJJTTT```rrr~~~yyyvvvxxxmmmfffdddaaacccfffhhhjjjnnnsssvvvzzz~~~yyy______lll|||ssskkkbbbYYYSSSNNNMMMJJJHHHEEECCCBBBAAAAAAAAABBBEEEGGGMMMZZZhhhyyy{{{^^^MMMJJJIIIGGGKKKMMMSSSYYY^^^jjjeeeXXXWWW___wwwzzzkkkaaaUUUUUUYYYeeewwwvvveeeXXXQQQOOOKKKJJJIIIGGGGGGGGGGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMQQQRRRSSSTTTUUUVVVWWWXXXWWWXXXXXXXXXWWWXXXZZZ\\\```eeelllrrrvvvxxx{{{|||~~~wwwhhhWWWLLLIIIGGGEEEEEEDDDEEELLLSSSYYYbbbrrr~~~vvvttt|||pppjjjhhhgggaaaccceeegggiiimmmrrruuuvvvzzz}}}aaa]]]jjj~~~uuummmdddZZZTTTOOOMMMKKKHHHEEECCCBBBAAAAAAAAABBBDDDFFFLLLYYYffftttyyy]]]MMMJJJIIIGGGKKKOOOVVV\\\aaakkk~~~jjjYYYUUU]]]uuu|||nnndddVVVUUUWWW```ppp|||jjj\\\SSSPPPJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQRRRTTTTTTUUUVVVWWWWWWWWWXXXZZZ[[[^^^cccjjjooosssvvvxxxzzz|||}}}wwwgggWWWLLLDDDDDDCCCBBBBBBDDDGGGKKKJJJOOO[[[iiisss{{{|||vvvvvvtttkkkiiiiiijjjbbbdddfffgggiiilllppptttwww{{{bbb\\\ggg~~~wwwnnnddd[[[TTTOOOMMMKKKHHHFFFDDDBBBBBBBBBAAABBBDDDEEEKKKWWWdddooo{{{www[[[NNNLLLLLLJJJKKKPPPXXX___ccckkk}}}sss\\\TTTZZZpppqqqgggWWWUUUUUU\\\jjj}}}ppp```VVVQQQJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVVVVXXXZZZ[[[```ggglllpppsssuuuwwwzzz|||~~~}}}nnn```UUUJJJJJJHHHEEECCCCCCDDDDDDFFFFFFLLLVVV]]]dddppp|||}}}}}}pppkkkjjjjjjiiidddeeeggghhhiiilllppprrrzzz~~~bbbZZZeeexxxwwwnnnddd[[[TTTNNNMMMKKKHHHFFFDDDCCCCCCBBBAAABBBDDDEEEJJJVVVcccnnnzzzuuu[[[NNNNNNOOOLLLKKKPPPYYY```dddlll}}}yyy^^^TTTXXXllltttiiiWWWUUUTTTYYYfffyyytttcccXXXSSSLLLKKKIIIHHHGGGGGGHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHFFFEEEEEEFFFFFFGGGEEEEEEGGGIIIKKKLLLNNNOOOPPPQQQSSSTTTTTTUUUWWWYYYYYY]]]dddjjjnnnqqqsssuuuzzz{{{}}}vvviii___WWWVVVRRRKKKFFFDDDBBB@@@FFFDDDEEEKKKPPPUUUbbbooozzzooolllllljjjhhheeeggghhhiiiiiikkkooorrrxxx|||cccYYYccctttxxxmmmddd[[[TTTNNNMMMKKKHHHFFFEEEDDDDDDBBBAAABBBCCCEEEIIIVVVcccnnnzzz{{{}}}rrrYYYOOONNNLLLHHHPPPQQQVVV]]]ccclll{{{___RRRVVVggg~~~uuuhhhZZZSSSQQQXXX```mmm~~~iii[[[UUULLLJJJGGGFFFGGGGGGEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKOOOOOOQQQRRRSSSSSSTTTTTTZZZ\\\```eeeiiilllnnnooosssvvv{{{~~~xxxooofffgggbbbXXXPPPMMMJJJFFFHHHGGGHHHKKKLLLQQQ\\\hhhttt{{{uuutttrrrmmmhhhkkkjjjhhhggggggkkkqqqvvvyyy|||iiiVVVaaassswwwmmmddd[[[UUUSSSOOOKKKHHHGGGGGGFFFEEEDDDBBBAAABBBCCCGGGTTTaaarrr}}}~~~wwwyyyoooWWWNNNNNNNNNLLLPPPRRRWWW___dddlll{{{```UUUXXXfffyyyxxxkkk]]]UUURRRWWW^^^iiilll]]]VVVLLLJJJGGGFFFFFFFFFEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEKKKLLLMMMOOOPPPPPPQQQQQQUUUWWW\\\aaaeeeiiikkklllrrruuuyyy|||}}}~~~~~~||||||{{{zzzrrrdddZZZTTTOOOJJJHHHGGGHHHJJJJJJMMMVVVaaappp}}}zzzvvvvvvuuupppkkkhhhiiihhhhhhiiimmmrrrwwwzzz}}}ooo[[[dddqqqxxxnnneee\\\VVVSSSOOOKKKHHHGGGGGGFFFEEECCCAAAAAABBBCCCGGGTTTaaattt}}}uuuwwwkkkUUUNNNNNNOOOOOOQQQSSSYYYaaafffmmmzzzcccXXXYYYbbbrrr|||oooaaaXXXRRRUUUZZZeeezzzrrraaaXXXMMMJJJGGGEEEEEEEEEDDDCCCEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBFFFGGGHHHJJJKKKMMMMMMMMMOOORRRVVV[[[```dddgggiiipppsssvvvxxxyyy|||yyyrrrllliiijjjlllssswwwkkkddd]]]WWWPPPMMMKKKKKKJJJKKKRRR[[[lllyyy~~~~~~~~~zzzxxxyyyxxxtttppphhhiiikkklllmmmppptttwww{{{~~~xxxbbbfffmmm{{{qqqggg^^^XXXSSSOOOKKKHHHGGGGGGFFFEEEBBB@@@AAABBBCCCGGGTTTaaavvv|||sssssszzzgggSSSMMMMMMOOOQQQRRRUUU\\\dddiiinnnzzzeeeYYYWWW]]]kkkrrrcccYYYQQQRRRVVV```uuuxxxeeeYYYNNNKKKGGGEEEEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEBBBCCCEEEGGGHHHIIIJJJJJJLLLNNNRRRWWW]]]aaaeeegggmmmooorrrtttvvvyyy}}}}}}~~~}}}sssjjjcccbbbaaafffqqq{{{tttmmmaaaZZZTTTOOOLLLLLLSSS\\\mmmxxx~~~}}}}}}}}}|||||||||xxxtttmmmooorrrsssssstttvvvxxx{{{~~~gggfffiii~~~sssiii___YYYSSSOOOKKKHHHGGGGGGFFFEEEAAA@@@AAABBBCCCGGGSSS```vvv|||rrrpppuuu{{{dddSSSLLLKKKMMMPPPTTTWWW___gggkkkoooyyydddWWWTTTZZZhhhuuueeeZZZQQQPPPSSS[[[ooo~~~jjj[[[PPPMMMHHHFFFEEEDDDDDDCCCEEEEEEEEEEEEFFFHHHIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGAAABBBCCCEEEGGGHHHHHHHHHJJJLLLPPPUUUZZZ___ccceeeiiikkknnnppprrrvvvzzz}}}||||||}}}~~~oooddd___\\\]]]ffftttvvvkkk___WWWQQQQQQXXXaaasss|||~~~}}}~~~~~~~~~}}}zzzwwwuuuwwwzzzzzzyyyxxxxxxyyyzzz|||iiiccceeexxxuuukkk```YYYSSSOOOKKKHHHGGGGGGFFFEEEAAA@@@AAACCCCCCGGGRRR^^^sss~~~sssoooqqquuu~~~bbbSSSMMMJJJKKKPPPUUUYYYbbbjjjnnnqqqyyyfffWWWSSSXXXggg~~~yyyggg[[[RRRPPPQQQWWWhhh{{{ppp___SSSOOOJJJFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFAAABBBCCCDDDEEEFFFFFFFFFHHHJJJMMMQQQVVV[[[___bbbdddgggjjjnnnpppssswwwzzzyyyzzz{{{}}}uuuggg^^^XXXWWW^^^hhhxxx~~~oooddd]]]\\\bbbiiizzz~~~}}}~~~~~~}}}|||zzzyyyzzz|||~~~~~~|||zzzyyyyyyxxxyyy}}}kkk``````pppwwwlllaaaZZZSSSOOOKKKHHHGGGGGGFFFEEEBBBAAABBBCCCCCCFFFPPP[[[mmm{{{wwwpppoooqqq|||yyy^^^SSSOOOKKKLLLQQQUUUZZZdddmmmpppqqqxxxqqq^^^TTTVVVdddwww}}}kkk___UUUQQQOOORRR```rrrvvvcccUUUQQQKKKHHHFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDCCCEEEFFFHHHLLLQQQVVVZZZ\\\___ccchhhlllooorrruuuwwwvvvwwwyyy{{{}}}~~~~~~qqqccc[[[WWWZZZ___jjjwwwppplllnnnsss~~~}}}}}}}}}}}}~~~~~~{{{zzzzzzzzz{{{yyyzzz||||||zzzyyyyyyyyywwwwww{{{lll___\\\iiixxxlllaaaYYYSSSOOOKKKHHHGGGGGGFFFEEECCCBBBCCCDDDCCCDDDNNNYYYfffuuu{{{rrroooooouuuuuu\\\SSSPPPLLLMMMSSSVVV[[[eeennnqqqrrrxxx}}}fffVVVTTT___sssnnnbbbWWWRRRNNNNNN[[[kkkzzzfffWWWRRRLLLHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBCCCEEEHHHLLLQQQUUUXXX]]]aaagggllloooqqqsssuuutttuuuwwwyyy{{{}}}yyy{{{}}}~~~}}}xxxyyy}}}kkkaaa[[[ZZZZZZ```wwwyyyxxx{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{}}}{{{xxxxxxyyy{{{|||vvvwwwyyyyyyxxxwwwxxxyyywwwvvvyyymmm```XXXdddyyyxxxlllaaaYYYSSSOOOKKKHHHGGGGGGFFFEEEDDDCCCDDDDDDCCCDDDMMMWWWbbbqqq}}}tttooonnnooo|||rrr[[[QQQNNNKKKNNNTTTZZZ___eeeiiilllooouuuzzziiiWWWWWW]]]qqqrrrggg[[[SSSOOOPPPZZZdddzzzmmmaaaVVVLLLIIIIIIFFFEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@???@@@CCCFFFKKKPPPTTTWWW\\\___cccfffiiilllpppssssssttttttvvvwwwxxxxxxyyy}}}zzz{{{~~~~~~}}}~~~}}}vvvjjj```\\\YYY\\\ooo~~~~~~~~~{{{www||||||||||||{{{zzzyyyxxx}}}}}}xxxvvvuuuuuutttssstttuuuuuuvvvvvvvvvvvvuuuyyyyyy}}}sssWWWYYY___pppyyynnnbbbYYYRRROOOKKKHHHFFFFFFDDDCCC@@@AAABBBCCCDDDGGGKKKOOO\\\gggwwwxxxpppiiillluuummmWWWOOONNNMMMQQQWWW]]]aaafffjjjmmmrrrxxx}}}{{{qqq[[[WWW\\\qqqwwwlll^^^UUUOOOOOOWWW```tttsssbbbVVVLLLIIIIIIGGGEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@AAABBBDDDDDDCCCAAA@@@@@@AAABBBEEEHHHLLLOOOQQQ[[[]]]aaaeeegggkkkoooqqqqqqqqqrrrssstttvvvwwwwww|||zzzyyyzzz~~~~~~~~~}}}~~~ttthhh```ZZZZZZkkk}}}{{{zzz{{{{{{yyywww|||}}}}}}|||{{{zzzyyyyyy|||yyyvvvuuuuuuvvvuuuttttttuuuuuuvvvvvvvvvuuuuuuxxxxxx|||vvvZZZUUU[[[lllyyynnnbbbZZZSSSOOOKKKHHHFFFFFFDDDCCC???@@@AAABBBCCCEEEJJJMMMZZZeeettt{{{rrrjjjfffooo||||||gggSSSNNNNNNOOOSSSZZZ```dddhhhlllooouuu|||vvv|||```XXX\\\qqq~~~qqqbbbWWWPPPMMMRRRYYYiii~~~xxxdddXXXMMMJJJIIIGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAABBBDDDGGGIIIKKKVVVYYY]]]```cccfffjjjmmmnnnnnnnnnpppqqqssstttuuuxxxwwwwwwyyy}}}~~~}}}}}}~~~rrrggg^^^^^^lll}}}~~~|||yyyxxxyyyzzzzzzzzz}}}}}}}}}}}}|||{{{zzzzzzvvvuuussssssuuuvvvuuutttuuuuuuuuuuuuuuuuuuuuutttwwwwww{{{zzz]]]RRRWWWhhhyyyoooccc[[[SSSPPPKKKHHHGGGFFFDDDCCC???@@@AAAAAAAAADDDHHHKKKWWWaaaqqq~~~tttkkkbbbjjjvvvvvvbbbPPPLLLNNNPPPTTT[[[bbbeeeiiilllpppvvvsss}}}eeeZZZ]]]pppuuueeeYYYQQQMMMOOOTTT^^^rrr|||ggg[[[OOOKKKJJJHHHFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCAAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@AAABBBDDDFFFHHHOOORRRVVVYYY\\\___cccfffjjjjjjjjjkkkmmmppprrrsssuuuuuuvvvxxxzzz|||||||||~~~~~~}}}||||||}}}}}}ooofffdddooo}}}wwwzzz|||zzzxxxxxx{{{}}}~~~}}}}}}}}}}}}}}}|||{{{{{{}}}{{{yyyrrrppppppppprrrssssssrrruuutttttttttttttttttttttwwwxxx{{{}}}```SSSVVVeee~~~zzzpppeee]]]TTTQQQLLLHHHGGGFFFDDDCCCAAAAAABBBAAAAAACCCGGGIIITTT^^^mmmzzzvvvkkkccchhhqqq{{{rrr___NNNLLLOOOPPPTTT[[[cccfffjjjmmmpppvvvvvv{{{kkk^^^aaannnxxxggg\\\SSSNNNNNNQQQYYYiii|||mmm```SSSMMMKKKIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@????????????@@@BBBDDDFFFHHHKKKNNNRRRUUUXXX[[[___bbbeeeeeeeeefffiiilllnnnppprrrsssuuuvvvwwwwwwxxxxxx}}}~~~~~~|||zzzzzz}}}yyynnnkkkrrrzzzzzzvvvwwwyyy}}}xxxzzz|||qqqqqqvvvzzz~~~}}}|||}}}{{{yyywwwwwwyyy|||}}}}}}}}}}}}}}}||||||{{{zzz{{{~~~zzzttttttpppnnnmmmmmmoooppppppooosssssssssrrrssssssuuuuuuxxxyyy{{{~~~aaaUUUVVVaaayyy}}}rrrfff^^^UUUQQQLLLIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCFFFIIIQQQZZZhhhvvvyyymmmccceeejjjsss~~~ooo\\\MMMLLLPPPQQQUUU[[[dddhhhlllooorrrwww~~~}}}wwwfffeeelll}}}kkk```WWWPPPNNNOOOVVVbbbrrrssseeeWWWPPPMMMIIIGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@???????????????@@@AAADDDFFFHHHHHHKKKOOORRRUUUXXX\\\____________```bbbfffjjjlllnnnpppsssttttttsssssstttyyy{{{|||{{{xxxxxx{{{~~~zzzuuuwww{{{wwwmmmfffffffffiiiuuuzzznnnmmmpppxxxsssnnnllliiihhhhhhgggeeehhhrrryyyyyywwwuuusssuuuyyy||||||||||||}}}}}}||||||{{{wwwyyy|||~~~uuuqqqqqqooommmkkkkkkmmmooopppppprrrqqqqqqqqqrrrtttvvvwwwxxxzzz|||hhhXXXUUU]]]rrruuuhhh___VVVRRRMMMIIIGGGFFFDDDCCCEEEEEEDDDCCCBBBBBBEEEHHHLLLVVVcccppp|||~~~qqqcccaaabbbiiiuuukkkZZZLLLMMMQQQSSSXXX^^^fffjjjnnnrrrtttxxx~~~nnnjjjjjjqqqeee\\\SSSOOONNNPPPYYYgggwwwyyyjjj[[[SSSOOOJJJHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???????????????>>>>>>???@@@BBBDDDEEEDDDFFFJJJNNNPPPTTTXXXZZZXXXXXXXXXYYY\\\```dddggghhhkkkpppqqqqqqqqqrrrssstttwwwzzzxxxuuuuuuyyy}}}zzzmmmcccaaa______iiivvvuuukkkhhhgggnnn||||||sssiii___XXXWWWVVVTTTWWWbbbpppxxxxxxxxxuuussstttwwwzzzzzz{{{{{{|||||||||{{{{{{xxxzzz|||}}}~~~}}}{{{|||}}}{{{tttrrrqqqooollljjjjjjmmmqqquuuvvvpppoooooopppqqqtttwwwxxxxxxzzz}}}www]]]XXX[[[nnnxxxjjj```VVVSSSMMMJJJGGGFFFDDDCCCDDDEEEDDDBBB@@@AAACCCFFFGGGPPP^^^kkkwwwwwwgggaaa]]]___iiiyyyhhhWWWKKKMMMRRRUUUZZZ```gggkkkqqqtttvvvyyy~~~uuummmhhhvvviii___UUUOOONNNJJJPPP]]]nnn|||mmm]]]UUUPPPKKKHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@??????????????????>>>>>>>>>@@@AAABBB>>>AAAEEEHHHKKKNNNRRRUUUTTTSSSSSSTTTWWW\\\```cccccchhhmmmppppppppprrrtttqqqtttwwwvvvtttssswww|||sssgggddd```]]]eeerrr|||~~~pppmmmgggeeekkkzzzzzzkkk\\\SSSQQQNNNLLLOOOZZZfffwww|||zzzzzzyyyzzzzzzxxxuuuuuuxxx{{{zzzzzz{{{{{{{{{{{{{{{zzzzzz{{{|||}}}}}}~~~}}}~~~~~~|||yyyxxxwwwxxxyyyuuusssrrrooollliiijjjnnntttyyy|||ooonnnnnnoooqqqtttxxxzzzwwwzzz~~~ccc\\\]]]nnnzzzkkk```WWWSSSNNNJJJHHHFFFDDDCCCDDDDDDCCCAAA??????BBBDDDDDDMMMZZZgggsss{{{mmmddd[[[YYY```nnn{{{___VVVOOOOOOSSSWWW[[[```fffiiilllqqq{{{~~~nnnlll~~~pppcccYYYQQQKKKIIIOOOXXXeeeyyytttaaaVVVOOOHHHDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA???>>><<<<<<>>>>>>>>>===>>>???BBBEEEHHHKKKMMMNNNTTTYYY]]][[[WWWWWW\\\bbbcccfffiiikkkllllllmmmoooqqqrrrqqqqqqqqqsssxxx{{{rrrhhhbbbaaagggnnn}}}ssshhheeeeeejjjrrr}}}ttthhh```ZZZZZZSSSQQQVVV^^^lll|||{{{yyyuuusssuuuuuuvvvwwwxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{yyyzzzzzzzzzzzz{{{~~~}}}{{{zzzyyyyyyzzzzzzwwwssssssuuuyyy|||xxxuuurrrqqqnnnpppmmmjjjmmmvvvzzzwwwqqqqqqqqqrrrtttuuuwwwxxx~~~~~~lll[[[]]]qqq}}}nnncccYYYUUUOOOJJJGGGFFFDDDCCCBBBCCCDDDCCCAAA@@@AAABBBGGGKKKSSS```ppp~~~mmmcccZZZWWWZZZaaannnzzz|||^^^VVVOOOOOOTTTWWW\\\aaaeeeiiimmmsssoooiiizzztttggg\\\RRRMMMJJJOOOUUU```rrrvvvcccWWWPPPIIIFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>><<<<<<>>>???>>>===>>>???AAADDDGGGJJJLLLMMMRRRWWW[[[ZZZWWWVVVZZZ___^^^aaaeeegggggghhhiiikkknnnoooooooooooorrrvvvzzz{{{pppjjjhhhmmmtttyyylllhhhhhhnnnwwwvvvlllddd]]]UUUQQQUUU[[[hhh|||yyywwwuuusssqqqrrrssstttuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyywwwxxxyyyyyyxxxyyy{{{~~~|||}}}~~~~~~}}}{{{yyyxxxvvvuuusssttttttrrrpppqqquuuzzzyyyvvvsssqqqqqqkkkmmmllliiimmmtttwwwtttrrrrrrssstttuuuwwwyyyzzznnn\\\]]]ooo}}}oooeeeZZZVVVPPPKKKHHHGGGEEEDDDBBBCCCDDDCCCAAA@@@AAABBBEEEJJJSSS```ooo}}}pppeeeZZZTTTTTTYYYeeepppwww^^^UUUOOOPPPTTTXXX]]]aaaeeeiiinnnuuuooodddttt{{{lll___TTTNNNKKKMMMPPPWWWgggzzz{{{hhhZZZPPPJJJHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<===>>>???>>>>>>>>>???AAACCCFFFHHHJJJKKKMMMRRRWWWXXXUUUTTTWWW[[[YYY[[[^^^```aaabbbdddfffjjjkkkllllllmmmppptttwww}}}|||tttqqquuu|||pppjjjhhhnnnxxxuuuggg]]]WWWWWW[[[fff}}}~~~{{{vvvsssqqqpppnnnmmmnnnooopppqqqqqqrrrrrrqqqrrrrrrrrrsssssstttttttttsssuuuvvvvvvuuuuuuvvvxxxuuuwwwyyy{{{|||||||||{{{xxxwwwvvvuuutttrrrqqqpppnnnnnnnnnmmmmmmqqqxxx~~~zzzuuuyyy~~~vvvsssqqqppppppiiijjjjjjjjjmmmrrrsssqqqrrrrrrsssuuuvvvyyyzzz|||~~~rrr^^^\\\mmm}}}|||pppggg\\\WWWQQQLLLJJJHHHFFFEEEBBBCCCDDDCCCAAA@@@AAABBBCCCHHHRRR^^^lllyyywwwjjj]]]TTTPPPRRRZZZddduuu}}}qqq]]]UUUOOOQQQVVVYYY^^^bbbggglllqqqvvvpppbbbooopppbbbUUUNNNLLLKKKKKKPPP]]]ooo~~~ooo___SSSKKKIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGEEEDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@>>>======>>>??????>>>>>>???@@@BBBDDDEEEFFFGGGIIIMMMSSSTTTSSSRRRSSSVVVUUUWWWZZZ\\\]]]^^^aaacccfffgggiiijjjkkknnnrrruuuwww|||xxx||||||rrrkkkooozzzssshhh___\\\]]]eee{{{}}}xxxtttoookkkiiiiiihhhggghhhiiijjjkkkllllllllllllkkkkkkllllllmmmnnnnnnnnnnnnpppqqqqqqpppooopppqqqrrrsssuuuvvvwwwxxxxxxxxxrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmlllmmmsss|||}}}uuupppxxxzzz|||~~~~~~}}}xxxrrrqqqooonnnooohhhiiijjjkkknnnppppppnnnqqqrrrssstttvvvxxxzzz{{{yyy{{{|||www```[[[jjjzzz{{{ppphhh]]]YYYSSSNNNKKKIIIGGGEEEBBBCCCDDDCCCAAA@@@AAABBBAAAGGGPPP\\\iiiuuu}}}qqqbbbWWWPPPOOOTTT\\\jjjsssmmm\\\UUUPPPRRRWWW[[[___dddkkkpppsssuuu{{{sssccckkk~~~uuueeeWWWOOOLLLIIIGGGKKKUUUdddwwwwwwfffWWWOOOKKKIIIGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBFFFEEEDDDBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@???@@@???======?????????>>>>>>???@@@@@@AAABBBCCCCCCDDDHHHMMMOOOOOONNNOOOQQQSSSUUUXXXYYYZZZ\\\___bbbbbbdddfffggghhhkkknnnqqqtttuuuuuu}}}zzzoooddd___]]]cccvvv}}}zzzwwwoookkkgggcccbbbbbbbbbbbbbbbcccdddeeeeeeffffffeeeddddddeeeeeefffgggggghhhhhhjjjkkkjjjiiiiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllllllnnnttt{{{tttqqq}}}zzzzzz|||~~~~~~~~~sssoooooonnnmmmooojjjiiijjjmmmppppppooonnnppppppqqqrrrtttvvvxxxyyywwwxxxzzz||||||cccZZZgggwwwzzzooohhh___ZZZTTTNNNKKKIIIGGGFFFBBBCCCDDDCCCAAA@@@AAABBB@@@FFFOOOYYYdddppp{{{tttfff[[[SSSNNNQQQWWW```iiiwwwkkk\\\TTTPPPSSSYYY\\\```eeennnrrruuutttuuu{{{wwweeeiiivvv{{{kkk\\\SSSMMMIIIGGGHHHNNNZZZmmm}}}}}}mmm^^^TTTNNNJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@AAABBB??????@@@@@@@@@@@@AAAAAAAAA???===>>>???@@@???>>>????????????@@@@@@@@@@@@AAADDDHHHJJJJJJKKKLLLMMMPPPRRRUUUVVVWWWZZZ]]]```___```cccdddeeegggjjjlllqqq{{{~~~{{{zzzoooddd^^^ZZZ]]]ooo~~~|||yyyuuuqqqmmmfffccc___]]]]]]]]]]]]\\\\\\]]]^^^___````````````]]]]]]^^^___```aaaaaabbbbbbccccccbbbaaabbbdddgggiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllllllllllliiijjjkkklllooowwwyyyuuuwwwxxxpppnnnnnnmmmmmmooommmjjjjjjnnnpppooonnnooooooppppppqqqrrrtttuuuvvvvvvwwwyyy{{{eeeYYYcccssszzzooohhh___ZZZTTTOOOKKKIIIGGGEEEBBBCCCDDDCCCAAA@@@AAABBB@@@EEELLLUUU^^^kkkxxxwwwjjj```VVVOOOOOORRRXXXaaaooo|||jjj[[[TTTPPPTTTZZZ]]]aaaeeemmmsssvvvtttsssvvvxxxwwwsss{{{|||gggfffooorrrcccZZZPPPKKKHHHHHHIIIPPPaaarrr|||ttteee[[[TTTNNNIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@??????@@@AAABBB===>>>@@@BBBDDDFFFHHHHHHAAA???>>>>>>???@@@@@@????????????>>>>>>>>>>>>>>>@@@AAACCCEEEFFFHHHJJJKKKLLLNNNPPPRRRSSSVVVZZZ]]][[[]]]___``````bbbdddfffkkksss|||xxxmmmccc]]]XXXYYYhhhzzz}}}{{{xxxuuurrrlllfffbbb]]][[[YYYYYYZZZZZZYYYXXXXXXYYYZZZ[[[[[[\\\[[[[[[XXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZ\\\```dddggggggggghhhiiijjjkkkllliiiiiijjjjjjkkkkkkllllllfffiiilllooottt}}}wwwxxx}}}uuuoooooonnnmmmmmmooonnnjjjiiimmmooommmlllooopppppppppqqqqqqrrrtttttttttuuuvvvwww|||hhhXXX___ooo|||pppjjj___ZZZTTTNNNKKKHHHFFFDDDBBBCCCDDDCCCAAA@@@AAABBB@@@DDDKKKQQQYYYfffvvv|||pppggg]]]SSSPPPQQQQQQZZZhhhtttkkk[[[TTTPPPTTTZZZ^^^bbbffflllsssvvvtttsssuuuvvvuuukkkvvv~~~hhheeejjj{{{xxxiii```RRRMMMIIIGGGFFFJJJYYYjjjuuu~~~wwwjjj```XXXQQQJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@???>>>>>>???AAACCC>>>???BBBFFFIIIMMMPPPQQQAAA???>>>>>>???@@@@@@?????????>>>>>>======<<<<<>>>>>>>>???@@@AAA??????BBBIIINNNNNNHHHBBB:::<<<>>>>>>===<<<===>>>@@@>>><<<===@@@AAA???===@@@@@@@@@AAABBBEEEGGGHHHGGGJJJNNNPPPQQQPPPQQQQQQPPPRRRTTTVVVVVVXXXZZZ\\\]]]ccciiillloooxxxwwwkkkeeeffflllrrr~~~}}}xxxuuutttnnngggcccaaa___ZZZUUUPPPRRRTTTUUUUUUUUUVVVXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVVVVXXX\\\___ccccccddddddeeefffggggggjjjjjjiiihhhggghhhhhhhhhjjjmmmpppvvv|||nnn{{{yyysssssssssqqqooonnnnnnnnnjjjlllmmmmmmllllllmmmnnnsssttttttsssqqqqqqssstttsssrrrqqqrrrvvvhhhWWW^^^bbbvvvuuukkk```YYYSSSPPPMMMGGGDDDEEECCCBBBAAA@@@???@@@AAAAAABBBBBBEEEKKKSSS^^^qqq}}}tttjjj^^^TTTMMMLLLPPPXXXdddsssxxxbbbWWWUUUSSSVVV\\\bbbfffhhhoootttwwwxxx{{{|||xxxqqqppprrryyymmm```\\\kkk~~~xxxjjjXXXPPPIIIEEECCCEEELLLTTThhhsss}}}zzzpppbbbVVVTTTMMMHHHHHHHHHFFFDDDEEEFFFEEECCCBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>???@@@<<<<<<===AAAEEEDDD???999999;;;======<<<<<<===>>>===<<<;;;===@@@AAA@@@???>>>>>>>>>>>>@@@BBBDDDFFFDDDGGGIIIJJJJJJIIIJJJKKKNNNOOORRRSSSSSSTTTVVVXXXWWW\\\aaadddffflllxxxzzzpppmmmooorrr{{{zzzzzzyyyxxxuuuppplllnnnhhhaaa^^^]]][[[VVVRRROOOQQQTTTUUUTTTTTTVVVWWWVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUWWW\\\___```aaabbbccceeefffggghhhhhhiiiiiiiiiiiiiiijjjjjjhhhmmmssszzz~~~~~~~~~xxxqqq}}}sssrrrrrrrrrqqqpppooonnnnnnjjjkkkkkkjjjiiijjjlllnnnqqqrrrssssssqqqqqqrrrssspppqqqrrrtttwwwjjjXXX\\\```rrrwwwmmmaaaZZZSSSPPPMMMGGGDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@DDDJJJPPP\\\nnn~~~wwwmmmbbbWWWPPPNNNPPPUUU___mmm{{{qqq\\\UUUTTTTTTWWW\\\bbbgggiiippprrrtttuuuzzz{{{|||rrrbbbYYYdddvvvppp\\\TTTKKKGGGDDDCCCGGGMMM]]]jjjxxxyyykkk^^^XXXPPPIIIHHHHHHDDDBBBBBBFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???===<<<>>>@@@???;;;777999;;;<<<===;;;;;;;;;<<<;;;::::::<<>>=========@@@>>><<<===>>>===;;;999999;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<>>>?????????;;;;;;::::::;;;===>>>???EEEFFFFFFDDDDDDEEEHHHJJJHHHIIIKKKKKKJJJJJJLLLMMMOOOSSSWWWXXXXXXZZZ```dddlllttt~~~|||}}}}}}yyyyyyyyyyyyyyyxxxxxxwwwwwwuuuqqqnnnkkkgggbbb___YYYVVVSSSQQQQQQQQQOOONNNNNNPPPSSSSSSRRRRRRSSSTTTTTTTTTVVVWWWWWWXXXXXXXXXTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQQQQRRRSSSVVV[[[___```aaabbbccceeefffggghhhfffggghhhiiiiiiiiihhhhhhgggqqq~~~zzzqqqooo{{{sssnnnmmmmmmmmmmmmnnnnnnmmmkkkgggfffdddaaa```bbbgggkkknnnqqqtttuuusssrrrqqqqqqpppsssuuuuuuuuuyyyvvv___WWWYYYfff~~~vvvfff^^^VVVQQQMMMFFFCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>AAAFFFLLLUUUeeettt|||rrrhhh___YYYQQQPPPOOORRR\\\lll}}}jjjYYYRRRSSSUUUXXX]]]bbbgggjjjlllnnnpppuuuuuubbbfffvvvsssdddZZZQQQLLLIIIEEEDDDFFFNNN[[[lllyyyvvvjjj]]]TTTLLLJJJHHHEEECCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<;;;:::999:::;;;::::::999;;;<<<<<<;;;::::::;;;<<<=========<<<<<<<<<<<<;;;;;;:::::::::<<<===>>>???????????????AAAEEEHHHGGGHHHIIIIIIHHHHHHIIIKKKMMMPPPTTTUUUVVVXXX\\\___aaaiiissszzz|||zzzzzz{{{}}}~~~zzzvvvuuuuuuvvvuuuuuutttsssrrroookkkgggccc___\\\XXXUUURRRPPPNNNMMMMMMNNNNNNNNNNNNPPPRRRRRRQQQQQQRRRSSSSSSSSSUUUVVVWWWWWWXXXXXXUUUUUUUUUUUUTTTSSSSSSRRRPPPPPPQQQRRRSSSVVV\\\___dddeeeeeeeeeffffffggggggfffgggggggggggggggffffffkkkwwwsssooorrrzzzqqqnnnmmmkkkiiiiiikkklllkkkiiifffeeeccc```___bbbfffjjjnnnqqqtttuuutttsssrrrrrrtttvvvwwwtttrrrwwwfffWWWWWWaaavvv{{{jjjaaaXXXSSSMMMGGGDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@??????AAAFFFJJJRRRaaappp{{{}}}tttjjjbbb\\\RRRPPPNNNOOOWWWfffxxx~~~fffXXXQQQTTTWWWYYY\\\aaafffiiijjjmmmpppuuulllmmmzzzwwwjjj___SSSMMMIIIEEECCCDDDIIITTTbbbppp{{{yyyooo```WWWNNNKKKIIIFFFDDDEEEBBBBBBCCCBBBBBBAAA@@@???????????????>>>===<<<<<<===<<<<<<;;;<<<<<<===>>>:::<<<======;;;::::::;;;<<<===>>>===;;;999:::;;;<<<;;;:::999::::::<<<<<<===>>>?????????AAAEEEHHHEEEFFFHHHHHHGGGGGGHHHJJJJJJLLLNNNPPPRRRTTTXXXZZZZZZ```hhhnnnttt|||{{{vvvvvvvvvwwwxxxvvvtttqqqsssssssssrrrpppooommmllliiieee```[[[YYYVVVTTTRRRMMMMMMLLLKKKKKKLLLMMMNNNMMMOOOQQQQQQPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUUUUTTTQQQRRRSSSSSSTTTWWW\\\```ffffffffffffffffffffffffggggggfffffffffggghhhhhhsss{{{qqqsss{{{}}}yyyxxxoookkkgggfffhhhjjjjjjhhhgggggggggeeedddeeehhhjjjnnnppprrrsssrrrrrrrrrsssvvvyyyyyyvvvssswwwoooYYYWWW]]]ooonnnddd[[[UUUOOOHHHEEEFFFAAAAAABBBBBBBBBAAA@@@???>>>>>>AAAEEEHHHOOO]]]kkkvvvwwwnnnfffaaaTTTSSSPPPNNNSSS___ppp}}}www```UUURRRTTTXXXZZZ\\\```dddhhhiiilllnnnrrr{{{yyyvvvuuuhhhZZZRRRLLLGGGDDDDDDEEEMMMYYYfffttt}}}{{{uuufff\\\RRRMMMJJJEEECCCCCCAAAAAAAAABBBAAA@@@>>>=========>>>??????>>>===<<<>>>>>>>>>>>>======>>>???;;;===>>>>>><<<;;;;;;<<<:::<<<===<<<:::999:::<<<;;;:::999888888999:::;;;>>>???@@@@@@@@@AAADDDFFFCCCDDDFFFFFFFFFFFFGGGIIIIIIIIIJJJKKKMMMPPPSSSUUUUUUXXX]]]ccciiirrr{{{xxxqqqqqqqqqqqqppppppppppppooonnnmmmllljjjgggeeedddccc___ZZZVVVTTTSSSQQQPPPJJJJJJJJJIIIIIIJJJLLLNNNMMMOOOQQQQQQPPPOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVYYY]]]aaaeeeeeeeeefffffffffgggggggggfffeeeeeegggjjjmmmooo|||xxxttt|||~~~sssmmmgggdddgggjjjjjjiiiiiikkkmmmmmmlllllllllmmmlllnnnppppppooooooqqqrrruuuzzz}}}zzzwwwyyywww[[[XXX[[[kkkqqqggg]]]WWWPPPJJJGGGHHHAAAAAABBBBBBBBBAAA@@@???======???CCCEEEKKKYYYfffrrr|||tttlllhhhWWWVVVSSSOOOPPPXXXgggrrrrrr[[[QQQRRRUUUYYY[[[\\\___dddhhhhhhkkkmmmooouuu}}}}}}{{{{{{}}}|||~~~qqqaaaWWWQQQJJJFFFFFFCCCIIISSS___ooo{{{}}}yyyjjj___TTTOOOKKKEEEBBBBBB@@@@@@AAAAAA@@@???===<<<<<<===>>>??????>>>======:::;;;;;;:::888777888888<<<>>>???>>><<<;;;;;;<<<888:::<<<<<<:::999<<<>>>::::::888777777777888999;;;<<<======<<<<<<===???AAACCCDDDEEEEEEEEEGGGIIIJJJJJJIIIIIIKKKMMMQQQSSSRRRSSSVVV[[[ccclllsssxxxxxxpppmmmnnnnnnmmmllllllnnnpppjjjiiihhhfffccc```^^^]]][[[WWWRRRNNNLLLLLLKKKJJJHHHIIIIIIHHHHHHIIIKKKMMMMMMOOOPPPPPPOOONNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVVVVVVVWWWYYY^^^bbbbbbbbbcccdddfffgggggghhhgggfffeeeeeehhhmmmrrruuu~~~vvvvvvwwwtttyyy}}}wwwooogggdddgggkkklllkkkkkknnnrrrsssrrrpppooooookkklllmmmmmmlllmmmoooqqqtttzzz~~~zzz{{{|||]]]YYYZZZiiisssiii___XXXQQQJJJHHHIIIAAAAAABBBCCCBBBAAA@@@???;;;;;;===AAACCCIIIVVVcccppp~~~xxxqqqmmmZZZXXXUUUOOOMMMSSS___iii{{{jjj\\\YYYWWWZZZ^^^```bbbccceeefffiiijjjkkkmmmooopppqqqrrrssstttvvvyyy~~~{{{zzzzzziii[[[SSSNNNKKKIIIEEEFFFJJJUUUeeesssxxxvvvpppgggYYYMMMIIIKKKJJJEEECCCAAA@@@???@@@@@@@@@?????????>>>===============<<<<<<<<<<<<<<<:::999888:::::::::;;;;;;;;;<<<<<<>>>===;;;:::999888888888888777777777888999::::::<<<;;;;;;;;;;;;<<<======??????@@@AAACCCDDDDDDEEECCCEEEGGGIIIIIIJJJMMMOOONNNOOORRRVVVZZZ```gggmmmzzz~~~xxxqqqlllkkkkkkjjjiiihhhhhhhhhhhhgggeeeccc___\\\YYYWWWWWWSSSRRRQQQOOONNNMMMMMMMMMHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQTTTTTTUUUUUUUUUSSSRRRPPPOOOPPPRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\ddddddccccccdddeeeeeefffiiigggddddddgggmmmtttyyyyyyuuuqqqrrrqqqlllmmmnnnttt}}}yyywwwrrrmmmiiiiiilllpppssswww}}}xxxpppjjjiiiiiikkklllnnnoooqqqqqqvvvuuuvvvxxxxxxzzz}}}|||hhhVVVaaakkk||||||pppddd\\\UUUMMMHHHGGGEEEDDDCCCCCCAAAAAA@@@???AAA??????BBBCCCGGGQQQ\\\nnn{{{zzzqqqggg\\\TTTSSSPPPNNNXXXhhhttt{{{hhhZZZVVVWWWZZZ^^^aaabbbdddfffgggkkklllmmmnnnpppqqqrrrsssuuuvvvxxxzzz~~~|||{{{}}}{{{|||qqqbbbWWWQQQLLLIIIFFFEEEFFFNNN[[[jjjsssuuuwwwqqqdddVVVOOOMMMJJJFFFBBB@@@>>>>>>>>>???>>>===??????>>>===============;;;;;;:::999999888888777::::::::::::;;;;;;;;;;;;;;;:::999999999999999999888888777777888888999:::;;;::::::::::::;;;<<<<<<======>>>???@@@AAABBBBBBAAACCCEEEFFFGGGHHHJJJLLLLLLNNNPPPSSSVVV\\\bbbgggrrr{{{vvvuuusssnnnjjjgggffffffeeeeeeeeeeeefff```^^^\\\XXXUUUSSSQQQQQQOOONNNMMMLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIILLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXZZZ\\\\\\aaaaaaaaaaaabbbdddfffggghhhfffdddeeejjjrrrzzzwwwmmmmmmqqqzzzsssaaa___fffmmmxxxwwwooojjjjjjlllmmmtttxxx}}}yyyrrrmmmkkklllmmmoooppprrrsssssstttssstttvvvwwwyyyrrrZZZ___gggzzz~~~rrreee]]]VVVNNNIIIHHHDDDDDDCCCBBBAAA@@@??????AAA??????AAACCCGGGPPP[[[kkkzzzuuukkk___VVVSSSOOOLLLUUUbbbpppyyy~~~eeeWWWTTTWWWZZZ___bbbdddfffhhhjjjmmmmmmnnnoooqqqrrrrrrssswwwyyy|||}}}~~~{{{uuuoooqqq{{{{{{kkk___UUUNNNIIIIIIFFFDDDHHHQQQ^^^llluuuzzzxxxpppbbbVVVPPPLLLGGGCCCAAA???>>>??????>>>===??????>>>===============<<<;;;:::888888888888999999999999999::::::::::::888888777777888999::::::888888777777777888999999999999999888999::::::;;;:::;;;;;;<<<===>>>?????????AAACCCDDDDDDEEEGGGIIIJJJLLLMMMOOOQQQUUUZZZ]]]fffqqqvvvpppjjjjjjlllpppxxxuuuqqqllljjjkkkkkkhhhfffaaaaaa````````````______XXXVVVTTTQQQOOOMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOOTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUWWWYYY[[[]]]___^^^^^^___```cccfffhhhgggeeedddgggnnnyyy}}}yyykkkccchhhuuuuuufff[[[aaaooo|||}}}qqqlllkkkjjjjjjrrruuuyyy|||{{{wwwrrrnnnmmmnnnppprrrtttuuuvvvvvvqqqpppqqqtttuuuvvv~~~}}}___]]]cccxxxtttggg___WWWOOOJJJIIIDDDCCCBBBBBB@@@@@@???>>>@@@??????AAABBBEEENNNXXXgggxxxyyynnncccYYYTTTNNNJJJPPPZZZjjjuuu{{{bbbUUUSSSWWW[[[___cccfffhhhkkkmmmnnnnnnoooooopppqqqqqqqqqwwwzzz~~~{{{pppfffhhhtttsssfff[[[QQQKKKLLLHHHFFFGGGKKKUUUdddqqquuuyyyvvvjjj\\\SSSMMMHHHFFFDDDBBBAAABBBBBBAAA@@@???>>>>>>===============@@@>>><<<:::999:::;;;<<<888888999999999:::::::::777777777777777888888999888888777777777777888888888777777777777888999999999999:::;;;;;;<<<=========???AAABBBBBBCCCEEEGGGIIIJJJKKKKKKLLLNNNRRRUUU\\\eeerrrnnnggg```___aaaccciiiooowwwvvvpppllliiifffddddddcccaaa```]]]]]]\\\[[[ZZZYYYXXXWWWRRRQQQOOOMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNLLLLLLJJJIIIHHHHHHHHHHHHMMMMMMOOOPPPPPPQQQQQQQQQRRRRRRPPPPPPPPPQQQRRRSSSVVVUUUTTTTTTTTTUUUWWWXXXWWWVVVTTTTTTUUUXXX\\\^^^___^^^]]]]]]___aaadddfffddddddeeejjjttt}}}{{{}}}pppfffbbbmmmnnnhhhiiiwww}}}qqqllljjjiiiggglllnnnqqqrrrrrrpppmmmkkkmmmnnnqqqsssvvvwwwxxxxxxnnnmmmnnnqqqrrrttt{{{fff```cccvvvuuuhhh```XXXOOOJJJIIICCCCCCBBBAAA@@@??????>>>@@@>>>???AAAAAACCCLLLUUUcccuuuyyynnndddZZZSSSMMMIIILLLSSScccooo~~~xxxaaaVVVUUUWWW[[[```eeehhhjjjmmmpppoooooooooooooooooooooooouuuzzzpppbbbccclllxxx{{{nnnaaaVVVOOOLLLHHHFFFHHHIIIMMMYYYgggrrryyy|||rrrdddXXXOOOIIIHHHFFFCCCCCCCCCCCCAAA@@@???>>>>>>===============@@@>>><<<:::::::::;;;<<<888888999999999:::::::::999888777777666666777777888888777777666777777888777666666666666777888888999999::::::;;;;;;<<<<<<<<<>>>@@@@@@@@@AAACCCDDDFFFGGGHHHIIIHHHJJJMMMOOOUUU[[[fffrrr~~~sssiiiaaa_________bbbgggkkkuuu~~~tttkkkeeedddcccaaa___^^^]]]\\\[[[[[[ZZZYYYWWWUUURRROOONNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOMMMLLLKKKJJJIIIIIIHHHIIIMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQPPPQQQRRRTTTUUUUUUUUUTTTSSSTTTUUUWWWXXXWWWVVVUUUTTTVVVYYY\\\^^^aaa```___^^^___```bbbdddaaaccchhhppp{{{}}}zzzyyy}}}ssseeebbbgggyyy}}}|||rrruuuyyymmmiiihhhgggeeefffhhhjjjkkkkkkjjjhhhfffiiikkknnnrrruuuvvvwwwwwwmmmlllmmmooooooqqqxxxllleeecccuuuwwwjjjaaaYYYPPPJJJHHHDDDCCCCCCBBBAAA@@@???>>>???>>>>>>@@@@@@AAAIIIRRR___rrrwwwmmmeee[[[TTTNNNKKKLLLOOO[[[gggwwwttt___WWWXXXXXX\\\aaafffjjjmmmpppsssppppppooooooooonnnnnnnnnsssxxx}}}xxxgggcccfffooo~~~vvviii\\\TTTLLLFFFDDDGGGGGGFFFOOO[[[oooyyyzzznnnaaaUUULLLGGGEEECCCBBBBBBAAA@@@?????????>>>==================<<<;;;999999999999:::999999999999::::::::::::999999888777666666777777888888777666666666777777666666666666666777777888999999999::::::;;;;;;;;;:::<<<>>>>>>>>>>>>@@@BBBCCCDDDEEEFFFFFFFFFIIIKKKPPPSSS[[[eeennnwwwwwwlllhhhfffddddddfffeeekkkvvvyyyqqqiiiaaa]]]YYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTRRROOOLLLIIIGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWZZZ\\\^^^aaaaaaaaaaaaaaabbbbbbcccaaaeeennnyyy|||{{{{{{xxxmmmeeeZZZ```ppp}}}vvvttttttxxxsssiiieeedddcccbbbdddeeeggghhhhhhgggdddcccaaadddhhhmmmqqqtttuuuuuummmkkklllnnnmmmnnnuuu}}}qqqgggaaaqqqzzzlllccc[[[QQQKKKJJJEEEDDDCCCBBBAAA@@@@@@??????===>>>??????@@@FFFOOOYYYlllyyyooohhh___WWWQQQNNNMMMLLLTTT___ooo|||ooo\\\WWWZZZXXX\\\bbbgggkkkooorrruuurrrrrrqqqpppoooooonnnnnnrrrvvv{{{~~~}}}~~~tttjjjfffiiixxxpppaaaXXXPPPGGGDDDGGGFFFDDDJJJUUUdddqqq|||}}}wwwmmm___TTTHHHFFFDDDBBBBBBBBBAAA?????????>>>===============<<<<<<<<<;;;::::::999999::::::::::::;;;;;;;;;;;;888888777777777888999999888888777666666666666666666666666666666777777888888888888999999999999999888999;;;<<<;;;;;;===???>>>@@@BBBBBBCCCDDDFFFHHHKKKKKKPPPYYY^^^dddooozzz~~~zzzvvvrrrppppppkkkooovvv{{{rrriiiccc^^^ZZZWWWQQQRRRRRRRRRQQQPPPPPPPPPNNNNNNNNNMMMKKKHHHEEECCCCCCCCCCCCCCCCCCCCCDDDEEEDDDEEEEEEFFFHHHJJJLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPQQQQQQQQQOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^```aaabbbdddeeeeeeddddddbbbiiivvv}}}|||}}}xxxjjj```\\\ZZZggg~~~zzzuuurrrwwwzzzvvvnnngggbbb_________bbbccceeeffffffdddaaa___YYY\\\bbbhhhmmmpppqqqrrrnnnllllllmmmllllllrrr{{{tttddd\\\mmm~~~pppfff^^^TTTNNNLLLFFFEEEDDDDDDBBBBBBAAA@@@???===>>>???>>>>>>DDDLLLTTTeeeyyyuuuoooeee[[[VVVSSSOOOKKKOOOYYYgggvvvkkkZZZWWW[[[XXX\\\bbbhhhlllpppsssvvvtttssssssrrrqqqpppooonnnqqquuuzzz{{{{{{{{{}}}|||rrriiihhhvvvuuueee[[[VVVKKKEEEHHHHHHEEEJJJUUUXXXeeeuuu||||||uuuhhh]]]KKKIIIFFFEEEEEEDDDCCCAAA??????>>>===============>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<666666777777888:::;;;<<<888888777666666666666666666666666666666777888888777777777777888888888888666888999999999999;;;===:::<<>>???>>>===CCCKKKPPPaaasss~~~zzztttiii___YYYUUUPPPKKKMMMUUUcccrrr|||fffYYYVVVXXXYYY\\\cccjjjooosssuuuvvvuuuuuuuuussspppooooooppprrruuuyyy|||||||||}}}~~~rrrnnnvvv}}}mmmddd\\\TTTKKKGGGFFFGGGLLLSSSUUU\\\hhhsssyyyuuukkkbbbXXXOOOIIIGGGEEE@@@@@@EEEBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<;;;:::::::::>>>===:::888777777888888999999::::::::::::;;;;;;777666666666555555555555666777777777555555777999:::::::::999999777666666000222555777999:::::::::;;;;;;<<<===>>>???@@@@@@AAABBBEEEHHHLLLOOOQQQSSS]]]___aaabbbbbbccceeegggpppssszzztttpppmmmjjjjjjiiihhhggg```^^^[[[WWWTTTQQQOOONNNKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLIIIKKKMMMMMMLLLKKKKKKLLLJJJKKKLLLKKKJJJKKKMMMOOOPPPQQQRRRQQQOOONNNNNNOOOLLLNNNQQQTTTVVVWWWXXXXXXYYYXXXWWWWWWYYY[[[\\\]]]eeedddcccccceeefffeeedddooowww||||||iiiZZZVVVWWWbbbzzz~~~vvvssspppkkkeeeaaa]]]\\\[[[aaaaaa`````````_________WWWYYY]]]bbbgggkkknnnooollllllllljjjiiijjjnnnqqqyyy|||dddXXXeeexxxyyypppeeeYYYOOOLLLHHHEEEBBB@@@@@@AAA@@@@@@BBBAAA???===>>>AAADDDFFFLLLXXXiiiwwwzzzmmmbbbZZZTTTNNNIIILLLRRR]]]kkk{{{yyydddXXXVVVXXX[[[^^^eeelllqqquuuvvvvvvuuuuuuuuussspppooopppqqqsssuuuwwwxxxyyy{{{~~~}}}xxxooossszzzwwwmmm```WWWMMMHHHEEEDDDGGGMMMMMMSSS___llluuuvvvrrrmmm^^^TTTLLLKKKIIIDDDCCCEEEBBBAAA@@@???>>>>>>>>>>>>??????===<<<::::::999999:::999888777777888:::;;;888888888999999999::::::777777666666666555555555666666777666555555666888999999999999888777666555222333444666777888888999::::::;;;<<<===>>>??????AAABBBCCCEEEHHHJJJKKKLLLSSSTTTVVVWWWWWWXXXZZZ\\\fffjjjqqqzzz}}}gggccc^^^[[[[[[ZZZZZZYYYVVVUUURRRPPPNNNLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDDDDFFFGGGHHHJJJKKKKKKHHHJJJKKKKKKJJJIIIKKKLLLJJJLLLMMMLLLKKKKKKLLLNNNQQQRRRSSSRRRPPPOOOOOOPPPQQQRRRSSSUUUVVVWWWWWWVVVYYYXXXWWWWWWYYY[[[\\\]]]dddcccbbbbbbccceeehhhiiiwww}}}{{{}}}{{{eeeZZZ[[[___lllwwwrrrnnnlllhhhccc```]]]\\\\\\______^^^^^^]]]^^^^^^^^^[[[]]]```cccfffiiijjjkkkiiiiiihhhggggggiiimmmpppttt}}}lllZZZ```qqq|||rrrgggZZZPPPMMMHHHEEEBBB@@@@@@AAA@@@@@@BBB@@@>>>===>>>@@@CCCEEEJJJUUUdddsss}}}pppfff^^^WWWPPPLLLLLLQQQ[[[jjjyyyttt```WWWVVVXXXZZZ^^^eeelllqqqsssssssssssssssrrrooommmmmmnnnpppssstttttttttuuuxxx|||{{{{{{vvvtttwwwzzziii^^^SSSMMMHHHDDDDDDGGGFFFKKKUUUaaammmtttwwwwwwhhh]]]SSSNNNLLLIIIFFFEEEBBBAAA@@@??????>>>>>>???@@@???>>><<<:::999999999888888777666777888999:::777777888888888999999999777777777777666666666666555666666555444444555777777888888888777666555444555555555666666777888999888888999:::;;;<<<======???@@@AAAAAABBBCCCDDDDDDKKKLLLNNNOOOOOOPPPQQQSSSYYY^^^eeemmmwww}}}vvv^^^ZZZUUUQQQPPPPPPPPPPPPKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>><<<============>>>>>>>>>???>>>=========???AAACCCDDDDDDEEEFFFGGGIIIJJJJJJHHHIIIIIIHHHGGGHHHJJJLLLLLLMMMOOONNNMMMLLLLLLMMMQQQSSSTTTTTTRRRQQQQQQRRRUUUUUUVVVVVVVVVVVVUUUUUUXXXXXXWWWXXXYYYZZZ\\\]]]bbbbbbbbb``````dddlllrrr|||{{{zzz{{{}}}ppp___ZZZbbblllzzz~~~zzzwwwwwwuuuqqqnnnjjjhhhfffcccaaa````````````___^^^\\\\\\]]]]]]^^^___```bbbccceeefffffffffdddddddddcccccceeeiiimmmooouuu]]][[[hhh|||uuujjj\\\RRRNNNIIIFFFBBB@@@@@@AAA@@@@@@AAA???===<<<===???BBBDDDHHHPPP]]]mmm|||uuujjjbbb[[[TTTOOOKKKOOOXXXfffvvvmmm]]]VVVVVVXXXXXX\\\ccciiinnnoooooonnnnnnnnnllljjjhhhhhhkkknnnsssttttttttttttuuuxxxzzzxxx|||||||||}}}{{{sssggg[[[SSSMMMGGGDDDEEEEEEHHHNNNXXXdddoooxxx}}}vvvjjj[[[RRRNNNKKKGGGDDDBBBBBBAAA@@@????????????AAA@@@>>><<<:::999888888:::999888777666666666666888888888888999999999999888888888777777777666666555666666555333333444666666666777777666555444444:::999777777777777999:::666777777888999:::;;;;;;=========>>>??????@@@@@@DDDFFFGGGHHHHHHHHHJJJLLLNNNSSSZZZ___gggvvv{{{xxxrrrlllZZZUUUOOOKKKJJJJJJJJJJJJEEEEEEDDDCCCCCCCCCCCCDDDBBBBBB@@@???===<<<::::::999::::::;;;<<<<<<======>>>===;;;:::;;;>>>AAACCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFGGGKKKMMMMMMNNNPPPOOONNNLLLKKKLLLQQQSSSUUUUUUTTTSSSSSSTTTVVVVVVVVVVVVVVVUUUUUUUUUXXXXXXXXXXXXXXXZZZ\\\^^^```bbbbbb``````gggsss}}}uuuvvvxxxzzz|||{{{ggg[[[\\\jjjxxx}}}wwwtttqqqooooooooonnnlllgggfffeeeeeedddeeeeeefffdddbbb___]]][[[[[[[[[\\\``````aaabbbccccccccccccaaaaaaaaa______aaadddhhhkkkzzzxxx^^^[[[cccwwwxxxkkk]]]RRRNNNJJJGGGCCCAAA@@@AAA@@@???@@@>>>===<<<<<<>>>@@@BBBFFFLLLWWWgggyyyyyyoooggg___WWWRRRKKKNNNUUUbbbrrr}}}gggZZZVVVWWWXXXWWW[[[aaahhhlllmmmmmmmmmmmmllljjjgggeeegggkkknnnrrrtttvvvvvvtttsssssssssuuuzzzwww{{{nnn```XXXQQQJJJEEEEEEDDDEEEIIIPPP[[[iiivvv~~~uuudddWWWPPPMMMIIIEEECCCBBBAAA@@@????????????@@@???>>><<<:::999999999999999888777777666666666999999999::::::::::::;;;999888888888888777777777555666666555333333444555555666666666666555555444999888777666555666777777555555666777888999::::::::::::;;;<<<===>>>??????===>>>@@@@@@@@@@@@BBBCCCHHHLLLQQQTTTXXXeeewwwzzzqqqkkkhhhddd^^^QQQMMMGGGDDDCCCCCCCCCBBBBBBAAA@@@??????>>>>>>??????>>>===<<<:::999888777888888999:::;;;<<<<<<======<<<;;;:::;;;>>>AAACCCBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGHHHKKKNNNMMMNNNPPPOOOMMMLLLLLLLLLQQQSSSVVVWWWVVVUUUUUUVVVTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYXXXYYY\\\___```bbbcccccceeennn}}}}}}yyyrrrtttxxxzzz|||sssddd]]]aaarrr~~~vvvrrrqqqooollljjjjjjjjjjjjiiicccccccccdddeeefffggghhheeeccc```\\\YYYWWWVVVVVV\\\\\\^^^___aaaaaabbbbbb``````___]]][[[]]]```cccjjjwwwxxx```___aaauuuyyymmm^^^SSSOOOJJJGGGCCCAAAAAAAAA@@@??????>>>===<<<===>>>???@@@EEEIIIRRRaaattt}}}ssskkkcccZZZTTTLLLMMMSSS^^^mmm}}}vvvbbbYYYWWWWWWXXXYYY\\\aaagggkkknnnooooooooonnnkkkhhhfffiiinnnrrrqqqsssvvvvvvtttrrrqqqqqqtttwww~~~tttyyyvvvfff\\\TTTMMMGGGFFFBBBCCCEEEIIISSSaaapppzzz{{{ooo```VVVQQQLLLGGGCCCBBBAAA@@@@@@??????@@@???>>>===<<<;;;:::::::::555666777777888999::::::999999:::::::::;;;;;;;;;999999999999888888888777666777777666444333444555555555666666666666555555666666555444444444444444444555555666777888999999888888999:::<<<===>>>???<<<===??????>>>???@@@BBBDDDGGGIIIJJJMMMVVVcccmmm~~~|||wwwrrrnnnkkkiiipppvvv}}}}}}xxxrrrpppjjj```[[[YYYUUUOOOJJJGGGCCCAAA@@@@@@???>>>======;;;::::::999999999<<<;;;;;;:::999888777777777888888999:::;;;;;;<<<<<<;;;::::::<<<>>>AAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGIIIKKKNNNMMMNNNNNNMMMKKKKKKLLLNNNPPPSSSVVVXXXWWWVVVVVVVVVSSSSSSSSSSSSTTTVVVWWWXXXVVVXXXZZZYYYWWWXXX\\\___aaaccceeehhhnnnyyy{{{wwwqqquuuyyy|||~~~}}}llleeeeeekkk{{{~~~tttnnnmmmkkkjjjhhhfffeeedddcccccc^^^___```aaabbbddddddeeebbbaaa___\\\XXXUUURRRQQQVVVWWWYYY[[[]]]______```^^^^^^]]][[[ZZZ[[[___aaajjjuuuyyycccccc```sss{{{ooo```UUUQQQKKKHHHDDDBBBAAAAAA@@@?????????>>>======>>>???@@@CCCGGGPPP]]]mmm~~~xxxpppggg]]]WWWMMMMMMQQQZZZiiiyyyqqq^^^XXXXXXXXXXXXYYY[[[___dddiiimmmoooppppppnnnkkkgggfffjjjppptttqqqrrrttttttsssrrrssstttrrruuu{{{xxxzzznnnbbbZZZQQQKKKIIIDDDDDDDDDEEEKKKWWWeeeooozzz}}}yyylll```XXXPPPIIICCCCCCBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;555666777999::::::;;;;;;888999999999::::::::::::::::::999999999888888888888888888666444333444666555666666777777777666666555666666666666555555444444444555666777888999999777888888999:::;;;<<<<<<<<<===??????>>>>>>@@@AAA@@@@@@AAACCCFFFLLLSSSYYYeeeppp{{{~~~wwwrrrooonnnmmmmmmkkkjjjgggddd```]]]ZZZYYY[[[___dddhhhlllooorrruuuuuu~~~rrrjjjfffccc\\\[[[VVVPPPNNNNNNKKKFFFFFFDDDBBBAAAAAA@@@>>><<<999999888888888888888888:::999999999888888888888777777777888888999999999999999:::;;;<<<>>>???@@@BBBBBBBBBCCCCCCDDDEEEEEEDDDFFFGGGHHHGGGHHHJJJKKKMMMMMMLLLJJJIIIJJJMMMPPPOOORRRVVVXXXXXXWWWVVVWWWUUUUUUTTTTTTUUUVVVXXXXXXVVVXXX[[[YYYWWWWWW\\\```cccdddhhhnnnxxx}}}wwwtttrrrvvv|||rrrhhhjjjooovvvzzzssskkkggghhheeeeeeeeedddbbb___^^^^^^\\\]]]___```aaabbbcccccc`````````^^^[[[WWWTTTRRRSSSTTTVVVXXXZZZ[[[\\\\\\ZZZ[[[ZZZZZZZZZ\\\```dddhhhqqq|||hhhddd]]]ppp~~~rrrcccXXXTTTLLLIIIDDDBBBAAAAAA@@@???@@@??????>>>>>>>>>???@@@@@@EEENNNXXXeeeuuu}}}uuukkkaaaZZZOOONNNOOOWWWeeevvvmmm]]]XXXYYYYYYXXXWWWYYY\\\```eeejjjnnnpppooommmiiifffeeehhhoootttqqqqqqrrrqqqqqqsssvvvyyyqqqtttyyyvvviii___VVVPPPMMMIIIHHHFFFDDDFFFNNNZZZbbbsss|||uuuhhh^^^TTTKKKCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;<<<<<<999999:::::::::999999888777888888888888999999999:::::::::999999999888888888999999777555444555666666666777777777777777666777888999::::::999888777444444555666777888999999888888888888999999999999777999::::::999999;;;<<<<<<<<<===>>>BBBFFFJJJMMMTTT[[[ccchhhnnnssssssooolllhhhaaa]]][[[[[[[[[[[[\\\[[[ZZZYYYVVVTTTQQQPPPPPPRRRTTTVVVWWWYYY\\\___aaaooowwwnnn```WWWTTTRRRHHHIIIGGGDDDEEEHHHGGGCCC???>>>=========<<<:::888888888888888888999:::;;;999999999999999999999999666666666777777777777777777888999:::<<<===>>>???AAABBBBBBCCCCCCDDDDDDDDDAAADDDFFFGGGGGGGGGHHHIIIMMMLLLJJJHHHHHHJJJNNNQQQNNNQQQUUUXXXXXXWWWVVVWWWXXXWWWVVVUUUVVVVVVXXXYYYUUUYYY[[[ZZZWWWWWW\\\```dddeeeiiirrr~~~xxxsssrrrssswww~~~wwwjjjeeemmmvvv~~~}}}tttpppkkkdddaaadddaaacccdddcccaaa^^^]]]]]]^^^___```bbbcccccccccccc```aaabbbbbb```]]]YYYVVVQQQRRRTTTVVVWWWXXXYYYYYYWWWXXXYYYYYYZZZ^^^cccggggggmmm~~~yyylllcccZZZmmmtttfff[[[WWWLLLIIIEEEBBBAAAAAA@@@???@@@@@@???????????????@@@>>>DDDLLLUUU```pppxxxnnnddd\\\PPPNNNOOOUUUccctttoooaaaZZZWWWXXX[[[\\\\\\___bbbfffgggggggggeeedddbbbbbbccceeehhhjjjlllnnnppprrrsssrrrpppooossssssyyytttjjj]]]SSSNNNNNNIIIEEEFFFFFFGGGNNNVVV```lllxxxzzzsssiii\\\RRRKKKEEE>>><<>>===<<<;;;;;;:::::::::999999888888888999999999999999999999999;;;999666444333444666777777777777777666666666666222333333444555666666777999888888777777777777777666555555444444444555555999999888888888888888888:::888666555555666888:::999:::;;;<<<===???@@@@@@GGGIIIMMMQQQUUUWWWYYYZZZTTTSSSRRRQQQPPPPPPPPPQQQOOONNNLLLJJJHHHFFFEEEDDDGGGHHHHHHIIIJJJLLLMMMNNNXXXYYYYYYUUUPPPIIIEEECCCBBBBBBBBBAAAAAA@@@>>>>>><<<;;;::::::999999::::::888888888777666555555444666666777777666555444444555777888777666555666777888999999::::::;;;<<<<<>>>>>AAAHHHRRR[[[hhhzzz{{{tttgggZZZSSSOOOOOOXXXeeeqqq~~~lll___YYYVVVWWWZZZ[[[\\\^^^aaadddffffffeeeeeedddcccbbbcccdddfffgggjjjjjjlllmmmooopppqqqrrrsssssswww~~~ssseeeYYYTTTOOOIIIEEEEEEDDDDDDIIIPPPWWWdddqqqvvvtttlll___TTTLLLGGGAAA???AAAAAA???<<<@@@??????>>><<<;;;;;;::::::::::::999999999888888999999999999999999999999<<<;;;999777666666777888777777777777666666666666666666666666666777888999999999888777777777777777444333333222222333333444777888888888888888888888777777777777777777777777888888999:::;;;<<<======???@@@BBBEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEECCCAAA@@@>>>>>>AAAAAAAAAAAABBBDDDEEEFFFBBBDDDFFFFFFCCC???==================<<<;;;:::999<<<;;;::::::999999::::::::::::999888888777666666666666666666666666555444888999:::999888777888:::888888888999::::::;;;;;;<<<===>>>???@@@BBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIMMMLLLLLLLLLLLLNNNOOOPPPOOORRRUUUVVVVVVVVVWWWXXXTTTVVVXXXYYYZZZYYYXXXXXXYYYYYYYYYYYYZZZ\\\^^^aaaeeennnzzz~~~wwwuuuvvvwwwxxx~~~vvvoooyyy~~~tttpppllliiihhhiiiiiiiiijjjmmmmmmggg]]]XXXYYY]]]```aaabbbbbbbbbbbbaaa```^^^___```aaa```___]]][[[XXXWWWWWWYYY[[[\\\\\\[[[[[[YYYXXXZZZ^^^aaabbbbbbccclllxxx|||\\\ZZZeeewwwvvvjjj^^^WWWNNNKKKGGGDDDCCCCCCBBBAAABBBBBBBBBAAA@@@@@@??????>>>@@@EEENNNXXXeeewww}}}wwwjjj^^^UUUPPPPPPYYYeeeqqq}}}iii]]]XXXUUUVVVYYYZZZ[[[]]]```aaaccccccdddeeeeeeddddddccccccccccccfffffffffhhhkkknnnqqqssssssrrruuu{{{~~~pppccc\\\RRRLLLGGGFFFDDDBBBEEEJJJLLLWWWeeennnrrrpppeeeZZZPPPLLLFFFCCCBBBAAA>>>;;;???>>>>>>===<<<;;;::::::::::::::::::999999999999::::::::::::::::::::::::<<<;;;;;;::::::999999999777777777777666666666666888777666555555666777888999888777777666666777777444333333333333333444444333333333444444555555666555666777888888777666555777777777888888888999999999:::;;;===>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>===<<<;;;::::::999;;;;;;::::::;;;;;;<<<===888:::===>>>===<<<;;;<<<999999999999999888777666;;;::::::999999999999999999999888888777777666666444555666666666666666666444666777666555444555666777777777888999999:::::::::;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHLLLLLLLLLLLLMMMNNNOOOPPPNNNQQQTTTUUUUUUUUUVVVWWWUUUVVVWWWYYYZZZZZZYYYXXXWWWXXXZZZ[[[\\\^^^bbbeeeiiittt}}}vvvqqqqqquuuzzz|||{{{ppprrruuunnnkkkgggffffffhhhiiiiiikkkqqquuunnnbbbYYYZZZ^^^aaaaaabbbbbbbbbaaaaaa```]]]^^^___aaaaaa```^^^]]]XXXWWWXXXYYY\\\]]]\\\[[[ZZZYYYYYY[[[___aaacccccceeejjjtttaaaWWW^^^mmm{{{nnnaaaXXXPPPMMMHHHDDDCCCCCCBBBAAABBBBBBAAAAAA@@@?????????>>>???CCCJJJSSS```sss{{{ooodddXXXRRRQQQYYYeeerrrxxxeee[[[WWWVVVWWWYYYZZZ\\\^^^______```aaabbbeeeeeeeeeeeedddbbb```___bbbcccdddfffiiilllnnnppppppoooqqqwww~~~{{{mmmdddYYYQQQKKKIIIFFFCCCDDDGGGEEENNNXXXbbblllppplllcccXXXSSSKKKEEEBBB@@@>>><<<>>>======<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<:::999888777777777777666666666666777666444333333444555666777777666555555555555555666555555555555666666777333333333444555666777777777777888888888888777777777777777777666666666666666666888999;;;<<<======;;;;;;<<<===>>>>>>??????;;;;;;;;;:::::::::999999999999888888888888999999:::<<>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMPPPSSSTTTTTTTTTUUUVVVTTTUUUWWWXXXYYYYYYYYYYYYVVVXXX[[[\\\\\\___cccgggmmmzzzyyyuuuooommmooottt{{{~~~wwwvvv{{{tttoookkkhhheeedddeeefffgggfffkkkppptttpppggg___]]]^^^``````````````````______]]]^^^___``````___^^^]]]WWWWWWXXXZZZ\\\]]]\\\ZZZYYYYYYZZZ\\\^^^aaabbbcccdddgggqqqhhhVVVXXXcccxxxrrrcccZZZRRRMMMHHHDDDBBBBBBAAAAAAAAAAAA@@@??????>>>>>>===???>>>AAAGGGOOO[[[nnnuuujjj[[[UUUSSSYYYdddqqqrrrbbbZZZXXXXXXYYY\\\\\\]]]______^^^^^^```bbbffffffffffffdddaaa^^^]]]```bbbeeehhhiiijjjjjjiiillllllnnnsssyyywwwmmm___VVVNNNJJJGGGDDDCCCEEEDDDHHHOOOVVVbbblllnnnkkkaaa[[[PPPGGGBBB@@@@@@@@@======<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999;;;<<<;;;:::888777777777777777666666666666666666444333333444555555555555444333333333333333555555555555555666777888666777777888999::::::;;;;;;:::888777777888:::;;;777777777666666666666666444444444555666777888888555555777888999::::::999999999999999999:::::::::999888888777777777777777888:::;;;;;;999888777888888888999999999888777777777666555555444555555555555555555444444444444444444444555666777777666666555666777777555555666777555666666777777888999999999::::::;;;<<<===>>>>>>AAAAAABBBCCCDDDEEEEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKMMMPPPRRRRRRRRRSSSTTTSSSTTTUUUVVVWWWXXXYYYYYYVVVYYY\\\\\\\\\___eeekkkuuu|||rrrpppmmmlllnnnuuu|||{{{ssszzzxxxooolllkkkhhheeeccccccdddcccccchhhiiikkkkkkiiieee```^^^______^^^^^^]]]]]]]]]]]]]]]^^^___```___]]][[[ZZZVVVVVVWWWZZZ\\\]]][[[YYYXXXYYY[[[\\\^^^___```aaaaaadddnnnsssZZZWWW]]]pppuuuggg]]]SSSNNNHHHCCCBBBAAAAAA@@@??????>>>>>>======<<<<<>>>>>===<<<<<<<<<>>>>>>@@@DDDJJJSSSdddttt}}}tttddd[[[VVVYYYaaammm{{{qqqeeeYYYVVVXXXZZZ\\\``````cccdddbbb^^^^^^aaaeeeiiiiiihhhfffdddbbb```___]]]^^^```bbbcccccccccccceeefffjjjnnnrrr{{{xxxjjj[[[RRRLLLFFFCCCDDD@@@EEEGGGIIIOOOZZZcccfffhhhddd]]]SSSKKKEEECCCBBB>>>>>>============<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::999999777777777777666666666666333555777888999888777666666555555444444444444444333333333333444555666777111111111111222222222222888888777666666777888888555555555555555555555555;;;:::888777666666777777666777999:::;;;:::999888666666666666666666666666555444444444444555555666444666777777666666888999555666666777777777666666777666666555555555555555555555555555555555555555666666666666666666555444222444555444333222333444666666777888888999999:::777777777888999999::::::<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEFFFIIILLLMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTUUUWWWWWWWWWZZZ]]]]]]^^^eeerrr|||{{{uuuqqqjjjmmmpppsssvvv|||~~~ooojjjsss~~~zzzqqqkkkgggeeeccc```_________^^^\\\YYYYYYZZZZZZ[[[\\\^^^^^^___^^^]]]\\\[[[[[[[[[\\\YYYZZZ[[[\\\\\\[[[YYYXXXSSSSSSUUUXXXZZZZZZXXXVVVWWWYYY\\\\\\[[[YYYZZZ\\\ZZZ^^^eeerrrfffXXXSSSbbbxxx}}}ppphhhYYYSSSLLLFFFDDDCCCCCCCCC@@@@@@@@@???>>>>>>======<<<<<<>>>CCCGGGOOO___mmm~~~uuuggg^^^WWWXXX___jjjxxxlll```UUUTTTWWWYYY\\\```bbbeeefffccc___^^^bbbfffjjjiiihhhfffdddbbbaaa```\\\[[[\\\]]]^^^aaaccceeedddfffiiimmmooovvvvvvdddXXXQQQJJJFFFFFF>>>DDDGGGGGGJJJSSS\\\```gggeeeaaaYYYPPPHHHCCCAAA>>>>>>>>>>>>>>>=========:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777666666666666000222555777888777555444777777666555555555555666555555555666666888999999666666555555555555555555444555666777777666555444333333333444444555555555555444444444444666888999444666777999999888777666777777777666666666666555555555555555555666777777555666777666444444444555777777888888888888888777888888777666666666666666333333333333333333333333666777777777666555444444666777888777666666777888777777777888999999::::::999999999:::;;;;;;;;;<<<999::::::;;;<<<===>>>>>>???@@@AAACCCCCCCCCCCCBBBEEEGGGJJJLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTVVVWWWWWWZZZ]]]]]]```iiixxxyyyrrroookkkhhhlllqqqvvvzzzoooeeeiiixxxyyy}}}}}}uuupppjjjeeebbb```^^^]]]^^^^^^]]]\\\TTTVVVWWWVVVTTTUUUZZZ___```___^^^\\\[[[[[[\\\\\\VVVWWWYYY[[[\\\[[[ZZZYYYRRRRRRTTTWWWZZZZZZWWWUUUWWWZZZ\\\\\\ZZZXXXXXXZZZYYY\\\bbbkkkzzzeeeUUUMMMZZZppptttlll[[[VVVNNNHHHFFFEEEEEEEEEBBBBBBAAAAAA@@@?????????::::::===AAAEEEMMM[[[iiivvviii___WWWWWW^^^hhhvvvttthhh]]]UUUUUUVVVWWWZZZ```cccdddcccaaa^^^^^^___aaafffdddbbbaaabbbccccccccc```^^^\\\\\\]]]```dddfffeeeeeehhhmmmpppttt~~~lll```WWWNNNGGGFFFCCCDDDCCCCCCCCCHHHPPPVVVaaadddddd```WWWNNNHHHFFF@@@???>>>>>>??????>>><<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888:::888666444333333444555888888888888777777777777:::888444111000111333444777666444333222222333444444444444444444444444444333444555666666555444333555555555555555555444444444555666888888888777777666666777777777777666666666666777777666555444444555555555555555555444444333555888888888666666777777777888888888666444333777777666555555555555555555555444444444444555555666555444333333444555666555555555555666666666666333444666888999888888777::::::::::::::::::::::::777888:::;;;<<<<<<;;;::::::<<<===?????????>>>>>>AAABBBBBBDDDFFFHHHJJJKKKNNNMMMLLLMMMOOORRRSSSTTTXXXWWWXXX\\\fffsss|||uuupppmmmlllmmmooorrruuuzzzzzzkkk^^^^^^hhhxxxuuunnngggbbb```dddbbb```\\\YYYVVVUUUTTTVVVRRRLLLIIIKKKRRRXXX\\\[[[\\\\\\\\\\\\[[[ZZZYYY\\\ZZZXXXYYY\\\]]]\\\ZZZUUUVVVWWWYYYZZZZZZ[[[[[[UUUVVVXXXYYYYYYWWWTTTRRRTTTYYY```hhhttt}}}mmm\\\OOOTTTeeezzzyyykkkbbb[[[RRRKKKHHHFFFCCCAAA@@@@@@@@@????????????>>><<<<<<>>>AAACCCIIIWWWfffuuu|||uuuiii^^^VVVUUU\\\ffftttooobbbZZZTTTVVVWWWWWWYYY]]]___``````___]]]^^^```bbbfffeeeccccccdddeeeffffffcccaaa___^^^___aaadddfffffffffiiimmmooossssssfff\\\RRRKKKIIIFFFFFFEEEDDDCCCFFFLLLQQQYYY]]]``````[[[SSSKKKGGGBBB@@@>>>>>>??????>>>===>>>======<<<;;;;;;::::::999999999999999999999999<<<;;;:::999888888888888;;;999888666555666777888777777777777777777777777777666444222222333555666555555444333333333333444444444444444444444444444555666777888888777666555555555555555555555555555444444666666777666555555555555666666666666555555555666666666555555444333555555555555555555444444333555777666555555555666666777777777777666555555777777666555555555555555555444444333333444444555666555555555555555555666555555555555666666666666444444555666777777777777999999999999999999999999:::;;;;;;;;;:::999888777999:::;;;<<<=========<<<@@@AAAAAACCCDDDFFFHHHIIIJJJIIIJJJKKKNNNQQQSSSTTTXXXZZZ]]]dddnnnyyy}}}tttnnnllllllmmmsssuuuyyy|||ttteee\\\VVVZZZfffvvvzzzqqqlllgggcccbbbcccbbb___\\\YYYWWWUUUUUUUUUQQQMMMKKKLLLQQQWWWZZZ[[[[[[\\\\\\\\\\\\]]]]]]\\\ZZZZZZ[[[^^^^^^]]]ZZZWWWWWWXXXYYYZZZZZZZZZZZZTTTVVVWWWXXXWWWUUUSSSQQQVVVYYY___eeeooo}}}zzz}}}ooo^^^PPPSSSbbbuuu}}}oooccc\\\SSSLLLHHHFFFCCCAAA@@@@@@@@@@@@????????????<<<<<<>>>AAABBBGGGTTTbbbrrr{{{tttiii___VVVVVV]]]ggguuu{{{hhhZZZUUUSSSVVVXXXWWWWWWYYYZZZ[[[\\\\\\\\\]]]```cccgggfffffffffggghhhiiijjjhhhgggeeeddddddeeeggghhhhhhhhhjjjlllmmmqqq|||~~~pppdddYYYQQQNNNIIIIIIGGGEEECCCDDDFFFIIIOOOSSSXXX]]]^^^XXXPPPJJJEEEBBB???===>>>??????>>>=========<<<;;;;;;::::::888888888888888888888888;;;:::999888888888888888999888777666666777888999666666666666666666666666555444444444555666777777222222333444444444444333444444444444444444444444555666777777777777666555555555555555555555555555444555555555555555444333444444444555555444444444444444555555444444333333444444444444444444555555444555555444333333444555666666555555666666777777777666666555555555555666555444444333333444444555555666666777777666666555555555555555666666666666444444444444555666777777888888888888888888888888::::::::::::999888777666777888999:::;;;;;;;;;:::>>>??????@@@BBBDDDFFFGGGFFFFFFHHHKKKNNNQQQSSSUUUWWW\\\dddnnnxxx~~~tttllliiijjjnnnrrryyy|||}}}kkk]]]OOONNNQQQZZZgggyyy~~~qqqkkkiiifffdddeeecccaaa^^^[[[YYYWWWVVVVVVTTTRRRPPPNNNOOORRRVVVXXXZZZYYYXXXXXXYYYZZZ\\\]]][[[[[[\\\^^^```___]]][[[XXXXXXXXXXXXXXXXXXXXXXXXSSSTTTVVVVVVVVVTTTQQQPPPWWWYYY]]]aaaiiiyyy}}}yyyzzz~~~qqq___PPPQQQ]]]nnntttfff___TTTMMMIIIGGGDDDBBBAAA@@@@@@@@@????????????===<<<===???@@@DDDOOO[[[jjjxxx{{{sssiii___WWWXXX^^^hhhvvvsssbbbTTTSSSSSSTTTVVVWWWXXXYYYXXXYYYZZZZZZZZZ\\\___bbbggghhhiiijjjkkklllmmmooopppooommmlllkkkkkkkkkkkkjjjkkklllllllllpppxxxzzznnn```VVVRRRLLLKKKHHHFFFCCCBBBCCCCCCGGGJJJOOOVVV[[[ZZZTTTOOOHHHDDD@@@>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;888888888888888888888888::::::999888888888888888666555555444555555666777444444444555555555555555444555555666666666666666000111333555555555444444555555555555555555555555444444444444444444444444444444444555555555555555666666666666555444444333444444555555555555444444333333333444444333333222333333444444444444555555666666555444222222444666555555444444555666888999777666555555555555666666666555555444444555555666555666777888888777666555555555555555666666666666555444333333333555666777777777777888888888888888666777777888999999::::::777777888999999:::::::::<<<<<<===>>>???AAACCCDDDCCCEEEHHHJJJMMMPPPSSSVVVXXX```kkkwww{{{vvvooojjjiiimmmssswww|||xxxhhhZZZQQQHHHLLLUUUaaammm~~~}}}sssiiiggggggeeedddfffbbb```]]][[[YYYXXXXXXXXXUUUUUUUUUTTTSSSTTTVVVXXXXXXWWWUUUTTTTTTUUUWWWXXXYYY[[[]]]___```___\\\ZZZXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSTTTUUUTTTSSSQQQPPPWWWYYY[[[^^^eeettt|||yyyyyyrrr___PPPOOOWWWeee|||xxxjjjbbbWWWOOOJJJHHHEEECCCAAAAAA@@@@@@@@@?????????===<<<<<<>>>>>>AAAJJJTTT```nnn{{{tttiii```XXXXXX^^^hhhuuukkk^^^SSSTTTTTTSSSTTTWWWZZZ[[[YYYZZZZZZZZZYYYZZZ]]]___fffiiilllmmmnnnoooqqqtttwwwvvvuuusssrrrqqqpppooommmnnnnnnllllllpppuuuyyyzzzkkk^^^YYYQQQNNNJJJGGGDDDCCCBBBAAADDDDDDGGGMMMTTTWWWVVVSSSJJJGGGBBB???>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888777777888888555555555555555666666666333444444444555555555666555666777777777666555444000111333555666666666555555555555555555555555555444444333333333333444444444444444555555555666666888777777666666555555555555555555666666555555555222222333333333333333222333333333333444444555555666666666444333333555777444444333333444666888999666666555555555555666666777777666666666666777777555666777888888777666555555555555555666666666666555555444333333444666777888888888888999999::::::777777777888888999::::::888888888999999:::;;;;;;;;;;;;;;;<<<===???@@@AAA@@@CCCFFFHHHJJJNNNSSSXXXaaahhhttt{{{pppnnnlllkkkmmmqqqvvvzzz~~~{{{dddTTTMMMLLLIIIPPP\\\hhhssstttllleeeeeeeeecccccceeeaaa___\\\ZZZXXXXXXYYYZZZXXXYYY[[[ZZZXXXWWWXXXYYY[[[YYYVVVTTTRRRSSSSSSTTTVVVYYY\\\]]]]]]\\\ZZZYYYVVVUUUTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSWWWYYY[[[]]]cccqqq~~~wwwtttsssaaaQQQMMMRRR___ttt{{{nnneeeZZZPPPLLLIIIFFFDDDAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;======>>>EEEMMMXXXgggxxx}}}vvvjjj```YYYYYY___gggttt~~~wwwddd[[[SSSWWWXXXUUUVVVYYY\\\]]]ZZZ[[[[[[ZZZYYYZZZ\\\___eeejjjnnnppppppqqquuuxxxzzzzzzzzzyyywwwuuusssrrroooqqqqqqmmmlllppptttttt}}}zzzkkkdddZZZVVVOOOJJJGGGEEECCCBBBBBBBBBDDDGGGLLLPPPRRRSSSLLLHHHDDDAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888777777777888888888888888888888777777777333333444444555666666666666666666666666555444333333333444666666777777777555555555555555555555555666666555555555555666666333333444444555666666666888777777666666666777777555555666666666666555555222222333333444444333333222222333333444444555555444555666555444444666888444444444444555666777888666555555555555666666777777666666666666666666777555666666777777666666555555555555555666666666666666555555555555555666666777777888888999:::::::::;;;;;;999888888777888888999888888999999:::;;;<<<:::::::::;;;<<<===??????===@@@CCCEEEHHHOOOXXX___ooouuu~~~{{{vvvhhhhhhiiilllppptttyyy|||nnnVVVHHHFFFHHHJJJTTTcccqqqzzzsssmmmgggcccddddddbbbbbbddd```^^^[[[YYYXXXYYYZZZ\\\ZZZ]]]___^^^[[[XXXYYYZZZ^^^]]]ZZZXXXVVVTTTTTTTTTSSSVVVXXXYYYXXXWWWWWWWWWTTTSSSQQQOOONNNNNNNNNOOORRRSSSTTTUUUVVVVVVWWWWWWXXXZZZ\\\^^^cccooouuunnnyyyzzzhhhVVVOOOQQQZZZnnnrrriii\\\RRRMMMJJJGGGEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>;;;;;;=========BBBHHHRRRaaarrrzzzmmmccc[[[[[[```hhhsss|||ooo^^^YYYRRRYYY]]][[[ZZZ]]]^^^\\\[[[\\\\\\[[[[[[\\\^^^```dddiiiooorrrrrrssswwwzzz{{{{{{{{{{{{yyyvvvtttrrrpppsssrrrnnnmmmqqqsssqqqwww|||sssfff```WWWOOOKKKHHHFFFDDDAAABBBCCCEEEFFFHHHLLLOOOLLLJJJFFFCCCBBB@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777777777888888888999999888888777666666333444444555666666777777444444444444444555555555666666666666666777888999555555555555555555555555666555555444444555555666333333444444555666666777666666555555555666777888444444444555555444444444222222333444444444444444111222222333444444555555000222444555555555666777333444444555666666666666555555555555555666777777555555444444444444555555666555555555555555555666555555555555666666666666666666666777777666666555666666777777888999999:::<<<;;;:::999888888999999999888888888888:::;;;<<<999999::::::;;;<<<>>>>>>>>>AAAEEEHHHMMMVVVcccmmm{{{}}}tttoooggghhhiiimmmsssyyyuuu```PPPHHHFFFGGGMMMYYYmmmxxxrrrhhhgggbbbaaaccccccaaaaaaccc```^^^[[[XXXXXXYYY[[[]]]\\\___aaa___[[[XXXYYY[[[]]]\\\[[[ZZZXXXWWWUUUUUUPPPRRRUUUUUUSSSRRRSSSUUUTTTRRRPPPNNNMMMNNNNNNOOORRRSSSTTTVVVXXXYYYZZZ[[[YYY\\\^^^```ccclllyyyuuummmxxxrrr^^^TTTRRRXXXjjj}}}uuukkk^^^SSSNNNKKKHHHFFFBBBBBBAAAAAAAAA@@@@@@@@@>>>;;;:::=========@@@EEEKKKYYYjjjwwwqqqggg___^^^bbbiiisss|||jjj[[[XXXQQQ[[[aaa```^^^```___ZZZZZZ[[[\\\\\\\\\]]]```cccdddiiippprrrrrrssswww|||zzzzzz{{{{{{yyyvvvtttrrrqqqtttsssnnnnnnrrrssspppqqq~~~~~~ppphhh]]]SSSNNNKKKGGGEEE???BBBEEEEEECCCDDDGGGKKKLLLJJJGGGEEECCC@@@===:::;;;<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888777777777777777888888777777777777666555333333444444555555666777888888222222222222444555777777888888666666666777999:::666666666666666666666666444333222222222222333444333333444444555666777777555444333333444555666888222333333444444333333222222333444444555555555555111111222333333444555555---000333555555444555666333444555666666666555444555555555555555666777888444333333222222333333444666555444333333444555666555555555555666666666777555666777888888777666555444555555666777888888999:::999999888999;;;<<<===888777777777777999:::;;;999999999:::;;;<<<===>>>@@@DDDHHHLLLSSS___ooozzzwwwnnniiijjjjjjlllooovvv}}}{{{fffWWWPPPNNNKKKIIIQQQ___wwwuuullliii```bbb______aaabbb``````ccc___]]]ZZZXXXXXXYYY\\\^^^\\\```bbb___ZZZWWWXXX[[[ZZZZZZZZZYYYXXXWWWUUUUUUNNNPPPRRRQQQOOOOOOQQQSSSTTTRRRPPPNNNNNNNNNOOOPPPRRRSSSUUUWWWYYY[[[]]]^^^[[[^^^``````bbbiiiuuu~~~wwwnnnzzzyyydddXXXSSSWWWhhhzzzvvvlll___TTTNNNKKKHHHFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>;;;:::===>>>===???DDDEEERRRcccppp|||tttjjjbbbaaadddjjjttt}}}yyyeeeZZZXXXXXX\\\aaacccaaa___^^^___ZZZ\\\]]]]]]]]]^^^```ccceeeiiimmmqqqsssuuuwwwyyyzzzyyyvvvsssqqqqqqqqqqqqoootttyyyyyyuuuqqqppprrrrrr|||xxxfffXXXPPPMMMIIIFFFFFFDDDAAA@@@AAACCCCCCCCCJJJJJJJJJIIIGGGDDDAAA@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========999999999999999999999999666555555555555444444444888555333333555666555333555555555555555555555555333444444555666777888888555555444444444555555666444444444444444444444444444333333333333444555555333444555555333222333444222222222333333333444444333444444555555444444333333444444555555444444333555555555555555555555555333444444555555444444333333333333444444444555555666666666666666666666666777777777777777666666666555666666666777777888888777777777666555555444444555555666666777777888888:::::::::::::::::::::::::::888777999;;;:::777444:::;;;<<<;;;;;;===@@@BBBGGGIIIMMMVVVbbbppp}}}}}}rrrhhhhhhmmmmmmnnnppptttzzzmmmZZZVVVTTTOOOOOOTTT^^^mmm~~~|||ttthhh___\\\]]]ZZZ[[[\\\]]]]]]\\\ZZZYYY\\\[[[YYYXXXWWWXXXZZZ[[[```___^^^]]][[[ZZZYYYXXXXXXWWWVVVVVVUUUTTTSSSSSSQQQPPPNNNMMMLLLMMMMMMNNNSSSSSSSSSRRRQQQOOONNNMMMVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[^^^aaabbbeeeppp|||~~~~~~kkkXXXQQQYYYkkkxxx{{{qqqcccWWWPPPKKKHHHEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???????????????DDDLLLYYYhhhuuuwwwlllaaa___bbbiiittt~~~tttaaaXXXWWWWWW[[[___```^^^]]]]]]^^^\\\]]]____________aaabbbeeejjjpppuuuwwwwwwxxxyyyyyywwwtttrrrpppoooooooooqqqvvvzzzyyyuuuqqqqqqrrrrrrzzzsssddd\\\WWWQQQMMMGGGEEEBBB@@@AAAAAAAAA@@@GGGHHHHHHHHHFFFEEECCCBBB???>>>===<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<999999999999999999999999777777777666666666555555888666555555777888666444555555555555555555555555444444555555666666777777777666555444444333333333444444444444444444444444444444333333444444555666444444333333333444555555333333333444444444555555444555555666666555555444333444444555555444444333444444444444444444444444333444444555555444444333333333333444444444555555333333333333333333333333444444444555555555555555666666777777777888888888777777666666666555555555777777777777777666666666888888888888888888888888999888888999<<<<<<:::777888999;;;<<<===@@@DDDGGGNNNSSS\\\gggsss~~~|||wwwoooiiikkkqqqsssuuuyyy~~~{{{hhhYYYWWWWWWUUUWWW]]]hhhzzz}}}{{{wwwnnneee]]]ZZZYYYWWWXXXYYY[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ\\\]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPOOONNNNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRQQQQQQTTTUUUUUUVVVWWWXXXYYYYYY[[[ZZZ\\\___```dddppp|||uuu```UUUYYYiiivvvvvvgggZZZRRRMMMHHHEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===AAAHHHTTTbbbooo}}}yyymmmccc```bbbiiittt}}}lll]]]VVVVVVVVVXXX[[[[[[ZZZZZZ[[[\\\]]]___aaabbbaaa```aaaaaaeeekkksssyyy{{{zzzyyyxxxwwwuuussspppnnnlllllllllrrruuuxxxxxxuuurrrqqqrrrsssyyypppfff^^^VVVPPPJJJHHHEEECCCCCCBBB@@@>>>CCCDDDEEEFFFFFFFFFFFFEEEAAAAAA@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<::::::::::::999999999999888888888888777777777777777777777888::::::888666555555555555555555555555555555555555555555666666999888666444333222111111333333333333333333333333555444444444444555666666<<<888444333555666555444444444444444555555555555555666666666666666666555333444444555555444444333333333333333333333333333333444444555555444444333333333333444444444555555333333333333333333333333333333444444555555666666666777777777777888888888777666666666666666666666999888888777777666555555777777777777777777777777999888888:::<<<===<<<;;;:::;;;===???BBBFFFLLLPPP[[[cccppp}}}yyysssooollljjjnnnssstttyyyvvviii___]]]\\\\\\bbbkkkzzz|||wwwnnnfff```[[[WWWUUUTTTTTTVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWYYYZZZ[[[XXXXXXXXXXXXWWWWWWWWWWWWQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSNNNOOOPPPQQQQQQQQQQQQQQQSSSSSSTTTUUUVVVWWWXXXXXXZZZYYYZZZ\\\^^^cccppp}}}~~~iiiZZZZZZhhhuuu}}}mmm___UUUNNNIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<>>>DDDMMMZZZgggvvvzzzoooddd```ccchhhrrr{{{wwwdddYYYUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\___bbbcccaaa```______dddkkkuuu|||}}}{{{xxxwwwtttsssqqqnnnlllkkkjjjjjjoooqqqttttttsssrrrssstttuuuyyy~~~}}}qqqeeeZZZSSSOOOMMMJJJGGGFFFDDDAAA???@@@AAABBBDDDEEEFFFGGGHHHDDDCCCBBBAAA???===;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888777777777777666666888:::;;;:::888666555555555555555555555555555555555555555555555444888777555444333222222222333333333333333333333333555555444444555555666777FFF???888555666777444000333333333444444444444555555555666666666666555555333444444555555444444333333333333333333333333333333444444555555444444333333333333444444444555555666666666666666666666666444555555666777888999999666666666666666666666666666666666666666777777777888888777777777777777777999999999999999999999999999999999:::<<<<<<<<<<<>>==================BBBIIITTTaaaqqqyyynnnccc```aaafffpppxxxnnn^^^VVVUUUWWWXXXWWWWWWWWWXXXYYYZZZ[[[ZZZ]]]```aaa___^^^]]]]]]cccjjjssszzz|||yyyvvvtttrrrqqqooommmllljjjiiiiiijjjlllnnnoooppprrrtttuuuvvvyyy|||tttggg]]]VVVRRRNNNKKKHHHEEEBBB@@@???@@@AAABBBDDDEEEGGGHHHDDDDDDDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777666666444666888999999777666555555555555555555555555555555555555555444444444444444444333333333444444555333333333333333333333333444444444444444555666666DDD>>>666333555555333///111111222222222333333333333444444555555444444333333444444555555444444333333333333333333333333333333444444555555444444333333333333444444444555555777777777777777777777777444555555666777888999999555555555555555555555555555666666666777777888888555666666777888999999:::999999999999999999999999::::::;;;;;;;;;;;;<<<<<>>===============???BBBGGGPPP]]]mmm}}}wwwlllbbb^^^```dddmmmuuu~~~zzzeeeXXXTTTUUUWWWXXXWWWVVVVVVXXXZZZZZZZZZYYY[[[]]]^^^]]]\\\\\\]]]aaagggooouuuvvvuuusssrrrpppoooooonnnmmmlllkkkjjjiiiiiijjjlllnnnqqqtttuuuvvvxxx{{{}}}wwwmmmaaa]]]VVVOOOKKKGGGCCCAAAAAA@@@AAAAAABBBCCCDDDEEECCCDDDDDDDDDDDDBBB@@@???===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999888888888777777777777666555666888888666555444555555555555555555555555555444444444444444444555555111111222222333555666777444444444444444444444444444333333333333444555555888444111000222444333222111111111111222222222222333333444444444444333333333444444555555444444333333333333333333333333333333444444555555444444333333333333444444444555555555555555555555555555555333333444444555555666666666666555555555555444444555555666777777888999999444555666777999:::;;;;;;888888888888888888888888:::;;;<<<<<<;;;<<<>>>@@@>>>CCCJJJUUUaaappp~~~~~~wwwssskkkiiijjjnnnpppqqqtttyyyqqqccc[[[YYYccclllllliiiuuu~~~xxxoooggg^^^YYYXXXWWWTTTQQQRRRRRRPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQPPPOOONNNLLLKKKJJJGGGHHHIIIKKKMMMNNNNNNOOONNNOOOPPPRRRSSSUUUVVVWWWXXXWWWWWWXXXXXX\\\iiiuuunnnaaabbbhhhxxxpppcccYYYPPPJJJGGGFFFEEECCCBBBAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<>>>>>=========<<<<<<<<<===<<<<<<;;;::::::999999:::999999999888888888888777888999777444333333555555555555555555555555555333333333444444555555555111111111222333555666777555555555555555555555555333222222222222333444444000000000111222333555555111111222222222333333333444444555555555555444444333444444555555444444333444444444444444444444444333444444555555444444333333333333444444444555555444444444444444444444444444444444555555555555555888888777777777666666666444555666777888999::::::666666777888999999::::::999999999999999999999999999;;;===>>>>>>@@@DDDGGGHHHOOO\\\jjjvvv{{{uuupppmmmjjjjjjlllqqqsssvvv~~~|||mmm```WWWSSSWWW___gggllluuuyyyxxxyyy~~~zzztttgggbbb[[[WWWUUUUUUSSSRRRPPPPPPNNNMMMLLLMMMMMMNNNLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOOOOOOONNNMMMKKKJJJGGGHHHJJJLLLNNNOOOPPPPPPNNNOOOPPPRRRSSSUUUVVVWWWWWWWWWWWWXXXXXX[[[eeeqqqoooaaa^^^```mmm}}}vvviii___VVVPPPIIIHHHFFFEEECCCBBBBBBBBB>>>>>>===<<<<<<<<<<<<===>>>@@@CCCJJJUUUcccrrr|||}}}sssiii```^^^___dddllltttzzz~~~lllYYYPPPPPPSSSTTTUUUTTTSSSUUUYYYZZZXXXUUUYYYZZZ[[[[[[[[[\\\___aaa___bbbfffiiijjjkkkmmmnnnnnnnnnoooooopppoooooonnnooommmkkklllmmmppprrrrrrqqqtttxxxzzz|||}}}}}}}}}}}}~~~{{{nnnbbbXXXRRRMMMJJJEEEDDDBBB@@@?????????@@@@@@BBBDDDFFFGGGGGGFFFEEE??????>>>>>>=========<<<======<<<;;;::::::999999;;;;;;;;;:::::::::999999999::::::888444222333666555555555555555555555555222222333333444555666666222222222222333444555666666666666666666666666666222222111111222222333444111222444444444444555777222222333333333444444444555555666666666666555555333444444555555444444333555555555555555555555555333444444555555444444333333333333444444444555555444444444444444444444444777777777777777666666666:::999999999888888777777444555666777888999:::;;;888888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<777:::>>>???@@@DDDIIIMMMUUU___nnn|||{{{tttoookkkiiikkkkkknnnrrruuuzzznnn^^^TTTPPPOOO]]]aaafffooouuutttssswww{{{zzztttnnnbbb^^^YYYVVVTTTSSSRRRQQQNNNNNNMMMLLLLLLMMMNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNOOOPPPOOONNNMMMLLLKKKLLLMMMNNNNNNOOONNNNNNNNNOOOPPPRRRTTTUUUWWWWWWWWWWWWXXXYYYXXXZZZcccnnnnnn```[[[[[[cccsssyyymmmcccZZZTTTJJJIIIGGGFFFDDDCCCCCCBBBAAAAAA@@@???????????????<<<===AAAGGGQQQ___mmmwww~~~}}}sssjjj```^^^```eeemmmuuuyyy}}}~~~eeeXXXPPPIIILLLTTTSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYXXXXXXYYY[[[^^^```aaaaaabbbdddgggkkknnnooorrrqqqpppnnnmmmllllllkkkjjjiiihhhiiikkklllkkkjjjppprrruuuwwwxxx{{{~~~xxx}}}wwwvvv|||zzznnneeeXXXOOOLLLIIIDDDBBBEEEFFFCCC@@@??????@@@AAABBBDDDFFFHHHIIIFFFEEECCCBBBAAA??????>>>:::;;;;;;;;;;;;<<<<<<<<<>>><<<999777666777999:::666666666666555555555555333333444444555666666666555444222111111222444555222222333444444444333333555444444333333333444444666666555444222111000000555444222000000111222333666555222000000000111222333444444555555444444333222222222333333444444444555555666666555444333333333444444444444333222222333222111000000222444555555444444333333333444444555555444666888999999888999888555444333444555777999999999999888888888888999999999999999:::::::::::::::;;;<<<===<<<;;;999;;;;;;???CCCCCCDDDNNN\\\jjjrrr~~~zzzrrrooonnnoooppprrrtttvvvyyy~~~pppbbbUUUMMMMMMRRR___```llluuuqqqqqqvvvxxxssslllhhhaaaZZZSSSRRRTTTVVVUUURRRNNNMMMLLLKKKKKKMMMOOOPPPJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMNNNNNNNNNMMMLLLLLLNNNMMMLLLKKKLLLMMMPPPQQQOOOQQQTTTTTTRRRPPPNNNMMMLLLJJJLLLOOOPPPMMMLLLNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTUUUZZZaaafffzzzqqq\\\SSSUUU]]]hhh|||uuuhhh]]]UUUPPPLLLGGGEEEEEEFFFDDDBBBAAAAAAAAAAAA@@@>>><<<;;;===<<>>??????@@@AAACCCFFFHHHJJJKKKIIIFFFCCC@@@>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999888888888777666666666666555555555555555555555555555555555555444444444444444444444444111222333555555666666666444333333333333444555555555555444333222222111111333222111000111222444555999777555444333333444555333444444555555444444333222222222333333444444444444444555555444333333222///000111222222222222222333222111000111222444555333222222222222333444555555444444555777888888777888777666555444555555666777777777777777777777777888888999999999999::::::999999:::;;;<<<<<<<<<;;;@@@@@@DDDJJJLLLQQQ___mmm}}}zzzsssnnnlllmmmoooqqquuuyyy~~~sss^^^PPPIIIKKKUUU___gggiiivvvvvvooonnnuuuzzzuuujjjccc___[[[WWWVVVWWWVVVTTTQQQNNNMMMLLLLLLLLLNNNOOOQQQNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKMMMLLLKKKKKKKKKMMMOOOPPPOOOQQQTTTTTTRRRPPPNNNNNNLLLLLLPPPUUUVVVQQQNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVUUUTTTSSSSSSWWW]]]bbbqqqrrr___VVVWWWZZZeeexxxyyylll___XXXRRRNNNJJJHHHHHHHHHFFFCCCAAAAAAAAAAAA@@@>>><<<;;;===<<<>>>CCCHHHQQQ___lllvvvzzzvvvlllbbb___aaadddlllsssyyy{{{~~~pppZZZRRRPPPNNNNNNRRRSSSTTTWWWXXXYYYWWWVVVTTTTTTUUUVVVXXX[[[]]]___```]]]^^^aaafffmmmuuu|||wwwuuurrrooollliiigggfffjjjiiihhhiiikkklllkkkjjjiiikkknnnpppqqqtttxxx{{{|||ttt|||{{{yyymmm___YYYSSSLLLHHHIIIHHHDDD@@@???@@@???>>>???AAADDDHHHJJJSSSQQQMMMIIIFFFCCCAAAAAA@@@???===<<<;;;:::::::::999999:::;;;:::888666555666666666666555555555555777777666666555444444333555555666777777666555555222222444666777888888888333333333333444444555666444444444333333222222222111000000000111333555666999888666555444444555666333444444555555444444333222222333333333333444444333333333444333333222111...///000222333333444444333222111111111222444555222111111111222333444444444444444555666666777777777777666666666666555555777777777777777777888888888888888888999999::::::999999:::;;;<<<===>>>???DDDGGGMMMUUU[[[eeettt~~~tttqqqmmmkkkkkknnnsssuuuzzzrrraaaMMMEEEFFFPPP^^^jjjnnntttyyyqqqmmmttt{{{uuuggg]]][[[[[[[[[ZZZXXXUUURRRPPPMMMMMMLLLLLLMMMOOOQQQRRRPPPPPPPPPOOOOOOOOOOOOOOOOOONNNLLLJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLNNNOOONNNQQQSSSSSSQQQOOOMMMMMMLLLNNNSSS[[[[[[TTTOOONNNNNNNNNMMMMMMNNNOOOPPPPPPUUUTTTSSSQQQQQQTTTYYY]]]iiiyyytttddd[[[YYYWWWaaarrrqqqddd[[[UUUQQQNNNLLLLLLKKKGGGDDDAAAAAAAAA@@@@@@>>>===<<<>>><<<<<<@@@EEELLLZZZgggqqqzzzzzztttkkkcccbbbcccffflllrrrxxxzzz}}}lllXXXQQQQQQPPPOOOPPPRRRTTTWWWZZZZZZXXXUUUTTTQQQSSSVVVXXX[[[]]]^^^___aaaaaacccfffkkkrrrxxx|||tttssspppmmmkkkhhhgggfffhhhgggfffggghhhiiiiiiggggggiiilllnnnpppssswwwzzz|||}}}}}}zzziii```ZZZRRRMMMLLLKKKFFFCCCBBBAAA@@@>>>>>>???CCCGGGIIISSSSSSRRRPPPMMMIIIEEECCCAAA???>>><<<;;;:::::::::::::::::::::999888777666666666666666555555555555777666666666555555555444666666666555555666666666333444555666777777777777555444444333333333444444333333333333333333333333111111111111222333444555555555444333222222333333333444444555555444444333333333333333333333333333333333444444444333333222111222333444555555555555333222222222222333444555444444333333222333333333333444555555444444555666666666777777777777666555888888888999999999999999777777888888999:::::::::;;;<<<<<<<<<===???BBBEEEIIIOOOYYYccclllwwwzzzvvvsssmmmmmmllllllnnnrrrxxx|||vvv___SSSHHHHHHOOOXXXccclllsss}}}vvvssswwwxxxpppbbbZZZXXXYYYYYYWWWSSSPPPOOONNNMMMMMMMMMMMMNNNOOOQQQRRROOOOOONNNNNNMMMLLLKKKKKKNNNMMMJJJHHHGGGGGGIIIIIIJJJJJJIIIIIIJJJKKKMMMMMMMMMOOOPPPPPPNNNLLLKKKKKKLLLMMMSSSYYYZZZTTTOOONNNMMMMMMLLLLLLLLLMMMMMMNNNRRRQQQQQQOOOPPPSSSXXX\\\fffrrrzzzlll```ZZZVVV^^^mmmvvvhhh___WWWTTTPPPOOOOOOLLLGGGCCCAAAAAA@@@@@@???>>>======>>><<<;;;>>>AAAGGGTTT```kkksss{{{~~~~~~zzzqqqiiicccccceeeggglllqqqwwwxxx{{{~~~yyyjjjZZZSSSRRRRRROOOMMMQQQSSSVVVYYYZZZXXXVVVTTTRRRSSSUUUXXXZZZ\\\]]]]]]bbbbbbbbbdddggglllpppsssmmmlllkkkjjjiiihhhhhhhhhhhhffffffggghhhiiihhhgggfffhhhkkkmmmpppssswwwzzz~~~zzznnnaaaXXXQQQNNNLLLGGGDDDDDDCCCAAA???>>>???BBBEEEGGGJJJLLLPPPRRRRRRNNNIIIEEEBBBAAA???===<<<<<<<<<======<<<:::888777888999:::666666666666555555555555555555555666666666777777888666444333333444666888555555666666666555555444777666555444333222222222222222333333333333444444333222222222222222222222333333222222222222222222333444444555555444444333333333333333333333333333444444555555555555444444444444555555555444444333333333333333333333444444888777666444333333333333333444666555444333555777666666777777888777777666777777777888888888999999777888888999::::::;;;;;;<<<=========>>>BBBHHHLLLUUU^^^jjjuuu~~~zzzsssmmmjjjhhhjjjkkknnnppprrrwww~~~uuudddRRRJJJEEEIIIRRR[[[eeemmm}}}|||yyyxxxrrrggg]]]YYYVVVVVVTTTQQQNNNLLLLLLMMMLLLMMMMMMMMMNNNOOOPPPPPPNNNNNNMMMLLLKKKJJJJJJIIILLLKKKHHHFFFEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLKKKLLLNNNMMMKKKIIIIIIIIILLLKKKNNNSSSSSSOOOLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOSSSXXX\\\dddlllwwwttteeeZZZVVV^^^jjjyyy|||mmmcccYYYVVVRRRPPPOOOLLLGGGBBBAAAAAA@@@??????>>>>>>>>>>>><<<;;;===>>>CCCMMMXXXbbbkkktttxxx{{{~~~}}}zzzmmmgggbbbccceeegggkkkpppuuuvvvxxx{{{~~~rrrhhh\\\UUUSSSQQQOOOMMMOOOQQQTTTWWWXXXXXXWWWVVVTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^___```cccfffiiikkkdddddddddeeefffgggiiiiiihhhgggfffgggiiijjjiiihhhdddfffiiilllnnnqqqvvvyyyxxx~~~lllbbbYYYTTTPPPJJJFFFEEEEEEDDDBBB@@@@@@AAACCCEEEEEEJJJPPPVVVWWWUUUQQQNNNHHHGGGDDDAAA???>>>?????????===:::888777888:::<<<666666666666555555555555444444555666666777888888888666555333333555666888777777777777666555444333777666555444333222222222333333333333333333333333333333333222222222111111444444444444444444444444333444444555555444444333444444333333333333222222444444555555666666555555333333333333333222111111333333333333444444444444999888777555444444444444333666888777444333555777666666777777777777888888555555555666777777888888888999999:::;;;<<<=========???@@@AAADDDJJJTTT[[[hhhrrr}}}{{{rrrjjjfffdddccciiimmmrrrvvvzzzzzzeeeXXXKKKFFFCCCHHHQQQ]]]mmmzzz|||vvvqqqhhh]]]XXXXXXUUUSSSQQQNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHFFFEEEEEEEEEFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKLLLKKKIIIHHHHHHIIIKKKIIIJJJMMMNNNKKKJJJMMMKKKKKKJJJJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNRRRWWW[[[___ccckkkwww{{{jjj[[[VVV[[[eeerrrsssiii\\\XXXSSSPPPNNNKKKFFFBBBAAA@@@@@@???>>>>>>??????>>><<<<<<===>>>???HHHQQQXXXbbbkkkppptttxxxyyywwwjjjccc___aaaccceeeiiinnnrrrsssuuuwww{{{~~~iiieee]]]VVVRRRPPPOOONNNMMMOOORRRTTTVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXYYY[[[\\\]]]___```aaaaaabbb^^^___```aaaccceeeggghhhfffdddddddddfffgggfffeee```bbbeeehhhjjjnnnrrruuuuuu{{{ttthhh```YYYPPPKKKJJJGGGFFFDDDBBBAAAAAAAAABBBCCCGGGMMMRRRUUUVVVUUUTTTRRROOOKKKFFFCCCAAAAAAAAA???>>><<<;;;::::::;;;;;;666666666666555555555555666666666666666777777777666666777888888777666666777777777888777777666666444444333333333444444555333333333333333333333333111222222333333333222222444444555555555555555444333444444555555444444333444444444333333222222222222333444555555555555444222222333333333333333333222333333444444444444444555555444444444555555666444777999888444333555888777777666666666777999:::666777777888999999::::::999::::::;;;<<<===>>>???BBBEEEHHHKKKPPPZZZhhhrrr{{{}}}yyyrrrkkkgggffffffgggmmmsss{{{uuudddWWWQQQGGGFFFIIIQQQ\\\kkk~~~tttkkkeee^^^WWWTTTUUUTTTRRRPPPPPPRRRQQQNNNKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMLLLJJJHHHIIIJJJJJJHHHIIIMMMMMMJJJJJJLLLJJJJJJJJJJJJKKKLLLNNNNNNIIIJJJKKKKKKLLLOOOSSSVVVXXXZZZbbbppp}}}~~~nnn]]]SSSXXX___iiixxxyyyooo___ZZZTTTPPPNNNLLLGGGDDDAAA@@@???>>>>>>>>>???@@@===<<<===???>>>>>>CCCKKKNNNXXXaaaggglllrrrtttrrrggg```\\\]]]```cccggglllpppppprrrtttxxx|||~~~cccbbb]]]VVVQQQPPPPPPPPPLLLNNNPPPSSSUUUWWWYYYYYY[[[YYYWWWUUUTTTUUUVVVWWW]]]]]]^^^___^^^\\\[[[ZZZ\\\\\\]]]___aaaccceeefffaaa```___```bbbcccbbbaaa\\\___bbbeeegggkkkooorrrwwwzzz~~~uuukkkbbbXXXQQQPPPIIIHHHFFFDDDBBBAAA@@@@@@===???CCCGGGKKKNNNPPPQQQZZZVVVQQQKKKFFFCCCBBBAAA===>>>>>>>>>>>><<<;;;:::777666666666555555555555888888777777666666555555444666:::======:::666444666777888999999999999999222222222333444555777888444444444333333222222222///000111222333444444444333333444444555444444333333444444555555444444333444444444333333222222222111222333333444444444444222333444555666777777777222333444444555555444444222222222333444555777888444888:::999555333666999888777666555555777999;;;::::::;;;<<<<<<===>>>>>>::::::;;;<<<===>>>???@@@HHHLLLQQQUUU\\\iiiyyyyyyqqqnnnjjjffffffhhhkkknnnrrryyy|||pppbbbTTTMMMMMMCCCHHHSSSaaammm|||{{{mmm```ZZZXXXUUURRRRRRTTTRRRQQQTTTXXXWWWQQQJJJLLLMMMMMMLLLLLLKKKJJJIIIFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNMMMKKKIIIJJJKKKJJJHHHJJJOOOOOOKKKJJJKKKIIIIIIJJJJJJLLLMMMOOOOOOIIIJJJJJJJJJJJJLLLOOORRRUUUVVV^^^ooo~~~ppp___QQQTTTZZZcccqqq}}}sssbbb\\\UUUPPPNNNLLLHHHEEEAAA@@@???>>>>>>>>>???@@@===<<<>>>@@@>>>===AAAHHHHHHQQQ[[[aaagggnnnpppoooeee___ZZZ[[[^^^aaaffflllnnnoooppprrrvvvzzz}}}ttt^^^XXXSSSQQQSSSSSSPPPLLLLLLMMMNNNOOOQQQRRRSSSTTTYYYYYYWWWUUUSSSTTTWWWZZZ]]]\\\[[[ZZZYYYZZZ[[[\\\WWWZZZ^^^```___^^^^^^^^^WWWYYY]]]``````^^^[[[YYYZZZ\\\___cccfffiiikkklllmmmpppwww~~~~~~wwwkkkccc\\\WWWNNNMMMKKKHHHFFFDDDCCCBBBAAAAAA@@@AAACCCGGGKKKNNNVVVVVVUUURRRNNNIIIDDDBBBBBBAAA???===;;;;;;;;;;;;:::999888777666666666666777777777777888888888888888888777555444333222111444555666888888666555444666666666666666666666666333444444444444333222222222333333444555666777777333333333444444444555555888777555444333333444444111111111222333444555666333333333333333333333333333444555555666666555555555555666777777777777777444444444444444444444444555777999:::888777777777999999999888777666666555666888::::::999:::;;;===999;;;>>>??????AAACCCEEEOOOTTT^^^jjjuuu~~~yyyrrrlllmmmgggdddhhhmmmppprrruuuxxxkkk^^^SSSHHHFFFJJJJJJRRRaaavvvmmmdddZZZTTTSSSUUUTTTSSSSSSQQQOOOMMMLLLLLLMMMNNNRRRPPPMMMKKKKKKKKKJJJIIIJJJIIIGGGEEEDDDCCCCCCDDDAAACCCEEEFFFFFFGGGIIIKKKKKKMMMNNNMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLKKKJJJHHHHHHHHHIIIKKKLLLMMMQQQ]]]pppuuucccTTTUUUXXX___jjj}}}wwwmmmcccXXXSSSOOOJJJGGGGGGDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<;;;<<<>>>???EEEHHHNNNZZZdddiiigggccc```\\\WWWUUUVVV\\\dddiiirrrsssttttttuuuxxx}}}lllYYYTTTOOONNNOOOOOOLLLIIILLLLLLLLLMMMOOOPPPRRRSSSVVVVVVVVVTTTSSSSSSVVVXXX]]]\\\[[[ZZZYYYXXXXXXXXXWWWZZZ]]]___^^^\\\\\\\\\XXXZZZ]]]______^^^[[[ZZZZZZ\\\___cccfffiiilllmmmnnnqqqvvv||||||pppeee^^^VVVSSSOOOKKKIIIFFFEEECCCCCCBBBAAAAAACCCEEEHHHIIIOOOQQQSSSTTTRRROOOJJJGGGCCCBBB@@@>>><<<<<<<<<<<<::::::999888888888888888777777777777777777777777888888777666555555444444444555777888888777555444666666666666666666666666333333333333333222111111333333444444555666666666666666555444333222222111777666555444333444555555444444444333444444555555333333333333333333333333333444555555666666555555444444555666666666666666555555555555555555555555555777999888777666777777777777888888888888888888999;;;<<<<<<;;;;;;===>>>>>>@@@AAABBBDDDGGGMMMQQQ___dddmmmxxx}}}vvvrrrnnnjjjgggjjjhhhhhhnnnqqqsssvvv{{{uuubbbWWWNNNEEEFFFLLLWWWcccwwwiiibbbXXXSSSRRRRRRQQQOOONNNMMMLLLKKKKKKMMMOOOPPPQQQNNNKKKJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCEEEGGGGGGGGGGGGIIIKKKKKKLLLNNNMMMKKKJJJJJJKKKMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJIIIIIIIIIJJJKKKLLLJJJIIIHHHGGGHHHIIIKKKMMMNNNQQQ[[[ooo|||jjjWWWVVVXXX^^^hhhzzz}}}qqqfff[[[UUUQQQKKKHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@???===<<<;;;<<<===>>>BBBEEEKKKUUU___cccaaa]]][[[XXXTTTSSSUUUZZZaaaeeennnppprrruuuwww{{{uuucccVVVRRRNNNLLLMMMMMMKKKHHHLLLKKKKKKLLLMMMOOOQQQRRRRRRTTTTTTTTTSSSRRRSSSUUU[[[[[[[[[ZZZYYYWWWVVVUUUVVVYYY\\\\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^]]]^^^```cccgggjjjlllmmmoooqqqtttyyy~~~wwwmmmaaa\\\UUUOOOKKKHHHEEECCCAAA@@@???>>>>>>???@@@@@@EEEIIINNNSSSTTTSSSPPPNNNFFFEEECCCAAA???>>>======;;;::::::999999999999:::777777777777777777777777888888888777777666666666555555777777777777555555666666666666666666666666444444555555444444333222555555555555555555555555666666555444333222222111555444444444444555666666777666666555444444555555333333333333333333333333444444555666666666666555333444444555555555555555666666666666666666666666666777777777555555777888666666777888999999::::::999:::;;;:::999999;;;<<>>===<<<<<<<<<===>>>@@@EEENNNVVVYYYXXXUUUSSSQQQPPPPPPRRRWWW]]]```fffjjjoootttxxx|||mmm]]]VVVSSSOOONNNNNNNNNMMMKKKMMMLLLKKKKKKMMMOOOQQQRRRPPPRRRTTTTTTSSSRRRRRRSSSXXXYYYZZZZZZYYYXXXVVVUUUVVVXXXZZZZZZXXXWWWVVVWWWYYYYYYZZZ\\\^^^aaaccceeebbbcccdddfffhhhjjjkkklllnnnooorrrvvv{{{~~~tttmmmbbbYYYSSSNNNIIIFFFBBBBBB@@@???>>>>>>>>>>>>???BBBGGGLLLPPPQQQQQQPPPKKKJJJHHHEEEBBB@@@>>>===;;;::::::999999999::::::888888888888777777777777777777777777777777777777555666777777777777666555666666666666666666666666666666777777666666555444666666555555555444444444333333333444444444555555333333444444555666777777666666555555444555555666444444444444444444444444444444555666666666666666333444555555666666555555555555666666666666777777777777777555444444777999777777888888999:::::::::999:::;;;;;;:::;;;===???CCCGGGMMMTTT\\\eeeooouuu~~~uuupppjjjdddaaabbbdddfffmmmpppvvv{{{}}}}}}hhhXXXKKKHHHKKKRRRbbbrrr~~~lll]]]YYYSSSOOOMMMLLLIIIHHHGGGFFFFFFGGGIIILLLPPPRRRNNNLLLIIIIIIIIIHHHFFFEEEBBBBBBBBBBBBCCCDDDFFFGGGJJJKKKLLLJJJIIIGGGHHHIIIIIIJJJLLLLLLKKKJJJKKKLLLPPPOOONNNMMMLLLKKKJJJJJJHHHIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJJJJKKKKKKLLLLLLGGGGGGGGGGGGHHHIIIKKKLLLQQQQQQYYYmmm|||~~~hhh```\\\___fffooo}}}qqqccc[[[TTTLLLHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBB@@@???===<<<;;;;;;;;;;;;===AAAGGGMMMPPPOOOMMMLLLKKKLLLMMMQQQUUUYYY\\\```dddkkkqqquuuyyy}}}|||gggZZZTTTRRROOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRNNNQQQTTTUUUTTTSSSRRRSSSUUUVVVWWWYYYYYYYYYXXXXXXTTTVVVXXXXXXVVVUUUUUUUUUWWWXXXYYY\\\```eeejjjlllhhhhhhhhhggghhhiiijjjjjjkkkmmmppptttxxx{{{ttthhh```YYYQQQLLLHHHGGGEEECCCBBBBBBBBBBBB>>>???@@@CCCFFFJJJLLLNNNOOONNNLLLIIIFFFCCC@@@???;;;;;;:::999999999::::::::::::999999888888888888555555666666666666777777666666777777777777666666666666666666666666666666666666666666666555444444666666666555444444333333333333333444444444555555222333333555666666777777333333333333444555666777444444444444444444444444444555666666777777666666555555666777777777777666444444555555555666666666777777777666444555777999999999999999999999999999<<<===>>>??????BBBFFFIIIIIIPPP[[[gggqqqyyy{{{tttpppiiihhhfffddddddfffiiikkkpppsssyyy~~~{{{hhhYYYMMMEEEIIISSSbbbyyypppaaaWWWTTTPPPMMMKKKIIIHHHGGGHHHGGGFFFFFFHHHJJJMMMNNNMMMLLLJJJIIIIIIHHHFFFDDDAAAAAAAAAAAACCCEEEGGGIIILLLMMMMMMKKKIIIGGGGGGHHHGGGIIIKKKLLLKKKJJJKKKLLLPPPOOONNNLLLKKKJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKFFFFFFFFFGGGHHHIIIIIIJJJPPPPPPXXXkkk~~~zzzuuuhhh```cccgggkkkwwwvvvggg]]]UUUMMMIIIIIIIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;:::;;;???CCCGGGIIIIIIHHHGGGHHHIIIKKKOOOSSSVVVXXX^^^cccjjjppptttwwwzzz|||rrr```XXXPPPOOOMMMKKKJJJJJJKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPNNNPPPSSSSSSSSSRRRRRRSSSRRRSSSTTTVVVWWWXXXXXXYYYSSSUUUVVVVVVUUUTTTUUUVVVVVVVVVXXX\\\aaaggglllooojjjiiihhhggggggggghhhiiiiiilllooorrrvvv}}}}}}wwwwww{{{xxxmmmcccXXXQQQLLLIIIFFFBBBAAA@@@AAABBB??????>>>>>>@@@CCCFFFIIIMMMMMMLLLJJJHHHFFFCCCBBB>>>===<<<;;;::::::::::::<<<<<<;;;;;;:::999999999666666666666666666666666777777777777777777777777666666666666666666666666444444444555444333333222666666555555555444444444666666555444333222222111222333444555666666666666222222222333444666777888444444444444444444444444555555666777777777777666555666666777777777777777444444444555555666666777777888888888666666777999::::::::::::::::::::::::999;;;===@@@CCCHHHNNNRRRXXXaaannnyyy~~~{{{vvvpppkkkhhhbbbdddfffggghhhkkkoooqqquuuwww}}}~~~kkk[[[NNNGGGGGGRRRbbbuuuwwwhhh\\\SSSQQQNNNKKKIIIIIIIIIIIIJJJIIIGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHEEECCCAAAAAAAAABBBDDDFFFHHHJJJMMMMMMMMMLLLIIIGGGGGGHHHFFFHHHJJJKKKKKKJJJLLLMMMOOONNNLLLJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHMMMNNNVVVggg~~~pppdddfffhhhhhhooo{{{{{{kkkaaaXXXPPPLLLLLLJJJIIIGGGEEECCCBBBAAA@@@@@@??????>>>===<<<<<<;;;888:::===@@@BBBDDDEEEEEEDDDEEEFFFIIILLLPPPSSSUUU^^^bbbiiinnnrrrvvvyyy{{{}}}gggYYYTTTMMMLLLKKKJJJHHHHHHJJJKKKJJJLLLMMMOOOPPPOOONNNMMMLLLNNNPPPQQQPPPPPPQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVRRRSSSUUUUUUTTTTTTUUUWWWUUUVVVXXX[[[```eeejjjmmmgggfffeeeddddddeeeggghhhhhhkkknnnppprrryyyuuuqqqrrrvvvvvvhhh^^^SSSOOOIIICCC@@@@@@AAABBBAAA@@@??????@@@AAACCCDDDFFFGGGHHHIIIIIIHHHGGGFFFBBBAAA@@@>>>===<<<;;;;;;>>>======<<<;;;;;;::::::777777777777777777777777888777777777777777777888666666666666666666666666555555666666555555444333555555555555555444444444666666555444333222222111222333444666666666555555555444444444555666777777555555555555555555555555555555666777777777777777444555666666777777666666444555555666777777888888777888::::::888888888999999999::::::;;;;;;<<<<<<:::<<<@@@EEEKKKRRRZZZ___jjjqqq{{{wwwuuurrrnnnjjjhhhggggggeeegggjjjkkkmmmqqqvvvzzz|||vvvhhh[[[QQQHHHHHHQQQdddwwwpppbbb[[[PPPOOOLLLJJJHHHIIIKKKMMMKKKIIIHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHGGGDDDAAABBBBBBBBBCCCDDDGGGIIIJJJLLLMMMMMMKKKIIIGGGGGGHHHEEEGGGJJJKKKJJJKKKLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEGGGJJJSSSaaawwwuuufffggghhhdddhhhrrrpppeee\\\TTTPPPPPPKKKJJJHHHFFFCCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<777999;;;===???@@@BBBDDDCCCCCCDDDEEEHHHLLLOOOQQQYYY]]]dddiiinnnrrrwwwyyyvvv```SSSQQQLLLLLLLLLJJJIIIIIIJJJLLLHHHJJJMMMOOOPPPNNNLLLKKKKKKMMMNNNNNNNNNNNNPPPQQQQQQQQQPPPOOOOOOQQQRRRSSSQQQSSSTTTUUUTTTTTTVVVXXXUUUVVVXXX[[[___cccgggiiicccbbbbbbaaabbbdddggghhhhhhkkknnnnnnooouuu~~~{{{mmmlllooozzz|||qqq___ZZZRRRKKKFFFEEEGGGHHHAAABBBBBBBBBCCCBBBBBBBBB@@@BBBDDDFFFHHHIIIIIIIIIEEEDDDBBB@@@???>>>======???>>>>>>===<<<<<<;;;;;;999999999888888888777777888888777777777777888888666666666666666666666666999999999999999888777777555555555555555555555555333333333444444444555555333444555666666666555444888777777666666666666666555555555555555555555555555666666777777777777777333444555555666666555555555666666777888999999999777999;;;;;;:::999888999777888999:::<<<===>>>???BBBEEEJJJPPPWWW```iiiooovvv{{{}}}wwwtttnnnlllgggdddcccdddfffgggkkkmmmooooooqqquuu|||sss___SSSLLLGGGHHHLLL\\\tttxxxfffZZZVVVOOONNNLLLIIIHHHIIILLLOOOJJJIIIHHHGGGGGGIIIJJJLLLIIIHHHGGGGGGGGGEEEBBB@@@CCCCCCCCCCCCEEEGGGIIIKKKLLLMMMMMMKKKHHHGGGGGGHHHEEEGGGIIIJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCGGGPPP]]]pppwwwggghhhgggbbbdddmmmssshhh___WWWSSSSSSLLLKKKHHHFFFDDDBBBAAA@@@===>>>>>>>>>>>>>>>===<<<666888:::;;;===>>>AAACCCBBBBBBBBBCCCFFFIIIMMMOOOSSSWWW]]]ccciiinnnssswww{{{fffVVVNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOQQQRRRNNNLLLJJJKKKNNNQQQSSSTTTPPPQQQRRRRRRQQQRRRTTTVVVYYYWWWVVVXXX[[[^^^______[[[\\\]]]^^^___bbbgggjjjllllllllllllnnnssszzzuuussssssyyyrrrhhhZZZQQQMMMLLLHHHEEEEEEFFFFFFDDD@@@===<<<<<<>>>===<<<>>>BBBEEEGGGHHHIIIHHHFFFCCCAAA???>>>===@@@>>><<<:::::::::<<<===;;;:::888777777777888999888888888777777777666666777666555444333444444555:::888555444555666666666666666555555555666666777666555444444444444555666333444555777777666444333444444444555777;;;>>>AAA333333333444444444555555888888888888888888888888;;;999777777::::::888666888666444333333555888999777888999:::999888777666;;;;;;<<<===???BBBDDDFFFFFFLLLUUU^^^fffoooxxx~~~}}}yyyuuuqqqmmmjjjbbb___\\\^^^bbbfffhhhhhhjjjmmmqqqvvv|||pppaaaUUUJJJEEEDDDKKKWWWlll|||kkk]]]UUUSSSOOONNNMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKMMMNNNLLLJJJGGGFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGLLLNNNLLLHHHHHHKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDEEEFFFFFFOOOJJJFFFEEEHHHIIIGGGDDDDDDGGGJJJMMMNNNLLLJJJIIIHHHHHHGGGEEEDDDBBBAAAAAAFFFHHHMMMWWWdddwwwtttllleee___aaahhhwww~~~mmm```YYYVVVVVVRRRNNNIIIFFFDDDCCCBBB@@@BBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<=========???AAABBBCCCFFFIIILLLQQQVVV\\\bbbfffjjjnnnpppuuubbbSSSMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHFFFGGGHHHJJJLLLMMMOOOOOONNNMMMLLLNNNPPPRRRRRRRRRQQQSSSTTTSSSSSSSSSUUUWWWXXXWWWVVVWWWYYY\\\]]]]]]XXXYYY[[[[[[]]]```dddhhhmmmmmmmmmmmmnnnqqqvvvzzz|||yyy{{{zzzjjj^^^YYYVVVRRROOOHHHHHHHHHGGGEEEDDDCCCDDD@@@???>>>>>>AAACCCDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCAAA???>>>>>>>>>>>><<<<<<:::999999999:::::::::::::::999999999888888;;;;;;999888888999:::;;;777888999::::::999888777777777777666666777777888666555444333333444555666666777888999999888666555888777777888:::===@@@BBB777777777888888888888888999999999999:::::::::::::::888777888:::;;;:::888<<<;;;:::999999:::<<<===888999;;;<<<>>>>>>??????===>>>@@@DDDHHHMMMRRRTTT[[[aaaiiiooossswwwzzz}}}yyyvvvsssooollliiifffeeecccbbbaaabbbeeeiiinnnpppuuuyyysss___QQQHHHDDDHHHOOOTTTbbbwww|||nnnaaaWWWRRRQQQLLLKKKKKKJJJIIIIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKJJJGGGHHHLLLMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHIIIHHHGGGFFFFFFGGGGGGHHHNNNJJJFFFEEEHHHIIIFFFCCCCCCEEEHHHJJJKKKJJJGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFKKKTTT```ssstttnnnggg```___bbblll~~~uuuhhh```\\\[[[SSSOOOKKKHHHFFFEEEDDDCCCBBBBBBAAA@@@???>>>======::::::::::::;;;;;;<<<<<<<<<>>>@@@BBBCCCEEEIIIKKKMMMQQQWWW\\\```dddiiillllll[[[OOOKKKJJJFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHJJJKKKMMMNNNNNNMMMNNNOOORRRTTTTTTRRRPPPSSSTTTUUUTTTTTTTTTVVVXXXWWWVVVUUUUUUWWWYYYYYYYYYWWWXXXYYYZZZ\\\___dddgggoooooopppooonnnnnnqqqsssyyy~~~uuummmfff```[[[NNNMMMJJJGGGEEEEEEEEEEEECCCAAA>>>>>>???AAAAAA@@@AAAAAAAAACCCDDDFFFGGGHHHHHHGGGGGGFFFDDDCCCCCCBBB??????===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999888888888999:::;;;;;;???CCCDDD@@@;;;888888999999888888888888888999555555444333333444555555777888999999999888666555666555555666777999;;;===777666666666666666666666666666777777888888888999666555555666888999999888:::::::::::::::;;;<<<<<<<<<===>>>???AAACCCEEEFFFCCCEEEJJJOOOVVV]]]bbbeeelllpppvvvxxxxxxtttqqqpppllljjjgggdddbbbaaaaaaaaa```bbbddddddfffkkkssszzzmmmaaaRRRGGGBBBEEEPPP\\\fffuuuxxxjjj]]]TTTPPPNNNNNNIIIIIIIIIIIIJJJKKKLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMJJJHHHFFFEEEFFFFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGEEEGGGHHHFFFGGGLLLOOOMMMKKKKKKKKKJJJIIIHHHFFFFFFIIIHHHHHHGGGHHHHHHIIIJJJLLLIIIEEEEEEGGGHHHFFFCCCDDDEEEHHHIIIJJJHHHFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDIIIQQQ[[[lll~~~~~~}}}sssmmmhhhaaa]]]\\\ccctttzzzmmmddd^^^ZZZTTTQQQLLLIIIHHHGGGFFFEEEBBBBBBAAA@@@???>>>>>>===999999999::::::::::::;;;:::<<>>>>>>>>??????>>>>>>>>>???AAACCCFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHEEEEEECCCBBB@@@???>>>>>><<<<<<<<<;;;;;;:::::::::999888777777777888999:::DDDHHHLLLIIIAAA:::777777:::999999888888888888999555444444444444444444555666666666666666444333222444444333333444555666777666555555555555444444444555555666777888888999999888777777888999:::::::::888888:::<<<===???@@@AAAEEEEEEEEEEEEGGGIIILLLMMMSSSUUUYYY^^^dddiiinnnppprrrtttuuutttpppjjjdddaaaaaaaaa```___^^^^^^```bbbbbbgggkkklllmmmsss~~~uuu[[[UUUNNNKKKJJJQQQ___mmmvvvjjj\\\QQQNNNMMMLLLJJJHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDFFFFFFDDDFFFKKKMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJGGGEEEEEEFFFFFFEEECCCFFFGGGIIIJJJJJJHHHFFFEEECCCCCCCCCDDDDDDDDDEEEEEEBBBCCCHHHNNNWWWeee{{{{{{qqqkkkgggbbb]]]ZZZaaaooossshhh___ZZZUUURRRMMMJJJIIIHHHGGGEEEBBBBBBAAA@@@@@@???>>>>>>:::::::::::::::::::::;;;999;;;===???@@@CCCFFFIIIJJJMMMPPPSSSWWW\\\bbbfffqqq\\\OOOIIIFFFEEEEEEFFFIIILLLNNNQQQRRRSSSRRRQQQPPPNNNLLLJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKNNNPPPTTTXXX[[[YYYTTTPPPPPPQQQRRRQQQPPPPPPRRRTTTTTTSSSRRRSSSTTTUUUTTTRRRUUUWWWXXXZZZ[[[___dddgggooopppqqqooollljjjiiijjjqqqvvv~~~rrrmmmggg^^^VVVQQQMMMJJJHHHDDDBBB?????????@@@??????===>>>>>>???AAACCCEEEFFFFFFHHHIIIKKKMMMNNNNNNNNNOOONNNMMMLLLJJJHHHGGGFFF@@@??????>>><<<;;;;;;:::<<<<<<;;;::::::;;;<<<===EEEHHHIIIDDD===777777999:::999888888777777777888555555555555555555555555555555555555444444333333666666666666666777777777888888888888888888888888777888999:::;;;<<<===>>>;;;<<<=========>>>??????>>>@@@BBBFFFIIILLLNNNOOOTTTTTTTTTVVVXXX[[[^^^___hhhiiikkkmmmoooqqqssssssrrrpppmmmjjjfffbbb___\\\YYY[[[]]]^^^^^^```dddgggkkkqqqwwwzzz{{{ooocccOOOKKKJJJNNNVVVdddxxxiii```TTTNNNMMMNNNKKKHHHJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGEEECCCCCCDDDDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDGGGFFFCCCDDDHHHJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEDDDBBBFFFFFFHHHIIIHHHGGGFFFEEEBBBBBBBBBCCCDDDDDDEEEEEECCCDDDHHHMMMSSS^^^rrr|||rrriiidddbbb___\\\___jjj}}}}}}qqqfff^^^VVVSSSNNNJJJIIIHHHFFFEEEBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;888:::<<<===>>>@@@DDDFFFHHHKKKNNNQQQTTTXXX^^^bbbiiiVVVLLLHHHFFFEEEGGGGGGHHHJJJMMMPPPSSSTTTTTTSSSQQQOOOMMMKKKIIIHHHEEEEEEFFFFFFGGGGGGGGGHHHLLLNNNQQQVVVXXXXXXUUURRROOOPPPPPPPPPNNNNNNPPPQQQRRRQQQQQQRRRTTTTTTSSSQQQRRRSSSUUUVVVXXX\\\aaaeeemmmnnnooommmjjjiiiiiijjjooovvv|||tttjjjaaa\\\WWWRRRNNNIIIGGGDDDCCCCCCCCCBBBAAA???????????????@@@AAABBBCCCDDDFFFIIIKKKMMMOOOPPPUUUVVVVVVVVVUUUTTTSSSRRRIIIHHHGGGEEECCCAAA@@@??????>>>===<<<;;;<<<<<<===@@@@@@@@@<<<999777:::<<<::::::999888777777777777555666777777777777666555777666666666666777777777555555555555666666666666777777777888888888999999777888999:::<<<===>>>???<<<>>>@@@AAABBBCCCEEEGGGKKKLLLNNNRRRVVVZZZ^^^```fffgggiiikkknnnqqqsssuuuxxxxxxwwwvvvtttrrrpppoooiiieeeaaa]]]\\\\\\\\\[[[VVVZZZ___bbbdddgggkkkpppssszzzvvvfffYYYRRRIIIFFFIIIUUUggg~~~xxx___XXXQQQMMMNNNNNNKKKHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFDDDBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEGGGFFFBBBCCCFFFGGGEEECCCDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCAAABBBBBBCCCDDDDDDEEEEEEDDDEEEHHHLLLOOOXXXjjjzzzyyymmmeeecccaaa___[[[bbbrrrwwwjjj```YYYUUUPPPLLLIIIGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@===<<<<<<<<<<<<<<<;;;;;;888:::;;;<<<<<<>>>AAACCCDDDFFFJJJMMMPPPTTTXXX[[[xxx```PPPJJJIIIHHHGGGHHHHHHGGGHHHJJJMMMQQQSSSQQQQQQPPPOOOMMMLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJLLLPPPSSSUUUSSSRRROOOOOOPPPOOOMMMMMMOOOPPPPPPPPPPPPRRRTTTTTTSSSQQQPPPRRRTTTUUUWWW[[[```dddkkkllllllkkkiiiiiijjjlllqqqxxx~~~tttllleee]]]WWWRRROOOKKKIIIHHHFFFEEECCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGJJJMMMNNNSSSTTTWWWYYY[[[[[[\\\\\\WWWUUUSSSQQQNNNKKKIIIHHHCCCBBB@@@???>>>===>>>>>>>>>===<<<;;;:::;;;===>>><<<;;;:::999888888888888666777888999999888777666777777777888888999:::;;;444444555666666666666666555666666777888999::::::;;;;;;===>>>@@@BBBCCCDDDBBBFFFJJJMMMOOORRRVVVZZZ]]]^^^___aaadddiiimmmpppwwwwwwyyyzzzzzz{{{{{{{{{yyyxxxvvvsssoookkkgggeee^^^[[[WWWVVVXXX[[[[[[[[[XXX___ggglllnnnqqqvvv{{{wwwnnn```RRRJJJJJJIIIKKKWWWmmm{{{iiiXXXSSSNNNLLLLLLLLLKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGEEEDDDCCCBBBBBBBBBEEECCCAAAAAABBBCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEECCCEEEEEEAAABBBEEEGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCBBBAAABBBCCCEEEEEEDDDCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDDDDDDDGGGJJJLLLSSScccrrrvvviiidddaaa^^^YYY]]]iii~~~~~~oooddd\\\XXXSSSNNNKKKHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<;;;;;;:::::::::999:::;;;;;;;;;<<<>>>@@@@@@CCCHHHKKKNNNQQQTTTVVVqqq[[[LLLIIIJJJJJJIIIIIIGGGFFFEEEGGGKKKOOORRRNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGHHHKKKOOORRRRRRRRROOOPPPPPPOOONNNMMMOOOPPPPPPOOOPPPRRRTTTUUUSSSQQQRRRSSSUUUWWWYYY]]]bbbfffiiijjjjjjiiihhhiiilllnnnttt|||uuujjjbbbYYYVVVQQQNNNKKKIIIFFFEEEBBBBBBAAA@@@@@@AAAAAAAAABBBBBBAAABBBDDDGGGJJJLLLMMMOOOSSSWWW[[[]]]___```aaa___]]]ZZZWWWTTTQQQPPPKKKJJJHHHFFFEEEDDDDDDEEEBBB@@@>>>>>>???@@@>>>===>>>===<<<;;;:::999999999777888999::::::999888777666666777777888999;;;<<<888999:::;;;;;;<<<;;;;;;999:::;;;<<<>>>???@@@@@@EEEEEEGGGIIIKKKLLLNNNOOOPPPUUU[[[___cccgggmmmqqqqqqppppppqqqsssxxx|||~~~|||yyyvvvtttsssrrrppplllhhhbbb^^^[[[\\\YYYWWWXXX\\\___```___]]]dddnnnuuuxxx{{{|||sssjjjaaaTTTHHHFFFKKKLLLTTTjjjmmm]]]TTTQQQMMMJJJIIIJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGIIIHHHFFFEEECCCBBBBBBBBBDDDBBBAAAAAABBBCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEBBBDDDCCCAAAAAAFFFGGGFFFFFFFFFEEEEEEDDDCCCAAAAAACCCCCCDDDDDDDDDCCCAAA@@@AAACCCEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFHHHIIIOOO^^^mmmnnneee```\\\ZZZ\\\eeeyyywwwlll___[[[UUUPPPLLLIIIFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@;;;;;;;;;::::::999999999999:::;;;;;;::::::<<<>>>@@@CCCHHHLLLOOOQQQSSSUUUhhhSSSOOOPPPKKKHHHJJJJJJIIIHHHHHHGGGGGGHHHHHHNNNKKKIIIJJJHHHGGGJJJPPPLLLMMMNNNQQQYYY]]]XXXPPPOOOIIIEEEHHHKKKKKKKKKMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVWWWXXXZZZ\\\^^^___eeehhhkkkkkkiiiiiillloooqqq|||zzz|||sssjjjddd[[[UUURRRPPPMMMJJJJJJHHHDDDBBBAAA@@@???===AAA???>>>>>>@@@AAAAAAAAAEEEFFFHHHKKKOOOSSSWWWYYY[[[\\\^^^___^^^[[[XXXVVVUUUTTTRRROOOMMMJJJHHHGGGJJJHHHFFFEEEDDDCCCAAA?????????>>>=========>>>>>>888888888888888999::::::<<<;;;999999::::::999888<<<<<<===;;;::::::;;;===@@@AAAAAAAAAAAABBBEEEHHHNNNOOORRRUUUYYY\\\___```ccchhhnnnqqqsssvvvzzz~~~}}}|||||||||{{{wwwtttrrrooojjjfffgggddd```]]]\\\ZZZYYYWWWWWWWWWXXX[[[___dddhhhkkkkkkttt}}}uuukkk]]]QQQMMMJJJEEEDDDHHHVVViiiwwwqqqjjj^^^VVVLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIGGGEEECCCAAAAAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAA???>>>@@@DDDFFFEEECCCEEECCCDDDGGGHHHJJJSSS\\\rrrrrrbbb\\\]]]^^^___cccooooooeee```XXXSSSQQQNNNIIIFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>===<<<;;;::::::999999999999:::;;;<<<===>>>@@@BBBEEEFFFHHHIIILLLOOOvvvaaaOOOMMMOOOKKKGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGKKKIIIIIILLLKKKIIILLLQQQUUUYYY___dddlllqqqnnnggg\\\SSSKKKKKKLLLJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^aaadddfffgggfffgggkkknnnsss|||wwwjjj___YYYUUUQQQOOONNNKKKGGGEEEDDDCCCBBBAAAAAA@@@>>>???@@@@@@???===???@@@BBBEEEHHHKKKNNNPPPTTTUUUWWWYYYZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSQQQPPPOOOPPPOOONNNLLLHHHGGGFFFDDDBBBAAA@@@@@@======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===<<<<<<<<<>>>@@@AAAAAAAAACCCEEEGGGIIILLLNNNOOORRRUUUXXX___```cccfffiiilllooopppwwwyyy|||~~~~~~{{{yyywwwvvvuuuqqqnnniiigggeeeccc___[[[]]]\\\YYYXXXXXXXXXXXXXXX\\\\\\]]]```dddjjjooorrryyy{{{lll```UUUNNNIIIGGGEEEFFFOOOYYYmmm~~~vvvkkkeee^^^VVVOOOKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGEEECCCAAA@@@@@@AAACCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>@@@CCCEEEDDDCCCFFFEEEEEEHHHHHHJJJRRR\\\ppptttfff______]]]\\\___iii}}}xxxmmmfff]]]VVVRRROOOKKKGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>===<<<;;;:::999:::999999::::::<<<======???AAADDDFFFGGGIIIKKKNNNnnn]]]QQQQQQTTTPPPLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGIIIMMMNNNLLLOOOTTT___hhhsss{{{nnnaaaTTTOOOMMMJJJHHHIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPTTTTTTUUUWWWXXXZZZ[[[\\\\\\^^^aaabbbbbbeeejjjooouuuzzzrrrhhhbbb]]]ZZZRRROOOJJJGGGFFFEEEDDDBBBDDDBBBAAAAAAAAA@@@===;;;<<<<<<===???AAACCCFFFGGGJJJKKKNNNPPPSSSVVVXXXYYYWWWXXXXXXYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[]]]^^^]]]\\\TTTSSSQQQNNNLLLIIIGGGFFFDDDCCCBBB@@@??????>>>>>><<<<<<===>>>@@@AAABBBBBB@@@CCCGGGJJJLLLMMMOOOQQQSSSWWW\\\aaaeeehhhkkknnnssstttvvvyyy{{{}}}~~~{{{yyyvvvrrrooollliiihhhbbb```]]][[[ZZZXXXVVVSSSWWWVVVVVVWWWXXXZZZ\\\]]]ccccccdddhhhmmmuuu|||}}}sssfffWWWLLLEEEEEEFFFEEEDDDLLL```rrrvvvhhh]]]XXXTTTPPPMMMIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGFFFEEECCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@BBBDDDCCCBBBGGGFFFFFFHHHHHHIIIPPPYYYmmm}}}pppfffddd^^^\\\\\\cccssswwwnnncccZZZTTTQQQLLLIIIEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;:::::::::999999::::::;;;<<<===>>>@@@CCCDDDEEEGGGJJJLLLeee[[[SSSTTTUUUQQQLLLKKKGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFHHHLLLNNNNNNSSSYYYfffttt~~~nnn\\\SSSOOOLLLJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNRRRSSSTTTVVVWWWXXXYYYYYYYYY[[[^^^___```dddkkkqqqwwwxxx|||vvvnnniii]]]YYYSSSOOOLLLKKKIIIGGGGGGEEEDDDDDDDDDBBB???============>>>???@@@AAABBBCCCDDDEEEHHHLLLPPPTTTVVVSSSTTTUUUWWWYYYZZZ[[[\\\^^^^^^^^^```cccdddeeeddd]]]\\\[[[YYYVVVSSSQQQPPPKKKJJJHHHFFFEEECCCCCCBBB>>>@@@BBBDDDEEEFFFHHHJJJJJJMMMSSSWWWYYYZZZ\\\]]]aaaffflllrrrvvvyyy|||~~~~~~~~~{{{xxxxxxyyyxxxtttpppooommmiiieeeaaa]]][[[YYYYYYYYYXXXWWWWWWVVVUUUTTTWWWXXXZZZ\\\^^^aaadddgggkkkkkknnnssszzzwwwjjj___VVVLLLEEEFFFHHHHHHHHHLLL\\\vvvoooggg\\\UUUSSSRRRQQQOOOHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFDDDCCCBBBBBBAAA??????@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCC@@@@@@??????@@@BBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???>>>>>>??????@@@@@@AAAAAA?????????@@@AAABBBBBBBBBFFFEEEEEEGGGFFFFFFMMMUUUfff|||pppgggbbb^^^\\\aaalll~~~uuuhhh]]]VVVRRRNNNLLLFFFFFFEEEDDDBBBAAA@@@@@@@@@??????>>>===<<<;;;;;;:::999999999:::;;;;;;<<<<<>>>>>??????@@@@@@@@@AAACCCFFFJJJMMMOOOPPPPPPQQQRRRRRRSSSTTTTTTXXXWWWXXXZZZ^^^`````````^^^^^^^^^]]][[[YYYXXXWWWRRRQQQOOOMMMKKKJJJIIIIIIEEEHHHKKKLLLLLLNNNQQQSSSWWW[[[___cccdddeeefffgggiiimmmtttyyy{{{|||}}}~~~}}}}}}}}}|||{{{xxxuuutttpppmmmjjjjjjlllkkkgggccc```___\\\XXXTTTRRRPPPOOOTTTUUUVVVVVVWWWWWWXXXYYY[[[^^^aaacccdddhhhmmmqqquuuwww{{{wwwgggXXXOOOJJJGGGEEEHHHIIIJJJNNN\\\uuu}}}ttt```[[[UUURRRQQQPPPNNNMMMHHHGGGGGGFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGFFFEEEDDDCCCCCC??????@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBAAA@@@??????@@@BBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@>>>??????@@@@@@@@@AAABBBDDDBBBCCCEEEDDDCCCIIIPPP___uuuvvvhhhddd___\\\___fffttt{{{mmmaaaYYYTTTPPPMMMHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<<<<;;;::::::999999999:::;;;;;;;;;===???AAAAAABBBEEEGGGWWWTTTPPPNNNLLLJJJGGGEEEGGGFFFFFFEEEEEEEEEEEEEEEHHHFFFFFFJJJLLLOOOUUU\\\pppxxxbbbVVVSSSQQQPPPPPPNNNMMMMMMLLLLLLKKKKKKJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPRRRTTTUUUUUUTTTTTTVVVYYY]]]^^^```dddjjjooouuuwwwxxx}}}|||rrriiibbb]]]YYYWWWRRROOOLLLJJJHHHGGGEEECCCBBBAAA@@@???????????????@@@???@@@AAABBBEEEHHHIIIMMMMMMLLLLLLLLLKKKKKKKKKMMMLLLMMMOOOSSSUUUUUUUUUVVVWWWXXXYYYXXXXXXVVVUUUSSSRRRQQQOOONNNNNNMMMMMMKKKOOORRRRRRQQQRRRUUUXXX]]]```cccffffffggghhhiiigggjjjnnnqqqqqqqqqqqqqqqpppqqqqqqpppmmmjjjfffddd\\\[[[ZZZ[[[[[[[[[YYYWWWVVVUUUSSSQQQPPPOOONNNNNNRRRTTTVVVXXXYYY[[[^^^```bbbfffjjjmmmnnnsssyyy~~~pppfffXXXKKKEEEDDDFFFHHHIIIMMMTTT___uuu|||pppfffUUUSSSPPPNNNLLLJJJHHHEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBB???@@@AAABBBBBBAAA@@@?????????@@@@@@AAABBBBBBBBBEEEDDDBBB@@@?????????@@@AAA@@@@@@??????@@@@@@AAA??????????????????????????????============??????>>>>>>>>>>>>>>>?????????===>>>@@@@@@??????@@@AAAAAA@@@AAACCCBBBAAAFFFNNNXXXmmmzzzhhhddd___]]]```bbbjjjuuuhhh^^^XXXRRROOOJJJIIIHHHFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<<<<::::::999999999999::::::999;;;>>>??????@@@CCCDDDTTTSSSPPPLLLJJJJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEHHHMMMOOOOOORRRWWWgggvvvzzzbbbWWWTTTRRRQQQPPPMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMOOOQQQSSSTTTTTTSSSRRRSSSWWW[[[\\\]]]```eeeiiilllpppsssuuu}}}~~~wwwpppkkkhhhaaa]]]WWWRRROOOMMMKKKJJJFFFEEEDDDCCCBBBBBBBBBBBB??????@@@@@@BBBCCCEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCCCCEEEHHHJJJJJJIIIJJJLLLMMMOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKOOORRRQQQOOOOOORRRUUUVVVXXXZZZ[[[\\\]]]___aaa\\\___aaabbbaaa_________^^^___```___^^^ZZZWWWUUUMMMNNNPPPPPPOOONNNOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVYYY]]]```aaadddhhhkkkppptttzzz}}}zzzoooZZZTTTLLLFFFFFFIIINNNQQQXXXcccqqq{{{{{{{{{{{{wwwnnnbbbXXXNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCCCCCCCAAA???>>>===>>>>>>??????@@@@@@AAACCCBBBAAA@@@@@@AAABBBCCC@@@@@@????????????@@@@@@????????????????????????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>=========<<<>>>@@@@@@>>>===???AAA@@@???AAACCCBBBAAAFFFMMMUUUgggnnneeeaaaaaadddcccfffxxxqqqfff\\\UUUOOOLLLKKKJJJHHHFFFEEECCCCCCBBBAAA@@@???>>>======<<<::::::999999999999999:::888:::<<<===>>>???AAACCCMMMMMMKKKFFFDDDFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFBBBDDDJJJPPPRRROOOOOORRR[[[jjj}}}zzzbbbWWWTTTRRRPPPOOOMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKMMMMMMNNNMMMNNNPPPRRRSSSSSSRRRQQQQQQTTTYYY[[[[[[\\\```dddbbbhhhmmmooottt~~~~~~oooiiiaaaZZZVVVTTTQQQPPPJJJIIIHHHGGGFFFFFFFFFFFF>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@>>>======@@@??????@@@CCCDDDDDDCCCBBBCCCEEEGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGKKKNNNMMMIIIHHHKKKOOOKKKLLLNNNOOOPPPRRRUUUWWWSSSUUUVVVVVVTTTRRRRRRRRRPPPQQQSSSSSSSSSPPPMMMLLLJJJMMMPPPOOOMMMLLLNNNPPPRRRRRRSSSUUUXXXZZZ\\\^^^]]]aaafffiiikkknnnssswww}}}yyyfffYYYHHHGGGFFFGGGKKKRRRXXX\\\mmm}}}uuuuuutttrrrkkk___RRRIIIIIIHHHFFFFFFGGGHHHIIIJJJCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFBBBBBBCCCCCCCCCBBB@@@???BBBCCCDDDDDDDDDBBB???>>><<<<<<======>>>?????????======>>>???BBBEEEHHHJJJ@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999:::<<<===??????>>>>>>======<<<<<<<<<>>>@@@@@@======>>>AAA@@@???AAADDDCCCBBBGGGNNNSSSddd~~~uuuhhheeefffiiiffffffwwwyyykkk```VVVPPPMMMLLLKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@???>>>======::::::999999888999999999888:::<<<======>>>@@@BBBMMMLLLKKKIIIIIIIIIJJJKKKGGGFFFFFFFFFEEEEEEDDDDDDCCCFFFIIIKKKLLLLLLMMMNNN[[[___jjj{{{ooo\\\TTTSSSRRROOONNNIIIIIIIIIHHHHHHGGGGGGGGGKKKKKKKKKKKKKKKJJJJJJJJJMMMNNNPPPRRRSSSTTTUUUUUURRRSSSTTTVVVYYY\\\```bbbbbbdddfffiiimmmrrryyy}}}|||uuukkkgggccc\\\VVVTTTUUUTTTRRRNNNKKKIIIIIIGGGEEEBBBBBBBBBBBBAAA@@@AAAAAAAAACCCCCCBBB???<<>>===@@@@@@@@@@@@AAAAAABBBBBB@@@????????????>>>>>>>>>AAABBBCCCCCCDDDEEEFFFFFFGGGEEECCCCCCEEEHHHJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHHHHJJJLLLLLLLLLJJJIIIHHHIIIJJJNNNQQQSSSTTTWWW[[[___bbbdddddddddkkklllooosssyyy~~~wwwfffWWWOOOHHHHHHIIIKKKTTTeeexxx~~~vvvuuurrrlllcccWWWMMMFFFFFFFFFEEEDDDCCCBBBAAAAAADDDCCCAAA@@@@@@AAABBBDDDIIIIIIHHHHHHFFFEEEDDDCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===>>>@@@BBBCCCDDD?????????AAACCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>><<<:::999999;;;=========<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBFFFHHHJJJJJJSSSaaawwwtttiiidddhhhjjjkkktttttthhh]]]WWWOOOMMMKKKJJJIIIHHHDDDBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;::::::999999888::::::::::::;;;===???@@@LLLKKKJJJJJJIIIIIIIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDBBBEEEGGGHHHHHHHHHJJJKKKUUUXXX```mmm{{{wwwgggWWWQQQQQQPPPMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUWWWZZZ]]]___```[[[^^^bbbeeeiiimmmrrruuuxxxzzz|||}}}}}}wwwooohhhbbbaaa___\\\WWWRRROOONNNNNNLLLJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEDDDAAA???AAAAAAAAAAAAAAA@@@??????======>>>>>>>>>?????????=========<<<<<<<<<;;;;;;AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKMMMNNNOOOPPPOOONNNNNNPPPRRRTTTWWWYYYZZZ]]]```dddhhhlllnnnppppppvvvxxx}}}uuujjj```UUUNNNLLLJJJLLLOOOWWWggg}}}yyyrrrhhh]]]RRRIIICCCDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDBBBAAAAAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>========================<<<<<<===>>>???@@@AAAAAA=========>>>@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<=================================???AAADDDGGGHHHIIIMMMYYYooo}}}oooeeehhhlllnnnuuuzzzmmmaaaYYYQQQOOOMMMKKKJJJHHHEEECCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::999999999:::999999999:::<<<>>>???IIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDBBBDDDEEEDDDDDDDDDFFFHHHOOOPPPTTT]]]ffflllmmmlllfffZZZOOONNNOOOMMMJJJHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKLLLMMMNNNPPPPPPQQQSSSTTTVVVXXX[[[\\\]]]^^^UUUYYY___cccfffhhhkkklllooopppqqqrrrttt{{{xxxxxx{{{yyytttnnnfff___YYYVVVUUUSSSPPPOOONNNNNNLLLKKKIIIHHHFFFEEEEEEEEECCCAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>???????????????>>>>>>>>>============<<<@@@@@@@@@@@@??????>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOORRRTTTTTTTTTTTTQQQSSSWWW[[[^^^```aaaaaakkkmmmrrrxxx}}}ssscccWWWNNNHHHHHHKKKNNNUUUaaarrr}}}xxxnnnbbbVVVMMMGGGDDDBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGFFFEEEDDDBBBAAA@@@AAAAAACCCDDDEEEEEEFFFFFFAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>===<<<<<<===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>;;;<<<===<<<::::::;;;<<<========================<<<===>>>@@@CCCEEEFFFGGGIIISSSfffxxxgggfffkkkoootttzzzuuuggg^^^UUUSSSOOOLLLKKKIIIFFFDDDAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<;;;::::::999999999999888888999;;;===>>>FFFGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAADDDFFFJJJJJJMMMQQQVVVZZZZZZYYYVVVNNNJJJKKKMMMKKKHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSVVVXXXZZZZZZZZZZZZTTTYYY___dddfffgggggghhhjjjkkkkkklllmmmqqqxxx}}}xxxvvv}}}{{{rrriiidddaaa^^^[[[YYYXXXWWWTTTSSSTTTQQQNNNMMMLLLLLLJJJIIIGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCFFFGGGGGGHHHIIIIIILLLLLLLLLMMMNNNOOOQQQRRRQQQUUUZZZ^^^````````````\\\^^^aaaeeeiiimmmooopppyyy|||}}}ooodddYYYQQQLLLIIILLLQQQZZZggg|||qqqmmmeee[[[SSSMMMIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEECCCAAA??????@@@AAABBBCCCDDDDDDDDD>>>>>>??????????????????@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>======??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999:::;;;===<<<>>>@@@???<<<:::;;;===========================;;;<<<>>>@@@AAABBBDDDFFFJJJPPP___wwwjjjaaadddiiinnnqqqzzz}}}nnncccZZZVVVQQQMMMKKKIIIFFFEEEAAABBBBBBBBBBBBAAA@@@???======<<<<<<;;;:::::::::999888888777888:::;;;<<>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>???===<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999:::<<>><<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::===???@@@@@@@@@CCCEEEHHHLLLWWWmmmooo___]]]```dddgggkkkyyyvvvjjj___ZZZTTTOOOLLLJJJHHHFFFCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;;;;:::999888777777888999;;;<<>>???BBBCCCDDDDDDBBBAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>>>><<<;;;::::::<<<======<<<::::::::::::::::::::::::=========<<<::::::;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@@@@??????BBBEEEDDDFFFOOOaaazzzyyyddd[[[ZZZ\\\___aaalllssseee```YYYRRRNNNLLLJJJIIIFFFFFFFFFFFFDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999888888888999;;;;;;BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGFFFEEEDDDDDDEEEBBBEEEHHHJJJJJJIIIGGGFFFGGGEEEEEEFFFEEEBBBDDDHHHIIIHHHHHHHHHHHHHHHHHHGGGJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLNNNOOOSSSSSSTTTVVVXXXZZZ[[[]]][[[\\\^^^^^^___```bbbdddffffffhhhjjjmmmnnnnnnnnnlllooottt|||yyyrrroooqqquuu{{{{{{wwwtttpppnnnjjjeeebbb```___^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYVVVWWWWWWWWWXXXXXXYYYYYYVVVZZZ\\\\\\ZZZ[[[```eeellllllmmmoooqqqsssuuuwwwxxxyyyrrrkkkaaaWWWOOOMMMKKKNNNXXXggg{{{|||~~~zzzrrrdddWWWOOOOOOMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@?????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======<<<:::999:::<<<>>>??????::::::::::::::::::::::::<<<=========<<<<<<===???FFFJJJMMMIIIAAA;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;???BBBAAA???>>>AAAEEECCCDDDJJJVVVkkkppp```YYYYYY[[[ZZZcccsss|||lllfff^^^WWWRRRPPPNNNMMMJJJIIIIIIHHHFFFDDDBBBAAA??????>>>>>>===<<<<<<;;;::::::999888999:::;;;<<>>===<<<<<<;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;>>><<<;;;<<>>@@@BBBGGGLLLOOOJJJAAA::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;???CCCBBB???>>>AAAEEEEEEFFFHHHQQQaaaxxxyyyfff[[[YYYZZZVVV^^^mmmqqqkkkbbbZZZUUUSSSRRRQQQLLLKKKJJJIIIGGGEEECCCAAA??????>>>>>>======<<<<<<;;;:::999999999:::;;;<<>>>>>???@@@???>>>>>>>>>>>>>>>============:::999999>>>CCCDDD@@@;;;========================888999;;;=========;;;:::::::::;;;<<<<<<======>>>;;;::::::999999::::::;;;;;;;;;:::999:::;;;<<<===JJJHHHFFFCCC@@@<<<:::999888888888999:::;;;<<<===>>>>>>>>>===>>>??????@@@AAAFFFIIIKKKXXXpppuuubbb[[[^^^ccceeejjjvvv}}}rrrfff```[[[VVVSSSSSSUUUSSSOOOMMMKKKHHHEEEBBB@@@@@@???>>>=========>>>===<<<;;;999888999999:::BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA@@@BBBBBBCCCDDDDDDEEEEEEFFFHHHGGGEEEDDDCCCDDDEEEFFFEEEJJJMMMIIIGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHLLLLLLMMMLLLJJJKKKMMMOOORRRTTTUUUUUUUUUWWWZZZ]]]ZZZYYYYYYZZZ[[[^^^aaacccggghhhkkknnnrrruuuwwwxxxyyyyyyxxxxxxzzz}}}{{{zzzzzzwwwyyyuuusssnnnfff```VVVSSSNNNLLLPPPZZZeeennnyyyvvvyyyvvvpppfff\\\SSSMMMKKKEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>AAAFFFIIIIIIFFFBBB???@@@>>><<<<<<=========<<<========================;;;999999<<>>CCCBBBAAA???===;;;:::999999999999999999:::;;;<<<>>>>>>======>>>>>>??????AAAEEEGGGHHHTTTjjj{{{jjjccceeekkklllooovvv{{{ooohhhccc\\\YYYYYYXXXUUUQQQNNNKKKHHHDDDAAAAAA@@@???>>>>>>===>>>>>><<<;;;:::999888888888999BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBAAA???>>>@@@@@@AAAAAABBBCCCCCCCCCGGGFFFEEEDDDCCCDDDEEEFFFGGGKKKMMMIIIGGGHHHGGGDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMKKKJJJIIIJJJLLLQQQRRRSSSSSSRRRTTTVVVYYYWWWVVVVVVWWWYYY[[[]]]___dddfffjjjnnnrrruuuxxxyyyzzzxxxvvvsssrrrqqqqqqrrrtttxxxxxxxxx{{{vvvppphhhbbb^^^ZZZUUUQQQKKKJJJJJJNNN[[[nnn|||wwwrrrkkkaaaWWWPPPKKKHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???????????????===@@@EEEIIIIIIGGGCCC@@@???===;;;;;;<<<===<<<;;;;;;;;;<<<<<<======>>>>>><<<:::999:::===???===:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;999888777555555666666777888888888999888888777777888888999<<<<<<;;;;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;::::::999999999::::::;;;============>>>>>>>>>???AAACCCDDDEEENNNbbbvvvuuunnnnnntttuuuuuuvvv}}}sssllleee^^^ZZZZZZZZZWWWSSSOOOLLLIIIEEEBBBBBBAAA@@@???>>>>>>>>>>>>======;;;:::::::::::::::BBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@??????@@@@@@@@@AAABBBBBBCCCCCCFFFEEEDDDDDDDDDDDDEEEEEEHHHLLLMMMIIIHHHIIIGGGDDDDDDCCCCCCCCCDDDGGGJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLPPPPPPQQQPPPOOOPPPSSSUUUTTTTTTUUUVVVWWWYYY[[[\\\```bbbfffkkkooosssuuuvvvqqqpppooonnnmmmllllllkkknnnqqqzzzzzzxxx}}}yyysssgggaaaYYYSSSPPPOOONNNLLLIIIMMMVVVbbbtttyyyrrreee]]]RRRKKKIIIHHHGGGEEEBBBBBBAAAAAAAAAAAAAAABBB@@@??????>>>>>>>>>>>>>>><<>><<<<<<===>>>===<<<999::::::;;;<<<======>>>===;;;888888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::999888777666777777888888999:::::::::;;;::::::999999::::::;;;;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999<<<<<<======>>>>>>>>>===???@@@AAABBBJJJ[[[ooo}}}}}}tttqqqxxxzzzzzzvvvxxxxxxoooggg^^^YYYYYYXXXVVVRRROOOMMMJJJFFFDDDCCCBBBAAA@@@???>>>>>>>>>??????>>>===<<<<<<<<<<<>>>>>======>>>>>><<>>???BBBHHHUUUiiixxxwwwqqqvvv{{{}}}yyyxxxvvvlllbbb\\\[[[UUUSSSPPPOOONNNLLLIIIGGGDDDCCCBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;:::AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA======>>>>>>???@@@@@@@@@CCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIHHHJJJNNNLLLGGGCCCBBBBBBBBBDDDFFFIIIKKKJJJLLLNNNOOONNNMMMNNNOOOLLLMMMMMMLLLKKKLLLNNNQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXZZZ^^^bbbeeegggggggggdddeeefffhhhhhhhhhgggfffcccfffooo~~~|||~~~vvvmmmcccZZZUUUNNNKKKHHHFFFHHHNNNUUUYYYcccrrrtttdddZZZQQQOOOKKKHHHFFFCCC@@@>>>@@@@@@@@@@@@@@@AAAAAABBB@@@??????>>>>>>>>>>>>>>>===???AAACCCCCCCCCAAA@@@<<<:::888888999:::999888888888999999::::::;;;;;;;;;:::999888888999:::;;;999999999999999999999999999999999888888888888888777777888888999:::::::::999888888777777888888999888888777666777888999:::999999999999888888777777999999888888888999999:::999:::<<<=========<<<;;;;;;<<>><<<<<<<<<<<<;;;:::999888AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????@@@?????????@@@AAAAAABBB>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCFFFGGGGGGLLLPPPOOOJJJCCCCCCCCCCCCEEEFFFHHHIIIKKKMMMOOOOOOMMMKKKKKKLLLJJJKKKKKKKKKJJJKKKNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWYYY\\\___aaaaaaaaa``````bbbdddfffgggfffeeeddd```dddlllwww{{{vvvnnnfff___YYYSSSPPPJJJJJJLLLPPPYYYdddpppxxx|||pppdddXXXPPPJJJKKKJJJHHHEEEBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>????????????@@@@@@@@@??????;;;999888777888999888777888888888999999999999999999:::::::::999999:::;;;888888888888888888888888999999888888888999999:::777777888888999:::::::::999888888777777888888999999888777777777888:::;;;888888888888888888999999888777777777888999::::::888:::;;;======<<<;;;:::<<<===@@@CCCDDDHHHWWWgggzzzoooyyyvvvjjjbbb```YYYVVVTTTSSSRRRPPPNNNLLLFFFEEECCCBBB@@@?????????=========>>>===<<<:::999AAA@@@@@@@@@@@@@@@@@@AAA??????????????????????????????>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDBBBDDDEEEGGGLLLRRRQQQLLLDDDDDDDDDEEEEEEGGGHHHHHHLLLNNNOOONNNLLLIIIHHHHHHIIIJJJKKKKKKJJJKKKNNNQQQPPPPPPRRRSSSTTTTTTTTTTTTWWWYYY\\\^^^______]]]\\\\\\^^^bbbeeeffffffeeedddbbbfffmmmttt|||qqqkkkccc[[[WWWTTTRRRPPPPPPTTTZZZdddrrrooocccYYYQQQLLLDDDFFFHHHFFFCCCBBBDDDGGGAAA@@@@@@@@@AAABBBBBBCCCAAA@@@@@@???????????????@@@???>>>======>>>>>>???===;;;999999:::;;;:::999999999999888888888888888888999;;;;;;::::::;;;<<<777777777777777777777777999888888888999:::;;;;;;999999999:::;;;;;;<<<<<<;;;::::::::::::::::::;;;:::999888888888999:::;;;888888999:::;;;<<<<<<<<<777777777777888999:::;;;888999;;;======<<<;;;:::===>>>AAADDDBBBCCCPPP___}}}{{{ooozzzssskkkhhh\\\ZZZWWWUUUTTTRRROOOLLLFFFEEEDDDBBB@@@?????????@@@@@@AAAAAA@@@???===<<>>>>>>>>>>>???>>><<<;;;;;;<<<===>>>???@@@AAABBBBBBAAA???>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHGGGIIIKKKMMMMMMMMMKKKJJJIIIJJJJJJKKKLLLMMMMMMMMMSSSSSSRRRQQQPPPPPPQQQQQQSSSUUUWWWXXXXXXZZZ]]]___]]]bbbeeeccccccfffhhhfffbbb```bbbjjjrrryyyzzzppp```ZZZRRRPPPSSSZZZ___bbbdddkkkxxxuuueeeXXXPPPLLLJJJDDDCCCBBBCCCCCCBBB@@@===@@@@@@@@@@@@@@@???>>>===;;;>>>???>>><<<<<<<<<;;;>>><<<<<<>>>???===;;;;;;:::::::::::::::::::::;;;777777888999999999999999;;;::::::999777666666555666666666666666777888888777777888888888888777777;;;;;;;;;;;;:::888666555888888888888888888888888333999:::666555999:::777888999:::;;;;;;:::888777999999999888888888888888::::::::::::::::::::::::<<>>@@@EEEIIIJJJDDD???BBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>============>>>===<<<;;;;;;<<<>>>???AAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEGGGHHHIIIHHHFFFEEEGGGHHHIIIJJJKKKMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWXXX[[[^^^```eeefffdddccceeefffdddbbb```aaahhhooouuu}}}sssfff\\\VVVUUUVVV\\\fffqqqyyy}}}|||lll^^^SSSLLLHHHFFFCCCCCCBBBCCCDDDCCCAAA>>>????????????>>>>>>=========>>>>>><<<::::::999888<<<;;;<<<===>>>===;;;:::999999999999999999888888777777888888999888888888:::::::::999999999999999666666666666666777777888666666666777777666666666666777888888888777666666888888888888888888888888777<<<<<<777444666888777777888999;;;;;;:::888777888888888888888888888888:::::::::::::::::::::::::::>>>@@@???===AAAKKKSSSeeetttzzzwww~~~yyyqqqeeeaaa\\\YYYXXXVVVRRRNNNJJJGGGDDDCCCBBBBBB@@@???@@@??????BBBFFFFFFAAA<<>>>>>======<<<<<<===<<<<<<;;;<<<===???@@@BBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRSSSSSSRRRRRRPPPQQQSSSTTTUUUWWWZZZ\\\cccggghhhdddbbbddddddbbbbbb___```eeejjjnnnttt{{{}}}wwwlllbbbYYYTTTOOOUUUaaarrrvvvnnnaaaVVVNNNHHHEEEDDDCCCBBBBBBCCCDDDDDDBBB@@@>>>>>>==================<<<;;;;;;:::999888888999999:::<<<<<<<<<<<<;;;:::888888888888888777666555777777888888888777777666777888888888999999::::::666666555555666666777777555555555555555555555555333444555777888888888888666666666666666666666666999>>>???:::444444666777555777888999::::::999888666777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>===<<>>@@@BBBBBB>>>:::AAAAAA@@@???>>>=========??????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAADDDCCCCCCCCCBBBBBBBBBAAACCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLLLLJJJLLLOOOQQQSSSSSSRRRQQQOOOQQQSSSSSSTTTVVVXXX[[[bbbfffgggdddbbbddddddbbbccc```___cccfffggglllqqqxxx~~~|||pppddd[[[XXXYYY[[[[[[fffxxxuuuhhhbbbYYYQQQKKKHHHFFFDDDCCCBBBAAABBBCCCDDDCCCBBB???>>>===<<<<<<===???@@@===:::888999:::999:::<<<777;;;<<<;;;:::;;;:::999888999999999888666555444666666777777777666555555666666777777777888888888666666555555555666666777666555555555555555555666555666777888999999::::::555555555555555555555555777===AAA>>>888444555666555555777888999999999999555666666777888999999:::::::::::::::::::::::::::999<<<===<<<;;;===CCCHHHSSSeeexxxooocccZZZVVVUUUSSSRRRNNNKKKHHHFFFEEECCC@@@===AAA???>>>>>>@@@@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>>>>???AAABBBBBBBBBBBBBBBAAA@@@??????EEEDDDDDDCCCCCCBBBBBBAAABBBBBBBBBAAABBBCCCCCCDDDAAABBBDDDFFFHHHJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHJJJMMMOOOQQQRRRQQQQQQQQQRRRSSSTTTSSSTTTWWWYYY^^^ccceeebbbbbbdddeeecccddd```___bbbccccccfffjjjrrrvvv|||~~~{{{xxxvvvsssmmmiiiaaaYYYVVVZZZeeemmmzzzxxxjjj[[[WWWQQQLLLIIIGGGEEEDDDBBBAAA@@@AAABBBCCCBBBAAA@@@???===<<<===???AAACCCEEE===999;;;;;;888888;;;666<<<>>>:::888::::::777888999::::::999777555444555555666666666555555444888888888888777777777777666666555555555555666666777666666555555666666777777777777777777777777888444444444444444444444444222888???BBB>>>777555666444555666777888888999999555555666777888888999999:::::::::::::::::::::::::::<<<======<<<>>>BBBFFFNNN^^^yyy~~~yyykkkaaa\\\ZZZXXXWWWQQQMMMGGGDDDBBBAAA@@@???@@@???>>>>>>@@@AAAAAA@@@<<<<<<<<<===>>>>>>??????=========>>>>>>>>>>>>>>><<<======>>>>>>?????????>>>>>>===>>>>>>???@@@AAA@@@@@@@@@@@@@@@???>>>===DDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCEEEGGGIIIKKKMMMNNNNNNNNNLLLKKKIIIHHHGGGFFFFFFHHHJJJLLLNNNOOOOOOOOORRRSSSTTTSSSRRRRRRTTTVVVZZZ___bbb```aaadddeeedddeeeaaa```bbbcccaaacccgggppprrrvvv{{{{{{uuunnngggcccaaa___^^^ZZZ]]]```ccciiiuuu|||kkk___PPPMMMJJJGGGFFFEEECCCAAACCCAAA??????@@@AAAAAA@@@AAA???===;;;<<>>???AAADDDHHHTTTkkk{{{wwwzzz~~~rrrfff___ZZZWWWUUURRRMMMGGGCCCAAAAAAAAAAAA??????@@@@@@@@@AAAAAABBB<<<<<<==================<<<<<<======>>>>>>??????===>>>>>>?????????>>>>>>======>>>???@@@@@@AAA@@@?????????@@@??????>>>>>>BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHJJJKKKMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNRRRSSSSSSRRRPPPOOOQQQRRRYYY^^^```______bbbdddbbbfffbbbaaacccdddbbbcccgggmmmppptttxxx~~~uuuoooeee```ZZZWWWWWWZZZ]]]___dddnnn|||}}}tttgggZZZRRRJJJHHHFFFEEEEEEDDDAAA???CCCAAA>>>>>>>>>??????>>>@@@>>>;;;:::;;;>>>CCCFFFOOOBBB999<<<<<<777666:::888AAADDD;;;666999999444444555777999888777555333000111222444555555555555666666666777777777777777777666555444444444444555777666444333333444666777666555444333333333444444555555555555555555555555555333666===@@@:::555555666666666555555666666777666666666777777777777777777777777777777777777777777999;;;===>>>???AAABBBEEEMMM]]]tttzzzvvvxxxzzz|||oooeee^^^WWWSSSQQQMMMIIIFFFEEEDDDCCCBBB???@@@AAAAAA@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@>>>????????????>>>>>>======>>>@@@AAABBBBBBAAAAAA>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFGGGIIIKKKLLLMMMRRRRRRRRRPPPNNNMMMNNNOOOYYY^^^```^^^^^^aaabbb```fffcccbbbdddeeecccdddhhhfffjjjppptttyyy{{{rrrggg]]]VVVUUURRROOOPPPVVV___gggkkk~~~wwwwwwtttnnncccWWWMMMGGGIIIHHHFFFFFFFFFEEEBBB@@@CCCAAA>>>======>>>===<<>>???@@@@@@GGGJJJUUUhhh~~~zzzyyy{{{xxxxxxxxx{{{}}}qqqggg^^^XXXOOOMMMKKKJJJIIIGGGDDDAAA@@@AAACCCBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@???>>><<<<<<<<<======;;;<<<>>>@@@AAABBBCCCDDDCCCBBB@@@>>><<<<<<<<<<<<===============>>>??????AAAAAAAAABBBBBBBBBBBBCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMNNNMMMLLLLLLLLLNNNTTTWWWZZZ\\\\\\]]]___aaa`````````aaabbbdddggghhhmmmnnnooopppsssyyywwwssskkk```YYYXXXUUUQQQRRRUUUYYY^^^ffftttyyyrrrhhhccc\\\VVVQQQMMMIIIGGGFFFFFFEEEDDDCCCAAA???>>>????????????>>>>>>>>>>>>===<<<;;;<<<>>>AAAEEEGGG<<<<<<;;;::::::999888888??????>>><<<:::777555444555555555444444333333333111111222333333444555555444444444444444444444444888777666555444333333333222222222222333444555666777555444333222333333444222:::>>>888333333444111333333333333333333333333444444444444444555666777888888777777777777777888999888666555666777999:::;;;;;;:::;;;<<<===>>>>>>EEEFFFJJJVVViii{{{tttrrrwwwvvvuuuxxxrrr{{{{{{nnnaaaYYYWWWQQQMMMNNNNNNIIIDDDBBBAAAAAA@@@@@@???@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???>>>===;;;;;;;;;<<<===<<<===???AAACCCCCCCCCCCCCCCBBB@@@???>>>======>>>===============>>>??????@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLSSSUUUXXXYYYYYY[[[]]]______``````aaacccfffhhhjjjlllllllllmmmooossszzz|||zzztttkkkggggggbbbbbb]]]UUUSSSVVVZZZZZZccchhhpppyyy}}}qqqhhh\\\XXXRRRNNNKKKHHHEEEDDD@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>=========<<<<<<;;;::::::;;;>>>AAACCC;;;;;;;;;:::999888888888:::999999888666444222111555444444444333333333333111222222333333444444444333333333333333333333333555555444333333333444444111111222222333444555555666666555444444444444444333;;;>>>999555555555444555555555555555555555555555444444444444555555666888777777666666666777777666666777888888888888888;;;:::::::::;;;<<<<<<===>>>???CCCLLL\\\lllwww{{{xxxmmmnnnuuuuuummmpppssslllssszzzuuuhhh___ZZZTTTPPPQQQPPPKKKFFFEEECCCCCCBBBAAAAAAAAAAAABBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<<<<>>>AAACCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>===============>>>??????@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFHHHJJJMMMRRRSSSUUUUUUUUUWWWYYY\\\^^^___```bbbeeehhhkkkllloooooonnnnnnnnnqqqvvvzzz{{{sssmmmfffbbb______\\\VVVTTTVVVUUUZZZ\\\YYYZZZcccnnnttttttfff]]]OOOLLLHHHFFFEEEDDDCCCAAA>>>>>>???@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::888888888:::<<<>>>::::::999999888888777777555555555555444222111000444444333333333333333222222222222333333333333333333333333333333333333333222222222222222333444444111111222222333333444444555555666666666555444444333888:::777444444555555555555555555555555555555666555444444444444444444666666555555555666666777444555777999999999777666:::::::::999::::::;;;;;;>>>>>>AAAHHHRRR```pppzzz{{{rrrnnnqqqrrrpppuuuwwwmmmjjjqqqqqqhhh___XXXSSSSSSRRRMMMIIIHHHEEEDDDDDDCCCBBBBBBCCCCCC::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;======;;;;;;:::;;;<<<======???AAADDDEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>===============>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIGGGGGGIIIMMMPPPRRRSSSTTTSSSSSSTTTWWWYYY[[[]]]___bbbeeeiiikkkmmmnnnnnnmmmllllllooossswwwzzz}}}~~~vvvnnnhhhdddaaa```YYYTTTRRRSSSTTTSSSWWW\\\bbbmmmvvvwwwzzzxxxjjj\\\SSSHHHFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>><<<;;;:::;;;::::::::::::999999999;;;:::888777777777999999888888888777777777666666444444555555444444333222333333333333222222222222333333333222222222222222222222222222222222222222222222111111111111222222111111222222333333333333333444555555555444333222222444555333111111333444222222222222222222222222666555555444333333333333555555444444444555666666444555666888888888777777:::999999999999999::::::???@@@BBBFFFLLLYYYlll}}}}}}xxxwwwpppqqquuuxxxqqqdddiiiwwwxxxnnneee]]]VVVUUUSSSNNNJJJIIIFFFEEEDDDCCCCCCCCCCCCCCC::::::::::::::::::::::::999999999999::::::::::::===<<<;;;;;;;;;<<<======>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>>>>========================>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEECCCCCCBBBAAAAAABBBBBBBBBFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIMMMPPPRRRSSSTTTTTTSSSSSSUUUVVVWWWYYY\\\```dddgggiiikkkfffffffffffffffiiimmmppprrrtttwww|||}}}|||||||||wwwsssqqqsssxxxyyyuuuqqqjjjfff```\\\[[[^^^ccchhhXXXSSSQQQTTTXXX]]]eeemmmuuuhhh\\\RRRLLLEEECCCAAAAAAAAAAAA@@@>>>?????????>>>===<<<;;;:::999999999999888888888777;;;:::999777666666777777666666666666666555555555333333444444444444444333222222222222222222222222222222222222222222222111222222222222222222222222333333222111000/////////000111222333333333222222000111333444444333222111444333333222111111222444222222222222222222222222666555444333333333333333444444444444444555666666666555555555555777999:::999999888888888999::::::<<<;;;>>>BBBEEEOOOdddyyyvvvnnnnnneeegggpppzzzuuubbbcccmmmvvvmmmddd[[[XXXTTTNNNJJJIIIFFFEEEDDDCCCBBBBBBBBBBBB999999999999999999999999888888888888999999999999;;;;;;:::999:::;;;<<<===>>>>>>???????????????>>><<<<<<===>>>>>>========================>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFHHHLLLOOORRRSSSUUUUUUSSSRRRRRRSSSSSSUUUXXX\\\```ccceeefffcccddddddeeeeeegggkkknnnooopppsssvvv{{{}}}wwwmmmfffbbb`````````___\\\ZZZ[[[^^^___]]][[[UUUSSSRRRQQQTTT\\\fffmmmVVVTTTWWWaaammmyyyooo```VVVNNNHHHDDDAAA@@@>>>>>>>>>>>><<<::::::;;;;;;<<<============888888888888777777777777::::::999777666666555555555555555555444444444444111111222222222222111111000111111111111222222222111111111222222222222222333333333333333333333333444333222111000/////////000111222333333222111000000000111111222222111111999666333444444222444777444444444444444444444444555444333333333333333333444444444444444555666777666555444333444666999;;;888888888888999:::;;;<<<<<<:::<<>>===<<<;;;;;;<<<<<<===;;;<<<===>>>??????>>>==================>>>??????>>>>>>>>>>>>????????????>>>???@@@AAACCCDDDEEEFFFAAAAAA@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGGGGHHHJJJLLLOOOPPPRRRUUUUUUTTTQQQPPPOOOOOOQQQTTTYYY\\\___aaaaaadddeeeeeeeeeeeefffiiilllkkkmmmooorrruuuyyy~~~{{{vvvsssrrrrrrsssuuutttsssrrrqqqmmmhhheeeccc___YYYTTTRRRRRRRRRRRRUUUUUUTTTTTTVVVXXXYYYZZZVVVXXX[[[]]]```fffnnntttgggiiisss}}}ooofffYYYOOOIIIFFFCCCAAA>>><<<;;;<<<<<<<<<:::888777888999:::;;;;;;;;;;;;888888888888777777777777999888777666555555444444333333333444444444444444000000111111111111000000000000000000111111222222000000111111222222333333333333333333333333333333333222222111000000000000000111222333333222111///111111000111111222222333===777333444444222333777333333333333333333333333333333333222333333444444444444444444555666777888333444444555666777888999777777888888:::;;;===>>>@@@<<<===BBBCCCFFFVVVjjj|||qqqeeedddmmmzzznnnccc\\\eeexxx|||ooofff^^^UUUOOONNNIIIHHHGGGFFFDDDDDDDDDDDD888888888888888888888888777777777777888888888888777666555555555777888999>>><<<:::999888999;;;<<<<<<===>>>???@@@@@@??????===============>>>??????<<<<<<<<<<<<============>>>>>>@@@AAACCCDDDEEEFFFAAAAAA@@@???>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCEEEGGGIIIKKKKKKMMMOOOQQQNNNQQQUUUUUUSSSPPPNNNMMMLLLOOORRRVVVZZZ\\\^^^^^^aaabbbbbbaaa```aaadddfffccceeehhhjjjlllnnnrrrtttzzzuuusssmmmjjjddd___\\\[[[\\\]]][[[[[[\\\^^^^^^]]]YYYVVVWWWTTTPPPNNNOOOPPPPPPPPPLLLNNNRRRVVV[[[aaahhhmmmlllpppuuuxxxzzz}}}~~~{{{{{{zzzuuullleee\\\VVVMMMGGGEEEDDDCCCAAA<<<;;;;;;<<<======;;;999999999999999999888777666888888888888777777777777777777666555555444333333333333333333333333333333222222222222222111111000//////000000111111111222//////000111222333333444444444444444444444444444111111111111111222222333000111222333333222000///222222111000111222444555===666111333333000111555111111111111111111111111222222222222333444444555444444444555666777888888111222555777888888777777666777777999:::<<<>>>???@@@;;;;;;AAAAAAAAANNN```yyy}}}ooojjjmmmwwwwwwhhh\\\```qqqvvvmmmcccYYYSSSQQQKKKJJJIIIGGGFFFEEEEEEEEE::::::::::::::::::::::::666666666666777777777777444555777888999999888888999999999999:::;;;<<<<<<:::::::::;;;<<<===>>>>>>DDDBBB@@@>>>======>>>???>>>>>>???>>><<<<<<===???===>>>>>>???AAACCCEEEFFFBBBAAA@@@???>>>>>>>>>>>>AAABBBBBBBBBCCCCCCDDDDDDFFFHHHKKKNNNOOOOOOMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPMMMOOOQQQTTTVVVXXXYYYZZZ\\\^^^___aaaaaaaaaaaa```eeecccbbbbbbeeeiiimmmppp{{{}}}zzzzzzxxxvvvsssrrrqqqooolllhhheeebbb```YYYYYYXXXUUUSSSRRRSSSUUUQQQRRRSSSUUUWWWYYYZZZ[[[UUUVVVVVVTTTRRRRRRUUUYYYYYY[[[```gggppp}}}{{{xxxsssmmmfff___WWWRRRIIIGGGDDDBBB???>>>>>>>>>:::;;;<<<>>>>>>>>>===<<<::::::999777444444666888999888666555444555666777666555555666666666333111222444555555444333333444222222111111000/////////000111111111111222222222000000000111222555777999000000000111222555777999111111111111111111111111444444444333222111000///...////////////000000000444333222222111111222222111111000000111111222333555111///222444333333555444444333444444555666777666666666666666666666666888666555666999;;;;;;999999:::;;;:::;;;BBBNNNWWWpppxxxyyyssshhheeelll{{{vvvnnneee[[[RRRPPPNNNJJJHHHHHHGGGFFFEEE:::::::::999999999999999999999888888777777666666666777888:::;;;;;;::::::777777777777888999:::;;;999999::::::;;;;;;<<<<<>><<<<<<<<<===>>>===>>>>>>>>><<<<<<===??????@@@@@@AAACCCDDDFFFGGGAAAAAA@@@???????????????CCCCCCDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPNNNOOOPPPRRRTTTVVVXXXYYY[[[\\\]]]^^^______^^^]]]aaa```______bbbeeeiiilllwww{{{}}}|||yyyxxxxxxvvvrrrooooookkkfffddddddcccbbb```^^^_________]]][[[YYYXXXYYYYYYYYYVVVSSSQQQQQQRRRSSSUUUYYY^^^ccchhhlllnnnlllkkkiiieeecccdddjjjnnnrrrvvv~~~vvvppphhh```YYYSSSNNNKKKFFFEEECCCAAA???>>>======;;;<<<===>>>???>>>>>>======;;;999888999888666555888777777666666666666666777666666666777666333111222444555555444333333444000000000000000111111111//////000000000111111111000//////000111333555666111111111111111222333444111111111111111111111111222222333333333222111111111111111222222222333333444333222222111111222222111111000000111111222333555111111555777555333444444333333444444555666777666666666666666666666666999777555666999::::::999999;;;;;;:::;;;@@@JJJRRRjjj~~~yyyoookkkooo{{{yyynnnaaaXXXSSSPPPMMMJJJIIIHHHGGGEEE999999999888888777777777;;;::::::999777666666555666777888999::::::999999555555555555666777888999999999999999::::::::::::>>>===<<<;;;;;;<<<======<<<===>>>>>><<<<<<===>>>??????@@@@@@BBBCCCEEEEEE@@@@@@??????@@@@@@AAABBBEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSUUUVVVYYYZZZ[[[\\\\\\[[[ZZZZZZ]]]\\\[[[\\\^^^aaaeeegggooosssyyy~~~zzzvvvssssssrrrppppppqqqrrrqqqpppnnnllliiigggeeeccc```^^^```]]]YYYXXXXXXZZZ[[[[[[YYY\\\```dddffffffeeedddggghhhiiigggccc___^^^]]]cccgggnnnwwwwwwllldddZZZPPPJJJFFFDDDBBBAAAAAAAAA@@@???>>>===<<<<<<<<<===>>>>>>>>>======>>>:::777888::::::777333666666666777888888999999999888777666666555333111222333555555333333333444...//////000111111222222........./////////000000000//////000000111333333222222222222111000///...111111111111111111111111000111111222333333222222222222222222333333333444333333222111111111111222111111000000111111222333444222444:::<<<888444333333333333333444555666777666666666666666666666666999777666666888999888777999:::;;;;;;;;;>>>EEEKKK___wwwxxxxxx{{{~~~xxxsssqqqsss{{{vvvhhh^^^XXXUUUPPPMMMKKKJJJHHHFFF888888888777666666555555999999888888777666666555444555555666666777777777555555555555666777888888::::::::::::999999999999;;;;;;;;;;;;;;;<<<===>>>;;;<<<>>>>>>===<<<===>>>=========>>>???@@@AAABBB????????????AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPQQQQQQPPPNNNNNNNNNPPPSSSTTTWWWXXXYYYZZZZZZYYYXXXXXXZZZZZZYYYYYY[[[^^^aaacccggglllsssxxx~~~{{{xxxvvvwwwxxxxxxxxxwwwuuurrrnnnkkkhhheeeccceeecccbbbbbbdddgggkkkmmmnnnssszzz}}}|||xxxnnn___XXXOOOGGGBBB@@@>>>=========>>>??????===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888666666777888888888999888777666777:::===???;;;999777666666555333111111333555444333222333444//////000000111111111111....../////////000000000000000000000111111111222222222333333222000...---111111111111111111111111111111222222222222111111000000111111111222222222333222222111111111111111111111000000111111222333333333777>>>@@@:::555333333333333333444555666666444444444444444444444444888777666666666777777777666888::::::;;;>>>BBBFFFTTTkkkxxxsssqqqpppnnnooorrrtttxxxrrrggg^^^ZZZUUUQQQNNNKKKHHHFFF777777777666666555555555666666666666666666666666555555555555555555666666666666666666777888999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>999;;;===>>>===<<<===>>>===============>>>???@@@>>>??????@@@AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAACCCEEEFFFHHHHHHJJJLLLNNNOOOQQQRRRQQQOOONNNMMMMMMOOOQQQRRRVVVWWWXXXYYYZZZYYYXXXXXXYYYYYYXXXYYYZZZ]]]___aaaaaahhhooossswww}}}{{{zzzxxxxxxyyyzzz}}}ooocccSSSOOOIIIEEEBBB@@@>>><<<:::;;;<<<=========;;;:::999999999888888888999999777999999666333555<<>>;;;999666555555444333111111333444444333222222333111111111111000000///////////////000000000111111111111222222222222222222111111333333333222111000111111111111111111111111222222222222111000///...000000111111111222222222333222111111000000111111111111000000111111222333333333777???AAA;;;555222333222222333333444555666555555555555555555555555777777777666555555666777444555777999;;;>>>AAACCCNNNaaa~~~wwwnnnggggggjjjooopppqqqwww~~~}}}sssddd```ZZZUUUQQQMMMIIIGGG666666666666666666666666444444444555555666666666777777666666666666777777666666666777777888999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<888:::===>>>===<<<======??????>>>>>>>>>??????@@@??????@@@AAABBBDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEHHHHHHJJJKKKMMMOOOPPPQQQOOOOOONNNMMMNNNOOOPPPQQQUUUVVVWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ\\\^^^```___eeellloooqqqwwwuuueeeXXXKKKIIIFFFDDDCCCAAA???===:::;;;;;;<<<<<<<<<;;;;;;888888777666666666777777666:::<<<999444666???GGGJJJEEE===666333333666888:::777555444444444333111111222444444222222222333222222111111000//////...//////000000000111111111111111222222333222222222111111222222333222222222111111111111111111111111333333333222111///...---222222222222333333333444222222111000000000000111111111000000111111222333333222666===>>>999444333222222222222333444555666888888888888888888888888555666666666444444666888444555666888;;;>>>@@@BBBKKKXXXqqq~~~rrrpppllljjjkkkjjjhhhiiimmmwww~~~yyylllgggaaaZZZUUUQQQLLLIII555555555666777777888888666666666666555555555555777777666555555555666777666666666666777888999:::888888999999::::::;;;;;;999999::::::::::::::::::777:::===>>>===<<<======??????>>>======>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDGGGHHHIIIJJJLLLMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPRRRSSSUUUWWWXXXYYYYYYXXXWWWWWWXXXXXXZZZ[[[]]]^^^___ccchhhiiijjjmmmtttzzzsssgggZZZOOOHHHFFFBBB@@@@@@???===;;;<<<;;;;;;::::::;;;;;;;;;999888777666666666666777555999;;;:::666666:::???BBB???:::666444333555666888666333222333333333222111222444444222111222333111111111000000000000000........./////////000000...///000222222222111111111111111000000000111111111111111111111111111111111111111111111000//////111111111222222222333333222222111000000000000000111111000000111111222333444222444999;;;777444444222222222222333444555666777777777777777777777777333444666555444444666999777777777888:::===>>>???FFFMMM```{{{xxxlllhhhfffeeeeeeggglllxxxtttooohhhaaa[[[UUUPPPMMM444444555666777888999999999999888777666555444444555555333222222333444555666555555666666777888999666666777888999::::::;;;888888999999999888888777777999===>>>>>>===<<<=========<<<;;;;;;;;;;;;<<>>>>>===<<<;;;;;;=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBGGGHHHIIIJJJIIIHHHGGGFFFKKKLLLMMMNNNPPPSSSUUUVVVVVVSSSRRRSSSVVVWWWUUUSSSUUUUUUVVVXXXZZZ[[[\\\]]]^^^```cccdddddddddfffggglllooorrrvvv{{{zzzrrrnnnfff]]]UUUNNNJJJHHHBBBBBBAAA@@@>>><<<:::999;;;;;;;;;;;;<<<<<<======:::999888777666666666666444555555555666666777777555555666666555333111000111222333444333222111000000000000000000000000000000000////////////000000111111000000//////............///000000000000000////////////////////////........................000000//////......------//////000111111111111111222///,,,,,,...000///...000000000000111111111111///111222444444333222111333333222222222333444444333444444555555444444333111333444444333333555666888888888888999:::;;;;;;>>>DDDMMM[[[sss}}}iii^^^^^^^^^fffnnnlllhhhppp~~~vvvnnniiibbbYYYSSS666555444444333333444444888777666555444444555666999777444444555777666444555555666666666777777777999888777666555555555555999999999:::999999888888:::;;;<<<;;;999888999:::<<<=========<<<<<<;;;:::<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBGGGGGGHHHHHHHHHHHHGGGGGGKKKKKKLLLNNNPPPRRRTTTUUUTTTRRRQQQRRRUUUWWWVVVTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]___aaacccccccccdddffffffhhhkkknnnrrr{{{|||pppggg___\\\VVVOOOIIIEEEBBBAAAAAA@@@@@@???>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<999999888777666666666666444444444444444444333333555555555555444333222222444444444444444333222222111111111111111111111111000000////////////000000000000000000//////............///000000000000000////////////////////////........................///////////////.........//////000111111111111111222000---...000111111000//////000000000111111111///111222444444333222111222222111111111222333333333333444444444444333333222444555444333333444555888888888888999999:::;;;>>>BBBIIIUUUkkkwwwddd\\\^^^^^^fffooommmiiinnnuuu~~~sssllldddZZZSSS666666555444444444444555777666555555444555555555888666555444666666666555444444555555555666666666777666666555555666666777;;;:::999888777777777777999;;;;;;:::999888999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSTTTRRRQQQPPPRRRTTTUUUUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]___aaaaaaaaabbbdddaaaccceeegggiiioooxxxwwwjjj]]]UUUPPPNNNJJJGGGCCCAAA@@@@@@>>>??????>>>>>><<<;;;;;;::::::::::::;;;;;;;;;;;;999888777666666555555666444444333222222111111000444444333333333333444444444333333222222222222222111111111111111111111111000//////......//////000000000000////////////.........///000000000000000////////////////////////////////////////////////........./////////////////////000111111111111111111000//////111333333222//////000000000000111111///000222333333333222111111000000000111111222333333333444444444444333333333555555555333222333444777777777777888999:::;;;<<>>???????????????????????????@@@@@@@@@@@@AAAAAAAAAEEEDDDDDDDDDEEEGGGIIIJJJHHHIIIJJJKKKMMMPPPRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYY[[[]]]^^^^^^___```bbbaaacccdddddddddhhhooouuu{{{~~~{{{rrriii^^^TTTNNNHHHGGGEEEDDDBBBAAAAAAAAA<<<============<<<;;;;;;999999::::::::::::::::::888888777666555555555555222222222222222111111111444333222111222333555666222111///.........///000111111111111111111111111/////////....../////////////////////////////////......///000000000000000////////////////////////000000000000000000000000------......//////000000//////000111111111111111000//////000111222222222////////////000000000111000000111222333222222111111111000111111222333444333333333444444333333333444555666555333222222444666666666777888999:::;;;;;;===@@@HHHWWWjjj{{{tttgggccceeebbbeeemmmlllqqqjjjcccbbbjjj{{{yyyooohhh555444333333222333333333444444555555555555555555333444444444444444444444444444444444555555555666444444444444555666777888666666555555666888:::;;;999:::;;;:::888777888999999999:::::::::::::::999:::::::::;;;<<<<<<======?????????????????????????????????@@@@@@@@@AAAAAACCCCCCBBBCCCDDDFFFHHHJJJGGGHHHHHHJJJLLLNNNPPPRRRTTTTTTTTTSSSRRRQQQQQQQQQSSSTTTTTTTTTUUUUUUVVVVVVWWWYYY\\\]]]]]]]]]^^^```aaacccdddcccbbbdddiiimmmrrrtttyyyyyytttlllddd\\\UUUMMMIIIBBBAAA@@@???>>>>>>======;;;;;;<<<<<<<<<;;;;;;:::999999999999999888888888888777666555444444444444000111111222333444444555333222111111222333555666111000///...---...///000000000000000000000000000//////............//////.............../////////......///000000000000000////////////////////////000000000000000000000000------......//////000000//////000111111111111111...///000000000000111111...////////////000000000000000111111222222222222111111111222222444555555222333333333333333333222444555666555333222222444555555555666777888:::;;;:::;;;???EEEQQQcccxxxxxxuuutttkkkjjjpppnnnvvvooofffaaaffftttxxxppp444444333222222222222333333333444555555555555444333555777777666555666777444444555555555666666666555444444444555666666777444444444555666888::::::888::::::999888777888999999999::::::;;;;;;::::::::::::;;;;;;<<<=========????????????????????????????????????@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGIIIKKKMMMOOOPPPTTTUUUUUUTTTRRRQQQQQQRRRTTTTTTTTTUUUUUUUUUUUUUUUVVVXXX[[[\\\\\\\\\]]]______aaacccbbb```aaadddhhhkkkmmmqqqvvv~~~xxxhhhddd]]]VVVPPPKKKEEEBBBAAA@@@@@@???>>>===<<<<<<::::::;;;;;;;;;::::::999888888888888888777777777777666555444444333333444000000111222444555666777222222222222222333444444333222222111111111111111///////////////////////////......------......///---............/////////......///000000000000000////////////////////////////////////////////////........./////////////////////000111111111111111...000111111000//////000......////////////000000000000000000111111222222111111222222333444555666222222333333333333222222333555555555333222333444444444444555666888999:::999:::>>>DDDLLL\\\tttuuuppptttssszzzxxxsssnnnllltttvvv555555444333333333333333222333444555555555444444222555777888666555666777555555666666666777777777555555444444444555666666333444555666777777888888888999:::999888777777999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOQQQSSSUUUUUUSSSSSSTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXZZZ[[[[[[\\\]]]^^^^^^```cccbbb``````bbbeeefffhhhlllqqqvvv}}}wwwllleeeXXXTTTOOOKKKHHHFFFBBB@@@@@@@@@@@@@@@???>>>===<<<::::::;;;::::::999888888888888888777777666666666777666555444333333333333111111222222333444555555111222222333333333222222222222333333222222111000........................///......------......///---------.........//////......///000000000000000////////////////////////........................///////////////.........//////000111111111111111000222444333111//////000........./////////000000000000000000000111111222000000000111222444555666222222333333333333222222222444555444333333444555333333444555666888999:::999:::===BBBGGGTTTmmmyyyqqqtttttt}}}xxxyyy666666555444444444444555111222444555666555444444///333666666444333444555666666666666777777777777666555555444444444555555444555666777777777555555888999:::999777777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAACCCDDDEEEDDDDDDCCCDDDEEEFFFGGGIIILLLNNNOOOOOORRRTTTUUUTTTTTTWWWZZZVVVVVVVVVUUUUUUUUUUUUUUUUUUXXXZZZ[[[[[[\\\]]]^^^^^^aaadddcccaaaaaacccfffbbbeeeiiinnnrrrxxx~~~xxxoooeee[[[TTTLLLJJJHHHFFFFFFFFFDDDCCC<<<<<<<<<<<<<<<;;;::::::::::::;;;:::999888777777888888777777666666666555666666555444333333333333222222222222222333333333111222333444444333111111000111111222222111///...------------------------.........------.........---------.........//////...//////000000000000000////////////////////////........................000000//////.........---//////000111111111111111222444666555222//////000............/////////000000000000000000111111222/////////000111333444555222222222333333222222222222333444444333333555666333333333444666888999:::999999===@@@CCCNNNgggxxxooorrrqqq~~~~~~444333333222222333333444222222333333333333444444333333333333333333333333333555777999:::999888888777777888777777666555555555666666777777777777777555666888999:::::::::999<<<;;;;;;:::999888777777<<<;;;;;;;;;;;;<<<=========>>>???@@@@@@???>>>===>>>>>>??????@@@@@@AAAAAABBBAAA@@@???@@@BBBDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIMMMNNNPPPRRRTTTWWWYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWUUUVVVYYY[[[\\\\\\[[[[[[___```bbbbbb```___```aaabbbcccfffkkkooosssvvvxxxzzzwwwlllccc]]]XXXPPPKKKIIIHHHFFFCCCAAA???>>>>>>???>>>===<<<<<<;;;;;;<<<:::999777666666666777888777777666444444333333333444444333333222111000000222222222222222222222222111222333444444333111000333333333222222222111111111111000///////////////111///---,,,,,,,,,...///++++++,,,---.........---......------------......111111000000//////......000000///...............000//////.........//////000111111111222222222222555222//////111111000---000000000000111111111111111222222333333222222111111111000000111333555666444333222111111333555666444444444444444444444444333444555555444444555777888999;;;===>>>EEEWWWiiizzzyyykkkjjjqqq444333333222222333333444222222222333333333444444444444444444444444444444444555777888999999777777666666777777666666555444444555666666777777666666666666888999:::999999888;;;::::::999999888888888<<<;;;;;;;;;;;;<<<======>>>???@@@@@@@@@@@@???>>>======>>>>>>???@@@@@@@@@BBBBBBAAA@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNOOORRRTTTVVVXXXYYY[[[ZZZZZZYYYXXXWWWVVVVVVUUUWWWYYY[[[\\\\\\\\\[[[^^^```bbbbbbaaaaaabbbccccccdddfffiiikkknnnpppqqquuuzzz|||ooohhh^^^WWWSSSOOOJJJEEEEEEDDDCCCBBB@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;999888777777666666777777777777666555444444444444555555444333333222111111222222222222222222222222111222222222222222111111222222111111111000000000000//////...---.........222000...,,,++++++,,,---,,,,,,---.....................------------......000000000000//////......------------...000111222//////............//////000000000000111111111111777333000...//////---+++...////////////000000000111222222333333222222111222222111000111111333333444333222111111333444666444444444444444444444444555666777777666666777888999888999;;;<<>>>>>???@@@@@@CCCBBBBBBAAABBBCCCEEEFFFHHHGGGGGGFFFGGGIIIJJJKKKKKKLLLOOOQQQTTTUUUWWWWWW[[[ZZZYYYXXXWWWVVVUUUTTTVVVWWWYYY[[[\\\\\\[[[[[[\\\^^^aaabbbbbbcccdddfffcccdddeeefffggghhhhhhiiiooorrrwww{{{xxxoooiii\\\VVVOOOKKKIIIGGGCCC@@@@@@@@@????????????@@@@@@======<<<;;;::::::::::::777777777777777666666555777777666666555555444444555555555444333333222222222222222222222222222222222111111111111111222222111111000000000////////////...------,,,,,,------222111///---++++++++++++,,,---......///...............------------......000000000////////////...,,,,,,------...///111222//////............//////....../////////000000000555222...------...------............////////////111111222222222222111111333222111000000000000111333222222111111333444555333333333333444444444444444666777777666666777888:::777666888:::===EEENNN[[[mmmsssqqqvvv~~~~~~|||333333222222222222333333111222222222222333333333444444444444444444444444555555666666666555444444444444444555555444333333222333444444555555444444888888888888888777777777888888888999999:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>>;;;;;;<<<===>>>??????@@@DDDCCCCCCCCCCCCDDDEEEFFFHHHGGGFFFFFFFFFHHHJJJKKKIIIKKKNNNPPPSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZYYYZZZ]]]```bbbbbbccceeegggbbbbbbcccccccccdddddddddiiillloooqqqrrrsssvvvxxx~~~|||~~~~~~xxxrrrmmmfff^^^WWWPPPLLLHHHEEEDDDCCCAAA???>>>===============>>>???<<<<<<;;;999999999999999555666777888777666555444777777777666666555555444444444444333333222222222111111111111111111111111222111000//////000222333111111000000000////////////......---,,,---------000///...,,,,,,,,,,,,,,,---......//////...............------------......//////////////////////////////...------------...///............//////000---------........./////////---++++++,,,...111222........./////////000000111111222222222222111111111111000000000000000000222222111111222222333444333333333333333444444444222333555444333333444666:::555333777:::;;;???CCCOOOaaazzzyyy{{{||||||{{{yyywwwuuutttuuunnnrrr}}}333222222111111222222333111111111222222222333333222222222222222222222222444444555555444444444333333333444444444444444333222333333444444444444444888888777777777777777777888888888999999::::::;;;<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJHHHIIILLLPPPRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUVVVWWWXXXXXXXXXXXXYYY[[[^^^```aaabbbdddfff______```aaabbbbbbcccccceeehhhkkkmmmmmmnnnoooppptttssstttuuuzzz}}}vvvrrruuu|||{{{nnniiibbb^^^ZZZVVVPPPKKKJJJHHHEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777777777777555555666777777555444333555666666777666666555444222222222111111111111111111111111111111111111111000000///...///000222333222222111111111000000000000///......------......+++,,,,,,,,,------...///---...............------......------------.....................///////////////...---------------...............///000000,,,------------.........---,,,,,,+++,,,...000222//////000000000111111111000111111222222111111000......///000111111222222111111111111222222333333222222222333333333444444222333444444333333444555999444333777;;;<<<===???JJJYYYqqq}}}yyyuuuooojjjhhhhhhhhhhhhcccfffooo{{{222222111111111111222222111111111111222222222222111111111111111111111111333333333333333333444444333333444444555555444444222333444444555555444444777777666666666777777888888888888999999:::::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFHHHKKKOOOQQQRRRRRRRRRPPPPPPRRRTTTUUUWWWYYYYYYVVVVVVVVVVVVWWWWWWXXXXXXXXXZZZ]]]^^^^^^___```bbb\\\\\\]]]___```aaaccccccbbbeeeiiikkklllmmmoooppppppqqqssstttuuuwww{{{~~~}}}sssmmmpppxxx~~~uuukkkfffZZZWWWSSSOOOLLLJJJGGGEEEDDDDDDBBBAAA???>>>>>>>>>>>>===<<<::::::999999999:::999888777666666666666555555555555555444444333333444555666666555444333111111111111111000000000111111111111111111111111............///000111222222222111111111000000000000//////...---.........)))***+++,,,---...///000---------...------,,,+++......------------......---............/////////++++++,,,,,,---...000111......---......///000111,,,,,,---------.........//////000...,,,,,,---...000000000000111111111111000000111111111111000000---...000111222333333333111111111222222222222222111111222222333333444444333555666666555555666777888555444888;;;;;;===???FFFRRReeeyyy|||ssshhh```^^^_________]]]^^^cccmmmwww222222111111111111222222111111111111222222222222222222222222222222222222222222222222222333444444333333444555555555555555333333444555555555555555666666555555666777888999999999999999999999::::::<<<;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<===;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBB@@@AAACCCEEEFFFEEEDDDDDDDDDGGGKKKNNNQQQQQQQQQQQQOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYYYYXXXZZZ\\\\\\[[[[[[\\\]]]YYYZZZ[[[\\\^^^___```aaa___cccgggjjjlllmmmnnnpppppprrrsssrrrqqqrrruuuxxxzzztttsssuuu{{{zzztttpppnnniii```ZZZZZZLLLLLLJJJGGGDDDBBBBBBCCC???@@@@@@???>>>===>>>>>>===<<<;;;:::999999999999999888777666555555555555666555444444333333444444222333444555555444333222111111111111111111111111111111111111111111111111,,,---...///000000000000111111000000000////////////...------,,,,,,------)))***+++,,,---.........,,,,,,------,,,++++++***......------------......---------.........//////+++++++++,,,---...///000---------......///000111------------...............000222111...,,,,,,---/////////000000000000111000000111111111111000000///000111333333333222222000000111222222222222222000111111222333333444444333555666666555444666777999666666::::::999;;;@@@???IIIXXXiiizzzxxxhhh]]][[[\\\\\\\\\]]]ZZZ[[[aaajjjsss222222111111111111222222000111111111111222222222333333333333333333333333111111111111222333444555333444444555666666666555333444555555666666555555666555555555666777999:::999999999999999999999999<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<===>>><<<<<<===???@@@BBBCCCCCCAAABBBBBBCCCBBBBBBAAAAAA>>>@@@CCCEEEFFFEEECCCBBBDDDFFFJJJNNNPPPQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVZZZYYYYYYYYYYYYZZZZZZ[[[XXXYYY[[[[[[YYYXXXYYYZZZXXXYYYZZZ[[[\\\]]]^^^^^^]]]aaaeeeiiikkklllmmmnnnnnnoooooommmkkkkkkooosssooovvv{{{}}}wwwuuuuuuxxx~~~}}}tttlllddd```\\\ZZZUUUOOOOOORRRFFFGGGHHHEEEAAA???@@@CCC<<<>>>??????>>>>>>???@@@;;;;;;::::::999::::::;;;888777666555555444444555666555444333222333444555111222444555555444222111222222222222222222222333000000000000000000000000+++,,,...000111000000///000/////////...............---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,++++++***))).........------.........---------.........//////......---,,,,,,,,,,,,------------......000111111---------.........//////***...111222000......///............/////////000000000111111111111000000222222333444333222111000000000111222222222222111000000111222333333444444111222444333222222333555999888888:::999777:::???999AAANNN^^^ooo}}}jjj^^^[[[\\\]]]\\\___ZZZWWW[[[aaakkkxxx333222111222333333333222222111111111000000//////222222222222222222222222333333222111222333444555:::888666666777888777666555555555555555555555555333333333444444444555555888888888888888999999999<<<;;;:::999888888888888:::;;;===>>>??????>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJJJJIIIIIIKKKMMMMMMOOORRRRRRQQQPPPPPPPPPVVVVVVVVVVVVWWWWWWXXXYYYVVVWWWWWWXXXYYYYYYXXXXXXVVVXXXZZZ[[[ZZZ[[[]]]___]]]___aaadddeeehhhlllooollllllllllllllllllllllllpppppppppqqqsssvvvyyyzzz~~~xxxuuu|||{{{mmmaaa]]]]]]VVVTTTPPPMMMJJJHHHGGGFFFEEEDDDBBBAAAAAABBBDDDEEE>>>>>>===;;;:::999888777888888888999999:::::::::999888777666555444333333444333222222333444666777000000111222444555666666333222222111000///......111111111111111111222222////////////////////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---------......///...,,,+++******++++++///...------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---//////...---.../////////.........---------,,,,,,---...///000111111000///.........///111222000000111222222222222111333333333222222222111111111111222222222333333333111111222222222222111111...000222444555444333222666666666666777888999::::::AAAHHHOOO___vvvxxxfff___]]]^^^```eee``````cccaaa^^^hhhxxx222111111111222222222111111111111111000000000///222222222222222222222222666555555444555666777888<<<;;;:::888666555555555444444444444444444444444333333333444444444555555777777888888888999999999888888888888999:::;;;;;;:::;;;===>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIHHHHHHHHHJJJLLLJJJLLLNNNOOOMMMLLLLLLMMMUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXVVVWWWYYYZZZYYYZZZ\\\^^^ZZZ\\\___aaabbbeeehhhkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnoooqqqtttvvvwwwwwwyyyzzz|||{{{qqqhhhmmmpppkkkaaaWWWSSSSSSNNNLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCC<<<<<<;;;:::999888888777888888888999999999999999888888777666555444333333555444333333333444555666222222222222222222222222111111111000000000000000333333222111000000000000////////////////////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++,,,,,,,,,---------......333222000///......//////...---,,,,,,+++++++++,,,,,,,,,---------.........,,,---//////...------...//////.........---------............////////////000///.........///111111//////000111111111000000333222222222111111111111111111111222222222333333111111222222222222111111000111333444555555444444666666666666777888999:::999>>>DDDJJJXXXmmm~~~sssjjjfffffffffnnniiihhhjjjfff___eeeqqq111111111111111111111111111111111111000000000000222222222222222222222222333333222222333333444555<<<======:::555222333555333333333333333333333333333333333444444444555555777777777888888888999999888888777888888999:::;;;:::;;;<<<======>>>======??????>>>>>>>>>>>>??????EEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFHHHJJJKKKMMMOOOPPPOOONNNNNNOOORRRRRRRRRRRRRRRSSSSSSTTTXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWXXXXXXXXXXXXZZZ\\\XXXZZZ\\\]]]^^^aaadddgggjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnppprrrsssqqqrrrssstttuuuxxx}}}yyymmmdddZZZ[[[[[[XXXSSSMMMJJJHHHEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???>>>>>>???@@@AAA:::::::::999999999888888999888888888888888888777888777777666555444333333555555444333333333333444333333222111000//////...//////000000111111111111444333222111000/////////////////////////////////......///......---,,,+++---------,,,,,,+++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,---------......111000///...---------.........---------,,,,,,,,,---------.........//////,,,...//////---,,,------...............---------..................////////////......//////000111---...//////000000//////111111111111000000000000111111111222222222222333111111222222222222111111222333333444444555666666666666555666666777888999777;;;>>>BBBMMM___pppxxxyyy|||yyyvvvtttuuuqqqqqqrrrlllcccccciiixxx000111111111000///000000111111111000000000000000111111111111111111111111111111111111111222222333888;;;<<<888222///222555222222222222222333333333333333333444444444555555666666777777888888999999;;;:::999888777777777777999:::;;;;;;<<<<<<======??????>>>=========>>>>>>DDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEEEEDDDEEEGGGHHHKKKMMMOOOPPPOOOOOOOOOPPPOOOOOOOOOPPPQQQSSSTTTUUUXXXXXXWWWWWWWWWVVVWWWWWWVVVWWWWWWWWWVVVVVVXXX[[[WWWXXXZZZ[[[\\\^^^```ccciiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkmmmnnnooopppooopppqqqppppppqqqtttvvvwwwwwwxxxyyy{{{~~~zzzssslllddd[[[UUUQQQPPPNNNLLLKKKIIIFFFDDDAAAAAA@@@@@@????????????>>>>>>===<<<<<<===>>>>>>999999999999999999999999888888888777777666666666777777666555555444333333444444333222111111000000333333222111000//////...000000000000000000111111333222111000000000000000////////////////////////---.........------,,,+++......---,,,,,,+++*********+++,,,---.../////////,,,,,,,,,---------............------,,,,,,,,,,,,....../////////.........------------............,,,...//////---,,,,,,---........................,,,,,,---......//////000............//////000000......///000000000000///000000000000000/////////111111111111222222222222111111222222222222111111333222222222333444555666666555555555666666777888888:::<<<>>>EEESSSccclllttt}}}}}}}}}xxxooojjjkkkooo000222333111///...///111000000000000000000111111111111111111111111111111333444444555555555555555222666888555000///222666111111111222222222333333333333333444444444555555555666666777888888999999::::::999888777777777777999999999::::::;;;<<<<<<>>>>>>======<<<=========BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGFFFHHHKKKLLLKKKKKKKKKLLLLLLLLLNNNPPPRRRUUUWWWYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWUUUTTTUUUWWWYYYXXXYYY[[[[[[[[[\\\___aaaffffffffffffffffffffffffiiiiiijjjkkklllmmmmmmmmmnnnooopppooommmmmmmmmoooqqqrrrssstttuuuwwwyyyyyywww{{{qqqllleee]]]WWWRRRNNNLLLLLLIIIGGGFFFGGGGGGEEECCCCCCBBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<999999999999999:::::::::777777777666666555555555666666555555444444333333222222222111000///...---222222222222222222111111222222111111000//////...////////////000111222222////////////////////////------------------,,,+++......---,,,,,,+++*********+++,,,---.../////////,,,,,,,,,---------......//////////////////......,,,---............------+++,,,,,,,,,,,,---------+++---......---,,,,,,------.....................///.........---------------......///////////////...///000000111111000000////////////////////////000000111111111222222222111111222222222222111111222111111111222333444555555555555444555555666777::::::;;;===AAAKKKYYYdddttt|||tttqqqnnn}}}000333444333///...///111000000000000111111111111111111111111111111111111111222333333444444333333000222333222000000222555111111111222222333333444333333333444444444555555444555666666777888999999777777666777777888999:::888888888888999:::;;;<<<======<<<<<<<<<<<<======@@@AAABBBCCCCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBAAABBBCCCCCCBBBBBBDDDFFFFFFHHHKKKLLLLLLKKKLLLMMMKKKLLLMMMPPPRRRVVVXXXZZZWWWVVVUUUUUUUUUVVVXXXYYYXXXXXXWWWUUUTTTTTTWWWYYYYYYZZZ[[[[[[[[[[[[^^^```ddddddddddddddddddddddddhhhiiijjjkkkkkkkkkkkkkkkkkklllnnnmmmkkkiiiiiiiiilllmmmnnnoooqqqrrrsssssssssuuuwwwxxxzzz}}}}}}}}}|||{{{yyytttnnnjjj```]]]WWWRRRMMMJJJIIIIIIGGGFFFDDDCCCCCCDDDCCCBBBDDDDDDCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999666666555555555555555444555555555444444444333333111111111111000///...---000111111222222333333333333333222111000///...............///000111222333////////////////////////,,,,,,------------,,,,,,---------,,,,,,+++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,---------......------.........------,,,)))***+++,,,,,,,,,+++***+++++++++,,,,,,,,,------***,,,---...---,,,---...---------...............222111000...,,,+++)))(((------...////////////...//////000111111111111000////////////000000000000000000000111111111111222111111222222222222111111000000111222222333333444555555444444444444555555999999;;;===???EEEQQQ]]]rrrwwwqqqrrrxxx111444666444000...///222///000000000111111111111111111111111111111111111...///000111222111111000111111111111111222333444111111222222333444444555333333333444444444555555444444555666777888999999666666666777777888999:::888888777777888999;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBBAAABBBCCCCCCBBBBBBDDDFFFGGGIIILLLNNNMMMMMMNNNOOOLLLMMMNNNOOOQQQTTTVVVWWWUUUUUUTTTTTTUUUWWWYYYZZZYYYYYYXXXUUUSSSTTTVVVYYYZZZ[[[[[[[[[ZZZZZZ\\\^^^aaaaaaaaaaaaaaaaaaaaaaaaggghhhiiijjjjjjjjjiiihhhhhhjjjlllllljjjhhhggggggggghhhiiikkklllmmmnnnnnnqqqrrrrrrssstttuuuxxxzzz{{{{{{|||~~~yyymmmkkkiiihhhfffbbb^^^ZZZSSSSSSRRRPPPMMMIIIGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBB@@@???===;;;:::::::::;;;;;;:::::::::666666666666666666555555444444444444444555555555555555444444444444333333111111222222222111///...000000000111111111222222222111111111000000/////////////////////000111222////////////////////////+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++,,,,,,,,,---------......***+++,,,------,,,++++++)))***,,,---...---,,,+++,,,,,,,,,,,,---------...(((***,,,---------...///---------.........//////000///......---,,,+++***,,,---.../////////......---...//////000000///////////////000000111111111000000000000111111111111111111222222222222111111000111222444444444444333555555444444333444444555666666999======???JJJWWWnnn{{{uuuttttttyyy111555777555000...000333//////000000111111111222000000000000000000000000111222333444555444333333444222000111222333333222111111222333444444555555333333333444444444555555444444555666777888999999:::999888777666666666666888777777777777999:::;;;:::::::::;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFCCCFFFIIIJJJJJJJJJJJJKKKNNNNNNNNNOOOPPPQQQSSSTTTUUUTTTSSSSSSUUUWWWZZZ[[[ZZZZZZXXXUUUSSSTTTWWWYYYZZZ[[[[[[[[[YYYZZZ[[[]]]````````````````````````fffggghhhiiiiiihhhgggggghhhjjjmmmmmmkkkiiihhhhhhdddeeegggiiijjjkkkllllllppppppppppppqqqrrrtttvvvtttssssssuuuxxx{{{||||||}}}tttlll\\\ZZZXXXWWWVVVUUURRROOOKKKNNNQQQRRROOOJJJEEEBBBDDDEEEFFFDDDBBB@@@AAABBB???@@@@@@AAA@@@>>><<<;;;999::::::;;;;;;::::::999555555444444444333333333333333333444444555555555444444444444444444333333222222333444444222111000000000000000////////////000000000000111111111111111000000////////////000////////////////////////++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,---------.........///000111111000//////,,,---///111111000///...---------.........//////'''))),,,---------...000---------.........//////)))***+++,,,...///000000,,,,,,.../////////...---,,,---......//////......//////000000111111222222000000000000111111111111111111222222222222111111000222444666666666444444555444444333333333444444222333777<<<;;;<<>>???@@@BBBCCCAAACCCDDDCCCBBBBBBCCCDDDFFFEEEDDDCCCDDDEEEGGGIIILLLLLLMMMNNNNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUXXXZZZZZZZZZXXXUUUSSSTTTVVVYYY[[[ZZZXXXYYY[[[\\\\\\[[[[[[[[[]]]^^^^^^^^^^^^^^^ddddddffffffffffffeeeddddddbbbbbbdddggggggeeebbbbbbccceeefffeeefffhhhjjjjjjjjjiiijjjlllooorrrtttvvvtttpppnnnnnnpppsssuuu{{{}}}yyyqqqjjjeeeaaa___SSSQQQNNNKKKIIIHHHGGGGGGCCCFFFJJJLLLLLLHHHBBB???@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>===<<<:::999888555555666777777777777777888888666555444444444444444444444444444444444444333333222111000000000000222111111111000000//////111111000000000000111111///............---------000000000000/////////////////////000//////...---+++,,,------//////000111------------------------++++++++++++,,,,,,---...+++++++++,,,,,,,,,------------,,,++++++,,,,,,,,,)))******+++---......///***++++++,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++,,,---......222///,,,+++---///000111...///000///---,,,,,,---///////////////.........////////////000000000000//////000111222333333444555888555///222;;;;;;444333333333333333333333333888333000222333333555888999888666555777===DDDJJJcccuuuzzzsssllllllsss000000000000//////......////////////////////////////////////////////////222111000//////000111111000000//////000000111222222222222333222222111111444444555666555444333333555444444555666666666666555555666666777777777888888888888999999999::::::::::::999999:::;;;;;;<<<<<<>>>????????????@@@BBBAAAAAAAAAAAAAAAAAABBBBBB@@@BBBCCCCCCBBBAAABBBDDDEEEDDDCCCCCCDDDFFFHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQSSSSSSSSSSSSVVVXXXYYYYYYXXXVVVTTTTTTVVVXXX]]][[[YYYXXXXXXYYYXXXVVVYYYZZZZZZ[[[\\\\\\]]]\\\___```bbbcccdddddddddccccccbbbaaacccffffffdddaaabbbdddfffgggffffffgggiiiiiiiiiiiiiiikkkmmmoooppppppnnnkkkiiiiiillloooqqqqqqsssuuuyyy}}}|||sssnnnggg```\\\XXXUUUSSSPPPNNNLLLIIIGGGEEEEEEEEE@@@BBBEEEGGGFFFCCC???<<<===>>>?????????>>>===<<<>>>>>>======<<<:::999888999999999999999888888777888777666555555444444444444444444444444444444444222222111111111222222333111111111000000000//////111111000000000000111111///............---------......////////////000000///000000000//////......))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,---...///000111...+++***+++---.........///000///---,,,---............///////////////.../////////000000000000000000111111111111111111+++000111///666CCCGGGBBB333333333333333333333333555111000444555333111222777777777666888<<>>;;;===>>>>>>======???@@@AAABBBBBBCCCCCCBBBAAA@@@???@@@BBBBBBAAA@@@BBBCCCDDDCCCCCCCCCEEEGGGIIIJJJGGGIIIKKKMMMOOONNNNNNMMMPPPQQQRRRRRRQQQRRRTTTVVVVVVWWWXXXWWWVVVUUUVVVWWWZZZXXXVVVVVVWWWWWWWWWUUUWWWXXXXXXYYYZZZZZZ[[[[[[]]]^^^```aaacccdddddddddaaaaaaaaabbbddddddcccaaabbbeeegggiiihhhfffffffffgggggghhhhhhiiijjjjjjjjjiiigggeeedddeeehhhlllnnnnnnooopppsssvvvyyy|||}}}vvvnnniiiaaa]]]XXXTTTRRRPPPOOOMMMKKKJJJHHHFFFDDDBBBBBBAAA???@@@BBBCCCBBB@@@>>><<<======>>>>>>>>>===<<<;;;=========<<<<<<:::999888::::::::::::999888777666777777666555555444444444333333333333333333333333111111111111222333444555111111000000000000//////111000000//////000000111///............------------------...//////000000000000/////////.........))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))******+++---......///............///000111111333000---,,,,,,.........///000111000...---...///------......//////000000....../////////000000000111111111000000/////////---111222000555???BBB>>>333333333333333333333333333222444:::===999666666555666777888999<<>>======???@@@???@@@BBBDDDCCCBBB???>>>>>>???AAAAAA@@@@@@AAACCCBBBBBBCCCDDDEEEGGGIIIJJJEEEGGGJJJMMMNNNNNNLLLKKKPPPQQQRRRRRRQQQRRRTTTVVVTTTVVVXXXXXXWWWVVVVVVVVVVVVUUUTTTUUUXXXZZZZZZZZZXXXXXXXXXYYYYYYZZZ[[[[[[___```aaabbbcccdddeeeeee`````````aaaaaabbbaaaaaabbbeeeiiijjjiiigggeeeeeeeeefffggggggggggggfffeeeeeedddccccccdddhhhkkknnnnnnnnnoooppprrruuuwwwxxxxxxyyy{{{}}}wwwooohhhccc```XXXUUUQQQOOONNNNNNLLLKKKHHHGGGFFFDDDBBBAAA@@@@@@BBBBBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>===<<<<<<<<<<<<;;;:::999888777888888888888777666555666666666666555444444333222222222222222222222222222222111222222333444444000000000000000000//////000000////////////000000///............------------------...............///......---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,+++*********+++((())))))))))))*********,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++------------,,,+++************+++,,,,,,---.........------......///000111555333000//////000000//////000111000///...///000,,,------...///000111111........./////////000000000000000///////////////000333222///000555666333222222333333333333444444222000444;;;>>><<<::::::333555777999:::<<<>>>AAAHHHVVVoooyyyrrrtttxxxxxxuuunnneee\\\YYY[[[___hhhwww.............../////////////////////////////////////////////////////////......//////000000000000/////////...///000000111000000///000111222333444555555444333333222222222333555666666444444666777222333444555666777888999888777666555555777999:::777888888999;;;===???@@@===>>>@@@???>>>>>>???@@@===>>>AAABBBBBB@@@>>><<<===>>>@@@@@@@@@@@@AAACCCBBBBBBCCCDDDFFFGGGIIIJJJDDDFFFIIILLLNNNMMMLLLKKKNNNOOOPPPOOONNNOOOQQQSSSRRRTTTWWWXXXWWWVVVVVVVVVVVVUUUUUUVVVYYY[[[\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^bbbbbbbbbbbbbbbbbbcccccc______````````````aaabbbcccfffiiijjjiiigggfffeeeeeeeeeffffffeeeeeedddcccbbbaaaaaaaaacccgggjjjlllkkkkkkkkklllmmmoooqqqrrrppppppqqqtttwwwyyy{{{||||||}}}}}}}}}~~~|||vvvnnnfffaaa]]]ZZZXXXRRROOOLLLJJJJJJIIIHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999777777888888888888777777444555555666555555444333222222222222222222222222444333222222111111111222//////////////////000000000000////////////000000///............---------//////......---------,,,...---,,,+++++++++,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************((((((((()))))))))******,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,---------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////555333000///000000///......000111000//////000111,,,------...///000111111............////////////---......///000111111111***---///...///333444444222222222333333444444444222///000555777555444666222555777999::::::<<<>>>DDDPPPfff{{{ooommmooorrrqqqmmmeee]]]ZZZ[[[^^^dddppp---............/////////////////////////////////////////////////////////------...///000000000000//////......//////000111///......///000222444666777666444333222111111111222555777777444333666888333333444555666666777777777666555555555666888999777777777999:::<<<===>>>>>>???@@@@@@>>>>>>???@@@;;;===???AAAAAA@@@>>>======>>>@@@@@@@@@@@@BBBDDDBBBCCCDDDEEEFFFGGGHHHHHHDDDFFFIIIKKKMMMMMMMMMLLLKKKLLLMMMLLLKKKKKKMMMOOOQQQSSSVVVWWWWWWVVVWWWWWWZZZXXXWWWXXXZZZ[[[[[[ZZZ]]]\\\\\\\\\\\\^^^___```aaaaaa````````````aaaaaa___`````````______aaaccccccfffhhhiiiiiigggggggggffffffeeeeeedddddddddddd``````___```cccfffiiikkkjjjkkkkkklllnnnoooqqqrrroooooooooqqquuuxxxyyyyyyuuuvvvwwwwwwwwwyyy}}}|||xxxqqqmmmkkkjjjjjjjjjiiiddd]]]XXXTTTRRROOONNNPPPNNNKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>??????@@@???>>>===<<<<<<<<<======;;;;;;;;;;;;;;;:::999999:::::::::;;;::::::999888333444555666666555444333111111111111111111111111444333222111000000000000......////////////000000000//////......//////000///............---------/////////.........------...---,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++******+++++++++,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,---------,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++***++++++,,,---...111///------......---,,,---///000000......///111------......//////000000------........./////////---......///111222222333---///111111000111222333111222222333333444444555:::555222444444222111222222444777888999999:::<<<>>>GGGZZZtttwwwmmmhhhffffffeeecccaaaaaabbbddd___eeettt---------.........//////////////////////////////////////////////////////,,,---...000000000000//////............///000000000///......///111333555444333222111000111111222111444777666333222444888444444444555555666666666555555555666666666777777666777777888999:::<<<======>>>??????=========???;;;<<>>>>>>>>>>>>>>??????@@@???>>>===<<<===>>>>>>::::::;;;;;;;;;:::999999======<<<;;;:::888666555222333555666666555333222111111111111111111111111111111000000///000000000........./////////000000//////............/////////............---------------...//////000111111000///---,,,+++,,,---...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///------,,,,,,,,,,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...///---,,,,,,......---,,,,,,...//////......///000.........///////////////---------.........//////000000000111111111222222333444555444000------///111111222333333444555555<<<777555777777444333444222444666777777888999;;;:::AAAOOOccczzzssshhhaaa``````bbbeeefffgggfffZZZ\\\dddwww---------.........//////////////////////////////////////////////////////+++,,,...000000000000///...............///000000222111///...///000222333111000/////////000222333///333666555111000333777444444555555555555555555444555666666777777666666666666777777888999;;;;;;<<<===>>>===<<<;;;<<<===<<<===???AAABBBCCCCCCBBB===???AAAAAAAAABBBCCCEEECCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOPPPOOOPPPQQQPPPOOOOOOQQQRRRQQQSSSTTTUUUUUUVVVXXXZZZUUUTTTTTTVVVZZZ]]]^^^^^^___^^^]]]]]]]]]___aaacccaaaaaaaaaaaaccceeeggghhh___aaabbb```^^^^^^bbbeeedddeeeggggggggghhhjjjlllhhhgggeeeddddddeeeggghhhfffffffffgggiiikkkmmmooojjjjjjkkkmmmppprrruuuvvvtttqqqnnnooorrrtttsssrrrlllnnnqqqtttuuuwwwzzz}}}zzzzzz{{{{{{{{{{{{{{{zzzxxxxxx||||||yyywwwuuusssrrrqqqpppnnnllljjjhhhfffddd\\\ZZZWWWVVVTTTSSSPPPNNNMMMKKKIIIIIIJJJKKKKKKKKKIIIGGGFFFFFFGGGFFFEEECCCCCCCCCDDDEEEDDDCCCBBBAAA?????????@@@@@@@@@@@@@@@CCCBBB@@@?????????@@@AAA::::::;;;;;;;;;:::999999???>>><<<:::777444222000222333555666666555333222000000000000000000000000............///000111222---.........//////000000//////............////////////.........---------++++++---///111333444555222000...---------///000........................))))))))))))))))))))))))***)))))))))***+++,,,,,,)))************+++++++++++++++++++++,,,---...//////......---+++******)))******,,,---.../////////******+++,,,------...///++++++++++++,,,---......///...---...000000///...+++---......------...000///////////////.........---------.........//////222222222222111111111111///000333333000---...222111111222333333444555555333000111555777555333555333444666777666777999::::::>>>HHHXXXkkk~~~zzzjjjllliiifffeeefffddd```\\\ZZZWWWZZZjjj---------///111111///---////////////////////////000//////222444444000,,,///////////////.........000000000000000000000000000000000000111111111111000000000000000111111222222222333333333333444444666666444333333444555666111333666888777555666:::888999:::;;;<<<;;;:::999=========<<<;;;;;;::::::<<<<<<===>>>???@@@AAAAAA>>>>>>>>>@@@BBBDDDDDDCCCDDDCCCBBBAAAAAACCCDDDEEEDDDEEEEEEGGGHHHIIIJJJJJJMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUUUUUUUUUUTTTSSSSSSWWW\\\``````___]]]]]]]]]```eeefffeeebbbbbbaaa``````aaabbbbbbaaa``````_________```aaabbbfffgggggghhhiiihhhhhhhhhhhhgggeeeeeefffggghhhhhhgggggggggggghhhjjjlllmmmnnnoooppppppppppppoooooorrrqqqooopppqqqqqqpppooohhhmmmrrruuuuuuuuuxxx{{{yyyzzzzzzxxxvvvuuuuuuvvvrrrsssvvv|||~~~}}}{{{zzzyyyyyyzzzzzzxxxvvvrrrnnniiiggghhhhhhgggeeecccbbbaaa___]]][[[ZZZYYYQQQQQQOOONNNMMMLLLLLLLLLKKKMMMKKKGGGIIIOOOOOOKKKAAAHHHKKKGGGCCCDDDEEECCCDDDDDDDDDDDDCCCAAA???>>>>>>===============>>>>>>CCCBBBAAA???===<<<;;;;;;999999999999:::;;;<<<<<<>>>===;;;999777555444444555444444333333222222111000000000000000///......333222000/////////000111000...,,,,,,...000111000111222222000---++++++,,,000000///...............,,,,,,,,,---...///000000...+++((()))++++++***(((*********++++++,,,,,,,,,++++++)))(((''''''''''''(((***,,,,,,,,,+++,,,------,,,******+++,,,+++************+++---000333555///---******+++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,---............111///,,,,,,---......---.........///......---------------............///---------...///000000111...///000111111222222111000000111111111000000//////222444444222222444777333333222222333333444555555555444444444555555666===<<>>???@@@AAA@@@???>>>???AAACCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRTTTTTTUUUUUUUUUWWWVVVVVVXXX\\\^^^^^^]]]^^^]]]^^^aaaeeegggfffddddddbbbaaaaaabbbcccbbbaaa```___^^^]]]]]]___```bbbeeeeeefffggggggggggggfffgggfffeeedddfffggghhhiiijjjjjjiiiiiijjjkkkmmmnnnoooppppppppppppppppppppppppooonnnnnnooopppooonnnoooqqqsssssssssssstttuuuyyyzzzzzzxxxvvvttttttuuuuuuuuuvvvyyy|||~~~}}}|||}}}~~~|||{{{zzzxxxvvvsssrrrqqqnnnmmmllllllmmmmmmkkkiiiiiieeeaaa___``````___^^^]]]\\\[[[YYYWWWUUUTTTSSSPPPOOONNNMMMKKKKKKKKKKKKIIIKKKJJJGGGIIINNNOOOKKKDDDFFFJJJKKKIIIFFFDDDDDDBBBCCCCCCCCCBBB@@@???>>>>>>===============>>>>>>???>>>===;;;:::999999999555666777888:::<<<>>>???@@@>>>;;;888555333222222333333333333333222222222000000000000000///......000000...---------...///111///------...//////...+++,,,............///111//////..................,,,,,,------....../////////,,,******,,,,,,+++)))******+++++++++,,,,,,,,,+++***)))(((''''''''''''(((***++++++)))(((((()))+++***((()))***,,,,,,++++++***++++++---000222333000---+++***+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...////////////000///------///000///...------...............------------............///------......///000000111...///000111111222222111000000111111111111000000...000333333222111333555111111111111111222222333444444444444444555666666999999<<>>?????????>>>>>>>>>???AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTZZZYYYXXXZZZ\\\]]]]]]\\\^^^^^^___cccfffhhhhhhgggfffdddbbbbbbbbbcccbbbaaa___^^^\\\[[[[[[]]]___aaabbbcccddddddeeeeeeddddddfffeeeeeedddeeegggiiijjjnnnmmmllllllllllllnnnnnnppppppppppppppppppoooooopppooonnnnnnoooppppppooorrrqqqooooooqqqrrrrrrrrryyyzzzzzzxxxvvvssssssssstttsssssstttuuuuuutttrrruuuwwwzzz}}}~~~~~~}}}}}}}}}xxxvvvxxxyyywwwvvvxxx}}}}}}||||||{{{}}}|||{{{yyyxxxwwwwwwwww{{{{{{{{{zzzxxxvvvsssrrrsssrrrqqqooonnnlllkkkjjjgggeeeddddddddddddcccaaabbb```]]][[[\\\\\\[[[ZZZWWWWWWVVVTTTSSSQQQPPPOOONNNNNNLLLKKKJJJIIIIIIIIIHHHIIIHHHGGGIIIMMMMMMJJJGGGDDDGGGPPPQQQHHHCCCDDD@@@AAAAAAAAA@@@??????>>>>>>======<<<<<<<<<======<<<;;;:::999888888888888555555666777999:::<<<===BBB???;;;777333111000000111222222222222333333333000000111111000000//////000///......------......222000...---......---,,,)))+++---.........000222........................---------------.........///---++++++,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))***++++++***(((''''''(((+++)))'''(((***+++,,,,,,++++++,,,---...///000000111...,,,***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...////////////.........------///111222111///+++,,,---...............---------............///------......///000000000...///000111111222222111000000111111111111000000---///222333222111222222222222111111222222333444333333333333444555777777777888:::===CCCNNN\\\fffqqquuusssnnnpppnnnjjjccc\\\]]]jjj}}}333666888555000---///222------------------------......///000111000...---------...............///////////////////////////........./////////000000000000000000000111111222111222222222222333333333666666666666666666777777444666888777888;;;<<<;;;777888888999999999999999::::::::::::::::::;;;;;;::::::;;;;;;<<<======>>><<<>>>@@@AAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDCCCBBBFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKMMMNNNOOORRRRRRSSSTTTTTTTTTTTTTTTZZZZZZZZZ[[[\\\]]]]]]]]]______aaacccfffhhhiiijjjgggeeecccbbbccccccbbbaaa___]]][[[YYYZZZ\\\___aaa```aaaaaabbbcccbbbbbbbbbdddeeeeeeffffffgggjjjlllqqqpppooonnnnnnnnnooopppoooooonnnnnnnnnnnnnnnnnnrrrqqqooopppqqqsssssssssnnnkkkhhhjjjnnnsssttttttxxxyyyzzzxxxuuusssrrrrrrooonnnmmmoooqqqqqqqqqoooqqqrrrrrrsssssssssssssssuuuqqqoooqqqrrrppppppsssvvvxxx|||~~~}}}zzzyyyxxxxxxxxxxxxxxxvvvuuutttssssssssswwwwwwwwwuuutttrrrpppnnnnnnmmmlllkkkjjjiiihhhgggdddbbb```___``````^^^]]]]]]\\\ZZZYYYYYYYYYXXXXXXVVVVVVUUUTTTRRRQQQPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIGGGHHH@@@DDDQQQTTTHHHAAACCC??????????????????>>>>>>======<<<<<<;;;;;;<<<<<<::::::999999888999999999888888777777666777777777@@@===999555222111111111000000000111222333333444000000111111111000000///111111000000////////////000...------...///...---...///000///------...///,,,,,,------...............------------------------,,,+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,+++,,,---,,,******+++,,,///,,,***)))***++++++++++++,,,---.........------111///,,,+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...............---,,,++++++,,,///111222111///***+++,,,---.../////////---------............///............//////000000...///000111111222222111///000000111111111111000...000222333333222222111444444444333444444555666222222222333444666777888666999<<<<<<>>>EEEPPPYYYgggnnn|||{{{xxxzzzwwwuuunnnddd]]]```lllxxx///222555333...,,,///333........................---...///000///.........,,,---------......////////////////////////////////////000000000111111111000000000000000111111222111111111222222222333333444555555666666666777777000555777666888;;;:::666777777777777888888999999::::::;;;;;;<<<<<<======::::::;;;;;;<<<<<<======<<>>AAANNNQQQFFF???BBB???>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;888888777777777777888888888777666555555555555555;;;999777444222222333333...//////000111222333333000000111111111111000000000000000000000//////...,,,++++++---///000000...111222222000...,,,------+++,,,------------,,,,,,---------------,,,,,,,,,+++++++++*********+++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,)))***++++++***+++---///555111---+++***+++******,,,,,,---......---,,,,,,111///,,,+++++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++))))))***---000111///...+++,,,---...///000000000---------............///............////////////...///000111111222222111//////000111111111111111111222222444444444333222444333333333333444555555111111222222444555777777555888;;;;;;;;;@@@IIIPPP[[[fffxxx{{{|||yyypppeeeaaaeeekkkyyy,,,...000///,,,,,,///222////////////////////////,,,...//////---------...,,,,,,,,,---......//////000000000000000000000000000000000000111111111111000000000000000111111222111111111111222222222222000111222333444444444444000555666333555;;;999222777777666666777777888999::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======???EEEKKKLLLIIIEEECCCCCCAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHIIIJJJLLLNNNPPPQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTVVVYYYZZZ[[[]]]___bbb^^^```aaabbbbbbcccfffiiifffdddbbbbbbbbbcccbbbaaa___^^^]]]]]]]]]^^^``````___```aaaaaabbbbbbaaaaaabbbggglllmmmllljjjjjjkkknnnnnnnnnnnnoooqqqssstttpppnnnmmmkkkkkkkkkllllllnnnllljjjkkknnnppprrrrrrnnnkkkiiihhhjjjmmmoooppptttvvvxxxxxxuuusssqqqqqqqqqooolllkkkkkkkkkjjjiiiiiiiiijjjjjjlllmmmooopppmmmkkkkkkmmmmmmkkkmmmrrrtttuuuuuutttqqqppppppqqqtttuuuuuutttrrrrrrssstttrrrssstttsssqqqpppqqqrrrooonnnmmmlllkkkkkkkkkkkklllkkkkkkjjjiiiiiihhhhhhffffffeeeeeeeeeeeeeeeeee```^^^[[[YYYYYYYYYYYYXXXWWWXXXXXXWWWTTTSSSSSSSSSPPPPPPOOOOOOOOONNNNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHIIIFFFDDDGGGGGGCCCAAAAAAAAA===@@@HHHIIICCC???AAA@@@???>>>==================<<<;;;:::::::::::::::666555444444444444444555444444444444444555666666666555444444333333444444......///000111111222222000000111111222222111111---............---,,,,,,*********---///111000///...///000///...---...000+++,,,---...---,,,***))),,,,,,,,,,,,,,,---------)))***+++***))))))+++,,,,,,,,,,,,++++++++++++*********)))(((((())))))***&&&'''((((((((()))---///888444///,,,+++******)))------,,,,,,,,,,,,,,,,,,111...,,,***+++++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***)))***,,,...//////...---...///000000000000000---------............///......//////////////////...///000111111222222111...///000111111222111111444333222222444444444222111111000000111111222333222222222222333444666666333555888888999<<>>>>><<<<<<<<<<<<<<<=========AAAEEEIIIIIIEEEBBBBBBDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMPPPRRRSSSOOOPPPQQQSSSUUUVVVWWWWWWSSSVVVYYYZZZZZZ[[[^^^aaa^^^___``````___```cccfffdddbbbaaaaaabbbcccbbbaaa______```aaaaaaaaaaaaaaa```aaaaaabbbcccbbbbbbbbbbbbhhhppprrroookkkiiiiiikkkkkkkkkmmmooorrrtttvvvrrrpppnnnmmmllllllmmmnnnmmmkkkiiiiiilllppprrrrrrppppppooommmkkkkkkmmmooorrrtttwwwwwwvvvsssrrrrrrrrrpppllljjjjjjiiihhhfffggghhhiiijjjlllmmmooopppmmmkkklllnnnmmmkkknnntttyyyyyyxxxuuurrroooooopppnnnppprrrrrrooonnnnnnoooooorrrttttttqqqppppppqqqnnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiidddaaa^^^\\\\\\\\\\\\[[[XXXYYYZZZXXXTTTRRRRRRSSSLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGFFFBBBAAAFFFGGGCCCAAABBB>>>???AAABBBAAA@@@AAABBBBBBAAA???======<<<=========<<<;;;:::999999999999666555444444333333333333444333333333333444444555333333444555444444333222...//////000000111111111///000111222222222222111------.........---,,,++++++***+++---///000///---***,,,------,,,,,,...///,,,---......---+++)))'''+++++++++,,,,,,------...)))+++,,,+++)))))),,,...,,,,,,,,,+++++++++************))))))))))))******(((((((((((('''))),,,...888444///+++************---,,,+++++++++,,,---...000---+++***+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------------,,,+++***+++---/////////000000111111111111000000---------............////////////////////////......///000111111222222111...///000111111222222222666333000000222333333222000000//////000000111222333222222222333444444555444444555666888;;;===???NNNZZZooozzz{{{zzzvvvoooiiieeecccZZZ]]]```bbbiiivvv///---++++++,,,---...---------------------------+++---///...,,,+++---///++++++,,,,,,---...//////000000000000000000000000............/////////000000000000000000111111222000111111111111222222222000111222444555555444444111555333000888IIIPPPLLL777666555555555666888999777777888999;;;<<<======<<<<<<<<<===============@@@CCCEEEBBB>>><<>>???EEEGGGDDDBBBDDD<<>><<>>===<<<<<<======<<<;;;:::999999999999888888777666555555555555777666555333222111111000222333555555555333111000////////////000000000000///000111222222222222222...///000000000///------,,,,,,,,,---//////---+++***+++,,,,,,******+++,,,------......,,,***'''&&&******+++,,,,,,---......***,,,---,,,******---000,,,,,,,,,++++++*********,,,,,,,,,++++++,,,------,,,,,,+++***)))))),,,///666222---***)))***++++++---,,,+++******,,,...//////---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---......///...///---++++++---///000000111222222222222111111000---------........./////////////////////............///000111111222222111......///111111222222222666222...---000222333222111111111000111222222333333333333222222333444444666555555666999;;;;;;;;;EEEPPPeeezzzyyyxxxvvvrrrnnniiieeebbb\\\[[[XXXUUUXXXcccuuu///---+++*********,,,---...///000111111///---++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++...000...+++***,,,///------............------.........//////000111222333333333222222111111111111111000000111111222333222222222444888>>>DDDGGG888888777666666777888999888888999:::;;;;;;;;;;;;>>>===;;;::::::;;;<<<===>>>BBBDDDBBB>>><<<>>>BBB@@@BBBDDDGGGIIIJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIILLLOOOQQQPPPNNNOOOQQQSSSTTTTTTTTTVVVWWWWWWYYYZZZZZZZZZZZZ\\\]]]``````_________aaacccdddddddddcccbbbaaa```______aaabbbcccdddddddddddddddddddddccceeefffgggeeeddddddeeehhhiiiiiigggeeecccccccccdddhhhnnnsssuuuvvvxxxuuurrrrrrttttttsssqqqooommmkkkiiiiiilllrrrvvvwwwuuurrrpppnnnmmmmmmmmmoooqqqsssuuuuuuuuusssrrrrrrpppnnnkkkhhheeedddcccfffgggiiikkkmmmnnnnnnnnnooonnnnnnnnnooorrrtttuuuxxxwwwvvvsssqqqnnnmmmllleeehhhkkkmmmllllllllllllooommmmmmpppssssssqqqnnnmmmlllkkkiiihhhhhhhhhhhhdddccccccbbbcccdddeeefffkkkhhheeeccceeefffggggggbbb```\\\[[[[[[[[[ZZZYYYTTTTTTUUUWWWXXXVVVRRRNNNKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBB??????@@@BBBDDDDDDAAA??????@@@AAAAAABBBBBBBBBBBB===============>>>??????:::::::::999999999888888:::888666333222222333444444444444333333222222222111111000000000000111111000000////////////000000000000///............///............---,,,+++***+++,,,---------------///------,,,,,,+++***)))))),,,+++***))))))***+++,,,+++++++++,,,,,,---------...,,,***+++...111111000,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,***((((((***+++,,,,,,+++*********))))))(((((())))))***++++++++++++***...---+++*********++++++))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,------...///------...///000000//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000////////////000111222333333111000111222222111000///000000111222444555666///000222333444444333222444444555666888:::;;;<<>>777666666555666777888888777888999:::;;;;;;;;;;;;===<<<;;;::::::;;;<<<===@@@CCCEEECCC???===@@@CCC???AAACCCEEEGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKNNNQQQRRRPPPNNNNNNPPPRRRSSSSSSSSSTTTVVVUUUWWWYYYZZZ[[[[[[^^^___```____________aaabbbcccbbbbbbbbbaaa``````______```aaabbbcccdddddddddddddddddddddfffhhhiiihhhgggffffffgggggggggfffeeedddeeedddeeehhhmmmqqqtttuuuvvvtttrrrrrrttttttrrrpppnnnnnnllljjjiiilllpppttttttsssqqqooommmkkkkkkjjjooooooqqqrrrssssssrrrrrrsssrrrpppnnnlllkkkjjjiiiggghhhiiikkkmmmnnnnnnooommmmmmnnnnnnpppqqqrrrsssssssssqqqpppnnnmmmkkkkkkjjjlllnnnnnnllljjjiiiiiilllkkkjjjkkkmmmnnnllljjjggggggfffeeeddddddddddddeeedddcccbbbbbbcccdddeeefffdddccccccdddeeecccbbb```]]]ZZZYYYXXXXXXWWWVVVRRRTTTWWWWWWVVVRRROOOMMMJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@AAABBBBBB@@@>>>>>>???@@@@@@AAAAAAAAA@@@>>>>>><<<;;;:::999999999:::999999999999888888888999888555333222222333444444444333333333222222222000000////////////000000000000////////////000000000//////...............//////............------.........------,,,---...---,,,,,,++++++*********,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,+++)))(((***...111222222,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++)))((((((***+++++++++************)))))))))((())))))***++++++++++++***---,,,+++*********++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......------------......,,,---....../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000111111000000000000000111222111000000222222111000000000000000111222222333000000111222333333333333444555555666777999:::;;;@@@DDDQQQfff{{{yyyjjjeeedddffffffbbb______WWWRRRNNNMMMLLLMMMUUU```lll}}}///...,,,+++++++++,,,---......------------,,,,,,+++,,,,,,,,,,,,+++******,,,,,,---------............---,,,---...///...---------............------000000000///000000111111222222222111111111111111111000000000000111222222222222222222222333555555555555444444555666777777666777888999::::::::::::<<<;;;::::::::::::<<<===>>>AAABBBAAA>>>===???AAA>>>???AAACCCDDDEEEFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPSSSSSSQQQOOONNNPPPRRRSSSRRRRRRSSSTTTTTTVVVYYYZZZ[[[\\\___aaa______^^^______```bbbbbb````````````````````````______```aaacccdddeeeeeeccccccdddgggjjjllllllkkkiiiiiiiiiiiihhhhhhhhhggggggfffeeegggkkkoooqqqrrrssssssrrrssstttssspppnnnmmmnnnmmmlllkkkkkkmmmoooooooooooommmllljjjhhhgggmmmmmmnnnnnnoooppppppqqqpppooonnnmmmlllkkkjjjjjjhhhhhhiiijjjlllmmmmmmnnnhhhiiikkklllmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmlllllloooqqqqqqoookkkhhhfffeeehhhgggeeeeeefffgggfffeeeccccccbbbbbbbbbbbbbbbcccfffeeecccbbbaaaaaabbbbbb`````````bbbcccbbb___\\\\\\ZZZWWWUUUUUUVVVUUUTTTPPPSSSVVVWWWUUUQQQNNNLLLIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@??????@@@@@@>>>=========>>>?????????>>>>>>>>>===<<<:::999999999999999999888888888777777777888777555333222222333333333333333222222222222222//////............//////000000////////////000000///.........------------//////...---...///000111222111///...,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++***)))(((***,,,/////////,,,,,,,,,+++++++++***************+++++++++++++++***(((((((((***+++***)))************))))))))))))))))))***++++++++++++***---,,,+++*********++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------------...,,,,,,------......------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000333222111000////////////222000000000222222111000111111000000000000000111111111111111222333444444555555555666666777888999===;;;BBBUUUmmm~~~hhh```[[[^^^aaa```^^^]]]XXXUUURRRQQQNNNKKKMMMQQQ[[[jjj---,,,++++++******++++++------,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,------------...+++***+++...///...+++------............------000//////......//////000111111111111111111111000000000000000000111222222444444444444444444333333333333333444444555666666666666777888999999999999;;;::::::999::::::;;;<<<;;;===>>>===;;;:::<<<===<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMOOORRRSSSSSSQQQPPPPPPRRRTTTTTTSSSSSSSSSUUUUUUWWWYYYZZZZZZ[[[]]]___^^^^^^^^^^^^___```aaaaaa^^^^^^^^^_________``````]]]^^^___```aaaccceeeeeebbbbbbcccfffjjjlllmmmllllllmmmoooppppppooommmkkkjjjhhhffffffiiilllnnnnnnooopppqqqrrrrrrqqqnnnlllmmmnnnooonnnkkkjjjjjjkkklllmmmmmmmmmkkkiiigggfffkkkkkkkkkkkklllmmmooopppoooooonnnnnnlllkkkjjjiiigggggghhhhhhiiijjjkkkllldddeeehhhjjjjjjiiihhhfffkkkkkkkkklllmmmnnnnnnoooqqqqqqqqqnnnjjjfffdddccceeedddbbbaaa```aaabbbbbbbbbbbbbbbbbbbbbcccddddddfffdddbbb```___^^^______]]]]]]]]]^^^___^^^\\\YYYYYYWWWTTTSSSSSSSSSSSSRRRPPPPPPRRRUUUWWWUUUPPPKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCAAA>>>===>>>>>>===;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<======888888888777777777666666666555444333222222222222222222222222222111111111.........------.........//////000000000000//////...............------,,,///...,,,,,,---///111222777444111...,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******,,,++++++************))),,,,,,,,,+++++++++*********************+++++++++((((((((()))++++++***(((*********)))))))))))))))))))))***++++++++++++***,,,+++++++++++++++++++++***************+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,,,,++++++,,,,,,---...//////------------------------........./////////000000111111000///////////////111000///000111222111000111000000000000111111222222111111000111222444555666666555555555666777777999666:::III^^^tttrrreee[[[ZZZ^^^```aaabbbaaa```___]]]YYYSSSOOOMMMVVV___ppp000//////...............,,,,,,++++++++++++,,,---+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,***(((***---...---***------............------......---------...//////000000000000000000000000000000//////000000111222333333444555555555444333111222222333444555555555444555666777888888888888999999999999999:::;;;;;;:::;;;<<<;;;;;;:::;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJJJJLLLOOOQQQRRRRRRRRRRRRSSSUUUWWWWWWUUUUUUUUUVVVWWWXXXZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^______``````]]]]]]^^^^^^______``````]]]]]]]]]^^^```bbbdddeee``````bbbeeeiiikkkkkkjjjmmmpppuuuyyyyyyvvvrrroookkkhhhffffffhhhjjjjjjjjjkkkmmmooopppooommmlllkkklllmmmooonnnllliiihhhhhhjjjkkkkkklllkkkiiigggfffiiiiiiiiijjjkkklllnnnooottttttsssrrrqqqooommmlllggggggffffffggghhhiiiiiiccceeehhhjjjjjjhhhfffdddfffggghhhiiijjjlllmmmmmmmmmnnnmmmkkkgggcccbbbbbbcccbbbaaa___^^^^^^___aaaaaaaaaaaaaaabbbcccdddddddddccc```^^^\\\[[[[[[[[[]]]\\\ZZZZZZ[[[\\\[[[ZZZWWWUUURRRQQQQQQRRRQQQPPPPPPMMMMMMSSSZZZZZZRRRJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCAAA>>>=========<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::;;;;;;<<<777777666666666555555555555444333333222222222222111111111111111111111111......------------......//////000000000000//////....../////////...---,,,---,,,+++++++++...000222<<<777111---,,,,,,+++***++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++))))))((((((,,,,,,,,,+++++++++******************************(((((((((***,,,,,,***'''))))))))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++******)))))))))***+++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))***+++---...///+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////------------------------............//////////////////......///000111111000///...///111222111000000000000111222333444555222111111000111222444555666555555555555555666666666666:::DDDQQQddd}}}ooo^^^XXXZZZ^^^cccggglllnnnnnnlllhhhbbbYYYSSSVVVYYYcccttt............------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***************+++++++++,,,,,,+++******+++,,,------,,,------............------------------...///000111////////////000000000000000////////////000111111000111222333333333333333000111222444555555555555444444555666777777777777777888888999999:::::::::<<<<<<<<<<<<============;;;;;;;;;;;;===>>>???@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHJJJMMMOOOOOOPPPRRRTTTWWWXXXYYYYYYXXXWWWWWWXXXWWWXXXYYYXXXWWWVVVWWWYYY[[[\\\]]]^^^____________]]]^^^^^^^^^______``````]]]]]]]]]]]]^^^```bbbddd``````aaadddgggiiihhhhhhjjjooovvv|||}}}yyytttpppjjjhhhgggggghhhiiihhhggghhhjjjllllllkkkiiiiiijjjkkkmmmnnnnnnkkkiiihhhhhhiiiiiiiiiiiiiiihhhgggfffhhhhhhiiijjjlllmmmnnnnnnrrrrrrrrrrrrpppnnnkkkjjjhhhgggfffeeeeeefffhhhiiiggghhhjjjlllllljjjgggfffbbbcccccceeefffggghhhhhhhhhhhhhhheeebbb```````````````aaa```^^^^^^___aaa______^^^______```aaaaaabbb```^^^[[[ZZZYYYXXXYYY\\\ZZZXXXXXXYYYZZZYYYXXXTTTRRROOONNNOOOPPPOOONNNMMMKKKLLLRRRYYYYYYQQQIIIGGGFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAA???>>>>>>>>><<<::::::;;;;;;;;;;;;:::999999;;;:::999777666666666666666666666555555555444444333333333222222111111111000000000000000111111111......------------.........///000111111000///......///000000000///---,,,,,,+++++++++,,,---///000@@@999222---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********&&&(((***+++******+++,,,,,,,,,,,,+++++++++*********************)))))))))((((((***,,,...---***'''))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,+++++++++***)))))))))***,,,---*********++++++,,,,,,---******+++,,,,,,---......)))))))))***+++---//////,,,,,,------,,,,,,+++++++++,,,,,,------.........------------------------------........./////////............///000111222///......///111222111000//////000111222444666777111111111111222333444444555555444444444555555666666777<<>>>>>===;;;;;;::::::;;;===???@@@AAABBBBBBCCCDDDEEEEEEFFFEEEHHHJJJKKKLLLNNNSSSVVVXXXZZZ[[[ZZZXXXWWWWWWXXXTTTUUUWWWVVVVVVUUUWWWXXXZZZ[[[]]]^^^______^^^^^^_______________`````````^^^]]]\\\\\\]]]___aaabbbbbbbbbbbbdddfffgggfffeeedddiiipppvvvxxxvvvrrrooohhhgggggghhhiiihhhfffdddfffhhhiiihhhffffffgggiiikkklllmmmmmmjjjhhhhhhhhhggggggfffeeeeeeeeeffffffggghhhjjjlllmmmnnnnnnnnnmmmnnnoooooonnnmmmjjjiiijjjiiigggffffffggghhhiiihhhiiijjjkkkjjjiiigggeeeaaabbbbbbcccddddddeeeeeeddddddcccaaa]]][[[[[[\\\\\\^^^aaa```___^^^___```^^^^^^^^^]]]^^^^^^_________]]][[[YYYWWWVVVVVVVVVXXXWWWWWWXXXYYYXXXVVVTTTQQQOOOLLLKKKLLLMMMLLLLLLIIIKKKOOOSSSTTTQQQKKKGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAAAAA@@@AAAAAAAAAAAA@@@???@@@@@@???===::::::;;;;;;;;;;;;:::999888:::999888777666555555555555555555444444444444333222222222222222111111000/////////000000000111111//////............//////...///000111111000///...///000111222111000...---,,,,,,------......//////BBB;;;222------...---+++---,,,,,,++++++*********++++++,,,------,,,++++++************++++++++++++$$$'''+++,,,+++***,,,---,,,,,,,,,+++++++++******+++*********)))))))))(((((()))+++...000///+++(((((()))))))))************))))))***++++++++++++***)))***+++,,,,,,,,,,,,++++++***)))((()))***,,,---)))******+++,,,,,,------))))))***+++---...//////------,,,,,,------......---------------,,,++++++------------------------........................---------.........////////////.........//////000///...---///111222111000000000000000111222444444000000111222333333333333444333333333444555666666777777:::???CCCJJJYYYfffwwwuuujjjeeegggoooxxxzzz~~~vvvlll___\\\[[[bbbqqq....../////////...---,,,***+++---/////////---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,---------......+++...000000...---000333---..................---......///000222444555666---.........//////000000///////////////000111111333333222222222222333333000111333555666666666666222333444555666666666666666666777999999:::::::::;;;:::999:::<<<===<<<;;;;;;;;;::::::;;;===>>>@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHIIIJJJMMMSSSWWWYYYZZZ[[[ZZZXXXWWWWWWXXXQQQSSSUUUUUUUUUVVVWWWYYYZZZ[[[]]]^^^______^^^]]]````````````````````````___^^^\\\\\\\\\^^^```aaaddddddccceeefffgggeeeddd```dddjjjoooqqqqqqooommmggggggggghhhiiihhheeebbbdddfffgggfffdddcccfffiiijjjlllmmmllljjjhhhhhhiiifffeeedddccccccccceeeeeefffhhhkkknnnoooooonnnnnnmmmnnnpppqqqrrrqqqooonnnlllkkkiiihhhggghhhjjjkkkfffggggggggggggfffdddcccccccccdddddddddeeeeeeeeebbbbbbaaa^^^ZZZXXXXXXYYYZZZ]]]```aaa___^^^^^^``````______^^^^^^______```]]][[[YYYWWWVVVUUUUUUUUUSSSTTTVVVYYYZZZXXXSSSOOONNNLLLJJJIIIJJJKKKJJJJJJEEELLLSSSTTTOOOHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBAAA===;;;;;;;;;;;;;;;;;;:::999888888888888888888999999:::555555444444444333333333111111222222222111111000.../////////000000111111//////............//////...///000222222000///...///000222333222111///...---...//////000/////////CCC;;;111------......,,,------,,,,,,+++***))))))++++++------------++++++))))))******+++++++++,,,'''***------+++)))***+++,,,,,,,,,+++++++++******+++*********))))))((((((((())),,,///111///+++((((((((())))))*********+++))))))***++++++++++++***)))***+++,,,---,,,,,,++++++***)))((((((***,,,---))))))***+++,,,,,,------((((((***+++---...000000222111000///...---------............------,,,+++------------------,,,,,,........................---------.........//////111000///......---............---...111222222111111111000000000000111111///000222333444444333222333333333333444555666666999777888===AAAEEEMMMTTTmmm}}}yyysssssszzz~~~uuuiiieeebbbcccmmm}}}************+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///111///,,,******+++---//////...---,,,,,,,,,,,,,,,////////////000000000000---------...///000000111000//////...---,,,,,,,,,000000000000111111111111111111111222222333333333333444555666666666555444222333444666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@AAACCCDDDEEEFFFEEEEEECCCDDDEEEFFFHHHKKKMMMNNNRRRSSSSSSTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUWWWXXX[[[[[[[[[\\\\\\]]]]]]^^^[[[\\\]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]^^^___``````___```bbbccccccbbbaaa```bbbbbbcccfffiiijjjiiigggdddddddddeeeeeeeeeffffffeeeeeeeeecccaaa```bbbcccfffeeedddgggiiiiiieeeaaaeeedddcccbbbaaaaaaaaaaaafffgggjjjlllmmmnnnoooooommmmmmllllllmmmnnnooopppnnnllljjjhhhgggfffggggggcccbbbbbbbbbbbbbbbbbbbbb^^^aaadddfffeeeddddddddd```^^^ZZZWWWVVVWWWYYY[[[___]]]\\\\\\^^^```______```^^^]]]]]]^^^^^^]]]\\\]]][[[YYYXXXWWWVVVTTTRRRRRRQQQNNNMMMLLLLLLNNNNNNOOOLLLIIIHHHHHHHHHGGGFFFHHHMMMRRRQQQLLLGGGEEEFFFFFFEEECCCDDDEEEEEEDDDCCC@@@?????????@@@AAABBBBBB?????????>>>>>>===<<<;;;;;;;;;::::::999888777777999888666555555555666777555555444444444333333333222222222111111111111000222111///...---...///000...000+++111---...999***...222111000333---(((///)))///333222///......---,,,---......------///000QQQ;;;+++,,,111---***+++......---,,,+++++++++++++++++++++***++++++,,,,,,******+++++++++******)))))))))))))))************++++++************++++++)))))))))(((((((((((((((+++*********))))))((((((+++)))((()))+++,,,,,,+++)))************)))(((((((((((()))+++------***(((++++++***************+++))))))+++,,,+++))))))+++...+++((()))---111222222///...---,,,------/////////............---------...------------,,,,,,,,,+++,,,------......------,,,---......//////......---------............///------......//////000000333222222222222222222222///000000000000111111111444444444555555555555555---DDD555555IIICCCCCCRRR```ssswwwlllgggmmmqqqpppwww,,,+++++++++++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---///---,,,*********,,,---...------,,,,,,,,,---------------.........//////---------...///000000000000000///......---,,,,,,//////000000000111111111111222222222222222222333222222444555555555444333444444555666777888888999::::::::::::999999999999999::::::;;;<<<======>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNNNNOOOPPPQQQRRRRRROOOPPPQQQRRRTTTVVVXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[XXXXXXYYYZZZZZZ[[[\\\\\\]]]^^^```bbbbbbaaa```___```______aaacccdddcccbbbccccccccccccccccccccccccdddeeeeeedddbbb``````aaaccccccccceeefffeeecccaaaeeedddcccbbbaaaaaaaaaaaadddeeehhhllloooqqqpppooojjjjjjkkkkkklllllllllllllllllljjjiiihhhgggggggggddddddccccccbbbbbbbbbaaaaaaccceeeeeedddcccdddeeeaaa```___]]][[[YYYXXXWWW^^^\\\[[[\\\^^^_________```^^^]]]\\\^^^^^^]]]\\\]]]\\\ZZZYYYXXXWWWTTTRRRPPPOOOMMMKKKJJJKKKLLLLLLMMMJJJHHHGGGGGGGGGGGGFFFCCCGGGKKKKKKGGGDDDDDDFFFGGGEEEDDDCCCDDDCCCBBB@@@>>>>>>>>>???????????????>>>>>>>>>>>>>>>===;;;;;;;;;::::::999888888777777888777666666555555666666444444444333333333222222222222222111111111000000111111000///000111333555000222,,,///))),,,>>>666@@@333,,,......+++---000---111444444222111000000,,,---...---,,,---000222OOO;;;++++++///---***,,,++++++++++++,,,---......,,,,,,+++******+++++++++)))******+++++++++******))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))+++*********))))))))))))***((('''(((***++++++*********++++++******)))(((+++++++++---///...,,,*********))))))))))))******(((((()))***)))((()))++++++))))))***...000000///...---,,,++++++,,,---...------------,,,,,,,,,,,,------------------------+++,,,------......------,,,---......//////...............////////////000111111111000000000000000222222222222111111111111000000000111111111222222333333333444444555555555:::@@@999AAA^^^ZZZDDDJJJRRReee~~~~~~{{{uuuuuuyyyvvvlllhhhlll}}}------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++******---,,,,,,,,,,,,------...+++++++++,,,,,,,,,---------------...//////000000000000000///......------//////000000000000111111222222222222222111111111222333444555555555444444555555555666666666666666999999999888888777777777888888999:::<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKNNNQQQRRRNNNOOOPPPRRRTTTVVVYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZ]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]]]][[[\\\^^^```aaaaaa``````aaa___]]]]]]^^^______^^^bbbaaaaaa````````````aaabbbdddeeedddbbb```_________aaabbbbbbaaa```aaaaaaeeeeeecccbbbbbbbbbbbbbbbccccccggglllrrrtttrrroooggghhhhhhhhhiiiiiihhhhhhkkkkkkkkkjjjiiihhhgggfffeeeeeeddddddcccbbbaaaaaadddddddddbbbaaabbbdddgggeeeffffffeeeccc^^^ZZZWWW\\\[[[ZZZ[[[]]]______^^^```^^^\\\\\\]]]^^^]]]\\\]]]\\\[[[ZZZYYYWWWSSSQQQMMMLLLKKKIIIHHHIIIIIIJJJJJJHHHFFFEEEFFFGGGGGGFFF@@@CCCFFFFFFDDDCCCEEEGGGGGGEEECCCCCCCCCBBB@@@>>>======>>>??????>>><<<<<<>>>>>>>>>>>>===<<<;;;:::::::::999999888777777777666666666777666666555444444333333333333222222222222222111111111000000000.........///000333555666,,,111---111...;;;]]]aaaaaa999+++111,,,+++111...///111333444333111000111---------,,,,,,...222555JJJ999******---,,,+++---+++******++++++,,,---...---,,,+++***************((()))***+++++++++++++++))))))))))))************))))))(((((((((((())))))((()))))))))***+++++++++***************)))))))))***((('''''')))******)))+++++++++++++++******))),,,++++++---...---+++)))+++***************++++++------,,,+++************((()))+++...111111///,,,------++++++***+++,,,---,,,,,,,,,,,,++++++++++++------------------------+++,,,------......------,,,---......//////.........////////////000000000222222111111000//////...000000000000000111111111111111111111222222222333111222222333444555666666:::999RRRmmmOOOIIIFFFWWWooo|||zzzzzz}}}{{{}}}~~~sssbbbZZZZZZcccdddhhhppp}}}......---,,,+++++++++,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++,,,---......++++++++++++,,,,,,,,,,,,---------....../////////000000000//////.........////////////000000000111333333222222111111000000444444555555555666666666444444555555555666666666:::999999888888777777666777888888:::;;;<<<===>>>>>>>>>???AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEFFFHHHKKKNNNPPPMMMNNNOOOQQQTTTWWWYYYZZZYYYYYYZZZZZZZZZZZZ[[[[[[]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^ZZZ[[[]]]___```aaaaaaaaaeeebbb^^^\\\]]]^^^^^^^^^______^^^^^^^^^___aaaaaaaaaccceeedddbbb___^^^]]]]]]```bbbaaa^^^]]]```bbbeeedddcccbbbbbbaaaaaabbbbbbcccfffmmmtttvvvsssooohhhgggfffddddddeeeggghhhjjjjjjkkklllkkkjjjhhhgggffffffeeedddcccbbbaaa```cccbbbaaa___^^^```eeeiiilllllllllkkkgggccc^^^[[[\\\ZZZYYYZZZ\\\^^^^^^]]]___]]][[[[[[\\\]]]\\\[[[]]][[[ZZZZZZYYYWWWSSSPPPLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGFFFBBBDDDEEEEEECCCDDDFFFHHHFFFDDDCCCCCCCCCCCCAAA@@@<<<>>>???@@@???===;;;:::============<<<;;;::::::999999888888777777777777444555666777666555444333444444444444444333333333111111111111000000000000,,,,,,,,,---...000222333(((000...333333HHHtttzzzBBB///777---+++222)))...---///222111...---...------,,,+++,,,...333777DDD666***)))++++++,,,......---,,,+++************------+++***))))))))))))((()))***+++++++++++++++((()))))))))************))))))(((((((((((())))))(((((()))***+++,,,,,,---************************+++)))((((((***+++***)))+++,,,,,,,,,,,,+++*********))))))***++++++)))''',,,,,,+++++++++,,,------...///...++++++,,,***&&&)))+++///333555333///,,,...---,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........+++,,,------......------,,,---......///.....................//////////////////.........---------////////////000000000000111111222222222333333333111222333444555666777888777>>>|||QQQFFFBBBNNNaaasssxxxrrrqqqsssvvvvvvwwwtttiiiZZZTTTVVVSSSTTTXXX___hhhttt...---,,,,,,++++++++++++************************++++++++++++++++++++++++)))******++++++,,,------+++,,,---......---,,,++++++++++++++++++,,,---...+++,,,,,,,,,,,,---------------------............////////////...............////////////000000000222222222111111000000000222222222333333333444444222222333444555666777777:::999999999888888888777777777888999:::;;;<<<<<<======>>>???@@@AAABBBBBBAAAAAABBBBBBDDDEEEGGGHHHGGGGGGFFFEEEGGGIIILLLMMMLLLMMMNNNPPPSSSVVVXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]___```aaaaaabbbfffbbb^^^[[[\\\]]]^^^^^^]]]\\\\\\\\\]]]```bbbccc___aaaccccccaaa___]]]]]]]]]___aaa___]]]]]]```dddddddddcccbbbaaaaaaaaaaaaaaacccgggmmmsssuuurrrooolllhhhddd``````bbbfffiiihhhiiijjjkkkkkkjjjhhhgggffffffeeedddbbbaaa``````______^^^]]]]]]```eeeiiimmmllljjjhhheeeccc```___]]][[[ZZZZZZ\\\]]]]]]]]]]]][[[YYYYYYZZZ[[[ZZZYYYZZZYYYXXXXXXWWWUUURRRPPPLLLLLLKKKJJJIIIIIIIIIIIIGGGEEECCCCCCDDDFFFFFFFFFEEEFFFEEEDDDCCCCCCDDDFFFCCCBBBAAABBBDDDDDDDDDBBB===>>>???@@@@@@>>><<<:::<<<======<<<<<<;;;:::999888888777777777777666666444555666666666555333222444444444444444555555555111111111000000000//////...............//////000,,,222///111...???iiitttwwwAAA000;;;000---111&&&---+++---222333...+++,,,------,,,++++++...333777<<<333***((()))***,,,---------,,,+++************---,,,+++***))))))((((((((()))***+++++++++++++++((()))))))))************+++******))))))******+++(((((()))***+++,,,,,,---***************+++++++++---+++******+++,,,+++***+++,,,,,,,,,,,,+++*********)))((()))******)))'''***************+++,,,,,,(((,,,------///222///(((+++///444777777444111...000///...,,,,,,,,,---...------------,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,------......------,,,---......///.........,,,,,,,,,---------......,,,---------.........///....../////////000000000111111222222222333333333222333444555666777888888===IIIAAA>>>AAAGGGSSSbbbrrrxxxkkkeeeeeeggggggkkkooonnneeeYYYTTTUUUQQQPPPQQQSSSUUU```yyy,,,,,,+++*********++++++***************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---...///...---,,,,,,++++++++++++,,,,,,---,,,,,,---------.........------------------------.....................---......////////////000000111111111111111000000000000000/////////000111222111111222333444555666777888888888888888888888888777888888999999::::::;;;<<<<<<<<<===>>>???AAABBB???@@@@@@AAACCCDDDFFFGGGHHHGGGGGGFFFGGGHHHJJJJJJKKKLLLMMMOOOQQQTTTVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^[[[ZZZYYYXXXWWWVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___```aaaaaaaaa^^^[[[YYYZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[^^^aaabbb]]]___aaaaaa```^^^^^^_________^^^]]]]]]^^^aaadddccccccbbb```````````````___bbbgggkkkmmmnnnmmmmmmllliiiccc___^^^aaaeeehhheeeffffffggggggggggggfffddddddccccccbbbaaa``````]]]^^^^^^^^^___aaadddggghhhfffdddbbbaaa```aaaaaa___]]]\\\[[[\\\]]]\\\[[[[[[YYYWWWWWWXXXYYYXXXWWWWWWVVVTTTSSSSSSSSSRRRPPPLLLLLLKKKKKKJJJIIIIIIHHHGGGEEECCCCCCDDDFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAACCCDDDDDDCCC===>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;:::999888777777777666666666666666444444555555444444333222333333444444444444555555111111000000000/////////111111111000000/////////...222...000,,,777XXX[[[ZZZ777---777222---...(((///,,,///777999111,,,---,,,,,,,,,++++++---111444444///+++))))))***+++,,,***))))))******+++,,,---,,,+++***)))))))))))))))******+++++++++******)))))))))))))))************++++++************++++++((()))))))))***+++++++++*********+++++++++++++++...,,,++++++,,,,,,,,,++++++++++++++++++******)))+++***)))***,,,,,,,,,+++''''''''''''((()))******'''///666999@@@EEE@@@666---000555777555333000///111000...---,,,,,,---...------------,,,,,,,,,,,,******+++,,,...///000000+++,,,------......------,,,---......//////......++++++,,,,,,,,,------------......///000000111111......//////000000111111111111111111222222222333333333444444555666777777;;;DDDpppzzzlllWWW888AAA<<<@@@GGGQQQaaattttttfff^^^[[[ZZZZZZaaaiiimmmhhh___XXXUUULLLIIIIIIJJJMMM\\\}}}******)))))))))***++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++***+++++++++,,,,,,,,,------------...------------------------,,,,,,------------------........./////////000000000000000000111111111111111000/////////000222222222222333333444444444444555666666777777888888999888888888888999999999999<<<;;;;;;<<<===>>>@@@AAA@@@@@@@@@AAAAAABBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUWWWYYY[[[]]]^^^___\\\[[[YYYWWWVVVVVVVVVVVVXXXYYYZZZ\\\]]]___```aaa]]]]]]]]]]]]]]]^^^______]]][[[YYYXXXZZZ[[[\\\\\\\\\[[[YYYXXXXXXZZZ\\\^^^[[[]]]______^^^^^^```aaa```^^^[[[ZZZ\\\___aaabbbbbbaaa```______^^^^^^^^^\\\aaafffgggfffeeefffiiiiiifffccc```___```bbbcccaaaaaaaaaaaabbbbbbcccdddbbbbbbbbbaaaaaa`````````___```bbbcccbbbbbbcccdddaaaaaa``````aaabbbcccdddbbb```]]]]]]]]]]]]\\\ZZZYYYWWWUUUUUUVVVWWWVVVUUUTTTRRROOONNNOOOQQQQQQQQQKKKKKKKKKKKKJJJIIIHHHHHHHHHFFFDDDCCCDDDFFFFFFEEECCCCCCBBBAAAAAAAAA@@@???@@@???>>>???@@@AAA@@@???<<<<<<<<<<<<<<<=========;;;;;;<<<;;;;;;:::999888666666666666666666666666555444444333222333333333111111111222222333333333111000000000////////////000000111000000//////...,,,000,,,222///666KKKDDD===111---111111---+++---000,,,000;;;===444------+++,,,,,,,,,+++,,,///111------+++***)))***++++++))))))))))))***+++,,,---******))))))))))))******+++++++++++++++***)))((())))))))))))******************))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,...,,,******+++,,,+++*********++++++******)))(((***(((((()))+++------,,,(((((((((((()))***+++,,,,,,888BBBHHHPPPVVVMMM>>>,,,///222222000.........000///...,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,...///000111+++,,,------......------,,,---......//////......,,,,,,,,,---------......////////////////////////......///000000111222222000000000111111111222222222222222333333444444444444666FFFJJJAAA;;;;;;???888;;;???FFFQQQdddyyy|||nnncccZZZSSSTTTYYY```eeefffddd```\\\OOOKKKLLLOOOQQQXXXqqq)))((((((((()))***++++++******++++++,,,,,,,,,,,,************************------,,,,,,+++******)))*********++++++,,,,,,,,,------,,,+++************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000//////000000111111222222444333222222222333444555444444444333333222222222333444444555666777888888999999999888888888888777;;;;;;;;;;;;<<<>>>???AAABBBBBBAAA@@@@@@AAAAAAAAACCCDDDEEEGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSUUUWWWZZZ\\\^^^___]]]\\\ZZZXXXWWWVVVWWWWWWTTTUUUVVVXXXZZZ\\\^^^^^^]]]\\\\\\[[[\\\\\\]]]]]]\\\[[[YYYYYY[[[]]]^^^]]]]]]\\\YYYVVVVVVVVVXXXYYY[[[\\\]]]]]]]]]^^^```cccaaa\\\XXXXXX\\\___aaa```aaa```___^^^^^^]]]]]]^^^ZZZ```eeeddd```^^^bbbfffeeedddcccbbbaaa```___^^^^^^^^^]]]]]]]]]___```bbbaaaaaaaaaaaa````````````aaadddfffgggeeebbbaaaaaa^^^___aaabbbdddeeefffgggcccaaa___]]]]]]]]][[[ZZZXXXVVVTTTTTTUUUVVVUUUTTTRRRPPPLLLKKKMMMOOOQQQQQQJJJJJJJJJJJJIIIHHHGGGGGGIIIGGGDDDDDDEEEFFFEEEEEECCCBBBBBBCCCCCCCCCBBB@@@@@@>>>======>>>>>>===;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;:::999888888555555555666666666666666555444333222111222333444//////000000111111111222000000000000////////////------............------...000+++222///000;;;---///333000///222,,,)))000///+++000<<>>>>>>>>>>>@@@AAABBBAAABBBCCCEEEGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNKKKOOOSSSVVVWWWYYY[[[\\\XXXXXXXXXXXXWWWVVVVVVUUUXXXYYYYYYWWWVVVVVVXXX[[[ZZZYYYWWWVVVVVVWWWXXXYYY___[[[WWWWWWYYY[[[\\\[[[\\\ZZZWWWUUUUUUWWWZZZ\\\^^^______```aaabbbbbbcccaaa``````___^^^^^^]]]]]][[[ZZZZZZZZZZZZ[[[[[[\\\ZZZ\\\^^^___^^^^^^___```aaabbbbbbbbb```^^^\\\[[[]]][[[ZZZYYYZZZ\\\___aaa___```aaa```______aaacccbbbccceeeffffffdddaaa```[[[[[[]]]___aaabbbdddeeegggfffdddaaa^^^\\\ZZZYYYYYYWWWUUURRRQQQQQQQQQRRRSSSQQQNNNKKKJJJJJJLLLMMMNNNNNNLLLKKKIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;777777777777777888888999555444333222333444777888555444333333222222333333222111111111000000////////////...------...000000......//////...---,,,,,,000...,,,,,,---......---........................------......///.........++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************************************))))))(((((()))***++++++...+++((((((***,,,+++)))******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***)))''')))000555555,,,///333666777555333111---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,......,,,++++++,,,+++***,,,///---******...,,,---///111000///,,,+++...------,,,,,,------......------,,,---...000111000000//////.........---............////////////222222111000//////000000111222222333333444444555666666777777888888999999777666888===AAAIIIYYYggg~~~lll^^^XXXUUUUUUZZZdddlllooooooqqqooojjjddd]]]VVVPPPLLLYYYaaammmwww***))))))(((((())))))***++++++,,,,,,+++******)))******++++++++++++***************++++++,,,,,,,,,,,,******+++...///---+++,,,,,,,,,+++++++++******+++++++++*********))))))+++,,,,,,---------,,,,,,+++++++++++++++*********............//////////////////000000000111111111000000000000000000000000222000//////000222333333444555555666666777888888555666777888999999888888999999:::;;;;;;<<<======>>>=========>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOLLLOOORRRTTTTTTUUUVVVWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTRRRRRRTTTVVVYYYXXXVVVUUUUUUWWWXXXYYY^^^[[[WWWWWWYYYZZZ[[[ZZZ\\\ZZZXXXWWWWWWXXXZZZ\\\^^^^^^___```aaaaaabbbcccaaa``````___^^^]]]\\\\\\ZZZZZZYYYYYYYYYZZZ[[[[[[[[[]]]___```______```aaa``````aaa``````^^^\\\[[[]]]\\\[[[ZZZ[[[]]]___aaabbbccccccbbb``````aaacccaaabbbdddeeeeeeccc```___]]]]]]^^^___```aaabbbbbbcccbbb```^^^\\\YYYXXXWWWYYYWWWUUUSSSQQQQQQRRRRRRSSSQQQOOOLLLKKKKKKMMMNNNOOONNNLLLKKKIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>===<<<;;;;;;;;;::::::::::::999999999999::::::999888777777777888888777555333333333444555444444333222222222222333111111111000000000//////333222000...---------------.........------,,,+++...---,,,,,,......---,,,------------------------.........---,,,+++***))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************************************************)))))))))))))))***++++++---***''''''(((((('''&&&))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))++++++(((***111444333***+++,,,.........------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))***++++++))))))***+++---******---...+++,,,...)))+++---......---+++)))---------,,,,,,---------+++******))))))***+++,,,000/////////.........---............////////////222111111000//////000000000000111111222333333444222333333444444555666666999777888:::<<<@@@LLLXXXqqqyyyjjj___[[[YYY]]]eeemmmqqqrrryyyxxxtttnnnfff]]]VVVRRRNNNUUU]]]dddkkkttt,,,++++++******++++++,,,******************)))(((******++++++++++++******((()))***+++,,,------...++++++***+++------,,,+++,,,,,,,,,++++++++++++***+++++++++***************---.........------,,,+++------..............................//////////////////000000000000111111---......///000111111111000000111000000111444666777777666666666666666777666666777777888777777666:::::::::;;;<<<<<<============<<<======>>>@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOOOOMMMOOOQQQQQQQQQQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSQQQPPPRRRSSSVVVUUUUUUTTTUUUVVVXXXYYY]]]ZZZXXXWWWXXXYYYYYYYYY[[[[[[ZZZZZZYYYZZZZZZ[[[]]]]]]^^^___```aaabbbbbb``````___^^^]]]\\\[[[[[[YYYXXXXXXXXXYYYYYYZZZ[[[\\\^^^`````````___```aaa_______________^^^]]]]]]^^^]]]\\\[[[\\\^^^```aaa```aaa```^^^\\\[[[\\\]]]___```bbbdddcccbbb___^^^_________```````````````ccccccbbb```^^^]]]\\\[[[YYYXXXVVVTTTRRRRRRRRRRRRTTTRRRPPPNNNMMMMMMNNNOOOOOONNNMMMKKKJJJIIIHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@======<<<<<<;;;;;;:::::::::::::::999999999888888<<<;;;:::888777777666666;;;999777555333222222222444333222222111111222222111111000000000000//////222222000///...------------------...------,,,+++---,,,,,,---///...,,,***+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++...+++)))(((((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((()))))))))*********))),,,,,,***+++000111000))))))((((((((())))))***,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))******)))((())),,,...222,,,))),,,...---,,,...)))***,,,......,,,+++***------------------------------,,,+++++++++,,,,,,/////////...........................////////////111111000/////////000000//////000000111222222222111111222222333444444555888777777999999:::BBBKKK```rrr{{{nnniiidddeeekkkrrrwwwzzz}}}xxxqqqggg___ZZZPPPSSSVVVWWWZZZaaajjjqqq~~~---,,,,,,++++++,,,,,,---)))******+++******))))))******++++++++++++******))))))***+++,,,,,,------+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************************------.........------,,,////////////000000000000............////////////////////////000000000111......//////000111111111///222333333111222666999:::999888777666666777777888888888888888777777777:::;;;;;;;;;<<<<<<===============>>>??????@@@@@@AAABBBCCCEEEFFFGGGGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPOOOOOOPPPRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWUUUSSSRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZYYYXXXXXXXXXXXXXXXXXX[[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\]]]^^^___```aaabbb```___^^^]]]\\\[[[[[[ZZZXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^``````_________``````````````````____________^^^]]]]]]]]]___```aaa``````___]]]ZZZYYYYYYZZZ^^^___aaaccccccaaa___]]]_________```````````````ccccccbbbaaa```___^^^^^^ZZZYYYWWWUUUTTTSSSSSSSSSTTTSSSQQQOOOOOOOOOOOOPPPPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666666666666:::999777555333222222222333333222111111111111111000000000000000000//////.........//////000000111------............------,,,,,,---///000000---***,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((***************************)))))))))))))))******---,,,+++******))))))(((''''''((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))*********+++'''+++,,,***+++......+++*********))))))))))))))),,,+++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++******+++///222666...)))+++...---+++++++++,,,---//////...---,,,,,,------------------,,,......------,,,,,,,,,,,,....................................////////////111000000/////////000000//////000000111222222333333333444444555666666666555444666:::;;;;;;@@@GGGSSSbbbxxxzzztttqqqsssyyy~~~~~~xxxpppiiieee]]][[[XXXTTTRRRUUU[[[```kkkrrr~~~))))))(((((((((((())))))******+++++++++++++++*********++++++++++++******++++++++++++++++++++++++***+++,,,,,,++++++******++++++++++++++++++++++++***************************+++,,,---............++++++,,,,,,,,,---------............////////////...////////////000000000111111111111111111111111000333555444333444888<<<===<<<:::888777777777888::::::999999999999999999;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFLLLLLLKKKJJJJJJIIIHHHHHHJJJLLLNNNNNNOOOPPPRRRTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWUUUTTTTTTUUUSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXXXX\\\\\\]]]]]]\\\[[[ZZZYYYZZZZZZ[[[]]]^^^___```aaa___^^^^^^]]]]]]\\\[[[[[[XXXXXXXXXYYYZZZ[[[\\\\\\\\\^^^``````^^^^^^^^^___bbbbbbbbbaaaaaaaaaaaaaaa______^^^^^^^^^___```aaaccccccbbb```^^^\\\]]]^^^^^^___aaaccccccbbb```^^^^^^^^^______``````aaaaaa______^^^]]]]]]\\\\\\[[[ZZZZZZXXXWWWUUUTTTTTTSSSTTTSSSRRRPPPPPPPPPPPPQQQQQQPPPNNNLLLJJJIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>===============;;;;;;:::::::::999999999666666555555555555666666777666555555444333333333222222111000000000000111//////////////////000000,,,------...///000000000---....../////////......------...000111000...+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******************************)))))))))))))))***)))***++++++******++++++''''''((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))*********+++++++++,,,,,,&&&)))+++))))))++++++'''***+++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++******+++///222888000)))+++---,,,))))))++++++---.........------,,,,,,---......---,,,,,,************))))))((((((---------...........................////////////000///////////////000000000000111111222333333333333444444555555666777777444333555999;;;:::===BBBFFFQQQbbbvvv}}}|||~~~~~~{{{wwwsssqqqfffaaaZZZRRRLLLKKKMMMOOOYYY___kkk{{{******))))))))))))******)))***++++++,,,+++++++++******++++++++++++******,,,,,,,,,+++++++++*********+++---,,,***)))*********++++++++++++,,,,,,,,,***************+++++++++((()))+++,,,---.........+++,,,,,,------.....................////////////......////////////000000222222222111111111111111111222333444555777:::<<<>>>===:::888777777888999::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEJJJJJJJJJIIIHHHGGGFFFFFFIIIJJJLLLMMMNNNPPPSSSVVVTTTSSSRRRQQQRRRSSSTTTUUUSSSUUUVVVVVVUUUTTTTTTUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUWWWZZZ[[[ZZZYYYZZZZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZ\\\]]]___```aaa^^^^^^^^^]]]]]]]]]]]]]]]ZZZZZZZZZ[[[\\\]]]^^^___]]]___aaa```___^^^___```ddddddcccbbbbbbbbbbbbbbb______^^^^^^^^^______```______```^^^\\\\\\]]]^^^___```cccdddeeecccaaa```^^^^^^______``````aaaaaa``````______^^^^^^]]]]]][[[ZZZYYYXXXWWWVVVTTTTTTSSSRRRRRRQQQQQQPPPQQQQQQRRRQQQOOOLLLJJJIIIHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>======888888888777777777666666444444444444444555666666444444444333333333333333222111000000///000000000......////////////000000---............---,,,+++------......///............------...000000...,,,------------------------,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))%%%''')))))))))((()))***''''''(((((((((((('''''')))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,&&&)))***((((((+++***'''''')))+++,,,,,,+++)))(((*********+++++++++++++++,,,,,,,,,+++++++++******)))******)))((())),,,...444...***,,,---***((()))((()))***++++++,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,+++******---------------.....................//////////////////......//////000000000000111111222333333444111111222333333444444555444222333777888777777:::BBBGGGSSSeeezzz|||yyyxxxwwwwwwlllggg^^^UUUNNNJJJHHHGGGIIIOOOYYYhhhyyy,,,,,,++++++++++++,,,,,,((())))))***++++++************++++++++++++******++++++++++++++++++,,,,,,)))+++---,,,***((()))*********+++++++++,,,,,,,,,))))))*********+++++++++)))******+++,,,,,,,,,+++,,,------...//////000000............////////////........./////////000000//////000000111111222222111000000111555888::::::===;;;888666555666777888999888888888888999;;;<<<============<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLMMMOOORRRUUUVVVTTTSSSQQQQQQRRRSSSTTTQQQSSSVVVVVVVVVUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVUUUSSSVVV[[[]]]\\\[[[\\\]]]]]]\\\\\\[[[ZZZZZZYYYYYYWWWXXXYYY[[[]]]^^^___```]]]]]]]]]^^^______``````\\\\\\\\\]]]^^^```aaabbb```aaaccccccaaa```aaabbbfffeeecccaaaaaa```aaaaaa___^^^^^^^^^^^^^^^^^^^^^XXXYYYZZZZZZYYYYYY[[[]]]```bbbdddfffgggeeedddbbb````````````____________cccbbbbbbaaa``````______[[[[[[ZZZYYYXXXVVVUUUTTTRRRRRRQQQQQQQQQPPPPPPPPPRRRQQQOOOMMMKKKIIIHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????========================888777777777666666666666666666555444444444555555222222333333222222111111111111000////////////000........./////////000000+++,,,---------,,,+++******+++,,,,,,---------,,,---,,,++++++------,,,+++++++++++++++++++++++++++---------,,,+++***)))((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))************************************************++++++***)))))))))))))))%%%(((******)))'''((()))((((((((())))))((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************++++++++++++'''***+++((())),,,,,,***((((((((())))))******+++)))*********++++++++++++,,,,,,,,,+++++++++******)))***++++++))))))***+++---***))),,,,,,***))),,,((())))))***++++++,,,,,,+++,,,...//////...,,,+++------...///000///......,,,,,,,,,------.....................////////////...............///000000//////000000111222222222000000111111222333333333555222222666777555555777>>>BBBKKKWWWgggwww|||uuuqqqpppqqqrrroookkkddd]]]VVVQQQLLLJJJDDDIIIPPPXXXfffzzz))))))(((((((((((())))))''''''((()))))))))))))))******++++++++++++******))))))***+++,,,------...)))+++---,,,)))((()))************++++++,,,,,,,,,))))))******++++++++++++***++++++++++++***))))))))))))******+++,,,------............/////////000............/////////000,,,,,,---///000222333333000...---///444888999888;;;999666444333444666777777777666666777999;;;<<<===============<<<<<<<<<<<<===???@@@AAAAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKMMMPPPSSSWWWVVVSSSRRRQQQRRRSSSTTTQQQTTTWWWXXXWWWWWWXXXXXXVVVVVVWWWWWWWWWVVVUUUUUUQQQVVV[[[^^^]]]\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWYYYZZZ\\\^^^___```\\\\\\]]]^^^___aaaaaabbb^^^^^^^^^___```aaaccccccbbbdddeeeeeecccbbbbbbcccfffeeecccaaa_________```^^^^^^^^^^^^^^^^^^]]]]]]XXXYYY[[[[[[[[[\\\^^^```aaacccfffggghhhgggeeedddcccbbbaaa```___^^^]]]\\\``````___^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYWWWUUUTTTQQQQQQQQQQQQQQQPPPPPPPPPSSSQQQOOOMMMKKKIIIHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>;;;<<<<<<<<<<<<<<<<<<<<<999999999999888888888888999888777666555444444444222333333222222000///...111111000///////////////---.........//////000000'''(((***,,,------------((()))***+++++++++++++++,,,***))))))***++++++***************************)))******+++++++++******+++++++++++++++++++++++++++***(((''''''(((***+++++++++++++++++++++++++++************************************************++++++***))))))((()))))))))+++...---***((((((***(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))),,,+++))))))---...,,,***)))''''''(((***---///))))))******++++++++++++,,,,,,,,,+++++++++******+++,,,......,,,++++++,,,&&&&&&(((,,,,,,***+++///******+++,,,------......+++,,,...//////...,,,+++)))***,,,---...------,,,,,,,,,,,,------...................../////////000...............///000111......//////000111111111111111111222333333444444555222222666999888888:::777;;;BBBJJJTTTccctttxxxoooiiigggiiikkknnnkkkfff```[[[UUUPPPLLLHHHKKKOOORRRZZZlll)))***,,,,,,***)))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,+++***)))))))))))),,,+++++++++++++++++++++...---,,,+++++++++,,,---)))***,,,.........,,,+++)))***+++---.../////////........................---------...///000000111............////////////000111111222333333444444222222333444555666777888888888777555444333222111444777:::===>>>>>>===<<<;;;::::::::::::;;;<<<<<<===>>>???@@@@@@AAAAAA@@@AAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHJJJHHHHHHIIIJJJKKKMMMOOOPPPTTTUUUUUUSSSRRRRRRUUUWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZ\\\^^^______^^^]]]^^^^^^]]]\\\\\\[[[ZZZZZZXXXYYY[[[\\\]]]^^^^^^^^^___```aaa```______```bbb___^^^\\\\\\^^^aaadddffffffdddcccccceeeffffffeeebbbaaa```^^^^^^^^^___```^^^^^^]]]\\\[[[YYYXXXXXXZZZYYYWWWVVVXXX[[[___aaa```bbbeeeggghhhfffcccaaabbbbbbaaaaaaaaaaaaaaabbbaaa```___^^^\\\YYYWWWVVVXXXXXXYYYYYYXXXWWWUUUTTTTTTSSSQQQPPPOOONNNNNNMMMPPPOOONNNLLLJJJHHHFFFFFFAAAAAAAAA@@@@@@?????????EEEAAA===<<<>>>??????>>>===<<<<<<;;;;;;:::999999999888666555555555666777666555555555555444444444222222111111111111111111...000222222000//////000,,,---------.../////////------------------------'''((()))***+++,,,,,,,,,------,,,++++++,,,------))))))*********))))))(((++++++,,,,,,,,,+++******,,,,,,,,,++++++******************)))))))))))))))///...---+++***)))))))))******))))))***+++,,,,,,111+++(((******((((((***...+++...---(((---///&&&(((''''''(((*********))))))***+++,,,+++***(((&&&))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))************************)))))))))))),,,++++++*********))))))((((((((((((((()))*********)))(((''''''((()))***,,,,,,+++***))))))******,,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...+++,,,---,,,***)))***+++---+++)))+++...///,,,)))......---,,,,,,,,,------,,,---...//////...---,,,........./////////////////////000111222222333333222222333333333333444444222222222333444555777777:::;;;<<<@@@IIIVVVcccmmmsssggg```___```aaadddhhhiiifffdddbbbXXXLLLPPPGGGDDDLLLTTT[[[lll~~~***************+++++++++))))))))))))*********************+++++++++,,,,,,,,,,,,+++***)))(((((()))***************+++++++++------+++*********+++,,,+++******)))))))))******)))***+++---....................................---------...///000000000............////////////000000111111222222333333222222333444555666777777555555555555555444444444555777:::===???>>>======:::::::::::::::;;;<<<<<<<<<===>>>??????@@@@@@???AAACCCDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQSSSUUUWWWWWWVVVUUUUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYY[[[\\\^^^`````````___^^^______^^^]]][[[ZZZYYYYYYXXXYYYZZZ\\\]]]]]]^^^^^^^^^______^^^]]]\\\^^^___]]]\\\[[[[[[]]]___ccceeedddcccbbbccceeefffeeedddaaaaaa```__________________^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYZZZ[[[\\\^^^___\\\^^^bbbeeeggggggffffffcccbbbaaa```___^^^^^^^^^``````^^^]]]ZZZWWWUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNLLLKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@EEEBBB???===>>>>>>===;;;<<<<<<<<<;;;::::::999999888888666555555555666777555555555555444444444444444444333333222111000000222222222111...------...---------...............------------------------((()))***+++++++++++++++---,,,+++******+++,,,---******++++++++++++******++++++++++++++++++++++++*********************+++***))))))))))))))))))))),,,++++++************+++******))))))***++++++,,,***'''&&&'''((('''***///,,,(((***)))%%%+++///'''---+++)))))))))***)))((()))***+++,,,,,,***((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))************************))))))))))))******************++++++((((((((((((((()))******+++***))))))))))))***+++,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------000111111000...------...---------......//////000------,,,,,,,,,------............//////.....................//////////////////000000111111222222111111111222222222333333222222222333444555666777888888999;;;BBBLLLXXX```pppyyyvvvhhh^^^ZZZXXXXXX\\\aaafffgggjjjkkkddd[[[XXXNNNJJJMMMPPPTTT```ppp+++)))''')))---///...---))))))))))))*********************++++++++++++,,,++++++***)))(((((((((((()))))))))******++++++,,,,,,++++++***)))*********---,,,)))''''''''')))*********+++,,,,,,---,,,,,,---------------------------------...//////000000---............//////////////////000111111222222222222333333444555666666222222333444555666777777666888:::===>>>>>>===<<<::::::999999::::::;;;<<<:::;;;<<<===>>>>>>>>>>>>AAABBBDDDDDDBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQUUUXXXZZZYYYWWWVVVVVVWWWVVVVVVVVVVVVWWWXXXYYYXXXYYYYYYZZZZZZYYYYYYXXX]]]^^^___``````___^^^]]]```___^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[\\\]]][[[ZZZYYYYYYZZZ[[[ZZZZZZZZZ[[[]]]```bbbaaaaaaaaaccceeeeeecccaaa______``````______^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\]]]___bbbdddffffffgggcccbbb```___]]]\\\\\\[[[___^^^]]]ZZZWWWTTTRRRPPPNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFDDDDDDCCCBBBAAA@@@???>>>===<<>>>>>>>>>>><<<;;;<<<<<<;;;::::::999999888888777666666555555666666555555444444444333333333666555444333222000//////555555444222///------..................---------------------------------******+++++++++++++++***++++++************++++++))))))***************)))+++***))))))***+++,,,---'''(((((()))******++++++))))))))))))))))))******)))))))))))))))***+++,,,*********)))******+++,,,(((%%%%%%(((((('''***000+++&&&(((((('''111999333222///+++)))(((((((((''')))***+++,,,+++***)))((()))))))))))))))))))))))))))************))))))((())))))))))))************++++++*********)))))))))(((((()))******++++++,,,)))(((((((((((()))******,,,+++************+++,,,++++++++++++*********************++++++,,,,,,---******+++++++++++++++++++++++++++++++++,,,------...///000...,,,++++++,,,,,,...000///,,,+++---///,,,,,,,,,,,,------...///000//////......//////000............//////000000000000000000000000111111000000111111111222222222222222222222333555666777666666666777;;;BBBLLLRRRbbbnnnnnnbbbZZZVVVTTTUUU\\\dddjjjqqquuurrrmmmcccZZZSSSRRRPPPNNNVVVaaa+++((((((,,,222444000,,,((()))))))))************************++++++++++++******)))((((((((((((((())))))******+++,,,------+++******))))))))))))))),,,,,,***))))))***+++,,,******+++,,,,,,+++++++++---------------------------------....../////////---------.........//////......//////000111111111111222222333444444555555111111222333555666777777555666999;;;<<<<<<;;;;;;999999999999999::::::;;;999:::;;;<<<<<<===<<<<<<@@@BBBCCCCCCBBBAAAAAABBBCCCDDDGGGIIIKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRQQQTTTWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXX]]]^^^^^^^^^^^^]]]\\\[[[]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\YYYZZZ[[[YYYWWWVVVVVVVVVYYYYYYXXXXXXYYY[[[]]]_________```bbbdddcccaaa^^^]]]^^^___```___^^^]]]\\\]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ____________```bbbcccdddaaa```___]]]\\\\\\[[[[[[\\\\\\ZZZXXXTTTQQQNNNMMMIIIJJJKKKMMMNNNOOOPPPPPPKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@>>><<<;;;:::999=========>>>>>>>>>===<<<;;;;;;::::::999888888888777777666666555555555555444444444444333333333222333333333222111000//////555666888777444111///////////////...---------,,,+++++++++++++++++++++++++++++++++,,,++++++******************************'''(((((())))))))))))(((***)))(((((()))+++---///)))))))))***************)))))))))))))))*********)))))))))((())))))***++++++***************++++++,,,((((((,,,...,,,))))))+++'''***,,,...===IIIEEE222...***''''''(((((((((((()))*********)))((((((((((((((((((((((((((((((******+++++++++******)))((()))))))))************+++++++++*********))))))))))))))))))************))))))(((((())))))***++++++++++++******++++++++++++++++++++++++++++++***))))))***+++,,,,,,---------------,,,,,,,,,+++++++++++++++***+++,,,,,,---***+++,,,,,,******+++,,,+++,,,...///...,,,)))&&&+++++++++,,,---...///000111000///......///000111------......//////000000111111111111111111111000111111111111222222222222222222222222333444555666666666666777999>>>DDDIIIXXXdddvvv}}}oooddd]]]YYYUUU[[[eeennnvvv{{{|||{{{ssskkkccc^^^XXXRRRTTT[[[))))))+++111666666000***((()))))))))************))))))*********+++++++++***)))(((((((((((((((((()))******+++,,,---......************))))))(((((('''((()))+++,,,,,,++++++******+++,,,,,,+++++++++------------------------------------............------------............---......///000000111111111111222222333333444444222333333333444444555555444555666888888999999888999888888888888999::::::888888:::;;;;;;;;;;;;;;;???@@@BBBBBB@@@???@@@AAA@@@BBBDDDGGGIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTUUUWWWYYYVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXX[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\WWWWWWWWWWWWWWWXXXZZZZZZWWWYYYZZZYYYWWWUUUTTTUUUWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^```bbbaaa___\\\[[[[[[]]]^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZ\\\ZZZXXXVVVVVVWWWYYYZZZ^^^^^^]]]]]]^^^___aaabbb^^^]]]]]]\\\\\\\\\\\\]]]YYYXXXWWWUUURRRPPPMMMLLLHHHHHHIIIJJJKKKMMMNNNOOOIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBB@@@???===<<<;;;<<<===>>>===<<<;;;;;;;;;:::::::::999888888777777666666666666666555555444444333333333222222222222////////////000000000000111555:::<<<;;;777444222/////////...---------,,,************************++++++,,,,,,,,,++++++***************************((()))******+++++++++******)))((('''(((***---...------,,,+++******))))))(((((())))))************+++***))))))((()))))))))++++++***************+++...((()))111888444+++%%%,,,(((+++---///>>>JJJGGG///+++(((&&&&&&(((((()))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((()))))))))************++++++++++++************++++++******)))((('''''')))))))))))))))***++++++***************************+++,,,,,,,,,,,,++++++))))))***+++,,,,,,------111111000...---,,,+++***+++************+++,,,,,,)))+++------------///111++++++---333999777///&&&+++++++++,,,---...///000111000///......///000111---------...///000000111222222222222222111111111222222222333333333333444222222222222222333444555444555666666888;;;@@@DDDJJJVVVgggvvvqqqfff___YYY^^^gggrrr{{{zzzqqqggg^^^\\\^^^)))***...222555444...((())))))))))))************)))))))))************+++***))))))(((((()))))))))*********++++++,,,,,,---)))************)))(((((("""$$$&&&)))******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------..................///000000111111111111111222222333333333333333333333333444444444333333444555666777777777888888777777888888999:::777888999:::;;;;;;;;;;;;===???@@@@@@???>>>>>>???>>>???AAACCCEEEGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSVVVYYYUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\WWWVVVUUUUUUUUUWWWXXXYYYWWWYYYZZZZZZXXXVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ\\\[[[\\\]]]______]]][[[YYYYYYZZZ[[[[[[[[[ZZZZZZYYYZZZ\\\]]]^^^\\\[[[ZZZ[[[YYYVVVTTTTTTVVVYYY[[[ZZZZZZZZZ\\\]]]___aaabbb[[[[[[ZZZZZZZZZZZZ[[[[[[TTTTTTTTTSSSQQQPPPNNNMMMJJJIIIIIIJJJJJJLLLMMMNNNHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@???>>>===<<<;;;:::>>>???>>>===:::888888999::::::999888888777777666555666666666666555444444333333333222222222111111---------...//////000000---222888<<<;;;888555333...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++******++++++,,,---............***)))(((((()))***+++,,,///...---,,,+++)))((((((((((((((()))******++++++,,,+++***))))))))))))))),,,+++******)))************''')))333;;;777...''',,,''')))***)))444<<<777,,,)))'''&&&''')))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))************,,,++++++++++++*********,,,,,,+++***((('''&&&%%%***))))))))))))***++++++))))))************))))))******,,,---------,,,+++*********++++++,,,,,,---111111000///---,,,++++++***************+++,,,,,,'''(((***+++++++++---///,,,***...888CCCDDD:::000,,,,,,,,,,,,------...///000//////......//////000,,,------...///000111111111111111111111222222222222222333333333444444444222222222222222333444444111333555666777999<<>>>>>===<<<<<<======>>>???@@@CCCEEEGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMLLLNNNQQQRRRSSSTTTVVVXXXUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZWWWVVVUUUTTTTTTUUUWWWXXXWWWYYY\\\\\\ZZZYYYXXXXXXVVVVVVVVVWWWWWWXXXXXXYYY[[[ZZZZZZZZZ\\\]]]\\\[[[XXXWWWWWWWWWXXXXXXYYYZZZVVVXXX\\\___```^^^ZZZXXXYYYXXXWWWVVVVVVWWWYYYZZZYYYZZZZZZ\\\]]]^^^^^^___ZZZYYYXXXWWWWWWVVVWWWWWWPPPPPPQQQQQQQQQQQQPPPPPPMMMLLLKKKKKKKKKKKKLLLMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC<<<<<<;;;;;;:::999999888;;;<<<<<<:::888888:::===999999999888777777666666555555666666666555444333222222222222111111111111.........///////////////,,,///333555555333222222---------.......................................******+++,,,------------***+++,,,------,,,+++*********+++,,,---......---))))))))))))************---,,,,,,+++***))))))((('''(((((()))******+++++++++************++++++,,,,,,++++++***))))))******''''''+++222444///+++***+++'''))))))%%%,,,111))),,,***(((((()))***)))((()))))))))))))))***++++++))))))))))))))))))))))))((())))))***++++++******))))))))))))************,,,,,,+++++++++*********++++++***)))(((''''''&&&******))))))******+++,,,******+++,,,,,,+++******)))***,,,---...---,,,+++++++++++++++++++++++++++------------,,,,,,,,,,,,***************++++++,,,''')))******)))(((***+++++++++---666???AAA;;;444------,,,,,,,,,------............//////.........,,,,,,---...///000111111......//////000000111111111222222222333333333333222222222111222222333444222444666777777888:::<<<===DDDOOO^^^qqqyyyqqqpppttt|||~~~{{{,,,------+++)))''''''((())))))))))))************))))))))))))************+++***************++++++((((((((((((''''''''''''***++++++,,,,,,***)))(((***)))(((''''''(((***+++)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////000000111111222222111111111111111222222222111111222333444444555555444555555555666666777777777777777777777888888999888888999:::;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<>>>>>>>>>???AAADDDGGGIIIKKKKKKJJJKKKKKKLLLMMMMMMJJJMMMRRRUUUUUUUUUUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXWWWSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVTTTSSSSSSUUUVVVXXXWWWZZZ]]]]]]\\\[[[ZZZZZZVVVVVVVVVWWWWWWXXXXXXXXX[[[ZZZXXXYYYZZZ\\\\\\[[[WWWVVVVVVUUUVVVWWWXXXZZZTTTXXX]]]```aaa^^^ZZZWWWWWWXXXXXXYYYZZZZZZYYYYYY\\\\\\]]]\\\\\\[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSRRRMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>======<<<<<<<<<444666888888888;;;@@@DDD999999888888777666666666444555666666666555333333222222222111111111111000111111000000//////......,,,...//////......///111,,,------....../////////111111111111111111111111)))***+++,,,---.........+++,,,------------,,,+++''''''(((******+++++++++))))))*********))))))(((*********)))))))))))))))'''(((((()))***+++++++++)))))))))***+++---...///,,,,,,+++***))))))******(((***///111+++%%%%%%******'''***+++'''---///&&&---,,,******+++***)))'''++++++******+++,,,------))))))))))))))))))))))))%%%%%%&&&''''''(((''''''))))))))))))************,,,,,,,,,+++++++++******))))))))))))((((((((((((*********)))******+++,,,++++++------------++++++)))***,,,.........,,,+++,,,,,,++++++++++++++++++))))))***++++++,,,------*********)))***++++++,,,...//////...,,,++++++,,,******,,,000444555222///......---,,,,,,,,,------,,,---...//////...---,,,,,,,,,---...///000111222+++,,,,,,---...///000000000111111111111222222222222222222111222222333333555777999:::999999:::;;;;;;>>>FFFSSSeeexxx|||}}}************************)))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''((()))((('''((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))))))))))),,,&&&+++000,,,...222...------------------,,,,,,------/////////...---,,,//////......---------,,,---...000111000///---,,,////////////000000000000333333333222222222222222666666555555555444444444555555555666666777888999888999999888666666888999666777888999;;;<<<===>>>??????@@@AAABBBDDDEEEFFFKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRNNNNNNPPPTTTXXXYYYVVVSSSUUUUUUWWWYYY[[[ZZZVVVTTTSSSRRRRRRQQQQQQQQQQQQRRRQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVV[[[ZZZYYYZZZ^^^```___]]][[[YYYWWWUUUUUUXXX[[[]]]]]]ZZZWWWTTTTTTWWWZZZ]]]ZZZYYYXXXWWWVVVUUUUUUUUUZZZ\\\______^^^\\\[[[[[[\\\]]]]]]\\\ZZZXXXWWWXXXVVVWWWYYYZZZ[[[[[[[[[ZZZWWWVVVUUUSSSRRRQQQQQQPPPMMMOOOQQQSSSTTTTTTRRRQQQKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@CCCBBBAAA@@@???@@@AAABBB???>>>===<<<::::::999999999999888888999<<>>999666555555555444444444333333222111000000000000000000////////////////////////////////////------......------,,,+++...)))&&&)))000777:::999@@@<<<777666777:::<<<===000---,,,------***+++///,,,+++******++++++)))((((((***---///000///---,,,'''(((***,,,,,,***((('''))))))************))))))***)))((('''''''''''''''))))))))))))))))))******+++)))((('''(((+++...000...222555333...******,,,***************+++++++++(((((())))))))))))((((((************))))))))))))))))))******)))(((&&&%%%%%%%%%&&&((()))+++,,,,,,+++++++++++++++***)))(((%%%%%%&&&((()))+++,,,,,,000...++++++,,,+++)))&&&)))***,,,+++)))(((((((((***************+++++++++))))))))))))((((((((((((***++++++,,,,,,++++++***************************,,,++++++++++++++++++,,,******))))))***,,,---///000...,,,,,,...///......++++++,,,,,,---...//////---------,,,,,,+++++++++000000000000////////////000000000000000000000000000000000000111222333444666555333111111111333444555555555666666666666666===<<>>>>>>>>???AAABBBDDDEEEJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQTTTWWWXXXVVVTTTVVVUUUVVVWWWXXXXXXUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVZZZYYYXXXZZZ]]]___^^^\\\\\\ZZZWWWVVVUUUWWWZZZ\\\\\\[[[XXXVVVVVVXXXZZZ\\\ZZZYYYXXXWWWVVVUUUUUUTTTUUUXXX[[[]]]\\\\\\\\\\\\]]]^^^^^^\\\YYYWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSPPPQQQRRRRRRSSSRRRQQQQQQJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCBBBAAAAAABBBAAA@@@@@@???@@@AAABBBBBBAAA???===<<<;;;::::::;;;;;;:::888777888;;;>>>>>>;;;777444444444444333444444333222222111000000000000000000/////////...........................------......------,,,++++++***+++111999???@@@???444444333111000222777<<<888...''''''******)))***,,,+++)))***++++++)))((((((***,,,///000///...---)))))))))******)))))))))))))))************))))))***))))))(((((((((((()))*********)))))))))))))))***)))(((((()))***,,,---+++...222000+++((((((***+++++++++******))))))((((((((())))))))))))((((((*********))))))((((((((())))))***+++***)))((('''(((((((((((())))))))))))***++++++++++++***)))((((((((())))))******++++++...,,,))))))******(((&&&''')))++++++)))))))))******************+++++++++))))))*********************++++++,,,,,,++++++***************************++++++************++++++111///---+++************///---,,,---...///...---++++++,,,,,,---......///...---------,,,,,,,,,+++........................000000000000000000000000000000000000111222333444777666444333222333444555444444444444555555555555999999;;;AAALLL[[[jjjsss************************))))))))))))))))))))))))))))))))))))*********++++++***(((((()))))))))(((************************))))))))))))************))))))))))))))))))))))))...))),,,...***,,,...'''))))))******++++++,,,,,,...---------------......---------------,,,,,,,,,---...///000000///...---000000000000000000000000//////000000111111222222333333333333222222222222555555555555666777888999;;;===>>>>>>;;;999999999888888999::::::;;;<<<<<<=========>>>@@@AAACCCDDDHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOOOOPPPSSSRRRRRRSSSUUUVVVVVVUUUWWWUUUTTTTTTUUUUUUSSSRRRRRRSSSTTTUUUUUUTTTSSSSSSPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXWWWYYY[[[]]]]]]\\\]]][[[XXXVVVVVVWWWXXXZZZ\\\[[[ZZZYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUTTTTTTSSSPPPSSSWWWYYYZZZZZZ\\\]]]^^^______]]]YYYVVVTTTTTTXXXXXXYYYYYYXXXWWWUUUTTTUUUUUUTTTTTTTTTUUUUUUVVVTTTSSSRRRQQQPPPPPPOOOOOOIIIIIIIIIHHHFFFDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBDDDCCCAAA???===<<<;;;:::999::::::888555555666777:::777333222222333333222333333333222111111000000000000000/////////..............................------......------,,,+++,,,,,,...222777888444111***...///---)))+++222999DDD444''''''---///,,,))),,,***))))))***+++***(((((())),,,...//////...---+++***)))(((((()))***+++))))))************))))))***))))))))))))******++++++*********))))))((((((************************))),,,///...***(((((())),,,+++***)))(((''''''&&&((())))))******))))))(((******))))))((('''&&&&&&'''(((((())))))))))))((())))))))))))((((((((((((******++++++******))))))+++++++++***************+++)))(((((())))))((('''&&&(((*********)))***+++))))))*********+++++++++)))******++++++,,,,,,,,,***++++++,,,,,,++++++************************************))))))*********222111///,,,************---------...//////---++++++,,,,,,------..................---------------------------------------000000000000000000000000000000000000111111222333555444333222222222333444333333333333444444555555777888:::<<>>@@@@@@===:::999888999999999::::::;;;;;;;;;=========>>>@@@AAACCCDDDGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMOOOPPPPPPPPPUUUTTTSSSRRRSSSTTTUUUUUUWWWUUURRRQQQRRRRRRRRRQQQQQQSSSUUUWWWWWWVVVUUUTTTQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXZZZ[[[[[[[[[^^^\\\YYYWWWVVVVVVWWWXXX[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVTTTSSSSSSOOOQQQTTTVVVWWWXXXYYY[[[___```___\\\XXXUUUSSSSSSXXXXXXYYYYYYXXXWWWUUUTTTVVVVVVUUUTTTTTTTTTUUUUUUVVVTTTRRROOOMMMMMMMMMNNNIIIHHHHHHGGGEEECCCAAA@@@CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCAAA???===;;;:::999555777888888666555555666666444111111222333333333333222222222111111000000000000/////////.................................------......------,,,+++,,,+++,,,...///...)))&&&***,,,---+++(((***///555CCC555))))))...///,,,)))+++)))((()))***+++***(((((()))+++---.........---******))))))))))))******))))))************))))))(((((((((((()))***++++++++++++******)))((((((((()))***+++++++++)))((('''***,,,...---+++******+++******))))))(((((('''''')))))))))******)))))))))******)))((('''&&&%%%%%%%%%%%%&&&'''((((((((()))&&&&&&'''((()))***++++++))))))************))))))************************))))))((())))))***))))))''')))++++++)))))))))***)))))))))***++++++,,,,,,((())))))***+++,,,------***++++++,,,,,,++++++*********************************))))))))))))******---,,,+++***+++,,,---...,,,,,,---...000///,,,***,,,,,,,,,---------..............................---------------.........////////////////////////000000000000000111222222111111000//////000000111333333333444444555555666777999;;;:::;;;AAALLLUUUjjj}}}ssskkkiiilllrrrvvv))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,***)))((()))***)))(((************************(((((())))))******++++++))))))))))))))))))))))))***'''***+++)))111333''')))******+++,,,------...---,,,+++++++++---...///.....................///000000111111222222222222222111111111000000000///------...///000000111111333333333333333444444444444444444444555666777888<<<>>>@@@???===:::888888999999999::::::;;;;;;;;;>>>>>>>>>???AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGJJJKKKMMMOOOPPPQQQQQQQQQTTTTTTSSSRRRQQQRRRTTTUUUWWWTTTQQQPPPPPPQQQQQQPPPQQQSSSUUUWWWXXXXXXWWWVVVSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUVVVWWWXXXXXXYYYZZZ[[[^^^\\\ZZZXXXVVVVVVVVVWWWZZZ[[[\\\]]]\\\[[[YYYWWWXXXXXXXXXWWWVVVUUUSSSSSSPPPRRRTTTUUUTTTUUUVVVXXX^^^______\\\XXXUUUSSSSSSWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWUUUTTTSSSRRRRRRRRRUUUSSSPPPMMMKKKKKKKKKLLLHHHHHHHHHGGGEEECCCBBBAAACCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGCCCBBB@@@===;;;999888888666777999999777555555555555333111111333444444333222222111111111111111000////////////....................................------......------,,,+++)))))))))+++---//////...---+++)))((()))+++---...333,,,((()))+++)))''''''***)))((((((***+++***(((((()))***+++,,,,,,,,,+++''')))***++++++***)))'''))))))************))))))''''''''''''(((((()))***************))))))(((((()))***+++++++++)))'''&&&)))***+++++++++++++++,,,''''''(((((())))))******))))))************)))))))))))))))((('''&&&&&&&&&&&&&&&''''''((()))***+++&&&&&&'''((()))******+++((())))))*********))))))''''''(((((()))*********))))))***************+++***+++,,,+++)))''''''(((((())))))***++++++,,,,,,(((((())))))***+++,,,,,,***++++++,,,,,,++++++*********************************))))))))))))******)))(((((((((***,,,---///,,,,,,,,,...000///,,,***,,,,,,,,,---------------........................------........./////////////////////////////////000000000///000000111111000000000000000000000111333444444555666666777777666999:::999888===FFFNNN\\\qqqyyyooohhhgggjjjmmmooo))))))))))))))))))))))))************************+++,,,.../////////...---,,,+++))))))*********)))************************))))))))))))************))))))))))))))))))))))))(((''',,,000444AAAFFF999******++++++,,,,,,------++++++++++++,,,---...///---------............///000000111111222222333333222222222111111000000///......//////000000111111333333333333444444444444444444444444555666777888999;;;<<<<<<999777777777888888999::::::;;;<<<<<<>>>>>>>>>???AAABBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKMMMPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPSSSUUUUUUSSSQQQPPPQQQQQQQQQPPPQQQRRRTTTVVVXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTVVVXXXXXXXXXXXXZZZ\\\]]]\\\ZZZXXXWWWVVVWWWWWWXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYYYYYYYXXXVVVTTTSSSRRRSSSUUUTTTTTTTTTUUUVVV\\\]]]]]][[[XXXUUUTTTUUUWWWWWWYYYZZZZZZYYYXXXWWWVVVUUUTTTRRRPPPPPPOOOOOORRRPPPMMMKKKIIIIIIJJJKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???@@@AAAAAAAAABBBDDDEEEGGGGGGGGGHHHAAA@@@>>><<<:::888888777888999:::999666444333333444333222222333444444333111111111111111111111111/////////.........------------------------------------......------,,,+++,,,,,,*********+++,,,------***'''''')))++++++******)))***---,,,((((((***)))((('''(((*********)))(((((()))))))))))))))(((&&&(((+++,,,,,,+++(((&&&))))))************))))))(((''''''''''''(((((())))))))))))))))))))))))***))))))***+++***)))'''&&&''''''(((((()))***++++++&&&'''(((((()))***+++,,,)))******++++++******))))))))))))(((((((((''''''))))))))))))***+++------******))))))((((((''''''(((((())))))******))))))&&&''''''((()))*********)))***++++++))))))***++++++,,,---+++)))&&&&&&&&&(((((()))***+++,,,,,,---(((((())))))***+++++++++***++++++,,,,,,++++++************************************))))))************))))))((((((***+++,,,,,,,,,,,,---......,,,***---------------------------------------.........---------...//////000000000000000000000000000000000000000//////000000111111222222222222333333333333444444555666777888888444666777666777;;;BBBHHHOOOaaammmvvvyyypppjjjhhhhhhgggfff))))))))))))))))))))))))************************---...000111111111///...---+++))))))***+++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''---222888IIINNN@@@*********+++++++++++++++******+++,,,------------+++++++++,,,,,,---------////////////000111222222333333222111111000000///000000000000000000000000111222222222333333333333444444444444555666777777777888888777666555555666777777888999;;;<<<===============>>>@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJMMMOOOQQQRRRQQQQQQNNNPPPRRRQQQOOOOOORRRTTTSSSRRRPPPPPPRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWXXXYYYTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTRRRQQQQQQPPPPPPTTTWWWYYYYYYXXXXXXZZZ]]]\\\[[[ZZZXXXWWWWWWWWWWWWVVVWWWYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZYYYWWWUUUTTTSSSTTTUUUUUUTTTTTTVVVXXXYYY[[[[[[[[[XXXWWWVVVWWWWWWXXXYYYYYYXXXWWWUUUTTTRRRRRRPPPOOONNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJHHHIIIIIIIIIHHHHHHGGGFFFEEECCCAAA???>>>>>>???@@@???@@@BBBDDDFFFGGGGGGGGG@@@???===;;;:::999888888666777888777555444444555444222111111333333222111000000000000111111111111//////.........---------------------------------------......------,,,+++------+++)))'''&&&'''(((*********))))))***,,,...***))),,,///...+++***...)))((('''(((*********)))(((((((((''''''&&&%%%%%%((()))************)))((())))))************))))))***)))((((((((((((((((((((((((((()))******++++++))))))))))))))))))((((((''''''&&&(((***+++,,,,,,((())))))******+++++++++)))******++++++******)))((((((((())))))))))))******)))(((((()))***+++,,,*********)))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((***+++***((('''(((******+++,,,+++)))''''''''''''((()))***+++,,,------******++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++,,,+++***)))))))))***+++---,,,++++++------,,,+++------------------------+++,,,,,,,,,------------+++,,,,,,---......//////000000000000000000000000000000////////////000000111222222333444444333333222333333444666777777888555444444555888<<<@@@CCCBBBOOOWWW```rrr~~~xxxuuupppjjjeee))))))))))))))))))))))))************************...///111222333222000///---+++))))))***+++***)))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))+++))),,,,,,...;;;===---*********)))))))))))))))(((***+++---......------))))))*********+++++++++------------...///111111333333222222111000000///111111111111000000000000000000111111222222222222444444444444444555777777555555666444333333444666666777888999;;;<<<===>>><<<<<<<<<===>>>@@@BBBCCCFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHKKKNNNPPPQQQPPPPPPLLLOOOQQQQQQOOOOOOQQQSSSRRRQQQPPPQQQSSSSSSRRRQQQRRRRRRRRRSSSUUUWWWYYYZZZTTTTTTTTTSSSSSSSSSSSSSSSUUUTTTSSSQQQOOONNNNNNNNNTTTWWWYYYYYYXXXXXX[[[]]][[[ZZZYYYXXXXXXXXXXXXXXXUUUVVVXXXYYYZZZ[[[ZZZZZZYYYZZZ[[[[[[ZZZXXXVVVTTTRRRTTTUUUUUUUUUVVVXXXZZZWWWYYYZZZZZZYYYWWWXXXYYYXXXYYYYYYXXXWWWTTTRRRQQQOOONNNNNNMMMMMMNNNNNNOOOJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHEEEDDDAAA???>>>>>>>>>???===???AAACCCEEEFFFFFFEEE???>>>===<<<::::::999999111333444444444555888:::333222111111222222111000000000000000000111111111//////.........---------------------------------------......------,,,+++'''(((***,,,,,,---...///'''+++...---******///555***''''''***+++)))(((+++(((''''''((()))******))))))((('''&&&%%%$$$######+++***)))(((((()))***+++))))))************))))))++++++***)))(((((())))))''''''((()))***+++,,,,,,)))(((((((((((())))))))))))(((((())),,,...//////+++++++++*********************++++++++++++******(((((())))))******++++++''''''&&&%%%%%%&&&((()))''''''(((((())))))******''''''((())))))))))))))),,,,,,++++++***))))))(((''')))***)))&&&%%%&&&((((((***++++++)))((())))))'''((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************,,,,,,++++++++++++,,,,,,++++++*********+++---......,,,******,,,------,,,------------------------+++++++++,,,,,,---------******+++,,,,,,---......000000000000000000000000111000////////////000000///000111222222222222222111111222333444666666777777555444555999>>>@@@BBB:::DDDIIIRRRfffvvvvvvnnn...,,,&&&$$$(((---+++%%%)))(((''''''(((***,,,---...333999;;;:::555111//////...,,,***((((((((((((******))))))((((((''''''******++++++++++++******++++++++++++++++++++++++***)))(((((()))+++---...))))))))))))***+++,,,------------------,,,+++***++++++,,,,,,,,,,,,------000000000000111111111111111111111000000000000000111111222222222222111111333111000111222444333333000000111222444555666666555555555555555555444444666777888:::<<<>>>???@@@@@@???===<<<===>>>@@@AAADDDEEEGGGGGGGGGGGGIIIKKKIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQPPPOOONNNOOOOOOPPPRRRSSSUUUWWWYYYZZZZZZ[[[YYYZZZZZZZZZZZZZZZYYYYYYVVVUUUUUUUUUVVVXXXYYY[[[XXXZZZ]]]___^^^[[[WWWUUUWWWVVVUUUVVVWWWXXXWWWVVVVVVTTTSSSUUUWWWXXXUUUSSSXXXWWWWWWVVVTTTRRRPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJMMMIIIFFFFFFGGGHHHGGGFFFHHHFFFBBB@@@>>>???@@@AAA===>>>???@@@AAABBBCCCCCC>>>===<<<;;;999888777666555444444333333444444555555444222222222222111///000000000000000000000000111000///......///000111---------------...///000888555000,,,)))((()))***,,,,,,,,,------.........(((((())))))************++++++++++++++++++++++++'''(((***)))(((''')))***((((((((()))******++++++)))))))))))))))******+++)))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***+++***************++++++)))((('''''''''(((***+++******+++---...---+++(((***)))((()))***+++***(((&&&&&&'''''''''''''''&&&%%%&&&''')))******(((&&&))))))(((''''''''''''(((((((((((((((((('''''''''&&&'''((()))***+++,,,,,,))))))*********))))))(((***++++++,,,,,,++++++***###%%%((()))(((((()))***))))))*********+++++++++,,,+++***))))))+++---...+++***((()))***++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,666111,,,+++...000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111222333444444333222111///111222111//////000111...///000222222333333333111111000000111111222333333333444666:::???CCCFFF===>>>CCCLLLVVVcccwww{{{***+++***((()))---...,,,++++++******+++,,,...///000555:::===<<<888555333...---+++)))(((((())))))******))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))***+++,,,---***+++++++++******)))(((+++++++++,,,,,,,,,---------------............///000000000000000000000000000111111222222111111000444222000000000111000///111111222222333444555555555555444444444555555555666666777999;;;===>>>>>>>>>>>><<<<<<<<<>>>@@@AAACCCDDDFFFFFFFFFGGGHHHJJJHHHIIIIIIJJJJJJKKKKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPRRRSSSUUUVVVVVVTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRPPPOOOOOOOOOPPPQQQSSSSSSUUUVVVXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVUUUVVVWWWYYY[[[\\\[[[]]]___```___\\\YYYWWWVVVUUUVVVXXXZZZZZZYYYWWWVVVTTTSSSUUUWWWWWWUUUSSSVVVVVVVVVUUUSSSRRRPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKHHHEEEEEEFFFGGGFFFEEEEEECCCAAA@@@??????@@@AAA??????????????????@@@@@@<<<;;;:::999777666555444444444444444444444444444555333222222222222111//////////////////////////////...------------...///...------------......///333111...+++******++++++++++++,,,,,,,,,---------))))))))))))))))))******++++++++++++++++++++++++''')))***)))((('''(((************))))))))))))((())))))(((((())))))***+++)))******++++++******)))((((((((((((''''''''''''***))))))))))))))))))(((******)))(((((())))))))))))(((((('''((()))***+++)))((()))***,,,,,,+++)))***)))((()))***+++***((())))))))))))((('''&&&&&&+++***)))((())))))))))))$$$$$$$$$%%%&&&'''((()))(((((())))))))))))))))))))))))))))))))))))******(((((()))***************)))******++++++******)))***++++++***))))))+++---************++++++++++++++++++*********+++,,,---,,,+++))))))***+++************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,333...******---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////000000000000//////333444444333000//////000//////000111222222333333222222111111222222333444555555555666888;;;>>>@@@<<<;;;===CCCKKKWWWjjjzzz&&&+++---***)))+++------,,,,,,,,,---...///111222222666:::<<<;;;888555444,,,+++***)))((()))*********))))))))))))((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))))))))******+++,,,*********+++******)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000000000000000000111111222222111111000333111000000111222222111222222222333333444444444444444333333333555666777444555666888999;;;<<<===<<<;;;;;;;;;<<<===???@@@AAACCCDDDEEEEEEEEEGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUWWWWWWVVVUUUTTTSSSSSSTTTVVVWWWXXXWWWUUUTTTSSSTTTTTTUUUSSSSSSQQQPPPPPPPPPQQQRRRTTTTTTUUUUUUVVVWWWWWWWWWYYYYYYZZZZZZ[[[ZZZZZZYYYVVVVVVVVVWWWXXX[[[]]]^^^___`````````___]]]ZZZYYYSSSTTTWWW[[[]]]]]]ZZZXXXUUUTTTTTTUUUVVVVVVUUUSSSUUUUUUUUUTTTSSSQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKJJJGGGEEEDDDDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@??????>>>===<<<<<<;;;;;;:::888777666555444333333444555555444333333444333111111222222111///////////////////////////---,,,,,,++++++,,,,,,---......---,,,,,,,,,------------,,,+++++++++,,,,,,*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((())),,,,,,+++***((('''&&&&&&))))))(((((())))))***++++++******))))))******+++++++++******))))))((((((,,,++++++***))))))((((((***)))((((((''''''''''''((((((((((((((()))******((('''&&&''')))+++++++++***)))((()))***+++***((()))*********))))))((('''...,,,***((('''((()))***$$$$$$$$$%%%&&&'''))))))(((((())))))******++++++,,,++++++***)))((('''''''''((()))***************((())))))))))))))))))(((+++***)))'''%%%%%%(((*********+++++++++,,,,,,,,,*********+++++++++,,,,,,---+++***)))*********((()))******************))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///+++((((((+++---,,,***------------------------,,,,,,---...............///..................///666777777444111////////////000000111111222222222333222222222222333444444777666555555555666888999<<<888777:::@@@JJJZZZiii'''+++,,,******,,,,,,))))))***,,,...111444666777444777999999777333111000+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))%%%'''((()))***)))(((((()))))))))))))))***++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------...............///////////////000000000111111111111000000000000///111444777888888333333333333333333333333444333222222333555777888333444555666888999:::;;;::::::::::::<<<===???@@@@@@AAACCCCCCCCCCCCEEEGGGEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPQQQTTTUUUWWWXXXXXXVVVTTTRRRRRRSSSUUUWWWYYYWWWVVVTTTTTTTTTUUUVVVTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVYYYYYYZZZ[[[[[[[[[ZZZZZZWWWWWWWWWXXXZZZ\\\^^^```aaaaaaaaa```___]]][[[ZZZRRRTTTXXX\\\______[[[XXXTTTTTTTTTUUUUUUUUUTTTSSSUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJKKKIIIHHHHHHGGGGGGIIIJJJKKKHHHGGGEEEDDDCCCDDDDDDDDDBBBBBBCCCCCCBBB@@@>>>===??????>>>===<<<;;;;;;:::<<<<<<;;;:::999888777777222333555666666555333222444222111111222222111///////////////////////////,,,,,,++++++++++++,,,,,,......---,,,+++++++++,,,******++++++++++++******)))))))))***************)))))))))))))))((((((((())))))))))))))))))))))))((()))***)))((('''((()))++++++***)))((('''&&&&&&((((((((((((((()))******+++***)))(((((()))***+++,,,++++++******))))))(((+++++++++*********************)))(((''''''''''''((((((((((((((())))))***)))'''%%%&&&(((+++------***)))((()))***+++***((('''(((((()))*********))))))))))))'''&&&&&&((()))***))))))(((((((((((((((''''''((()))******++++++,,,++++++***)))(((''''''))))))*********))))))(((((())))))******))))))((('''(((((('''%%%%%%''')))++++++++++++,,,,,,,,,,,,))))))***++++++++++++***...,,,***)))******)))((())))))************))))))************************++++++++++++++++++++++++,,,***((()))+++,,,,,,+++------------------------,,,,,,---.........------000000...------...000000555666666444111//////000000000000000000111222222222222111111222222333444666555444333333333444444:::777666999===DDDOOO[[[ttt((()))((()))...333111+++)))***...222777;;;>>>???:::::::::888333///------***)))((((((((()))***+++))))))))))))************((())))))******))))))(((************************'''((()))***+++***)))((()))))))))((())))))*********++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------........./////////000000000111111000000000000//////111444777888888444444333333333333222222333222222222333444666777333333444555777888999999999999::::::<<<===>>>???>>>@@@BBBBBBBBBBBBDDDFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVSSSQQQQQQSSSUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXYYYZZZ\\\___```aaaaaaaaaaaa___^^^\\\[[[RRRTTTWWW[[[^^^]]]ZZZWWWSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777222333555666666555333222333111000111222222111///........................,,,,,,,,,------,,,,,,,,,...---,,,+++++++++++++++******+++++++++***(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******)))(((''''''(((((((((((((((((((((((((((((((((((('''((())))))***+++***)))(((((()))***+++*********))))))((((((((((((((()))***+++,,,,,,---+++***)))((((((((((((((('''(((((()))))))))))))))***(((&&&&&&))),,,......***)))((()))***+++***((((((((()))))))))((('''''' ###&&&'''&&&%%%&&&(((******)))(((((((((((()))&&&&&&''''''((()))***************)))))))))))))))++++++++++++***((('''&&&)))******************)))%%%(((+++---,,,+++++++++******+++++++++,,,,,,,,,((()))***+++++++++******...,,,***)))******)))((())))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---------------------------------+++,,,,,,---...---------000///...------...///000000111222111000///000111000000/////////000111222000000000000000111111222333333333333333333444444777555666;;;>>>AAAGGGNNN[[[gggzzz((((((&&&)))111888777111+++---222777<<>><<<888222...,,,,,,***)))((((((((()))***+++)))))))))************+++((())))))******))))))(((((((((((((((((((((((((((((())))))******))))))))))))))))))(((((())))))***'''((())))))***)))))))))************++++++++++++************++++++++++++,,,,,,------...////////////000000111111000000///111///...///000222222111333333333333333333333333222222333333444444555555333333444555666777888888999::::::;;;<<<===>>>>>>>>>@@@AAABBBBBBBBBDDDEEECCCDDDEEEFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKLLLMMMMMMOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\ZZZYYYYYYYYYZZZ\\\^^^______```aaabbbaaa```]]]\\\UUUUUUVVVXXXYYYYYYWWWUUURRRTTTUUUUUUTTTSSSSSSTTTSSSSSSSSSTTTTTTSSSRRRRRRMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEDDDBBB@@@@@@AAACCCCCCCCCCCCCCCAAA???===<<<;;;;;;;;;<<<<<<=========999888888777666666555555333333444555555444333333222111000000111222111000........................,,,------......------,,,,,,,,,+++*********++++++++++++++++++***)))((('''***))))))))))))((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))***+++***(((&&&'''(((&&&&&&'''(((((()))******((((((''''''(((((()))******))))))(((((())))))***((((((((((((((((((((((((&&&'''((()))***,,,------***))))))(((((())))))***''''''((()))))))))))))))+++)))''''''))),,,------***)))((()))***+++***(((++++++***)))(((&&&%%%$$$!!!&&&(((&&&%%%&&&(((%%%%%%%%%&&&'''(((******&&&&&&''''''(((((())))))(((((())))))******++++++++++++++++++***((('''&&&)))******++++++******)))!!!%%%***---,,,+++))))))))))))*********+++++++++)))))))))*********++++++---+++***)))*********((()))******************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,------,,,---//////...///000222111000///...//////111111///////////////000111111111222222333444555555555333111444:::======???CCCLLLUUUfff{{{((()))((((((,,,333444111,,,...333888===AAADDDEEE???>>>;;;555000,,,+++,,,******(((''''''((()))***))))))*********+++++++++'''(((((())))))((((((''''''''''''''''''''''''''')))((((((''''''((((((((())))))(((((((((((())))))''''''((()))))))))))))))************++++++++++++*********+++++++++,,,,,,+++,,,,,,---......////////////000000000000//////000///---...///000000///333333333333333333333333111222444555555444333222333444444555666777888888;;;;;;<<<===============>>>@@@BBBBBBBBBBBBDDDEEECCCDDDEEEFFFHHHIIIJJJKKKMMMLLLLLLLLLLLLMMMNNNNNNQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVWWWVVVUUUUUUUUUVVVXXXYYYWWWVVVUUUTTTUUUVVVXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYY[[[\\\]]]^^^```ccceeeeeeccc```^^^YYYWWWTTTSSSTTTTTTSSSRRRQQQTTTVVVUUUSSSRRRSSSTTTPPPPPPQQQQQQRRRQQQQQQPPPMMMMMMKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBAAABBBBBB@@@===<<<>>>AAA>>>????????????>>>>>>===;;;<<<<<<<<<============888888777777666666555555444444444444444444444444111000///000111222111000........................,,,,,,---......---,,,,,,+++************++++++,,,++++++***************************)))))))))((((((%%%&&&&&&'''((()))******)))))))))))))))))))))))))))***+++***'''&&&'''(((&&&&&&''''''((())))))***(((''''''''''''((())))))(((((())))))))))))((((((''''''(((((()))*********''''''((())))))***++++++''''''''''''((()))******&&&'''((()))***))))))(((***(((&&&''')))***+++******)))((()))***+++***((())))))*********)))(((((("""%%%))))))&&&%%%(((+++%%%%%%&&&&&&''')))***+++(((((((((((((((((())))))((()))))))))************))))))************))))))((())))))))))))))))))((("""%%%((()))((('''&&&'''(((((()))))))))************)))((((((((()))+++,,,,,,+++))))))***+++************++++++++++++*********************************************************+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,------------,,,,,,+++---...///......000111222111///......///000111000000000///000111111222222222333444555666666666444222222777:::999:::===EEEJJJWWWkkk}}}(((++++++&&&%%%(((+++++++++---222666;;;>>>@@@AAA<<<:::777222,,,******++++++***)))'''''''''((()))))))))******++++++++++++&&&''''''''''''''''''&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((***)))(((((((((((())))))))))))***+++++++++++++++)))************+++++++++,,,,,,---------.........++++++,,,------...////////////000000000000/////////...---...111333444333222222222333333444444444111222444666666444111000444444444555666777888888<<<<<<======>>>======<<<>>>@@@BBBBBBBBBBBBDDDFFFCCCDDDEEEGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNOOORRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVYYY[[[[[[YYYWWWUUUWWWVVVVVVUUUVVVWWWXXXYYYWWWVVVUUUUUUUUUWWWYYY[[[YYYYYYZZZ\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\^^^aaadddggggggeeebbb```\\\XXXSSSPPPPPPQQQQQQQQQQQQTTTVVVUUUSSSRRRSSSUUUNNNNNNOOOOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJHHHFFFCCCAAA@@@@@@@@@???@@@@@@>>>;;;:::<<>>??????========================::::::999999888888777777555444444333333444444555111000///000111222111000........................+++,,,------------,,,+++***)))))))))***+++,,,,,,*********)))***+++,,,,,,++++++******)))))))))((($$$%%%&&&'''(((***++++++***************************++++++***'''&&&''''''''''''''''''((((((((()))'''''''''''''''((())))))'''((()))******)))((('''''''''((()))***++++++,,,(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***&&&''')))*********)))((()))'''&&&&&&((()))((((((***)))((()))***+++***((($$$%%%'''***,,,...///000(((+++,,,)))&&&&&&***///++++++***)))))))))))))))************))))))))))))*********)))))))))))))))&&&'''((()))++++++,,,,,,''''''(((((((((((('''''')))***++++++)))((()))***(((((((((((())))))))))))+++***((('''''')))+++,,,+++***))))))***++++++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************************+++------++++++++++++************************++++++,,,---------,,,,,,---...000000000000...---,,,...//////......///111222111///...---///000111111111111000111222222333333444555555666666666666999444333666888777999<<>>??????>>>======>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVVVVTTTQQQOOOOOOQQQTTTVVVYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTUUUUUUUUUUUUWWWXXXXXXWWWVVVWWWXXXYYY___eeeeee```\\\[[[\\\\\\ZZZXXXXXX[[[\\\[[[YYYaaaaaabbbbbbbbbaaa___^^^[[[YYYVVVSSSRRRRRRSSSUUUXXXXXXWWWVVVVVVUUUTTTTTTQQQPPPOOONNNNNNPPPQQQRRRKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJGGGDDDAAA@@@????????????>>>===============<<<<<<<<<===============<<<:::888:::<<<===<<<:::888888777555555444444444111111222222222333333333////////////000000000000000000///...------,,,,,,/////////......---------...,,,***((('''(((***,,,***)))))))))((((((''''''%%%%%%&&&'''((()))***+++'''((()))((('''(((***,,,++++++***)))))))))))))))******))))))((((((''''''((((((((((((((()))******((()))*********((('''&&&)))(((''''''''''''(((((())))))))))))************(((((())))))))))))(((((($$$$$$&&&'''(((((())))))''''''''')))***+++***(((,,,+++***(((''''''''''''))))))*********))))))((()))&&&###"""%%%(((***+++///666:::777,,,$$$###&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))************************&&&'''((())))))***))))))&&&(((***+++,,,+++)))(((((()))***,,,,,,+++******+++******))))))))))))))),,,,,,+++***))))))******,,,)))&&&(((,,,...,,,((())))))(((((((((((())))))************************************************,,,+++***))))))***+++,,,++++++))))))))))))++++++...------------.../////////...------,,,,,,,,,,,,////////////////////////000000000000111111111111000111111111111222222222000111222333444555555444555444333555777888555111444;;;CCCMMMXXXgggyyy(((((((((((())))))))))))(((***---///111111111111000222000,,,333??????777***)))))))))((((((((('''***((('''((()))***)))'''))))))))))))))))))))))))$$$'''))))))((('''((())))))((((((((('''''''''''')))))))))))))))((((((((((((((())))))*********+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------..................////////////............///000111222222333222222111111222222333444333333333444555777999:::999999888777555666999<<<;;;<<<===>>>???>>>======???@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLMMMOOOPPPQQQRRRSSSVVVVVVWWWWWWWWWXXXXXXXXXVVVTTTRRRPPPPPPRRRTTTVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTTTTTTTTTTUUUVVVVVVWWWUUUVVVWWWVVVUUUUUUVVVXXXYYY]]]bbbbbb___\\\[[[\\\]]][[[YYYYYY[[[\\\[[[YYY______```aaa```___^^^]]]ZZZXXXVVVSSSSSSSSSUUUVVVZZZZZZYYYWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHEEECCCAAA?????????>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999;;;<<<;;;999777777666666666777777888333333333222222111111111//////000000000000000000000//////...------,,,,,,+++++++++++++++*********+++++++++******)))))))))******)))))))))((((((((((((((((((((('''''''''''''''((()))((('''''')))+++******)))(((((((((((((((************)))))))))(((((((((((((((((())))))***)))))))))))))))((('''''')))((((((''''''((((((((('''(((((((((((()))))))))(((((())))))))))))((((((%%%%%%&&&'''((((((((((((,,,+++*********)))'''&&&''''''''''''((((((((()))))))))************))))))((('''&&&&&&''')))******---222555222+++%%%%%%&&&'''''''''(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((('''((()))*********)))((((((((())))))*********))))))((((((((()))***++++++++++++***))))))))))))))),,,)))'''(((,,,...+++((())))))(((((((((((())))))***************+++++++++++++++++++++++++++++++++,,,+++************+++,,,...---,,,++++++,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,------//////////////////////////////000000000111111111000000111111111222222222111222222333333444444444666444333444666777555222555999???EEELLLXXXfffppp|||))))))))))))((((((((((((((()))+++,,,,,,+++***))),,,+++))),,,;;;HHHFFF;;;))))))))))))(((((((((((()))(((((()))******)))'''))))))))))))))))))))))))%%%'''))))))((('''((()))((((((((((((''''''''''''++++++******)))))))))(((''''''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------..................////////////............///000111222333333222111111111111222333333444333222222333666999;;;=========<<<:::999999::::::;;;===>>>>>>>>>===<<<@@@@@@AAABBBCCCDDDEEEEEEIIIJJJJJJJJJJJJJJJIIIIIIMMMNNNOOOPPPQQQSSSTTTTTTWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUSSSRRRRRRSSSUUUVVVSSSTTTVVVWWWXXXWWWWWWVVVSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVUUUSSSRRRRRRUUUWWWZZZ\\\]]]^^^^^^^^^]]]\\\^^^\\\[[[ZZZ[[[\\\[[[ZZZ\\\\\\]]]^^^^^^]]][[[ZZZYYYXXXVVVTTTTTTTTTVVVWWW[[[ZZZYYYXXXVVVUUUSSSSSSTTTTTTTTTSSSQQQOOOMMMLLLGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCAAA@@@?????????>>>===;;;999999:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999::::::999777777666666555555555555666555444333222111000//////000000000000000000000/////////......---,,,,,,,,,))))))***************+++)))***+++,,,+++***)))(((************))))))))))))))))))((((((''''''''''''&&&'''((((((''''''((()))))))))(((''''''''''''(((++++++************))))))((((((''''''(((((()))******))))))(((((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((((((''''''''',,,,,,+++***)))(((''''''%%%&&&'''((())))))))))))))))))************))))))'''(((******)))(((((()))+++---...,,,)))'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))((('''''''''(((((())))))'''''''''((()))***,,,,,,******)))((((((((())))))+++)))'''(((+++---+++)))***))))))(((((())))))***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------......---------------......///------------------......//////////////////////////////000000000000111111000000000111111111222222444333222111111222333444666444333333444555555444777999;;;===@@@GGGPPPXXXfffqqq******))))))((((((''''''******++++++******)))(((***)))'''***666@@@<<<111))))))))))))(((((((((((())))))(((***++++++)))'''((((((((((((((((((((((((&&&((())))))''''''''')))((((((((((((((('''''''''+++******))))))((((((''''''(((((()))******++++++************************++++++++++++++++++,,,---,,,,,,---------.........---......//////......---111111111000000000000000111111111111111222222333444444333333333444555555???AAABBBAAA>>>;;;999999999:::<<<===>>>======<<>>>>>>>>===:::999999:::<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888777666888777555333111///......333333333222111000000///000000111111111000//////.........------,,,,,,,,,++++++,,,,,,------......))))))************))))))******************))))))&&&&&&''''''((())))))***&&&''')))((('''&&&'''((((((''''''&&&&&&&&&''''''***)))))))))))))))))))))(((''''''''''''((())))))***)))(((''''''((()))***(((((())))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((('''&&&&&&'''((())))))((()))***+++((()))***++++++***))))))((())))))************)))''')))+++***((('''((())))))(((''''''((()))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&'''''''''&&&'''((()))))))))((('''&&&'''((()))***'''''''''(((((()))++++++))))))((((((((((((((()))***((('''(((+++,,,+++)))***))))))))))))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000---------------...///000////////////////////////////////////000000000111000000000000111111111111555444222000000111333444666555333222333444555555888999999999:::>>>DDDHHHWWWdddxxx******))))))(((((('''''')))))))))))))))))))))(((((()))((()))---000---((((((((((((((()))))))))))))))))))))***,,,+++)))'''(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''((((((((((((((()))))))))(((((('''''''''******))))))))))))))))))************************************++++++,,,---,,,,,,,,,------------...------............------000000000000000000111111111111000000111111222333222444666777888777555444???AAACCCBBB???;;;999888888999;;;<<<=========<<<>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKLLLMMMOOOPPPQQQRRRTTTTTTTTTUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUWWWXXXYYYXXXXXXVVVUUUUUUTTTSSSSSSSSSSSSVVVUUUSSSPPPNNNNNNQQQSSSZZZYYYXXXYYY\\\]]]]]]]]][[[[[[[[[ZZZYYYYYYYYYZZZWWWXXXYYYZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVUUURRRNNNIIIFFFGGGGGGFFFFFFFFFFFFGGGGGG???????????????>>>>>>>>>>>>===;;;::::::<<<===>>><<<;;;;;;;;;:::::::::999::::::999888777666666666777666444222000///...---111111111111111111111111000111222222222111///...---------------,,,,,,,,,,,,,,,------......//////+++***((('''''')))***+++))))))))))))))))))******&&&&&&''''''(((((())))))&&&((())))))(((''''''(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''(((((()))***)))(((''''''((()))***&&&'''((()))***)))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))((('''&&&&&&%%%&&&(((''''''(((***---(((((()))***************(((((()))***************)))))))))(((''''''((()))(((%%%$$$$$$'''))))))(((***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&'''''''''&&&'''((())))))***)))((('''((()))***+++))))))((((((((((((((())))))((((((((((((((()))))))))(((((()))*********)))******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------......///000////////////////////////...////////////000000000//////000000000111111111555333111000000111222444555444444222222333444666555666666777888;;;???BBBHHHSSSeeezzz))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''&&&(((******)))(((''''''(((((((((((())))))))))))))))))***+++---,,,)))'''))))))))))))))))))))))))((())))))(((&&&&&&''')))'''''''''((((((((((((((('''''''''''''''(((((((((************))))))((((((******************************)))******+++,,,---,,,,,,,,,,,,------------------............------,,,---...000111333444555111000000000000111222222///222777;;;======;;;999===???AAAAAA???;;;999888777888:::<<<======<<<<<<======>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJLLLMMMMMMIIIJJJKKKLLLMMMNNNOOOPPPUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSTTTUUUUUUTTTSSSSSSRRRSSSSSSTTTVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRUUUUUUTTTQQQNNNNNNOOOQQQVVVVVVWWWXXXXXXYYYZZZZZZWWWXXXXXXWWWVVVVVVXXXYYYVVVWWWYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTNNNNNNOOOQQQSSSTTTUUUVVVTTTTTTUUUTTTQQQMMMIIIFFFDDDDDDDDDCCCCCCDDDDDDDDD>>>????????????>>>======<<<<<<<<<<<<<<<<<<======;;;;;;;;;::::::999999888777888999888666555555666555444444333333333333444000000000111111111222222000111333333333111///---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++***'''&&&&&&(((+++,,,(((((((((((())))))))))))******)))((('''&&&&&&%%%''')))++++++)))((('''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((((())))))***%%%&&&''')))))))))(((((())))))))))))************(((((())))))))))))(((((()))))))))))))))((('''&&&&&&((()))(((&&&&&&***---'''''''''''''''(((******'''((()))******+++*********)))((()))++++++***((('''%%%%%%%%%''')))))))))))))))''''''''''''))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))))))))(((((())))))***+++***)))(((((('''''''''((())))))((((((((()))******((((((((()))))))))******+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------............------***************++++++,,,.........---......//////////////////////////////......////////////000000/////////000000000111111333222111000000111222333333444444333222222333555222222333444777999<<<===???GGGUUUfffzzz(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%%%%&&&'''))))))((('''''')))'''((((((((()))))))))***))))))***,,,---,,,)))''')))))))))))))))))))))))))))))))))'''&&&%%%''')))''''''''''''((((((((()))'''''''''((())))))******)))))))))))))))*********************************))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,------......------,,,,,,---...///111333444555000000000000000111222222000222555999;;;<<<;;;;;;999<<<>>>>>><<<:::999888666777999;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCDDDFFFHHHIIIJJJKKKKKKIIIIIIJJJKKKMMMNNNOOOPPPSSSTTTTTTTTTTTTUUUUUUUUUQQQRRRTTTUUUUUUTTTRRRQQQRRRRRRQQQQQQQQQSSSUUUWWWVVVUUUTTTSSSSSSRRRSSSSSSUUUUUUUUURRROOONNNNNNPPPPPPSSSVVVVVVTTTSSSTTTVVVRRRTTTVVVUUUSSSTTTVVVYYYWWWXXXYYYZZZ[[[ZZZYYYYYYVVVVVVUUUTTTSSSSSSRRRRRRNNNOOOPPPQQQSSSTTTUUUUUURRRRRRRRRRRRPPPMMMJJJHHHDDDCCCCCCBBBBBBCCCCCCDDD>>>??????@@@???>>>===<<<999:::;;;<<<===<<<<<<;;;;;;;;;::::::999888888888555777888777555444555777444444333333333444555555111111111111000000000000111222333444333111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))(((((('''((()))***+++&&&'''''''''((((((((((((******)))((('''&&&%%%%%%(((***,,,,,,+++)))((((((''''''&&&&&&'''(((((()))''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))###$$$&&&((()))(((''''''((((((((())))))))))))***(((((())))))))))))(((((((((((()))))))))(((((('''&&&)))+++***''')))...222111///,,,((('''''''''((('''((()))******+++++++++)))((()))...333333,,,%%%&&&'''(((((((((((()))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((('''((()))*********)))(((&&&'''(((((())))))(((((((((((('''''''''(((((())))))))))))))))))***++++++'''((())))))((())))))***+++******))))))******+++,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++,,,,,,+++******+++,,,---......---,,,++++++************+++,,,,,,000//////............///////////////////////////........./////////000000////////////000000000111000000111111222222333333111333555555333222333444222222222444666888999:::>>>AAAIIIUUUggg}}}''''''(((((())))))******+++***)))'''&&&%%%%%%%%%)))'''&&&((((((''''''((('''((((((((())))))******))))))***,,,...---)))''')))))))))))))))))))))))))))))))))'''%%%%%%''')))&&&'''''''''(((((())))))''''''((()))***+++,,,,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,------......------,,,//////000000111111111222000000000000000111111222222333444444555666666777777999<<<<<<;;;999999999666777999;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRPPPRRRSSSTTTTTTSSSRRRPPPRRRQQQOOONNNNNNPPPSSSUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSPPPNNNNNNNNNKKKPPPUUUTTTPPPNNNPPPSSSOOORRRTTTSSSRRRRRRUUUXXXWWWXXXZZZ[[[[[[[[[ZZZZZZVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQQQQRRRSSSTTTTTTUUUQQQQQQQQQPPPNNNLLLJJJIIIEEEEEEDDDDDDDDDDDDEEEEEE??????@@@@@@@@@>>>===<<<777888:::<<<<<<<<<:::999;;;;;;::::::999888777777333666888777555444666888555444333222111111111111333333222111000///......111222444444444111...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++&&&'''(((*********)))(((%%%&&&&&&&&&''''''(((((('''''''''((((((((((((((()))+++------+++)))(((((('''''''''''''''((()))***'''((((((((())))))******'''&&&&&&&&&&&&'''((((((&&&'''(((*********)))((("""###%%%'''(((((('''&&&''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((###&&&*********---333999>>>:::444---(((%%%%%%%%%''''''(((******+++++++++((('''***333:::999---"""&&&(((******)))((((((***)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))************************''''''((())))))***))))))&&&(((***+++,,,+++)))((($$$%%%'''((((((((('''&&&&&&&&&&&&'''((()))***+++******))))))***+++,,,,,,'''((())))))(((((()))***++++++************++++++---,,,,,,+++***)))((((((************************)))***+++,,,,,,+++***)))))))))++++++++++++))))))...------------...//////111000///...............////////////////////////............/////////000////////////000000000000...///000222333333333333000333666666333111222333555555444666888999888888<<<<<>>>>>>>>???@@@AAABBBBBBCCCBBBHHHFFFEEEEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMOOORRRTTTPPPQQQSSSTTTUUUUUUTTTTTTRRRQQQOOOMMMMMMOOOQQQSSSTTTVVVWWWVVVTTTRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSPPPOOONNNMMMNNNOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVYYYYYYYYYXXXWWWXXXWWWWWWVVVTTTRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPNNNLLLIIIGGGFFFEEEEEEDDDBBBAAA@@@@@@AAABBBAAAAAA@@@???>>>===<<<;;;::::::;;;;;;::::::999888999999888888777888888888555444333222222333555666777666444333222111111111222111///...///...,,,+++///000222111///......///---,,,,,,++++++,,,,,,---,,,+++******))))))************++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))***++++++***((('''(((***%%%&&&''''''((('''''''''((()))***++++++***)))(((&&&&&&((()))************))))))))))))))))))))))))***++++++++++++***))))))******))))))((((((''''''******))))))(((((('''''')))(((''''''''')))***++++++)))((((((***...222555)))000555222+++&&&)))...''''''''''''(((((((((((('''%%%%%%***...///+++''''''))),,,,,,+++)))((((((******))))))(((&&&%%%$$$(((((((((((())))))))))))++++++***)))(((((())))))))))))*********))))))(((+++*********))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))&&&***---+++'''%%%&&&))),,,***((((((***+++)))&&&'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++******************...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++,,,---...///000///...---,,,+++******000///------///111111111111111000000000000111111000000111222333555666777333444666777777666444333;;;===???@@@FFFRRRcccooo))))))(((''''''''''''''')))*********(((((()))+++************************((('''&&&(((---555<<>>>>>>>>???@@@AAABBBCCCCCCCCCGGGFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMPPPRRRRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQOOOMMMMMMNNNPPPRRRTTTUUUVVVVVVTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSPPPOOONNNMMMMMMNNNOOOOOOPPPPPPQQQSSSSSSTTTTTTTTTSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUTTTRRRPPPOOONNNMMMNNNPPPQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAABBBAAA@@@@@@???>>>===<<<;;;999999:::;;;<<<<<<<<<<<<999999888777777777888888666555333222222333555666666555444333222111111111000///......///000///---...///111000///---......---,,,,,,++++++,,,,,,---+++***))))))(((((()))))))))******************)))))))))))))))))))))))))))''''''((()))))))))((((((((())))))(((&&&&&&'''(((%%%&&&&&&'''(((((((((((('''((())))))))))))((('''%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''''''''''''((((((((((((''''''(((((())))))******))))))(((''''''(((((()))***)))((('''(((***---...)))---000...)))&&&))),,,(((((((((((((((((((((((()))''''''***......)))%%%+++---//////---***))))))))))))))))))((('''&&&%%%(((((((((((())))))))))))++++++***)))))))))))))))(((((()))************************)))))))))((((((((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++'''***,,,***'''%%%'''***,,,***((()))***+++)))''''''(((((()))******++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---...////////////...............000///------...///000000111111000000000000111111222222111111222333444444444444444444444555666666888999:::;;;>>>HHHUUU___rrr))))))(((''''''''''''''')))***++++++))))))***+++***************************)))((()))+++///333666((((((((('''&&&&&&%%%%%%)))))))))(((((((((((('''((((((((((((((((((((((((((()))))))))))))))))))))***(((''''''***+++,,,,,,(((((((((((())))))))))))((()))***+++,,,...//////...,,,******++++++***(((++++++++++++++++++++++++++++++++++++++++++++++++---............/////////111111111111111222222333444444333333444444555666000111222333444555555555888888999:::<<<===>>>>>>>>>???@@@BBBCCCCCCDDDDDDFFFEEEDDDFFFIIIKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJKKKLLLNNNSSSSSSTTTUUUUUUTTTRRRQQQRRRQQQOOOMMMMMMMMMOOOPPPSSSTTTVVVUUUTTTSSSSSSTTTRRRRRRSSSSSSTTTUUUUUUUUUQQQPPPOOOMMMMMMMMMNNNNNNRRRRRRSSSTTTUUUUUUUUUUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLMMMOOOQQQQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;777888:::;;;===>>>??????999999888777777777777777777666555333333333444444555555444333222111111000///...---...000111000///---...//////---,,,,,,---,,,,,,++++++++++++,,,,,,***))))))(((((((((((((((((())))))******))))))((())))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&'''(((&&&%%%$$$&&&'''%%%%%%&&&'''(((((())))))&&&''''''((((((''''''&&&$$$%%%&&&'''(((((((((''')))))))))))))))))))))))))))***))))))((('''&&&%%%%%%%%%&&&&&&'''(((((()))''''''(((((())))))******((((((''''''&&&''''''''')))(((''''''&&&&&&''''''(((******)))'''''')))+++))))))))))))))))))))))))***)))(((***,,,,,,((($$$,,,...//////,,,)))''''''''''''((((((((((((''''''(((((((((((())))))))))))+++***))))))))))))))))))'''((())))))******************))))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((++++++++++++++++++++++++(((***+++)))&&&%%%(((++++++***))))))******)))(((((((((((()))******++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,------,,,+++*********++++++------------------------...------------,,,,,,,,,------,,,,,,------...///......///000111111222333000000///.........//////111111000000000000111111333333222222222222222333444333222222333555777999666777777777888===FFFMMMZZZkkk))))))((('''''''''''''''((()))+++***)))((()))***''''''''''''''''''''''''+++***)))''''''&&&'''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))'''''')))+++---------,,,(((((((((((())))))))))))******++++++,,,---......,,,+++)))***++++++***)))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////000000000000000111222222333333333333333444444555///000111222444444555555777888999:::;;;===>>>>>>>>>>>>@@@AAACCCDDDDDDDDDDDDDDDDDDFFFIIILLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIKKKOOOPPPQQQRRRSSSRRRRRRQQQRRRQQQOOOMMMMMMMMMNNNOOOQQQSSSUUUUUUTTTSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYSSSRRRPPPOOONNNNNNNNNNNNRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRSSSSSSTTTSSSSSSSSSRRRPPPNNNMMMLLLMMMOOOQQQSSSRRRPPPMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFEEEDDDCCCBBBBBBBBB??????>>>======<<<;;;;;;777777999;;;<<<======>>>999888777666666666666666777777555444333333333333444444444333222111000000///...---...000111000///+++---......,,,++++++,,,,,,,,,++++++++++++,,,,,,******)))(((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&''''''&&&%%%$$$&&&'''%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%&&&''''''((((((((('''))))))))))))))))))))))))++++++++++++***)))''''''&&&&&&&&&''''''(((((((((******))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%$$$)))(((&&&&&&''')))******************)))))))))))))))(((((()))+++***(((%%%''')))++++++)))'''%%%%%%&&&&&&'''(((((()))(((((((((((((((((())))))))))))******)))))))))))))))***((()))))))))))))))(((((())))))))))))))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%&&&))),,,***)))))))))******))))))(((((())))))******************+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,+++++++++++++++++++++---------------------------------------------------------------......///......///000111222222333111111111000///...//////111111000000000000111111333333333333333333444555222111111222333666888999666777888777777999>>>BBBJJJXXXkkk|||zzzzzz))))))((('''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&'''((()))***+++,,,(((((('''''''''''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((+++***))))))((())))))***$$$(((,,,000000...,,,***(((((((((((())))))))))))+++++++++++++++*********)))(((((()))+++---,,,+++*********++++++,,,,,,,,,+++,,,,,,,,,------......------------............000000//////000000111222222222222222222333444444000000222333555555666666666777888999:::<<<======<<<===???AAABBBCCCDDDDDDCCCBBBCCCEEEIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJMMMOOOQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPRRRTTTTTTSSSSSSTTTUUUTTTTTTUUUVVVWWWWWWXXXXXXTTTSSSQQQPPPOOOOOOOOOPPPRRRRRRSSSSSSTTTSSSSSSSSSUUUTTTSSSSSSRRRSSSSSSTTTSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQRRRQQQOOOLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEECCCBBBAAAAAA>>>>>>======<<<;;;;;;;;;888888999::::::::::::999999888777666555555555555666666555444333222222222333333333333333111000000000///......//////...,,,+++,,,...---+++******+++,,,++++++******++++++,,,++++++***))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''(((((('''&&&&&&''')))'''&&&&&&&&&''')))***+++((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((+++++++++******((('''''')))))))))(((((((((''''''******))))))((((((''''''###$$$%%%&&&((())))))***%%%&&&'''((((((((('''&&&***(((%%%&&&(((++++++***+++*********)))))))))(((''''''''')))******)))'''###&&&((()))(((&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))***)))))))))))))))***************)))((('''&&&%%%(((((((((((((((((())))))((((((((((((((())))))***************************))))))))))))))))))))))))***)))((('''&&&'''))),,,))))))******)))))))))***)))))))))))))))***************+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++------------------------------------------------------.........//////...////////////////////////111222444333000//////111111111000000000000111111222222333333444666777888...000222444666777777777555666777777777999;;;===@@@IIIXXXhhhvvvtttooonnnttt~~~))))))((('''''''''''''''%%%'''))))))(((&&&&&&'''************************$$$%%%&&&''')))***++++++((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((***)))((('''((()))***+++&&&***000222111...+++)))(((((((((((())))))))))))+++++++++***))))))(((((('''''''''(((+++------,,,*********++++++,,,,,,---,,,,,,,,,------......///,,,------------.........///////////////000000111222222111111222222333444111222333444555666666666555555666777999:::;;;<<<;;;<<<===???AAABBBCCCCCCAAAAAABBBDDDGGGIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHGGGGGGGGGEEEGGGJJJMMMOOOPPPQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQOOOQQQSSSTTTSSSSSSTTTUUUQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOOOONNNLLLJJJIIIJJJJJJIIIHHHGGGGGGFFFEEEFFFFFFEEEEEECCCBBB@@@???======<<<<<<;;;;;;;;;;;;999999999999999888777777999888777555444444444444444444333333222222111111111222333333333222000//////...------......,,,++++++,,,------+++******+++++++++************++++++,,,++++++***************((())))))******))))))((())))))))))))))))))))))))&&&&&&'''((((((((((((''''''((()))((('''''')))+++)))((('''''''''((()))***)))((((((''''''(((((()))(((((()))))))))))))))(((((((((((((((((((((((((((''''''((((((((('''&&&&&&+++******)))((((((''''''''''''(((((())))))******###$$$&&&'''))))))******&&&'''((())))))))))))))))))((('''((()))++++++************))))))(((((('''&&&'''(((((())))))))))))$$$&&&)))+++***)))))))))&&&&&&'''((())))))(((((((((((((((((()))))))))))))))))))))))))))******+++*********)))((('''&&&%%%''''''(((((((((((())))))((((((((((((((()))******************************++++++++++++++++++++++++)))((((((''''''(((******((()))******))))))***+++))))))))))))))))))************+++++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...////////////.../////////......---------///222444333000///000222111111000000000000111111111222222333555666888999---///222555666777666555444444444555666777888999999>>>HHHUUUcccrrryyyppphhhgggkkkttt))))))((('''''''''''''''%%%'''******)))'''''''''************************'''&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&'''(((***+++,,,///111111...+++******(((((((((((())))))))))))***************)))))))))(((''''''(((+++,,,,,,+++)))******+++,,,,,,------***++++++,,,------......,,,,,,---------.........///............///000000111111111111111222333333222222333444555555444444333444555666777888999:::999:::<<<>>>@@@AAABBBBBBAAA@@@AAADDDFFFGGGFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKIIIGGGGGGGGGFFFGGGJJJLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSNNNPPPRRRSSSSSSSSSUUUVVVQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQOOOPPPQQQRRRSSSSSSRRRRRROOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA???>>><<<<<<<<<;;;;;;;;;;;;:::999:::::::::999999888777888888666555444333333333111111222222222111111000000111333333333222000///,,,+++***+++---------++++++---...---,,,***++++++++++++************++++++++++++***))))))))))))))))))******************)))))))))))))))))))))))))))''''''((()))))))))(((((('''((()))((('''''')))++++++***((('''&&&'''((()))(((((('''&&&&&&'''(((((('''(((((()))((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((('''''''''(((((())))))******&&&'''((()))))))))((((((((((((((())))))))))))***'''((())))))))))))))))))******)))(((((('''&&&&&&(((((()))(((''''''''''''&&&))),,,,,,+++***))))))''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))***++++++''''''(((((((((((((((''''''''''''((((((((())))))((((((((((((((()))******************************++++++++++++++++++++++++(((((('''((()))***))))))''')))+++***)))(((***,,,***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...///000//////.../////////......---------+++///222222///---///111111111000000000000111111111111111222333444555666000000222333444555666666444333333444555666666666888888>>>HHHPPP[[[mmm~~~wwwoookkklllttt|||))))))((('''''''''''''''&&&(((++++++***((('''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&(((***,,,111222222///+++)))***,,,(((((((((((()))))))))))))))))))))******+++++++++***)))((()))***+++***)))))))))***+++,,,,,,------))))))***+++,,,,,,------,,,,,,,,,---------.....................///000000111111111000111222222333222333333444444444333333222333444555666888999999888999;;;===???@@@AAAAAA@@@@@@AAACCCEEEFFFDDDBBBFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKJJJHHHGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTNNNPPPRRRSSSSSSSSSUUUVVVRRRRRRRRRRRRQQQQQQQQQQQQNNNMMMLLLLLLLLLMMMNNNOOORRRRRRSSSSSSSSSSSSRRRQQQLLLMMMPPPRRRSSSRRRQQQPPPMMMNNNOOOQQQRRRSSSSSSSSSVVVTTTRRROOONNNMMMMMMNNNGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999888888666555444333333333///000000111111111000000000111222333333222000///)))((((((***,,,......---+++---......,,,++++++,,,++++++************++++++******)))(((((((((((((((******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''(((((('''''')))+++,,,+++)))'''&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((()))************%%%%%%&&&&&&'''(((((((((*********)))(((((('''''')))************(((&&&%%%******)))((((((((())))))%%%(((******((('''''''''***))))))((('''&&&&&&%%%*********)))'''%%%%%%&&&(((***,,,,,,***((('''''''''(((((((((((((((''''''(((((((((((())))))))))))))))))((())))))***++++++$$$%%%&&&((()))*********&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))***+++)))(((&&&)))+++***((((((***,,,*********)))))))))))))))******+++++++++,,,,,,,,,***************+++++++++)))***+++,,,---,,,,,,+++************************,,,,,,,,,------.........,,,---///000000000///............///////////////(((---111111---,,,...111111111000000000000111111222111111111111111222222333222111111222444666777666555444444555666666666:::999;;;AAADDDJJJXXXgggqqq~~~~~~tttnnnoootttxxx)))((('''(((***---......'''''''''((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''((()))******))))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))666111+++(((((()))((('''&&&&&&'''&&&%%%&&&(((***&&&(((******(((''')))+++((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000000111111111111222222222111111222333444444555555555444333222333555777888999::::::;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKFFFHHHIIIKKKLLLLLLKKKJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKPPPPPPQQQSSSUUUTTTOOOJJJOOOOOOOOONNNNNNNNNNNNNNNMMMNNNOOOPPPRRRUUUWWWXXXWWWVVVTTTQQQNNNLLLJJJIIIIIIJJJJJJJJJIIIGGGEEECCCCCCCCCCCCBBB@@@>>><<<:::;;;;;;;;;::::::999999999888888888888888888888888999777444333333333222000222111///000222333000---000333666444000---///111------------------------,,,,,,++++++***)))(((((()))***,,,,,,++++++,,,...&&&)))++++++)))''''''((())))))((((((''''''&&&&&&)))(((&&&%%%&&&(((***+++000,,,(((&&&'''((('''%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&'''((((((&&&%%%&&&'''''''''((()))))))))((('''%%%%%%&&&&&&%%%###''''''((())))))((('''&&&'''&&&%%%&&&'''((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''))))))))))))((((((((((((((()))******(((%%%""" &&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((222;;;;;;222)))&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''(((***+++))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''***)))'''%%%%%%&&&((()))******))))))))))))******((()))******)))((()))+++))))))***)))(((&&&%%%###((())))))************)))******))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,......------------............---,,,---...///000------............------......///111222333444555666444111...---,,,------000000111222222222222111333222111111111222333444444333333333333444555555999888777888;;;AAAGGGJJJ\\\hhhzzz|||vvv}}})))'''&&&&&&)))+++,,,,,,))))))((((((''''''&&&&&&'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((333///***(((((()))((('''(((((()))((('''(((***,,,''')))+++***(((((()))+++((((((((((((((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++////////////////////////...------,,,---...///000000000111111111222222222222111222222333444555555666555444333333444666777999999:::;;;<<<===>>>>>>??????@@@@@@AAACCCDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTSSSSSSSSSRRRPPPOOOMMMLLLKKKKKKKKKLLLOOOMMMLLLMMMPPPQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLNNNOOORRRTTTUUUUUUTTTSSSPPPNNNLLLJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCAAA>>><<<;;;;;;;;;;;;;;;::::::999999999999999999999999999999777555333333333444444333111///......000000///---///333555333///---...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((()))+++,,,,,,******+++---'''((()))))))))((('''&&&))))))(((((((((((((((((()))((('''&&&'''(((***+++...+++'''&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((***))))))***++++++)))(((%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&''''''((())))))((('''&&&(((&&&&&&&&&((()))(((''''''(((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((((((((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((---222111+++%%%$$$&&&&&&''''''((((((''''''&&&)))((((((''''''(((((()))***)))(((((((((***+++,,,***)))(((''''''((()))***''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((())))))***+++))))))(((''''''((()))*********))))))))))))******)))+++,,,+++))))))***+++))))))******)))(((&&&%%%))))))***************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,---...///000------............---------......///000111222222222111///...---...///000000000111222222222222111222222111111111222333444333333333333333444555555777666555666999>>>BBBEEEIIIRRRaaarrr)))'''%%%%%%''')))))))))******)))((('''&&&%%%%%%''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''---+++)))((((((((('''&&&((())))))((('''''')))+++)))***+++***)))((()))***))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++------------------------...------------...//////000000000111111111222222222222111111222333555666777666555444444444555666888999999:::<<<======>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLNNNOOOQQQSSSTTTUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUURRRQQQNNNLLLKKKKKKKKKLLLRRROOOKKKJJJKKKLLLNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLNNNOOOPPPSSSRRRPPPNNNMMMKKKKKKJJJIIIJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDCCCAAA???===;;;<<<;;;;;;;;;;;;;;;::::::999999999999999999999999777444222222333555555555444111//////000111111000...111333222///---...///++++++++++++++++++++++++,,,,,,++++++***)))))))))***+++,,,,,,***)))***+++)))((((((((())))))'''%%%(((((()))))))))))))))))))))((('''''''''((()))***+++)))'''&&&'''((((((((((((((('''&&&&&&&&&&&&'''******)))***,,,,,,***)))&&&&&&&&&&&&&&&%%%%%%%%%***(((((((((***+++***)))''''''((((((((((((''''''((('''&&&''')))))))))((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***(((&&&$$$%%%&&&((((((((())))))(((((((((***))))))))))))))))))***(((((('''&&&&&&''')))***+++)))(((&&&&&&((()))+++&&&&&&'''(((((()))******((((((((((((((((((((((((******))))))******+++,,,((((((((()))******++++++******))))))))))))*********++++++***((('''((()))((()))************))))))******************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......------------.........------------...//////------............------............/////////000///...------...000111222///000111111222222111111222111111111111222333333333333222222333333444555444444444555777999<<<>>>===BBBLLLYYYiii|||***(((&&&%%%'''(((((('''))))))((((((''''''&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''(((((('''&&&%%%&&&'''((('''&&&%%%'''((()))))))))))))))((())))))************************************++++++++++++***+++++++++++++++,,,,,,***************+++++++++------------......//////000000000000111111111111333222111000111222444555777777666555444444444555777888999:::;;;<<<===>>>@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNPPPQQQSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTWWWWWWVVVVVVVVVVVVVVVVVVTTTRRROOOLLLKKKKKKLLLLLLVVVSSSOOOKKKJJJIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMPPPOOOMMMLLLKKKJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888555333333444555555444333111...------...///000...000111000...------...+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,+++)))((()))***,,,***((((((******(((&&&(((((())))))******++++++(((''''''&&&&&&'''((((((((('''&&&&&&'''((())))))))))))(((&&&&&&%%%%%%%%%'''&&&&&&'''))))))(((&&&)))))))))((('''''''''&&&)))((('''(((***++++++***'''''''''(((((((((((((((((('''&&&''')))***)))((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&'''((((((''''''(((((())))))(((((('''(((''''''&&&&&&''''''((())))))(((''''''((()))***+++)))'''&&&&&&''')))+++(((((((((((())))))******(((((((((((((((((((((((((((''''''''''''((())))))'''((()))++++++,,,,,,,,,******))))))))))))******)))******)))'''%%%&&&'''((())))))***++++++,,,,,,,,,++++++***))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,...------,,,,,,------...------------......//////------............------/////////...............------------...000111222///000000111111111111111111111111111111222222333222222222222222333333444222222333444555666777888<<<>>>BBBHHHTTTdddttt+++)))'''&&&'''(((((('''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''(((((())))))*********(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''''''''&&&&&&%%%&&&'''((((((&&&%%%&&&''''''''''''(((((())))))(((++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...............//////000000000111111111333222111111111222333444666666555444444444333444666666888999:::<<<======@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEGGGIIIKKKHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPNNNLLLKKKKKKLLLQQQPPPOOOMMMJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMKKKIIIIIIIIIJJJKKKHHHHHHHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999777555444555444333111///...,,,***)))***,,,......///000000...------...------------------------+++++++++******************+++,,,+++)))((()))***---,,,************)))((((((((())))))******++++++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******)))((('''&&&%%%%%%%%%%%%$$$$$$&&&'''((('''%%%)))))))))((('''''''''&&&((('''&&&''')))***)))(((''''''''''''(((((()))))))))'''&&&'''((()))((('''(((((()))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((()))))))))%%%&&&((())))))'''&&&%%%))))))))))))(((((('''''''''''''''''''''''''''''''''&&&%%%''')))***)))''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''',,,,,,************+++,,,***)))(((''''''((()))*********))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))'''(((***+++,,,,,,,,,,,,******))))))))))))*********++++++***(((&&&'''((((((((()))***+++,,,------...---+++***))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------,,,,,,,,,,,,---------------...............------............------000////////////........................///////////////000111111111111000000000111111222222222222222111111111111222333333222333444444555555555555999999:::===CCCMMMYYY```sss}}}xxxsssqqqqqqrrrttt{{{***(((&&&&&&'''(((((((((%%%%%%&&&'''((()))******&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&((()))+++***)))''''''((('''&&&&&&'''***++++++***************************)))))))))************+++*********++++++,,,,,,---))))))******++++++,,,,,,,,,---......//////....../////////000000000111111111111222222222222222222444444444444333333333333555666777888:::;;;======?????????@@@AAABBBCCCDDDCCCCCCBBBCCCCCCEEEGGGHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRPPPMMMLLLJJJJJJEEEGGGJJJJJJIIIHHHGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKMMMKKKIIIGGGGGGGGGIIIJJJFFFFFFFFFEEEEEEEEEDDDDDD@@@AAAAAAAAA???>>><<<;;;999999::::::::::::;;;;;;888888888888888888888888888777777777777555222///111111111///...---///111...///////////////......------------------------************************)))***++++++)))((()))***,,,---,,,***((('''((()))(((((())))))))))))))))))'''''''''&&&&&&&&&&&&%%%$$$&&&'''(((''''''(((******)))((('''&&&%%%%%%%%%&&&%%%%%%'''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((()))((('''''''''&&&''''''((()))***)))(((&&&&&&''''''&&&$$$''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''(((((()))*********!!!###&&&)))******((('''******))))))((('''''''''''''''''''''''''''''''''$$$$$$%%%'''))))))'''&&&&&&''''''((((((''''''&&&)))((((((''''''(((((()))((((((&&&%%%%%%&&&&&&'''))))))(((((((((((())))))******)))(((((('''&&&&&&)))))))))))))))))))))))))))(((((((((((()))******)))))))))***+++++++++,,,******))))))))))))******,,,------,,,***)))***+++((((((((()))***,,,---...///...,,,***)))((())))))((())))))******+++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,------,,,,,,,,,,,,------,,,---......//////......------............------///////////////........./////////............---...///000000111111000000///000111111222222111111111111000000111111222333333444444444555555555555555666777888;;;AAAIIINNN\\\fffxxxpppkkkhhhgggiiinnn{{{(((&&&$$$$$$&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&((('''%%%$$$%%%'''''')))++++++)))'''''''''(((&&&&&&(((,,,///...---************************))))))))))))************)))******+++,,,,,,------(((((())))))***+++++++++,,,---.../////////...---////////////000000000111000111222333333222111///111111222222333333222222444555666888999;;;<<<===>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAABBBDDDEEEGGGHHHIIIJJJJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUTTTRRROOOLLLJJJHHHAAADDDGGGHHHGGGGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLKKKHHHFFFEEEFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCCCC????????????>>>===;;;:::888888888999999999::::::777777777777777777777777555666777999999777222///222444555444222000222444////////////000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******))))))***+++))),,,---***$$$"""&&&***))))))(((((((((((((((((((((((())))))(((''''''&&&###&&&(((((('''&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&&&&(((((('''%%%'''&&&&&&&&&'''(((***+++***(((&&&&&&&&&%%%###!!!%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&&&&''''''((())))))***###$$$&&&'''((((((((((((((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&'''(((((('''(((((())))))(((((('''***))))))(((((())))))***%%%$$$###"""!!!"""######'''((()))******)))((('''((((((''''''''''''''''''))))))))))))))))))))))))******))))))******+++,,,+++***)))(((((()))***+++******))))))))))))*********+++,,,+++***)))***+++)))((((((((()))+++,,,---111///,,,***(((((())))))(((((())))))***++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---.../////////...---------............---------------------.........---..................---...//////000000000000000...///000111222111111000000000000000000111222222444333333333333444555666444555666777888<<>>???@@@BBBBBBBBBAAA@@@???@@@AAABBBCCCGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMOOORRRSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPQQQQQQQQQRRRSSSUUUWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXTTTUUUUUUSSSQQQMMMIIIGGGEEEHHHIIIIIIGGGGGGIIILLLKKKKKKKKKLLLMMMNNNNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJLLLJJJGGGEEEDDDEEEFFFGGGDDDCCCCCCBBBBBBBBBCCCCCC>>>>>>>>>>>>===<<<:::999777777888888888999999999666666666666666666666666222333666:::;;;999444000---///111111...,,,---////////////000111111000///++++++++++++++++++++++++******************++++++'''(((******))))))***,,,&&&+++...)))!!!$$$***))))))((((((''''''&&&&&&***************)))((((((###&&&))))))&&&%%%''')))(((((('''&&&&&&&&&&&&'''%%%$$$%%%&&&((()))((('''&&&''''''(((((()))))))))***(((''''''(((((('''%%%'''&&&&&&&&&'''(((***++++++)))&&&%%%%%%$$$!!!$$$%%%&&&((())))))******(((((((((((((((((((((((($$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))***)))'''&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$######'''''''''''''''''''''''''''(((((('''&&&&&&***---))))))************))))))))))))(((((((((((())))))***)))'''&&&%%%&&&''''''&&&((()))++++++)))(((&&&%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))))))))((()))******+++,,,+++)))''''''(((***+++******))))))))))))******&&&'''((((((''''''((())))))((((((((((((***+++---111///---***((((((((()))%%%&&&&&&'''((())))))***************************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,.../////////...------..................---+++++++++,,,,,,---------,,,,,,---...////////////...//////000000000000000...///000222222111111000000000000000000111111222333333222222222333555666444444333222222555999<<>><<<;;;:::::::::888888777666444333222111888888777777666666666555333555888999999777444111222222111000//////000000------............------***+++,,,------,,,+++***((()))++++++)))((()))******************+++++++++******)))((((((((((((((('''''''''(((((((((((()))''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%""""""###%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((())))))******+++***((('''&&&&&&''''''&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''((()))******)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))************))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''')))((('''&&&&&&'''))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&((((((+++******)))(((''''''&&&'''''''''''''''''''''''''''(((((()))))))))))))))((()))***++++++***)))((()))************+++++++++***,,,---,,,***((()))***)))&&&(((...---%%% """))))))************))))))///000000---(((&&&''')))*********)))))))))))))))---&&&%%%,,,...(((%%%((()))***,,,------+++(((&&&,,,,,,,,,------.........+++,,,---...////////////,,,,,,,,,---------............------------......////////////////////////////////////000000000000111000/////////000222333111111222222222222111111111111222222222333333333333333444444555666666666999>>>DDDJJJRRRbbbwww|||xxxvvv''''''&&&&&&&&&''''''((()))***+++***)))'''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((('''***)))'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))'''(((***++++++***(((''''''((()))***,,,---((()))))))))***+++++++++************+++++++++,,,,,,,,,+++,,,,,,---,,,+++---------............/////////000000000//////...111000///111444555444222222222111111111222333333555555555555666777999:::::::::;;;===???AAACCCDDDCCCBBBAAAAAABBBDDDFFFHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMOOORRRTTTVVVWWWVVVVVVQQQPPPOOOMMMMMMLLLMMMMMMOOOOOOOOOPPPQQQRRRRRRRRRTTTSSSRRRTTTWWWXXXVVVTTTUUUUUUSSSOOOOOOPPPNNNHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLLLLJJJHHHHHHIIIKKKKKKJJJLLLKKKKKKJJJIIIGGGEEEDDDFFFDDDBBBBBBCCCCCC@@@===?????????>>>===;;;999888444444444444444444444444666666555555555444444444333444666777777555333111222111000000//////000000,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,---...---***(((((()))***************************))))))(((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((''''''))))))'''&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''((((((((('''+++***)))(((''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''***************)))((('''(((((((((((((((((((((((('''(((((()))))))))))))))))))))*********)))(((((()))************+++++++++))))))))))))((('''''''''((('''(((******&&&%%%&&&))))))************))))))*********(((&&&&&&&&&'''***)))))))))))))))))))))))),,,,,,(((''')))+++******+++,,,,,,,,,+++)))(((++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,,,,---------............------------................................./////////000000000000111000/////////000111222000111111222222111111000111111111222222222333333333333333444555555666666888<<<@@@BBBGGGRRRbbbnnn~~~(((((('''&&&&&&&&&''''''(((''''''((())))))(((&&&***))))))(((((((((((()))(((((((((((((((((((((((()))))))))((((((((('''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''',,,***((('''(((((('''&&&((((((((()))***+++,,,---)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---------............///000111111222222111111000111000000111333444333222333333222222222222222222666666555555555666777888999:::;;;<<<>>>AAACCCDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPSSSTTTUUUUUUUUUSSSRRRPPPOOOMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQTTTSSSRRRSSSUUUUUUSSSRRRQQQTTTTTTPPPNNNOOOOOOLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNMMMLLLKKKKKKJJJJJJKKKLLLJJJHHHHHHIIIJJJJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@>>>===>>>???@@@>>><<<888666333333333333333333333333444444333333333333222222333444444444444333222222111000000////////////000+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,///000000///+++(((((((((+++++++++******))))))((())))))((((((''''''(((((('''(((((((((((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%$$$$$$(((''''''&&&&&&''''''((('''''''''''''''&&&%%%%%%''''''&&&&&&''''''((()))&&&'''((((((((((((''''''***))))))((('''&&&%%%%%%))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((---,,,***)))((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%)))***+++,,,+++***)))((())))))))))))))))))))))))'''((())))))******)))))))))************)))(((''')))************+++++++++)))(((''''''((()))(((&&&&&&))))))'''&&&)))+++***))))))************))))))(((&&&%%%&&&'''((((((((())))))))))))))))))******$$$...000&&&###***...***+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------............------------..................................../////////000000000000000/////////000111222000111111222222111111000111111111222222222222333222333333444444555555666444777:::;;;<<>>@@@BBBDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLNNNPPPRRRSSSSSSSSSTTTSSSRRRPPPOOONNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQQQQQQQQQQQQQPPPOOOPPPVVVWWWRRRMMMNNNOOOPPPPPPOOOLLLKKKJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMKKKIIIHHHJJJKKKKKKJJJLLLLLLLLLLLLJJJIIIHHHGGGEEEDDDDDDCCCCCCBBB@@@???======>>>>>>===;;;999777666666555444222111000///333333333333222222222222333333222111111111111111000//////....../////////,,,,,,------------,,,,,,---,,,+++******+++,,,---///000000...+++)))((((((,,,++++++***)))((((((''')))(((((('''''''''((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''(((((('''''''''######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&'''''''''''''''******)))((('''&&&%%%%%%((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''(((((())))))******''''''((((((((((((''''''$$$$$$&&&'''(((((())))))******)))(((((((((''''''(((((((((((((((((((((((((((((()))))))))'''%%%$$$'''(((***++++++***)))((((((((((((((((((((((((((((((((()))************)))*********))))))(((''''''))))))*********++++++++++++)))((((((+++,,,+++)))&&&******%%%%%%***---+++))))))************))))))+++(((&&&'''***,,,+++))))))))))))))))))*********$$$***///.........,,,(((,,,,,,+++*********+++,,,,,,,,,,,,---------------&&&''')))+++---...//////,,,,,,,,,---------.........------,,,,,,------..................................../////////000000////////////000000111111000000111111111111000000111111111111222222222222222222222333444444555555111444777888888<<>>@@@BBBCCCDDDEEEEEEGGGHHHJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPPPPOOONNNLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOMMMMMMMMMQQQWWWZZZTTTNNNNNNPPPQQQSSSQQQOOOLLLKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQQQQOOOLLLJJJIIIJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIGGGGGGCCCDDDDDDCCCBBB@@@?????????>>>===;;;::::::::::::666666555444222111000///333333333333333333444444333222111000///000000111///...............//////------............---------,,,+++******+++,,,---+++,,,---,,,***)))((()))++++++******)))(((''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&%%%###"""###$$$%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******'''(((((((((((((((((('''$$$%%%&&&'''((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''((()))***)))(((&&&%%%&&&'''((())))))(((((('''''''''''''''''''''''''''((())))))******************))))))(((((((((''''''))))))*********++++++++++++***))))))***,,,,,,,,,,,,---***&&&'''***+++((())))))************))))))---***'''(((+++,,,***((((((((())))))***************%%%,,,===BBB555***)))---,,,***)))***+++,,,---,,,,,,,,,+++++++++++++++%%%&&&(((+++,,,...//////,,,,,,,,,---------......------,,,,,,,,,,,,------....................................////////////......//////000000000000000000000111111000000000000000111111111222222222111111222222333444444444222444777777777999===AAABBBGGGPPPZZZfffwww(((((('''&&&&&&&&&''''''&&&%%%%%%'''((()))(((&&&'''''''''''''''(((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&---,,,+++)))'''%%%$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&&&&((())))))(((%%%&&&''''''(((((('''''')))))))))))))))))))))))))))))))))*********++++++,,,///111000---,,,...000---------............///------...///000000000000///000000000///000333555222222111111000111111111000111333555777888999999888999:::;;;===@@@BBBCCCDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNOOOQQQQQQQQQQQQQQQPPPNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOQQQPPPNNNMMMMMMMMMOOOVVVXXXSSSOOOOOORRRRRRTTTSSSQQQOOONNNNNNNNNNNNKKKLLLNNNPPPQQQRRRRRRRRROOOLLLJJJIIIJJJKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEAAACCCCCCBBB@@@>>>>>>>>>???>>><<<:::999::::::;;;333333333333333333333333333333444444444444555555222111000000//////000000...------------......///---......//////......---,,,++++++++++++++++++,,,''')))******)))((()))************))))))(((((('''''''''&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))(((&&&%%%$$$###$$$%%%&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&((((((((((((###$$$%%%''''''(((((((((%%%$$$$$$$$$%%%&&&'''((('''''''''(((((()))))))))&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''%%%&&&''''''((('''''''''###$$$%%%&&&'''((((((((('''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++******)))((((((''''''(((((())))))************+++++++++((()))))))))((())),,,///<<<222)))(((***)))((('''))))))************))))))+++)))((('''(((((('''&&&((((((((()))******++++++///$$$+++CCCKKK:::,,,,,,,,,,,,+++******+++---...************))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------........./////////---...///000000000/////////000000111111000000///000000000111111111111222000111111222222333333444444555666666555555666888@@@@@@DDDJJJRRR^^^qqq''''''&&&&&&&&&''''''(((%%%'''(((((('''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&,,,,,,+++***(((&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***(((''''''((()))((((((&&&&&&(((((()))(((((('''((()))))))))***+++++++++************+++++++++,,,+++...111000,,,+++---000---------............///,,,---...///000000000000///000111///...///222666333333222222333333444444111222444555777777777777888999:::;;;===???AAACCCCCCDDDFFFHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRSSSTTTTTTSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRRRRPPPNNNOOOPPPKKKPPPSSSPPPOOOQQQTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOKKKLLLNNNOOOPPPPPPPPPPPPMMMKKKHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@AAACCCAAA>>><<<<<<===<<<<<<<<<<<<;;;::::::999444444444444444444444444333333333444444444555555111111111111000000000///------,,,,,,------...///,,,------......------,,,+++++++++,,,,,,+++++++++''')))******)))((()))))))))))))))))))))((((((((('''&&&&&&&&&&&&'''((()))'''''''''((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((($$$$$$&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))***'''((((((((())))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''(((''''''&&&%%%$$$%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''((()))***++++++***(((&&&%%%&&&'''(((''''''''''''''''''''''''))))))***++++++++++++***''''''&&&&&&'''(((******)))************+++++++++'''***---+++((((((...333QQQ:::(((***---'''%%%***))))))************))))))((((((((('''&&&%%%&&&((('''(((((()))******++++++,,,&&&***999???666---...++++++++++++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------------.........//////---...///000000000///...//////000000000000//////000000000000111111111111000000111111222333333333444444444444333333444555===<<<===AAADDDKKKYYYhhhzzz&&&&&&&&&&&&&&&'''((()))%%%(((+++***'''%%%''')))(((((('''(((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((())))))***))))))%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))...,,,***)))***+++***)))))))))+++,,,,,,+++******(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,***...000///+++***,,,000---------.........//////------///000000111111111///000111///......222666444444444444555555666777222333555666666666555444888999999;;;===???AAACCCCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQOOORRRTTTTTTQQQPPPQQQSSSGGGKKKNNNMMMNNNSSSUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOKKKLLLMMMNNNOOONNNMMMLLLKKKIIIFFFEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB>>>AAABBBAAA===;;;;;;===:::;;;===>>>===;;;999777888888777666444333222111222222222333333444444444111111111111111000//////,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***(((***++++++)))(((((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))************''''''((((((((((((''''''(((((())))))))))))((((((###$$$$$$$$$%%%&&&&&&'''((((((((('''&&&$$$###"""'''''''''&&&&&&'''''''''((((((((()))(((((('''&&&$$$%%%&&&'''''''''&&&%%%((('''''''''((()))+++,,,))))))))))))((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((******))))))((((((((('''(((((())))))))))))(((((((((((((((((('''&&&%%%$$$''''''((())))))((('''&&&''''''''''''''''''''''''''''''&&&'''((()))+++---...,,,)))&&&%%%&&&((()))))))))))))))))))))))))))))))))***++++++++++++***&&&&&&&&&&&&''')))***,,,)))************+++++++++(((---111///))))))000888aaa@@@(((+++...&&&%%%...))))))************))))))&&&(((***(((&&&%%%(((+++'''(((((()))***+++++++++%%%&&&)))+++...///...,,,+++++++++,,,,,,---------000000000//////.........)))***+++,,,---.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------------.........//////,,,---///000000000///...//////000000000000//////000000000000111111111111000000000111222222333333222222333333444555666777<<<:::;;;>>>???AAALLLYYY```nnn}}}&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&'''''''''(((((())))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))+++(((%%%%%%'''(((&&&$$$))))))((('''''''''(((((())))))(((((('''''''''&&&'''(((((((((&&&&&&((()))''')))++++++******+++,,,***++++++,,,---...//////,,,,,,,,,---------.....................///000000111111111111111111111111111222333555666777777777666555444333333444555666999::::::;;;===>>>@@@AAAEEEEEEEEEEEEEEEEEEFFFGGGFFFHHHIIIIIIHHHHHHJJJKKKMMMMMMLLLKKKJJJJJJKKKKKKNNNOOOPPPPPPOOOOOOQQQSSSXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMNNNOOOPPPLLLLLLLLLLLLNNNQQQSSSUUUSSSQQQOOOOOOPPPQQQQQQPPPLLLLLLLLLMMMMMMMMMMMMMMMNNNJJJEEEEEEGGGGGGCCC@@@AAAAAA???>>>>>>>>>???@@@@@@@@@@@@@@@>>>===<<<;;;======<<<:::::::::::::::<<<:::777666555555444222444333333222222333333444333333222222111000000000........................---,,,,,,++++++,,,,,,------,,,+++***))))))))))))((('''&&&%%%%%%&&&'''((()))***+++,,,+++***(((&&&'''''''''''''''''''''''''''***---+++&&&$$$'''***)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&+++)))(((''''''((()))+++'''''''''&&&%%%%%%$$$$$$%%%&&&((()))***)))(((&&&&&&&&&&&&''''''''''''((())))))+++&&&"""000888///++++++)))((('''''''''''',,,)))&&&&&&)))******((('''''''''(((***+++---...&&&&&&&&&''''''''''''((())))))******((('''%%%###&&&'''((()))************&&&&&&''''''''''''&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%&&&''''''(((((('''''',,,+++)))'''''''''((((((%%%%%%'''((((((((('''&&&))))))(((''''''''''''((()))((((((''''''''''''(((((()))***++++++***)))((())))))))))))))))))))))))++++++***)))(((((()))))))))&&&&&&((((((***666CCCOOO:::***)))+++((((((---(((((())))))*********+++(((((((((((((((((((((((('''(((***,,,---...------))))))))))))************)))************+++++++++------------------------------,,,++++++,,,,,,,,,,,,,,,,,,---------......111...,,,+++,,,,,,,,,,,,******+++,,,,,,------...,,,,,,,,,---------......000000000000////////////...///000111111000///...222000...///111222000...222222111111111111111111444333333333333444555555777666555777;;;???BBBCCCMMMSSS___kkkuuu''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((())))))((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***(((%%%%%%'''((('''%%%***))))))((('''''''''''')))))))))(((((((((''''''((())))))(((''''''(((***)))+++,,,,,,+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000//////000111222333333444222222444555666666666666555555444444444555777888::::::;;;<<<===???@@@AAADDDDDDCCCCCCCCCDDDEEEEEEFFFHHHIIIIIIHHHHHHJJJKKKMMMMMMLLLLLLLLLKKKKKKKKKNNNOOOPPPOOOOOOOOOQQQSSSYYYXXXWWWVVVTTTTTTSSSSSSQQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVTTTQQQNNNNNNOOOQQQQQQQQQNNNMMMLLLLLLKKKKKKLLLLLLKKKGGGDDDDDDFFFGGGDDDAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<;;;999777777777777555333444333333222222333333444222222222111000000//////---------------------------,,,,,,++++++,,,,,,------,,,+++***))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''''''''''''''''''''(((+++---+++(((&&&(((+++***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&''''''''''''&&&''')))***+++***)))(((&&&&&&&&&''''''''''''((()))***...+++)))777AAA999+++***)))((('''''''''''''''$$$""""""$$$%%%%%%$$$'''''''''((()))***+++,,,&&&&&&&&&''''''''''''((('''(((((())))))((('''&&&))))))))))))((('''&&&&&&%%%&&&'''((()))*********,,,+++)))((()))***)))(((%%%&&&''''''(((((('''''',,,+++***(((''''''&&&&&&&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((()))************)))((())))))))))))))))))))))))++++++***)))))))))))))))***(((((()))((('''///999BBB222''')))***&&&%%%************)))))))))))))))))))))))))))))))))))))))(((((()))*********)))((())))))))))))************)))************+++++++++---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...000000///...---,,,,,,,,,*********+++,,,,,,------,,,,,,,,,---------......000///////////////////////////000000000000//////...,,,,,,---000111000///111111111111111111111111333333333333333444555555777666555777999===???@@@BBBEEEMMMVVV^^^hhhyyy((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&&&&'''((('''&&&))))))(((((((((''''''&&&***)))))))))))))))(((((((((*********(((((()))***+++,,,...---,,,++++++,,,,,,+++++++++************,,,,,,,,,---------.....................///000000,,,---...000222444555666333333444555555555555555555555555555666777999:::;;;;;;;;;<<<>>>???AAAAAABBBBBBAAAAAABBBCCCCCCDDDFFFGGGIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKMMMOOOOOOOOOOOOOOOQQQSSSYYYYYYXXXWWWVVVUUUUUUTTTQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTQQQNNNNNNOOOQQQRRRSSSOOONNNLLLJJJJJJJJJLLLLLLIIIFFFCCCCCCEEEFFFDDDAAAAAA@@@??????>>>>>>??????@@@@@@??????>>><<<;;;:::999999999:::;;;<<<<<<===999999888999999888666444333333222222222222333333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******)))))))))))))))******++++++******))))))))))))((((((((((((''''''''''''''''''''''''''')))+++---,,,)))''')))+++*********)))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''((()))))))))'''((()))***+++***))))))&&&&&&&&&''''''''''''(((&&&&&&***)))'''444===666***)))((('''''''''''''''((('''%%%%%%&&&''''''&&&'''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((((((((((((((((('''%%%%%%$$$&&&'''***,,,---......+++)))'''&&&&&&'''&&&$$$%%%&&&''''''((((((''''''++++++******)))'''&&&%%%'''(((((()))***)))))))))&&&''')))***+++******)))(((((((((''''''((())))))((())))))******))))))((())))))))))))))))))))))))+++***))))))))))))))))))))))))***,,,***)))---444444,,,(((******%%%$$$)))++++++******)))(((((((((************************+++++++++***)))(((&&&&&&))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------///222333222...,,,,,,---*********+++,,,,,,------,,,,,,,,,---------......////////////////////////000000////////////000000///...---...000000000///111111111111111111111111333333222222333333444555666666666666777999;;;=========@@@EEEJJJSSScccqqq''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%(((((((((((((((''''''''''''''''''(((((((((((((((&&&%%%%%%%%%&&&''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''&&&'''(((((((((''''''''''''''''''''''''************)))))))))))))))***,,,+++***)))***++++++,,,------+++))))))***+++++++++++++++++++++***,,,,,,,,,---------.....................///000000------///000222444555666333333444555555555444444444444555666888999;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHHHHJJJLLLLLLLLLMMMNNNNNNMMMLLLKKKMMMNNNOOOOOONNNOOOQQQSSSXXXXXXWWWWWWVVVUUUTTTTTTRRRRRRQQQQQQQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRQQQQQQRRRSSSTTTTTTSSSNNNMMMKKKIIIIIIKKKMMMOOOKKKIIIFFFEEEEEEEEECCCAAA@@@@@@@@@????????????????????????>>>===<<<::::::999999::::::;;;;;;;;;;;;::::::::::::;;;999555222333333222222222222333333000000000///......------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))+++,,,,,,+++)))))))))(((''''''''''''((((((''''''''''''''''''''''''(((***+++***(((''')))***)))))))))(((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((''''''''''''((()))'''((((((((()))))))))***''''''((())))))))))))(((&&&&&&&&&''''''''''''(((&&&$$$'''&&&"""***111***)))(((''''''&&&&&&&&&'''+++*********************(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((($$$%%%&&&'''((((((((((((%%%&&&(((***,,,---......)))'''%%%$$$%%%%%%$$$"""%%%&&&''''''((('''''''''((()))*********)))'''&&&''''''(((((())))))))))))%%%''')))+++---,,,++++++((((((''''''((()))******((())))))))))))))))))(((((((((((((((((((((((((((******)))))))))))))))***'''(((***,,,,,,///333888///++++++---***&&&&&&+++*********)))))))))))))))))))))))))))))))))))))))------,,,+++***)))((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---++++++,,,,,,,,,---------...222777555000++++++---+++++++++,,,------......,,,,,,,,,---------...............///////////////000000///......///111222222111000000000000///...111111111111111222222222222222222222222333333444555666666666555666777999;;;999:::===@@@EEEQQQ\\\iiivvv&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((()))***)))(((''''''&&&'''(((((())))))))))))************)))***,,,,,,+++******+++)))+++,,,+++)))(((((((((*********+++,,,---------,,,,,,,,,---------.....................///000000///000000111222222333333333333444444444444444333333444555777999:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDFFFGGGHHHHHHHHHJJJLLLKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOONNNNNNPPPRRRUUUUUUVVVUUUUUUTTTSSSRRRTTTSSSSSSSSSTTTUUUWWWXXXXXXWWWVVVTTTSSSQQQPPPPPPPPPQQQSSSVVVYYYXXXUUUSSSMMMLLLJJJIIIJJJMMMPPPRRROOOMMMJJJGGGEEEDDDBBB@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;;;;:::888888<<<;;;;;;;;;:::888444000333222222111111222222333000000//////...---------++++++++++++++++++++++++,,,++++++******++++++,,,******))))))((()))))))))'''(((************((('''((((((''''''''''''((()))(((((((((((((((((((((((('''(((((((((''''''((()))((((((''''''''''''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))))))))************)))))))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((+++'''******$$$(((---&&&((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&'''((()))************,,,***((('''(((((('''&&&%%%&&&''''''((('''''''''%%%&&&(((*********))))))&&&&&&&&&'''''''''(((((( """$$$'''(((((('''''''''''''''((((((***+++,,,)))(((((((((((((((((()))((((((((((((((((((((((((***)))))))))))))))******'''(((((((((***///555888...---,,,+++(((%%%'''+++''''''((()))***++++++,,,((((((((((((((((((((((((++++++******************((()))))))))************))))))*********+++++++++++++++++++++++++++++++++************++++++,,,---+++++++++,,,,,,,,,------,,,111666555000++++++---,,,,,,------.../////////,,,,,,,,,---------......------....../////////000000///.........///111222...//////////////////000000000111111111222222222222111111111111222333333444666666555333333444666666555666999999:::@@@HHHRRR\\\kkk{{{%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''(((((('''(((***,,,111///,,,(((''''''((()))(((((()))))))))))))))***(((***,,,,,,+++***)))***((()))+++***)))'''((()))))))))***+++,,,---......,,,,,,,,,---------.....................///000000222222111111111111111111222222333444444444444444333444666777999:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@AAACCCDDDEEECCCEEEGGGHHHGGGHHHJJJLLLLLLKKKKKKJJJKKKKKKLLLMMMLLLNNNNNNNNNNNNNNNPPPRRRRRRSSSTTTTTTTTTSSSQQQPPPTTTTTTTTTTTTUUUWWWYYYZZZ[[[ZZZWWWTTTRRRQQQQQQQQQOOOQQQSSSWWWZZZYYYVVVSSSMMMMMMLLLKKKLLLNNNQQQRRRQQQOOOLLLIIIEEECCCAAA@@@???@@@@@@@@@@@@???>>>>>>>>>>>>======<<<:::999888:::;;;;;;;;;;;;999777666<<<;;;:::999999777444111222222111111111111222222000000000///......------++++++++++++++++++++++++++++++************++++++***))))))(((((()))))))))'''((((((((((((((((((''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((*********)))((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))%%%)))+++&&&(((,,,&&&'''&&&&&&%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''((((((((((((((('''%%%%%%((((((((()))(((((('''''')))'''&&&%%%'''''''''&&&%%%&&&''''''((((((''''''&&&&&&''')))************&&&&&&&&&&&&&&&'''(((((("""###%%%'''(((((((((((('''''''''((()))***,,,---)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******+++)))***((($$$&&&+++//////,,,+++***'''%%%$$$&&&(((&&&&&&''')))***+++,,,---'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))************)))************+++++++++******************************)))******+++,,,---++++++++++++,,,,,,,,,,,,+++///222222///,,,+++,,,,,,,,,,,,---......//////,,,,,,,,,---------......---------......//////000///......//////000111222)))+++---.........000222000000000111222222333333111111000000111111222333333555777666333111333555666444666999999777999===CCCHHHSSSaaallluuu&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%'''(((((('''(((+++---???:::333,,,((('''((()))''''''((((((((()))))))))'''))),,,,,,+++)))))))))''')))***+++)))))))))***)))*********++++++,,,,,,,,,,,,,,,---------.....................///000000111111111111111111111111000111222333444555555555333444666777999999999999;;;::::::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGGGGHHHJJJLLLLLLJJJIIIHHHHHHJJJLLLNNNLLLMMMNNNNNNMMMNNNPPPRRRQQQRRRSSSTTTTTTSSSQQQPPPSSSSSSSSSSSSUUUWWWYYYZZZ\\\YYYUUUQQQOOOOOOPPPQQQPPPPPPQQQSSSVVVXXXWWWVVVPPPPPPOOONNNNNNOOOOOOPPPOOONNNLLLHHHEEEBBBAAAAAA???@@@@@@AAA@@@???>>>============<<<;;;:::999888888999:::;;;;;;:::888777999888777777777777666444222222111111111111222222111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))(((((((((((()))))))))((((((''''''(((((()))'''((()))*********))))))((((((((((((((((((((((((''''''&&&'''((())))))((('''''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''"""'''+++%%%&&&***%%%&&&%%%%%%%%%%%%%%%&&&&&&'''))),,,+++)))((((((***((('''''''''''''''((((((&&&&&&&&&''''''''''''((((((((('''&&&'''((())))))))))))))))))((('''&&&&&&'''(((((()))((((((''''''%%%$$$"""###$$$%%%%%%$$$%%%&&&''''''((((((''''''))))))(((((((((((())))))((('''&&&&&&&&&'''))))))''''''((()))***+++++++++&&&&&&'''((()))+++---...)))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))***++++++(((+++)))%%%&&&******&&&(((((('''&&&&&&'''&&&%%%''''''((()))***++++++,,,(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))************)))************+++++++++************************))))))))))))***+++,,,---***++++++++++++,,,,,,,,,***,,,---......---+++*********++++++,,,------...,,,,,,,,,---------......,,,,,,---......///000000---...///000000111111111---///111000///...000222///000000111222222333333000000000000000111222222222555888666333111222555777555666999999666777;;;;;;>>>EEEPPPXXX]]]gggrrr|||'''((()))******)))((('''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''$$$&&&)))((('''(((+++...IIICCC999///)))'''''')))&&&'''''''''(((((())))))&&&)))+++,,,+++)))((((((''')))+++++++++***+++,,,************)))))))))))),,,,,,,,,---------.....................///000000000111111111111222222222///000222333444555555555333444666777888888888777:::::::::::::::;;;<<<===<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFGGGGGGHHHJJJLLLLLLJJJHHHFFFFFFIIILLLNNNLLLMMMNNNNNNMMMNNNPPPRRRQQQRRRTTTUUUTTTSSSQQQPPPQQQQQQQQQRRRTTTVVVXXXZZZZZZWWWRRRMMMKKKLLLNNNOOOQQQOOONNNOOORRRUUUWWWXXXSSSRRRRRRQQQPPPNNNMMMMMMLLLLLLJJJGGGDDDBBBAAABBB??????@@@AAA@@@???>>>============<<<;;;:::888888666777999;;;;;;;;;:::999777555444555777888888888222222111111111111222222111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))(((((((((((()))******)))(((''''''((()))***&&&(((***+++,,,+++***)))))))))))))))))))))))))))(((''''''((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))(((''''''''''''((())))))&&&&&&&&&'''''''''((((((+++%%%***...((('''***%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%(((++++++)))'''''')))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&%%%&&&''')))+++,,,&&&'''((()))************''''''((()))))))))))))))'''&&&%%%%%%'''))))))(((%%%&&&''''''((((((''''''---+++)))((('''&&&'''''')))((('''''''''(((***+++'''&&&&&&&&&'''((()))***&&&&&&'''(((***+++---...)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((())))))***++++++'''+++,,,)))***---***$$$&&&''''''(((***+++)))%%%))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,***)))***+++------+++***((())))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,------...///000000,,,---///111111111111000777999999666111......//////000000111222222333333000000000000000111111222111555888777333111333666666333222555555333444888999:::@@@JJJNNNOOOWWW```ccclllyyy%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((***)))((('''&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&)))))))))***,,,+++)))''')))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''(((''''''(((((()))***+++999666222---)))(((((((((************)))'''&&&%%%'''''''''''''''((())))))((()))))))))))))))((((((************************...------,,,,,,++++++***.........////////////000............////////////333333333333333333333333444555555666666666666666666777777888:::;;;<<<<<<============>>>@@@AAABBBCCCCCCDDDFFFHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLKKKJJJMMMKKKJJJIIIIIIKKKNNNPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOONNNMMMNNNOOOOOOSSSOOOKKKKKKMMMOOOOOONNNOOOOOONNNMMMLLLKKKJJJJJJKKKJJJHHHFFFEEEDDDCCCCCC>>>======<<<<<<<<<<<<===<<<<<<======<<<:::999888777777777777777666666666555555666666666666666555000000000000000000000000000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((&&&%%%&&&(((+++,,,,,,///---+++)))'''&&&&&&'''((()))+++,,,,,,+++)))((())))))(((((((((((())))))%%%$$$$$$&&&((())))))((('''&&&&&&))),,,,,,)))&&&'''((()))((('''&&&''')))(((((())))))))))))((((((+++,,,+++***((('''((()))'''((()))+++++++++***)))&&&&&&&&&%%%%%%$$$$$$$$$---+++)))***+++***'''$$$&&&(((******(((%%%$$$$$$((('''''''''((()))***++++++******)))(((''''''&&&)))(((((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++***(((&&&&&&&&&%%%###!!!$$$'''***+++***(((&&&&&&...+++&&&$$$$$$&&&'''''''''&&&$$$$$$$$$%%%'''))),,,(((%%%&&&***,,,)))&&&((((((((((((((((((((((((''''''((((((((((((''''''###$$$&&&((()))***))))))))))))))))))(((((((((((()))************)))((((((,,,,,,++++++******))))))))))))))))))))))))))))))((('''&&&&&&((())))))((())))))(((''''''(((((((((......------++++++******))))))))))))************************************&&&(((***+++++++++,,,---,,,+++*********+++,,,---.../////////...------,,,,,,,,,++++++***))))))(((---------------------------------............///000///---,,,,,,---...///222GGGQQQDDD222...222333////////////000000000000000000000000111111111111222222111111222222333444444444444555555555666666777888;;;>>>BBBEEEHHHIIINNNTTT___jjjuuu'''((()))(((''''''((()))&&&&&&&&&'''''''''''''''(((***+++***'''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))$$$&&&((((((&&&&&&&&&'''&&&%%%%%%&&&((((((&&&$$$(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((((('''''''''((((((111///,,,)))'''&&&&&&''')))******))))))((('''&&&'''''''''''''''((())))))(((((())))))))))))((((((************************,,,,,,++++++++++++******------........./////////............////////////111111111111111111111111444444555666777777777666888888888999999:::::::::<<<<<<<<<===>>>???@@@AAABBBBBBCCCEEEFFFHHHJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGHHHJJJMMMOOOQQQRRRRRRSSSSSSSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLMMMMMMNNNQQQNNNKKKJJJLLLNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBBBB???>>>>>>============>>><<<<<<<<<<<<;;;:::888777666666666666666666555555666666666666555444333333000000000000000000000000222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***)))''''''(((*********,,,+++***)))(((((())))))((()))***++++++***)))((()))((((((''''''(((((()))((('''&&&'''))))))((('''((((((***...000///+++''''''((()))((('''&&&''')))((((((((((((((((((((((((*********)))'''&&&'''(((''''''(((((((((((((((((()))))))))(((((('''''''''+++)))(((((())))))&&&$$$!!!$$$'''((('''''''''((((((((((((((('''''''''''')))))))))(((((('''''''''++++++***))))))((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&''')))(((((((((((((((((()))''''''''''''''''''''''''---+++))))))))))))'''&&&'''((())))))'''&&&'''(((***)))''''''((()))((('''''''''%%%%%%%%%&&&((())),,,(((%%%&&&***+++)))'''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((***,,,---))))))))))))(((((((((((('''((()))***************)))))))))((((((((((((((())))))))))))))))))))))))***((('''''')))******)))111000///---,,,,,,++++++++++++++++++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***+++,,,++++++*********+++,,,---,,,------------,,,+++***++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------...............---,,,,,,---...///000...<<>>???@@@AAAAAABBBCCCDDDFFFHHHIIIGGGGGGHHHHHHIIIHHHHHHHHHIIIHHHGGGGGGHHHKKKMMMOOORRRRRRSSSTTTTTTTTTTTTTTTOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMLLLLLLLLLLLLMMMOOOMMMJJJIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFDDDCCCBBBAAAAAA@@@???>>>>>>======>>>>>><<<<<<;;;;;;:::888777666666666666555555444444444666666555555444222111000000000000000000000000000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))),,,+++)))((()))***)))(((******)))))))))***++++++'''((()))******)))((('''(((''''''''''''''''''(((+++)))(((((())))))(((''''''))),,,000111///***&&&'''((()))((('''&&&''')))(((((('''&&&&&&'''((((((((()))***(((&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&)))))))))))))))((((((((()))'''&&&&&&''''''&&&$$$ """%%%&&&&&&&&&'''(((((())))))((('''%%%###"""(((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''&&&&&&''''''***))))))(((((())))))***)))))))))((('''&&&%%%$$$---+++******++++++***))))))***)))'''%%%%%%''')))((('''''')))++++++***(((((('''&&&&&&&&&''')))***+++(((&&&&&&)))+++)))'''(((((((((((((((((((((((())))))************))))))+++***((('''(((+++...000(((((((((((())))))))))))&&&&&&((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((***++++++***111000...,,,***(((((('''))))))))))))******++++++))))))))))))************++++++++++++++++++++++++***+++---,,,***))))))***++++++******++++++,,,---******+++++++++***))))))******+++,,,------......+++++++++,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,...///000111+++111333...---111000***////////////000000000000000000000000111111111111222222111111222222333444222222333333333444444444555555666777777888999999???@@@BBBFFFNNNZZZhhhqqq%%%&&&'''&&&%%%%%%%%%'''((((((((('''&&&&&&&&&%%%)))***+++***(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$&&&((()))(((((()))***((('''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((()))'''(((((())))))))))))(((************************)))))))))***+++,,,,,,---,,,,,,,,,---------..................////////////......////////////000000222333444666777777777777666777777777888888999999:::::::::;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFDDDDDDEEEFFFGGGGGGFFFFFFIIIHHHHHHHHHJJJLLLNNNOOOQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<<<<===;;;;;;;;;:::999888777666666666555444444333222222333333333333333222111000000000000000000000000000............---,,,+++***+++++++++++++++++++++++++++******))))))))))))))),,,***))))))******)))((())))))))))))*********+++&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''')))((('''((())))))((('''%%%''')))+++,,,***'''%%%'''((()))((('''&&&''')))((('''&&&&&&&&&&&&'''(((((()))***)))'''&&&''''''((('''%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''$$$&&&&&&%%%$$$###$$$%%%(((((()))***)))&&&$$$"""&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))*********)))'''%%%%%%)))((('''((()))***)))((()))))))))(((&&&%%%&&&(((***)))((()))***+++***)))((((((((('''((()))******+++((('''''')))***)))((())))))))))))))))))))))))((())))))******))))))(((***)))(((((()))+++---...(((((((((((())))))))))))&&&'''((()))************))))))******++++++,,,,,,((((((((((((((((((((((((***((('''((()))+++******---,,,***((('''&&&%%%%%%************************((()))))))))************((((((((((((((((((((((((((()))++++++)))(((((()))+++***++++++++++++,,,,,,)))***************))))))******++++++,,,---------******++++++++++++,,,,,,,,,,,,---------.........------------......//////,,,///...,,,---222111---////////////000000000000///000000000111111111111222222111111222222333444111111222222222333333333444444444444555555555555===<<<<<<>>>DDDMMMWWW]]]%%%&&&'''&&&%%%%%%%%%'''((((((((('''&&&&&&&&&%%%%%%'''(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$###%%%'''))))))((('''((()))%%%$$$######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&'''((())))))******)))((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))))))))))))))******+++,,,---......,,,,,,,,,---------................../////////////////////000000000111111222222333555555666666666333444555666888999:::;;;::::::::::::;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQPPPOOONNNNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNJJJJJJIIIHHHGGGFFFFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFEEEDDDCCCBBB>>>>>>===<<<;;;::::::;;;;;;;;;:::999888888888888777666555444333222111111000000111222333333333222000000000000000000000000---.........---,,,+++***+++++++++++++++++++++++++++******))))))))))))))))))(((((()))***+++***))))))*********))))))((((((&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((())))))((('''''''''&&&&&&&&&&&&''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''((()))++++++)))(((((())))))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((***+++)))))))))&&&$$$###$$$&&&&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))((((((''''''''''''((((((((()))***++++++***(((''''''&&&%%%&&&((((((((('''&&&(((******)))'''&&&&&&///,,,((('''''')))))))))(((((((((((())))))*********)))''''''((())))))(((************************'''(((((())))))(((((('''''''''((()))************'''((((((((()))))))))***(((((()))))))))(((((('''))))))******++++++,,,,,,(((((((((((((((((((((((()))'''&&&&&&((())))))(((,,,++++++************+++---,,,,,,+++******))))))((()))))))))************(((((((((((((((((((((((($$$&&&((()))(((((()))*********++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------------.../////////......------,,,---000000...---///000000////////////000000000000///000000000111111111111222222111111222222333444111111111222222222333333333333444444555555666666777777777999===AAAEEEGGG'''((()))(((''''''((()))'''''''''''''''&&&&&&&&&###%%%'''(((''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&'''))))))'''&&&'''''''''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%''''''((())))))***)))))))))((((((''''''''''''(((&&&'''((())))))******)))))))))))))))))))))))))))******+++,,,------......,,,---------........................//////////////////000000111111222222111222333333444333333333111222333555777999;;;<<<:::::::::;;;<<<===>>>???@@@@@@??????@@@AAABBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIILLLLLLMMMNNNNNNNNNNNNMMMOOOOOOOOONNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNIIIJJJJJJIIIFFFEEEEEEFFFCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEECCCBBB>>>===<<<;;;:::999999999::::::999999999999::::::888777666555333222000000...///000222333333444444000000000000000000000000///////////////...------+++++++++++++++++++++++++++******)))))))))))))))'''''''''(((***+++)))((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((%%%$$$$$$%%%((())))))(((***)))(((&&&$$$%%%(((***'''((()))((('''&&&''')))&&&'''(((((((((((('''&&&''')))+++,,,***)))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((()))(((((())),,,///------+++)))&&&&&&(((+++%%%&&&(((************)))((('''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''(((((())))))***))))))(((((())))))***&&&''')))+++++++++)))(((((('''&&&'''((()))((('''$$$'''***+++***(((&&&&&&000---(((%%%%%%'''((()))(((((((((((())))))))))))))))))(((((((((((())))))************************''''''((((((((((((''''''%%%&&&''')))))))))((('''''''''(((((())))))******((()))))))))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((('''%%%&&&((())))))((())))))))))))***+++,,,---...---,,,+++***)))(((((())))))))))))************++++++++++++++++++++++++###%%%'''((((((((()))+++)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******************************++++++,,,,,,------,,,,,,,,,,,,------------000000000///...---+++***,,,///000///,,,,,,---///////////////000000000000000000000000111111111111222222111111222222333444111111222222222333333333222333333444555555666666666666666888;;;===<<<;;;'''((()))(((''''''((()))&&&&&&&&&'''''''''''''''%%%'''))))))'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))******+++&&&((()))(((&&&%%%$$$%%%+++)))''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%###""""""$$$%%%''''''((()))))))))))))))((())))))((('''''''''''''''&&&'''((()))************))))))))))))))))))))))))******++++++,,,,,,,,,---------........./////////............////////////...//////000111111222222111222222222222111000000222333444555777888999:::::::::;;;;;;<<<===???@@@@@@@@@@@@???@@@@@@AAAAAAAAABBBDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOPPPQQQPPPNNNLLLKKKKKKKKKMMMNNNNNNNNNMMMMMMHHHJJJKKKIIIFFFDDDDDDFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDBBBAAA???>>>===<<<:::::::::::::::999999999:::;;;<<<===999888777555333222000000000000111222333333333333000000000000000000000000....../////////...------************************+++******)))))))))))))))(((''''''((())))))'''%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''&&&%%%&&&((())))))((()))******(((%%%%%%'''***'''((()))((('''&&&''')))&&&''')))******)))'''&&&&&&(((++++++***(((((((((%%%&&&''''''''''''''''''''''''''''''((((((((()))&&&((()))(((((()))...111555444111,,,)))((()))+++&&&&&&''''''((())))))***)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((()))******)))(((((((((((((((((()))$$$&&&(((******)))'''&&&)))'''&&&'''(((((('''&&&$$$&&&((()))((((((((())),,,***'''&&&'''(((((((((''''''(((((())))))(((((()))))))))((('''((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((('''''''''((()))*********''''''(((((()))((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))(((&&&''')))******)))%%%%%%%%%&&&&&&((())))))++++++******)))))))))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,&&&(((******)))))))))***)))***+++,,,,,,,,,++++++)))***++++++,,,,,,,,,+++)))******++++++,,,,,,,,,+++++++++,,,------......++++++,,,,,,,,,---------....../////////---,,,+++------...///...---,,,---////////////000000000000000000000000111111111111222222111111222222333444222222222222333333333444222222222222333333333333999888777999;;;;;;999777%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''((((((((((((***+++***(((''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((%%%######$$$(((&&&$$$$$$%%%&&&'''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%###"""###%%%(((***(((((())))))))))))((((((***)))((('''''''''''''''&&&'''((()))************))))))))))))))))))))))))***************+++++++++.........////////////000............/////////000.........///000111111222111111222111111000///...444444444555666777888888;;;;;;;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJJJJMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMPPPRRRSSSTTTSSSQQQNNNLLLIIIJJJKKKMMMMMMMMMLLLKKKHHHJJJKKKJJJFFFDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEECCCAAA???@@@???>>>===;;;;;;::::::999999999999:::<<<>>>???:::999888666444222111000222222333333333222222111000000000000000000000000,,,,,,,,,---,,,,,,++++++************************+++******))))))))))))))))))(((((((((((('''$$$!!! """$$$&&&((()))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))***)))(((((())))))((('''&&&(((***)))&&&$$$%%%''''''((()))((('''&&&''')))%%%'''***,,,,,,***'''%%%$$$'''******)))'''''''''###$$$&&&'''(((''''''&&&%%%&&&&&&&&&''''''((((((%%%'''((((((''')))...222>>>;;;666///)))&&&'''((('''&&&&&&&&&&&&'''((()))++++++***)))(((''''''&&&((()))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((()))******&&&&&&%%%%%%%%%%%%&&&&&&###%%%''')))((('''$$$###(((&&&%%%%%%&&&&&&%%%$$$%%%&&&''''''&&&'''***---'''&&&&&&'''))))))((('''&&&''''''(((((((((((((((((())))))((('''''')))***''''''''''''''''''''''''))))))************))))))***(((&&&%%%%%%''')))+++&&&''''''((()))******+++%%%%%%'''((())))))******,,,,,,++++++******))))))))))))))))))))))))))))))***)))'''(((***++++++***&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************************************)))+++,,,,,,***))))))***)))***+++,,,---,,,++++++))))))***+++++++++++++++((()))***+++---...///000++++++,,,------...//////++++++,,,,,,,,,---------,,,---.../////////...---...,,,,,,///222111...---////////////000000000000000000000000111111111111222222111111222222333444222222333333333444444444222222111111000000000///999666444444777888666444((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%***)))(((''''''((()))***'''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((()))************)))((((((%%%&&&((()))******))))))''''''((()))***+++++++++************+++,,,---.........---,,,,,,,,,,,,---///////////////.........,,,---...///000000000000333222111111222555777999444555666666444555666888888:::<<<>>>@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGGGGHHHGGGGGGKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNMMMLLLLLLLLLLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEBBBCCCCCCCCCBBBBBBAAA@@@EEEDDDCCCAAA@@@?????????BBB@@@===;;;999999999:::666666888999;;;===>>>???:::888555333111111111222333333333222222222111111///////////////000111111000000///............///------,,,,,,+++***))))))************))))))))))))%%%&&&((()))))))))((('''(((((())))))***)))))))))'''((()))(((&&&%%%&&&'''***)))((('''&&&'''(((((($$$&&&))),,,,,,+++(((&&&))))))((((((''''''&&&&&&))))))))))))((('''%%%%%%(((((((((((((((((((((((($$$%%%&&&'''(((***++++++***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''000;;;???777---******)))&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&'''(((&&&''''''((((((((((((((()))(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&'''''''''((()))'''&&&$$$$$$%%%&&&'''###%%%'''***+++++++++******)))(((&&&&&&&&&'''(((%%%&&&((()))))))))((('''(((''''''''''''(((((())))))((('''&&&&&&'''((()))+++)))''''''''''''&&&%%%(((((())))))))))))(((((((((((((((((((((((('''''')))((('''&&&'''(((***,,,((((((((((((((()))))))))++++++***)))(((((())))))++++++)))(((''''''''''''(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%******))))))((((((''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))),,,,,,+++***))))))************++++++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...------...000///...,,,&&&(((+++,,,,,,,,,---...........................////////////............---......///000111111222222222222333333222222222111111111111111111111111111111111111111111111111444444444444444444444333(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''((()))***************((()))*********)))((('''((())))))******+++++++++************+++,,,---------------,,,,,,------.../////////////////////.........///000111111111111222222111222333444666777555666666666555555777888:::;;;<<<>>>@@@@@@AAAAAA???@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMKKKKKKKKKJJJHHHFFFHHHHHHHHHIIIIIIJJJLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFCCCCCCCCCCCCCCCBBBAAA@@@DDDCCCBBBAAA@@@?????????@@@>>>;;;999888777888888999999999999888888777777888666444222000000111111333333222222222111111111///////////////000000111//////......---------...******))))))((((((''''''*********)))))))))(((((((((((()))))))))'''&&&%%% !!!"""$$$%%%&&&&&&&&&&&&'''((('''&&&%%%%%%'''&&&%%%%%%$$$%%%&&&'''(((%%%''')))***+++)))'''&&&(((((((((((((((''''''''')))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((+++222666///)))(((((('''''''''&&&&&&&&&&&&''''''***)))((('''&&&''''''(((&&&''''''(((((((((((((((...---+++(((''''''((((((&&&&&&'''''''''((((((((()))(((&&&$$$$$$%%%&&&'''$$$&&&(((***+++******)))))))))((('''''''''''''''&&&&&&((()))))))))((('''(((''''''''''''((()))))))))((('''&&&&&&'''((())),,,***((((((((()))(((&&&(((((())))))))))))(((((('''''''''(((((((((((((((***)))(((''''''(((***+++******************++++++++++++***))))))))))))))),,,+++***))))))((())))))&&&&&&''''''''''''&&&&&&)))(((((((((((((((((('''***)))))))))((((((((('''))))))(((((()))******+++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,++++++***))))))************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///...,,,)))&&&(((+++---,,,,,,---...........................////////////..................//////000000111111111111222222222222111111111111111111111111111111222222222222222222222222333333444444444555555555'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&((()))***+++++++++++++++++++++***)))((('''*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,---...//////......////////////////////////000111111222222333000111111222333444555555555666666666555555777999<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@AAABBBBBBBBBDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOMMMLLLKKKKKKKKKJJJHHHFFFIIIHHHHHHHHHIIIJJJKKKKKKIIIKKKLLLMMMLLLKKKIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@???????????????===<<<999777666666666666999999888777666555444333555444222111000000111222222222222222111111111000//////......//////000111......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))((((((*********)))(((&&&%%%$$$###$$$%%%&&&'''(((((((((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$&&&'''((()))''''''((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''+++---***((())))))'''(((''''''''''''''''''((())))))(((''''''''''''(((&&&''''''(((((((((((((((+++***(((&&&%%%&&&&&&'''''''''((((((((())))))))))))(((&&&%%%%%%%%%&&&'''&&&'''((()))***)))(((((('''(((((((((((('''&&&&&&&&&''''''((()))(((((((((((('''''''''(((((()))******)))((('''''''''((()))---+++)))))))))***)))((((((((())))))))))))((((((&&&'''''''''(((((())))))***)))(((''''''((()))***++++++***************++++++***))))))))))))))))))++++++***************+++&&&''''''((((((''''''&&&'''(((((((((((((((((()))))))))))))))((((((((((((*********)))******+++,,,************************))))))************)))))))))))))))))))))))))))))),,,+++******)))***************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000///,,,)))'''))),,,------,,,------------------------------////////////............////////////000000000000000000111111111111000000111111111111111111111111222222222222222222222222333333444444555555666666&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''((()))************++++++++++++******)))))),,,,,,++++++++++++++++++,,,,,,++++++***++++++++++++++++++,,,---...000000............//////////////////000000111222222333///000111222333333333333555666777666555555777999<<<;;;;;;;;;<<<>>>@@@AAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGIIIKKKMMMOOOPPPPPPLLLKKKKKKKKKMMMMMMKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHJJJLLLNNNNNNMMMKKKJJJGGGFFFFFFEEEDDDCCCAAAAAA>>>>>>===============>>>;;;;;;999777666666666666555555555666666666777777444333222222111222222333222111111111111000000000///............///000000------------,,,,,,++++++,,,,,,,,,,,,,,,---------***)))))))))(((((((((((()))))))))(((''''''&&&%%%+++++++++******((('''&&&%%%''''''&&&%%%$$$%%%&&&&&&&&&''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((***+++,,,------***'''((((((''''''''''''((((((((((((((('''''''''((((((&&&''''''(((((((((((((((%%%%%%$$$%%%&&&'''((()))(((((((((((())))))))))))(((((('''&&&%%%&&&&&&''''''(((((())))))(((''''''&&&'''((((((((('''&&&%%%&&&''''''(((((((((((((((''''''''''''((()))*********)))((('''''''''((())),,,***(((((()))))))))((((((((())))))))))))((((((&&&&&&''''''((()))))))))***))))))((('''(((((()))***)))(((''''''(((((()))******)))))))))))))))*********)))))))))***++++++))))))************))))))&&&&&&&&&''''''((((((((())))))))))))((((((((((((***))))))((())))))*********************+++++++++)))))))))******)))))))))))))))))))))))))))))))))++++++***************+++******++++++++++++*********************+++++++++++++++,,,,,,,,,,,,---------...///111333222...+++(((***---...---,,,,,,---------------------------////////////............000000000000//////////////////000000000000//////111111111111111111111111222222222222222222222222555555444444444444444444%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((&&&((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((((((((()))))))))(((((('''***************++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++***+++++++++******+++,,,---...000111---.........//////000000///////////////111222333000000111333333333333333555666777777555666777999:::999999999:::;;;===>>>@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHKKKMMMOOOPPPQQQKKKJJJKKKMMMOOOPPPPPPOOOJJJIIIIIIHHHHHHHHHIIIIIIGGGIIIKKKMMMNNNNNNMMMMMMJJJIIIIIIHHHFFFDDDCCCBBB<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777777444555555666777888999999444444333333333333444444111111111000000000//////...............//////000,,,,,,------,,,,,,+++***((((((((((((((())))))))))))))))))(((((((((((('''(((((('''''''''(((((((((((((((((('''&&&%%%$$$###&&&'''((('''%%%$$$%%%&&&(((((((((((((((((('''''')))((('''&&&%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))),,,111222///)))%%%((((((''''''''''''((((((''''''((((((((((((((((((&&&''''''((((((((((((((('''((((((((()))***+++,,,(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''''''''(((((()))+++++++++***)))(((''''''((()))***(((''''''((((((((('''(((((())))))))))))((((((&&&'''''''''(((((())))))))))))((((((((((((((()))+++***((('''''''''((()))***)))))))))))))))******))))))((((((((())))))***))))))************))))))'''''''''(((((())))))***(((((((((((())))))))))))******))))))))))))******))))))******++++++++++++***))))))))))))))))))***))))))))))))))))))))))))+++***************++++++******++++++++++++******))))))*********++++++++++++++++++,,,,,,---------------...111222111...+++))),,,......---,,,,,,,,,------------------------////////////............000000000000/////////////////////000000/////////000000000000000000000000222222222222222222222222666666555444333222222111&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&'''((()))(((''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((((()))))))))(((((('''&&&)))(((((())))))+++,,,,,,*********++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,---...000111------......///000000000000///......///000222333222222222222333333444444666777777777666666888:::888888888888999:::;;;<<<>>>???AAACCCDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGIIIKKKMMMOOOPPPPPPKKKKKKKKKNNNQQQRRRRRRQQQJJJJJJIIIHHHGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNOOOOOOMMMMMMLLLJJJHHHFFFDDDCCC======<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888777888888888888777777777777444444444444444444444333000000000000////////////......------......///000+++,,,---...---,,,+++***)))))))))((((((((((((((())))))(((((((((((('''''''''''''''''''''((())))))######$$$&&&&&&''''''''''''((()))(((&&&%%%&&&'''&&&&&&''''''&&&%%%%%%$$$)))(((''''''&&&''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((+++111111,,,&&&$$$(((''''''''''''''''''(((&&&'''(((((()))(((((((((&&&''''''(((((((((((((((******))))))((('''&&&&&&''''''((((((((()))))))))((((((((((((''''''&&&&&&((((((''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''''''''((())))))'''''''''((()))***+++,,,,,,+++)))((('''(((((())))))(((&&&&&&'''(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))...---***)))((()))***+++)))))))))))))))******+++))))))((((((((((((((()))'''(((((())))))(((((('''******************++++++(((((((((((())))))))))))---,,,++++++***+++++++++(((((())))))***+++++++++******))))))))))))******))))))))))))))))))))))))*********)))******+++,,,******++++++++++++******)))))))))***++++++,,,,,,***++++++,,,,,,------...,,,++++++,,,......,,,***+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111555555444333222111000000&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((''''''''''''((((((''''''(((((()))(((((((((***)))((((((((()))***+++((())))))******+++++++++************+++,,,------+++++++++,,,---...///000------......///000000111111000/////////111333444444333222222222333555555666777888777666666888:::777888999::::::::::::::::::<<<>>>AAACCCCCCCCCBBB@@@BBBDDDFFFGGGFFFEEECCCEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGIIIKKKMMMNNNOOOPPPMMMLLLLLLNNNPPPQQQPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGIIIKKKNNNPPPRRRPPPOOONNNMMMKKKHHHFFFEEE@@@@@@???===<<<<<<<<<<<<::::::::::::999888777777:::999999888777666555555444444444444333333222111000000/////////............------------...//////,,,---...///...---+++***++++++******))))))(((((())))))((((((((('''''''''))))))''''''&&&'''(((((($$$%%%&&&((()))*********((()))***)))'''&&&'''((($$$%%%&&&''''''&&&&&&%%%'''(((((((((((((((((((((((((((((((((((('''''''''+++***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&(((------(((&&&)))''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((((((&&&''''''(((((((((((((((((((((((('''&&&$$$###"""&&&&&&'''''''''((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''((((((''''''&&&'''((()))***'''''''''((()))+++,,,---,,,+++***(((((((((((()))***(((''''''((())))))((((((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&'''))))))*********///---***(((((((((***+++)))))))))))))))***++++++++++++***)))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***,,,,,,+++***************''''''((())))))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))***++++++,,,******++++++++++++******((())))))***++++++,,,,,,******+++,,,,,,---......,,,+++)))***+++,,,+++***,,,---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////..................//////000000111111///000000111111000000///000000000000000000000000000000000000000000000000111111111111111111111111'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%'''((())))))******+++***)))'''''''''((((((''''''((()))***++++++,,,************+++,,,---...,,,,,,,,,,,,---...//////---------...///000000111222222000000000222444666666444333222222333555777666777888777666666888:::777888:::;;;<<<;;;;;;:::777999<<>>=========999999999999999888777666888888777777666666666666333333444333222111000000000/////////...............------------...//////,,,---...//////---+++***(((''''''&&&%%%$$$$$$###)))((((((((('''''''''''',,,***)))'''&&&&&&&&&'''&&&&&&''''''''''''''''''(((******)))((('''((()))$$$%%%''')))******))))))&&&'''((()))******))))))))))))(((((('''''''''&&&,,,***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***)))((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###(((&&&'''******&&&)))///&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&((()))))))))((((((&&&''''''((((((((((((((()))))))))***))))))((((((&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$%%%&&&((()))(((''''''&&&&&&((()))***'''''''''((()))+++,,,------,,,***)))((((((((()))+++)))((((((***+++***)))(((((())))))))))))((((((******)))((('''&&&%%%%%%$$$%%%''')))***+++++++++---+++(((&&&%%%&&&((()))))))))((())))))***++++++---,,,+++***))))))))))))******++++++++++++******&&&&&&&&&%%%%%%$$$$$$###'''((((((((())))))************)))(((''''''((((((&&&''''''((()))*********+++***)))(((((()))***+++))))))))))))))))))))))))******))))))***+++,,,,,,******++++++++++++******((())))))***++++++,,,,,,******+++,,,,,,---......///,,,******+++---------,,,...000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000/////////............---......///000111111222000000111111111111000000000000000000000000000000////////////////////////---...///000111222333333$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''%%%$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,444000***''''''(((******)))************+++++++++,,,,,,++++++++++++++++++*********)))******+++,,,++++++***,,,...//////...111000/////////000222333555444222111222333666777:::999777666555666888999888888777777888:::<<<============>>>???AAABBBCCCBBBGGGKKKLLLJJJHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLMMMNNNMMMLLLLLLQQQOOONNNMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFFFFFFFFFFHHHLLLOOOQQQQQQPPPOOONNNLLLKKKJJJEEEDDDCCCAAA???>>>>>>>>>???===::::::::::::999888888666444333555666666666333333222222111000000000//////000...,,,******+++...,,,++++++---......---,,,---------,,,+++)))''')))))))))))))))(((''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&'''((((((((()))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''))))))((('''(((((()))***+++,,,------''''''((((((((((((''''''&&&%%%$$$'''******(((%%%$$$$$$$$$%%%&&&'''((()))111---((('''((()))(((&&&)))&&&!!!"""'''+++((('''%%%$$$$$$%%%'''(((''''''(((((('''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$''''''((())))))((('''&&&&&&(((,,,000222///***&&&(((((())))))))))))((((((***++++++***'''&&&&&&''')))(((&&&%%%&&&''')))+++''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((((((((((((%%%'''((()))((()))***,,,333000,,,)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''(((***+++,,,******))))))((((((''''''))))))))))))))))))))))))******)))(((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%'''***---,,,***'''$$$$$$&&&)))+++,,,,,,+++***+++++++++*********)))))))))((('''&&&&&&'''((()))'''((()))***************))))))))))))***)))'''$$$))))))***++++++++++++***---+++)))***,,,---+++))))))***+++,,,---,,,,,,+++---,,,,,,,,,,,,---......333000---,,,,,,---,,,+++///...---,,,,,,,,,,,,,,,.../////////000000000111000000111111111111000000////////////000000000000000000111000...///111333%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))))))))&&&&&&&&&'''''''''(((((((((''''''((((((***++++++222...***(((((()))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---------...000111111000000000/////////000111222444333333222333444555666999777666555555666777888777777777777888:::;;;===??????>>>>>>???@@@AAAAAABBBEEEHHHIIIGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNMMMMMMQQQPPPNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIEEEFFFFFFEEEEEEGGGJJJMMMPPPPPPPPPOOONNNMMMKKKKKKGGGFFFDDDBBB@@@???>>>===>>><<<;;;;;;<<<<<<:::999888666555555666777777666333333222222111000000000---...///...---,,,---...///---,,,,,,---...---,,,******+++++++++***)))))))))))))))))))))(((''''''((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((())))))(((&&&&&&&&&&&&''''''((())))))''''''((((((((((((''''''***((('''''''''&&&"""%%%%%%%%%%%%&&&''''''(((///,,,((('''((()))(((''')))(((&&&$$$%%%''')))+++''''''%%%%%%%%%%%%''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))(((''''''&&&(((***...///...***&&&(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((&&&&&&&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''))))))(((((()))+++111...***)))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((,,,+++***((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))******++++++***))))))((()))***++++++***)))(((+++++++++*********)))))))))))))))(((((()))))))))(((((()))***************+++******+++------,,,***))))))***++++++++++++***---+++)))***,,,---+++))))))***+++,,,---,,,,,,+++...............///000000222000...---.........---//////...---------------///////////////000000000000000111111111111000000000000000000000000000111000111111000///000222555''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((()))******'''''''''((((((((())))))'''''''''''''''((()))***...+++)))((()))++++++***)))))))))*********++++++++++++,,,,,,------......***************+++,,,,,,......///000000111000000///////////////000111111222333333444444444444444777666555444444555666777666666666777888999;;;<<<@@@@@@????????????@@@@@@AAACCCEEEEEEDDDCCCDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKJJJJJJLLLMMMNNNNNNNNNNNNQQQPPPOOOOOOOOOOOOOOOPPPNNNNNNNNNMMMLLLKKKKKKKKKFFFGGGGGGFFFDDDEEEGGGJJJNNNNNNNNNNNNNNNMMMMMMLLLIIIGGGEEECCC@@@???>>>===<<<;;;;;;<<<>>>===;;;999777666666777888888777555333333333222111111000000,,,...//////......///111000...,,,,,,------,,,+++))))))*********+++++++++)))))))))))))))(((''''''(((((((((((())))))))))))((((((''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%''')))+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''+++)))'''&&&&&&$$$!!!'''&&&&&&&&&&&&&&&'''''',,,***((('''((())))))(((''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''((()))))))))(((''''''(((***,,,,,,)))'''(((((('''&&&&&&'''((((((%%%&&&((('''&&&&&&((()))((('''&&&&&&&&&''')))***''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&''''''&&&''''''((((((((((((((('''((())))))''''''((()))---+++((('''((()))((((((&&&''''''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***((('''''''''''''''''''''((((((((((((((('''''''''''''''''''''''',,,,,,***)))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))+++***(((''''''(((***,,,,,,++++++***)))(((''''''+++++++++***************)))******++++++******))))))))))))***************)))'''&&&''')))+++++++++))))))***++++++++++++***,,,+++******,,,,,,,,,******++++++,,,,,,,,,,,,+++...............//////000000...,,,,,,...///...---000//////...............///////////////////////////000000111111000000///111111111111000000000000000111111111000111444666((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))***)))((()))***++++++***))))))))))))******************++++++,,,---......+++************+++,,,,,,,,,---///000///.........///////////////000000000000222333555555444333222444444333333333444555666666666666777888999:::;;;???>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPPPPPPPOOOOOOPPPRRRQQQPPPPPPOOONNNMMMLLLLLLIIIIIIIIIGGGEEEEEEFFFHHHKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIFFFCCCAAA???>>>===::::::;;;===???>>><<<999777777777888:::999777555444333333222222111000000...///000000//////000111111///---,,,,,,---+++***,,,,,,++++++++++++,,,,,,)))))))))))))))(((''''''((((((((())))))*********))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&(((+++---,,,(((%%%)))))))))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&&&&'''***)))((('''((()))))))))$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))%%%&&&&&&'''((())))))***((('''''''''))))))(((''')))(((&&&$$$$$$&&&((()))&&&((()))(((''''''((()))''''''&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((()))***)))'''&&&'''(((***(((&&&&&&((()))((((((((())))))***+++,,,,,,---(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((()))***&&&&&&''''''((((((((()))((((((((((((((((((((((((******))))))(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))*********++++++++++++((((((((((((((((((((((((((('''%%%$$$$$$&&&((()))---,,,***)))((((((((((((************************((()))***++++++***)))(((*********************+++)))'''%%%%%%''')))***)))))))))***++++++++++++***+++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++***+++---...------///...------------......000////////////.........//////000000000000//////000000000000000000000000000111222111111222555777((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((''''''(((+++++++++)))(((((()))))))))*********(((((()))***+++,,,,,,---+++++++++***+++,,,,,,---,,,///111111///...---......//////000000000000000000111333555555444333111333333333333333444555555555666777888999::::::;;;<<<<<<===>>>???AAACCCDDDDDDDDDDDDEEEGGGHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQPPPOOOOOOQQQSSSSSSRRRQQQPPPOOONNNMMMMMMKKKLLLKKKJJJGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIFFFCCCAAA???>>>===::::::;;;===???>>>;;;999777777777888:::999777555444444333333222111111111000111111111///...///000111///---,,,,,,---+++***---,,,,,,+++******)))))))))))))))))))))(((''''''((()))))))))******++++++)))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((('''(((***---///---***'''+++******))))))(((((('''''''''((((((((((((''''''%%%&&&'''''''''((()))***(((((('''&&&&&&&&&''''''(((((((((((((((((()))***%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&$$$%%%&&&&&&'''((())))))&&&&&&&&&'''((()))******)))'''&&&&&&'''((('''''')))(((&&&$$$$$$&&&((()))***+++,,,***(((''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((()))***(((&&&%%%&&&'''(((&&&%%%&&&((()))((('''((())))))***+++,,,,,,---(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))*********++++++++++++((((((((((((((((((((((((%%%%%%&&&'''''''''''''''******))))))((())))))***************************'''(((************(((''',,,+++******)))***++++++///,,,***)))***++++++***))))))***++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++---///000///...,,,,,,,,,++++++,,,------/////////...............//////000000000000//////........./////////000000111111222111111222444777((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&"""###$$$%%%'''((())))))...---***(((&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((('''&&&&&&'''***+++***)))((((((((()))))))))******(((((())))))******+++++++++++++++++++++,,,------///222666555222//////000//////000111111111111111000111333444555444222111222222333333444444555555666777888999;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFIIILLLNNNNNNMMMHHHIIIJJJKKKKKKKKKIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPPPPNNNNNNQQQTTTTTTSSSRRRQQQPPPOOONNNMMMLLLMMMMMMKKKHHHFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGEEECCC@@@???>>>===;;;::::::;;;===<<<:::888777666666777888888777555444444444333222222111111000111111000///......///000...,,,,,,------,,,+++++++++++++++***(((&&&%%%)))))))))))))))(((''''''***************+++++++++))))))((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((***,,,...---***((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''((())))))(((''''''(((***((('''''''''''''''((((((&&&((())))))((('''((())))))'''&&&%%%%%%''')))***''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&'''(((((())))))'''''''''''''''((()))******(((&&&&&&'''((('''&&&(((((('''&&&&&&'''((((((,,,------+++)))''''''(((%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((*********)))((((((''''''&&&'''(((((((((((('''&&&&&&''''''((((((((((((((('''((()))(((&&&%%%&&&''''''&&&%%%&&&((()))((('''&&&''''''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***(((''''''''''''(((((((((((())))))))))))************************%%%%%%'''((()))*********''''''(((((())))))******++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))%%%''')))+++,,,+++)))((((((((())))))******++++++***************+++++++++((())))))))))))))))))(((---,,,+++))))))***++++++---+++)))))))))***)))'''))))))***++++++++++++***)))***+++,,,++++++,,,......------,,,,,,,,,,,,------------------......//////......000222222111///++++++++++++++++++,,,---------........./////////...//////000000//////...------...///000111222222111222222111000000333555''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$%%%'''((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((///---+++)))''''''((((((&&&&&&&&&&&&''''''''''''(((((('''''''''''''''(((((('''&&&&&&(((******)))(((((((((((()))))))))***************************,,,++++++++++++,,,------///333777777222//////000///000111222333222222111000111222333444333222222111222333444555555555555777888999;;;<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDEEEEEEGGGLLLQQQSSSRRRPPPIIIJJJLLLMMMMMMLLLJJJIIIJJJIIIHHHGGGGGGGGGHHHHHHJJJMMMPPPOOOMMMMMMQQQUUUTTTTTTSSSQQQPPPOOONNNMMMKKKLLLLLLKKKHHHFFFFFFFFFDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDBBB@@@???>>>===<<<;;;999999::::::999777888666555555666777777666555444444333333222111111---///000///......///111///---,,,,,,---...---,,,)))+++---......,,,)))''')))))))))))))))(((''''''++++++++++++++++++******((((((((((((((()))))))))''''''''''''''''''&&&&&&((((((''''''''''''((((((((('''(((***++++++)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((******(((%%%%%%''')))''''''&&&''''''((()))***&&&(((***)))'''&&&'''((()))((('''''''''((()))***)))((('''&&&&&&'''((()))%%%&&&&&&'''((((((''''''&&&&&&''''''(((((())))))(((((('''&&&''''''((()))***(((''''''(((((('''&&&((((((((((((((((((((((((***++++++***((((((((()))%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&(((((((((&&&%%%&&&''''''&&&&&&'''))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((***************)))))))))))))))))))))))))))))))))%%%&&&''')))))))))(((((('''''''''((()))*********************************((((((((()))))))))******))))))))))))))))))))))))&&&(((***+++,,,,,,+++***'''((()))***+++******)))))))))*********++++++++++++******))))))******+++...---+++))))))***+++,,,((('''''''''))))))'''%%%))))))***++++++++++++***(((***,,,,,,******,,,//////...---,,,+++,,,,,,---------,,,,,,------...///.........///111111///---,,,++++++++++++,,,---...+++,,,,,,---...///000000......////////////......---...///000222444555666222222222000//////111222&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''******)))'''&&&%%%$$$###$$$&&&((((((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))%%%%%%$$$###$$$%%%'''(((%%%&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&'''((()))''''''''''''((((((((())))))(((((('''''''''(((((()))'''%%%%%%''')))))))))(((((((((((()))))))))))),,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...---222666555111---,,,...000111222333444333222222111111222222333333333222111222333444555555555555777888:::<<<=========<<<>>>>>>>>>>>>???@@@AAABBBDDDEEEHHHMMMSSSVVVTTTQQQJJJKKKMMMNNNNNNLLLJJJIIIJJJIIIGGGFFFEEEFFFFFFGGGIIILLLOOOOOOLLLLLLPPPUUUTTTTTTSSSQQQPPPNNNMMMMMMIIIKKKKKKJJJGGGEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>>>>>>>>===;;;999888888999888777888666444333555666666666555444444333333222222111+++,,,...///...///111222...---++++++---......---***---000333333111...+++)))))))))))))))(((((('''---,,,,,,++++++*********''''''(((((())))))******++++++******))))))((((((((((((''''''''''''(((((('''&&&&&&'''))))))((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''$$$$$$'''***&&&&&&&&&'''''')))***+++&&&)))+++***'''%%%&&&(((&&&''''''(((((((((((((((***)))'''%%%%%%''')))***%%%%%%&&&'''((((((((('''''''''''''''((((((((((((***)))'''&&&&&&'''((()))***)))''''''(((((('''%%%(((((())))))))))))(((((('''((())))))(((((()))***$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))%%%%%%$$$######"""!!!!!!&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&'''((('''&&&&&&'''((((((''''''((())))))(((&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''(((***+++,,,,,,,,,++++++******))))))((((((((((((((((((((((((''''''((())))))((('''&&&&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))*********((()))***,,,,,,***((('''))))))******++++++++++++---,,,+++******+++,,,---...---+++))))))***+++,,,(((((()))+++------+++***))))))***++++++++++++***'''***,,,,,,******,,,//////...---,,,+++,,,,,,---++++++******++++++,,,---,,,++++++---......+++))),,,,,,,,,,,,------...///***+++,,,---...000111111......////////////............000222444666888999222333222000......///111&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&)))%%%%%%((((((%%%'''+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& $$$'''))))))'''&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++***************+++************************///---+++)))(((((()))***++++++,,,------......///222111111111111111222222222222222222222222222222////////////111333555666999::::::::::::::::::;;;======>>>???AAABBBCCCDDDHHHIIIJJJLLLNNNPPPSSSTTTPPPQQQQQQRRRPPPNNNLLLJJJMMMKKKIIIGGGFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQQQQRRRQQQOOOMMMLLLLLLMMMMMMNNNMMMKKKIIIGGGEEECCCCCCFFFCCC@@@???@@@BBBCCCDDDEEEDDDDDDBBBAAA???===<<<555777888:::::::::888777:::888666444333222222333000111111222222000///...////////////............+++,,,---...---,,,+++***///+++111HHHUUU@@@(((''',,,+++)))((((((((()))***************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((******)))'''((()))((('''&&&''')))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&%%%$$$$$$###""""""%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&(((***''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''&&&%%%%%%%%%))))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******''''''&&&&&&&&&&&&'''''''''''''''''''''((()))******(((&&&$$$$$$%%%((()))''''''''''''''''''''''''''''''((()))******))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((''''''((()))***+++))))))))))))((((((((((((+++,,,---......---,,,+++&&&&&&'''((()))))))))((()))''''''******((((((+++))))))))))))((((((((('''))))))***)))((((((***,,,+++,,,,,,,,,,,,+++******)))((('''&&&&&&'''((()))///(((%%%)))---,,,)))))),,,,,,---((($$$///333%%%)))***,,,------,,,***))),,,+++***))))))***+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,------......------,,,........................000///...------...///000222111111111000000//////111111000000//////.....................///000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###############&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$'''((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((******)))))))))******+++************************...---+++)))))))))***+++,,,,,,------...//////000222111111111222222333444222222222222222222222222/////////000111333555666888888888888999999999999<<<===>>>???@@@BBBCCCCCCEEEEEEFFFHHHJJJMMMOOOPPPNNNOOOPPPPPPOOONNNLLLJJJMMMLLLJJJHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOMMMLLLKKKKKKKKKLLLKKKJJJJJJHHHGGGFFFEEEDDDEEEBBB???>>>???AAAAAABBBCCCCCCBBBAAA@@@???===<<<888888777777666666777777888777555333222222222333000111111222111000///...............------------***++++++++++++***)))))),,,+++---<<>>@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMLLLJJJIIIHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFCCC@@@===<<<===>>>???>>>@@@@@@@@@@@@???>>>===<<<;;;999666444333333444555444444333222222222222222000111111111111000//////...------------,,,,,,,,,,,,+++******))))))******(((+++)))///999444,,,///%%%%%%'''((()))*********((((((((((((''''''''''''))))))))))))))))))))))))+++)))(((((((((((('''%%%%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&+++******)))(((((('''''''''((()))(((&&&&&&((()))***)))(((''''''&&&&&&'''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((('''''''''))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((((()))******))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((()))))))))((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))((()))***+++++++++***)))''''''(((((())))))******(((((((((''''''((((((((((((((()))))))))(((''''''+++(((''')))((($$$$$$&&&***)))(((((((((***,,,---777222***'''''')))))))))((((((((((((((('''&&&&&&***++++++++++++++++++******((())),,,+++***,,,111222))),,,000***(((+++))))))***+++,,,,,,+++***)))******++++++++++++***************)))))))))))))))++++++,,,,,,,,,,,,++++++,,,------......------,,,........................//////............//////111111000000000000//////000000000////////////.../////////000000000111111(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''(((((()))))))))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%222555***&&&+++***"""))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''))))))%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((&&&&&&&&&'''''')))***+++************************,,,,,,+++++++++,,,---...,,,,,,------.../////////......///000111333555666333333222222111111000000///000000111222333444555666666666777777888888999;;;;;;<<<===???@@@AAAAAACCCCCCCCCDDDFFFHHHJJJJJJGGGHHHIIIKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIJJJKKKKKKKKKLLLKKKKKKKKKJJJJJJKKKKKKIIIHHHHHHGGGFFFFFFEEEEEEAAA???<<<;;;;;;<<<<<<;;;=========>>>======<<<<<<;;;:::777555333222222222222111111111111222222222111111111111000000000///.........---------,,,,,,...---,,,+++***+++,,,---&&&,,,)))(((//////+++///$$$%%%'''))))))))))))((())))))((((((((('''''''''))))))))))))))))))))))))+++***(((((())))))'''&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((((((((((((((()))))))))((((((((('''''''''((()))((('''&&&''')))&&&&&&''''''(((((()))***&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((''''''((())))))***))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((())))))***)))(((((((((((((((((()))&&&&&&&&&''''''''''''&&&&&&'''((()))***)))(((((())))))))))))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''((((((((()))))))))***(((((((((((())))))))))))***+++---......---+++***''''''(((((())))))******++++++)))(((((()))++++++)))))))))))))))((('''&&&)))''''''***+++)))))),,,***)))((('''(((+++...000AAA888...(((((()))(((&&&******++++++******)))((()))***,,,,,,,,,,,,***))))))((()))***)))***111;;;FFF000***///***&&&***+++)))***++++++++++++***))))))***+++,,,,,,+++***)))******************))))))++++++,,,,,,,,,,,,++++++,,,------......------,,,......................../////////....../////////000000000000000000/////////////////////////////////000000111111111111111(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))999???222''')))+++'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&''')))***$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***************************++++++++++++,,,---......***++++++,,,,,,---......,,,,,,---...000222333444222222222111111000000000000000111222333444444444666666666777888999999:::999:::;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFGGGEEEEEEFFFGGGIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDAAA???<<<;;;;;;;;;:::999:::;;;;;;;;;;;;;;;::::::999999999888666444222000000000000111111111111111111111111000000000000000////////////.........---...---,,,+++***+++,,,---&&&...,,,+++000---(((,,,&&&'''((())))))((('''&&&*********)))))))))(((((((((((((((((((((((((((((()))((('''((()))***)))(((''')))***)))((('''((())))))((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''(((((((((&&&((())))))'''''''''(((&&&&&&'''(((((()))))))))''''''(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***(((''''''&&&&&&''''''(((&&&''''''(((((('''&&&&&&$$$%%%'''))))))((('''&&&((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))******(((((((((((()))))))))))))))***,,,------,,,***((('''((((((((()))))))))***,,,+++***))))))***+++,,,)))*********)))((('''''')))''''''++++++)))***---***)))''''''(((+++...000===555+++'''((()))(((&&&++++++,,,,,,++++++***)))((()))***++++++***)))(((***)))(((((('''***666CCCZZZ999(((+++)))'''***+++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------......------,,,...........................//////////////////...//////////////////000000...............///////////////000111222111111000'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))666<<<111&&&$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))*********************************++++++,,,,,,------*********+++,,,,,,------++++++,,,---...000222333111111111111111111111111000111222333444444444444555555666777888999999:::999999:::;;;===>>>??????>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIGGGFFFEEEDDDBBB@@@===<<<<<<;;;:::888999999999:::999999888888666777888999777555222111000000111111222111111000222111111000///000000000000000/////////.........,,,+++******))))))******(((---...222777///&&&+++)))))))))))))))((('''&&&************))))))))))))'''''''''''''''''''''''''''&&&&&&''')))+++***)))((()))******(((((()))*********))))))(((''''''&&&))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))&&&((())))))(((''''''((())))))))))))((('''&&&%%%''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******''''''&&&&&&&&&&&&'''''''''((()))))))))((('''&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))************************((((((((((((((()))******''''''(((((())))))******(((((((((((())))))))))))'''((()))))))))((('''&&&)))))))))))))))(((((((((***))))))(((((())))))***))))))*********)))((((((***((('''***)))&&&&&&((()))(((''''''(((+++---//////+++&&&$$$&&&))))))(((***************)))(((((((((((())))))))))))((((((+++)))(((((('''***444@@@YYY999''')))'''(((+++)))******************************++++++++++++******+++++++++++++++,,,,,,,,,******++++++++++++******,,,------......------,,,..............................////////////............////////////000000---............/////////...///000111222111000///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&++++++******************&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))---///+++%%%"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''(((((((((((()))))))))&&&&&&&&&&&&'''''''''''')))(((((('''(((((())))))******************************++++++++++++++++++******+++,,,,,,------...,,,,,,------///000222222//////000000111111222222000111222444444444444333333444555666777888888999888888999;;;<<<===>>>???============>>>???@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLNNNOOOOOONNNNNNKKKKKKJJJJJJIIIHHHGGGGGGDDDAAA???>>>===<<<:::888888888888888888777666555555555555555555444444333000111222222222111000000222222000/////////000111//////.........---------***++++++++++++***))))))******+++777???111&&&---))))))((((((((()))*********))))))))))))(((((((((''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((((()))***)))((('''(((***((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((%%%'''))))))((('''''''''((()))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((('''''''''''''''((()))))))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((()))******((((((''''''''''''((((((((()))***+++***)))'''&&&%%%&&&'''(((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%(((((((((((()))))))))))))))))))))******)))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((('''''''''******))))))(((((('''''''''(((((((((((((((((('''(((((()))*********))))))***''''''***)))&&&&&&)))'''''''''((()))***+++,,,(((''''''''''''((((((((()))))))))))))))((((((''')))))))))(((((()))))))))***(((((()))((((((---444BBB000(((***''')))+++'''******))))))))))))******++++++************++++++)))*********++++++++++++******++++++++++++******,,,------......------,,,........................---...///000000///...---........./////////000000---------.........//////,,,...///111111000///...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))%%%###&&&'''$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''((((((((()))***))))))(((((((((((()))******************************+++++++++******)))++++++,,,------......///............///111222333......///000111222333333000111333444555444444333222222333444555666777888777888999:::<<<===>>>>>>???????????????@@@AAAAAABBBAAAAAABBBBBBDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJEEECCC@@@???>>>===;;;999888888888888777666555444444333222111111333555666111222333333333111000///333222000/////////000111......---------,,,,,,,,,,,,,,,---...---,,,+++******&&&(((999CCC333'''000)))((('''((()))***,,,...)))(((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&'''((()))((('''&&&''')))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))************))))))((((((''''''%%%''')))***((('''''''''%%%&&&'''))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))((('''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))******))))))(((((((((((()))))))))***+++,,,+++***(((&&&'''''''''((()))******+++************************))))))******)))(((''''''(((((((((((())))))))))))((()))***++++++***)))((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,+++***))))))******++++++***)))((('''&&&&&&'''((()))******)))(((''''''((()))***************)))''''''+++,,,+++,,,///''''''(((((())))))******)))+++---,,,***'''&&&&&&***************))))))(((+++***)))(((((()))***+++)))((()))+++***&&&%%%(((,,,&&&***---((()))+++%%%******))))))))))))******,,,+++***))))))***+++,,,(((((())))))*********+++******++++++++++++******,,,------......------,,,........................---...///000000///...------.........//////000000---------.........//////,,,---///000111000...---((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$***)))'''%%%$$$%%%'''(((%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$%%%%%%&&&)))'''%%%######%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))******))))))******+++,,,,,,,,,,,,***))))))+++---......------------...///111111000000111222222333444444333222333444555666555666888999::::::999999::::::999999::::::;;;<<<:::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEECCCBBBBBBCCCEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFJJJJJJJJJJJJKKKKKKKKKKKKMMMJJJHHHIIIKKKLLLKKKIIIEEEEEEDDDCCCBBB@@@>>>===<<<;;;999777555555555555444222111//////000222333000111111111111000//////---///000000//////000111//////.........---------...---+++,,,,,,---+++***...)))+++444888333,,,)))...***%%%"""!!!$$$(((++++++***)))'''(((***)))&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&'''(((******((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))&&&###$$$'''))))))'''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((++++++++++++************'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$''''''((((((((((((((((((***)))'''&&&&&&''')))***((()))*********)))'''&&&(((((((((((()))***+++,,,((((((((((((((((((((((((******))))))))))))*********((('''((()))***)))((((((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((())))))))))))((((((++++++***)))((('''&&&&&&''''''''''''((((((((()))))))))))))))************''''''((()))))))))))))))++++++************++++++(((((((((((((((((((((((()))((('''''''''(((***+++------,,,***)))((('''&&&************)))'''&&&%%%(((((()))))))))((((((''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))************************((((((((((((''''''''''''))))))))))))************''''''&&&&&&((()))+++,,,((((((((((((((((((((((((,,,+++***((((((((()))***+++***)))))))))***,,,,,,***)))***+++,,,,,,***(((++++++++++++******)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000---******---//////---,,,---///000000000///...111000///...---,,,++++++////////////////////////---......///////////////''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%***)))(((''''''((()))***'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))++++++******++++++,,,---,,,,,,---,,,++++++---///000000//////000111222222111111111111111111222222555555333333333333444555555666888999::::::999999::::::999999::::::;;;<<<;;;;;;<<<>>>??????????????????@@@AAABBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJHHHIIIKKKLLLKKKIIIFFFFFFEEEEEECCCAAA@@@???<<<;;;999777555555555555666555333111111222333444111111111111111000000///000000///....../////////.........------------,,,...,,,++++++,,,,,,+++***---)))+++333666111+++))))))((('''&&&&&&''')))***************++++++)))&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%(((***)))((()))(((((('''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((())))))*********''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((()))***************((((((((((((((())))))***---,,,+++)))&&&$$$###"""***))))))(((((())))))***((('''&&&'''(((((('''&&&''''''((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''''''''''''((((((((())))))''''''''''''(((((((((((((((((()))******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''((()))***+++''''''&&&%%%$$$###""""""************)))(((''''''((())))))******))))))(((***)))(((((((((((()))***)))(((''''''''''''((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))******************)))))))))+++,,,---)))))))))))))))))))))))),,,+++)))((((((((()))***+++***)))))))))***+++,,,+++***)))***,,,,,,***)))******)))))))))(((((((((,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,,,,---...///000//////..................---------........................------...///////////////''''''''''''''''''''''''&&&''''''''''''((((((((($$$%%%&&&'''(((((('''&&&''''''''''''''''''((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&'''((()))(((''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******,,,++++++++++++,,,------,,,---...---,,,---///111,,,,,,,,,---...///000111222222111111111111111111555555444333333333444555555666777888999999999999::::::999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIKKKKKKJJJIIIGGGGGGFFFFFFDDDCCCAAA@@@<<<;;;999777555555555555999777666444333333333444222222222222111111000000777333///...///000///...------------,,,,,,,,,,,,---,,,++++++,,,,,,+++***---***+++000333000+++(((%%%&&&(((***+++******)))&&&&&&'''***+++)))&&&###''''''''''''(((((((((((('''(((((((((((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&++++++)))((((((''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((('''''''''((())))))))))))((('''(((((())))))***++++++,,,''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((()))***+++------(((((('''''''''(((((()))(((((((((((('''''''''''')))((((((''''''(((((()))((('''&&&'''(((((((((&&&&&&&&&'''''''''(((((((((***))))))))))))))))))(((************************(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))***************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''&&&&&&)))***************))))))))))))***************)))+++******))))))******+++)))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&&&&''')))******+++))))))))))))************,,,,,,+++***))))))******************************+++***))))))((()))))))))******))))))******+++,,,,,,***))))))***++++++******************))))))))),,,,,,,,,,,,------------++++++++++++++++++++++++---...///...---++++++,,,,,,---......//////......---------.........//////........................------...////////////...''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""$$$&&&((())))))((('''&&&&&&&&&&&&'''((())))))''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&'''((()))***)))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++******++++++,,,------...///...,,,,,,---...*********+++,,,...///000222222222222111111000000333333222222333444666777666666777777888999999999::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>===?????????@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@<<<;;;999777555555555555999888777555444333333333333222222111111111111111===666000...111222000---------,,,,,,,,,+++++++++---+++***+++,,,,,,+++***,,,++++++...///...+++)))%%%'''(((*********(((''''''%%%&&&)))+++(((%%%%%%''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''***))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((+++*********))))))))))))&&&''')))******)))'''&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&))))))(((((((((((()))))))))(((((('''(((***,,,---'''''''''(((((()))++++++%%%&&&&&&'''((())))))***((((((''''''''''''(((((()))((('''((())))))((('''&&&&&&&&&&&&'''''''''(((******))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''(((((((((((()))))))))))))))))))))***************++++++++++++***))))))++++++************++++++((((((((((((((((((((((((((((((((((((((())))))***)))************+++++++++))))))***+++++++++++++++)))******++++++++++++***************************)))(((((((((((((((((()))))))))))))))))))))))))))&&&''''''((())))))******((()))))))))************++++++***)))((('''&&&&&&******************************))))))))))))))))))***************+++++++++---+++(((((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---000333222...++++++---,,,,,,------............---------............///........................,,,---......//////......''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###$$$''')))))))))((('''&&&%%%%%%%%%&&&'''((((((''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***)))(((((('''''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))************)))))))))))))))******+++...//////...,,,******+++---------...///111222333111111222222222111111000111111111222333666888:::666666666777777888999999::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>===@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBDDDEEEFFFGGGHHHHHHIIIIIIEEEFFFFFFGGGHHHIIIIIIIIIFFFGGGHHHHHHHHHGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@???<<<;;;999777555555555555888777666555333333222222333222111000000000111111;;;555...---///111///,,,------,,,,,,,,,+++++++++,,,*********,,,,,,+++***++++++++++++,,,...---+++(((((((((''''''&&&&&&&&&,,,''''''+++---)))(((***''''''''''''(((((((((((((((((())))))(((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++************'''&&&&&&&&&''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))))))))(((%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))))))))(((((()))))))))))))))'''&&&&&&'''((()))''''''''')))***,,,...///++++++***((('''%%%$$$$$$((((((''''''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''(((***)))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((()))))))))***))))))))))))******************+++++++++******)))++++++************++++++))))))))))))))))))))))))'''(((((()))))))))))))))%%%%%%&&&''''''((())))))((()))***++++++,,,++++++))))))***+++++++++++++++))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++***)))((('''&&&%%%************************)))))))))*********))))))))))))******++++++++++++---+++(((((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,///222111---******,,,,,,,,,,,,,,,,,,------...///............---------........................,,,------...............&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%'''((())))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&''''''((((((''''''''''''''''''''''''&&&''''''(((((())))))***((((((((()))******++++++((((((((((((((()))******---...///...,,,*********,,,,,,,,,------///000111///000111222333222222111000000111222444666999:::666666666666666888999999::::::999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBCCCBBBCCCEEEFFFFFFEEECCCBBBCCCDDDEEEGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGCCCEEEGGGGGGFFFDDDDDDEEEBBBBBBBBBAAAAAA???>>>>>><<<;;;999777555555555555666666555444333222222111333222000/////////000111444000,,,+++,,,---,,,+++------------,,,,,,,,,,,,+++***)))***+++,,,+++***)))++++++)))***...000...***)))'''%%%%%%%%%&&&&&&***$$$$$$+++---'''&&&)))''''''''''''((((((((((((((())))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&&&&'''%%%%%%%%%&&&&&&'''((()))((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''(((((((((((('''&&&$$$%%%&&&'''((()))***+++)))))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&''''''(((((()))+++---///000)))((((((((('''''''''''')))((((((''''''(((((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''''''''((((((((()))(((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))******((((((((()))))))))******''''''''''''((((((((((((((())))))***++++++******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))$$$%%%%%%&&&''''''(((((((((((()))***+++++++++***(((((()))***++++++++++++((())))))******))))))(((((())))))******))))))(((((((((((((((((((((((((((*********))))))((((((((())))))))))))************+++++++++++++++***)))(((************************(((((()))************)))))))))***++++++++++++***,,,***))))))***++++++***)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++))))))***,,,++++++++++++,,,---...//////.........---------------------------------,,,,,,---............---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''&&&''''''''''''&&&%%%%%%%%%'''((()))***)))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''((()))''''''&&&&&&&&&''''''(((&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''(((((()))******++++++)))))))))((()))******++++++---//////...---------+++*********+++,,,,,,------...111333444333333222333222222222333555777888666666555555666777999:::::::::999999::::::;;;<<<;;;;;;<<<>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHHHHFFFDDDBBB@@@AAADDDFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEE@@@CCCFFFFFFDDDBBBBBBCCCAAAAAAAAAAAA@@@???>>>>>><<<;;;999777555555555555555555555555444444333222222111///...---...///000///...---,,,,,,---------.........------------,,,***))))))***+++,,,,,,***(((,,,,,,((()))///333222(((((('''''''''''''''((('''"""&&&000222)))$$$'''''''''''''''(((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((%%%$$$$$$%%%((('''''''''''''''(((((())))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&((()))***+++,,,+++******)))((((((''''''''''''((((((((((((''''''&&&'''((((((((((((((('''))))))))))))***+++,,,---$$$$$$%%%'''(((***+++,,,***))))))(((((())))))***((('''&&&&&&(((((('''&&&''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********''''''''''''((((((((((((&&&'''((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))(((''''''(((((())))))******(((((()))*********))))))&&&'''((()))************))))))***++++++***))))))((()))************)))((((((((((((((((((((((((((()))))))))))))))*********))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))'''((()))***+++******)))((()))***+++,,,++++++***+++***)))***,,,,,,***)))((((((((()))))))))*********++++++++++++,,,,,,,,,---------------------------,,,++++++,,,,,,,,,+++,,,+++*********+++---------------...............------------------------+++,,,------......------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((+++***)))(((((('''((((((***)))'''&&&'''(((+++,,,++++++******))))))((((((&&&&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''')))***+++(((''''''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''(((((()))***+++++++++*********)))***++++++,,,))),,,///000000000000111......---------...//////,,,...000333444444333333555444333333333333444555666666555555666777999:::::::::999999::::::;;;<<<:::;;;<<<>>>???@@@@@@@@@???????????????@@@@@@@@@BBBDDDGGGIIIIIIGGGDDDBBB>>>???BBBDDDFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDD>>>AAAEEEEEECCCAAAAAABBBAAAAAAAAAAAA@@@@@@???>>><<<;;;999777555555555555444555555555555555444444111000...---,,,---///000---///000000//////000111//////.........---------***)))((()))+++,,,,,,***''',,,,,,((()))000555444&&&'''((()))******))))))+++(((...;;;===222***+++''''''''''''((((((((())))))))))))))))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++...---***((()))***+++***)))((((((''''''((())))))************))))))))))))))))))))))))))))))***)))))))))((((((((((((******))))))))))))******''''''''''''((((((((((((,,,++++++***)))(((((('''))))))************))))))%%%&&&(((***++++++******++++++***)))(((((()))))))))))))))(((''''''&&&&&&******))))))))))))******,,,***)))***+++,,,+++)))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************))))))))))))************$$$%%%'''(((***+++++++++++++++************++++++))))))))))))))))))))))))&&&''')))*********)))(((''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&((())))))************+++,,,------,,,+++***((()))***++++++***)))(((************************''''''((()))***+++,,,,,,))))))))))))************$$$&&&''')))***+++******(((((((((((((((((((((((('''((()))+++++++++***)))((()))***+++,,,+++*********)))***+++,,,,,,***((())))))******+++++++++,,,******+++++++++,,,,,,,,,........................222///+++,,,///111000///,,,+++*********+++,,,---++++++,,,---...///000111------------------------+++,,,------......------(((&&&$$$$$$%%%''''''&&&''''''((((((((((((''''''((((((&&&&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&)))---000333///)))%%%$$$$$$###"""######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((()))(((''''''''')))***+++))))))*********+++++++++++++++,,,,,,,,,+++******,,,---//////---,,,,,,---/////////000000111222222333222000000000222444555222222333555666888999:::<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===???@@@AAA>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBCCCCCCEEEFFFFFFBBBDDDEEEEEEDDDDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDBBB???===<<<===============<<<<<<;;;999777555444555666666222222222333333333444444000///---,,,,,,,,,---......------------,,,,,,,,,////////////...---,,,+++)))***+++***)))((((((***)))***,,,,,,***)))***+++))))))(((((((((((())))))***&&&(((111555///(((&&&%%%(((******(((''')))+++&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&'''(((******)))(((((())))))'''&&&'''((()))((('''%%%%%%'''((())))))))))))))))))))))))))))))))))))******+++,,,,,,***)))((())))))(((((((((((())))))((())))))(((((('''&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))'''$$$###((((((''''''((()))***+++))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))***+++,,,---,,,***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++---)))&&&(((***)))(((((((((((((((((())))))))))))+++*********))))))((((((***)))(((''''''((()))***&&&'''(((*********)))(((******))))))(((((('''''''''(((***++++++)))'''&&&%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))************************%%%&&&((()))))))))(((''')))))))))))))))******+++((()))***++++++++++++++++++***)))(((((()))***+++))))))************))))))'''(((((()))***++++++++++++))))))+++......,,,))),,,,,,,,,+++***)))((((((******************************))))))))))))******)))***+++,,,---,,,++++++************************,,,,,,---...////////////+++,,,------,,,,,,...///.........------.................................(((&&&$$$$$$&&&''''''&&&'''''''''(((((('''''''''(((((('''&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***+++...+++(((&&&&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&''''''((()))((((((((('''''''''((((((((()))))))))(((((((((((())))))*********+++++++++,,,,,,,,,***++++++,,,,,,+++++++++---///000///...---...///...///000111222222222222333222222111222333444555333444555666777888999:::;;;:::::::::::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAA??????@@@@@@AAACCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCEEEEEEDDDDDDEEEFFFHHHGGGEEEDDDCCCBBBBBBAAACCCDDDEEEEEEDDDBBB@@@>>>===============<<<;;;;;;999888666444444444555666222333333333444444444444333222111///............////////////.....................------,,,+++***)))***+++***)))((((((***'''(((******((('''((())))))((((((''''''(((((()))((($$$%%%---111,,,'''%%%%%%(((******((('''(((***&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((''')))***)))(((''''''((((((''''''((())))))(((&&&'''((()))***++++++++++++))))))))))))))))))))))))'''(((***+++++++++******))))))(((((((((((())))))((((((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''&&&$$$$$$((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&'''''''''((((((((())))))((((((''''''''''''((((((''''''))))))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((((((((***'''&&&'''******((('''(((((((((((()))))))))***************)))))))))((())))))(((((((((((())))))((()))******+++++++++******)))))))))(((((((((''''''((())))))))))))''''''&&&'''''''''((()))))))))((((((''''''''''''((((((++++++***)))((('''&&&&&&************************&&&'''(((((())))))(((((()))))))))))))))******+++(((((()))*********))))))******))))))))))))******))))))************))))))'''(((((()))******++++++***)))((())),,,---+++)))+++,,,,,,++++++)))((((((***************************))))))(((((())))))***)))***+++,,,,,,,,,++++++************************------------,,,+++***)))+++---------+++***+++,,,......------------.........------------------...(((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&(((''''''&&&'''(((***+++''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))(((&&&'''(((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))(((((((((((()))))))))***((())))))))))))(((((('''+++++++++,,,,,,,,,------*********+++,,,,,,,,,,,,+++,,,,,,,,,******,,,......///111222333333222222222333333444444444444444555555666666777888999999888888888888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBCCCEEEDDDCCCCCCDDDEEEHHHGGGEEECCCAAA@@@??????BBBBBBCCCDDDCCCBBBAAA@@@>>>>>>======<<<;;;:::999777666444333333444555666333333333444444444555555777777555333222000//////////////////............,,,,,,,,,,,,+++***)))))))))***+++***)))((((((***'''(((******((('''((()))(((''''''''''''''''''(((&&&######(((+++)))%%%$$$&&&((())))))'''&&&''''''&&&''''''((((((((((((((((((((()))************)))((()))***)))'''&&&&&&'''((('''''')))******(((&&&'''((()))******++++++***))))))))))))))))))))))))%%%&&&((()))***+++++++++***))))))(((((())))))***&&&'''((()))************((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********((()))*********)))((('''))))))))))))))))))))))))(((((()))))))))(((''''''''''''((((((((()))))))))(((''''''&&&&&&''''''(((&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''*********))))))'''&&&&&&'''''''''((()))***(((&&&((((((((()))))))))******************))))))))))))((())))))******))))))((())))))(((((())))))******))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++***)))(((((('''&&&************************((((((''''''(((((()))***)))))))))))))))******+++((())))))))))))(((((('''))))))************))))))))))))************))))))((((((((()))******++++++***((('''((()))+++******+++++++++++++++***)))(((***************************))))))(((((())))))***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------,,,+++******,,,---...,,,***)))***+++------,,,,,,,,,,,,------...---,,,++++++,,,---...(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''((()))***((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''))))))'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))((()))*********((('''&&&******++++++++++++,,,,,,))))))******+++,,,---...+++,,,,,,+++******,,,......///111333444333222111222333555666666555333222444555555555666666777777666666666777888:::;;;<<<============>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEECCCDDDEEEDDDCCCBBBCCCDDDFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA>>>>>>===<<<;;;:::888777444444333333333444555555333333444444444555555555::::::999777555333000///---------,,,,,,,,,+++++++++,,,,,,,,,++++++***))))))***+++***(((((((((***)))***,,,,,,***)))***+++''''''&&&&&&&&&&&&''''''&&&$$$###%%%''''''&&&%%%(((((())))))'''&&&&&&&&&&&&''''''((((((((((((((((((((()))************)))((())))))(((&&&%%%&&&'''((('''((()))+++***(((&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&''''''((()))************))))))))))))))))))***&&&'''(((***++++++,,,,,,))))))************))))))((())))))******))))))(((((((((((((((((((((((((((++++++*********+++,,,---((()))+++,,,+++)))'''&&&(((((((((((((((((((((((((((((()))))))))((((((''''''(((((((((((()))))))))((((((''''''''''''(((((()))))))))))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++***(((&&&%%%''')))***((()))***(((%%%(((((()))))))))******************)))))))))))))))((()))***++++++***)))(((((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((''''''&&&''''''((())))))))))))(((((((((((((((((()))***++++++***)))(((((((((((())))))******+++************************)))((('''''''''(((***+++)))))))))))))))******+++)))*********)))(((''''''((()))***++++++***)))((())))))************))))))(((((())))))************+++)))(((((()))***+++,,,+++++++++++++++***)))(((************************++++++************++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...//////000000,,,---...---+++++++++------,,,,,,++++++,,,,,,---...---+++******+++---...((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((&&&&&&'''&&&'''((()))(((%%%######$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))*********((('''&&&))))))))))))******************)))***+++,,,---...---.........------///111...///111222333333222222222333555666666555333111333333333444444555555555555555666777888:::;;;<<<>>>>>>===>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCEEEFFFHHHHHHDDDEEEFFFEEECCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA=========<<<;;;999888777333333333333333444444444333333333444444444555555:::::::::999777444111000---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))***+++***(((((((((***)))***,,,,,,***)))***+++''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''(((''')))(((((((((((((((&&&%%%&&&''''''(((((((((((((((&&&'''(((((())))))(((((()))))))))(((&&&%%%''')))((((((((()))+++***(((&&&&&&''''''(((((((((((('''))))))))))))))))))))))))))))))((((((((((((((((((******))))))))))))******&&&'''(((***++++++++++++))))))************))))))((()))***++++++***)))(((((((((((((((((((((((((((***)))((('''''''''(((((()))***+++,,,+++***'''&&&(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))*********))))))))))))******++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,+++)))(((&&&)))------)))(((+++***'''))))))))))))************))))))))))))))))))******((()))***++++++***)))(((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''''''''''''''((()))***)))))))))))))))(((((((((((()))***++++++***)))(((((((((((()))***++++++,,,************************))))))((('''''')))***+++)))))))))))))))******+++++++++++++++***))))))(((((()))***++++++***)))((())))))************)))))))))))))))))))))*********++++++***))))))***,,,...******+++++++++***))))))************************---,,,,,,++++++,,,,,,---+++***++++++++++++,,,,,,++++++++++++++++++++++++***+++---...///000000000***,,,......---...///111---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---((('''&&&'''))))))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$((('''''''''((('''$$$""""""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((())))))))))))(((((('''((((((((())))))))))))***++++++***)))***+++---...)))+++---------,,,---.../////////000111111222222222333555666555444222111111111222222333444444555666666666777888:::;;;<<<>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCAAABBBBBBCCCEEEGGGIIIJJJFFFGGGGGGFFFCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<;;;;;;:::999888777444444444444444444444333222222222333333333444444666777999999888555222000............------------++++++,,,,,,,,,++++++***)))***+++***)))((((((***'''(((******((('''((()))(((''''''''''''''''''(((&&&((((((%%%&&&)))***(((***)))((()))******(((&&&&&&''''''(((((((((((((((%%%&&&''''''(((((('''''')))))))))((('''''')))+++***)))((((((******)))((())))))************))))))))))))))))))))))))))))))+++***)))(((((((((((()))+++******))))))******+++(((((())))))***)))))))))((())))))******))))))((((((***+++,,,,,,+++***((())))))))))))))))))))))))*********))))))((((((((()))***+++++++++***)))((())))))))))))))))))))))))(((((()))*********))))))((((((((()))))))))******+++******))))))******+++))))))(((''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++******))))))///000***)))...000---)))))))))*********++++++))))))))))))************)))******************)))******))))))(((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))++++++*********)))))))))************************))))))(((((())))))******)))))))))))))))******+++***++++++++++++******)))))))))************))))))))))))************))))))))))))))))))))))))*********+++,,,+++******,,,...******+++++++++******)))************************---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++***,,,.........///111333------,,,,,,,,,,,,------,,,,,,------------,,,,,,'''''''''((())))))'''%%%'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&''''''%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))(((((((((((())))))***((())))))))))))*********---,,,***))))))+++,,,---(((+++...000///...------///......---...///111333222333444444444222111000000000111222444555666666777777777888999:::;;;<<>>>>>??????@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIGGGDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@@@@????????????@@@:::::::::::::::999888888555555555555555444333222111111111222222222333333111333666888888555222000.........---------,,,,,,))))))******+++******))))))***+++***)))((((((***'''(((******((('''((())))))((((((''''''(((((()))%%%)))***&&&&&&)))***(((***)))((()))+++,,,***(((&&&''''''(((((((((((((((%%%&&&''''''(((((('''''')))))))))(((''')))+++...,,,***''''''(((*********))))))************))))))))))))))))))))))))))))))******)))))))))***+++++++++******))))))******+++*********)))((('''&&&%%%'''(((((())))))(((((('''(((***,,,------,,,***((()))))))))))))))))))))))))))***+++,,,,,,,,,+++*********************++++++))))))))))))))))))))))))(((((()))***************(((((()))))))))***************))))))))))))******&&&''''''(((((('''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((///000******333888666))))))*********+++++++++((()))))))))************+++******))))))******+++***+++++++++******)))((('''((((((((()))))))))***&&&((()))++++++++++++***((((((((()))*********+++)))))))))(((((()))))))))+++++++++************)))************************(((((()))************))))))))))))))))))******+++((()))***************)))******))))))))))))******))))))************))))))***)))))))))))))))))))))'''***,,,,,,***)))+++,,,)))******+++++++++******************************+++++++++******+++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,............000111......------------......,,,---...//////...---,,,'''''''''(((***)))'''%%%''''''((((((((((((''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&%%%$$$%%%'''((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%&&&''''''((((((''''''(((((((((((()))))))))))))))(((''''''''')))***+++)))************+++++++++...,,,+++))))))***,,,---...111666888888666444444000...,,,+++,,,...111333333333333333222222111000000111222333555666777888888888888888999:::;;;;;;??????????????????@@@@@@DDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIIIIHHHEEECCCCCCDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>??????999999:::::::::999999888666666666666555444333222000000111111111222222222---000444666777555222000,,,,,,,,,+++++++++******(((((()))))))))))))))((()))***+++***)))((((((***)))***,,,,,,***)))***+++))))))(((((((((((())))))$$$)))***&&&&&&******'''***)))(((***---...,,,)))&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))(((***---000---***'''&&&''')))++++++'''(((((((((((((((''''''))))))))))))))))))))))))))))))((()))***+++---...++++++************++++++++++++***)))'''&&&$$$###''''''((((((((((((''''''(((***,,,......,,,***((())))))))))))))))))))))))"""$$$''')))******)))(((***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))************))))))(((((((((((())))))%%%&&&)))***+++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''')))+++,,,&&&///000***+++777>>>===)))************+++++++++(((((())))))*********+++,,,+++***))))))***+++,,,((()))*********((('''&&&'''((((((((())))))******&&&(((***,,,---,,,+++***''''''((()))***++++++,,,***)))(((''''''((()))***'''((()))***+++,,,------************************'''(((***++++++******))))))))))))))))))******+++''''''((())))))***))))))+++***)))(((((()))***+++))))))************))))))*********)))))))))))))))%%%(((,,,,,,***((()))+++)))******+++++++++************************************))))))))))))******,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000111111+++---...---,,,,,,---...///......------......///+++---///111111///---+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))$$$###(((***&&&&&&)))((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((()))******++++++************************(((***,,,...///...---,,,444===BBB===555111000///000000000000000000000000000000111111111222222222111222333333333444777:::::::::999888888999::::::<<<<<<===>>>???@@@AAAAAA@@@AAABBBBBBBBBBBBBBBAAAFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>===<<<888888888888777777777777888777666444222000///...111111111111000000000000333222111111222111///---------......------,,,+++,,,,,,---...---+++((('''+++***)))(((((()))***++++++++++++************)))''''''(((((())))))******&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((((()))))))))(((((('''))))))))))))(((((((((((()))))))))))))))******+++***((('''&&&&&&'''(((******)))((('''&&&'''(((((((((((()))***************,,,+++***))))))***+++,,,)))***,,,------,,,***)))******))))))(((((('''''''''(((******)))(((((()))***''',,,555444***(((...***)))(((''''''((()))***))))))(((((((((((()))))),,,++++++***)))(((''''''+++*********))))))((((((***************)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))((((((''''''************************((()))***+++---...000000---,,,***(((((()))***+++))))))************))))))************************************************(((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,***))))))***,,,...---,,,************************************************,,,,,,,,,,,,++++++++++++))))))))))))************))))))(((((((((((())))))...---***)))((()))***+++***++++++++++++***))))))******))))))******+++,,,,,,,,,+++++++++++++++,,,'''(((***,,,---------,,,...***'''(((---///,,,)))************************---,,,++++++------,,,+++////////////////////////.........------,,,,,,+++,,,,,,++++++,,,---///000000111111///,,,,,,...111''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))%%%%%%)))***''''''***((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((()))******++++++************************((()))+++,,,------,,,+++///777;;;777111///000000////////////////////////000000000000000111111111000111222222222333666888:::999888888888888999:::;;;<<<<<<===>>>???@@@AAACCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;:::888888777777777666666666777666555444222111000000111111111111000000000000222000////////////...,,,------......------,,,+++***+++,,,------,,,***)))+++***)))(((((()))***++++++++++++*********))))))))))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))'''(((((())))))(((''''''))))))))))))(((((((((((()))(((((((((((()))******((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&''''''((())))))***************)))))))))(((((())))))))))))***,,,------,,,***)))******))))))(((((((((((($$$'''***+++***(((''''''+++'''+++555555---))),,,+++***)))(((((()))***+++))))))(((((((((((())))))*********)))))))))))))))************)))))))))((()))************))))))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((((((((******************************++++++,,,,,,,,,------,,,***)))((()))***+++))))))************))))))************************************************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,)))((('''(((***++++++***************************************************(((((((((((((((((((((((())))))))))))***************))))))(((((())))))******)))(((''''''(((***++++++++++++++++++***))))))******))))))******+++,,,******)))))))))))))))*********+++,,,,,,,,,++++++******+++,,,,,,,,,+++***++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,++++++,,,---///000............------+++***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((&&&&&&))))))''''''***'''''''''((((((((((((((((((((((((''''''''''''&&&)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((***))))))))))))))))))***((((((((()))******++++++******************************++++++,,,---------)))111444000,,,---///000////////////////////////000000000000000000//////222222333222222333666888:::999888777777888999:::;;;;;;<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===<<<<<<;;;;;;777777777666666666555555555555444444333222222222111111111111000000000000111///---,,,---...---,,,------......------,,,+++)))***+++,,,---,,,++++++******))))))))))))******++++++*********)))))))))*********)))((('''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))''''''(((((()))(((((('''))))))))))))((((((((((((((((((''''''(((((()))***)))((('''&&&&&&'''((()))***)))((('''''''''((((((((()))******++++++******))))))************))))))***+++,,,------,,,+++******))))))))))))(((((((((%%%(((+++---+++)))'''''',,,'''***444777000***)))++++++************++++++***))))))(((((())))))***(((((())))))************************))))))))))))((())))))************)))))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((***************************************************))))))))))))(((((((((************************,,,,,,++++++***))))))))),,,+++***)))))))))***+++))))))************))))))*********************************************************))))))(((((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***)))((()))***+++***)))************************************************************************)))))))))*********+++++++++******************+++((((((''''''((()))+++,,,++++++++++++******))))))******))))))******+++,,,***)))))))))))))))******---,,,++++++******+++++++++---//////,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++---------...............,,,,,,,,,,,,,,,---//////---,,,,,,---///...***&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((('''&&&'''((('''''''''(((((()))))))))((((((((((((((((((((('''***)))((('''&&&%%%%%%%%%(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))******)))&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((())))))((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))***)))(((''''''((()))***((((((((()))******++++++************************,,,,,,,,,,,,---...///000)))///111---***---000000222222222222222222222222111111111111000000000000333444444444333444777999999888777666666777888999::::::;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@@@@AAAEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>======666666666666555555555555444444444444444444444444111111111111000000000///111///---,,,---......---------......------,,,+++***++++++,,,,,,,,,+++******))))))))))))))))))***************))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))(((((())))))))))))(((((((((((())))))******))))))))))))))))))(((((((((((('''''''''''''''((())))))++++++***))))))***++++++++++++******))))))))))))))))))***++++++++++++***+++,,,---......---,,,+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))+++,,,---+++******+++,,,(((***222777222+++(((***************************))))))))))))))))))***))))))))))))))))))***************)))))))))))))))'''((()))***************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,++++++***)))(((((('''++++++***))))))******+++)))******++++++******)))************************************************++++++******)))((((((((((((((()))***++++++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,---+++***+++,,,,,,+++************************************************************+++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++*********+++,,,---+++++++++*********************))))))******+++,,,+++++++++***++++++,,,------,,,+++*********,,,,,,444333111...,,,******+++++++++++++++++++++++++++---,,,+++,,,......---,,,---------------------------------....../////////,,,,,,,,,,,,------......---------......---+++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''%%%%%%&&&'''&&&&&&''''''(((((())))))'''((((((((((((((((((((())))))((('''&&&%%%%%%&&&))))))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((()))******)))'''%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((((((((((()))******++++++************************,,,,,,++++++,,,---...///---111222...+++...000000111111111111111111111111222222222222222222222222111222333222222333666888888888666666666666888888999999:::;;;<<<======>>>@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========666666666666555555555555333333333444444555555555111111111111000000000///111000......///000///...------......------,,,+++------,,,,,,+++***)))))))))))))))******)))))))))*********)))))))))(((((('''((((((((()))))))))***((()))))))))************(((((())))))))))))((((((((()))******++++++++++++))))))))))))(((((((((((('''''''''''''''((())))))++++++************++++++************))))))(((((())))))***++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++))))))))))))***************++++++)))((((((***,,,,,,((()))000444222+++'''((())))))))))))))))))(((******))))))))))))******++++++******)))(((((('''))))))))))))))))))******'''((()))***************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************))))))))))))))))))******************++++++******++++++++++++******************************************************+++*********)))))))))(((((())))))***+++,,,,,,---************************)))))))))***++++++,,,,,,---+++***+++,,,,,,+++***************************************************'''''''''((((((((())))))************++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++,,,+++***)))))))))************))))))******+++,,,++++++******+++,,,,,,---+++***))))))***,,,---///===777///+++,,,---,,,***++++++++++++++++++++++++---,,,+++,,,...///...---------------------------,,,---------......//////,,,,,,------------------,,,---------,,,,,,---...''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$)))+++'''$$$%%%''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***)))'''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((()))******++++++*********************************+++,,,,,,------///333333///---000111000........................222222222333333333444444---.../////////111444666888777666555555666777888888888999:::;;;<<<<<<===>>>>>>======>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA=========<<<<<<;;;;;;;;;777777777666666666555555333333444444555555555555111111111111000000000000111000000111222222000///------......------,,,+++......---,,,***))))))((())))))************))))))******)))))))))((((((((('''''''''((()))*********))))))))))))************)))))))))))))))(((((('''(((((()))***++++++++++++))))))))))))((((((((((((((((((''''''(((((()))***((((((((())))))(((((((((''''''((((((((('''&&&%%%)))***++++++,,,+++++++++))))))************))))))++++++++++++++++++++++++)))))))))************+++((()))((('''&&&&&&(((******))))))---//////+++((((((((())))))))))))((((((+++******))))))******+++,,,,,,+++***)))(((''''''))))))))))))************((())))))************)))))))))))))))************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************)))))))))))))))*********)))*********++++++++++++******++++++++++++******************************************************************************)))))))))***+++++++++,,,************************)))))))))***++++++,,,,,,***)))((()))***+++***)))************************************************((())))))******++++++,,,*********++++++++++++,,,,,,++++++******++++++,,,,,,++++++***))))))((((((---,,,***)))))))))***+++******))))))******+++,,,(((((((((((()))***++++++)))))))))***+++,,,...///===555,,,))),,,......+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...//////...++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,---......------,,,******+++---...//////...''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%,,,...)))%%%''')))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))******++++++************************+++,,,---...//////......---111111......000111///------------------------000000111222333444444555,,,...//////000222666888777666555555555555666777777777888999:::;;;<<<<<<;;;:::::::::;;;===???AAAAAA@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCEEEEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;888888777777777666666666444444444444555555555555111111111111000000000000//////111333444333000...------......------,,,+++---,,,,,,+++************((()))***++++++***)))(((***)))))))))(((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&'''))))))*********))))))))))))(((((((((((()))(((((((((((()))******'''(((((((((((((((((('''(((((()))))))))((('''&&&)))***++++++,,,,,,++++++)))))))))(((((())))))))),,,++++++++++++++++++,,,))))))*********+++++++++&&&)))++++++***((((((((()))************++++++***((()))************)))(((+++******))))))******++++++*********))))))((((((((()))))))))************)))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))***+++++++++++++++***++++++,,,,,,++++++***************************************************)))))))))******++++++,,,))))))******************************************)))))))))***++++++,,,,,,)))((('''(((***++++++***************************************************+++,,,,,,---......//////*********+++++++++,,,,,,++++++************++++++*********+++******))))))---,,,***)))((()))***+++******))))))******+++,,,(((((((((((()))***+++,,,)))***++++++,,,,,,,,,,,,111...******,,,......---........................---,,,+++---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,---******111:::<<<444+++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''...111***&&&(((+++***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''''''''((()))*********)))$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''***)))(((''''''((()))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((()))******++++++************************...///111333444333222111***...///---...000111...////////////////////////......///111222333444555...000111222333666999<<<777666555444444555666777777777888999:::;;;;;;<<<>>>===<<<<<<===???BBBDDDAAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCEEEFFFGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>=========888888888888777777777777555555555555555555555555111111111111000000000000...///111333555333000,,,------......------,,,+++++++++******++++++,,,---((()))***++++++***)))((())))))))))))((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''((()))))))))))))))(((''''''$$$%%%&&&'''(((((((((((())))))))))))(((((((((((()))))))))))))))***++++++))))))************))))))++++++,,,---,,,+++***)))******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,++++++******++++++,,,))))))******++++++++++++&&&***///222000---***((((((******(((''')))+++,,,)))***+++,,,,,,+++***)))++++++************++++++))))))))))))************(((((())))))*********+++***************)))((('''))))))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,++++++******))))))((()))***+++++++++++++++***++++++,,,,,,++++++***************************************************(((((()))***+++,,,,,,---*********)))))))))))))))************************)))))))))***++++++,,,,,,***))))))***,,,...---,,,************************************************))))))***++++++,,,------******+++++++++,,,,,,,,,+++******************+++******,,,------------------,,,***(((((()))***+++*********)))***++++++,,,************+++,,,---...***+++,,,------+++***)))%%%(((***,,,,,,,,,...///000000000000000000000000---,,,+++---///000000///////////////////////////,,,,,,,,,++++++*********,,,---.........---,,,+++222+++***666FFFIII:::***(((((('''''''''&&&&&&&&&(((''''''''''''((())))))'''''''''(((((((((((()))************+++,,,------''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))'''((()))******)))((('''((((((((((((''''''''''''(((((())))))******++++++'''((((((((()))))))))***)))+++///222222111///.........................../////////......------,,,///111333333222111000111///000222333444555555555666555333222333555777888666;;;???===999777:::>>>======<<<<<<<<<======>>>????????????@@@AAACCCCCCAAAAAABBBCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBAAAAAAAAA>>>EEEEEE===;;;AAA@@@999;;;;;;::::::999888888888333333333333333333333333111222333444333111///---......---------,,,,,,,,,............---,,,++++++...------,,,---...000111,,,,,,+++***)))(((''''''000///---+++***)))((((((***(((&&&&&&''')))******))))))))))))))))))))))))))))))))))))))))))))))))...---+++*********+++,,,(((((((((((())))))))))))...---,,,+++***)))))))))******))))))))))))******++++++++++++******))))))++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))((()))***+++++++++++++++***++++++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++***)))))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))************++++++++++++******+++,,,+++)))'''+++++++++***************++++++***************+++------,,,,,,+++******))))))***++++++,,,,,,,,,,,,---+++(((((()))+++++++++---,,,,,,+++***)))(((((((((***+++,,,+++***'''&&&))))))*********))))))(((++++++++++++******)))))),,,***((())),,,---+++)))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))---,,,,,,+++*********+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++***((('''''')))+++,,,************************,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,------...///000111111111111000000//////............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...000000000///...,,,+++***------++++++++++++------...,,,---555>>>>>>666---(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))***+++(((''''''&&&&&&''''''((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%######$$$$$$%%%&&&&&&''''''((()))***))))))(((''''''''''''(((((())))))))))))******************+++)))))))))***************++++++,,,---....................................//////......---------,,,...000222333111000000111222333444555666777777777555444333333333555777999666DDDLLLEEE:::777999;;;=========<<<======>>>???============>>>>>>???@@@>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>===@@@IIIJJJ@@@999;;;;;;777999999888888777666555555222222222222222222222222111222333333222111///------------,,,,,,,,,++++++)))***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---++++++******)))(((((((((++++++***)))((((((((((((+++'''$$$###&&&(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))************...---,,,+++************))))))(((((((((((())))))++++++++++++*********)))+++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))***+++++++++******((())))))))))))*********+++++++++*********)))))))))************+++++++++***************************************))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))***************++++++,,,)))************+++++++++******+++---///...,,,***++++++++++++++++++,,,,,,++++++************++++++---------,,,++++++************+++,,,,,,,,,++++++,,,***))))))***++++++***------,,,,,,+++*********)))***+++++++++)))(((''')))******++++++******)))************)))))))))(((,,,***((()))+++,,,+++)))*********+++++++++,,,,,,,,,+++***))))))***+++,,,************************---,,,,,,+++******++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))(((((()))+++---///************************+++,,,---,,,+++***,,,...+++++++++******+++,,,,,,,,,---...///000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...111111111000///...,,,+++,,,---............---,,,,,,******...444666111,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&'''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''###$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))((((((&&&''''''((()))***+++,,,++++++***************)))++++++++++++++++++******,,,+++***)))***+++,,,---.................................------------------///111111000000000111//////111222333333444444333333222333444666888999666LLLXXXLLL<<<777999888======<<<<<<===>>>>>>???>>>===============>>>>>><<<===>>>???AAABBBCCCCCCAAAAAA@@@???>>>===<<<;;;===GGGJJJAAA777777999888888777666555444333222222111111111111111111111111111111222222222000///---......---------,,,,,,,,,'''((()))***++++++++++++))))))*********))))))((())))))))))))))))))))))))***)))))))))))))))******---)))&&&&&&((()))(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((************++++++++++++---,,,+++***************(((((((((''''''(((((((((++++++++++++******************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******+++++++++******)))((())))))))))))*********+++++++++***************)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((('''************************(((((((((((((((((((((((()))************+++++++++)))************+++++++++)))***,,,///111111///---+++++++++,,,,,,------...++++++************++++++---------,,,++++++******++++++,,,,,,,,,+++******+++***)))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***++++++,,,,,,+++++++++******)))))))))))))))(((,,,+++******+++,,,+++)))))))))*********+++++++++++++++************++++++************************---,,,,,,+++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++))))))))))))+++---///000************************+++,,,---,,,******,,,---------,,,,,,---...//////+++,,,---......///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...111111111111000///------+++---000111111000---+++,,,+++)))***,,,......---((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))(((((('''&&&%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((((((((((((((()))***+++++++++*********))))))(((((((((+++++++++++++++*********,,,+++******)))***++++++........................---------------.........---...000000//////000222---...///000111111111111222222222333555777888:::666LLLWWWIII;;;:::<<<888;;;;;;;;;;;;<<<===>>>>>>@@@@@@??????>>>?????????=========>>>???@@@AAAAAACCCBBBAAA@@@???>>>===<<<777>>>AAA<<<888999;;;;;;777777666444333222111000222222222222222222222222000000111111111000///...////////////............++++++++++++***)))((('''((()))*********((('''&&&(((((())))))************,,,,,,+++++++++++++++,,,,,,...000000---***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))))))))))))))*********++++++,,,+++***************+++))))))(((((((((((())))))++++++++++++++++++++++++******)))))))))***++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++'''''''''''''''&&&&&&&&&)))***************++++++(((((((((((((((((((((((())))))******++++++++++++))))))*********+++++++++******---000222111...+++)))******+++,,,---......++++++*********+++,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,++++++***)))***)))***+++,,,,,,***(((++++++++++++,,,,,,------++++++***))))))******+++++++++,,,,,,------,,,,,,************************,,,+++++++++++++++******)))))))))*********++++++++++++++++++++++++++++++************************---,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))***)))))))))***,,,---...************************+++,,,,,,+++******+++---,,,,,,+++,,,,,,---...///***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------......111111111000///...------,,,---///000000///---,,,---------,,,++++++---...))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((())))))(((''''''&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))************)))))))))))))))))))))((((((''''''&&&************************++++++,,,---,,,,,,+++***........................---------....../////////...///000000//////000222000111222333444444444333111222222444555777888999555CCCIII???999===???:::::::::::::::;;;<<<===>>>AAA@@@???????????????@@@??????>>>=========>>>>>>BBBBBBAAA@@@???======<<<666777777777999<<<;;;888777666555444333222111111333333333333333333333333///000000000//////...............------------,,,,,,,,,,,,,,,+++***)))(((******+++,,,+++***((('''((((((((()))******++++++...---,,,+++************'''000888777///((((((+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))***************)))******+++++++++******))))))******++++++++++++++++++++++++,,,*********)))***++++++,,,,,,++++++******++++++,,,************************++++++++++++************+++++++++++++++***)))(((******+++++++++,,,,,,,,,************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))((()))***++++++++++++***))))))*********+++++++++++++++,,,...000///+++)))((())))))***+++,,,,,,---++++++******+++,,,,,,---+++++++++***))))))((((((,,,,,,,,,,,,++++++***)))***)))***+++,,,,,,***((())))))******++++++,,,,,,++++++************++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++)))************++++++++++++++++++,,,,,,+++++++++************************---,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((+++******))))))))))))***************************++++++,,,+++***)))+++---))))))(((((()))***++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........////////////...---,,,,,,......------------......,,,...000///---+++,,,---)))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''''''''''')))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))*********))))))((((((((((((((((((((((((((('''''')))))))))*********++++++***+++---......---,,,+++........................------...///000000111111000111111000///...000222000000111222222222222222111222333444666777777888555999:::999999===>>><<<999999::::::;;;<<<===>>>???>>>>>>>>>>>>>>>??????AAA@@@>>>===<<<<<<===>>>??????>>>>>>===<<<<<<<<<999777555666999:::777333666555555444444333333222333333333333333333333333/////////...............,,,,,,+++++++++*********)))***+++,,,------------+++,,,,,,,,,,,,++++++***(((((())))))*********+++,,,+++***)))((((((((((((%%%...666555---&&&&&&***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''(((''''''''''''((((((((()))))))))))))))))))))))))))***+++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,************************,,,++++++++++++***************+++++++++******)))((())))))))))))************************+++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))***+++++++++)))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,))))))))))))))))))))))))((()))***,,,,,,+++******)))************+++++++++,,,,,,+++,,,---,,,***((()))))))))******++++++,,,++++++***++++++,,,---...+++++++++***))))))((((((++++++,,,,,,,,,+++******+++***)))***,,,,,,***))))))))))))******+++++++++*********+++++++++++++++******+++,,,------------,,,------------.........,,,---...---+++******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++******)))(((((('''***************************+++,,,+++))))))+++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++,,,---...........................---,,,,,,///...---,,,,,,---...///***,,,//////---+++******))))))))))))((((((((('''''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***(((((((((((((((((())))))))))))))))))************((())))))***+++,,,------+++++++++++++++,,,---.................................///000111222333333222333222111///...000111//////000000111111000000222333444555666666666666777444555:::<<<::::::===;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>???@@@AAAAAAAAA???>>><<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;999777888999777555444333333333333333333333333222222222222222222222222.........---.........///---,,,,,,,,,++++++++++++)))***+++,,,------------,,,,,,,,,+++,,,,,,------)))))))))))))))***************)))))))))))))))***))),,,...---)))'''''')))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))(((((('''(((((()))))))))*********(((((((((((()))***,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))***+++++++++******((())))))))))))*********))))))*********+++++++++)))************+++++++++************************'''((()))***+++---......))))))))))))))))))))))))(((((((((((())))))******))))))***++++++,,,------++++++++++++++++++++++++((()))+++,,,,,,+++***))))))************+++++++++,,,+++******,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,---......------,,,,,,+++***************+++,,,,,,,,,++++++,,,***))))))***++++++******+++++++++++++++++++++)))***+++,,,,,,,,,++++++)))***+++,,,,,,---------,,,,,,,,,---------......,,,...///---***)))***,,,+++,,,,,,,,,,,,---------++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++******))))))***************************++++++***))))))***,,,111111000///............+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...........................***+++,,,..................////////////......---........................,,,,,,------...---+++***))))))))))))(((((((((((((((''''''''''''((())))))'''''''''((((((((())))))%%%%%%%%%%%%&&&''''''((())))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***%%%%%%&&&'''((()))************++++++,,,,,,,,,---))))))***+++---...//////,,,+++)))((((((+++///111...........................///000111222333444555444444333111///...000111222333333444444444333333333333444555666666666555999333666???>>>666555===<<<<<<======>>>@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEE???>>>===<<<===>>>@@@BBB@@@@@@@@@@@@AAAAAAAAAAAA888999;;;;;;999555666888111222222222222333333333111111111111111111111111......---------......///000000/////////.........,,,,,,---,,,,,,+++***))),,,,,,+++***+++,,,...///******))))))))))))))))))************+++,,,---...000,,,((('''(((*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***))))))************+++++++++(((((((((((()))+++,,,,,,******))))))))))))******+++++++++,,,,,,---------------,,,,,,------...///,,,++++++++++++++++++,,,------------------------,,,,,,,,,+++++++++******((()))***+++++++++++++++***++++++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++'''((()))+++---///000111++++++++++++++++++++++++++++++,,,,,,---------...))))))***+++,,,,,,------++++++++++++++++++++++++''')))+++,,,,,,,,,***))))))************+++++++++,,,***)))))),,,...//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////......------,,,,,,+++)))***+++,,,,,,,,,,,,,,,---+++(((((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---+++***((()))***+++,,,,,,---,,,+++++++++,,,,,,---------,,,...///...***)))***,,,,,,,,,,,,---------......++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,***************************++++++***))))))***,,,---,,,+++***)))(((((((((,,,,,,---------,,,,,,+++,,,,,,,,,------.................................)))+++,,,...//////......///000000000000000///...---...111222222111...---000...,,,---...///...---&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''')))'''$$$%%%''')))(((&&&((('''''''''((((((&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%&&&'''((()))***+++(((((((((((((((((((((((()))'''%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((()))&&&''')))*********)))(((,,,)))'''(((+++---,,,*********+++++++++,,,,,,,,,...------,,,,,,++++++***------------------------000000000000111111111111222222111111111111111222//////000000111111111222222333444555666777888999999999:::;;;;;;;;;::::::666999<<>>===@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>??????>>><<<999666444444444555666444222222333444555555111111111111111111111222///............---------***,,,------+++******+++++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,+++)))(((((()))******)))///---***)))***+++++++++'''(((((()))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''')))***+++,,,,,,---***+++---......---+++***(((((()))***+++,,,,,,,,,.........------,,,,,,,,,///......---,,,,,,,,,---$$$'''***,,,,,,++++++,,,++++++************++++++++++++++++++++++++++++++***,,,...---,,,***))))))++++++++++++++++++++++++))))))))))))***+++,,,---+++*********))))))((((((+++*********,,,000444666+++,,,+++)))+++//////,,,******)))))))))))))))***,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,*********,,,...///***+++,,,---------,,,,,,+++++++++,,,,,,,,,------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---......---++++++++++++++++++++++++...------,,,,,,++++++************++++++,,,,,,,,,------------------------000000//////............---,,,+++******+++,,,---------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,+++++++++************)))(((((()))***+++---,,,,,,,,,++++++************))))))***,,,///000666111,,,(((((()))***+++---+++***,,,//////,,,)))+++***)))((((((***,,,---,,,---.........---,,,+++,,,+++***+++---...---,,,---------......000111222///...---,,,,,,---///000,,,,,,------------,,,,,,222***+++---'''(((---***((((((((()))))))))************))))))))))))*********'''&&&&&&((()))((('''&&&$$$######%%%%%%$$$###(((((()))))))))(((''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&$$$$$$$$$&&&((()))***)))(((''''''((()))***''''''((()))))))))))))))+++)))((((((+++,,,+++***************+++++++++,,,---------,,,,,,+++++++++------------------------/////////000000000111111222222111000000111111222111111111111222222222333555555555555555555555555999999999999999::::::::::::;;;===>>>???>>>===<<<@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>???????????????>>><<<999666444444444444444333222222333333333333222222222222333333333333///............---------+++,,,...---,,,******+++++++++++++++++++++++++++************************++++++************+++++++++)))(((((()))******))),,,***(((((()))))))))((('''(((((()))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))((((((((((((((((((((((((((('''''')))***+++,,,,,,,,,***+++---......---+++***))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************...///000000---+++******++++++************++++++++++++++++++++++++++++++(((***------,,,++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,---+++*********))))))))))))***)))))))))***...111333***,,,+++***,,,111111...+++******)))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******,,,---...,,,,,,,,,,,,++++++++++++,,,,,,---------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------000000000000000000000000/////////......------------,,,+++******+++,,,------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******---,,,+++******++++++,,,***)))))))))((((((((('''***)))((((((***,,,...///444000,,,)))***+++++++++---,,,,,,---//////---***---,,,+++***+++,,,...///------.........---,,,+++---,,,,,,,,,...///...---......---......///000111000000...---,,,------.........////////////.........)))---000+++,,,000,,,))))))))))))************((((((''''''''''''(((((()))(((''''''))))))((('''%%%$$$""""""###%%%%%%%%%)))))))))))))))(((''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))******))))))(((((())))))***((((((((((((((()))******+++)))((((((***++++++***)))))))))*********++++++---------,,,,,,,,,,,,,,,////////////////////////....../////////000000000111111000000000111111222222222222333333333333333555555555555555555555555999888777777777888:::;;;==================<<<<<<@@@@@@AAAAAABBBBBBBBBBBBEEEDDDCCCAAA@@@@@@@@@@@@????????????????????????>>><<<999777444333333333222222222333333222222111222222222111111111111111///............---------,,,...///...---+++,,,,,,++++++++++++++++++++++++******************************)))))))))******++++++)))(((((()))******)))***)))((()))******(((''''''((())))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,***+++,,,------,,,+++************+++++++++++++++******************++++++++++++******))))))******/////////---***))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---))))))))))))))))))))))))))))))))))))***+++,,,,,,***************)))))))))***)))(((((()))+++---///)))++++++***---222333000++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,---------++++++***+++,,,------------........./////////...------,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,---............---------------,,,------------------------......------------,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,---------......,,,,,,,,,+++++++++******...---,,,+++++++++++++++,,,,,,++++++++++++******))))))(((((()))+++---...111///,,,+++,,,,,,,,,+++...------///000000...,,,---,,,+++++++++,,,...///------......------,,,+++...---------///000///...///...............//////222111///...---,,,,,,,,,......////////////......---)))...111,,,...111+++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''')))&&&$$$$$$&&&((())))))'''(((((((((((('''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%'''((()))))))))(((((((((((()))))))))((('''''''''(((***+++***)))(((((()))***++++++((())))))))))))*********,,,,,,,,,---------------////////////////////////............////////////111000000000000111111222222222222222333333333333222222333555666777888999888777666555666777:::;;;======<<<;;;<<<<<<>>>>>>@@@@@@AAAAAABBBCCCCCCCCCFFFEEEDDDBBB@@@????????????????????????>>>>>>>>>===<<<999777555333333222111222444444333222111111////////////............///............------------...000///---,,,,,,---++++++++++++++++++++++++************************)))))))))((())))))***++++++)))(((((()))******)))*********+++---,,,***((((((((()))************)))))))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((('''((()))***++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++***)))))))))***+++++++++,,,---,,,,,,+++++++++,,,,,,***++++++++++++---111444,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++******))))))***++++++,,,******************************)))((((((***+++,,,***,,,+++))),,,111111...+++++++++***++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......,,,++++++++++++,,,---,,,+++++++++---///111------------............///...---,,,,,,,,,,,,,,,*********+++++++++++++++,,,+++++++++------,,,***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---------------,,,,,,------------------------+++,,,,,,---...//////000,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,++++++***))))))))))))---------------,,,,,,,,,))))))((())))))+++,,,------,,,++++++,,,,,,+++***------...//////...---,,,+++************+++,,,------------------,,,,,,,,,...---,,,---///000///...//////...---------......000000///.........------,,,,,,------------,,,,,,...+++//////)))...333---((((((((((((((((((((((((***))))))))))))))))))***&&&'''((((((((('''''''''***(((&&&&&&'''***++++++'''(((((((((((((((((('''***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))((()))***+++((())))))))))))*********,,,,,,,,,------.........000000000000000000000000............////////////000000//////000111111222222222222222222222111111333333444555777888999:::777666555555555777:::;;;<<<;;;::::::;;;===@@@AAA@@@@@@AAABBBBBBCCCDDDDDDGGGFFFDDDBBBAAA??????>>>?????????>>>>>>=========;;;:::999777555444333222222444666666444222222222/////////.........------///............------------///000000...------...++++++++++++++++++++++++************************))))))(((((()))******++++++)))(((((()))******))))))))))))+++,,,,,,***(((((())))))***************(((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,------------,,,,,,+++,,,,,,------+++,,,...///111555:::>>>,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***))))))***++++++++++++++++++++++++*********)))******+++,,,***************+++++++++,,,+++******)))***+++++++++,,,+++(((***...---***++++++******+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,++++++++++++,,,,,,+++,,,---000333555+++,,,,,,,,,,,,---------......---,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++,,,......,,,***++++++,,,,,,,,,------------------,,,,,,+++++++++------,,,,,,++++++******........................+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......---------------------------------******+++,,,---.........,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++******))))))))))))******************)))))))))******+++,,,,,,+++***)))***,,,,,,***)))+++,,,---...---,,,,,,+++++++++++++++++++++,,,,,,......------,,,,,,,,,,,,---,,,,,,,,,...///...---///......------------...---......//////000000000,,,,,,------------,,,,,,000,,,...,,,)))444===888(((((((((((('''''''''''')))((((((''''''(((((()))&&&(((******)))''''''(((***(((&&&&&&''')))))))))((()))***++++++,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))******((()))))))))((((((***+++)))))))))*********++++++++++++,,,---...//////000000000000000000000000000....../////////000000000////////////000111111222222222222222111111111111666666666666666666666666666666555666777888:::;;;:::::::::;;;<<<>>>@@@BBB@@@@@@AAABBBCCCDDDDDDEEEGGGFFFDDDCCCAAA@@@??????>>>>>>>>>======<<<<<<;;;999888888777666555444333333666888666333111222444222222111111000000/////////............------------...000///...,,,------++++++++++++++++++++++++************************))))))))))))******+++,,,+++)))(((((()))******)))(((''''''((()))***((('''((()))******++++++******(((((((((((())))))))))))((())))))******+++++++++))))))))))))))))))))))))'''((())))))*********)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------......++++++******++++++,,,,,,,,,---...//////222666:::,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,)))(((((()))))))))))))))))))))))))))+++***************++++++*********+++++++++++++++,,,,,,+++++++++++++++,,,,,,---+++((())),,,,,,(((***************+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---///111444555+++++++++,,,,,,,,,------...------,,,,,,---------+++++++++,,,,,,------...---,,,,,,...//////---+++++++++,,,,,,------............---,,,,,,+++******,,,+++++++++++++++******------------------------++++++,,,,,,,,,,,,---------......//////......---,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++******+++,,,***)))))),,,......,,,++++++,,,------------............///...---,,,,,,,,,,,,------,,,+++,,,...///...---...---------------......,,,---...///000111111111......////////////.........,,,///---,,,<<>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDCCCAAAAAA@@@@@@>>>======<<<;;;;;;::::::666666666666666555555444333666777555000///111555333333222111111000/////////............---------,,,...//////---,,,,,,---++++++++++++++++++++++++************************)))))))))******+++------+++)))(((((()))******)))((('''&&&&&&((())))))((())))))***++++++++++++***'''((((((((()))))))))***((())))))******+++,,,,,,))))))))))))))))))))))))'''((())))))))))))))))))++++++************++++++***++++++,,,,,,---------.........---------------,,,,,,++++++,,,,,,---...,,,------,,,++++++...000---,,,,,,++++++,,,,,,---------------------------......---+++)))((()))+++))))))))))))))))))))))))++++++***************+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,+++(((***...---***))))))))))))***+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,---...///000000,,,,,,,,,,,,---------...---------,,,,,,------...+++,,,,,,---......//////------...///000000...+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,---------...---...///000000///...---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,+++++++++*********+++,,,............------------.........//////++++++,,,------------,,,///---++++++,,,,,,,,,+++***,,,//////---+++,,,---,,,------...............///...---,,,,,,,,,------...---------///000///...,,,,,,,,,,,,---......///---...///000111111000000......////////////......------000...--->>>JJJDDD+++*********))))))(((((())))))(((((((((((())))))(((,,,//////---++++++,,,***)))))))))***)))'''%%%$$$%%%''')))+++,,,------++++++***((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&'''(((((((((&&&'''((())))))((('''&&&&&&''')))*********)))(((&&&)))***)))''''''))),,,***++++++++++++,,,,,,,,,***+++,,,---...000111111////////////////////////000000000000111111111111............///000222222555555555444444333333333//////000111333444555666555666777999::::::;;;:::<<<=====================@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA======<<<;;;::::::999999555555666666666666666555333555666333...---000444222111111000///......---//////.........---------,,,---///...---+++,,,,,,++++++++++++++++++++++++************************************+++,,,---...+++)))(((((()))******)))+++)))'''''')))+++++++++))))))***++++++++++++***'''((((((((())))))******((())))))***++++++,,,,,,))))))))))))))))))))))))'''((()))))))))))))))(((++++++************++++++******+++,,,,,,---...............------,,,,,,,,,...............///000111/////////...,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++))))))+++---++++++++++++++++++++++++++++++***************+++*********++++++,,,,,,,,,************++++++++++++***,,,+++)))+++000000,,,(((((((((((()))***+++,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++---------.........//////------,,,,,,,,,------...,,,,,,------...///000000.........000111111...,,,++++++,,,,,,---...//////***++++++,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,------.........---...///000000///...---,,,,,,---.../////////...++++++++++++++++++++++++..................------,,,,,,,,,---------......,,,,,,,,,+++++++++******'''(((***,,,---------,,,*********++++++,,,,,,,,,,,,,,,---.........------222000---,,,---------,,,+++...000000...,,,---...***+++,,,,,,------,,,,,,///...---,,,+++,,,------000///...///000111111///+++++++++,,,---...///000//////000111111000///...,,,------------------,,,,,,...111...,,,:::DDD;;;''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((******<<>>>>>======???@@@??????@@@AAAAAABBBCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>;;;888666666666777555555555444333333222222333333333333333333333333555333000///000000000///,,,---.........---,,,+++//////000000000000//////......//////...---,,,,,,///,,,+++---//////***%%%))))))***+++---...///000******)))(((((((((((((((---)))(((,,,---***((()))***************)))(((((())))))))))))((((((((((((*********)))))))))))))))+++******)))((('''&&&&&&+++***)))(((((((((((((((,,,+++)))''''''(((***+++***************+++++++++++++++,,,---,,,+++***)))---------...///000000111111000...,,,++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++******)))++++++++++++++++++++++++,,,,,,+++***+++,,,...///(((((()))***+++,,,,,,---...,,,***+++---...,,,***++++++++++++++++++++++++---,,,+++******+++,,,---......---,,,,,,+++******222000---,,,,,,,,,+++***...---,,,+++++++++,,,---+++,,,------++++++,,,---,,,,,,,,,------.........222///,,,+++---///...,,,,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,++++++,,,------,,,++++++------............------,,,,,,---------.........333111///------...000222,,,,,,,,,---------..............................------------------------------............------+++***)))+++///111000...///...---,,,,,,,,,,,,---,,,------......------,,,---,,,,,,...//////---***,,,,,,,,,++++++*********)))))))))******++++++,,,.........------,,,,,,,,,,,,,,,+++---...///...,,,+++++++++---......+++)))...---,,,+++,,,...111222555222111111///------...////////////////////////000000////////////000111//////.........------------......///000111222222(((((((((((((((((((((((('''''''''''''''(((((((((((('''555BBB===333,,,&&&((((((((((((((((((((((((((((((''''''(((((())))))+++)))(((((()))***)))(((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''''''''&&&((((((((((((((((((((((((*********))))))*********************************,,,,,,,,,------------.........////////////......///...000555;;;;;;555///000000000000000111111111000000000000111222333444222222222222333444555555888888888888999999999999:::<<<======<<<<<<>>>?????????@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@??????>>>===<<<:::888777777888999777777777666555555444444333333333333333333333333333000---,,,...000///...------.........---,,,+++*********++++++*********------......---,,,,,,+++...,,,***,,,//////+++&&&))))))***+++,,,------...******)))((((((((((((((()))&&&&&&***---+++***,,,***************)))((((((((((((((())))))))))))))))))))))))))))))*********++++++******)))(((''''''(((((('''&&&&&&&&&''''''+++***)))(((((()))***+++,,,,,,++++++******))))))+++,,,---------,,,+++***------......///000000111222111///---,,,,,,,,,---,,,------------------,,,+++++++++***************+++,,,,,,,,,------------,,,,,,,,,++++++++++++************))))))))))))))),,,+++++++++,,,,,,---...************++++++++++++---+++)))***,,,---+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++------,,,++++++,,,,,,---+++---...---,,,,,,---...,,,------------------...111...,,,,,,...///...---,,,,,,---------.........---------.........//////............------------+++,,,---......---,,,+++------............------******+++++++++,,,,,,,,,,,,,,,------.........///,,,,,,,,,---------..............................------------------------,,,,,,------------,,,,,,,,,******+++...000///..................------,,,++++++++++++++++++++++++---,,,,,,---//////---+++,,,,,,,,,+++++++++************++++++++++++++++++------------------,,,,,,---,,,,,,---...///---,,,++++++,,,...111111000...,,,+++*********,,,...///000...---------,,,,,,---........................000000/////////000000000//////.........---------------...//////000111111)))((('''&&&&&&'''((()))))))))((((((((((((((('''((((((...BBBQQQCCC---'''((((((((((((((((((((((((***)))'''&&&'''(((+++,,,,,,***)))((()))***)))(((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%&&&(((((((((((((((((((((((((((((((((((()))***++++++++++++***)))************************,,,,,,,,,,,,------------,,,---...//////////////////---///666>>>???777......//////000111222222222000000000000000111222333222222222222333444555555888888999999999:::::::::;;;<<<======<<<<<<===>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>======<<<;;;:::999888888888999:::777777777666555555444444444444444444444444444444:::555//////111333111...------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,+++***---+++***,,,......+++((())))))******++++++++++++******)))(((((((((((())))))&&&&&&***---+++***,,,)))************))))))((('''(((((())))))*********(((((())))))******++++++,,,++++++******)))))))))''''''''''''''''''((()))+++***)))(((((()))++++++...---,,,,,,+++***)))(((,,,---...............---------......///000000000333111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******)))))))))(((++++++,,,,,,------,,,,,,,,,,,,++++++************,,,***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---......+++***))))))+++,,,,,,+++------,,,,,,,,,,,,------+++---......------...000.........---------------///---,,,,,,...//////...------------.........///------........./////////////////////............------............------------------------------++++++++++++,,,,,,,,,,,,((())),,,...//////...---,,,,,,,,,---------..............................------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...///...------...///000///...---,,,---,,,+++******+++,,,------,,,,,,---......---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------...---------//////---+++++++++---000333555444333---,,,+++***++++++---...,,,,,,,,,++++++,,,------........................000000000000000000000000/////////............------------......//////000***)))'''%%%%%%''')))*********))))))(((((('''''')))++++++@@@YYYJJJ...+++((((((((((((((((((((((((***)))((((((((()))+++,,,---+++)))))))))***)))(((&&&&&&''''''''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((***++++++,,,((((((((((((((((((((((((%%%'''***,,,......,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...//////000///------...333888888333.../////////000111111222222222222222222222333444444222222222222333444555555999999999999::::::::::::<<<===>>>>>>===<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;:::999888888888999999555555555444333333222222444444444444444444444444???888222000333444111------------------,,,,,,,,,000000111111111111000000,,,,,,---------,,,,,,++++++******+++---...,,,)))*********)))))))))))))))+++***))))))(((((())))))---)))))),,,---***((()))))))))************)))(((''''''((()))******++++++''''''((()))***++++++,,,,,,+++++++++++++++++++++))))))))))))***++++++,,,******)))))))))***+++,,,------,,,,,,+++++++++***....../////////000000000............//////000000222111///------------...------------------------//////......------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------...------,,,,,,++++++******+++,,,---...---,,,+++++++++++++++++++++++++++,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000...,,,+++,,,,,,+++***,,,,,,,,,,,,---------...***,,,------------...000//////......------,,,,,,------,,,---.../////////---............/////////............////////////000000000000////////////......////////////......---------------------------------............///+++,,,...000111000//////,,,,,,,,,---------..............................------------------------,,,,,,------------,,,,,,---------------------,,,------------------------000///---,,,,,,---///000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,------.........///...---...//////---+++,,,,,,---000333555444333//////...---------......---///...,,,---///000...------------------------000111111111000000///////////////...............---------...............***)))'''%%%%%%''')))*********))))))((((((''''''))),,,)))777NNNEEE///...))))))))))))))))))))))))'''(((***+++++++++***))),,,***(((((()))***)))(((&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***+++,,,(((((((((((((((((((((((($$$&&&)))---...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++---...////////////...///000000/////////000000000000000000000000000222222111111222222333333222222222222333444555555888888999999999:::::::::<<<>>>??????======>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@??????>>>>>>======<<<;;;:::999888777777777555555555444333333222222444444444444444444444444777222......111222000,,,......------,,,,,,,,,,,,......////////////......------............------+++******+++,,,,,,+++*********))))))))))))((((((++++++***)))))))))))))))...+++***---...+++***+++((())))))*********))))))'''(((((()))***++++++,,,''''''((()))***++++++,,,+++++++++++++++,,,,,,,,,***************+++,,,---***************+++,,,,,,++++++,,,,,,---------...000000000000000000000111............////////////000///---,,,,,,,,,,,,---//////............///////////////.........------++++++++++++++++++++++++))))))***+++,,,------...------------,,,,,,+++++++++,,,---...---,,,+++***)))******+++,,,,,,------,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***,,,,,,------............***,,,------,,,,,,---////////////......---------,,,---............//////........./////////000000........./////////000000111111000000000/////////////////////////////////...---,,,,,,,,,,,,---...------.........//////////////////....../////////,,,,,,,,,---------..............................------------------------------............---------......---,,,,,,,,,,,,...---+++***+++,,,---...000///---,,,,,,---///000...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,,,,,,,------.........///...---...//////...,,,...------...000111111//////.........------.........111000------111111...........................111111222222111000///...////////////////////////...............---------)))((('''&&&&&&'''((()))))))))((((((((((((((('''&&&***(((,,,;;;>>>444---))))))))))))))))))))))))&&&''')))++++++***)))(((***(((''''''((())))))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((('''(((***,,,,,,***((('''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,---...............///111222///++++++///333111111111000000000000000000000/////////000000111222222222222333444555555777777888888888999999999;;;<<<>>>>>>======???@@@AAAAAA@@@@@@??????>>>>>>@@@@@@?????????>>>>>>>>><<<<<<;;;:::999777777666777777777666555555444444333333333333333333333333000000000333555777666555///...---,,,,,,,,,,,,------..................---------......//////......++++++++++++*********************)))))))))))))))++++++***))))))))))))***+++((((((---///------...((())))))************)))((())))))******+++++++++(((((())))))******++++++*********++++++,,,,,,---))))))))))))))))))***+++))))))***++++++,,,,,,,,,***+++,,,,,,......///000222222111000000000000000....../////////////////////...---,,,+++,,,,,,---111000///......///000111------------------------,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,++++++))))))***+++,,,---......---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***,,,,,,,,,+++,,,---......///......,,,...///...---,,,---.../////////...............+++---//////...---...///////////////000000000000....../////////000000000000000000000//////////////////............//////...---,,,++++++,,,---...+++,,,,,,,,,------------000///...---------------,,,,,,,,,---------..............................---------------------------......//////......---,,,---......,,,+++,,,......---,,,++++++---...///...---,,,++++++,,,---...///---++++++---...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------...------...000000///...///---,,,,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,+++000000,,,,,,333444///////////////////////////111222222333222111///......////////////000000000000/////////...---------(((((((((((((((((((((((('''''''''''''''((((((((('''((()))'''--->>>???---))))))))))))))))))))))))''''''(((((())))))))))))'''&&&%%%&&&((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&''')))******)))'''&&&))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---......---------...//////...------///111//////000000111111222222000000////////////000000222222222222333444555555666666777777777888888888777999;;;<<<<<<<<<>>>@@@AAAAAAAAA@@@???>>>>>>===????????????>>>>>>>>>>>>::::::::::::999999888888777777777666555555444444222222222222222222222222000444999;;;;;;:::::::::///...---,,,,,,,,,------......////////////......+++,,,---............---,,,,,,,,,+++)))))))))***************************,,,+++******))))))******)))&&&&&&+++---,,,+++,,,(((((()))***************************************)))))))))))))))*********)))))))))***+++,,,,,,---++++++***)))))))))******))))))***+++,,,,,,,,,,,,,,,,,,------......//////444333111000/////////////////////////////////...000///---,,,,,,------...000///...------...///000,,,,,,,,,---......//////------------,,,,,,,,,+++*********++++++,,,,,,,,,)))******++++++,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,---------+++---///...,,,+++---...------------------------,,,,,,---......---,,,,,,***++++++,,,,,,------...((('''&&&(((***,,,,,,,,,+++,,,---.../////////...000111222000...---...///............////////////,,,...000000...,,,,,,...//////000000000111111111.../////////000000000000000000/////////.........//////...------...//////...---+++******+++---...,,,,,,,,,,,,---------------...///000000000///...,,,,,,,,,---------..............................------------------------,,,------......------,,,+++---......,,,+++---///,,,---///000111000///...------------------------///---++++++,,,......---,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,...000111111///...,,,++++++,,,---,,,+++******+++,,,------------)))000111---///888:::555000000000000000000000000111222333333333111///---.../////////000000000000111111000//////...------''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((***(((+++'''(((DDDKKK...)))))))))))))))))))))))))))(((&&&%%%&&&''')))***&&&%%%$$$%%%''')))))))))&&&''''''''''''''''''&&&(((((())))))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((###$$$&&&((()))***************************************+++++++++,,,,,,,,,---------...------,,,,,,+++******,,,///000...,,,------...000111333444444222222111111111111111222222222222222333444555555666666666666777777777777555777999::::::;;;===???BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>=========777888999:::::::::::::::666555555444333333222222111111111111111111111111111777===>>>999555444555///...---,,,+++,,,------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------------,,,---,,,+++)))((()))***)))*********++++++++++++,,,+++******)))*********+++''''''***+++(((&&&'''(((((()))***************+++++++++************************)))))))))))))))(((((()))***+++,,,,,,---......---,,,++++++++++++((()))***+++,,,---------..................------555444222000............///////////////.........111000...------...//////000///---,,,,,,---///000------...///000111222222.........------,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---......///000///...,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++***,,,...---+++***,,,...------------------------,,,,,,---......---,,,,,,((()))***+++---...///000---,,,******+++,,,+++******+++---///000000///...333444444333000//////000------......//////000000,,,///111111...+++,,,---000000000000111111111111////////////000000000000////////////............///...---,,,,,,---...///...---+++******+++---............/////////000000+++...222555666555222000,,,,,,,,,---------..............................------------------------+++,,,,,,------,,,,,,+++***,,,......,,,+++---000***---222666666333///,,,......///000000///......///---++++++,,,......---,,,,,,,,,------.........+++++++++,,,,,,---------.........------,,,,,,,,,,,,+++,,,...111222222000---+++******,,,------,,,+++,,,---...////////////)))111333///333>>>AAA<<<000000000000000000000000111222333444333111///---.../////////000000111111222222111000///......---&&&&&&'''((()))***++++++(((((((((((((((((((((((((((''''''(((,,,333===DDD,,,***))))))******(((&&&'''''''''''''''''''''''')))***+++***(((&&&&&&'''((((((''''''''''''(((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###""""""!!!''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&(((++++++((($$$)))+++,,,***&&&%%%''')))******************************+++++++++,,,,,,,,,------------------------------,,,+++,,,---...///000000000000000/////////000000////////////000000000000000000000000000000555444222000000444:::>>>???;;;666555777999888777:::;;;;;;;;;;;;<<>>=========>>>???<<<999777777888999:::999888777666555333222111000000222333333111000000111666BBBGGG===000,,,...///000///...------,,,------.........------,,,,,,,,,------++++++++++++------,,,,,,---......---,,,,,,(((((())))))*********+++++++++************++++++******++++++++++++******+++*********))))))((((((******))))))((((((''''''***)))((((((((()))+++,,,+++++++++******(((''''''+++)))((()))---...---+++)))******++++++,,,------///////////////.........222000...------...000222555222...---///111111000222222111111000...---,,,***,,,------,,,,,,...//////.........//////---+++------------------------...///000///---,,,,,,......---,,,++++++---...000000///...---------------,,,,,,,,,---------....../////////---******,,,------------.........//////........................,,,---...///000111222333)))+++---...------...000------,,,+++++++++,,,,,,---///000222222000///---////////////////////////////////////////////////////////////000000000000111000///......///000111////////////////////////111111000///////////////000000000///......------------............---------///111111///---------//////.........---------///...------...000222444------.....................---,,,++++++---...000------------------------......///000000111000000///.........///222444666------............------,,,,,,,,,++++++***************+++++++++,,,,,,,,,......////////////......,,,,,,------...//////000000///...------...///000...............///000000111111222333555666777888111000000000111222333333222222111111000111111111222222111111000//////...000000000000////////////))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''')))///888>>>---+++(((((((((((((((&&&'''''''''''''''''''''''')))***+++***(((&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&(((***+++(((%%%###%%%'''((('''))),,,///*********************************+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...///////////////////////////000000////////////000000000000000000000000000000000000000000222777>>>CCCAAA===888555666777777777777777888:::<<>>>>>======>>>>>>@@@>>>;;;;;;;;;<<<:::999777777666444333222111000000111333333111000111111444>>>CCC:::000---///000------,,,------...///000......---------,,,,,,,,,------,,,++++++,,,------++++++,,,------,,,++++++))))))))))))*********+++++++++************++++++******++++++++++++******************)))))))))(((((((((((()))))))))))))))***)))((((((((()))++++++++++++++++++***)))((('''+++)))(((***---...---++++++++++++,,,------....../////////////////////...111111000//////000111111444111......///111111000//////000000000///.........///000///...---...///000///---...//////---,,,+++++++++++++++++++++++++++---...---,,,+++,,,---...---,,,++++++---...000//////...---------------///...---,,,+++******)))---......---++++++---///---------.........//////........................,,,,,,---...///000000111---///000000...---......,,,,,,,,,,,,,,,---...///...///000111111000///...........................////////////////////////............////////////111000////////////000111000000000000000000000000111000/////////...///////////////...............---......//////......------///111111///------...//////.........---------///.........///000222333////////////...---,,,,,,...---,,,++++++---///000..............................///000000000000000///......---...000333444---......//////......---------,,,,,,,,,+++++++++,,,------------.........---.../////////...---,,,------......///000000111000///...------...///000...............///000000......///000111222333333000000000000111222333444444333222222111222222222///////////////000000000111000000000////////////))))))))))))(((((((((((((((((((((((((((((((((((())))))'''&&&'''+++222666///,,,(((&&&&&&'''''''''(((((((((((((((((((((((((((***+++***((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&''')))(((((('''''''''((((((&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&((()))***((('''(((((()))'''&&&&&&(((***))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,---......///---,,,,,,,,,,,,---...///........................000000////////////000000000000000000000000000000//////000111333888>>>CCCNNNIIIBBB<<<:::999888888;;;888777888===@@@AAA@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<===<<<:::::::::999666444777666555444333222111000///111333333111000111222222999<<<666///---000222------,,,------...///000...------------,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***)))))))))***************++++++************++++++******++++++++++++******************))))))))))))''''''((())))))***++++++)))))))))((()))******+++++++++++++++***)))((((((+++***)))***,,,------,,,,,,,,,,,,---......//////......//////////////////111111111222222111111111333111///...///000000000,,,---...///////////////111222333222///...///000111///------...//////...++++++++++++++++++++++++***,,,------++++++,,,---------,,,+++,,,---.../////////...------------.........---,,,+++***))))))+++,,,------,,,---///111---............/////////........................------------.........///,,,...//////...---...///,,,,,,,,,---...///111222000000000000000000000000........................////////////////////////---------.........//////111000000//////000000111111111111111111111111111000/////////............---------.....................////////////.........///111000///------.../////////............---......//////000000111111000000000///...---,,,+++...---,,,,,,,,,---///000........................---......//////////////////......------///000111---......//////......------------------,,,,,,,,,---------.........//////...000111333222000...,,,......//////000111111111//////............//////...............///000000........./////////000000000000000111111222444444333333222111111111111111------......///000111111111111000000000/////////&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))(((&&&&&&)))///333222...)))&&&&&&'''))))))))))))))))))))))))))))))((()))+++***(((''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&)))(((''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''((())))))))),,,+++)))'''&&&&&&'''(((((((((((((((((((((((((((************++++++++++++)))******,,,---...//////,,,,,,,,,,,,------......---------...............000000////////////000000000000000000000000000000222222222222222444888;;;OOOLLLGGGCCCBBBCCCEEEGGGGGG@@@999777:::======<<<@@@@@@@@@@@@@@@?????????<<<===>>>???>>>===<<<;;;:::999999999999888555222666666555444333222111000///111222222111111111222333666666222///...000222000///...------,,,---------------------------------------,,,,,,---------++++++,,,,,,,,,,,,++++++************************++++++************++++++******++++++++++++***************)))))))))))))))(((((()))))))))*********)))))))))))))))******+++++++++++++++******)))(((*********+++,,,,,,,,,,,,,,,,,,,,,---......//////............////////////000111333444444333111000222111//////////////////,,,------...............111222333222000///000111222000...---///000000///////////////////////////...///000///---,,,---...------,,,,,,,,,---...//////......---------......++++++,,,,,,,,,---------+++,,,......------///111.............../////////................................................&&&(((+++,,,,,,---///000............///000111222111111000//////000111111........................////////////////////////.........////////////000000000000000000000000000111111111111111111111111///////////////...------+++,,,,,,---.../////////...//////000000//////......///000000...---...////////////..................///000000000000000//////////////////...---,,,...------,,,---...//////........................---....../////////......///......---------............////////////........................------,,,,,,,,,,,,------------111333555777666444000........./////////000000000/////////....../////////...............///000000111111111111111111000000000000000111222333444555222222111000/////////000......//////000111111111111111111000000000//////&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((('''(((***...222333///***&&&''')))++++++))))))))))))))))))))))))''')))******(((''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''&&&&&&'''(((***+++((('''%%%&&&'''***,,,...(((((((((((((((((((((((())))))*********+++++++++))))))***+++,,,......///,,,,,,,,,---------------------------......//////000000////////////000000000000000000000000000000222333333111000000222444>>>>>>>>>@@@DDDKKKRRRVVVNNNFFF;;;666888;;;<<<<<>>>>><<<;;;:::;;;::::::;;;===<<<:::777555555444333222111111000...000222222111111222333888555222000///...000222000///...------,,,------------------------------------------------------------,,,,,,,,,,,,------+++++++++***************++++++************++++++******++++++++++++******))))))))))))))))))******+++*********)))))))))(((((()))))))))***************++++++++++++******)))***+++++++++++++++,,,,,,+++++++++,,,------......---.........//////000000000111333555555333111000000000000//////...//////...............------,,,...///111111000///111222111000...///000111111000111111111111111111111111333444444222000......///,,,,,,,,,,,,------............---------......///------------............---...//////------...///////////////////////////////////////////////////000000000////////////...''')))+++---------///000111000000//////000000000111111000000000000111111///////////////////////////////////////////////////000000000000111111111000000111111111111000000000000000000000000000000//////000000//////...---+++,,,,,,---...///000000///000000000000000000//////000000///------...//////////////////////////////000000000000000///...------...///000000000///------------......//////------------------------...///////////////......///......---------------...//////////////////...........................,,,,,,---------.........111333666777777444111///------............//////...//////////////////..................///000000333222222222222111111111000000000111222444555666444444333222111000000111111111111111111111111111111111111111000000000000))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((()))+++...111111...)))&&&''')))+++,,,((((((((((((((((((((((((''')))******((('''((()))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''&&&%%%'''***---///,,,((('''(((***++++++)))))))))))))))))))))))))))))))))************+++)))******+++,,,------...+++,,,------......---------------...//////000000000000////////////000000000000000000000000000000///000111111000000111333555666888999<<<@@@FFFJJJIIICCC;;;777999<<<>>>???>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;:::999888888999:::;;;999888444444444333222111111111...000222222222111222333@@@888111///000//////000------,,,------...///000,,,,,,,,,------------...------............------...------,,,,,,------...+++++++++++++++*********++++++************++++++******++++++++++++******))))))))))))************,,,++++++***))))))(((((((((((()))************)))***+++++++++++++++*********+++,,,,,,******+++,,,+++++++++,,,------......------......///000000000000111333444444333111000///000111000...---...//////////////////...---,,,,,,...///000//////111222000//////000222222111///////////////////////////444555555333111//////000,,,,,,,,,---------.........------------...//////111111000///...---,,,,,,---...000000...------...000000000////////////...////////////////////////000000000000000/////////...000111000///---......222111000000/////////000111111111111111111111111000000000000000000000000////////////////////////000000111111111222222222000111111222222111111000000000000000000000000000///000111111111000...---------......///000111111000000111111111111000000///000000///------...000...////////////000000000111111000000//////......,,,---...///000111111111------......////////////........................000000000000000//////.....................------...//////000000//////...---------.............../////////000000000000111...000222333333222000...---------.....................////////////.....................///000000111111111111111111111111000000000111333444666777888777666444444333333333222222222222222222222222222222111111111000000000))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))((()))+++...---***'''%%%''')))++++++'''''''''''''''''''''''''''(((******((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%$$$&&&+++///777222,,,)))(((((('''&&&************************))))))))))))******************+++++++++,,,,,,,,,+++,,,---.........------------...//////000111111000000////////////000000000000000000000000000000---///111111111111222333444666777666444444777999???>>><<<;;;;;;<<<===>>>=========>>>>>>>>>??????===<<<;;;;;;::::::;;;;;;999888666555666777666555444444333333222111111111...000222222222111222444HHH<<<111000111///---...------,,,------...///000,,,,,,,,,---------......,,,---...//////...---,,,------,,,++++++,,,------,,,,,,,,,++++++*********++++++************++++++******++++++++++++******((()))))))))************************************'''((()))***+++******)))***++++++,,,,,,++++++******,,,---,,,***)))+++---,,,,,,,,,---......//////------......///000000111000111222333333222111000...000111000...------///......///000000000//////...000111000//////000111//////000222444444111///........................000111222111///...///000,,,,,,------......---------------------...//////000000///...---,,,,,,++++++---///000/////////000000000000000/////////...////////////////////////......//////////////////111222333222///...---...000000/////////000000111000111222222222222111000111111111111111111111111////////////////////////000000000000111111111111000111222222222222111000111111111111111111111111000111222333222111///....../////////000111111111000111111222222111111000000000000...---,,,...000.../////////000000000000333222000///.........///---...///000000000000000---......///////////////000000000000000000000000111111111111111000000///---....../////////......//////000000000000//////,,,,,,---------.........//////000000000111111111,,,---///000111111000000/////////...............---...///000000///...---...............///000000000000111111111111111111000000111111333555666777777777555444333222222222000000000111222222333333222222222111111111000000&&&&&&'''((()))***++++++((((((((((((((((((((((((((()))***)))'''''')))******(((%%%$$$&&&(((******'''''''''''''''''''''''''''(((******)))(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$&&&'''((()))))))))******)))''''''&&&&&&&&&######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$&&&+++000444///***(((***+++,,,+++************************))))))))))))************+++++++++++++++++++++,,,+++,,,---.........---,,,.........///000111111222000000////////////000000000000000000000000000000000111333333111000111111...222555666555666888;;;888;;;>>>>>><<<:::999999<<<=========>>>>>>??????===<<<;;;:::999:::;;;<<>>???@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;===<<<;;;:::888777666555222222111111111111222222000000000000000000000000HHH===111---000222000+++...---,,,+++++++++,,,---...,,,+++,,,......---,,,...---+++))))))***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,++++++++++++************++++++***++++++,,,,,,++++++***###%%%''')))++++++++++++,,,,,,,,,,,,,,,+++******((()))***+++,,,---------......---,,,,,,++++++******---000000,,,)))***+++//////............///000111111111000000000000000111111111111111111111111444000,,,,,,...//////...//////............//////222111000//////000111222......///111222222///---...................................................------,,,,,,------...------------------------///////////////.........//////......///000222333222222111000000000000000222111///...---...000111/////////......---------111111000///...---,,,,,,...///000222222222111111000000000111111111222222222222111000111222333444111///...///222333111///,,,,,,++++++,,,...///111000111222222000///000000111222222222222111111000///111222111000///000111////////////000000000000111000000////////////000000111111111111111000000////////////////////////...///000111111000///...//////////////////000000000000000///......------000000/////////000000111111000000000000/////////111111111000000/////////222111111000//////.........---,,,++++++---///000000000////////////000000...///000111111000///......///000///...///111333000000////////////000111///////////////000111111111222333444333222111000000111111222444666888999888888777555222000---,,,000///...///111333222111444444222111000/////////)))))))))))))))))))))))))))'''&&&'''))))))(((&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))(((((((((''')))))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((())))))***((()))***)))(((((()))+++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,...------,,,---...///000,,,------...............000000000000000000000000000000111111000000//////......//////000222333444555555555555666666666666999::::::;;;;;;;;;;;;;;;<<<===>>>?????????>>>======<<<<<<;;;::::::;;;;;;;;;:::999888777555444444222111111000000111111222000000000000000000000000???888///---///111000---,,,,,,+++++++++,,,---...---++++++,,,...///...---...---+++))))))***+++,,,---,,,,,,,,,++++++++++++******+++,,,------------))))))(((((((((((())))))***++++++,,,,,,++++++***(((((()))))))))))))))(((*********+++******)))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++---///------....../////////000000000000000000000000000111111111111111111111111333000---,,,...//////...111000///...............222111000//////000111222/////////111222111///,,,........................////////////////////////...------,,,,,,------...------------------------/////////////////////...//////......///000222333222111000000/////////000333222000.........///000...............---------000///////////////.........///111222333222222222111111222222222222222222111000000000000111222222444222111222444555333111222111000000000000111222111222444444222111111222222222333333444333333222000111222222111000111222000000000000111111111111333222111111000000000000......///000000000//////000000000000000000000000000000000111111000000///000000000000////////////111111000000000000000///000///////////////000000000000/////////.........------...///000111111222111111111000000////////////...---,,,,,,...000111111111000000000000111111///000111111111000//////...///000///......000111000000/////////000000111///////////////000111111111222333333333333222111222222333444666888999:::888777666444333111000000222111000222444555444333555444333222111000000000)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''&&&%%%''''''''''''(((((((((((()))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''(((((()))***)))***,,,+++***))))))***++++++,,,------,,,++++++)))***,,,,,,+++++++++,,,---------------...//////---------...............000000000000000000000000111222222222111111000///......//////000222333444444555555555555666666666888999:::;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;<<<;;;;;;::::::::::::;;;888888777666555333222222222111111000000111111222000000000000000000000000555222...---...//////...++++++++++++,,,,,,---...+++******+++...//////...---,,,+++*********+++,,,+++++++++++++++*********((()))***,,,------......))))))(((((((((((())))))***++++++,,,,,,++++++******))))))(((((()))))))))+++,,,,,,,,,,,,+++******)))******+++++++++***************++++++++++++,,,)))+++---//////---,,,++++++,,,---///000000000///000000000000000000000000111111111111111111111111222000...---.../////////111111000//////...//////111111000000000000111111000000000000111111...,,,........................000000000000000000000000...------,,,,,,------...------------------------....../////////////////////////////////111222222111000000///////////////333222000///......//////---------.....................//////000000000111//////000222222333333222333222222222222222222222000111111222222222222222333111000111222333222000444333222111000//////000222333555555444333444444333444555555666666666666222333444444333222333444222222222333333333333444666555555444333222222111//////000111222222222111333333333333333333333333333333222222222222333333333333333222222222111111333333222222222222222222222111111000000000111111000000000000////////////.........///000111222333111111111111000000000000000///...---...///000111111111000000000000111111000000111111222111111000///000111000///...///000111111000000000000000111000////////////000111111000111222333444444333333333333444666888999;;;;;;888777555444333333333444444333222444666777666555666555444222111111111111((((((((((((((((((((((((((((((''''''((((((((('''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((''''''''''''((()))))))))+++------+++)))((())))))***,,,------,,,***))))))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...------------......//////////////////////////////111111111111111000//////222111111000000000000000444444444555555555666666777888999::::::;;;::::::<<<===>>>>>>===<<<;;;:::;;;:::999999999999::::::777777666555444333222222111111000000000000111111000000000000000000000000//////000///------...///---,,,,,,,,,,,,,,,,,,,,,***))))))+++---//////...---,,,+++*********++++++************************)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***((('''''''''(((***,,,...******++++++******)))(((***+++++++++******)))(((************************)))222<<<@@@;;;222+++((()))***---///111111000////////////000000000000000111111111111111111111111111000///...//////000000000000//////000000111222111000000000000000000111111000000000111000...,,,........................////////////////////////...------,,,,,,------......................................./////////////////////000000111222222000000///////////////000444333111000///......///---------......///////////////000000000111111111...///000111222222333333222222222222111111111111111222333555555444333333222222222222222222222222444444333333222222222222333444666777666555666777666777888999::::::::::::777888999888777666777999777777777777888888888888;;;;;;::::::999888777666555666777888888999888888888888888888888888888888999999888777777888:::;;;;;;;;;;;;:::999999888888888888777666555444333333555555444333333333444444333222222222111111111111444333222111000000111111000000000000000000000000//////......//////000111000000000//////000000000000111111111222222222222111333333333111///000111222222111000000000111111000000//////000000111222000111222333444444555555333444555777999:::;;;;;;:::999666444333333444555333222222333555666666555666666444333222111111111(((((((((((((((((((((((('''(((((((((''''''((((((&&&'''((()))))))))''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''(((((())))))+++------+++)))((()))''')))***,,,,,,***)))''')))***,,,,,,+++++++++,,,******++++++,,,,,,,,,,,,...------------...///000////////////////////////......////////////......222111111000000000000000444444444444555555555555666777888999::::::::::::;;;<<<======<<<;;;:::999999999888888888888999999777777666555444444333333111000000000000000000111////////////////////////...000111111...,,,---............---,,,+++***)))***))))))+++---//////...,,,,,,+++++++++***++++++************************,,,,,,,,,,,,+++******))),,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***)))((((((((()))***,,,---'''''''''''''''&&&&&&%%%+++++++++++++++***)))(((+++++++++*********))))))444@@@LLLLLLAAA444......(((***---///000000//////......//////000000000000000000000000000000000000///000000/////////000111.........///111222444555000000000111111000000000111000//////000000///---////////////////////////...........................------,,,,,,------...........................---.........//////000000//////000000111222222222000000////////////000000333222222111000/////////.........//////000000000222111111111111000000000/////////000111333444444222222222222222222222222222333444555666555444333555666666777666777777888777777888999::::::;;;;;;777999;;;<<<;;;;;;<<<===>>>>>>???AAABBBBBBBBBBBB???@@@AAAAAA??????@@@AAA???@@@@@@@@@@@@AAAAAAAAACCCDDDDDDDDDCCCBBB@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAABBBCCCDDDFFFGGGFFFFFFFFFEEEEEEEEEDDDBBBAAA@@@>>><<<:::888888:::999888777777777777777666555555555444444444444777555333111000000000111111111111000000000000000///////////////000000111000//////......//////000111111111111111222222333333444666555333222111222333333222111111111111111000000000000000111222222111111222222333444555666222333555777999:::;;;;;;<<<:::777555333333333444111000000111333444444333666666444333222111111111))))))))))))))))))))))))'''((()))((('''&&&''')))&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&(((((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((())))))***,,,+++***))))))***'''((()))******)))(((''')))***,,,,,,+++++++++,,,******+++,,,,,,,,,,,,,,,......---,,,---...///000000000000000000000000000++++++,,,---..................//////000222333444333444444444444555555555555666777888999:::::::::::::::;;;<<<;;;;;;999888888777777777777888999999777777666666555444444333111000000//////000000111///////////////////////////000111000///---,,,---.........---,,,+++***)))***))))))***---......---,,,,,,,,,+++++++++***************+++++++++++++++------,,,,,,+++)))((('''******))))))))))))*********++++++,,,,,,++++++***,,,++++++***))))))))))))+++++++++++++++***)))))),,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++***999@@@DDD???444,,,---111***+++,,,.../////////...---......//////000000111000000000000000000000000...000111111000///000222......///000222333555666000000111111111111000000111///...///000111000///////////////////////////...........................------,,,,,,------...........................------......///000000000...///000111222222222222000000000000000111111222222111111111111111000000000000000000111111111111333222222222111111000000111111111222333555666777555555555666666666777777555555666777777777777666666888::::::::::::<<<===;;;<<<>>>@@@BBBCCCCCCDDDBBBDDDGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOONNNNNNLLLMMMNNNMMMLLLKKKLLLNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSOOONNNMMMKKKHHHFFFEEEDDDBBBBBBAAA@@@????????????======<<<<<<<<<;;;;;;;;;888777444333222333444555444444333333222111111000000000000111111111222222000000////////////000000000000000000000111222333222444666666444333222333444444333222111111111111111000000000000111222222333333222222333444555666222444666888:::;;;;;;;;;<<<:::888555333222222222111000///000222444333222666555444222111111111111))))))))))))))))))))))))&&&((())))))'''&&&''')))'''&&&&&&&&&''''''((()))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))***)))(((((()))+++)))))))))))))))))))))))))))***,,,,,,+++++++++,,,+++,,,---.........------///...---,,,,,,...///000000000000000000000000000((()))+++,,,.../////////......//////000222333444333333444444444555555555444555666888999999::::::888999:::;;;;;;:::999999777666666666666777888999666666666555444444333333000000////////////000000////////////////////////..................------++++++,,,---------,,,++++++***)))***,,,---,,,++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,---+++++++++++++++***)))(((+++******))))))******+++***++++++,,,,,,++++++***++++++++++++***)))((((((...............------,,,,,,,,,---------,,,,,,+++((()))***+++,,,---...///222333222...***((()))+++,,,,,,,,,------.........------......///000000111000000000000000000000000---000222222000///111222111111111111222333444444///000111222222111000//////...---...000111111111////////////////////////...........................------,,,,,,------...........................------......///000000111...///111222333333222222111111111111111222333333000000111111222222222111333333222222222222222222111111111222222222222222444444444555666888:::;;;:::;;;;;;<<<===>>>??????===============>>>>>>???<<>>>>>>>>===444555555666555555444333555444333555777888777666444444222111000/////////'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***(((&&&&&&''''''&&&%%%'''''''''&&&%%%%%%$$$$$$***)))((('''''''''''''''&&&'''((((((''''''(((***111,,,'''%%%&&&&&&%%%######%%%&&&(((((('''%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''))))))((('''&&&%%%%%%$$$'''(((******)))'''%%%###)))(((((((((''''''''''''))))))))))))************(((%%%###%%%***,,,***'''******))))))******+++,,,,,,,,,,,,---------......,,,---......//////......////////////////////////111000///...------...///000000000000000000000000333333222222222222222222555666888999999888777666666777888888888888777777555555555666666666666666999888666444333333333333//////000000000000//////000000000000////////////000///...---------------,,,,,,---.........------'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------+++))))))+++,,,,,,,,,------,,,,,,+++***'''((()))***+++,,,,,,,,,***,,,...000000...,,,***---+++***+++------+++((((((***++++++***)))+++,,,...---,,,,,,++++++++++++'''***------++++++...111******+++,,,---//////000222000......///000000///555222//////000111///---......------------......000111111111111222222222222111111111000000///////////////...------,,,,,,111000///......000111333000000///...............---------.........//////111111111000///.........000111111000000...------//////000111111111111111111222333222111111222444999555222111333444333111777777777666555666888::::::::::::::::::<<<======;;;;;;<<<>>>AAAFFFJJJLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRQQQQQQRRRVVVXXXYYYZZZ[[[]]]___```aaaaaaffffffggghhhiiijjjjjjkkkkkkkkklllmmmnnnoooppppppssssssssssssrrrqqqpppppppppnnnjjjfffeeefffhhhiiiiiihhhggghhhjjjkkkkkkjjjhhhhhhhhhhhhiiikkklllmmmrrrnnnkkkkkkkkkkkkhhheeecccdddeeeeeeeeedddbbbaaa```cccfffggggggggghhhiiigggggghhhiiijjjkkklllllljjjiiiiiijjjkkkkkkjjjhhhiiihhhfffdddccccccdddeeeddddddcccaaaaaa``````aaa\\\ZZZVVVRRROOOLLLKKKKKKJJJIIIHHHFFFDDDCCCAAAAAA>>>???@@@AAA@@@???===;;;:::999888777555333222111222111000............///...///000111111222222111444444333222222333555555111111000000111222333333444111///111555777555222555777:::===>>>??????>>>;;;:::888666444444444444000222555777888777555444444444444444333222222111'''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&''''''''')))((((((''''''''''''(((%%%'''(((((('''&&&((()))---***&&&%%%&&&''''''&&&"""###%%%'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((((((((((((((('''&&&&&&%%%%%%((()))))))))((('''%%%$$$%%%%%%&&&&&&'''((((((((((((((()))))))))************'''%%%''',,,...,,,)))******))))))******+++,,,,,,,,,,,,------------...,,,---......//////..............................111000///...------...///000000000000000000000000222222222222222222222222555666777999999888777666666666666666666666666666555555555444444444444444777666444222111111111111//////000000000000//////000000000000/////////...///......------------......------,,,+++***))))))******************++++++************************...---,,,+++************---------+++***)))+++---,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***((((((***,,,---+++))))))***,,,,,,++++++,,,......---,,,+++++++++++++++***+++,,,,,,++++++,,,---,,,,,,---...///000111111111///------///000000000000//////111444333111...//////............//////000111111111111222222222111111111111000000000/////////000000000000000000,,,+++***))))))+++---...000000///............///------........./////////333333333222222111111111///000000000///...------......///000111111111000000111333333333444666888AAA<<<777555555777777777777888888888777888:::<<<@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEGGGKKKOOOSSSUUUWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZ\\\___aaabbbcccdddfffggghhhiiiiiijjjjjjkkkkkkllllllmmmmmmnnnoooooopppqqqrrrssstttvvvvvvvvvvvvvvvuuutttssssssqqqnnnkkkjjjiiijjjkkkjjjjjjjjjlllnnnnnnmmmllliiiiiijjjkkklllmmmoooooorrrpppmmmkkkjjjhhhdddaaaccccccbbbaaa```]]][[[ZZZ^^^```cccdddddddddeeefffggghhhiiijjjkkkmmmnnnnnnooonnnlllmmmmmmmmmkkkiiikkkjjjhhhgggfffgggiiijjjkkkjjjjjjiiihhhhhhhhhhhhfffddd```]]]YYYWWWVVVUUUUUUTTTSSSQQQOOONNNLLLLLLGGGHHHIIIJJJIIIHHHFFFDDDAAA@@@???<<<:::888666555333222111000///000111222...///000111111111111111333222222111222222444444444444333333333333444444222333444333333333444555666888;;;>>>@@@@@@???>>>;;;:::888777555444444444444555888:::;;;:::888777444444444444333222111111((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''%%%&&&'''(((((('''%%%&&&&&&'''(((((())))))''''''''''''(((((((((((($$$&&&''''''&&&&&&'''((()))'''%%%%%%'''((())))))!!!###%%%'''((())))))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%'''***+++)))'''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&""""""###%%%'''((()))***(((((())))))))))))*********(((&&&(((+++---+++)))******))))))******+++,,,,,,,,,,,,,,,------------,,,---......//////..............................000///......---.........000000000000000000000000000111111111222333333333444555777888888888777666777666555444444444555666555555444444333333222222444444222111000//////000//////000000000000//////000000000/////////......------------------...///,,,+++***)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++++++++,,,------,,,******+++---,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,+++)))))))))))))))))))))))))))((((((***---...---,,,)))+++,,,,,,,,,,,,...///---,,,,,,++++++++++++,,,---+++******++++++***)))+++,,,,,,---...///000000///...------///111111000---...000444666555222///000000////////////000000000111111111111222222222111111111111000000000000......///000000111222222......---,,,---...///000111000//////......//////............////////////////////////////////////000000111111111000000///...///000111222333333333222444666888999;;;===@@@GGGBBB<<<999999:::<<<===;;;===>>>>>>>>>@@@BBBEEEIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSTTTVVVXXX\\\___aaaddddddeeeeeefffggggggggghhhiiihhhfffeeefffhhhkkkkkklllmmmooopppqqqqqqqqqooopppppppppppppppppppppsssttttttuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvtttrrrpppooonnnnnnmmmmmmoooqqqsssrrrooollliiijjjkkklllnnnooopppqqqtttrrrooolllhhhddd^^^ZZZ]]]]]]\\\ZZZYYYWWWVVVUUUYYY[[[^^^______^^^___```dddeeefffhhhjjjlllmmmnnnqqqooonnnnnnoooooonnnlllnnnlllkkkiiiiiijjjlllmmmpppppppppppppppppppppppppppnnnjjjgggdddbbbaaaaaa```___^^^]]][[[ZZZXXXXXXUUUUUUVVVVVVUUUTTTRRRQQQLLLJJJHHHEEEBBB???===<<<666555444333222333444444000111111222222222111111333222222222222333444555666666555555555555555666333666777666222000333777666888<<<@@@BBBAAA@@@>>>;;;:::999888777555444444555666888:::;;;:::999888444444444444333222111000))))))))))))))))))))))))&&&''''''((((((((((((((((((&&&%%%&&&((())))))((('''''''''((((((((())))))&&&&&&'''(((((()))))))))$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%%%%'''((())))))###$$$&&&'''(((((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((---)))%%%&&&***,,,)))%%%&&&&&&&&&'''''''''((((((***)))'''%%%%%%&&&'''(((######$$$%%%'''((()))***(((((((((((()))))))))***(((&&&%%%&&&)))***)))'''******))))))******+++,,,++++++,,,,,,,,,---------,,,---......///.........................................................000000000000000000000000///000000111222333333444444444555777777777777777888777555333333444666777666555555444333222222111333333222111000000////////////000000000000//////000000/////////.........,,,,,,,,,,,,---......///)))(((''''''(((***---///------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---------***+++,,,+++***)))***,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,***++++++,,,---------,,,(((***,,,,,,,,,,,,...///,,,,,,+++++++++++++++,,,,,,***((())),,,,,,***(((*********+++,,,------......---,,,---000111111000...///111444555444222000111111000000000000111111000000111111111222222222111111111000000000000000------......////////////222111111111111222333444111000000///.../////////....../////////000000000---------.........//////111222222333444444333333111222333555666777777777888;;;>>>???@@@BBBDDDFFFFFFDDDAAA??????@@@AAABBBEEEFFFIIIJJJKKKLLLOOOQQQTTTTTTUUUWWWYYY[[[]]]___``````aaabbbeeehhhjjjkkkllllllmmmmmmmmmnnnnnnnnnppppppooommmkkklllnnnppppppqqqrrrttttttuuuuuuuuuttttttttttttsssssssssssswwwwwwxxxyyyzzzzzz{{{{{{||||||}}}}}}~~~}}}}}}}}}zzzzzzyyyxxxvvvtttrrrqqqrrrssstttvvvwwwtttooollliiijjjlllmmmooopppqqqrrrvvvtttqqqlllfff___XXXTTTTTTTTTSSSSSSSSSSSSTTTUUUTTTVVVYYYZZZYYYXXXXXXYYY^^^^^^```bbbdddfffggghhhkkkjjjiiikkknnnpppqqqppppppooommmkkkjjjjjjkkklllppppppqqqrrrrrrrrrrrrrrrsssqqqnnnkkkhhhgggffffffffffffeeecccbbb```__________________^^^]]]\\\[[[UUUTTTQQQNNNKKKGGGEEECCC<<<;;;999888777666777777333444444444444444333333444444444444444444555555555444444444555666666777777888888555333222333666666999===AAACCCBBB@@@???;;;;;;:::999888666555444333444666777888888777666555555555444333222111000************************&&&'''((()))))))))((((((((('''&&&&&&(((***))))))))))))((((((((('''''''''%%%&&&'''((())))))(((((($$$%%%&&&&&&%%%%%%&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((000+++'''&&&)))***'''###%%%%%%&&&&&&'''(((((((((***(((&&&$$$$$$%%%'''(((&&&'''''''''(((((((((((('''(((((((((((()))))))))((('''&&&'''((()))((('''******))))))******+++,,,+++++++++,,,,,,,,,------,,,---......///.................................------..................//////////////////////////////000111222222333333333333444555666777777777999888666444444555666777777666666555444333222222333333333222222111000000//////000000000000//////////////////............,,,,,,,,,,,,,,,---...///***)))(((((())),,,...000,,,,,,,,,,,,,,,,,,++++++************************((()))***+++,,,,,,,,,+++((()))+++***)))))))))+++++++++,,,,,,++++++***))))))************))))))(((,,,+++)))(((((()))+++,,,++++++,,,,,,+++***))))))''')))++++++******,,,...+++++++++******++++++,,,***((('''(((,,,...,,,******++++++,,,,,,------------,,,,,,...000111000///111111222111111111111222111111000000000000111111000000111111111222222222000000000000000000111111000000//////............///////////////000000000111111000////////////////////////000000000111111000000111222333444555555111222333555666666666666444555777999:::;;;<<<<<<@@@BBBEEEFFFFFFGGGHHHIIIGGGHHHJJJKKKKKKKKKKKKKKKNNNPPPSSSUUUVVVXXXZZZ\\\]]]]]]___```ccceeehhhiiiiiijjjkkklllnnnpppqqqrrrrrrrrrrrrrrrrrrsssssssssvvvuuutttrrrpppppprrrtttuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvzzzzzzzzz{{{{{{||||||}}}|||}}}~~~|||}}}||||||zzzyyywwwuuuxxxxxxzzz{{{zzzwwwqqqlllmmmnnnppprrrttttttuuuuuuxxxwwwrrrkkkccc[[[TTTQQQPPPOOONNNNNNOOOQQQSSSTTTSSSUUUWWWXXXVVVUUUUUUVVVXXXXXXZZZ[[[\\\^^^______```___aaadddjjjnnnqqqrrrtttrrrooommmkkkkkkkkklllnnnoooppprrrsssssssssssssssqqqooollljjjhhhhhhhhhhhhhhhgggfffeeecccbbbbbbbbbbbbbbbbbbbbbaaaaaa```\\\[[[YYYUUURRROOOMMMKKKFFFEEEBBB@@@===<<<<<<<<<777777777777777666555444555555555555555444444333111222222333444666777888<<<999555444555666555444777:::===AAACCCBBBAAA@@@<<<<<<;;;999888777666555222333444666666666666666555555555444333222000///))))))))))))))))))))))))&&&'''((()))***)))(((((()))(((&&&'''((())))))((())))))(((((('''&&&&&&%%%&&&'''((()))))))))((('''$$$&&&''''''&&&&&&'''((('''(((((('''%%%$$$%%%&&&))))))(((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((///,,,'''&&&''''''&&&$$$&&&&&&&&&'''''''''((((((((('''&&&$$$$$$%%%'''((())))))((((((((('''''''''''''''(((((((((((())))))))))))))))))******************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,---............---///////////////////////////000000000111222222222222333333444555666777777999888777555555555555666666666555555444444333333333333333333333222111000//////000000000000///////////////.........------,,,,,,,,,,,,,,,,,,---......---,,,+++***++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,+++***((('''''')))++++++***)))***++++++++++++++++++******)))(((((()))))))))))))))(((***)))(((''''''((()))***)))***+++***'''%%%%%%&&&(((***++++++***)))***,,,+++************++++++,,,)))((((((***,,,---------........./////////000000---,,,,,,...000000///...111111111000///...000222111111000000000000111111000111111111111222222222000000000000111111111111333333222111111000//////....../////////000000000222111000000//////000000000000000000111111111111000000222333444666777777333444666888999:::;;;;;;:::;;;===???AAACCCCCCDDDGGGJJJMMMNNNMMMMMMMMMNNNNNNQQQVVVYYYYYYXXXXXXXXXVVVXXX\\\^^^___```bbbdddeeefffgggiiikkkmmmoooppppppqqqrrrssstttvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyywwwuuuuuuxxxzzzyyyzzzzzz{{{{{{{{{zzzzzzxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{||||||}}}}}}}}}}}}|||}}}~~~~~~}}}|||{{{}}}}}}~~~{{{vvvqqquuuvvvxxxzzz{{{{{{zzzzzzzzzxxxsssjjjaaaXXXSSSQQQRRRQQQOOOMMMNNNPPPSSSUUUYYY[[[\\\\\\[[[YYYYYYZZZYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYZZZ^^^dddjjjnnnoootttssspppmmmkkkkkkllllllmmmoooqqqsssuuuuuuuuuuuusssrrrooommmkkkjjjjjjjjjiiiiiihhhgggfffeeeddddddaaaaaaaaaaaabbbbbbbbbcccaaa```^^^[[[YYYVVVUUUTTTQQQPPPMMMJJJHHHFFFFFFFFF>>>>>>>>>>>>===<<<;;;:::999999999888777555444333222333333444555777888999>>>999444444666888777444888:::===???AAABBBAAAAAA>>>===;;;888777777777777444555666777777888888888666666555444333111000///))))))))))))))))))))))))&&&''')))*********((('''+++)))''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''')))***)))(((&&&%%%%%%'''(((((('''&&&((()))%%%'''((((((%%%$$$%%%&&&)))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((+++)))'''&&&%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((((()))))))))*********)))))))))*********))))))******+++,,,***++++++++++++,,,,,,,,,,,,---......//////......------------------------+++,,,---.........------////////////////////////000000000000111111111111222222222333444666777777777777666555555444333333444444444333333333333333222222333333333222111000//////000000000000////////////.........---------------,,,,,,+++,,,,,,,,,......---,,,+++******)))))))))***+++,,,------...************************+++,,,------,,,+++)))'''(((***,,,---,,,++++++,,,+++++++++++++++***))))))'''((()))***************)))))))))(((((()))))))))'''***+++***(((&&&&&&(((+++,,,---,,,***)))***+++***************+++,,,,,,)))+++,,,,,,++++++,,,.../////////000000000111111---------...000000...,,,+++...111111//////000111000000000//////000000000000111111111111222222222///000000000111111111111222222111111111111111111111111222222333333222222222111000000//////000000000000000111111111222222///000111333555777888999:::;;;===???AAABBBCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPQQQSSSVVVXXXXXXWWWWWWXXXXXX\\\```bbbaaaaaaaaabbb^^^aaadddggghhhiiijjjllllllmmmmmmoooqqqsssuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{}}}}}}}}}}}}}}}|||||||||||||||{{{zzzxxxxxx{{{}}}|||}}}}}}}}}}}}}}}||||||zzzzzzzzz{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{{{{|||~~~~~~}}}|||yyysssiii___WWWTTTSSSRRRQQQOOONNNOOOSSSWWWZZZbbbdddffffffdddbbbbbbbbbaaaaaa```___^^^]]]]]]\\\[[[ZZZYYY\\\```eeehhhiiinnnmmmjjjiiihhhiiijjjkkklllnnnqqqsssuuuvvvvvvvvvsssrrrpppnnnlllkkkkkkkkkhhhggggggfffeeedddcccccc______``````aaacccddddddccccccbbb```___]]]\\\\\\ZZZYYYWWWUUUSSSSSSSSSSSSLLLLLLKKKKKKIIIHHHGGGFFFBBBBBBAAA@@@>>>;;;888777999888888888888999999:::<<<:::777555555777888888999:::;;;===???@@@AAABBB@@@>>>:::777666666888999555666666777888888999999666666555444333111000///((((((((((((((((((((((((&&&''')))***+++***(((''',,,***((('''((()))((('''$$$$$$%%%%%%&&&''''''''''''((()))***)))(((&&&$$$&&&'''((((((''''''(((***###&&&((((((&&&$$$&&&((('''''''''''''''((()))***''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''%%%$$$%%%(((+++''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((()))((('''&&&'''(((*********)))***++++++,,,******+++++++++,,,,,,,,,,,,---......//////......------------------------***+++---...///...------////////////////////////111111111000000000000000222222222333444555777888555555555555444333222111222222222222222222333333111111222333333222000/////////000000000000////////////.........---------...------,,,++++++++++++***++++++,,,,,,,,,++++++((()))***+++---...//////++++++++++++++++++++++++(((***,,,.........---,,,))),,,...///...------...***++++++++++++***))))))'''((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++(((+++...---+++***+++------......---+++******+++******))))))***+++,,,,,,+++---///...+++)))+++---.........///////////////...------///000///---+++&&&+++000222111000000111000000////////////000000000111111111111222222222//////000000111111111222.........///000000111111000000111222222222222111222111111000000000000000000111111111111222222222333444666888:::<<<===>>>BBBCCCEEEGGGIIIKKKLLLLLLNNNPPPRRRTTTWWWXXXZZZZZZXXX[[[___aaaaaaaaaaaabbb```ccceeeeeecccccceeehhheeehhhkkknnnnnnoooqqqrrrqqqqqqqqqssstttvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzxxxyyy|||~~~}}}}}}}}}~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||}}}}}}||||||zzzsssiii^^^VVVUUUUUUOOONNNMMMNNNRRRWWW]]]aaajjjlllnnnmmmkkkjjjiiiiiiiiihhhgggeeedddbbbaaa```___]]]\\\\\\___bbbcccdddfffeeedddcccdddeeeggghhhjjjlllooorrruuuuuuuuuuuusssqqqooommmlllkkkkkkkkkeeeeeedddcccbbbbbbaaaaaa^^^^^^___```aaaccceeefffeeeeeedddcccbbbbbbaaaaaa___^^^\\\[[[[[[[[[\\\]]]XXXXXXWWWVVVUUUSSSRRRQQQJJJJJJIIIHHHEEEBBB???===???>>>===<<<;;;:::::::::999::::::777444444888<<<::::::;;;<<<===???AAACCCBBB???:::777555666999;;;555555555666777777888888666666555444333111000///,,,***((('''&&&''')))***))))))************)))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''((()))******)))((('''%%%%%%''')))***+++++++++%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((()))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******...)))%%%&&&+++...,,,)))************************((())))))))))))*********,,,,,,++++++,,,,,,---...000///---,,,++++++,,,---000...,,,++++++,,,---...000000000000///...---,,,000000000000000000000000000000000000000111222222555444333222222222333333444444333222222222333333333333222222111000//////222111///...---...000111///////////////......---,,,------......------,,,+++***)))***,,,---,,,+++------,,,++++++******)))++++++******++++++,,,---***++++++++++++***))))))******+++,,,+++***)))(((+++++++++++++++***))))))...------,,,,,,++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,((())))))))))))*********---,,,,,,++++++,,,,,,---.........---,,,+++***)))+++,,,---...////////////000000////////////000000...000111222111000111222000111222333444333222222000000111111111222222222222111111111111111222222000111222333333222111000222333444444333222///...000111222000//////000222222333444555555777:::<<<;;;<<<<<<===@@@CCCFFFGGGIIIMMMPPPQQQPPPQQQTTTXXXWWWYYY[[[^^^___```______cccccceeefffggghhhhhhiiipppooonnnmmmmmmmmmmmmmmmkkkmmmoooqqqssstttuuuuuurrrtttwwwxxxwwwuuuuuuvvv~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{xxxxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~{{{yyy{{{{{{|||}}}}}}~~~ssshhhaaa[[[WWWTTTQQQSSSVVVYYY\\\___cccfffoooqqqtttuuuttttttuuuwwwtttrrrooonnnmmmkkkiiigggggggggfffeeebbb```]]][[[^^^^^^]]][[[YYYZZZ\\\___bbbgggnnnssstttrrrqqqppprrroookkkkkkmmmnnnnnnlllhhhfffcccbbbbbbbbbbbbaaaccc```___aaaeeehhhhhhggggggggggggffffffeeedddddd``````___```aaaccceeefffddd```]]]\\\]]]]]][[[XXXYYYZZZYYYVVVQQQMMMKKKKKKHHHEEEDDDEEECCC>>>===>>>???===<<<:::999999::::::<<<<<<;;;;;;<<<>>>???AAA>>>>>>>>>===<<<:::999888888777666555666777888999888777555555555444333111***)))(((''''''((())))))))))))************)))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))*********%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***+++---......---+++***))))))))))))))))))))))))))))))))))))*********++++++,,,++++++++++++,,,------......---,,,,,,,,,------,,,------...///////////////////////////......---........................---------------......///333333333222333333333444555444333333222222222222333333222111111000//////222111///---------//////000000000000000//////...---......//////......------,,,++++++,,,,,,***)))+++++++++++++++++++++,,,)))))))))))))))******++++++++++++++++++***))))))******+++,,,---,,,,,,+++***+++++++++++++++******++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,---...,,,++++++******+++++++++)))))))))*********++++++++++++++++++++++++++++++((()))+++,,,---.........+++,,,---...////////////000//////......//////000///000222222111111111222000111222333333333222222111111111222222222222333333333222111111111222222000000111111111000/////////000111222222111000///222333444333222222333555444666999;;;<<<===@@@BBBAAAAAABBBDDDFFFIIILLLNNNPPPSSSVVVWWWWWWXXX[[[]]]^^^```bbbeeeffffffeeeeeeiiijjjlllnnnppppppqqqqqqtttsssrrrpppooonnnnnnnnnnnnoooqqqssstttvvvwwwwwwuuuwwwyyyyyyxxxwwwxxxyyy~~~}}}|||{{{{{{{{{|||}}}~~~}}}|||zzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}{{{}}}}}}}}}~~~}}}uuummmfff___XXXTTTRRRTTTWWWZZZ___dddjjjnnntttvvvxxxyyyyyyyyyzzz{{{{{{yyywwwwwwwwwvvvuuusssqqqpppooolllgggbbb]]][[[YYYYYYXXXVVVUUUUUUWWWYYY___cccjjjnnnppppppqqqqqqqqqnnnlllmmmpppqqqqqqooollliiifffddddddeeeddddddeeebbb```aaadddggghhhhhhkkkkkkjjjjjjiiijjjjjjjjjhhhhhhgggggghhhiiijjjkkkhhhfffcccbbbccccccaaa___aaabbbaaa___\\\YYYXXXXXXXXXTTTRRRQQQLLLEEEBBBCCCDDDCCCAAA???============AAAAAA@@@@@@@@@BBBCCCDDD>>>>>>===;;;:::888777777777777666666666666777777888777555555555444333111(((((((((((())))))))))))((())))))******))))))(((((((((''''''''''''((()))'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))000777666...((('''***))))))))))))))))))))))))************+++++++++,,,+++++++++++++++,,,------,,,,,,------...---------***+++...000222111000///---......///////////////........................,,,,,,,,,,,,,,,---......111222222333333444444555666555444333222222111222222222222111111000000///111000...---,,,,,,------000111111111111000//////...//////////////////...///---++++++++++++)))''')))******+++,,,,,,------((())))))))))))*********+++++++++++++++******)))***+++,,,---.........---)))******+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***((('''&&&&&&''')))******++++++,,,,,,,,,++++++************+++++++++,,,***+++,,,------,,,+++***'''(((***,,,...///000000+++,,,---...///////////////..................//////111222333222111222333000000111222222222222111222222222222333333333333444444333222111111111222111111000000////////////...///000111222222222222000111222222111111333555888;;;@@@CCCEEEGGGHHHJJJIIIJJJKKKNNNQQQTTTVVVXXXZZZ\\\^^^``````bbbdddfffiiijjjlllnnnnnnnnnnnnmmmpppqqqtttvvvwwwxxxwwwwwwxxxwwwvvvtttrrrqqqppppppqqqrrrtttvvvwwwxxxyyyyyyyyyzzz{{{zzzyyyyyy{{{}}}~~~}}}|||{{{{{{||||||~~~~~~~~~~~~}}}~~~~~~}}}}}}xxxsssmmmeee\\\WWWUUUVVVWWW[[[bbbjjjrrrvvvyyy{{{}}}~~~~~~~~~|||{{{zzzzzz{{{|||{{{zzzwwwvvvsssnnnggg```XXXTTTTTTTTTSSSRRRPPPPPPRRRTTTYYY]]]bbbfffiiilllnnnppprrrqqqpppqqqrrrsssrrrpppooolllhhhffffffgggffffffgggdddaaa```aaadddfffggggggfffeeeeeeeeefffhhhiiijjjiiiiiiiiijjjkkkllllllllljjjiiiiiiiiiiiihhhfffhhhiiijjjiiigggeeedddeeegggccc___^^^YYYQQQNNNOOONNNLLLJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@===;;;999888777777888888888999888888777777888777555555555444333111'''(((((())))))))))))((((((((())))))))))))(((((('''''''''''''''(((((()))))))))))))))(((((((((((('''((()))******)))((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))000666555---'''(((+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---***+++---...///...------+++,,,...///000000//////,,,---...///000000000000........................//////......//////000111000000222333444555555555666555444333222111111111222111111111000000000///000///...---,,,+++++++++000000000000000///............////////////.........---++++++++++++***(((*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,------------,,,((())))))************))),,,,,,---......///000000++++++++++++++++++++++++***(((&&&$$$$$$%%%((()))((()))+++,,,,,,,,,************+++++++++,,,,,,,,,,,,---///000000///---,,,+++,,,,,,------,,,,,,,,,+++,,,---...////////////......------------.........000222222111000111222000000111111111222222222222222333333333444444444444333222111111000000111333333222111111111111111000000111111222333333444///111222222222333666888<<<@@@GGGLLLNNNOOOPPPQQQRRRSSSUUUXXX[[[^^^```aaacccdddfffhhhiiikkkmmmnnnqqqrrrssstttttttttttttttuuuvvvwwwxxxyyyxxxxxxwwwzzzyyyxxxvvvuuutttttttttvvvvvvxxxyyy{{{{{{||||||{{{||||||{{{zzz{{{}}}~~~~~~}}}}}}}}}~~~{{{wwwrrrkkkddd___[[[YYYYYY[[[bbbllltttyyyzzz|||zzzyyyxxxyyyzzzzzzyyyxxxvvvuuurrrmmmeee\\\TTTOOOOOOPPPPPPOOOMMMMMMNNNPPPRRRUUUYYY]]]```dddiiilllrrrrrrqqqqqqrrrqqqpppoooqqqnnnjjjhhhhhhiiihhhhhhiiieeeaaa]]]\\\^^^```aaa___^^^]]]]]]^^^```bbbcccfffgggggghhhiiikkkllllllllllllkkkllllllllllllkkkkkkmmmnnnmmmkkkjjjjjjjjjkkkgggeeeeeebbb\\\ZZZ\\\ZZZYYYWWWTTTRRRPPPOOONNNIIIIIIHHHHHHGGGFFFFFFFFFFFFCCC@@@<<<:::999999999777888:::;;;;;;:::999888888777555555555444333111'''((())))))))))))(((((((((((())))))))))))((((((&&&''''''(((((((((((((((******)))))))))((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***,,,...---***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,***+++---...///...------///...---,,,,,,,,,......+++,,,---///000000000000////////////////////////000000//////000000111222///000111333555555555555666555444333222222222222111111111000000000000000///......---,,,+++++++++......//////......---,,,,,,------......------,,,,,,+++******,,,,,,,,,***,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******------,,,,,,+++++++++***(((((()))******))))))(((+++,,,------...///000000++++++++++++++++++++++++///---+++))))))***,,,...'''(((***+++++++++***)))******+++++++++,,,,,,,,,,,,---///000000///---,,,------------,,,+++***)))+++,,,---...////////////......------------......---///111111000///000111111111111111111222222222222222333333333444444444222222111000000000000000222222222222222222222222333222111111111111222333333555777888999:::===@@@BBBGGGNNNSSSVVVVVVWWWXXXZZZ[[[]]]```ccceeeggghhhjjjjjjkkkmmmppprrrssssssuuuvvvvvvwwwwwwxxxxxxxxxzzzzzzyyyyyyxxxwwwvvvvvvyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{}}}}}}~~~~~~~~~}}}}}}}}}|||{{{|||~~~~~~~~~zzzvvvrrrnnnkkkccc___[[[[[[```hhhooosssvvvxxxzzz{{{{{{{{{|||}}}yyywwwuuuuuuuuuuuusssrrrooonnnkkkfff___WWWPPPLLLJJJKKKKKKJJJIIIHHHIIIJJJKKKMMMPPPSSSVVV[[[```dddiiijjjkkkllllllmmmnnnoooqqqooolllkkkllllllkkkjjjgggddd___ZZZWWWWWWYYY[[[ZZZZZZZZZZZZ[[[]]]^^^___cccdddfffhhhjjjlllmmmmmmjjjkkkmmmnnnnnnnnnnnnnnnmmmooopppooommmkkkkkklllkkkhhhffffffeeeaaaaaadddddddddcccaaa___]]]\\\[[[WWWWWWVVVUUUTTTRRRQQQPPPJJJHHHDDD@@@<<<;;;;;;;;;666777999:::::::::999999888777555555555444333111***)))))))))(((((((((((('''(((((())))))(((((('''%%%&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))***(((&&&&&&((()))***+++************************************+++++++++,,,***************+++,,,,,,,,,,,,------...---------000///,,,+++***+++---...,,,---...///000000000000000000000000000000000000...............///000000///000222444555555555555444444333333222222333333000000000000000000000000---------------,,,,,,,,,---............---,,,,,,,,,,,,------------,,,,,,+++***)))***,,,---,,,+++------,,,,,,+++******)))'''((()))++++++***)))))),,,,,,,,,,,,,,,++++++***------,,,+++***++++++++++++++++++++++++***)))))))))******+++,,,------...++++++++++++++++++++++++---,,,+++******+++---...((()))******++++++++++++************+++++++++,,,***+++,,,------,,,+++***++++++,,,---------,,,,,,+++,,,---...///////////////..................///...000111111000000111222222222111111222222333444222222222222333333333333222111111000111111222222000222333555555555444444666555333111111222444555777999;;;===>>>AAADDDGGGLLLQQQWWW[[[]]]^^^^^^___aaabbbdddgggiiikkkllllllnnnnnnnnnqqqtttwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{~~~}}}{{{yyywwwwwwxxxxxx{{{{{{zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}{{{yyywwwvvvjjjddd]]][[[^^^dddhhhjjjnnnppprrrssssssssstttuuupppnnnlllkkkjjjiiigggfff```___\\\XXXRRRMMMHHHEEEDDDEEEFFFFFFDDDCCCDDDEEEFFFHHHJJJKKKMMMPPPUUUXXXZZZ[[[^^^___aaadddiiilllnnnmmmlllmmmnnnnnnllljjjaaa___\\\WWWTTTSSSUUUWWWWWWWWWXXXYYYZZZZZZ[[[[[[]]]^^^```ccceeefffgggggggggjjjmmmnnnnnnnnnooopppoooppprrrqqqooonnnnnnooooookkkhhhiiigggccccccfffkkkkkkkkkkkkjjjhhhgggfffbbbbbbaaa```]]][[[YYYXXXPPPNNNJJJFFFBBB@@@>>>>>>999999999999999888888777888777555555555444333111,,,+++)))(((''''''''''''''''''((((((((((((''''''%%%&&&'''((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((($$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&'''))))))************************)))))))))*********++++++***************++++++,,,......---,,,,,,,,,------...------------.........------...///000000//////////////////////////////...------------.../////////000222444555555444333333333222222222333444444///000000000000000000000,,,------..............................------,,,------............---------+++***+++,,,,,,+++***,,,+++++++++++++++++++++'''(((***++++++***)))(((,,,,,,------,,,,,,+++***,,,+++++++++,,,---///000/////////...---,,,+++***))))))******++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,++++++++++++,,,---...///)))))))))*********++++++++++++++++++++++++++++++)))***+++,,,---.........+++,,,---...////////////000//////......//////000000111333333222222222333444333222222222333444555111111111222222222222333222222222222333444555555222444888;;;<<<<<<:::999<<<:::888777777:::===???@@@BBBDDDGGGIIILLLOOORRRYYY\\\aaadddeeeeeefffffffffhhhjjjlllnnnoooooooooqqqppppppssswwwzzzzzzyyyyyyyyyzzzzzz|||}}}~~~}}}yyywwwvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~|||oooggg___[[[]]]```bbbbbbfffhhhkkkkkkkkkkkklllnnnfffdddbbbbbbaaaaaa___]]]WWWUUURRRNNNJJJFFFDDDCCCBBBDDDEEEDDDBBBAAABBBBBBCCCDDDEEEFFFFFFGGGJJJMMMOOOPPPQQQQQQSSSVVV]]]aaadddeeefffiiikkkjjjgggdddYYYYYYYYYVVVSSSSSSVVVYYYYYYZZZ\\\]]]^^^]]]\\\[[[ZZZ[[[]]]___`````````___aaadddiiikkkkkkkkklllnnnnnnppprrrsssrrrrrrsssttttttooommmmmmlllhhhiiilllmmmnnnoooppppppoooooonnnkkkjjjiiihhheeebbb___]]]ZZZXXXUUURRRNNNJJJGGGFFFCCCBBB@@@>>>;;;:::999888888777555555555444333111...,,,***'''&&&&&&''''''''''''((((((((((((''''''$$$%%%'''))))))))))))((()))((((((((('''''''''''''''((()))******)))((('''%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&'''''''''((((((((())))))&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%'''(((,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))******************)))***++++++,,,000///---,,,+++,,,,,,---***,,,...000111111000///---...//////////////////........................///............///000000///111333555555555444333222222222222333444555555////////////000000000000+++,,,---...///////////////////////////......---......////////////......///---++++++++++++)))(((*********++++++,,,------(((***,,,---------+++***,,,,,,------,,,,,,+++************+++---000333444333222222111000...---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,---.........------,,,,,,---...000111((())))))))))))*********---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++,,,---...////////////000000////////////000000111333555555444444444555444444333222333444555666000000111111111222222222333333333444555666777888555888===AAACCCBBB@@@>>>AAA@@@>>>===???BBBFFFIIIMMMPPPSSSUUUWWW[[[___bbbaaadddhhhjjjjjjjjjkkkllljjjkkkmmmpppqqqqqqqqqqqqsssrrrrrrtttyyy||||||zzzzzz{{{{{{|||~~~}}}zzzvvvtttuuuxxx}}}qqqiii```\\\]]]___```^^^bbbdddfffgggffffffhhhiiieeecccbbbbbbbbbbbb```^^^[[[XXXTTTPPPLLLJJJIIIHHHCCCEEEFFFFFFDDDCCCCCCDDDAAABBBCCCCCCBBBBBBDDDFFFLLLLLLKKKIIIHHHJJJPPPUUU[[[\\\___ccceeeddd```]]]SSSUUUVVVVVVTTTUUUXXX[[[aaaccceeeggghhhfffdddccc___```aaabbbbbbaaa______[[[___dddfffffffffhhhjjjlllnnnqqqsssssstttvvvwwwvvvrrrpppqqqpppoooppptttmmmnnnppprrrssssssrrrrrrttttttsssqqqnnnjjjgggeeecccbbb```\\\XXXTTTPPPNNNNNNLLLHHHDDD@@@===;;;;;;888777555555555555333111***)))((('''''''''''''''))))))***+++***)))((('''''''''((((((((((((''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((())))))((('''&&&%%%%%%$$$))))))***+++++++++******))))))*********))))))(((+++++++++******************,,,---,,,******+++,,,,,,...//////---++++++,,,000...,,,+++++++++---.........///000000000000000///---++++++,,,---------444///,,,---111444222...111111222222222333333333111222222222222111000000111111000///////////////000///...---------------/////////...------,,,,,,///...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,&&&(((,,,------+++******++++++******,,,111888===:::///(((***,,,******,,,******+++,,,---//////000111000///---+++)))((('''************+++,,,---...---,,,,,,+++*********+++++++++*********+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111///,,,+++...222333333222222333444555333222333333333222222222111111444444333222222333444555444555666777777999<<>>999000)))***,,,+++***,,,------------------------///...------++++++***)))************+++,,,---...---,,,,,,+++******++++++)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///222333333333333222222555444444555777777666444444333333333333222222222444333222111111222333444333444666777888;;;@@@CCCIIILLLOOOQQQQQQQQQQQQRRRSSSSSSTTTVVVYYY]]]aaacccbbbeeehhhiiiiiihhhhhhhhhqqqpppooonnnnnnnnnoooppplllnnnqqqsssuuuuuuuuutttwwwwwwwwwwwwxxxyyy{{{|||}}}|||{{{|||~~~~~~~~~}}}}}}}}}|||{{{|||~~~~~~yyyvvvjjjddd___]]][[[YYY[[[```bbbeeeggghhhgggfffeeeeeeeeeeeeffffffeeefffhhhkkkmmmmmmmmmkkkhhheeedddddd___]]]ZZZXXXVVVTTTQQQNNNGGGEEECCCBBBCCCDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHHHHJJJJJJLLLOOOQQQQQQNNNLLLHHHJJJLLLMMMNNNPPPTTTXXX```dddhhhkkkmmmnnnoooqqqoooooonnnnnnmmmkkkjjjiiigggeeecccaaa___^^^^^^^^^bbbbbbeeeiiiooorrrttttttuuusssrrrtttwwwyyyxxxvvvyyyxxxyyyyyyzzzzzzyyywwwuuuuuuuuuuuusssrrrqqqppptttrrrpppnnnllljjjiiihhh```^^^[[[XXXUUUPPPKKKGGGDDDBBB>>>;;;888666555555(((((('''''''''((())))))&&&''')))+++,,,,,,,,,,,,)))((('''&&&&&&'''((()))((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''')))***+++))))))************)))))))))))))))***+++++++++,,,,,,---......,,,,,,---...111...+++,,,...000000...------,,,,,,...///111333//////...---...///000111111000000//////000000111///111333222000///000222444444444333333333333333111222222222222111000000111000//////......////////////...------------...,,,,,,------.../////////---,,,,,,++++++++++++,,,)))******+++,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,...222888===777000++++++---,,,,,,---//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...---,,,,,,+++++++++++++++((())),,,---...---+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000222333444333222222555444444555777888777555555444444444333333333333555444333222222333444555555666888:::===BBBHHHLLLQQQTTTXXXZZZZZZZZZZZZZZZ[[[]]]___bbbfffjjjlllnnnnnnppprrrrrrpppoooooooooppppppoooooooooppppppqqqlllnnnqqqtttvvvvvvvvvuuuzzzzzzzzzzzzzzz{{{||||||}}}|||{{{|||}}}~~~~~~|||~~~~~~}}}~~~~~~yyysssooohhhccc___^^^]]][[[]]]bbbhhhjjjmmmnnnmmmllllllllllllmmmnnnmmmllllllnnnppptttvvvxxxyyywwwuuuttttttrrrpppnnnkkkhhhddd___[[[QQQOOOLLLJJJJJJJJJIIIHHHHHHJJJLLLMMMNNNMMMKKKJJJHHHHHHIIIJJJLLLKKKHHHFFFEEEEEEFFFGGGHHHJJJOOORRRXXX[[[aaaeeehhhjjjmmmooommmmmmnnnooooooooooooooommmkkkiiifffcccaaa^^^]]]_________cccgggkkkmmmnnnqqqqqqsssvvvyyy{{{zzzyyy|||}}}~~~~~~}}}|||wwwwwwxxxxxxxxxxxxwwwwwwwwwvvvtttrrrpppooonnnnnnjjjgggeeebbb___[[[VVVRRRNNNKKKGGGCCC???<<<;;;:::((('''''''''((()))******'''(((***+++,,,,,,,,,+++***)))'''%%%%%%''')))***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***((('''&&&&&&((()))+++((())))))************)))(((((()))***+++,,,,,,,,,+++,,,------,,,,,,---...555000++++++...111///---++++++++++++,,,---...//////...---,,,,,,...000111.../////////......///000666555333111//////000111333333333222222222222111111222222222222111000000000000///............//////......---------....../////////...------,,,,,,,,,++++++******+++++++++(((((((((((()))***++++++---,,,*********++++++***,,,,,,,,,,,,---///444777444000,,,,,,------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,,,,+++++++++,,,,,,)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////222///...111222222222444333222222444666777666444666666555555555444444444777777666555555666777888888:::<<>>999444444333333333555777888777555777777777666666666666555777777666666777999:::;;;;;;===AAAEEEIIIPPPXXX]]]```cccfffhhhhhhhhhhhhiiigggiiimmmqqqtttvvvwwwwwwwwwwwwwwwuuurrrooonnnooojjjkkkkkklllmmmnnnnnnooommmooorrruuuwwwxxxxxxwww}}}}}}}}}}}}}}}||||||{{{~~~|||wwwrrrnnnpppkkkhhhhhheeeaaaaaacccjjjmmmoooppppppnnnnnnnnnrrrtttwwwxxxyyyzzz|||~~~xxx{{{~~~}}}{{{{{{~~~~~~~~~~~~}}}xxxrrrnnneeebbb]]][[[ZZZZZZYYYXXX[[[```fffllloooooollljjjiiigggdddbbb```]]]YYYVVVSSSPPPLLLIIIGGGFFFEEEEEECCCEEEIIIKKKLLLMMMPPPRRRQQQRRRTTTWWWYYY[[[\\\\\\^^^```cccfffiiikkklllmmmhhheeeaaa___^^^]]]\\\[[[cccfffkkkooorrrtttuuuvvvwwwzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxvvvttttttsssrrrpppooonnnmmmjjjgggdddcccaaa]]]YYYTTTPPPMMMLLL))))))((((((((()))******)))******+++***)))(((''')))((('''&&&&&&'''((()))((((((((('''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,+++)))((('''(((((()))'''((()))******+++******)))))))))***+++++++++,,,(((***++++++++++++,,,...555111---,,,---...,,,***............------,,,,,,------,,,+++,,,---...///---000333222///...///111AAA888...+++...111000........./////////000000000111222222222222111000000000///......------.........------------...//////,,,,,,------.../////////,,,++++++++++++,,,,,,---,,,+++******---333999===444000,,,+++,,,---+++(((+++,,,,,,,,,******+++---,,,......,,,,,,......+++,,,,,,,,,------.........---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......,,,)))'''(((***---000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------------------------......///000000000222222<<>>AAADDDEEEHHHLLLRRRWWW\\\```eeehhhmmmppptttvvvvvvuuuvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwvvvsssooommmmmmmmmlllnnnppprrrssstttttttttrrrtttxxx{{{~~~~~~~~~}}}}}}}}}{{{zzzzzz{{{|||zzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}|||zzzyyyuuutttuuusssnnnlllnnnjjjmmmoooooommmkkkiiiiiilllnnnrrrssstttuuuvvvwwwwwwxxxzzzyyyxxxwwwwwwxxxuuuuuuuuuvvvwwwuuuqqqnnneeebbb^^^\\\]]]___``````eeejjjsss{{{~~~{{{xxxvvvssspppjjjfffaaa[[[TTTOOOHHHIIIIIIGGGEEEDDDEEEGGGGGGGGGHHHIIIJJJJJJIIIIIIFFFGGGJJJNNNSSSXXX\\\___```^^^\\\[[[ZZZXXXTTTRRRQQQTTTYYY\\\^^^aaaeeeiiinnnttt{{{~~~~~~}}}yyyvvvtttrrrrrrrrrrrrrrrtttuuuuuusssqqqoooooommmjjjgggdddbbb```++++++***)))(((((())))))$$$%%%'''((()))***))))))''''''((((((((((((''''''***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''',,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%)))***+++***(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''"""###%%%'''((()))******''''''(((******++++++++++++++++++******************+++------------...000)))+++---...------...///((()))***+++,,,---------***+++,,,---------,,,,,,(((---111000,,,***+++...***,,,------,,,,,,...///---......000111222333444111222222222222111000000//////...------------...---------------...///000000//////...------,,,,,,,,,,,,,,,,,,------...///222///+++***...777@@@GGGMMMBBB444+++)))+++,,,,,,''')))+++---------///000&&&,,,...+++***------)))------------------------))))))***+++---...//////...------,,,,,,,,,------,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------------------...///...---+++***........................//////000000111111222222555///222@@@EEE<<<555555444333444666888:::999888:::::::::999999999888888======>>>@@@CCCGGGJJJLLLQQQUUU[[[aaaeeeiiimmmooooooqqquuuwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxtttqqqnnnnnnooooooqqqsssuuuwwwxxxxxxxxxuuuwww{{{~~~|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||yyyxxxxxxyyyyyyuuuvvvxxxzzz{{{{{{zzzzzzwwwyyy}}}~~~~~~|||yyyyyyzzz{{{{{{{{{zzzwwwwwwyyywwwsssqqqsssppprrrtttsssqqqnnnmmmmmmiiillloooppppppppppppqqqpppqqqrrrrrrqqqqqqrrrsssoooooooooooopppnnnkkkhhhfffccc___^^^___bbbddddddiiinnnvvv}}}xxxtttpppiiiaaa[[[KKKLLLKKKIIIGGGEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHKKKPPPTTTVVVTTTSSSSSSTTTTTTSSSQQQNNNHHHLLLOOORRRTTTWWW\\\aaaiiipppxxx|||||||||}}}zzzxxxwwwsssssstttvvvxxxyyyxxxvvvrrrqqqpppnnnllliiigggfff))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''(((((())))))************(((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''''''''''''''&&&---+++***((('''''''''''''''((('''&&&%%%%%%''')))(((''''''((())))))(((&&&%%%'''(((((('''&&&&&&'''"""###$$$%%%'''((())))))&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%*********(((&&&&&&(((***(((((((((((((((((((((((((((((())))))******++++++)))((('''''')))******)))++++++******************************************,,,,,,,,,,,,------...///***,,,------,,,++++++,,,000...,,,******,,,...///))))))+++,,,...///000111000111222222222000///...000000000000///////////////---***+++---///---,,,,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------000///---,,,,,,---///000555444222000---+++)))(((++++++******++++++,,,---,,,+++++++++,,,,,,---...------......///000000111------------------------...............---------,,,,,,,,,---------......++++++------------++++++.........------,,,,,,,,,,,,,,,,,,,,,++++++***)))+++,,,------......------***+++---...///...---,,,............////////////333222111333666666555222777666666888;;;>>>??????>>>>>><<<:::888999<<>>>>>???BBBFFFIIINNNQQQUUUXXXZZZ\\\___aaafffgggjjjllloooqqqrrrssstttsssrrrtttvvvwwwwwwvvvuuuuuuwwwxxxyyyyyyyyyyyyzzzyyyxxxwwwvvvuuuuuuuuuyyyyyyzzz{{{}}}|||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~||||||yyywwwvvvvvvwwwvvvuuuvvvtttsssuuuwwwxxxvvvtttqqqqqqqqqqqqppppppooonnnoooqqqssstttsssssstttvvvxxxwwwvvvuuuuuuvvvvvvwwwpppooonnnnnnoooooommmkkkjjjjjjiiihhhhhhhhhhhhhhhiiinnnrrrqqqrrrtttsssppptttsssqqqpppppppppqqqrrrtttuuuuuutttrrrqqqqqqrrruuuvvvxxxyyyyyyxxxwwwuuuxxxvvvtttrrrrrrssstttvvvtttrrrpppqqqssstttrrrpppkkklllmmmnnnnnnooonnnnnnoooooommmkkkkkknnnsssxxxyyy~~~xxxkkk```ZZZXXXVVVUUUTTTSSSQQQOOOOOOOOOPPPPPPPPPOOOOOONNNLLLLLLLLLKKKKKKKKKJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMFFFDDDDDDHHHJJJJJJLLLPPPUUUZZZaaagggjjjlllnnnqqqxxx{{{}}}yyyvvvqqqqqqrrrsssuuuwwwyyyzzztttrrrooollliiihhhhhhhhh))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((()))))))))((((((''''''&&&(((((('''&&&&&&''''''((('''(((******((('''((()))***'''###"""###&&&'''(((%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''((((((((((((((((((((((((((()))******)))''''''(((***((((((((((((((((((((((((************)))))))))))),,,***))))))+++,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---------,,,++++++---///***+++---...///...------///...---,,,,,,,,,---...---............------,,,000000000/////////......000000000111222222000...,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------------------,,,,,,------...///------,,,,,,,,,,,,,,,---333333222111///...------------------------------,,,---------.../////////+++++++++,,,,,,,,,---------......//////......------------------,,,,,,,,,,,,------............---------...////////////...333111///---,,,---...//////000000000000111111111222111111222333444333222555777999;;;<<<;;;:::999===@@@CCCFFFJJJOOOTTTXXX\\\___bbbeeefffgggjjjlllmmmnnnoooqqqrrrsssssssssvvvtttttttttvvvwwwvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwxxxxxx{{{{{{|||}}}~~~|||{{{|||}}}~~~}}}|||||||||}}}~~~~~~~~~||||||}}}}}}}}}||||||{{{}}}}}}}}}}}}~~~~~~~~~~~~zzzyyyxxxyyyyyyyyywwwuuusssrrrpppoooooonnnmmmkkkmmmlllkkklllmmmmmmkkkjjjiiiiiihhhgggffffffeeedddfffiiikkklllkkklllmmmnnnmmmnnnnnnooooooooooooooofffdddddddddeeefffdddcccaaaaaa```____________``````fffkkkkkkkkkllljjjgggiiiiiihhhggghhhiiijjjkkkmmmooopppooonnnmmmnnnppptttuuuvvvwwwwwwvvvuuutttwwwwwwvvvvvvvvvuuuuuuvvvtttsssrrrtttvvvwwwwwwvvvooooooppppppqqqrrrttttttwwwwwwvvvttttttxxx}}}}}}pppfff___]]][[[[[[[[[ZZZXXXVVVUUUVVVXXXYYYYYYYYYXXXWWWTTTTTTTTTTTTTTTSSSSSSSSSOOONNNNNNMMMMMMNNNNNNOOOIIIEEEDDDGGGGGGFFFHHHLLLMMMPPPUUUXXX[[[^^^bbbdddpppsssxxx|||}}}xxxtttmmmkkkiiikkkpppuuuvvvvvvrrrpppllliiiggggggggghhh))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''''''''''''''((()))***+++((((((((((((((((((((((((++++++***)))((('''''''''&&&&&&&&&&&&''''''((((((%%%''')))***(((''''''''')))'''$$$$$$%%%'''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((((((((((((((((((((((((((((()))***)))''''''(((***((((((((((((((((((((((((++++++******))))))((((((+++***))))))+++,,,,,,+++******+++++++++++++++,,,---------------------------,,,,,,+++******************)))'''&&&&&&))),,,,,,------...------,,,,,,...---,,,******+++,,,---000000000111000000000000000000/////////.........,,,---...///000///---+++)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---444333222111000//////...........................,,,,,,,,,---...///000000+++++++++,,,,,,,,,,,,---------............------//////..................+++,,,---...............---......///000/////////111000///......///000000000000111111111222222222444333333333555555666666777999<<<===>>>???@@@AAADDDGGGLLLQQQVVV\\\aaaeeeeeegggjjjllllllmmmooopppqqqqqqssstttuuuuuuuuuuuuvvvuuutttuuuwwwxxxxxxwwwyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzz||||||}}}~~~~~~}}}||||||}}}}}}|||zzz{{{|||}}}~~~}}}{{{zzzyyyyyyzzz{{{zzzyyywwwvvvvvvvvvvvvvvvuuuuuuuuuuuupppooonnnooooooooommmkkkjjjiiigggggggggeeebbb```bbbbbbaaaaaaaaaaaa___^^^bbbaaa```^^^]]]\\\\\\[[[___aaadddeeedddeeefffgggdddeeefffggggggfffdddccc]]][[[ZZZ[[[\\\]]]]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXX[[[ccchhhgggeeedddaaa^^^```_________```bbbdddeeeeeefffhhhhhhggggggiiijjjmmmnnnooopppppppppoooooossstttuuuvvvvvvuuusssrrrqqqqqqrrrtttvvvwwwxxxxxxuuutttsssssstttuuuwwwxxxxxxzzz{{{||||||~~~vvvnnnfffcccaaa```___]]][[[YYY[[[]]]___bbbdddddddddccc___```aaabbbccceeeeeefff___^^^\\\YYYWWWUUUTTTSSSQQQLLLIIIIIIHHHFFFHHHLLLNNNOOOQQQSSSUUUXXX[[[]]]dddggglllrrrvvvxxxyyyyyy{{{uuuppphhhccc___aaaggglllmmmlllmmmjjjgggeeedddfffhhhjjj))))))))))))((((((((((((''''''(((((((((((('''''''''((((((((())))))************))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))(((''''''''''''%%%%%%&&&''''''(((((((((###&&&(((((('''%%%%%%&&&'''&&&'''(((***)))'''%%%%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&'''(((((('''(((***)))((((((((()))))))))))))))))))))))))))++++++******))))))((((((+++)))((((((***++++++*********++++++,,,,,,,,,,,,---------------------------,,,,,,+++************------,,,***)))))),,,///111000---+++***+++,,,,,,......---,,,,,,---//////111111111111111111111222////////////............)))+++---......,,,+++***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000000++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,***+++,,,------------------......///000/////////,,,---///111111222111111111111111111222222222222333333333444444666888999999;;;>>>@@@BBBEEEJJJMMMPPPTTTYYY^^^bbbfffjjjmmmjjjlllooopppppppppqqqsssqqqrrrtttvvvwwwxxxxxxyyyuuuuuuuuuwwwyyy{{{{{{{{{{{{{{{|||||||||||||||{{{yyyyyyxxxxxxyyyyyyzzz{{{{{{||||||}}}}}}}}}|||}}}~~~~~~|||zzz|||}}}~~~~~~}}}||||||||||||{{{yyywwwvvvttttttuuuuuutttsssqqqpppoooooonnnnnnmmmlllllllllhhhgggffffffgggfffdddbbbaaa```^^^^^^^^^\\\YYYWWWWWWXXXXXXXXXWWWVVVUUUUUUXXXWWWVVVTTTSSSRRRRRRRRRVVVXXX[[[\\\\\\\\\^^^___]]]^^^``````___\\\YYYWWWTTTSSSQQQQQQSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQVVV^^^dddaaa\\\YYYVVVSSSUUUUUUUUUUUUWWWYYY[[[\\\[[[]]]____________aaaccceeefffggghhhhhhiiiiiiiiinnnppprrrttttttrrrpppooonnnoooqqqsssuuuwwwxxxzzzxxxwwwvvvtttttttttuuuvvvuuuxxx}}}|||vvvmmmjjjgggdddbbb```\\\ZZZ\\\___ccchhhmmmpppssstttpppqqqrrrssstttvvvwwwwwwqqqpppnnnkkkhhheeebbbaaa___YYYTTTQQQNNNKKKLLLPPPRRRRRRRRRTTTUUUWWWXXXXXXXXXZZZ___dddhhhkkklllmmmsssvvvyyy{{{{{{wwwssspppfffaaa\\\\\\aaaeeeeeecccdddbbb___]]]^^^bbbfffiii))))))))))))((((((((((((''''''((((((((((((''''''&&&''''''(((((())))))***))))))))))))((((((((((((******)))(((((()))))))))))))))))))))))))))))))))+++***((('''&&&''''''(((%%%&&&'''((((((((((((((($$$%%%''''''%%%$$$%%%&&&&&&&&&(((***,,,***'''$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***((((((&&&&&&&&&&&&((((((&&&(((******)))((())))))))))))))))))))))))))))))************))))))))))))+++)))((((((***++++++*********++++++,,,------------------------------------,,,,,,++++++++++++,,,---------,,,++++++---///222000---***)))***,,,---000000000000111111111111///............//////000/////////.........------+++---//////...---,,,---+++*********+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++************+++,,,,,,---------------......///+++,,,,,,---......//////........................,,,---------.../////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------------......+++,,,,,,------------,,,------...////////////...***,,,...111222222222111000111111111111222222222111222333444444666:::======AAAFFFIIIKKKOOOUUUZZZ]]]aaafffiiikkkmmmoooqqqoooqqqssstttssstttuuuvvvssstttuuuwwwyyyzzz{{{{{{wwwvvvvvvyyy|||~~~~~~~~~|||}}}~~~{{{{{{zzzzzzzzz{{{{{{|||{{{{{{|||}}}{{{{{{{{{}}}}}}{{{|||~~~|||}}}}}}|||uuuuuutttsssrrrqqqqqqppplllllllllkkkjjjhhhgggfffggggggfffeeeeeedddccccccaaa```______```___]]][[[XXXVVVTTTTTTTTTSSSQQQPPPNNNPPPQQQQQQOOONNNNNNOOOOOONNNLLLJJJIIIIIIJJJJJJMMMOOORRRSSSSSSTTTUUUWWWXXXYYYYYYYYYWWWTTTRRRPPPNNNLLLIIIIIIJJJKKKLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJOOOWWW\\\XXXQQQNNNMMMKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRTTTVVVVVVVVVVVVXXXZZZ]]]]]]^^^```aaacccdddeeehhhjjjlllnnnnnnmmmkkkiiijjjlllooopppqqqsssvvvxxxvvvuuutttrrrqqqqqqppppppppptttzzz~~~}}}uuurrroookkkiiieeebbb___]]]```eeekkkssszzz}}}||||||{{{yyyxxxvvvuuuooohhhaaa\\\WWWSSSTTTWWWUUUVVVWWWZZZ]]]]]][[[YYYVVVWWWXXXZZZ\\\___aaabbbeeegggkkkoooqqqrrrqqqqqqgggccc```___aaabbbbbb```^^^[[[XXXVVVXXX]]]bbbfff))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((()))***++++++)))))))))))))))))))))))))))((('''%%%%%%&&&((()))&&&'''((()))))))))((('''%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&((())))))'''$$$%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&)))(((((('''''')))***+++***)))'''&&&&&&''')))***%%%'''******)))((()))))))))))))))))))))))))))))))))))))))))))))*********,,,***))))))+++,,,,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...***+++,,,+++******+++,,,...---,,,,,,,,,------...000000111222111///...,,,---,,,,,,+++,,,---.../////////.........---------,,,...000///---,,,---///000...,,,******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,---///000111...//////000111111222222........................------..................------........./////////...---,,,,,,,,,,,,---...////////////000000000111---............------,,,,,,,,,---...............,,,---...///000000111111000000000111111111111222222444666777777:::???CCCEEELLLUUUZZZ\\\^^^bbbfffhhhkkkooorrrrrrrrrrrrsssqqqsssvvvwwwvvvvvvxxxyyyvvvwwwxxxzzz{{{|||||||||zzzyyyyyy{{{}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{||||||~~~~~~{{{yyyxxxxxxzzz}}}~~~|||~~~~~~}}}{{{yyyxxxwwwwwwxxxuuuvvvxxxyyyyyyvvvtttrrriiihhhfffeeedddeeefffgggcccbbb```___]]]\\\\\\[[[\\\[[[[[[[[[ZZZYYYYYYYYYXXXWWWVVVWWWWWWWWWUUUSSSPPPNNNKKKJJJKKKKKKKKKJJJHHHJJJLLLLLLJJJIIIJJJLLLJJJIIIGGGEEEEEEEEEGGGHHHHHHJJJMMMNNNOOOPPPQQQSSSTTTTTTTTTSSSRRRPPPNNNMMMLLLJJJGGGFFFFFFHHHHHHGGGJJJIIIHHHHHHGGGGGGHHHHHHHHHPPPUUUPPPJJJHHHHHHHHHFFFFFFFFFFFFHHHJJJKKKMMMKKKLLLNNNNNNNNNNNNPPPRRRSSSSSSUUUWWWYYY\\\^^^___^^^```bbbddddddcccaaa```bbbeeehhhjjjjjjkkknnnqqqmmmmmmmmmmmmmmmlllkkkjjjjjjmmmqqqtttvvvwwwyyy{{{zzz}}}~~~{{{xxxuuurrrooollliiieeefffiiinnnttt{{{}}}uuulllfff```ZZZ[[[^^^]]]^^^ccchhhmmmlllhhhdddaaa___]]][[[ZZZ[[[\\\^^^^^^___aaacccfffhhhjjjlllfffeeedddcccbbbaaaaaaaaa```\\\XXXVVVWWW\\\bbbfff))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))''''''(((((())))))******&&&''''''((()))+++---...))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))'''((()))******)))(((''''''((('''&&&%%%%%%''')))'''&&&$$$%%%&&&'''&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***)))((((((((()))+++,,,+++***)))'''''')))***+++%%%'''******))))))))))))))))))))))))))))))))))))(((((())))))******++++++---+++***+++,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///***,,,......,,,+++,,,,,,)))***,,,...////////////...///000000///,,,(((&&&---,,,,,,+++,,,---////////////.........---------,,,...///---+++***---///555222...***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...---+++******+++---...)))******+++,,,,,,---------,,,,,,,,,,,,---......++++++,,,,,,...///111222............////////////////////////////////////...............---------.........////////////000///...---,,,,,,---...///+++,,,,,,,,,------......///000000000///...------+++,,,------......------000///...------...000111///000000000000111111111666888:::;;;<<<@@@EEEJJJMMMWWWbbbiiikkkkkklllnnnmmmppptttvvvvvvuuuttttttrrrtttvvvwwwwwwwwwxxxzzzyyyzzz{{{||||||}}}}}}|||~~~||||||}}}~~~}}}~~~|||}}}}}}~~~~~~zzzvvvtttvvvwwwyyy}}}|||}}}~~~}}}yyyxxxuuusssqqqpppppppppqqqrrrsssrrrppplllgggeee___]]]ZZZYYYXXXZZZ\\\^^^\\\[[[XXXVVVTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQPPPPPPQQQPPPOOOOOOPPPPPPNNNLLLKKKHHHEEEDDDEEEFFFGGGFFFEEEHHHJJJJJJHHHGGGIIIKKKIIIHHHFFFEEEEEEFFFGGGIIIGGGJJJMMMNNNOOOPPPQQQSSSPPPPPPPPPPPPPPPOOONNNNNNNNNKKKHHHGGGGGGHHHHHHHHHKKKKKKJJJIIIIIIIIIIIIIIIEEEMMMRRRMMMHHHGGGIIIIIIFFFFFFFFFFFFGGGIIIKKKLLLGGGHHHJJJJJJIIIJJJKKKMMMJJJKKKMMMOOORRRUUUXXXZZZVVVWWWYYYZZZ[[[ZZZYYYXXX[[[^^^aaacccbbbdddgggjjjfffggghhhiiiiiiiiihhhgggeeegggiiijjjlllooosssvvvtttvvvxxxzzzzzzzzz|||~~~|||~~~~~~|||zzzxxxuuurrrooooooooopppssswww||||||rrrkkkddd______cccdddhhhnnnvvv||||||wwwrrroookkkfffaaa^^^]]]^^^______^^^]]]\\\]]]```bbbdddcccdddeeedddbbbaaaaaabbbfffbbb]]]YYYZZZ^^^dddhhh++++++************++++++))))))************))))))(((((((((((())))))))))))******))))))))))))******''''''''''''((((((((((((&&&(((,,,------,,,---...'''&&&&&&'''***++++++***(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&'''(((***+++---+++)))'''&&&&&&(((((((((((((((((()))))))))***(((((((((((()))))))))))))))************))))))(((++++++,,,,,,,,,,,,++++++,,,+++,,,...000000000///---.../////////000222444---------............///000///.........///...,,,,,,,,,,,,---...///000111...------,,,,,,,,,---------...000111111111000///000000//////.........---......---,,,,,,,,,------000///......///...,,,***............---,,,+++***---------.........//////......---------,,,,,,,,,---------------------------+++)))+++---///---+++//////////////////..............................///222444222...,,,///222000/////////............////////////////////////000///...---,,,,,,---...000//////......//////000...............---------.../////////......---,,,,,,---...///000000000000000111333333333444666888777:::???DDDIIIOOOUUUYYYeeeiiinnnsssuuuvvvtttsssqqqrrrsssttttttsssqqqpppwwwyyy||||||{{{{{{{{{{{{}}}}}}~~~~~~|||||||||}}}}}}~~~~~~~~~{{{|||~~~~~~{{{|||}}}~~~}}}zzzvvvtttwwwwwwwwwzzz|||~~~}}}|||}}}zzzyyyyyyyyyxxxwwwqqqqqqooonnnlllkkkjjjiiihhhgggeeeccc```^^^\\\[[[WWWUUUSSSRRRRRRSSSTTTUUURRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJGGGGGGHHHIIIKKKJJJJJJJJJKKKJJJHHHGGGKKKHHHFFFFFFHHHJJJKKKJJJIIIEEEDDDHHHJJJIIIIIILLLHHHJJJLLLMMMLLLLLLNNNOOOLLLNNNQQQRRRRRRTTTVVVXXX[[[YYYVVVVVVXXXXXXVVVSSSUUUSSSPPPOOOPPPPPPPPPOOOPPPOOONNNNNNPPPPPPOOOMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLQQQPPPNNNKKKIIIHHHGGGHHHKKKJJJIIIJJJLLLNNNOOONNNQQQOOONNNOOOQQQRRRRRRRRRSSSUUUXXXZZZZZZ[[[\\\]]]]]]]]]^^^```bbb```]]]ZZZ___```aaaccceeegggiiiiiijjjkkkmmmoooqqqssstttttttttvvvzzz}}}~~~{{{uuuvvvvvvuuuuuuuuuxxxzzz}}}}}}xxxoooiiifffeeeffffffmmmwww~~~zzzuuuqqqnnnkkkhhhffffff```YYYWWW[[[^^^^^^]]]]]]]]]\\\\\\]]]___aaabbbgggeeecccbbbbbbdddfffhhh+++******))))))******+++))))))************)))))))))))))))************+++******))))))))))))******''''''((((((((()))))))))&&&((())))))(((''''''(((***)))(((((())))))((('''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&'''(((***+++,,,+++)))'''&&&'''(((((((((((((((((((((((()))))))))))))))))))))((((((((())))))************))))))***++++++++++++++++++***+++++++++,,,---...------////////////.........///------------............,,,++++++***++++++***)))------------------.........------,,,,,,---------,,,,,,.../////////...---000/////////............000000/////////............---------//////---,,,......///////////////...+++++++++,,,,,,,,,------......---------,,,,,,,,,---------------,,,,,,,,,---+++***+++---...---+++................................................111444666555111///111444000000/////////.........////////////////////////000///...---------......---,,,,,,++++++,,,,,,---000000000000000000000000000000/////////.........//////000111111111111111111222444444444666999<<<@@@DDDIIIOOOTTTZZZ```dddkkknnnssswwwyyyxxxvvvuuurrrrrrsssssssssssssssssszzz|||~~~}}}||||||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~|||xxxuuurrruuuttttttvvvxxxyyyxxxwwwxxxuuurrrqqqqqqpppooonnnkkkjjjiiihhhfffdddcccbbb```___]]][[[XXXUUUSSSRRRLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIIIIIIIJJJMMMOOOOOOOOONNNOOOOOOOOONNNMMMOOOLLLJJJLLLOOOSSSTTTSSSPPPLLLKKKOOORRRQQQQQQSSSQQQTTTVVVXXXWWWWWWXXXYYYWWWYYY\\\^^^___aaadddffffffeeecccdddfffgggeeeccc```]]]ZZZYYYYYYYYYYYYXXXZZZZZZ[[[\\\]]]\\\XXXUUURRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRRRRWWWTTTQQQNNNMMMLLLKKKJJJLLLLLLLLLLLLNNNNNNNNNMMMMMMLLLKKKLLLNNNOOOOOONNNOOOPPPQQQRRRSSSSSSUUUVVVYYYYYYZZZ\\\]]]\\\ZZZWWWXXXYYYZZZ[[[]]]^^^___``````aaadddfffiiikkklllllllllnnnrrrtttuuuwwwyyy{{{~~~~~~~~~yyyzzzzzzyyywwwwwwxxxyyy|||{{{{{{|||}}}~~~|||vvvooojjjhhhhhhhhhkkkooowww~~~~~~zzzwwwtttrrrpppjjjbbb___^^^^^^[[[XXXXXXWWWWWWWWWXXX[[[]]]^^^dddccccccccceeeiiilllooo+++******))))))******+++))))))************))))))*********+++++++++,,,,,,******))))))))))))******((())))))))))))*********)))))))))'''%%%$$$$$$&&&+++)))(((((())))))(((&&&'''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''((()))***+++***((('''&&&''''''(((((((((((((((((('''''''''*********))))))((((((((((((((()))***++++++++++++******++++++++++++******++++++++++++++++++++++++,,,---............------------------............------------,,,,,,,,,+++......---,,,,,,,,,,,,,,,---------,,,,,,------...,,,------...///.........////////////............///000000000000///......---,,,+++,,,...///...---,,,,,,...//////000000000+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,........................////////////////////////...111222111...---///111000000000/////////......////////////////////////.........------...////////////............//////000000000000000000000000111000000////////////000000111111111111222222222333444666777888<<<@@@DDDLLLPPPWWW]]]bbbgggkkkoootttvvvyyy|||}}}|||yyyxxxtttsssssssssssstttuuuvvv}}}~~~~~~~~~~~~~~~|||yyyvvvtttrrrqqqpppqqqrrrsssqqqoooooollljjjhhhggggggeeeccccccbbbaaa___]]]\\\[[[ZZZVVVUUUSSSQQQNNNLLLJJJIIICCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGIIILLLOOORRRTTTUUUWWWYYYYYYXXXWWWVVVVVVTTTSSSVVV\\\aaacccbbbYYYVVVVVV[[[^^^]]]]]]______bbbfffhhhhhhhhhiiiiiifffhhhlllnnnppprrrtttwwwwwwvvvvvvxxxzzz|||{{{{{{wwwuuuqqqooooooooonnnmmmiiikkknnnqqqrrrnnnhhhcccbbbaaaaaa````````````aaa``````aaabbbcccdddeeeffffffaaa[[[XXXWWWWWWUUUSSSRRRSSSTTTUUUTTTSSSQQQPPPOOONNNMMMMMMOOOPPPOOONNNNNNNNNMMMMMMNNNOOOQQQRRRTTTSSSRRRSSSTTTSSSQQQPPPNNNNNNOOOPPPQQQRRRRRRSSSUUUVVVYYY[[[^^^```aaabbbaaadddggghhhjjjkkknnnpppvvvwwwyyyzzz|||}}}~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{zzzyyyyyyyyyzzz{{{|||~~~zzzwwwsssooollljjjjjjjjjooorrrvvv|||yyyqqqkkkgggbbb\\\WWWVVVVVVTTTTTTUUUWWWYYY[[[______```bbbffflllqqqttt******))))))))))))******))))))************))))))************+++++++++,,,******))))))))))))******))))))*********+++++++++,,,,,,+++(((&&&%%%''')))((('''&&&'''***+++***)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))******)))(((''''''''''''(((((((((((('''''''''''''''++++++******)))((((((((('''((()))***+++,,,,,,,,,)))******++++++******)))+++,,,,,,+++******+++,,,((()))***,,,///000///...,,,,,,---------...............///...---,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,,,,---.........//////000000000000000///////////////.........------...//////...---,,,...---+++,,,---------,,,***+++,,,,,,---------,,,---------.........//////......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------............////////////////////////---...000///---,,,---///000000000////////////...////////////////////////------.........///000000111000000//////000000111.............../////////111000///......///000000000000000111111222222333666777:::<<<@@@EEELLLQQQXXX\\\ccchhhlllooorrrttt{{{|||~~~~~~{{{zzzvvvuuutttssssssuuuxxxzzz~~~}}}~~~~~~|||{{{{{{}}}~~~}}}{{{yyyvvvsssqqqooommmllllllmmmllljjjhhhgggeeebbb``````___]]][[[ZZZZZZXXXWWWVVVTTTSSSSSSOOOOOOMMMKKKHHHFFFEEEDDDAAABBBCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPTTTWWW[[[___fffjjjkkkhhheeecccccc``````eeemmmssstttsssfffcccdddiiillllllmmmooonnnrrrvvvyyy{{{{{{{{{|||xxxzzz~~~zzz}}}|||vvvttttttssssssssstttuuuuuuxxxxxxxxxyyyzzz{{{}}}~~~|||vvvoookkkkkkiiifffbbb```bbbeeeeeebbb___\\\ZZZ\\\ZZZYYYYYYYYYYYYWWWUUUUUUSSSQQQPPPQQQSSSTTTTTTUUUSSSQQQPPPPPPOOOMMMKKKJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVWWWYYY\\\^^^```bbbfffhhhlllmmmpppsssuuuuuuvvvuuuwwwwwwxxxzzz|||~~~~~~}}}}}}}}}zzz{{{|||}}}||||||{{{zzzyyyzzz|||}}}}}}|||{{{zzzvvvtttrrrpppmmmlllkkkjjjppprrruuuzzzzzztttmmmeee```^^^\\\ZZZXXXWWWWWWXXXXXXZZZZZZ[[[]]]bbbggglllppp***))))))))))))))))))***))))))************)))))))))))))))*********++++++******))))))))))))******************+++++++++++++++++++++)))((((((***,,,((('''&&&((()))+++***)))&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((('''''''''''''''((((((((((((((((((''''''+++*********)))))))))((((((((()))+++,,,,,,,,,,,,******++++++++++++******---......---+++***,,,...+++******,,,///000///---,,,,,,,,,------------...***+++---,,,)))((()))+++++++++++++++,,,---...///,,,,,,,,,,,,,,,---...///////////////000000000111.........///////////////,,,------...//////......222000---,,,,,,,,,+++***,,,,,,------,,,+++******---------.........//////......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------......---------.........//////000000000000000000000000000111222111111000111222111000000000////////////////////////////////////---......//////000000000...------------------...............//////000000000///////////////000000///000000111222444666777;;;>>>BBBGGGLLLRRRZZZ^^^dddhhhmmmqqqrrrsssuuuvvv~~~|||{{{yyyxxxuuuttttttwwwyyy{{{~~~|||{{{{{{}}}~~~}}}{{{yyyxxxxxxyyyzzzwwwwwwuuussspppmmmkkkjjjjjjhhhgggffffffeeebbb```]]][[[YYYXXXXXXVVVTTTRRRPPPPPPOOONNNMMMMMMLLLLLLJJJJJJIIIGGGFFFDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMMMMNNNNNNQQQRRRSSSTTTVVVYYY^^^bbbgggooozzz{{{yyyuuurrrqqqvvvwwwsssrrrwww{{{{{{|||||||||yyyuuuxxx{{{zzzvvvqqqnnnlllooommmlllkkkjjjhhheeeccc```\\\YYYXXXYYYZZZZZZYYY]]][[[XXXVVVUUUSSSPPPNNNLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNOOOOOONNNMMMMMMNNNPPPRRRTTTVVVYYY]]]```aaacccfffhhhjjjkkkkkkkkkpppqqqssstttuuuvvvxxxyyy{{{}}}{{{}}}~~~{{{{{{|||||||||{{{zzzxxxwwwvvvuuusssqqqooommmlllkkkmmmpppuuu||||||vvvrrrjjjhhheee```\\\YYYWWWVVVWWWVVVUUUVVVYYY\\\```ccc***))))))(((((())))))***))))))************)))))))))))))))************+++******))))))))))))******)))************+++++++++((()))***)))((()))+++,,,,,,***)))((()))((('''%%%&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***************************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++---///000...++++++...222444000------...///---+++,,,,,,,,,,,,------------+++...000...+++***+++...******++++++,,,...///000,,,,,,,,,,,,---......///...------------...//////.........///////////////.........///000222333444555222...---,,,,,,+++***/////////......---+++++++++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------......///+++---......------...///------......///000000000000000000000000000000000000000000000111111111111111111000000000/////////////////////////////////......///000000000////////////............/////////000000111111222222333//////000111111111111000111111222444777;;;>>>@@@FFFIIINNNTTTYYY___eeeiiinnnqqqtttvvvvvvwwwxxxyyy~~~}}}||||||zzzxxxvvvvvvxxxzzz{{{}}}~~~{{{yyyyyyyyyyyy{{{zzzxxxwwwvvvvvvvvvwwwsssrrrpppmmmjjjhhhfffeeebbb```^^^^^^]]]\\\YYYWWWRRRPPPOOOOOOOOONNNKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKMMMPPPSSSVVVWWWWWWWWWUUUVVVXXXZZZ]]]bbbiiimmmwww~~~~~~~~~|||xxxvvvnnnjjjfffeeeggggggeeeccceeecccaaa```___\\\YYYWWWRRRQQQQQQPPPOOOOOONNNNNNPPPPPPPPPOOONNNMMMKKKJJJJJJKKKMMMMMMOOOQQQUUUXXXXXXYYY[[[]]]___`````````hhhjjjlllmmmmmmnnnppprrrtttwwwyyyzzzzzz{{{|||~~~zzz~~~}}}|||{{{zzzyyywwwuuusssrrrqqqpppnnnrrrxxxxxxvvvrrrlllfff___ZZZWWWXXXVVVTTTRRRQQQRRRTTTUUU))))))(((((((((((())))))))))))************))))))*********+++++++++,,,,,,******))))))))))))******)))))))))************+++''')))++++++***)))***+++,,,+++)))((()))(((&&&%%%'''(((((()))******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((()))***+++,,,,,,)))))))))******++++++,,,******+++,,,,,,+++++++++,,,,,,------------,,,,,,,,,...000...++++++000444:::444///---///000...,,,++++++,,,,,,,,,---------...111333222...,,,///222---,,,,,,,,,---...//////,,,,,,,,,,,,---...//////...------,,,---...///000............/////////000------,,,---///222666888555222///------...------------.........------,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,---......///000000+++---///...---,,,...000......//////000111111222111111111111111111111111............///000000///111111111000000000////////////////////////////////////000111000000......222222111111111111222222///000000111222222333333///111333555555444333111555555777:::???DDDIIIKKKRRRVVV\\\aaadddhhhlllnnnqqqsssuuuvvvvvvwwwyyy{{{}}}~~~}}}|||zzzyyyxxxxxxyyyzzz|||~~~~~~{{{xxxvvvuuuttttttttttttssssssrrrrrrrrrlllkkkiiifffcccaaa______WWWVVVTTTSSSSSSRRROOOMMMIIIIIIHHHIIIIIIHHHFFFDDDEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPRRRTTTVVVYYY\\\___cccfffhhhiiiiiieeefffggghhhkkkpppvvvzzz}}}~~~|||{{{}}}|||yyyuuuttttttsssttttttsssooolllfffeeeccc```]]]ZZZXXXVVVWWWWWWWWWVVVUUUTTTRRRQQQMMMNNNNNNMMMLLLMMMPPPRRRRRRRRRRRRSSSTTTVVVWWWXXX[[[^^^aaaccccccdddgggjjjnnnoooqqqqqqqqqsssuuuwwwyyy{{{~~~}}}{{{yyyxxxxxxyyyyyyuuuxxx}}}{{{sssjjjbbb]]]]]]ZZZVVVQQQNNNMMMMMMMMM))))))(((((((((((())))))))))))************))))))++++++,,,,,,,,,---------******))))))))))))******((())))))))))))*********)))+++---...,,,+++***+++)))((('''((()))***)))((((((((()))***************************************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''(((''''''&&&''''''(((***+++,,,---...(((((()))***+++,,,,,,---++++++,,,,,,,,,+++******,,,------......------,,,+++---///---***+++000555:::444...,,,///222222000++++++,,,,,,,,,---------,,,///222000,,,***,,,000//////...---------......+++++++++,,,---...///000000//////......000111222---.........//////000000+++***)))***,,,111666999444111...---...///000///))))))***+++,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,------......///000111111+++---//////---,,,...000...//////000111222222333111111111111111111111111222111111222333444444333111111111111000000000000////////////////////////000000111111111///...---//////............//////---......///000111111111000222666888999777444333888999;;;???EEEKKKQQQTTT[[[___dddiiikkkmmmooopppoooqqqsssssstttvvvyyy{{{|||}}}~~~}}}|||zzzyyyyyyyyyyyy|||~~~~~~~~~~~~{{{xxxtttrrrqqqnnnnnnooooooooonnnmmmmmmaaa```]]]ZZZXXXUUUTTTSSSPPPNNNMMMLLLLLLKKKHHHFFFGGGFFFFFFGGGHHHGGGEEECCCGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUYYYXXXXXXXXXYYY\\\___aaahhhjjjnnnsssvvvxxxyyyyyy}}}}}}|||||||||{{{wwwttttttwwwyyy{{{}}}~~~|||www}}}{{{wwwrrrmmmjjjhhh]]]^^^^^^^^^]]]\\\[[[[[[TTTSSSRRROOOMMMLLLNNNPPPNNNNNNMMMMMMNNNPPPQQQSSSPPPTTTXXXZZZZZZ\\\```cccjjjjjjkkkkkkjjjlllooorrrxxxxxxyyy{{{~~~~~~}}}|||}}}~~~sssjjjdddaaa^^^XXXSSSOOOLLLKKKKKK///...---,,,+++*********++++++++++++++++++++++++******))))))))))))************))))))******+++,,,+++++++++************)))...---,,,***)))(((((((((((((((((((((((((((((((((&&&'''))))))(((''''''((()))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))))))))'''&&&%%%'''''')))***,,,,,,------*********)))))))))))))))***+++---//////...---,,,,,,,,,,,,---------............------,,,,,,,,,+++...------------...//////......//////...,,,***)))+++,,,.../////////......///...---,,,+++,,,,,,---////////////////////////......////////////............////////////......111000///---------...///222000...,,,+++*********,,,,,,,,,---------.........---,,,,,,,,,,,,---...//////////////////......+++,,,,,,------,,,,,,+++---------...///000000111000////////////000000111222333333444333222111000222333333111000///111222222222111111000///......000000111111111111000000...///000111111000///...//////////////////......111000/////////000111222222333555555555666999;;;:::???FFFMMMRRRWWW[[[]]]bbbeeejjjmmmnnnooopppqqqtttttttttvvvwwwyyy{{{|||}}}|||zzzwwwuuuuuuwwwzzz|||}}}~~~}}}}}}}}}|||zzzxxx{{{|||~~~|||zzzwwwuuutttqqqmmmjjjlllkkkjjjiiihhhfffccc```WWWUUUSSSPPPMMMKKKKKKKKKIIIGGGFFFFFFGGGGGGFFFEEEHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNOOOQQQTTTVVVWWWXXXZZZ\\\^^^```aaadddfffiiihhhhhhiiilllqqqwwwzzz~~~~~~ppphhhfffhhhiiiiiijjjmmmqqqvvvzzz|||}}}}}}}}}uuummmhhhiiilllqqqxxxzzzrrrssswww}}}~~~}}}xxxwwwtttqqqqqqsssrrrpppiiibbb[[[VVVRRROOONNNOOOPPPNNNLLLKKKLLLLLLLLLLLLPPPNNNMMMNNNQQQUUUWWWXXX]]]```bbbdddfffhhhkkkmmmoooqqqtttwwwyyy{{{{{{{{{|||}}}zzzvvvlllhhhccc\\\VVVRRRPPPOOO///...---,,,++++++++++++++++++++++++++++++++++++*********))))))))))))******************++++++,,,+++++++++************)))*********)))))))))******))))))))))))))))))))))))'''((())))))(((''''''((())))))((((((((('''''''''(((((())))))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''***************)))(((((('''((()))***+++,,,,,,,,,************))))))))))))++++++---.........---,,,,,,,,,,,,---------......111111000000////////////...------------...///////////////000//////......,,,---.../////////...---000///...---------......////////////////////////......////////////......//////000000000000//////000000///.....................---...///000222333,,,,,,,,,---------............---,,,,,,---..............................------............------------......///000000111000////////////000111111222222333333333222111000222333333222000///111222444444333333222111111000000000111111111111000000...///000111111000///...000000000000000000000000000000111222222222111111111333666999;;;===AAADDDLLLPPPVVVZZZ^^^```ccceeehhhkkkooorrrsssssstttuuuttttttuuuvvvwwwyyy{{{|||{{{}}}~~~}}}{{{yyyxxxxxxzzz|||~~~~~~}}}~~~}}}}}}}}}~~~~~~|||zzz||||||}}}}}}}}}{{{zzzyyyxxxvvvsssqqqooollliiifffdddbbb```___]]][[[XXXUUURRRQQQNNNLLLIIIHHHHHHHHHGGGFFFGGGHHHJJJKKKLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTXXX]]]ccciiilllmmmooorrrtttwwwzzz}}}~~~}}}|||~~~xxxoooccc\\\[[[]]]]]]\\\]]]```eeejjjmmmmmmmmmkkklllmmmnnnnnnkkkfffaaa]]]^^^```dddjjjpppvvv{{{~~~~~~wwwnnnhhhcccdddffflllttt~~~vvvooommmoooqqqrrr}}}{{{qqqhhhaaa]]][[[[[[XXXVVVTTTQQQPPPPPPPPPOOOPPPNNNLLLKKKMMMOOOQQQRRRYYY[[[]]]______```bbbddddddeeehhhlllooorrrtttuuuyyyyyyzzz|||~~~uuuqqqkkkccc]]]XXXUUUTTT...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,+++++++++************)))''''''(((((()))***+++,,,************************((()))******(((&&&&&&''')))))))))(((((((((''''''(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''+++******)))))))))))))))((())))))***+++++++++***************************,,,,,,,,,,,,------------,,,,,,,,,---------..................------------...------------...////////////......//////000111.........///......---,,,000000///.........//////////////////////////////......////////////......000000000111111000000000///////////////......---,,,,,,---...000333555666,,,,,,,,,---------............---,,,,,,---....................................////////////......---......//////000000111///////////////000111222111222333333333222111000222333333222111000111222444444333333222111111111000000111111111111000000//////000000000000//////000000000000000111111111...000222444555444333111222666;;;???DDDIIINNNQQQZZZ]]]```ccccccdddeeefffhhhlllpppsssttttttuuuvvvvvvvvvvvvwwwxxxzzz{{{|||~~~~~~}}}|||{{{zzz{{{|||~~~~~~~~~~~~}}}{{{yyy{{{zzzzzz{{{}}}~~~|||{{{|||{{{{{{zzzxxxvvvtttrrrtttrrrnnnllljjjgggcccaaa\\\YYYVVVSSSRRRPPPNNNLLLJJJHHHFFFDDDCCCCCCCCCCCCIIIIIIKKKMMMOOOQQQSSSTTTWWWWWWVVVVVVWWWXXXYYYZZZYYY[[[^^^dddmmmwww~~~yyyqqqrrrtttwww{{{|||ssseee^^^VVVQQQQQQRRRRRRQQQRRRUUUZZZ^^^```___]]][[[[[[[[[[[[[[[YYYVVVTTTRRRQQQSSSUUUYYY]]]```ccceeefffhhhjjjjjjgggbbb\\\XXXVVVWWWXXX\\\bbbjjjqqqvvv{{{}}}~~~zzzvvvpppkkkddd___]]]^^^___```dddmmmzzzzzztttsssvvvyyyuuupppnnnnnnjjjhhhddd```\\\[[[ZZZZZZWWWTTTQQQNNNLLLMMMOOOPPPRRRTTTVVVVVVVVVUUUVVVWWW[[[\\\]]]```cccfffiiikkkqqqqqqqqqrrrtttxxx{{{}}}~~~vvvnnnfff```]]][[[------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((******+++++++++,,,,,,++++++++++++*********))))))&&&&&&'''((()))*********))))))))))))))))))))))))(((***+++***(((&&&&&&''')))))))))(((((((((((('''''''''((()))******++++++''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))***************))))))***************++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////...---,,,,,,---...////////////......---,,,,,,//////..................////////////////////////......////////////......//////000000000000//////---...///000000///...---------......//////000000,,,,,,,,,---------............------------......------------...............//////000000//////.........//////000000000000////////////000111222222000111222333333222111000111333444333111000111222111111111000000000//////000000111111111111000000/////////000000000000000000000000000000111111111///000111333555555555555999===CCCIIINNNTTTYYY]]]aaaccceeefffeeedddeeefffiiilllqqqtttvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}{{{{{{zzzzzz{{{}}}~~~}}}|||||||||{{{{{{{{{{{{~~~}}}}}}{{{xxxvvvwwwvvvvvvxxxzzz{{{zzzyyyzzzyyyxxxvvvtttqqqpppoooqqqnnniiifffccc```\\\YYYVVVSSSOOOLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCDDDEEEFFFNNNQQQTTTWWWZZZ\\\___aaahhhgggfffeeeeeefffhhhiiihhhiiilllsss|||~~~zzzyyyxxxzzz}}}wwwnnniiibbbcccdddfffhhhkkkmmmoootttvvvxxx{{{yyyrrrhhh```XXXTTTPPPNNNNNNOOOOOONNNOOOQQQTTTVVVWWWWWWVVVUUUWWWVVVUUUSSSQQQPPPOOONNNQQQQQQSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZZZZXXXVVVUUUTTTTTTTTTUUUXXX]]]bbbeeehhhjjjmmmooonnnkkkgggeeeaaa^^^[[[XXXVVVVVVVVVVVVVVV]]]gggnnnrrrssssssssspppooolllhhhddddddgggjjjqqquuu|||~~~xxxrrroooooooookkkhhhbbb[[[VVVTTTTTTUUURRRTTTUUUUUUSSSQQQRRRRRRWWWWWWWWWXXXZZZ\\\___aaagggffffffhhhkkkpppuuuxxxwww{{{wwwnnnhhhcccaaa,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++,,,+++***)))((()))***+++,,,,,,,,,,,,++++++++++++*********))))))'''((())))))))))))(((((((((((((((((((((((((((((((((***+++***(((''''''(((***)))))))))((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((())))))*********))))))))))))******+++++++++,,,,,,++++++++++++,,,---...,,,,,,,,,---------......//////////////////000000...------------...//////111000...---,,,,,,------//////......------------------------------------////////////////////////......////////////......---..................------...///000000///...---///////////////.........,,,,,,,,,---------..............................---------.........//////......////////////....../////////000000000000000////////////000111222333000000111222222222111000111333444444222111111222111111111000000000000000000000111111111111000000///////////////000111111//////000000000111111111222111111222444888<<<>>>DDDHHHNNNSSSXXX\\\aaadddgggiiijjjjjjiiiiiijjjkkkmmmqqqvvvyyy{{{}}}{{{{{{{{{{{{{{{|||}}}~~~||||||||||||{{{yyyxxxwwwvvvvvvwwwxxxyyyzzz{{{|||{{{zzzyyyxxxxxxyyyzzzzzz}}}}}}|||zzzvvvsssuuutttuuuvvvxxxyyyxxxvvvuuutttrrrqqqooonnnmmmllljjjfffaaa]]]ZZZWWWSSSQQQOOOLLLIIIHHHHHHHHHGGGFFFJJJIIIIIIIIIJJJLLLMMMNNNTTTYYYaaahhhmmmqqqvvvyyy~~~|||zzzzzz{{{|||}}}xxxqqqnnnhhhhhhiiikkknnnsssyyy|||~~~|||yyytttnnnggg```]]]WWWXXXXXXYYY[[[]]]^^^___ddddddeeeeeeccc___XXXTTTPPPNNNMMMLLLMMMNNNNNNMMMNNNNNNNNNOOOPPPQQQRRRRRRTTTSSSRRRPPPPPPPPPQQQQQQTTTUUUVVVVVVWWWWWWVVVVVVSSSSSSSSSSSSSSSTTTTTTUUUUUUSSSRRRQQQQQQSSSUUUWWWXXXYYYZZZ\\\\\\[[[[[[ZZZVVVVVVUUUTTTRRRQQQQQQQQQTTTWWW\\\___bbbcccdddeeebbb```^^^ZZZXXXXXX[[[]]]___ccciiiqqqyyyzzzsssqqqnnnqqqvvv}}}~~~rrrggg```^^^^^^ZZZZZZZZZWWWTTTSSSSSSTTTQQQQQQQQQQQQRRRUUUWWWXXX\\\\\\]]]___dddiiinnnrrrnnnrrrxxx|||~~~vvvnnniiifff++++++++++++,,,------...++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***,,,---------,,,++++++++++++************))))))******+++***)))'''&&&''''''''''''''''''''''''''')))******)))((())))))******)))))))))(((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''')))))))))))))))******+++'''(((((()))*********)))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---............/////////...------------...//////444333111000///.........//////...---------......+++,,,------...---------////////////////////////......////////////......,,,------......------,,,---...//////////////////...///000111111111111111,,,,,,,,,---------......---...////////////...---------......///000000000......////////////......000000000000000000000000/////////000111222333444///000111222222222111000111333555555333222111111222222222222222222222222000000111111111111000000//////......///000111222000000000111222222333333666555555666:::@@@FFFIIIPPPTTTYYY]]]```ccceeegggiiijjjllllllkkklllmmmooonnnqqqvvvyyy{{{{{{}}}~~~|||{{{{{{{{{{{{{{{||||||||||||{{{zzzyyywwwuuuuuupppqqqsssuuuvvvwwwwwwxxxzzzyyyxxxxxxxxxzzz{{{|||~~~}}}}}}|||zzzuuurrrvvvuuutttuuuvvvvvvtttsssnnnmmmkkkiiihhhggggggggg___[[[WWWSSSQQQPPPMMMLLLJJJHHHGGGHHHKKKLLLMMMLLLMMMMMMMMMNNNPPPSSSUUUWWW\\\fffsss~~~yyyooohhhdddZZZ\\\___aaacccfffkkknnnooommmiiiddd___[[[XXXVVVQQQQQQRRRSSSTTTUUUWWWXXXYYYYYYYYYXXXVVVTTTRRRPPPKKKKKKKKKLLLLLLMMMNNNOOOMMMMMMNNNOOOPPPRRRSSSSSSQQQQQQQQQQQQSSSUUUWWWYYYTTTUUUVVVXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUTTTSSSQQQOOOOOOOOOPPPQQQQQQQQQRRRTTTUUUVVVVVVVVVRRRTTTUUUTTTRRRPPPPPPPPPSSSTTTTTTUUUVVVWWWXXXXXXZZZXXXVVVTTTSSSSSSTTTTTTTTTWWW\\\aaaffflllrrrwwwyyy}}}|||rrriiidddccc```cccfffllluuu~~~sssnnnmmmfffeeeaaa\\\WWWTTTTTTUUUOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVYYY]]]aaafffiiifffjjjooorrrssstttvvvwww~~~vvvooolll++++++++++++,,,---...///++++++++++++++++++++++++((()))+++,,,------,,,+++)))***,,,---...---,,,++++++++++++************))))))***+++,,,+++***((('''((((((((((((((((((((((((&&&(((*********)))***+++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((()))***************&&&&&&((()))************))))))***++++++,,,------)))***+++,,,---,,,++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------...------------...//////111111111111111000///.........---,,,---...//////+++,,,---/////////...---////////////////////////......////////////......------............------...............///000000,,,---///000111111000000,,,,,,,,,---------......---...///000000///...---......//////000111111222///000000111111000000///000000000000000000000000/////////000111222444555...///000222222222111000111333555666444222111111222222222222222222222222000000111111111111000000///.........///000222333222222333333444555555666;;;;;;===@@@EEEKKKQQQTTTYYY\\\aaadddfffgggiiijjjjjjkkkllllllllllllnnnppppppsssvvvxxxwwwvvvvvvwwwzzzzzzyyyyyyxxxyyyyyyyyyxxxwwwvvvuuusssqqqooooookkkmmmooorrrtttuuuuuutttwwwwwwwwwwwwxxxzzz{{{|||~~~~~~}}}}}}}}}zzzvvvrrrtttrrrqqqqqqqqqpppnnnkkkfffeeeccc```___^^^]]]]]]VVVSSSPPPNNNOOOOOOOOONNNNNNNNNPPPTTTXXX[[[\\\[[[XXXXXXYYY[[[]]]aaadddeeelllxxx{{{zzz|||wwwmmmddd]]]ZZZPPPSSSWWWXXXXXXYYY\\\^^^^^^]]][[[YYYVVVTTTRRRQQQNNNNNNOOOPPPQQQSSSUUUVVVUUUWWWXXXXXXWWWUUUUUUTTTNNNOOOPPPQQQQQQSSSTTTVVVUUUWWW[[[^^^```aaa```___[[[[[[[[[]]]^^^aaacccddd___aaacccfffggghhhgggggghhhfffbbb___]]]\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[WWWYYY\\\^^^______^^^]]][[[^^^```___]]]ZZZZZZ[[[YYYYYYYYYZZZZZZZZZXXXVVVYYYXXXVVVVVVUUUUUUSSSSSSRRRTTTWWWYYYZZZ^^^dddhhhhhhjjjkkkhhhbbb\\\ZZZZZZWWWYYY[[[___ffftttyyyuuu{{{~~~wwwnnneeeaaaaaabbb\\\[[[ZZZYYYWWWUUUSSSRRRQQQQQQRRRTTTWWWYYY\\\]]]^^^aaaccceeefffggghhhjjjpppuuu|||vvvrrr*********+++,,,---...///++++++++++++++++++++++++'''(((+++---...---,,,,,,)))***,,,......---,,,++++++++++++************)))((()))+++,,,,,,+++***)))))))))))))))))))))))))))%%%''')))*********+++,,,************))))))))))))************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&''')))))))))((('''%%%&&&''')))***+++++++++))))))***+++,,,,,,------(((***,,,---------+++***,,,,,,,,,---------...............//////000000000...------------...//////,,,---///000000000///......---,,,,,,---...///111,,,---///000000000//////////////////////////////......////////////............////////////......///...---------///000111,,,---.........---,,,+++,,,,,,,,,---------......---...///000000///...---...//////000111222222333111111222222222222111111111111111000000000000000/////////000111333444555...///000111222222111000111333666666444222111111000000000000000000111111000000111111111111000000///.........///000222333444444555555666777888888===@@@DDDIIIOOOTTTXXX[[[]]]```eeehhhiiijjjkkklllooopppqqqppppppppprrrtttwwwyyy{{{{{{yyywwwvvvvvvxxxxxxwwwwwwvvvvvvwwwwwwnnnmmmllljjjgggfffdddccciiikkknnnqqqssstttsssssstttttttttuuuwwwxxxzzzzzz~~~}}}}}}~~~}}}{{{vvvssspppnnnmmmlllkkkjjjgggdddbbb```]]]ZZZXXXVVVVVVUUURRRPPPNNNNNNPPPSSSTTTUUUVVVWWW[[[aaagggkkklllkkkhhhiiijjjlllpppssswwwyyy{{{yyyrrrmmmkkkiiihhhiiioooxxx~~~|||xxxrrriiiaaaYYYSSSPPPIIIMMMPPPQQQOOONNNOOOPPPRRRRRRSSSRRRQQQOOONNNMMMMMMMMMNNNOOOQQQSSSTTTVVVWWWZZZ]]]^^^]]]\\\[[[[[[VVVWWWXXXXXXYYYZZZ\\\^^^```eeelllrrruuussspppnnnkkkkkkkkkkkklllmmmnnnnnntttvvvyyy}}}{{{yyytttoookkkhhhffffffeeeeeedddeeeeeegggiiijjjcccfffjjjmmmnnnllliiifffiiilllooonnnkkkhhhhhhjjjffffffhhhiiijjjhhhdddaaa\\\[[[[[[ZZZZZZYYYWWWUUUSSSUUUWWWVVVVVVXXX]]]aaa]]]]]]]]][[[WWWUUUTTTTTTRRRTTTUUUVVVZZZeeetttvvvjjjdddjjjpppttt~~~|||vvvuuuvvvooommmkkkfffaaa[[[UUURRROOOPPPQQQRRRSSSTTTTTTTTTWWWYYY[[[[[[[[[\\\^^^```eeejjjsssyyy~~~{{{vvv---+++***+++///000...,,,,,,+++*********+++,,,---,,,,,,---......---,,,,,,((((((((('''(((((()))***,,,,,,,,,++++++*********''''''(((((())))))))))))***))))))((('''&&&%%%%%%&&&'''((()))))))))))))))''')))***)))'''&&&&&&''')))***+++***((((((((()))%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%((('''&&&&&&'''((()))***'''''''''''''''&&&&&&%%%,,,***((()))+++***(((%%%(((((()))))))))************++++++,,,,,,++++++***///////////////.........///...---,,,,,,---...///000000////////////000000........................////////////////////////............////////////111111000000///.........111///---,,,.../////////000000000///////////////111///---///111222000---000//////......---,,,,,,,,,+++++++++,,,---///000------......//////000000111000//////...//////000---,,,+++,,,...000000///+++,,,.../////////...---////////////000111222333333333222222111000000///111222333333333333222111333222000/////////000000000000000000000111222222222333222111000000222444444555444444555999???CCCIIILLLPPPUUUZZZ^^^```aaaccceeeiiilllmmmmmmlllllloooooopppppprrrssstttuuuyyyyyyxxxxxxwwwuuutttsssxxxxxxxxxwwwtttpppllljjjgggddd```___```bbbdddeeejjjjjjkkkmmmnnnppprrrsssppptttwwwvvvsssssswww|||yyyzzz{{{zzzxxxuuuqqqooommmiiidddbbbbbbbbb```]]]YYYYYYXXXXXXXXXWWWTTTRRRTTTPPPQQQUUUWWWWWW^^^fffhhhlllssszzztttkkkfffbbb\\\XXXXXXYYY[[[^^^bbbeeeffffffbbbaaa^^^XXXRRRMMMKKKKKKPPPMMMIIIJJJMMMPPPQQQPPPLLLPPPRRRPPPPPPRRRQQQNNNNNNQQQTTTWWWZZZ]]]```ccceeeiiinnnrrrrrrmmmgggcccccceeegggffffffggglllpppsss{{{{{{~~~|||wwwzzztttoooqqqyyy}}}}}}{{{}}}~~~||||||~~~zzzrrrqqqlllfffcccccccccbbb```^^^___```bbbdddfffhhhiiicccbbb___[[[XXXUUUTTTSSSTTTSSSQQQRRRVVV]]]dddhhhqqqtttwwwzzzzzzxxxtttrrrgggaaa^^^```bbbeeeooozzz{{{rrrhhh```YYYZZZYYYVVVSSSRRRRRRTTTTTTUUUVVVUUUUUUUUUWWWXXXaaadddiiioootttxxxzzz{{{zzz}}}~~~ttt***)))'''))),,,......---+++******)))***+++,,,---,,,,,,---......---,,,,,,......,,,+++***))))))))),,,,,,,,,++++++******************+++++++++,,,,,,+++++++++******))))))((())))))***+++++++++******''')))******(((''''''((((((******)))((('''((()))&&&&&&''''''((())))))***''''''''''''''''''(((((('''&&&&&&%%%&&&'''((())))))************)))((((((+++***)))***,,,---+++)))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------------------///...------------.../////////............//////........................//////////////////////////////000000000111111111222222111000//////......333111//////000222222111......//////////////////000...---...000111///---,,,,,,,,,+++++++++++++++,,,,,,+++++++++---...///.........//////000000000///////////////////////////...---...111333333222,,,---...///000//////...////////////000111222333333333222222111111000000000111222222222222111000333222111000000000000111111000000000000000111222///000000000///000222444444555777:::===AAAGGGKKKTTTVVVZZZ^^^bbbeeefffggggggiiillloooppppppooonnnpppqqqqqqrrrtttvvvwwwxxxwwwwwwxxxwwwwwwuuutttsssrrrrrrqqqooolllhhheeebbb\\\ZZZYYYYYY]]]aaadddeeekkkjjjiiiiiiiiijjjkkklllooorrruuussspppooorrrvvvvvvvvvvvvuuurrroookkkhhhaaa^^^[[[ZZZZZZZZZXXXVVVSSSTTTUUUVVVXXXXXXWWWWWWZZZXXXYYY___bbbcccjjjrrr|||uuummmccc\\\YYYVVVRRROOOPPPPPPRRRTTTVVVXXXXXXXXXXXXWWWVVVRRRNNNKKKKKKKKKNNNMMMMMMNNNQQQSSSTTTTTTUUUXXXXXXUUUTTTWWWXXXWWW[[[\\\^^^___bbbgggnnnrrr~~~zzzwwwzzz}}}~~~~~~~~~xxxuuuuuuuuutttrrrppppppqqquuuzzz}}}~~~~~~rrrmmmgggaaa^^^\\\YYYWWWWWWVVVUUUUUUWWWZZZ^^^```bbbcccfffhhhhhhfffdddbbb\\\WWWTTTWWWYYY[[[bbbjjj{{{~~~wwwmmmkkkgggddd```\\\YYYXXXWWWWWWWWWVVVUUUVVVWWWYYY\\\___dddhhhlllnnnoooooosssuuuwwwzzz}}}}}},,,+++)))***---///000000...------------...//////,,,,,,------------,,,,,,//////...---,,,+++******+++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++*********************+++++++++***))))))'''(((******)))((()))***((()))***)))''''''''')))''''''&&&&&&'''((()))***&&&&&&'''(((((()))******&&&&&&%%%%%%%%%&&&'''(((******++++++******)))((()))((((((***,,,---,,,+++++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,---///...------------...///...------------------...000000000000000000000000......................../////////000000000000111///000000000111111111111333111000000111222222111------......//////000000///.........000000...------............/////////---,,,,,,+++,,,,,,------////////////000000000000---...///000000///...---000///...///222444444444......///000000000//////////////////000111222333222222222222222222222222///000111111111111000///333333222111111111111222222111111000000000111111///000000000000111444666555888===BBBGGGMMMRRRVVV^^^```cccgggiiikkkllllllmmmnnnppprrrsssrrrqqqpppppppppqqqsssuuuwwwxxxyyyuuuvvvwwwwwwvvvtttqqqpppjjjiiihhhfffbbb^^^ZZZXXXQQQQQQRRRVVV]]]cccggghhhkkkiiifffcccbbbbbbdddeeekkknnnpppooommmmmmooorrrqqqqqqqqqoookkkgggccc```VVVUUUSSSTTTUUUUUUTTTRRRSSSTTTWWWZZZ\\\^^^______```aaaeeekkkpppttt{{{zzzuuutttrrrpppoooooonnnmmmkkk___ZZZSSSOOOOOONNNLLLJJJJJJJJJKKKLLLMMMMMMNNNNNNPPPQQQQQQPPPNNNNNNOOOQQQOOOQQQUUUXXXZZZ\\\^^^```gggjjjiiidddaaaccceeecccggggggggghhhmmmuuu~~~yyyssspppmmmgggccc___^^^]]]]]]]]]]]]^^^^^^aaaaaaaaaaaa___^^^\\\[[[VVVRRRPPPRRRSSSTTTXXX]]]fffjjjpppvvvzzz}}}}}}yyyuuuwww|||~~~xxxtttnnngggaaaaaa```]]][[[ZZZZZZ[[[[[[ZZZ\\\```dddggghhhiiiiiiqqqpppqqqssswww{{{}}}}}}---,,,+++***+++---//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------+++++++++***************))))))))))))************((((((((()))))))))))))))((()))))))))((('''&&&&&&&&&(((***+++***)))***+++)))***+++***((('''((())))))(((&&&%%%&&&''')))+++(((((((((((())))))******'''''''''''''''''''''''')))))))))))))))(((''''''''''''((()))***+++******************++++++++++++---......//////......---,,,,,,,,,,,,------------.........------...............------------......000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...000222333555555111000...///000111000///------...///000000111111/////////000000000///.........//////000111111222......------------------000000000000000000000000,,,...000111111000///...///------...111333333333//////000000000000000000////////////000111222333222222222222333333444444000111111111111111111000333333222222222222222222222222111111000000111111222333333333333444777:::999>>>EEELLLRRRVVV[[[^^^bbbdddgggjjjmmmnnnooooooqqqrrrssstttuuutttsssrrrnnnoooqqqsssuuuvvvwwwxxxuuuuuuvvvuuussspppllljjjcccbbb```]]]YYYUUURRRPPPMMMNNNRRRXXX```fffjjjkkkgggeeeaaa___^^^___aaacccgggjjjlllmmmllllllnnnooollllllkkkhhhddd```\\\ZZZSSSSSSTTTUUUVVVWWWWWWVVVYYY\\\aaaeeehhhjjjlllmmmiiimmmsss{{{xxxrrrooolllfffaaaaaa___^^^^^^^^^^^^\\\ZZZTTTQQQNNNLLLMMMNNNNNNMMMKKKKKKLLLMMMMMMNNNOOOQQQQQQSSSUUUUUUUUUWWWZZZ\\\VVV[[[bbbfffhhhjjjnnnqqq~~~xxxvvvtttrrrrrrssstttvvv|||~~~uuunnnmmmlllkkkkkklllmmmooovvvtttppplllhhheeecccbbb\\\ZZZWWWWWWXXXXXXXXXYYY\\\___cccfffiiijjjkkkllljjjkkkjjjhhhfffggglllpppwww{{{ssssssppplllhhhfffeeeeeeddd```aaabbbcccfffiiilllnnnsssqqqoooqqquuuyyy{{{{{{++++++***)))((((((***+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---************************))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((('''&&&%%%&&&(((***+++***)))***+++***+++,,,+++)))((()))***)))(((&&&%%%&&&''')))*********))))))(((((((((((((((((()))))))))((((((((()))))))))))))))((('''''')))******+++******))))))))))))*********+++++++++---..................---,,,,,,------............---..................---///..................///////////////////////////------------------------,,,,,,,,,,,,---------------...///000111222333333000///...///000111///.........///000000111222222///000111111000000000000******+++,,,------...//////////////////.........000000000///////////////---...000222222222000///...------...111444444444000000000/////////000000////////////000111222333111111222333444555555666222222222222222222222222222222222222333222222222222222111111111111111222333444555555555777:::===BBBGGGNNNUUUZZZ]]]```bbbdddfffiiillloooqqqrrrrrrrrrsssttttttttttttsssrrrqqqrrrsssuuuvvvvvvvvvvvvtttsssrrrppplllhhhdddaaa^^^]]][[[XXXUUURRROOOMMMNNNPPPTTT[[[ccchhhjjjkkkbbb```^^^]]]]]]```cccfffhhhiiikkkjjjiiihhhhhhhhhdddcccbbb```]]]ZZZWWWUUUSSSUUUVVVXXXYYY[[[]]]^^^aaagggooovvvzzz||||||vvvnnnddd___]]]\\\XXXTTTTTTSSSRRRSSSSSSSSSQQQNNNNNNLLLLLLLLLMMMNNNOOONNNMMMOOOQQQRRRSSSUUUYYY\\\ZZZ\\\^^^```aaacccfffiiiggglllrrruuuwwwzzz~~~yyytttqqqpppjjjgggccc```______^^^[[[___```aaabbbccccccbbbaaaZZZ]]]___^^^\\\]]]```cccfffmmmxxx}}}{{{zzzwwwuuunnnlllhhhffffffhhhkkkmmmooommmlllnnnrrrxxx|||~~~,,,---...---,,,++++++,,,+++,,,---.........------,,,,,,++++++++++++,,,,,,...///000000000...---,,,)))))))))***************+++++++++************************)))))))))))))))))))))*********)))(((((('''(((******)))((()))***)))***+++***)))((((((***)))((('''&&&&&&'''((()))******)))(((((('''&&&&&&))))))*********)))((((((******++++++******)))(((***,,,------+++***++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......//////------...//////...------//////............//////........................////////////////////////---------.........//////111111000000//////......111000000111222222000///......//////000000111111...000111111000//////000***++++++,,,---......///---....../////////......////////////............---...///111111111000000000///...000333666666666111000///.........//////////////////000111222333000111222333555666777888333333222222222222333333000111222222333222222222111111111111111222333333222444666777888;;;???BBBLLLQQQWWW]]]```bbbdddfffgggiiilllooorrrtttuuuuuurrrssssssttttttttttttsssuuuuuuvvvwwwwwwuuutttsssnnnmmmjjjfffbbb^^^[[[YYYXXXWWWVVVTTTRRRPPPNNNNNNOOORRRWWW^^^dddhhhhhhggg```___^^^]]]^^^aaadddfffiiiiiihhhgggdddaaa^^^\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTVVVYYY[[[^^^bbbgggkkkmmmuuuyyyfff```YYYTTTRRRPPPMMMKKKKKKKKKKKKMMMNNNNNNLLLJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRVVVYYY[[[\\\___eeejjjjjjmmmoooqqqsssvvvyyy|||{{{ssslllkkkmmmjjjfffgggeeeccccccbbbaaa^^^\\\WWWZZZ]]]\\\YYYWWWXXXZZZ]]]```hhhsss}}}zzzsssnnnkkkjjjjjjiiijjjkkklllnnnttt|||'''***...///---,,,---...,,,---//////000//////...,,,,,,+++******+++,,,,,,---...///000000...---,,,((()))))))))*********+++*********)))))))))((((((******))))))((((((''''''(((((())))))***)))))))))''')))******(((''''''((('''))))))((('''&&&'''(((((((((((((((((((((((('''((((((''''''''''''''''''((()))*********((('''&&&)))************)))((((((&&&(((++++++))))))***,,,))))))*********+++++++++******++++++++++++*********++++++,,,------......------...//////...------...------------------...++++++++++++++++++++++++........................,,,------------........./////////.............../////////000111111///---------..................+++...000///---,,,---///,,,---------......//////***+++,,,.........------///.........---------,,,,,,,,,------...//////000///......///333555666666000000...---------......////////////000111222333000000222444555777999999333222111000000111222333///000111222222222111111000000000111222333444555222555888<<