BM6(; qqqNNN@@@??????@@@BBB===CCCNNNWWWYYY[[[cccnnnrrr~~~WWWEEE666444666555888===;;;```pppRRR999444555;;;;;;777999AAAWWW~~~]]]PPPMMMNNNSSSUUUSSSQQQRRRZZZYYYWWWWWWZZZ```eeeiiigggfffeeefffiiioootttxxxpppkkkffffffiiikkkiiiggghhhnnntttxxxyyyzzz|||~~~~~~|||oooOOO///444<<<888333:::AAAGGGPPP\\\>>>::::::===???===;;;===???===<<<<<<===AAADDDGGGDDDCCCBBBBBBDDDHHHLLLNNNNNNKKKIIIKKKNNNOOOMMMIIIGGGKKKPPPSSSTTTTTTVVVXXX]]]]]]]]]]]]\\\\\\\\\[[[kkkhhhjjjrrrxxx|||}}}||||||~~~zzz{{{{{{yyywwwuuutttsssyyyzzzzzzwwwtttqqqqqqqqqlllkkkiiijjjlllnnnooonnnmmmooorrrttttttrrrpppnnnooossstttooommmqqqwwwzzzPPP444;;;666::::::AAAMMMSSS___uuu\\\<<<777555666777555444666333333222111111222333444222222111111111222444555444333444777:::;;;777444111333555666666777888:::;;;:::999999888888999999666333333777:::;;;===@@@CCCAAA???@@@@@@???===<<<@@@AAACCCCCCDDDFFFIIILLLIIIHHHIIINNNUUU[[[\\\\\\\\\VVVPPPPPPTTTVVVSSSPPPOOONNNMMMLLLLLLLLLLLLLLLRRRRRRTTTWWW[[[]]]]]]]]]SSSUUUVVVVVVSSSQQQOOOOOONNNOOOOOOOOONNNLLLJJJIIIUUUSSSOOOKKKIIIHHHHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIAAABBBBBBAAA???>>>>>>???BBBAAAAAABBBEEEGGGHHHHHHHHHGGGFFFEEEFFFHHHJJJKKKJJJNNNOOOKKKJJJNNNRRRTTTQQQRRRUUUXXXZZZ[[[[[[[[[XXX[[[```cccdddeeefffgggppppppqqqtttxxx}}}{{{~~~FFF:::BBBIIIWWWnnn~~~|||^^^DDD===999999999777777999666666666555555555444444444444444444444444444555111111111333555555333111111111111000000000222333222111000000000000111222555555666666444333444666222//////444777666444444000111111000///111444666333222111222555555444333777333///000333555333111222222222333555666888999777777999===@@@AAA@@@>>>CCCDDDEEEEEEDDDBBBAAA@@@DDDDDDEEEEEEEEEDDDCCCBBB===;;;777444222111111111333333333444666666555444///111222222111111222333555333222222444444444222999666333111111222555777444888999555333777999999999:::<<<>>>>>>???>>>>>>999;;;???AAAAAAAAAAAABBBDDDDDDEEEHHHLLLQQQUUUXXX^^^ZZZQQQSSS___^^^XXX[[[YYYYYYZZZ^^^bbbfffgggfff^^^gggeeeaaallltttuuuxxxppppppooorrrxxx|||vvvlllYYYOOOKKKNNNQQQUUUeeewww|||qqq}}}zzzyyy~~~~~~}}}vvvLLLsss}}}]]]@@@999444444444111222444111111222222222222111111111111222222222222222222555333111000000111111111444222000//////000111111222222222111111222222333)))...222111///000444999888000---000222...++++++222222222111000000222444444333111111333444555555222333333333222222333333333222222111111111111111222222333555666777555333111111111222222333333222333333333444444333333333999777555333222222222333000///...///111222000...111333555555555555777888666555444444444444222111555333111000000111333444111555555111///111111///444555666888888777777666555777999:::999888999999999999888888888888888888<<<===888:::CCC???999>>><<<<<<<<<>>>AAADDDEEEFFF???DDD>>>999CCCFFFCCCEEEDDDAAA===???GGGLLLCCC777999<<<======???DDDIIIMMMIIIJJJQQQRRRLLLNNNIII999AAAJJJNNNLLLMMMSSSTTTPPPTTTTTTRRRQQQTTTVVVPPPHHHEEEHHHJJJHHHFFFGGGLLLRRRRRRPPPPPPPPPNNNLLLNNNSSS___YYYRRRNNNOOOSSSVVVXXXZZZ\\\```fffmmmxxx}}}www~~~wwwpppgggccchhhlllcccUUUXXX]]]ccchhhrrr|||~~~zzzrrrwwwqqqiii}}}|||wwwvvvvvvwwwxxxtttpppsss~~~zzz|||VVV===777333333333111111444///000000000000000000000.........//////000000000555333111///...///000111222000...---///000000///---...//////000/////////---222444111111666===AAADDD888000222444111000333)))***++++++******+++,,,000///---,,,,,,---///000---///111000...,,,,,,---,,,,,,,,,,,,---///000111333111000000222444444333:::888666666888999::::::777777777777777777888888777666555555555666777888555333111333555666333000---...000000000000222333444333333555777777666555000000111111333444555666444777777444333444333///000111333444444444333333000222333444333333444555999999:::;;;===???AAABBB???@@@:::;;;AAA;;;444999333555888;;;===>>>??????CCCBBB===BBBMMMIII>>>???>>>===;;;===EEELLLJJJBBBJJJFFF>>>888<<>>;;;?????????>>><<<:::999999<<<===<<<;;;>>>AAA>>>888DDDDDDDDDCCCAAABBBCCCEEE@@@???AAABBB???<<>>???AAAAAA>>>;;;CCCDDDEEEGGGKKKQQQXXX]]]aaaXXXIII>>>@@@JJJQQQRRRPPPKKKDDDCCCMMMXXXQQQDDD999>>>BBBEEEJJJQQQQQQMMMLLLMMMVVVeeejjjddd^^^^^^dddmmmsssrrrvvv~~~wwwpppggg[[[MMMDDDAAAOOOmmmtttfffjjjvvvzzz}}}rrr```MMMFFFLLLUUUxxxxxxggg___\\\aaalllyyy}}}uuugggZZZSSSYYY[[[[[[UUUOOOLLLHHHEEE<<<>>>DDDJJJOOOPPPMMMJJJJJJIIIJJJMMMQQQTTTSSSQQQRRRLLLEEECCCFFFJJJLLLKKKGGGEEEFFFIIIKKKMMMSSSZZZVVVYYYXXXRRROOOPPPPPPOOOLLLRRRZZZ]]]\\\YYYVVVVVV]]]bbbiiinnnmmmfff^^^XXX```\\\WWWRRRRRRUUUZZZ]]]gggnnnwww|||zzzqqqeee]]]WWWaaaooozzz}}}{{{uuunnnaaa^^^[[[\\\cccjjjnnnoooccc```[[[XXXYYY^^^eeeiiigggvvvzzzvvvqqqkkkooozzzMMM>>>999666888888666777999555444333222222222222222111111000//////000000111000111111000//////000111111///---...000111000///,,,---000111222111///...)))***)))***555CCCLLLLLLIII888******,,,***+++111///111444444333222111111222222111000.........///000111222444555555333222111222333555888;;;>>>@@@@@@===;;;<<>>@@@@@@AAAEEEJJJQQQXXX\\\WWWTTTKKKMMMYYYXXXSSSWWWPPPUUU\\\aaaaaa^^^ZZZWWWPPPHHHFFFXXXooolllccciiiaaadddddd___]]]```dddeeehhhccc___^^^\\\___ppplllUUUOOOVVVQQQLLLPPPTTT\\\YYYZZZ\\\TTTIIIHHHQQQDDDFFFEEEBBBBBBDDDDDDAAABBB???;;;:::<<>>===BBBKKK<<<;;;<<>>999;;;===@@@AAAAAABBBCCCDDDLLLKKKEEE@@@AAAIIILLLKKK>>>>>>:::666===HHHEEE;;;>>>AAABBBAAADDDGGGFFFBBB===BBBIIILLLIIICCC<<<888>>>GGGVVVfffnnnlllbbbYYYHHHEEEHHHPPPVVVXXXXXXYYYZZZSSSLLLHHHCCC===<<<@@@>>>MMMTTTKKKCCCGGGMMMOOOWWWWWWRRRHHH???===DDDLLL\\\eeemmmiii\\\MMMDDDAAAHHHPPPZZZ^^^[[[QQQFFF@@@???CCCCCC===999999888444777777999<<<@@@AAA???===777888999<<<>>>???===;;;:::888666666888;;;======888;;;:::555333666:::;;;CCCHHHGGG@@@<<<<<<<<<:::888<<>>;;;===BBBJJJQQQUUUGGG@@@888222111111000///000///......---.........------------...///000000///---,,,...333666333000,,,---......,,,,,,---......---...000222333111///333111///...------...///***...//////111444222...///000222444666666666666...000444666888;;;>>>AAA:::888666777;;;CCCKKKPPPfff___VVV___wwwnnnYYYIIIVVVfff[[[OOOWWWzzz}}}lllYYYRRRVVV[[[PPP[[[rrrtttjjjyyy```^^^llleeeUUURRRVVVbbb```eeekkk___MMMOOO^^^RRRUUUSSSLLLIIIJJJJJJIIIIIIEEEBBBFFFOOOXXX]]]^^^XXXVVVUUUTTTQQQQQQZZZdddOOOLLLJJJLLLQQQTTTSSSPPPKKKOOOUUUYYYYYYWWWUUUSSSOOOWWW\\\^^^bbbiiijjjgggQQQUUURRRIIIHHHNNNNNNFFF:::;;;:::777999===<<<888;;;AAACCC>>>;;;<<<===;;;777777999<<<>>>???>>><<<<<<777666999;;;;;;===AAA@@@;;;999<<<<<<999:::???@@@@@@===777777<<<<<<999======<<<999666666:::===888<<<@@@@@@===999999:::666777888999999888666555444999999333222777888666;;;888555444666666444222666999<<<<<<;;;888777666444666999999888777888:::///777:::333333:::>>>;;;777===???:::888<<>>:::888666666888:::::::::888999999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;999999;;;:::888888999<<>>;;;@@@DDDGGGGGGCCCBBBDDDGGGGGGDDDDDDEEEDDD???>>>@@@BBBAAA@@@@@@@@@AAABBBCCCEEECCCDDDDDD>>>888>>>IIIEEEJJJJJJBBB>>>@@@@@@>>>222IIITTTGGG777777>>>@@@:::AAAAAA<<>>DDDEEEAAA<<>>???<<<;;;333555???@@@@@@III555333555>>>FFFIIIKKKMMMQQQNNNFFF;;;111///555;;;555:::===<<<;;;<<<======>>>EEEVVViiivvvKKK999666444333444555444444666333///.../////////...333///+++***---000000///---------....../////////+++///111111444:::;;;:::---:::IIIWWWeeegggRRR777111111///111===TTTiiisssRRRQQQUUUWWWNNNAAADDDPPPqqqxxxnnn[[[PPPCCC666555,,,'''333777+++777PPPUUUWWWNNNJJJKKKCCC555000333777888555111111555555222???<<<555111888DDDGGGBBB888333///000000......000...---+++)))***---111333///,,,***+++...000///------...///000000///---+++000222555666666444111...000000000///------///111,,,111444333...******,,,+++,,,---......---,,,+++888333//////222333111---///---...333555777???JJJ888:::555000666BBBBBB999\\\aaaoooqqqiiissszzz{{{~~~aaaOOO>>>HHHbbbaaaJJJ===QQQfff]]]AAA@@@KKKEEE777FFF@@@KKKaaaaaaRRRZZZtttUUUKKKPPPdddkkk[[[HHHAAAEEEFFF\\\iiiTTT;;;===HHH>>>BBB???888;;;EEEGGG@@@>>>>>><<<<<>>EEEJJJAAA999999???BBB>>>999:::666>>>MMMLLL>>>:::BBB@@@<<<::::::666000333:::<<<>>>AAAAAA;;;444444999111777444444:::888222555;;;>>>:::222333::::::333;;;<<<;;;888555333444555<<<666333888999666555888888@@@@@@999777<<<:::111777777888:::;;;:::666333555888888666666::::::888===666555:::999333666@@@;;;666888888555===BBB;;;888999999999888888999999555888777444555:::======:::888666888;;;===<<<:::@@@888666===>>>888777===777===???999777;;;>>>===@@@;;;999<<<>>>===>>>@@@:::??????999888;;;>>>>>>555<<<<<<555555===@@@===<<>>999666999<<<===BBBAAA???<<<:::888777777CCCAAA;;;777999>>>>>>:::===;;;<<>>;;;;;;>>>:::999777888:::<<<=========;;;<<>>>>>???@@@>>>===:::;;;FFF======FFF@@@EEECCCCCCKKKMMMHHHMMMWWWYYYaaa___XXXSSSWWW___```\\\MMMQQQDDD===FFFAAA???OOOPPPOOOLLLHHHCCCAAAAAABBB;;;>>>>>><<>>JJJTTTQQQGGG999666444333333444333222111222333111000//////111///...---...222777:::;;;<<<:::777555444555777999:::>>>AAAAAABBBEEEDDDAAA888DDDQQQ```rrr{{{ooo\\\;;;777222222===MMMVVVWWW```fffxxxgggSSSRRR;;;,,,###%%%RRRggg@@@,,,,,,888444---***...666777333444444222222:::BBBAAA;;;666222111333222000222666888666555444555666999;;;<<<:::777666777888666444444555666777777555444222---000444888;;;;;;:::999666555333000---,,,---......111444333///,,,---000111222333444444333222222>>>:::777888;;;;;;888555111222777:::888888AAAMMMXXXUUULLLEEEKKKSSSNNNAAATTTTTT\\\^^^YYY```nnnrrrnnnssstttmmmhhhiiijjjiii}}}{{{zzzhhhXXX===:::;;;IIISSSCCC444999---)))666QQQ^^^___jjj}}}rrrggggggqqqssshhhdddiiiZZZ777===dddcccFFFGGG]]][[[\\\RRR@@@888>>>DDDDDDXXXEEE666555555444<<>>666555>>>GGGJJJNNNTTTeeeqqqaaaCCC666===>>>AAA777...000444===MMM[[[YYYPPPAAA777666777777111666>>>EEEFFFAAA888222...444@@@LLLOOOKKKKKKOOOWWWdddmmmlllhhhbbbTTTDDDJJJHHHEEECCCBBB@@@>>><<<:::<<<===<<>>AAAIIIBBB<<<:::444...666@@@<<>>???;;;666:::;;;<<<>>>CCCEEE???666999@@@DDD???666888FFFTTTHHHAAA???@@@;;;222222:::888777666777>>>DDD@@@777;;;777666999;;;:::999;;;888888:::<<<===;;;888555888;;;=========???>>>:::<<>>BBBFFFFFFCCC@@@HHHCCCJJJ@@@999;;;555>>>CCCHHHCCC;;;AAALLLMMMFFFFFFFFFEEEFFFGGGIIILLLNNNIIIFFF???@@@GGGEEEBBBHHHDDDBBB???>>>>>>>>>===<<>>@@@<<<@@@===;;;???FFFEEEAAA??????FFF>>>@@@<<<666BBBAAA@@@:::555222///...111888444888999666777;;;:::555333555>>>===222222666000111666888333222666888666///000555,,,111555)))444444111///333888<<<===;;;;;;999===>>>:::<<>>BBBEEEFFFBBB<<<888666888;;;>>><<>>BBBPPP]]]]]]VVV[[[```rrrmmmXXXHHHFFFddd{{{aaaTTTSSSNNNGGG>>>:::BBBLLLOOOKKK999<<>>>>><<<;;;:::::::::888777666777888888888777555444+++...333888;;;======<<<777666333///,,,,,,---000111333444222///...000333333444555666666666666555===;;;:::;;;======:::666000555;;;<<<888666???JJJ```[[[SSSPPPXXXbbb]]]QQQkkkeeekkksssvvv~~~~~~nnnjjjddddddkkkttttttpppwww{{{yyy}}}tttbbb^^^]]]HHHCCC^^^jjjPPP>>>KKKTTTQQQXXXkkk|||~~~~~~www|||oooDDDBBBgggooo^^^cccwww~~~wwwaaaQQQQQQYYY^^^tttVVVGGGNNNLLL???FFF___ZZZWWWeeeggg[[[pppcccNNNlll{{{{{{zzzttt|||ggg\\\aaaaaaaaassseeemmmqqqpppppp{{{qqqiiinnn~~~nnnUUUSSS???@@@DDDJJJOOOOOOHHHBBB999AAA>>>222888PPP______zzz{{{rrrBBB///:::BBBHHHAAA888<<>>???;;;@@@LLLPPPGGG>>><<<333111555@@@MMMUUU[[[```ooo|||vvvaaaTTTRRRTTT[[[RRRGGGDDDGGGLLLNNNMMMYYYbbbeee___YYY\\\dddjjjiii___WWWXXX[[[ZZZYYYYYYTTTQQQMMMKKKJJJIIIHHHGGGLLLMMMJJJIIIPPPVVVPPPCCCKKKFFFDDDJJJUUUZZZVVVPPPVVV[[[[[[WWWYYY]]]YYYQQQ???888999IIIbbbpppnnnfffaaaTTT[[[]]]^^^UUU===:::FFF```[[[HHHMMMVVVRRRSSSTTTNNNLLLNNNKKKDDDCCCIIIHHH>>>AAALLLRRRWWW[[[WWWXXXRRRJJJGGGKKKRRRYYY\\\TTTOOORRRWWWTTTKKKMMMYYY[[[WWWHHHFFFLLL>>>999KKKHHH666:::KKKPPPMMMKKKFFF>>>DDDTTTaaaIII<<<>>>HHHEEEKKKAAA???PPPMMM:::555<<>>:::@@@???<<<@@@GGG???///666444777///555<<<666FFFMMMPPPKKK@@@:::<<<<<<888888999CCCPPPQQQGGG???>>>}}}EEE888555222111111111000///------------///333999===CCCDDDCCC@@@;;;999;;;>>>@@@===777333111333666888333777888666555666444000444444222222777<<<777---<<<999777<<>>FFFIIIGGG@@@CCCHHHOOOTTTTTTMMMEEE<<<===???AAA>>>;;;???GGG888888888888888888777777111111111222222333222222000000111111000000///...,,,...111333444444333222//////...,,,+++---111444444444333000---,,,...111......///000000111111111222222222444666555222///,,,000555666222111666===:::999555444<<>>IIIOOOXXX\\\SSSDDD???999888===BBBBBB>>>MMMOOOHHHCCCFFFCCCAAAIIIiii[[[HHHFFFNNNHHH@@@EEEAAA@@@@@@CCCKKKSSSTTTQQQMMMKKKPPPUUUQQQHHHJJJTTTOOOGGGHHHKKKHHHOOOZZZ\\\___fffeeeZZZOOOMMMQQQTTT\\\HHHDDDSSSUUUHHHLLL```aaaTTTUUUZZZZZZcccjjjaaadddllluuu{{{yyypppccc[[[hhhwwwwwwmmmmmmrrrooo___\\\YYYQQQSSS\\\sssiiioooeeeffflllppp~~~sssiiiuuuzzzrrrkkkaaaWWWWWWcccrrr}}}zzzwwwyyy}}}sss___VVV[[[^^^\\\QQQDDDDDDNNNUUUUUULLLQQQOOOHHHNNN```mmmmmmdddccciiilll\\\HHHKKK^^^MMMXXXZZZYYYaaakkk{{{rrrYYYNNNOOOpppzzz}}}iiiTTTHHHTTTbbbrrrzzzvvvnnnkkkmmmzzzwwwlll___ZZZ]]]aaa```eeebbb^^^\\\\\\^^^``````VVV\\\bbbdddgggjjjiiieee[[[WWWVVVXXXVVVRRRTTTYYYZZZWWWWWWPPPGGGOOO]]]^^^ggg```[[[```iiinnniiibbbnnnoooqqqwwwsssddd^^^cccjjjrrrxxx|||~~~iiiqqq~~~iiiYYYRRRaaakkk~~~{{{lll```UUUOOONNNPPPVVV]]]qqqmmmuuu{{{ssswwweeedddqqqzzzoooqqquuuqqqeeeTTTJJJJJJPPPYYY^^^~~~tttcccZZZdddxxxfff]]]WWWXXX[[[]]]```ddd\\\ZZZXXXXXXZZZ\\\]]]\\\fffeee^^^ZZZhhh|||{{{nnnUUUOOOJJJOOOYYY___\\\WWWjjjyyypppaaayyylllnnnXXXLLLbbb|||iiivvv___KKKYYY|||wwwqqqvvvoooiiivvvttthhhtttrrrqqq|||wwwrrrddduuunnnWWW^^^oooeeeHHH;;;JJJssstttqqqjjjfffqqqlll{{{xxxuuu]]]LLLFFFuuu}}}~~~}}}{{{uuummmkkkhhhooo~~~\\\OOOHHHEEE;;;EEETTT\\\vvvzzz~~~XXXKKK}}}DDD777555222000111111000/////////222999AAADDDBBB>>>===>>>===888222///000222555333111/////////000111000222222......111222000000000//////333666333...555555333333888>>>===999CCC@@@???@@@???>>>???BBBIII@@@<<>>AAA???999555333444777888444000333:::...//////000000///...---)))***+++,,,,,,,,,++++++***************))))))(((------......---+++)))(((((()))))))))))),,,000444444333000,,,***)))***+++((((((((((((((())))))***((()))***,,,---,,,***((()))+++,,,,,,---/////////,,,---,,,))))))+++,,,+++666///111666555:::>>>777;;;;;;;;;999666444555888333:::888888???===888;;;LLLKKK:::,,,111777888;;;333888888333444:::;;;888<<<<<>>FFFIIIGGGHHH===GGGAAAJJJNNNLLLIIIIIIEEE???JJJFFFBBBBBBEEEFFFDDDAAALLLKKKFFF@@@BBBJJJPPPRRR[[[^^^WWWGGGDDDQQQ___cccCCC???===>>>???>>>???BBB===??????<<<===EEETTTaaaFFFQQQSSSTTT[[[\\\]]]fffUUUPPPQQQWWWUUUJJJEEEGGGBBBLLLVVVVVVLLL@@@:::999FFFJJJKKKJJJFFFCCCAAA@@@>>>@@@>>>:::777666444000999777666777999:::;;;:::444:::===<<<<<<;;;777222222111111222000///000444999:::@@@>>>555999BBB???666444333555:::===<<<:::???BBBCCCEEEIIILLLHHH@@@IIIHHHIIIMMMPPPMMMBBB999??????DDDKKKOOOPPPOOOQQQUUUXXX^^^ccceeedddccccccmmmcccZZZVVVVVVWWW[[[aaapppooowww~~~qqqnnnwwwPPPUUUiii|||hhh^^^^^^bbb___SSSHHHHHHMMMPPP[[[VVVOOOHHHFFFMMMYYYccchhhcccUUUEEE@@@JJJ[[[eeeIIIFFFDDDDDDBBBCCCKKKTTTHHHGGGGGGIIIMMMQQQSSSSSSVVVVVVOOOLLL[[[ooopppbbbIIIDDD??????CCCGGGHHHGGGQQQ]]]UUUMMMrrrxxxxxxcccUUUbbbgggXXXggg}}}ZZZLLLBBBiiitttiiicccVVVfff~~~kkkvvvwww{{{vvvgggooolllzzzwwwnnnRRRDDDiiixxxoooZZZhhhxxxuuunnn{{{uuuyyyAAA666444111000111222222111000333<<>>CCC;;;<<<>>><<<999888:::<<<000666999444000000222111---***+++///000---******...---///000---)))***///)))******+++++++++******---///000000---+++******+++*********))))))))))))***+++++++++***)))((('''&&&'''(((((('''(((***---111///,,,)))'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''')))*********))))))))))))((((((+++...---)))---111222000,,,+++...111111,,,000111+++...444111///333888999444000444;;;444;;;888666@@@AAA::::::<<<===:::<<<@@@777333===222:::===888444888;;;:::888444444888:::666555777>>>777999<<<999===<<<000;;;888666666:::======<<<:::<<<;;;666333666777777333222222555:::;;;:::999???===:::888777888:::<<>>888999<<<<<<666///111999999444888CCCDDD<<<>>>777;;;DDD@@@FFF555===:::999===BBBBBB>>>;;;<<<222333555777888888777777999<<<888111666CCCDDD;;;888DDDJJJDDD???AAAEEEEEEGGGAAABBBIIIJJJCCC???BBBAAADDDAAA999777===???<<<666<<<999999@@@>>>888;;;>>>888555666666444222333444;;;@@@>>>999777<<>>>>>555999===>>>===>>>@@@CCCAAA???===>>>???>>>;;;999???BBBFFFFFF@@@===DDDOOOHHHDDDCCCFFFGGGDDDCCCEEEDDDEEEJJJLLLCCC999:::CCC888;;;DDDOOORRRIII<<<555AAAEEEGGGDDDBBBDDDEEEDDDAAAEEEIIIHHHEEEFFFLLLRRRBBBDDDBBB===<<<@@@BBBBBBBBBAAABBBAAA<<<:::AAAJJJ999777777888<<>><<<888;;;KKK]]]___WWWKKKJJJIIILLLOOOPPPMMMJJJCCC;;;GGGIIIHHHGGG===GGGDDDPPPPPPOOORRRMMM^^^hhhNNNMMMVVVXXXRRRLLL]]]ZZZ```ffffffrrr~~~vvvsssyyyrrrvvvsss```VVVaaa\\\jjjzzzvvvttt___]]]iiiiiiiiigggtttyyy|||JJJ[[[WWWSSSMMMRRRkkkpppdddfffmmmrrrlll]]]OOOHHHMMMRRRSSSRRRWWWdddqqqxxxgggXXXfffwwwfffnnnTTTSSSRRRVVVaaalllmmmhhhYYYUUUZZZYYYeeeqqqxxxuuutttuuuAAA555333111111222333333333222555<<>>AAA444---777777===@@@===999999::::::;;;888666666555555777;;;AAA111222===<<<888777333<<<888555666999;;;;;;;;;222666666222000222555666666<<<:::666555111000666111111000111111222333444111///...000333666666555777666111,,,---333777777999333111666--->>>111===FFFAAA<<<;;;;;;;;;<<<>>>===<<<;;;999888888888888@@@???<<<:::<<>>:::???;;;:::BBB@@@<<<@@@555888999777888===@@@@@@555555444333333444777999;;;;;;777333555::::::555555333111111111222444666444333222222333333111000000111000------222555333+++---...,,,++++++,,,,,,///...333444...222555---333444555444333333333444111666777555444777999777999<<<<<<777111000555;;;444999???CCCCCCAAA===:::555999@@@EEEBBB>>>CCCLLLDDD@@@???BBBCCC???===>>>AAADDDEEEBBB;;;888999<<<999:::999666888???CCCCCC<<>>AAAEEEEEEBBB@@@???AAA:::@@@DDDCCCCCCDDDCCC???>>>=========:::666999???888666555555777999999999;;;<<<===>>>???>>>999555888777666666777888777777<<<777555777555000222999999???EEEEEE@@@<<<;;;<<<@@@<<>>@@@CCCKKKVVVTTTJJJ@@@>>>DDDJJJIIIGGGDDDGGGEEEEEEJJJJJJNNN[[[NNNMMMNNNVVV___fffgggeee```{{{sssbbbeeefff^^^___bbb___ZZZVVVQQQJJJGGGCCCDDDOOORRRGGGJJJ^^^jjj]]]OOOPPPRRRdddrrrxxxgggVVV```ddd^^^UUUNNNMMMOOONNNRRRFFFHHHJJJOOOgggnnnQQQKKKIIILLLNNNIIIDDDBBBHHH@@@999666999CCCXXXkkkYYYLLLMMMOOOBBB===IIITTTIIIEEECCCDDDBBB@@@EEELLL<<<:::CCCDDDJJJMMMKKKdddsssaaaYYYaaaccc[[[]]]gggiiiyyysssrrrsssCCC555333111111333444555444444444444555555444222000333000...///111111///,,,111000///...------------)))---///---...000000---...------...---,,,...000---000111000111444333///...333888:::;;;======<<>>>>>AAADDD???777<<<:::999999:::;;;<<<======444222777:::999<<>>CCC@@@888:::DDD888???<<<;;;???<<<777;;;222>>>DDD===888::::::555;;;777444666;;;===:::666222777888555555777444---///000222555555111//////111///......///111111000,,,000222111111222///+++111444444111/////////...000,,,///000...666<<<555......///000111222333333111555777666777888666111<<<:::777777888::::::999:::>>>@@@<<<888999>>>CCCDDD===888:::;;;<<>>;;;:::888:::>>>;;;???>>>:::999<<<<<<:::777???BBB<<<:::===;;;444:::AAADDDAAA===>>>???>>>???>>><<<;;;<<<===>>>???;;;??????:::777;;;@@@BBB>>>;;;:::======:::999;;;888666444444666777777777999666666888777333555;;;111000111555999:::777333000555777666:::AAACCC@@@===;;;999:::<<<===;;;888:::666<<<666:::DDD999777>>>FFFQQQPPPHHHKKKLLLAAA@@@GGGKKKGGGDDDFFFIIIIIIJJJQQQJJJIIISSSJJJAAAKKKPPPLLLLLLWWWeeejjjcccYYYPPPnnnyyy```QQQMMMLLLJJJEEENNNTTTHHH@@@IIIRRRKKKHHHLLLLLLFFFLLLWWWVVVPPPFFFKKK;;;JJJSSSfffWWWVVVNNN___wwwpppWWWJJJHHHNNNKKK>>>FFFKKKLLL]]]```SSSIIIAAABBBEEEEEECCCCCCEEE>>>===AAA>>>999@@@OOOTTTJJJEEEAAA???EEEDDD555@@@666555???BBB;;;777;;;@@@===EEEBBBDDDAAA<<>>===<<<===AAA>>>:::777666777999:::;;;777444555:::???BBBBBB;;;;;;;;;<<<<<<<<<======DDD@@@<<<;;;>>>@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@???======<<<;;;:::<<>>===<<<<<<===>>><<<;;;>>>>>>>>><<<::::::<<<>>>AAA888;;;AAA;;;888<<<;;;<<<===>>>>>>===;;;999777@@@???===;;;;;;<<<===???@@@@@@???======<<<<<<<<<999999:::;;;;;;;;;::::::555444333333444555666777999888666555555555666777444555666888999999999999:::::::::;;;;;;:::::::::<<<<<<======<<<:::999888<<<<<<;;;:::;;;<<<===>>>@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHLLLOOONNNIIIFFFGGGJJJKKKLLLOOOSSSUUUTTTPPPMMMHHHPPPZZZ]]]XXXPPPKKKIIIJJJKKKLLLJJJGGGGGGKKKOOOHHHFFFDDDCCCDDDEEEEEEEEE<<<>>>IIIDDDNNNaaaZZZXXXZZZ___ooo}}}pppSSSGGGNNN]]]UUUKKKDDDAAAFFFTTTbbbDDDBBB@@@???@@@@@@???===<<<888555777===CCCDDDCCC@@@>>><<<===>>>>>>;;;888999999:::::::::;;;;;;;;;888999999;;;<<<>>>@@@AAAEEE888<<>>??????===???===:::999999777333000333222111000///.........---------------------------,,,,,,,,,++++++******---,,,+++***************)))***,,,---,,,***'''%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&''')))(((%%%$$$%%%&&&&&&''''''&&&&&&'''))),,,***(((&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,------------***,,,...000222333444555222222222333333444444555555555555666777888777666222222222222222333333444444444333333333333333444444333333222333444555666555333222333444555555444333333444444444444333333222222111111111111222222111222222222222222222111222222222222222222222222111111111222222333444555555444444444444555777888:::999;;;@@@FFFJJJHHHFFF???===:::777666666888999777777999<<>>::::::<<<>>>>>>>>>>>>>>>>>>??????>>>>>>===;;;::::::999999:::===???666666777777888777777777777777777888777777666666555444333333222222333333111111111111111111111111222111000//////000000000////////////////////////....../////////000000000000000000000000000000000000000000000111111111111333333333222333444444555666666666666666666666666444555777999::::::999999888777777888<<>>999999===<<<<<<<<<;;;;;;;;;;;;;;;;;;GGGEEECCC@@@>>>======>>>>>>>>>===;;;;;;:::::::::777888888888888888777777555444333333444555666777888777666555444555666666444555555666666666555555555555666666666666555555777888999:::::::::999888:::999999888999:::;;;<<<======>>>>>>???@@@@@@AAA@@@AAABBBCCCDDDEEEEEEEEEEEEHHHIIIHHHDDDAAA@@@AAACCCCCCEEEGGGHHHFFFBBB???@@@EEELLLMMMJJJFFFEEEFFFGGGFFFEEEBBB@@@@@@AAACCCEEECCCAAA@@@?????????>>>AAA>>>CCC999BBB___jjjuuu{{{lllfffkkkeeeQQQCCCCCCKKKEEE@@@@@@@@@???BBBFFFBBB@@@===<<<<<<;;;:::888999666555777<<<>>>===:::<<<:::999999;;;:::888555666777777777777888888888666666666666888:::<<<===FFF===666:::>>>>>>BBBMMMWWWLLLBBBAAABBBCCCFFFJJJddd;;;444333111111333444333222000222333444444333111000........................,,,,,,,,,+++++++++++++++---,,,///666777222---,,,------------.....................////////////000111111222333444666888999CCC777<<<>>>555???GGG888>>>>>>>>>>>>>>>===999666999999999777555444555666777555333000......---...------------------------...------,,,+++*********---,,,+++***))))))((()))))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''***---//////***%%%&&&,,,+++%%%$$$)))'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************+++++++++,,,,,,,,,,,,---,,,++++++---///111111000222222222222222222222222333444444555555555555444444333333333333333444444222222111111111222333333333333222222222333444555333222111111222333111000111111222222222222111111111000000//////000000111222222111111111111222222000000000000000000000000111111111111111222333444555555444444444444555666888444333;;;GGGNNNKKKEEE<<<;;;888666555666777888666666888;;;<<<;;;777444999999999:::::::::;;;;;;===;;;888777999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888777777888999;;;<<<888888999999999888777777777777666555333222111111333222222111000111111111000000000000000000000000111///---...000222111///---------------------------.........////////////////////////////////////........./////////000000222222222222222333333444444444444444444444444444555666777888999888777777777777777999===?????????777666777999===???@@@???===>>>>>><<<:::999:::;;;>>>777;;;???;;;;;;@@@>>><<<;;;:::999999;;;===>>>GGGEEEBBB???===<<<<<<<<<;;;:::999888888777888888666666666666555444333333444444333333333444555555666666555444444444444444333333444444333222111111222222333333333333222222111222444666777888888888777666666666666777888888999999::::::;;;<<<<<<<<<:::;;;===>>>@@@BBBCCCDDDAAABBBBBBBBBAAA@@@??????AAAAAA@@@@@@@@@>>>;;;999>>>AAACCCCCCBBBBBBFFFIIIAAA???<<<;;;;;;<<<;;;;;;??????>>>============>>>AAA>>>CCC:::FFFiii~~~___SSSQQQKKKEEECCCCCC===:::>>>@@@<<<888666===;;;999888888888777666555444444666888888444000666555444555666555333111333333333333444444444444555444333333444777999;;;QQQUUUGGGAAALLLJJJAAAGGGFFF@@@;;;:::;;;<<<@@@EEE```;;;444222111000111222111000111222333444333222111000------------------------++++++******************+++)))+++000222...******,,,,,,,,,,,,------------,,,,,,,,,---...//////000//////000111222444666777<<<111777???::::::>>>777============;;;888444222111444666555222333777<<<999777444111...---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,+++***)))((('''''''''***))))))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%)))+++---666BBBFFFDDD333(((&&&...---$$$"""***%%%$$$$$$$$$%%%&&&'''(((###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))***************+++++++++,,,,,,000...,,,---///000///---111111111111111000000000111333444444333333333333333333333333444555666777222222111111222222333444222222222222222222333333333222111111222111000...000000000111111000000000000//////......//////000222111000//////000111222........................000000000000000111222333555555555444444444444444555000...444===AAA>>>888999888777666555555666666555444333222333444555555555555555666666666777777:::888777666777999::::::999999:::;;;;;;;;;::::::777666555666888::::::;;;:::::::::::::::999888888666555444333111000000///222111111000000000000000////////////////////////111---***,,,111444222...,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,------------.........111111000000111111222333333333333333333333333333555666777777777777555555777666777:::===>>>>>><<<:::::::::===@@@BBBCCCBBB@@@@@@@@@???<<<;;;<<<===BBB;;;>>>???999;;;???;;;===<<<;;;;;;;;;<<<===>>>>>>===;;;:::999999999999777777666555555555555555555555555444333222111000333333333333333333444444444444333333333222222222111111222222222111111000222222333333333333222222//////000222333444555555444444444444555555666666777777777888888888999999888888999:::<<<>>>???@@@>>>>>>>>>@@@CCCEEEEEEDDDCCCAAA?????????>>><<<:::AAAAAABBBAAA@@@BBBFFFJJJ===:::888999<<>><<<;;;<<<===>>>???@@@BBBDDD???===EEE???HHHbbbmmm|||{{{]]]OOOLLLJJJFFFEEEFFF???::::::;;;999:::<<<999777666666777888888777333222222333444444111...222222222222222111000///000111111111111222222222666444333222333666888:::UUUkkkaaaUUU```UUU>>>???777666777;;;>>>???@@@AAA\\\:::444222000000111111000///111111222222222111//////------------------------************************---((('''***+++))))))***++++++++++++,,,,,,,,,,,,******+++,,,---......///.........///000222333444555///555>>>===::::::999<<<;;;;;;999666333222111000444777555111000555;;;999777444111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))+++***)))(((''''''''''''******)))((('''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""---666:::GGGXXX___[[[;;;...(((---,,,######+++%%%%%%%%%$$$$$$$$$$$$%%%############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))************+++///...---...000000000///000000000000000000000///111333555444222111222333222222333444555777999:::444444333333333444444555222222222222222222111111333222111222333222000...000000111111111111000000///..................///222111////////////111222////////////////////////000000/////////000111111222222222222222111111111111000///111333444333111555555555555555444444444111111222333333444555666444444444555555555555666777777777777777888999:::888999999:::;;;;;;::::::777666555777:::;;;;;;:::999999999888777666555444444333222111111111111222222111000000///000000000........................000,,,)))+++000333111...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------++++++,,,,,,,,,---------///////////////000111111111111111111111111111111555555666777666555444333777777777999<<<===<<<;;;===<<<<<<>>>@@@BBBBBBAAA>>>???@@@???===;;;<<<<<>>>>>??????>>>===;;;:::;;;;;;:::999888888888777555444444333333333333444444444444444333222000000333333333333333333222222222222222222111111000000...///000111222222222222111111222222222222111111////////////000000111111333444444444555555555555666666666666777777777777888888888888999;;;<<<===???>>>>>>@@@DDDFFFGGGFFF@@@>>><<<<<<===>>>===<<<>>>>>>???>>>>>>>>>@@@BBB===;;;999;;;>>>@@@???===;;;===???@@@@@@@@@BBBDDDAAA:::@@@999===GGGAAADDDWWWYYY\\\ZZZSSSHHHAAA???AAA===:::999666555999@@@;;;999777666777777666555222111111111222222222111000111222111111000000000000000000111111111222222555444222222222444666777EEEccc___RRRWWWJJJ333555;;;;;;::::::===@@@@@@===WWW999444222000000111111000///000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++000***'''((()))((())),,,************++++++++++++))))))******+++,,,------,,,,,,,,,---...000111222000111444888:::777555777999999888555222000111222333666888555111///222555555555333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))((((((''''''&&&&&&''''''))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***;;;GGGIIISSSeeelllfff<<<000((()))(((%%%%%%)))&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******&&&))),,,------,,,---...000000000000000000000000111444777666333111222444333333444555666888:::;;;777666555555444444444555111111222222222111000000222111111333444333111///000000111111111111000000///......------......///000000////////////000000/////////////////////////////////......//////000------...............---///111333333111111333555222222333444444444333333+++000888<<<===:::777555666666666777777777888888555666777777666777999:::777888999::::::;;;;;;:::777555555777;;;===<<<:::;;;;;;::::::888777666555222111000000000111222333111000000///////////////------------------------...,,,***+++///111000///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............//////000111111111111111111111111333444555666555444333222888777777888:::;;;;;;:::<<<;;;:::;;;===>>>===<<<:::;;;===<<<;;;999999:::>>>:::>>>???<<>>???@@@@@@???===:::888@@@???>>>===;;;999888777444333333222222222333333333333333333222222111000222222333333333222111111000000000111000000///...---...///111222333333333...//////////////////...000//////.........//////222333444444555555444444666666666666666666666666999888777777888:::<<<===AAA@@@@@@??????@@@@@@AAA@@@???>>>>>>@@@AAA@@@???>>>>>>>>>??????>>>======@@@>>>======>>>>>>===<<<>>>AAACCCAAA>>><<<<<<>>>DDD;;;>>>777999???555777GGGSSS\\\VVVHHH@@@@@@BBB<<<<<<===>>>:::666888>>>???<<<999777666444222000222222111111111222333444///111222222111000000111000000000111111111222222222222111111111222222333444IIIIII>>>???888000666999;;;999555666;;;@@@AAATTT999333111000000111222111000/////////......---,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,///***''')))***)))(((+++)))))))))*********++++++)))))))))******++++++++++++++++++,,,---...///000---444333111555555222444333555666444111///000111222444666666333222333444111111222222111///---,,,++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''///DDDNNNGGGIIIXXX^^^WWW333---&&&$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))***000555555000------////////////000000111111222333666999777444111333666666666666666777888999999888888666555444444333333111111222222222111///...000000000222444444111/////////000000000000////////////............//////...//////000000//////...........................//////......---......///+++,,,---...//////.........000333222111111444777///000222333444333222111,,,333;;;??????;;;888666777777777888888888999999333555777777555555777:::666777888999::::::::::::777444333666;;;>>><<<999======<<<;;;:::888666555222111///......///111222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------......///111111111111111111111111222333444555555444333333999888666666888:::::::::999888777888:::<<<;;;:::777999;;;;;;:::999999:::===<<<@@@@@@===GGGPPPJJJ<<<<<<<<<<<<<<<;;;::::::=========<<<;;;999888888333333333222222333333444000111111222111111000000111222333333222111000///...//////000///...---,,,......///000111111111000------............------000///............///000111111333444444444333222555555555555555555555555888888777888999<<>>;;;:::<<>>>>>???@@@@@@>>>===???@@@AAAAAA???>>>>>>???@@@DDDFFFCCC>>>::::::<<>>CCC;;;***)))%%%"""%%%+++)))###$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()));;;BBBHHHFFF<<<444333666...//////000111222222333444777:::999444222444777999999888777666666777777999888777555444333222222000111222222222000///.........///222333333111///......////////////......//////............//////---...///000000///...---------------------------///......---------......,,,---///111222222111111---.../////////000111333...///111333444333222111222555999:::999888888:::666666666666777777777777111444666666444444666999555666777888999999999999666333222666;;;===;;;888999999888777555333222111222111///---------///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......111111111111111111111111111222333444555444333333:::888666555777999::::::777666666888:::<<<<<<;;;777999<<<===<<<;;;<<<<<<:::888;;;:::777AAAIIIBBB;;;:::999888888:::;;;===444555666777777888777777444333333333333333444444//////000000000000000000111222333333222111000///---.../////////...---,,,/////////000//////...------......//////......---//////...---...///000111///000111333333222222111555444444444444444444444777777777888;;;>>>AAADDD<<>>::::::>>>BBB@@@@@@@@@AAABBBAAA>>><<<<<<;;;:::;;;<<<>>>======<<>>@@@<<<666>>>777444999555@@@DDDGGGFFFEEEKKKSSSNNNCCCEEE<<<444333444333444666333222000111222444333333000333666777666222///......111333333000///000222/////////000000000111111444555666777777666444222444///333888444666<<<;;;@@@VVVeee]]]JJJ>>><<<>>>zzzQQQ<<<111000///000111222111000......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))*********+++++++++000000///000000111222222333222111111000111111111***///222111555;;;:::444444111//////000///+++'''///...,,,+++******+++,,,***++++++++++++***))))))%%%''')))***))))))***+++''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((888JJJLLL@@@555222555&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***===MMMRRRBBB000,,,000222,,,,,,,,,---///000222333666777777555333222333444111222333444444444333333222333444444333222000///000000111222333222///---........................---------,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------....../////////...------,,,,,,------...///000111222222///.........///000222333//////000111222222333333333333333444555666777777333222555:::;;;666444555222333444555666555444444444444555555555555555555:::888555:::GGGQQQLLL???888666333222222222111///000000///...------,,,,,,......---,,,,,,++++++***+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,------,,,+++,,,---...///////////////000000000000000111111111222222222222666666555555555555666666555555666777888888666555888888888888888888888999888;;;:::777666::::::888===;;;999777666666777888444444555555555555555555444333111000000222333555000000000000000000000000............///////////////...---,,,,,,,,,,,,,,,........./////////////////////............//////............///////////////000000000111111111111333333333333333333444444444555666888999999999999888:::<<<>>>???>>>;;;:::<<<<<<===@@@BBBCCCBBB@@@<<>>;;;:::>>>@@@??????===???BBBBBB===;;;<<<;;;===>>>???>>><<<999777555999777333888BBB@@@666???;;;:::CCCNNNRRRLLLDDD<<<:::777555333222333333333222111000000111222333222000......000222222222111111000///////////////...///111111///...///000...000333333222111111222444333111000222666:::<<<^^^eeeCCC???JJJzzzPPP;;;111000///000111222111///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---...***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++------------...///000111///////////////000111222...111222111444888777222111000............---,,,///...---,,,,,,++++++,,,***++++++++++++***))))))%%%'''))))))(((((()))***''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''---888EEELLLEEE555(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***111<<<>>>333))))))***(((++++++,,,---...000111222333333444333222222444777999888777555333222000000111111111222111111000000/////////000111111...+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,------......//////000---,,,,,,---...///000000//////000111111222333333333333444444555555666666777666888<<<<<<777444555000111222333333333222222111222222333444555555666444666666777===CCC@@@999777555333222222222111000000000//////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******************++++++---,,,+++++++++,,,---...---............/////////000000000000111111111111888777666555444333333333333444555777888999888777888888888888888777777777555777777444444777777555:::999888777666666777777333333333444444444444444444333111000000111222333000000000000000000000000............////////////......------,,,,,,,,,,,,---------......///////////////............//////............//////////////////000000000111111111222222222222222333333333333444555777888888888888888999:::<<<<<<;;;:::999888888999;;;===>>>===;;;;;;AAACCC>>>999;;;???@@@???<<<:::<<<;;;999999<<<888:::===>>>>>><<<:::888888;;;999666===JJJKKKEEEAAA<<<888;;;BBBEEEAAA<<<999777555333111111222222111111000//////000111111000///------///000111000111000//////////////////---///000000///......///...000111222111000111222222111000000222444777999ZZZTTT@@@BBBxxxNNN999111000//////111111000///---------,,,,,,,,,++++++************************))))))))))))*********+++)))((((((''''''(((((()))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))*********************+++,,,...///000,,,,,,------...000111222111222222000222444333//////000000///...///111222/////////......,,,++++++******++++++******)))(((&&&'''(((((('''&&&'''(((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%+++999DDDBBB111!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))+++//////***)))---,,,&&&+++++++++,,,---///111111000111000000///222666999???===999555222///...---000////////////000000111.........///000///---+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,------......------,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------//////000000111111222222444444444444444555555555888777888<<<:::555222333000000111222222222222222//////000222333444555666000555888666444555666444555333222111222333222111000000//////......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))++++++******++++++,,,---,,,,,,---------.............../////////000000000666555444444333333444444222333444666888888999999888888777777666666666555333666555222222555666444777666666666666666666666333333333222222222222222444333111000///000000111////////////////////////---............/////////...------------,,,,,,,,,++++++,,,------.../////////......------......///---............/////////////////////000000000000000000000111111222222222222222444555666777777777:::::::::::::::::::::999;;;;;;;;;>>>@@@AAA???===;;;CCCGGG@@@::::::>>>BBB???:::888888777555777;;;666888;;;===>>><<<999888;;;===;;;888???KKKOOOKKKCCC>>>888666666777666555555444222111000000111111000//////......//////000///---,,,,,,.../////////000000//////............,,,...000000///............///000///......000222//////000000222333555666GGG{{{QQQ;;;;;;tttKKK888111000//////000111///...,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******(((((((((***+++---///000------------...///000111000000//////000111000---...222555444222000222444//////000000///---+++******************))))))(((&&&'''((('''%%%%%%&&&(((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%''')))+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))+++***))),,,111///)))******++++++---...000111222111000///...111555999>>><<<888444111/////////000000///...///000222333//////...///000000...,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++++++++,,,,,,,,,,,,***++++++,,,------......---------,,,,,,,,,++++++)))***+++---------,,,+++/////////000000000111111555444444444444444444444444333444777666222///000222333333444444444444444111111222222333444555555222666888666333222333444444222111111222333333222............------,,,,,,))))))******+++,,,------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((***************+++++++++,,,------------.........---------.........//////000000000111333555666777333444555666666666777888777777777666555555444444444666666333333777888555444444555666666666555555333333333333222222222222333222111000///...//////........................---------.........//////---------------------,,,******+++,,,------...///...------------------...---------.........//////........./////////000000......//////000111111111000111222444555555555555>>>===<<<;;;:::;;;<<<<<<>>>>>>???AAACCCCCCBBB@@@<<>>AAABBB===:::;;;======999777999666888;;;===<<<:::777555:::;;;:::777;;;CCCEEEAAAAAA>>>999555333222222333222222111000000000111111///////////////////////////---,,,---///000///...////////////......------,,,///111222000///...///.........---,,,---///111...///000111222333333333444TTTttttttXXX===777===pppJJJ999111000//////000000///---,,,,,,+++++++++*********))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))(((((()))***+++---///000000//////.........//////---++++++...000///...---,,,000555666333///...//////000000000///---+++***)))************)))(((((('''((((((&&&%%%%%%&&&(((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&((((((######(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))&&&((())))))***------+++******++++++---...000111555444222000...000444777777555333111111111333444222222111000111222444555222111000000111111000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,,,,,,,,,,,,,------------++++++,,,---...///000000//////......---,,,,,,,,,***+++---......---,,,+++//////////////////000000444444444444444333333333222000111555555222000222444444444444444555555555555555555555555444444444666555555666666444444444333111000000222333333222---------,,,,,,,,,,,,,,,))))))***+++,,,------...,,,------------,,,++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))((((((((())))))*********+++++++++------........./////////,,,------------...............///000222444555666555666777666444333555777666666666666555555444444444666666333444777888666333444444555555555444444555444444444333333222222222111000///......------------------------------------------............,,,,,,---......------,,,******++++++,,,------...------,,,,,,,,,,,,------------------............---............/////////------...//////000111111///000111222444444444444===<<<:::999999:::;;;<<<;;;;;;;;;===??????>>><<<<<>>AAAEEEEEEAAA:::;;;AAAGGGGGG@@@999888::::::<<<<<<:::888555444555666777666777999888555999999888666444333333333222222111111111111111222000000000000000000000000///...---...000111000///---............---,,,,,,---///222333222000//////---------,,,+++,,,...111///000111222333222222111222:::AAA???888444777===pppKKK999222000////////////...,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***+++---...///000000///...............+++)))+++000222000......***---111222111...,,,+++000000//////---,,,***)))))))))******))))))(((''''''((((((&&&%%%&&&(((***%%%&&&&&&'''&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$'''%%%###$$$&&&'''&&&###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***''')))+++++++++,,,,,,---+++++++++,,,---///111111666555333111//////111444111111111111222444666777444444333333333444444555444333111111222333222000000//////......------,,,++++++,,,,,,,,,,,,------............////////////,,,------......------,,,,,,,,,---------.........,,,,,,------...///000000000/////////......------,,,------......---------............////////////333333333333333444444444444222333777888444444666333333333333333444555555888888777777666555555555666222000444666555444444333111000000222333222222,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------------,,,++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++***---............/////////,,,,,,---------.........000000000///000000111111666777888666333111444666555666666666666666666666333666555333333777888666555555444444444444444444555555444444333333222222/////////......------,,,........................,,,------------.........+++,,,---.........---,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------------.........------------.........///------...//////000111111///000111222333444444444777777666555666777888999999999999;;;======;;;999<<<<<<<<<===BBBHHHFFF@@@888:::BBBKKKKKKCCC<<<999======<<<:::999777555444111333555777777777555333333333555666666555333222222222222222222222111111///000000111111000000//////......///111111000...,,,---.........---+++***,,,///222333222///......,,,---...---,,,,,,...000000000111111222111111000666333111222555666444111sssLLL888222000///...//////---,,,+++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((())))))))))))***+++,,,---...---------------...///---+++---444666111......---,,,,,,---///000///...111000...---+++******))))))))))))))))))((((((''''''(((((('''&&&'''***,,,%%%%%%&&&&&&'''&&&&&&%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&***+++'''###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,+++******---............++++++,,,---...000111222333333333111......000111000111222333444555666777444444555555555444333333555333222111222333222111000000//////...------,,,+++++++++,,,,,,------------------.........//////,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------........./////////..................------,,,,,,,,,------........................222222222333333444444555888666666:::999666555777555444444333444555666777777777777777777777666666666222000444555333222555333222000000111222222111........................,,,,,,,,,------.........---------...------,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))))))))))))))***+++,,,,,,,,,++++++,,,,,,---------.........------------............000000//////.../////////444666888666222111444888555555555666666777888888444777777555555999:::888777666555444333333444444444444444333222111111111------.........------,,,........................,,,,,,---------.........***+++---...///...---,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,---------.........------...///000111222222///000111222333444444444444444444444555777888888;;;:::;;;<<<>>>>>><<<::::::===>>>>>>AAAEEEDDD@@@888888===DDDEEE@@@======>>>===;;;999777777888888555555777888777666555666666444444555777777444222222222222222222111000///......///000000///......---------...000000///---+++,,,.........---+++******---000111000...,,,,,,+++---//////...---...///000000//////////////////222111111444666555111,,,vvvMMM666222000///...//////---,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))***++++++*********+++,,,---...///000---000888999333......111...++++++000444555555111000---+++***))))))***)))))))))))))))((((((''''''(((((('''&&&(((+++...%%%%%%&&&&&&'''&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###'''***'''"""!!!%%%***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&(((***,,,---***&&&$$$)))......,,,***,,,,,,------///000222333000111111000......///000333333444555666666666555444555555666555444222111555333111111222333222111000000///...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...........................---,,,+++++++++,,,---.....................---111111222333333444555555;;;888888:::999555444666888777777666666888999:::555555666666777777888888777333444777555000222777444222000000111222111000/////////000000000000000---------............///------......------,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******)))***+++,,,---,,,++++++++++++,,,,,,,,,------------------.........//////---------...///000111222222555777555222222666:::444444555666777888999999888::::::888999===>>><<<999888555333222333444555333333222222111000000///,,,,,,---.........------////////////////////////,,,,,,,,,---------......***+++---//////...---,,,///......------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......------...///000111222333///000111222333444444444333444555666777999999:::999999999:::<<<<<<:::888888>>>AAA@@@???AAABBB@@@888666777<<<===<<<===@@@>>><<<:::888777888:::<<<;;;:::999888666444444777<<<999666666888888666333222222222222111000///...,,,---...//////...---,,,,,,+++,,,---//////---++++++,,,---......,,,***)))(((+++///000///,,,******+++---///000///.........//////...---------.........000111222111222444666eeeIII555000000000///......------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''')))******)))(((''''''((()))***+++,,,...///000111000000/////////............,,,,,,111888<<<<<<999///---++++++------+++(((,,,+++***((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++)))(((''')))+++,,,+++(((+++---......---...///000222333222111//////111333///555666333333666444///222333444555444222000...111111111111111111111111111000///...---,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------,,,,,,,,,---...///------,,,++++++,,,,,,,,,,,,---...//////...---,,,...------,,,,,,,,,---------,,,,,,,,,,,,---.........///000111333444555666888777666555555666777888888888777777666666555555888888777777666666666555333333444444444333222222111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...000111333444333333222222333444666777999888777777888888777666555555555555666777888999:::999888666444333333222444444333222222111111000........................////////////...---,,,+++........................---------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------............////////////000////////////111222333666666666555555777;;;>>>DDD@@@:::555444777;;;???@@@>>><<<999999:::<<<===@@@===:::999:::<<<>>>>>>>>>======>>>???===888444555555444444555666888999666666666777666555555444000000000000////////////......---,,,,,,,,,,,,---......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...........................000222222222111222333```GGG666000000000///......------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((((()))***)))'''''''''((())))))***+++---...///000...---------,,,,,,,,,+++///---,,,000555777666333---,,,,,,---///...***&&&))))))*********)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((('''&&&(((***+++)))'''+++,,,......------///000///111222222111000000000444777555000000555777555///000111222222111111000111111111111111111111111000///...---------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,---...//////...---,,,...------,,,,,,,,,---------,,,,,,,,,,,,---.........///000111333444555555777666666555555555666777777777777777666666555555777777777666666555555555333333444444444333222222111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,---...///111333444444333333222333444555666666555555555666666555555666666666666666777888999999888777555333333222222333333222222111000000///........................////////////...---,,,+++------------------------------------------------------,,,,,,,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,------------...---------------------------.........////////////000////////////111222333000222333444666;;;@@@DDD@@@>>>;;;888888999;;;<<>>>>>???AAAAAAAAA===<<<<<<===>>>===999555666555555444555555666666444444555555444444333222000000000000////////////......---,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++------,,,,,,,,,+++++++++---------------------------///111222111111222333|||YYYDDD666000000000///......------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((()))***)))'''''''''((((((((()))***+++---......------,,,,,,,,,,,,++++++000...---...111111///,,,++++++---///000---)))%%%&&&'''***,,,,,,+++((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***'''&&&&&&'''))))))(((&&&***+++------,,,,,,...///+++...222333222000......333555444111222666777666444444333222111111000000000000000000000000000000///......---------......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---.........//////111222333444555555555444444444555555666777777777666666666666555666666666555555555555555333444444444333333222111000////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------///000222333444333333333333333444555555555555555555555555555777777666666666777888888888888666444333222222222222222222111000000//////........................////////////...---,,,,,,------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////.........///000111222...///222444777;;;AAAEEE;;;;;;;;;;;;;;;:::999999===;;;999888888999;;;<<<@@@>>>===>>>???@@@???>>>;;;::::::<<<<<<<<<999777777666666555444444333333222333333333333222111111000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++***************(((((())))))***+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000000111222{{{VVVAAA666000000000///......------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''((('''((())))))'''&&&''')))''''''((()))***+++,,,,,,......------------------///...------......,,,)))+++,,,---...---,,,)))'''%%%''')))***+++***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((('''&&&)))***,,,,,,++++++---...***---000111000/////////222666999;;;<<<<<<:::888>>><<<888444222000000000////////////////////////---------------...///000------------------------,,,,,,,,,---------......******++++++,,,,,,,,,---,,,,,,------.........---++++++++++++++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,---............///000111222333444444444333444444444555555666666666666666666666666555555555555555555444444444444444444333222111111//////.........---------........................------------------------++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///111222333333333333333333333444555666777777666666777888888777777777777777888888999888777555444444333333333333222222111000000000..............................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------.....................///000111111///111222333444777;;;>>>777888999::::::999888777::::::888888888999:::;;;<<<<<<<<<===???>>><<<:::999999::::::;;;;;;:::999888777777666444333111000222222222222222111111000000000000000////////////......---,,,,,,,,,,,,---+++++++++************)))*********)))))))))))))))(((((())))))***+++,,,,,,+++++++++++++++*********************************+++---/////////...///111UUU>>>444000000000///......------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&''')))((('''&&&''')))''''''(((((()))***++++++,,,,,,---------------------,,,,,,---...---,,,+++------,,,+++))))))******((('''''''''((()))******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''((())))))(((((('''(((((()))++++++******,,,---,,,---......---...000222777888<<<@@@AAA@@@?????????<<<888444111000000111////////////////////////---------------...///000------------------------,,,,,,,,,---------......*********++++++,,,,,,,,,+++,,,---.........------************++++++,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,---...---,,,,,,,,,,,,---............///000000111222222222333333444444444444444555555555555555666666666444444555555555555555555444444444444333222111000............------------........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...000000222222333333333333333333444666777777666555777999888777777777777888888999::::::888777666666666666555444444333333222111111.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...//////000000///000111111111333555888444555555666777777777888999888888888888999:::;;;>>>===>>>???AAA@@@>>><<<999::::::999999:::;;;<<<888888777555444333222111333333333333333222111111000000000000////////////......---,,,,,,,,,,,,---++++++*********)))))))))))))))))))))))))))))))))((())))))***+++,,,------***************************************************,,,......------...///RRR;;;444000000000///......------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))%%%'''(((((('''&&&''')))''''''(((((()))***++++++))))))************++++++***+++,,,,,,---------,,,...---,,,)))''''''***,,,)))((('''&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''')))******(((''''''((('''(((******))))))+++,,,,,,------------...222444666444666:::<<<<<<===AAA777555333111000111222333000000000000000000000000---------------...///000------------------------,,,,,,,,,---------......*********+++++++++++++++)))***+++,,,---,,,+++*********)))******+++,,,---,,,++++++******++++++,,,+++******++++++,,,---...---,,,,,,,,,,,,---......---......///000000111111222222333444555555555555444555555555555666666666555555555555555666666666555555555444333222111000///............---------........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++,,,---...//////000111222333444444444444111333666555333333555888777777777777888999::::::;;;:::999888777777777777555555555444333333222222........................---...............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------+++,,,---...////////////,,,---///000000111444666333333333444555777888999777777888888999:::;;;<<<<<<<<<<<<===>>>>>><<<:::;;;;;;;;;:::888999;;;===999888666555444444555555333444444444444333222222000000000000////////////......---,,,,,,,,,,,,---+++++++++*********))))))))))))))))))************)))******++++++,,,,,,,,,)))))))))))))))*********************************(((***,,,---,,,,,,---...MMM888666000000000///......------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&'''(((***%%%&&&((('''&&&&&&((()))((((((((()))******++++++))))))))))))*********+++(((***+++++++++++++++,,,,,,------+++(((''')))+++((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&(((***)))&&&%%%&&&'''&&&((())))))))))))***,,,***,,,...//////000222444000000777@@@CCC???<<<===333333222111111222333444111111111111111111111111......---------......///------------------------,,,,,,,,,---------......++++++++++++************(((***+++------,,,+++***))))))))))))***+++,,,---,,,+++***))))))***+++,,,************+++,,,---...---,,,,,,,,,,,,---......---......//////000000000111222444555666666666555444444444555555555666666555555555666666777777777555555555444333222000000/////////............---........................------------------------************************************************))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,---...///...///111333444555555444///333666555333222555888555666666777888:::;;;<<<::::::999888777777777777555555444333333222222111........................------...............---++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***+++---...//////......+++---///000000111333555222333444666888999999:::777777888999:::;;;<<<===;;;::::::;;;<<<<<<;;;999<<<===<<<:::888888<<>>===>>>???@@@???>>>>>>>>>>>>;;;888888<<>>222333333333333222111111000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***))))))******+++++++++,,,))))))))))))(((((((((((('''((((((((())))))******************************''')))+++++++++***+++,,,PPP:::666222222111///...,,,++++++,,,,,,***)))))))))***++++++*********))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))(((((((((((())))))))))))((()))***,,,------,,,,,,+++++++++************)))))))))(((((()))+++---...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((()))***++++++,,,,,,++++++---......---...///000666444hhhSSS???FFF222000333555444111000111444000000000000000111111111,,,,,,,,,------.........++++++++++++++++++++++++//////...------,,,++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++******))))))((((((''''''((()))***+++,,,++++++***,,,,,,,,,---------......,,,,,,,,,---...///000000...///111333444444444333111222333333444444333333555555444444444333333333333333333333222111000000................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,---...//////,,,,,,---///111333555666444555666777777888777777666555555555666888:::<<<;;;:::888888999999777666222111111000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************+++++++++************)))************************)))************+++++++++,,,,,,,,,---------..................////////////333333333444666777999:::999777555333333666:::>>>??????>>>===<<<============<<<;;;<<<<<<;;;999666666666555444333333333333111222444555555444222111......------------............---,,,,,,,,,,,,---************************))))))))))))************))))))))))))))))))))))))((((((&&&&&&''')))+++------333444---''')))+++*********+++++++++,,,,,,,,,WWW;;;111222222111///...---,,,+++,,,+++***)))))))))***+++*********)))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&'''((((((((())))))))))))((()))+++,,,,,,,,,,,,++++++++++++************)))))))))))))))***+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))***+++++++++++++++,,,......------///000444***HHHYYY>>>666AAA777555555555333111000111222000000//////////////////,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++***)))))))))((((((((('''((()))***++++++++++++***,,,,,,,,,,,,------------,,,,,,------......//////...///111222444444444333111222333333444444333333555444444444444333333333333333333333222111000000................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,------......,,,,,,---...000222333444333444555555666666666666555555555666777888:::::::::999777777888888666555222111111000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))************************))))))*********+++++++++,,,,,,,,,,,,------------............////////////111111222333444666777888666444333333666999;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999:::999666444555444333222222111111222000111333444444333111000......------------............---,,,,,,,,,,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))(((((('''&&&''')))+++,,,000666666...((()))***)))*********+++++++++,,,,,,SSS>>>777222111000///...---,,,+++,,,+++******))))))************))))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***------+++)))((((((''''''((((((((()))))))))******++++++,,,++++++***+++++++++************))))))*********+++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***************,,,------------...000666***///888333333::::::888666333111111111111000000000//////......------,,,,,,,,,------------...++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))((((((((((((((()))******++++++******++++++,,,,,,,,,------------------------............///000222333333333333111222333333444444333333444444444444333333333333333333333333222111000///........................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222111222333444555555555555444555777888999999999999999888666666777777555444222111111000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))******+++++++++++++++*********)))))))))************************)))))))))*********++++++++++++,,,,,,,,,------------............/////////000000000111333444666777555444444777<<>><<<:::;;;<<<<<<<<<;;;999888999999888999:::999666444444333222111111000000000000000222222222222000000......------------.........---,,,,,,++++++,,,,,,************************(((((())))))))))))******))))))))))))))))))))))))(((''''''&&&'''(((***+++---111222,,,(((((()))))))))*********++++++++++++{{{RRR???777111111000///...---,,,,,,+++++++++***************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++...///---***(((((('''''''''((((((((())))))+++++++++++++++*********+++++++++*********)))))))))***+++++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))***+++------,,,,,,...///666000+++///666444111444888444000///111222111///111111000///......------------------------------++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))(((((((((((())))))******************++++++++++++,,,,,,,,,,,,...---------------------......///000222222333333111222333333444444333333444444444333333333222222222333333222222111000///........................------------------------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////111111333444555555555555555666999;;;<<<;;;:::999888777555555666666444333222111111000000000000000000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************'''(((((()))***++++++,,,************))))))))))))************************))))))))))))************++++++++++++,,,,,,,,,,,,---------.........////////////000111222444555666888777999===BBBDDD@@@<<<<<<===???@@@???>>><<<:::<<<;;;;;;<<<<<<<<<999777444333222111111000000111//////000111111000//////...------,,,,,,------...---,,,,,,+++++++++++++++************************(((((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''((()))***%%%((()))(((&&&'''***+++)))))))))************+++YYY===...111111000///...------,,,++++++++++++******))))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***(((%%%$$$###''''''''''''((((((((((((++++++******************+++++++++*********)))))))))***++++++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((())))))((()))***,,,,,,++++++---...///222------666111***000333000---...111333222000222222111111000///......------------------------++++++++++++++++++++++++***************)))))))))************************((((((((())))))(((((((((''''''((((((((()))))))))(((((((((((())))))))))))******))))))))))))))))))*********+++++++++,,,,,,---------------,,,,,,,,,.........///000111222333111222333333444444333333444444333333333222222222222222222222111000//////........................------------------------,,,,,,+++++++++*********************************((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))+++++++++++++++*********,,,,,,,,,,,,,,,---......111111333444555666666666666999;;;>>>>>>===;;;999888777555555666666444333222111111000000000000000000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))******++++++*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,------------............///000000111222444555666999999;;;???BBBBBB>>>:::===>>>@@@@@@@@@???===;;;<<<;;;;;;<<<======;;;999555444333222222111111111////////////////////////------,,,,,,,,,,,,------,,,,,,+++************+++))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((((((((($$$$$$%%%&&&'''''')))+++(((((()))))))))*********SSS<<<000111000000///......------***++++++++++++***))))))''''''(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))'''&&&%%%%%%&&&&&&'''''''''(((((((((******)))))))))******++++++++++++************)))************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((***++++++++++++,,,...---222///---111000///666000//////000222333222111222222111111000000//////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,---------............///111222333111222333333444444333333333333333333222222222222222222222222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))************************,,,+++++++++,,,---......000111222444555666666777888:::<<<>>>>>>===;;;:::888777555555666666444333222111111000000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((())))))***************)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++,,,------------........./////////000222333555666666777:::;;;<<<;;;:::999;;;<<<=========<<<::::::999888999:::;;;;;;999777555444333222222111111222////////////////////////------,,,,,,,,,,,,------,,,+++******))))))******))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***''''''))))))''''''***(((((((((((())))))))))))pppIII<<<777000000000///......------***++++++,,,+++***)))((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))))))))((()))***&&&&&&&&&'''''''''(((((())))))(((((()))***+++,,,+++++++++************)))***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))((()))++++++******,,,---...000111000///111444555///111444555444222222222000000000000000000//////......---------,,,,,,,,,++++++++++++++++++++++++************************************************((())))))******))))))(((&&&&&&'''''''''((((((((('''((((((((()))))))))***+++***)))((('''(((((()))))))))))))))*********++++++++++++,,,,,,------...------------...000222333111222333333444444333333333333333222222222222111222222222222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))******+++++++++++++++,,,,,,...//////...///111333444555555666888999;;;<<<<<<<<<:::999999777666666777666555333222111111000000000000000..............................---------,,,,,,,,,************************************************))))))))))))))))))))))))((((((((()))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++,,,,,,---------.........------...///000222333444111555888888666666999<<<;;;;;;:::::::::999999999777666666888999999777555444333222111111000000111000000////////////000000---,,,,,,++++++,,,,,,---++++++***)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''&&&+++&&&%%%))))))&&&&&&***'''''''''((((((((())))))wwwLLL;;;444000000//////......------******+++,,,+++***)))(((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%&&&((()))&&&&&&&&&'''''''''(((((()))((((((((((((***,,,---+++++++++************)))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************((()))++++++******,,,---+++***000222---///000)))000444888999555222111222.........///////////////.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''''''''(((((('''((((((((())))))******+++***)))'''''''''((()))))))))))))))******************+++,,,,,,---......------------...000111333222222333444444444333333333333333222222222111111111222222111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***++++++,,,+++++++++,,,---...000000---...///111333444444444777888999:::::::::999888999888666666777777555444222111111000000000000000..............................---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------......,,,,,,,,,---///000222333000444888777444555;;;BBB<<<;;;:::999999999::::::777666777888999999777555333222111000////////////000000////////////000000---,,,,,,++++++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&!!!!!!&&&)))&&&'''+++''''''''''''((((((((()))nnnKKK666555////////////...---,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((((()))+++,,,(((&&&$$$######%%%((()))******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%'''(((((()))))))))))))))(((((((((((())))))))))))---,,,***)))))))))******''')))+++,,,+++)))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%))))))))))))))))))))))))+++,,,------,,,,,,...000///555:::;;;666111000111111111111111111111111111......---,,,,,,,,,,,,---,,,+++******))))))******))))))))))))((((((((((((+++******)))(((''''''&&&))))))((('''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))***+++,,,,,,------,,,,,,,,,,,,---///111222333333444444333333222222000111111111111222222222000000////////////000000......---------,,,,,,,,,//////.........---------------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************++++++,,,------......///222111000000111333555777666666666666666777777777777777777777666666666666444333222000///...............---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))(((&&&&&&))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,------------......///000000000555555555555666888999:::;;;;;;::::::999888888888999999999888777666555444222222111000//////000000000000///...............//////...---,,,,,,++++++++++++************++++++(((((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''mmmJJJ555444////////////...---,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''((()))***+++''''''&&&&&&(((***,,,...))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((((('''((((((((()))))))))))),,,+++***)))))))))******((()))++++++***)))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))+++------,,,,,,---...***///444555222//////000////////////////////////......---,,,,,,,,,,,,---,,,+++******))))))******))))))))))))((((((((((((******))))))(((''''''&&&))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((*********++++++,,,,,,,,,,,,,,,+++,,,---///000111111222222222222222111111000111111111111222222222000000////////////000000......---------,,,,,,,,,///.........------------------,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,---.........111000//////000222555666666666666777777777777777777777666666666555555555444333222000///..................---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))((('''&&&))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------------...//////000000333444444555666777888888:::999999999888888777777777888888888777666555555222111000///............000//////...............///......---,,,,,,+++++++++******))))))******+++(((((((((((((((''''''&&&(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''kkkIII444444////////////...---,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))*********+++,,,,,,------(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))+++******))))))))))))***************************''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&))),,,---,,,+++,,,,,,'''+++///000///...000222------------------------......---,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))((((((((((((***))))))((((((''''''''')))((((((''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((******+++++++++++++++++++++++++++,,,---...///000///000000111111111000000000111111111111222222222000000////////////000000......---------,,,,,,,,,............------------,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))*********++++++,,,,,,---......000/////////000222444555666666666777777888888888666666555555555444444444333222111000///.........//////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******))))))((('''&&&((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,---......//////000111222444555666777666666888777777777777777777777666666777777777666666555333222000///...---,,,,,,000///......------............------,,,,,,+++++++++******))))))******+++(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&jjjHHH444555////////////...---,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((------------,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))+++***))))))***+++++++++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&(((((((((((((((((((((((($$$'''***,,,+++***++++++***---///000///000222444------------------------...---,,,,,,++++++,,,,,,,,,+++******))))))******))))))))))))(((((((((((())))))(((((((((''''''''')))(((''''''''''''(((((((((''''''&&&&&&''''''(((((('''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++************+++++++++,,,,,,---...///...///000111111111111111000000111111111222222222000000////////////000000......---------,,,,,,,,,------------------------,,,,,,,,,++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))************+++,,,,,,------.........///000111333444555666666777777888888888555555444444444333333333222222111//////........./////////.........------------,,,,,,,,,+++++++++************************)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,---......//////...000222555666555444333555666666666666666666666666666777888888888777777444333222000...------,,,//////...------------...---------,,,,,,,,,++++++******))))))))))))******(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhhGGG555666////////////...---,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''******+++***)))'''%%%###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((,,,)))((((((+++,,,,,,+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$&&&)))*********+++,,,...///000000//////111222------------------------------,,,++++++++++++,,,,,,+++******))))))******))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&'''''''''''''''''''''((((((((((((((((((((((((+++***************************+++,,,,,,---------......000111222222222222000000111111111222222222000000////////////000000......---------,,,,,,,,,,,,,,,------------------,,,,,,+++++++++*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))******+++,,,,,,,,,---------...///000111222444555555666777777888888444444444444333333333333111111000///............///.........------------------,,,,,,,,,+++++++++************************((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********++++++++++++,,,,,,------......---...111333444444333222444444444555555666666777777777888888999888888888666555333111000///......//////...---------------,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&dddEEE555888////////////...---,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((('''+++)))'''))),,,...---***''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&((()))))))))+++---//////..................------------------------------,,,+++++++++++++++,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))******************)))***+++,,,,,,,,,,,,+++---...///000222222333333000111111111111222222222000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((())))))******+++,,,,,,+++,,,---...///000000111333333444555666666777777555555444444444333333333111000//////.........///......---------,,,,,,,,,------,,,,,,,,,,,,++++++************************(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((())))))))))))***************+++,,,,,,------...,,,---///000111222111111333333444555666666777777777777888888888888777666666555333222111000000//////...------,,,,,,------,,,,,,,,,,,,++++++++++++***))))))(((((())))))***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%___AAA333777////////////...---,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''***((('''***...000---)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$&&&'''(((''''''''''''''''''''''''&&&'''((('''''')))---000---------...//////---,,,---------------------------,,,++++++***+++++++++,,,+++******))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******++++++))))))+++,,,,,,++++++***+++,,,---///111222222222000111111111111222222222000000////////////000000......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))***+++++++++***+++,,,---.../////////111111222333444555666666555555555555444444444444000000///............///---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++************************(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((()))))))))***************+++,,,,,,------,,,,,,---...///000111111333333444555666777888888666666777666666555444333444333222111000000000000///...------,,,,,,------++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\???111777////////////...---,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))))))))(((''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''***((('''+++000111---(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''(((''''''''''''''''''''''''((((((''''''''')))...111------...000111111///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++***)))*********))))))))))))((((((((((((&&&''''''''''''''''''''''''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***++++++,,,((()))+++,,,,,,+++***))))))***,,,...///000111111000111111111111222222222000000////////////000000......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++******,,,---.../////////000000111222444555555666666666555555555444444444000//////............///,,,,,,,,,+++++++++******---------,,,,,,,,,++++++))))))))))))))))))))))))(((((()))))))))))))))(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,,,,,,,---///000111222333444555666888999999555555555555444333222111222222111000//////000000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXXAAA555666000000///...---,,,,,,+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((***'''&&&&&&333---&&&!!!---&&&###000,,,!!!%%%!!!555,,,((($$$$$$***---$$$)))***%%%***###)))'''))),,,***###"""&&&'''///---###000###333"""...$$$###((('''&&&'''$$$!!!"""...%%%&&&'''"""((("""''''''&&&%%%###---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################***)))'''%%%$$$%%%'''(((''''''&&&''''''((()))***////////////////////////,,,,,,+++***+++,,,---...------,,,,,,+++***))))))************))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))++++++******************++++++,,,---...///000111111111000000000000000000000000000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''(((((()))***+++++++++++++++,,,------......//////000111333444555666666666555333111000000000111000000//////......------//////.........---------++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,---...000000111222333555666777777888777777777777666444111000///111333444222///......------------------------------,,,,,,,,,,,,++++++(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%VVV@@@555777000000///...---,,,,,,++++++,,,,,,++++++)))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((---'''&&&'''---&&&,,,222)))$$$+++%%%!!!---***%%%)))///---,,,,,,)))%%%###$$$''')))*** ---,,,666***'''(((000$$$!!!)))'''((()))!!!%%%'''###'''333%%%"""!!!###,,,***%%%"""!!!###!!!$$$***$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))***........................,,,,,,+++++++++,,,---...------,,,,,,+++******)))************))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))***************************++++++,,,---...///000111111111111111000000000000000000000000000000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((()))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((()))******++++++++++++,,,,,,---.........///000111333444555555666666555333222000000000111///////////////..................---------,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))'''((((((((())))))))))))(((((()))))))))************+++++++++,,,...///000000111222444555666777777555555444444333222000000555444111///---,,,,,,+++------------------------------,,,,,,,,,+++++++++(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%UUU???555888000000///...---,,,,,,++++++++++++++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((///+++(((,,,'''%%%'''!!! ...)))###,,,... '''---(((%%%'''999'''&&&%%%###333)))$$$,,,///""" ***---444333$$$,,,)))===###"""------ !!!...$$$...### !!!'''(((######%%%'''///---%%%$$$,,,---&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++*********************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))***+++,,,------...111111111111111111111111000000000000000000000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((()))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''(((((())))))******+++***++++++,,,,,,---.........///111222444444555555555444333222111000000000.........///////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((''''''((((((((()))))))))(((((())))))))))))***************+++,,,---...///...///111222444555555555444444333222222222222222AAA;;;444////////////---------------------------,,,,,,,,,,,,++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%WWW@@@555888000000///...---,,,,,,++++++++++++++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&((()))((('''&&&'''((((((((((((((((((((((((((((((---)))000)))###+++++++++---///******'''"""!!!###(((000111)))///&&&(((555$$$&&&---&&&'''------+++&&& ))),,,%%%!!!&&&333000&&&%%%+++***######)))!!!+++&&&)))+++%%%(((((("""&&&!!!&&&(((%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&((((((+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))(((((())))))***++++++,,,000000000111111111111111000000000000000000000000------.........---,,,,,,+++++++++++++++++++++++++++*********)))))))))((()))'''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$(((((((((((((((((((((((((((((((((((())))))***************+++,,,,,,---------...000222333444444444444444333222111111111000------......//////000000,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))***************+++,,,---...---...///111222333333444555555333333333444555666CCC<<<333000111222000...------------------,,,,,,,,,,,,,,,++++++++++++***(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%ZZZBBB555777000000///...---,,,,,,+++******+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))(((''''''((()))((((((((((((((((((((((((///###///***)))JJJ]]]]]]gggSSS&&&333666(((***!!!111)))***<<>>"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))******+++,,,+++++++++++++++++++++++++++++++++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''(((((())))))))))))---......//////000000000////////////////////////---------------,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---///000222333333333222333333333333222111000.........///////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''(((((((((((())))))******))))))******+++,,,+++,,,...///111222222222222111111111111111222333333111///000222222///---.........------,,,,,,+++++++++++++++************(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%SSS>>>555999000000///...---,,,,,,+++)))******+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''')))***)))((('''((()))((((((((((((((((((((((((''')))'''+++!!! ///***"""ccc]]]222***+++444ggg666!!!+++&&&!!!***cccPPP&&&000$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((()))***+++,,,++++++***++++++++++++++++++++++++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))))),,,,,,------...//////000////////////////////////,,,------------,,,++++++************************((())))))))))))))))))))))))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,---...000111222222333222222333333333222111000///////////////.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***))))))))))))***+++++++++,,,...///111222222222111111222222222111111000333333222222222333333333///......---,,,,,,++++++++++++++++++************(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%NNN;;;555;;;000000///...---,,,,,,+++)))******+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''')))***)))((('''(((***((((((((((((((((((((((((***---"""PPPwww@@@"""'''...999%%%444UUUlll ...000KKK==="""$$$"""333%%%""" """222)))***666$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&''''''&&&''''''((()))***************************((()))***+++,,,+++******++++++++++++++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((()))))))))))))))++++++,,,,,,---...//////////////////////////////,,,,,,---------,,,++++++************************(((((((((((()))))))))))))))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))******+++++++++,,,...000111222222222111222333444333222111000000000//////.........------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***)))))))))))))))***+++,,,,,,...000111222222222333333444555444333222111111111111///......111333//////...---,,,,,,+++++++++++++++************)))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%OOO>>>888555111000.........---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((//////***###$$$(((AAA!!!&&&'''RRR+++'''///!!!+++(((###+++---000###)))+++!!!&&&'''%%%SSS)))&&&%%%(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***++++++***)))((((((((((((((()))************+++++++++************************,,,,,,,,,+++***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********+++,,,---///000222222111...------///111------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************+++++++++,,,...000111222000111111222222222111111000000000000////////////......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******+++++++++,,,...///111222222666555555444333111111000222222222111000//////...000000000///......------++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%NNN>>>888444111000.........---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((("""$$$[[[ggg/// ===(((VVV222GGG BBB%%%111:::((('''zzzzzz###&&&(((%%%&&&'''%%%SSS&&&%%%$$$((('''$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))***))))))((('''''''''(((((())))))*********+++++++++************************,,,++++++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********+++,,,---...//////000///---++++++---///------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***((('''%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,...///111222111111111222222111000000000000000000////////////......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++++++++,,,---///000111222333333333222222222222222222222111111000//////...000//////......------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%LLL===777444111000.........---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((222+++!!!$$$***+++&&&'''...,,,)))&&&--- !!!$$$%%%eee$$$+++qqq((($$$mmm---$$$%%%)))&&&'''%%%SSS$$$###$$$((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&''''''(((((()))))))))*********++++++******************************))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++,,,......---------+++))))))+++---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))************+++,,,---///000111111111111111111000//////000000000000////////////......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++***+++,,,---...///000111000000000111111222222222222111111000000//////...///......------,,,++++++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%KKK===888555111000.........---,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))555&&&!!!---***((('''000&&& 888'''///ttt---"""kkk***"""+++%%%hhhJJJ&&&$$$+++&&&'''%%%SSS#########(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))************************************))))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))******+++------+++,,,,,,+++))))))+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,...///000111111111111000///......000000000000////////////......---------,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))************+++,,,---...///////////////000000000000111111111000000////////////......---,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%III<<<:::666111000.........---,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((...'''***%%%'''+++ ///,,,%%%&&&:::$$$???###'''yyyZZZ---555---(((fffsss+++%%%+++&&&'''%%%SSS$$$$$$$$$(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))))))))*********))))))))))))))))))))))))((((((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))******+++,,,***+++,,,,,,******+++---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))*********++++++---...///000000000000000///...---000000000000////////////......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''((())))))***))))))***+++,,,------...000000000/////////......000000000///////////////---------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%EEE;;;:::666111000.........---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((,,,)))$$$&&&@@@&&&444---###111333GGGDDD&&&TTT***(((ggg,,,&&&(((&&&'''%%%SSS&&&&&&&&&)))&&&###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((()))******+++***+++---,,,++++++,,,---++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))************+++,,,---.........////////////......000000000000////////////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***)))))))))***+++,,,,,,,,,000000000//////.........////////////////////////...------,,,,,,+++******************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%AAA888888444111000.........---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((111%%%)))---,,,000!!!999###&&&EEE///%%%ggg((((((iii((('''&&&&&&'''%%%SSS'''((()))---***'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((()))******)))***,,,,,,++++++,,,---++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))***))))))******+++,,,---,,,,,,---...////////////000000000000////////////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))(((((())))))***+++++++++///////////////000000000////////////////////////.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%===666777333111000............,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((,,,---&&&[[[gggQQQ***///)))555JJJ ,,,lll''')))lll$$$(((%%%&&&'''%%%SSS''')))+++///---***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((())))))***''')))+++,,,+++***+++,,,+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))))))))***+++,,,,,,++++++---...///000000000000000000000////////////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((())))))******++++++------...///000111222222.........//////////////////......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{HHH333444777000///...---,,,++++++++++++++++++***)))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))*********))))))((((((((('''(((((()))***+++111((('''GGG'''$$$666___VVV!!!%%%---ggg,,,'''fff((()))***111"""&&&LLL&&&###'''111...&&&'''%%%######$$$&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$''''''######(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))((()))+++---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))************++++++++++++++++++++++++........................,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,------......///---...//////......///000........................,,,,,,,,,+++++++++******'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&wwwFFF444444666000///...---,,,+++++++++++++++******)))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))(((((((((((())))))***&&&&&&&&&%%%!!!666***BBB"""777%%%(((,,,'''ggg222 &&&"""###%%%RRR&&&$$$(((111...&&&'''&&&$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%******&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))((()))+++---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((()))))))))*********++++++++++++++++++++++++------------------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))++++++,,,,,,---.........---...//////---,,,---///........................,,,,,,+++++++++*********''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&pppDDD555555444000///...---,,,+++++++++++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))***************)))******)))((((((((()))))))))***+++TTT222,,,...000%%%PPPEEE***&&&\\\***&&&iii---!!!&&& ---'''PPP&&&%%%(((///---'''(((&&&%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&******&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))((((((***,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))******++++++++++++++++++++++++------------------------,,,++++++++++++*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***++++++,,,,,,---.........///000///---,,,,,,---------------------------,,,++++++++++++*********''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&hhhBBB666666333000///...---,,,+++++++++************))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))***+++++++++******++++++***)))((((((((((((---++++++333ZZZ%%%111"""%%%|||VVV666<<<'''%%%kkk+++)))"""---)))GGG%%%%%%''',,,***''''''&&&%%%%%%'''(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((((((((***,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))*********+++,,,,,,------///000111///---,,,,,,---------------------------++++++++++++************''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&bbb???777777333000///...---,,,+++++++++*********)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((())))))))))))***+++++++++++++++,,,+++***))))))((())))))%%%(((###---OOO!!!///,,,)))000&&&444BBB###444***&&&$$$mmmhhh+++((('''&&&+++BBB$$$%%%%%%)))'''&&&%%%$$$$$$%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,000111222000...------...------------------------+++++++++*********))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&]]]===777888444000///...---,,,+++++++++******))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))***+++,,,,,,,,,,,,++++++***)))))))))******$$$///$$$+++\\\KKK<<<$$$'''<<<555%%%+++!!!222...---III:::)))666***&&&%%%qqq???... &&&###+++UUU$$$&&&%%%'''&&&'''$$$$$$###%%%&&&'''%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$&&&---111222%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''''')))+++(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((((((((())))))(((((())))))***++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++,,,,,,///000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&[[[;;;777888666000///...---,,,+++++++++)))))))))))))))))))))***'''''''''((()))*********))))))))))))))))))))))))(((((())))))***++++++,,,((()))***+++,,,,,,,,,,,,*********)))******++++++---000+++)))///uuuhhhuuuwww]]]^^^qqqmmmIII%%%---'''III\\\(((CCC888!!!333ccc))))))uuu'''444 +++... $$$fff&&&(((''''''&&&)))%%%$$$$$$&&&((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$&&&---000...%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((''''''''')))+++(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((()))***+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&ZZZ:::666999777000///...---,,,+++++++++)))))))))))))))*********&&&''''''((()))******+++))))))))))))))))))))))))((())))))***+++,,,,,,,,,((()))***+++,,,---------***)))))))))***+++,,,,,,///%%%---+++%%%******...333222@@@'''333,,,///---,,,+++yyylll""",,,***333'''***)))((('''+++&&&%%%&&&'''))))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''((($$$$$$)))((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((''''''''')))+++'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))'''(((((()))***+++++++++************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++***+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&OOO>>>888777333111000///---+++*********************************(((((()))***************************************)))************+++++++++......---,,,+++++++++,,,,,,---//////...---...///333+++000333...;;;;;;---)))111:::...+++444AAA+++!!!:::888///(((((('''444..."""000'''(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))************))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))***+++++++++++++++---------,,,,,,+++++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLL===777888555111000///---,,,+++******************************((())))))***************************************************++++++++++++,,,,,,+++*********+++++++++---///000000000111222777***///'''...444xxx???)))444UUU333111kkk """---...>>>:::>>>ttt )))&&&)))///,,,NNN///"""(((!!!---&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((()))))))))******(((((()))))))))*********))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((())))))***************,,,,,,,,,,,,+++++++++***))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJ;;;777888666111000///---,,,+++++++++************************((()))******++++++******++++++++++++++++++++++++************+++++++++,,,,,,++++++++++++,,,,,,------...000000000000111333666,,,222"""222---|||...777'''***jjj^^^$$$666:::%%%$$$444===jjj,,,"""000(((***!!!###,,,""",,,xxx!!!!!!777)))###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((())))))))))))******((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((('''(((((()))))))))))))))+++++++++***************))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJ;;;666777666111000///---,,,,,,++++++************************))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...//////...///000///------...//////333444+++777)))<<<222@@@000...999>>>,,,...///$$$***000"""///BBBLLL(((###---,,,))),,, ---###&&&111$$$jjj000,,,(((,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((*********)))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&KKK;;;555666555111000///...---,,,,,,,,,************************))))))***+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,---,,,+++,,,...000***999000222444***)))HHH+++---//////------...000'''CCC000@@@---777555---???(((333333(((CCC444&&&444222(((...;;;:::222$$$)))&&&***NNN555111444---000)))###(((***...///..."""'''...,,,***666/// +++000&&&)))###&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLL;;;444666444111000///...------------************************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---***+++,,,,,,,,,...222444,,,777+++222///---555!!!---111666888666555777888333777HHH777CCC888@@@DDDFFFEEELLLMMMKKKFFF???AAAEEE999,,,999EEE,,,555)))333---###444...(((,,,(((555&&&&&&,,,111$$$000''',,,$$$ ***---%%%!!!---777,,,'''!!!---***''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))'''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((())))))))))))************))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLL;;;444666555111000///......------...************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------------...111111111000///000333666111000...111555///>>>:::???GGGQQQXXX[[[]]]```ccctttwwwxxxooo___EEE:::777777---999111###,,,---!!!111000555$$$))))))+++(((***///)))(((666"""(((!!!)))...+++...!!!&&&&&&'''(((((('''&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))((()))))))))******+++++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&KKK;;;444666666111000///...............******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------444333222111111000111111;;;:::888555111000111333666***777555???000===^^^nnnyyy|||nnnPPPEEE+++;;;/////////;;; ------,,,%%%++++++---333+++###(((***...'''...***)))+++%%%%%%&&&''''''&&&%%%%%%(((((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&''''''''''''''''''&&&(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((()))''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))******+++++++++,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFF===666222333111000///---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------......------,,,,,,,,,------666///...444444...,,,111;;;???;;;000...555888555888///777IIIJJJGGGaaayyyeeeHHH>>>222+++,,,...---******///...%%%$$$***,,,'''*********)))((((((''''''))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))***************)))((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~CCC<<<777555666000///...---...111555777++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------.........------,,,------.........111666555222222444999888555333666:::888222000<<<[[[~~~{{{]]]AAA111,,,---///...+++)))---222///)))++++++******))))))(((((()))((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''))))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%DDD<<<888666777222000---,,,...222777:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------............------------......---222444111///111333333000111444777666333555999GGG```~~~]]]AAA222......000000---((()))---+++++++++***************(((''''''&&&&&&&&&&&&&&&)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''''')))((((((''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%HHH<<<888555555222111...,,,,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------...............---......///000000555333,,,---666:::777222222444333///555SSSssslllIII999......///******...************************((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''')))(((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%III;;;666444333111000000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------......///............//////000111...222222///444>>>===555555333666@@@OOOkkkccc;;;000666666///***++++++***************)))***)))))))))))))))******'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''')))))))))************+++++++++++++++++++++++++++************************************************(((((())))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))+++******))))))***++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%FFF888666555444//////111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............////////////...//////000111222///222444444666666111***...999TTTzzz~~~ZZZ@@@111,,,...------,,,,,,+++******)))***************++++++,,,''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((''''''''''''(((((()))&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))******))))))((()))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))******'''(((((((((((('''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***,,,+++***)))***+++,,,---(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%EEE777666777666000000000111111111000000------------------------------------............//////............//////////////////000111222333333333444555333222999BBBYYYsssvvvWWWFFF>>>111000///...---,,,+++*********))))))******+++,,,'''((()))******((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((()))))))))******************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********((((((((((((((('''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&...,,,)))&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***+++***)))((()))***,,,---(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%GGG888777888666333111///...---...///000---------------------------------.........////////////............//////////////////000111222333333111222666777@@@[[[xxxzzzNNN444333222000///---,,,+++))))))((())))))***++++++((()))+++,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((()))***''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((())))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((((((((((((''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&222///+++'''%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))******)))((('''((()))+++---(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%EEE:::===111:::333222111000////////////000000000000000000000000000//////.........//////000000000000////////////222444222......333555444///666999:::FFFmmmSSS222111444333///(((&&&//////&&&"""'''+++)))))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((***++++++)))'''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))************))))))))))))************,,,,,,+++)))&&&&&&(((***+++,,,---///000///---***...333---$$$+++>>>BBB888555999;;;666111///...,,,333,,,'''(((***,,,///333***++++++,,,+++)))'''&&&%%%'''******)))'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFF:::<<<111888333222111000////////////000000000000000000000000000//////.........//////000000000000000000000000///000///000333555444000999AAAPPPkkkdddKKK777......+++***++++++,,,000111)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))************+++(((+++...000000///...---///---+++)))''')))---000++++++...666@@@JJJTTT]]]]]]gggkkkdddXXXNNNAAA666333222333222,,,%%%%%%))))))))))))***+++---------))))))******))))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFF::::::222777333222111000////////////000000000000000000000000/////////......//////000000000000000000000000000000000333666888666333111DDDhhheeeNNN@@@111444,,,'''))),,,***((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&((())))))((('''&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******)))*********+++++++++,,,******+++---...---+++))))))---111222111000000222000)))222JJJTTTSSSaaayyy~~~}}}zzzssshhhRRRGGG;;;555222000111444///---,,,+++,,,,,,***)))***)))(((&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&DDD:::777555666333222111000//////////////////////////////////////////////////////000111000000111111111111111222333555999:::555222;;;HHHhhhyyy]]]???444...---///***###'''111)))))))))(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))))))))((((((((()))))))))************++++++,,,,,,------///,,,))))))+++.........---...111222333222000///777222???[[[jjjlll|||gggXXXQQQFFF666***000---++++++------+++)))---+++)))(((((('''&&&%%%)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyAAA999666888555333222111000///////////////////////////////////////////////////000111111000111111111222222333333555444555444...555VVV{{{rrr:::222000444333***(((,,,******))))))(((((((((''''''''''''''''''''''''''',,,+++***(((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))************+++++++++,,,---.........///...---...000333444444333///,,,...444999;;;;;;EEEIIIYYYrrrppp___HHH@@@666//////000111000---++++++,,,......,,,***))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sss???:::555<<<444333222111000////////////000000000000000000000000////////////000111222222111111111222333333444444555///111:::BBBVVVhhhNNN333(((+++---,,,+++++++++******))))))(((((('''''''''''''''''''''''',,,+++***((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))''''''((((((((()))))))))***))))))(((((())))))***'''(((((())))))******+++*********+++++++++,,,,,,++++++,,,---...///000000***---///000...---,,,,,,111999HHHYYYfffkkkiiieeekkkttt~~~gggRRREEE;;;333---+++)))((()))---///---+++***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ppp???<<<555>>>333333222111000////////////000000000000000000000000////////////000111222333111111222222333444444555555///>>>bbbbbb>>>......111000,,,,,,,,,+++***)))))))))'''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******'''((((((((())))))))))))******))))))))))))******'''(((((()))******++++++++++++,,,,,,,,,---------+++,,,---...///000111111+++///333333333888AAAIII\\\ooonnnYYYJJJ777111***(((***,,,+++)))***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooo@@@===555???222333222111000////////////000000000000000000000000////////////000111222333111111222333333444555555666444RRRxxxMMM777111...------,,,,,,+++***))))))''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))'''''''''&&&&&&''''''''''''''''''(((((()))++++++(((((((((((())))))))))))******))))))))))))******'''(((((()))***+++++++++,,,,,,,,,---------......,,,,,,---...///000111222000444999===EEEYYYuuuMMMCCC666...,,,---,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sss@@@::::::<<<555333222111111000111111111///////////////000111111111111111111111111222222333111222666666222222777<<>>RRRfffkkkZZZFFF)))///<<<+++///,,,******,,,---+++'''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%rrr@@@:::999;;;444333222222111111111111111///////////////000111111111111111111111222222333111444333000222777777444PPPmmmooopppnnnjjjhhhiiijjjbbbfffiiijjjjjjmmmsssyyyqqqmmmiiiiiinnnwwwppp222------111111,,,+++...))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,***,,,000222000000333+++000999<<<777444<<>>;;;:::;;;666333333222111111111111222000000//////000000111222111111111111222333333444444000555<<<555888ccc~~~sssiiiqqq}}}LLL444...)))))),,,*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,------......++++++...111000...333:::>>>;;;AAAUUUppp^^^777(((+++///...++++++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))***))))))(((((())))))***))))))))))))***+++------((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ggg===<<<;;;<<<999444333333222111222222222000000000000000111222222111111111111222333444555555111000666CCCccc}}}|||||||||WWW@@@555///***+++************)))))))))((((((((((((((((((((((((''''''((()))***++++++,,,&&&''''''((((((((((((((())))))))))))************************+++++++++++++++,,,,,,---......//////---...111333333555@@@LLLFFFQQQiiiwww<<<$$$111555'''++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***((((((((())))))))))))*********))))))))))))******((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ddd<<<<<<;;;<<<999444444333222222222222222111000000000000111222222111111111111222444555666444666222888cccuuu}}}rrrFFF000---...++++++++++++*********)))))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&''''''((((((((((((((()))))))))*********++++++*********++++++++++++,,,+++,,,,,,---...///000000000///000///---222CCCTTTqqq]]]444***444++++++***))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++++++++************++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ccc<<<<<<999999777444444333222222222222333111111000000111111222333111111111222333444555666555666@@@```yyy~~~|||```>>>111111,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,---...///000111111333333555777:::HHHccczzz\\\888666,,,+++******))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))************++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ccc<<<<<<777777444555444333333222222333333111111111000111111222333111111111222333444666777999222PPPggg???...,,,,,,,,,+++++++++******''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&''''''((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222666:::BBBMMM\\\vvvyyybbb""",,,+++******)))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------,,,++++++******++++++,,,......---,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYAAA888888:::777555444333333222222333333111111222222222333333333444444666888555111333999555[[[eeehhh~~~|||~~~eee===///,,,---///...+++)))((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))*********+++,,,,,,------,,,,,,+++++++++,,,------333,,,***111666999EEETTTYYYcccfffsssqqqpppAAA///...---+++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((())))))&&&$$$(((000888&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++((('''&&&''')))***+++***(((---...***+++000///***111000///,,,(((&&&***000///000...+++,,,//////,,,+++---+++((((((---///---......***%%%(((000000***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''&&&'''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&VVV@@@999::::::777555444333333222222333333111111222222222333333333555333000111333666888999SSScccoooUUU---)))+++,,,&&&***000---))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))))))))******+++,,,,,,---,,,,,,,,,+++,,,,,,---...+++111111111CCCaaarrrsssrrrwww|||uuu___///---************((('''))))))(((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&(((***(((%%%&&&+++///&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((************++++++++++++---,,,++++++,,,,,,+++***,,,---,,,+++---000000---+++---111666666333111222...111000...///222111---000000///---,,,+++)))%%%+++---/////////---''' ))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((())))))))))))(((''''''&&&&&&&&&''''''(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSS@@@:::;;;;;;777555444333333222222333333111111222222222333333333555111///000333777<<<@@@}}}bbb}}}ppp@@@///000222''')))000(((***)))((((((''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---......///333555<<>>:::000...///222222...+++,,,------,,,,,,++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))*********************)))))))))*********++++++)))((((((((())))))***+++((((((''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&YYYAAA888999;;;999555444333333222222333333111111222222222333333333444222333555888SSSVVVxxxvvvsssqqqtttyyy}}}~~~~~~~~~}}}}}}~~~xxx~~~~~~BBB///111+++(((000+++***))))))(((((())))))(((((((((((((((((((((((())))))(((((())))))***+++)))******+++,,,,,,---------------...///000111222---777GGG___aaaGGG777///,,,*********)))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''(((***+++&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,...///...+++***---000,,,444:::===EEEZZZuuu|||{{{uuubbbXXXFFF555///000000.........------,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***************++++++++++++***++++++++++++,,,,,,,,,((((((((((((((()))***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&VVV@@@999:::<<<999555444333333222222333333111111222222222333333333111777444222NNNwwwnnn~~~yyyuuuiiieee``````eeekkkooopppmmmrrrxxxyyyxxxvvvxxxzzzxxxvvvrrrmmmjjjjjjmmmpppmmmssswwwvvvuuuwwwxxxvvvwwwzzznnn888222...&&&///+++***))))))(((((())))))(((((((((((((((((((((((())))))(((((())))))***++++++++++++,,,------......---------...///000222333333???WWWyyyxxx^^^III999000+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&'''((()))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------+++---///...,,,...444999GGG```sssuuu|||[[[GGGDDD;;;,,,//////......---,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000...---,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&RRR???:::;;;<<<999555444333333222222333333111111222222222333333333,,,;;;777555fffkkkZZZ}}}uuunnnnnn[[[XXXTTTTTTWWW[[[[[[[[[UUU\\\dddiiihhhhhhkkknnniiihhhccc\\\VVVVVVZZZ___\\\bbbeeeccccccfffiiiiiieeeiiioootttxxxzzz}}}sssnnn|||xxx<<<222444)))...+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,------......///------......///111222333;;;===___qqqYYYDDD555---************))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,------------000444555666;;;DDDKKKuuummmPPP000000///...------,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,---------.........//////222222222222333444555666111000///...---,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPP???777>>>999888444444333222222222222333111333333333333555555444666333333VVVkkkiiijjjhhhuuuuuuxxxyyywwwnnn```UUURRROOOJJJGGGHHHLLLLLLJJJPPPLLLKKKPPPSSSRRRSSSVVVSSSRRRRRRRRRMMMFFFFFFKKKJJJOOOSSSTTTQQQOOOPPPRRROOORRRWWW[[[aaafffgggeeehhhpppxxx~~~vvvuuu{{{OOO444---,,,///,,,,,,,,,,,,+++)))(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......000,,,,,,///111000000222???VVV{{{kkkZZZIII888***---,,,((((((---+++&&&)))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))((()))************)))))))))***,,,------+++(((%%%%%%,,,000+++&&&(((...333***))))))+++,,,***)))***,,,...///...+++++++++***+++---,,,'''&&&''''''%%%((()))++++++)))((('''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++***++++++,,,,,,000((((((000333...///666...QQQffflllyyygggQQQ555---555333+++...///)))'''+++...+++'''%%%(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))+++++++++++++++,,,,,,,,,+++***'''&&&***...---))))))111///---111///...555222888<<<888666777666333888:::999555777===BBBBBBBBB@@@<<<666555666444000111///---+++((('''***///%%%+++000---'''$$$''',,,)))((((((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&OOO>>>888>>>999888555444444333333333333333222444555222//////222444333666MMM{{{nnn~~~^^^RRRLLLOOOSSSUUUSSSOOOLLLNNNQQQKKKHHHEEEFFFKKKNNNMMMIIIEEEGGGHHHHHHFFFFFFFFFGGGIIIIIIIIIGGGFFFGGGKKKOOODDDEEEFFFFFFGGGGGGFFFFFFIIIFFFCCCCCCIIIPPPTTTUUUMMMUUU```jjjqqqxxx}}}~~~SSS@@@:::000***,,,,,,++++++***)))(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---------.........000...000333111...444===^^^kkk]]]eeewww}}}lll\\\MMM555---)))***)))&&&&&&+++))))))((((((((('''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((()))(((((((((((()))))))))***,,,+++(((''''''(((***,,,///+++'''%%%'''+++000222///000000000444888555///444999@@@AAA===666333333222,,,***,,,+++'''''',,,''''''***---...,,,+++***''''''((((((((((((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************+++++++++++++++,,,,,,---------000000)))&&&111AAAllleee>>>'''***444222...---...---***+++///))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))******++++++++++++,,,,,,+++---//////+++))),,,000'''...,,,,,,333444555???222555999;;;<<<<<<>>>???222666888777666888777444666999777333555>>>AAA>>>555666777666111---+++,,,///***&&&(((,,,---(((""")))'''&&&''')))+++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&LLL>>>888>>>999999666555555444333444444444222444666444000///222777--->>>mmmfffxxxIIIEEELLLJJJPPPQQQQQQPPPNNNMMMNNNOOOJJJFFFEEEGGGLLLLLLIIIFFFFFFLLLLLLEEEDDDJJJOOOMMMCCCIIIKKKGGGHHHNNNOOOJJJJJJGGGEEEFFFHHHJJJIIIHHHJJJGGGFFFHHHJJJJJJHHHFFFGGGEEEIIISSSXXX]]]jjjyyyjjjqqqvvveeeKKK>>>111,,,+++++++++******))))))((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------------.........,,,,,,000333------BBB\\\fff___qqqqqqbbbQQQ666$$$)))...(((&&&+++)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((()))))))))******,,,+++***)))))))))***+++,,,+++***,,,///222444555333999>>>CCCIIIOOOPPPLLLJJJVVVaaaccc\\\RRRNNNMMMUUUHHH@@@>>>:::111...000...((('''---...)))(((+++***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))*********+++++++++++++++++++++,,,---...***///000+++***<<<```~~~jjjFFF;;;---,,,+++---000///+++***---)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++,,,,,,...+++,,,111000***+++222555<<<999666<<<;;;;;;CCCRRRRRRZZZeeefff[[[SSSSSSQQQSSSQQQKKKGGGHHHIIIHHHSSSVVVOOO@@@;;;BBBEEEAAACCCGGGIIIEEE===666111///000,,,'''%%%&&&***,,,---+++)))'''''')))+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&JJJ===999>>>888999666666555444444444444555222222444666555444666:::000ZZZ~~~xxx}}}yyySSSGGGGGGLLLRRRJJJKKKPPPYYY___[[[NNNBBBOOOMMMMMMOOONNNLLLMMMOOOKKKRRROOOEEEHHHVVV\\\WWWTTTaaagggbbb```bbbXXXHHHKKKJJJIIIHHHHHHIIIJJJLLLKKKKKKLLLNNNMMMLLLNNNSSScccPPPDDDHHHKKKJJJPPP[[[hhhsss~~~uuupppfffiii}}}XXX<<<111555++++++******))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------------............+++---222111,,,777bbbvvvrrrqqqKKK+++'''000111***&&&)))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''''''''(((((((((((()))))))))*********)))***---...---+++(((&&&)))+++///444;;;BBBGGGIIIQQQ^^^fffbbbZZZ[[[dddkkkaaannnzzz~~~}}}{{{{{{zzzuuunnnaaaUUUNNNGGG===444777,,,'''+++***$$$&&&...---,,,******++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++,,,,,,+++,,,,,,---...///......,,,///DDDooo}}}~~~xxxMMM444...+++///222///)))&&&************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********))))))******+++,,,,,,,,,555(((%%%000777444000222777===;;;<<>>888999666666555444444444444555444000111666999666555777BBBbbbRRRLLLWWWUUURRRWWWZZZdddrrr|||}}}rrraaaUUUGGGHHHMMMQQQOOOOOOXXXdddgggllliii```bbbllljjj^^^sss~~~xxxtttgggVVVTTTYYY\\\ZZZTTTRRRVVV\\\XXXVVVVVVUUURRRTTTbbbrrrvvv^^^OOOXXXaaa]]]UUUSSS\\\^^^eeeqqq~~~{{{vvvjjjkkk}}}sssLLL999999---,,,+++***))))))***************************************+++,,,,,,---------------.........//////000222333000111LLLyyyyyy~~~gggGGG000***---,,,(((***)))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((())))))))))))************))))))******++++++,,,,,,555888===BBBHHHSSS```iiirrrxxxwwwiiiZZZWWW]]]cccYYY```gggjjjpppyyy}}}|||ppplllqqqgggTTTCCC<<<888888333***(((...***))))))+++,,,,,,)))&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,---...///000111///777QQQzzz```JJJ333+++,,,---+++)))+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))************)))******+++,,,,,,------222,,,,,,444999777999???888FFFQQQ^^^wwwrrrnnnzzz|||rrrggg___dddbbbYYYVVV]]]ggglllbbbRRR<<>>???;;;???OOO___kkkyyyrrriiieeefffjjjllljjjcccaaajjjwwwmmm\\\YYYZZZZZZlllmmmhhhWWWAAA222///222)))))))))+++------+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&BBB<<<;;;===777:::555444444333333333333333666111111444111///:::KKKqqqOOO___yyywwwvvvyyyqqqqqqkkkeeemmmYYY<<<333111///,,,*********+++******************************+++,,,,,,------...............////////////......,,,777^^^www}}}xxx___@@@+++)))000*********)))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((()))))))))***************))))))))))))******))))))*********+++++++++---------111999DDDNNNTTT```ppp~~~|||lll]]]YYY\\\XXXYYY\\\fffvvv{{{zzzxxxvvvtttpppkkkfffeeesss}}}}}}jjjVVVKKKEEE@@@666111,,,+++,,,...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,------...000111222222GGGyyyuuuRRR666,,,000,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))******+++++++++,,,,,,---...///000111...AAAOOORRRZZZooohhh___WWWXXX___eeedddaaaTTT]]]dddbbb___aaadddeeeoookkkvvv~~~tttkkkdddRRRdddzzz}}}eeeJJJ999333000---+++++++++******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&AAA<<<;;;===777:::444444333222222222222333333111444555///000FFF```KKKPPPjjjeeeiiittt{{{ssshhhjjjkkknnn```CCC555333000---+++******+++***************************++++++,,,,,,------.............../////////000222222222HHH~~~{{{vvv}}}zzz|||}}}zzzzzzvvvppphhhcccdddjjjpppwwwwww}}}yyyuuummm[[[>>>,,,***************))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************++++++************++++++)))************+++++++++***///888DDDOOOWWW]]]```qqqxxxyyylll[[[XXXgggxxxddd[[[eeerrrlll\\\aaaiiiiiiGGG???444.........---***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------///000111222DDD[[[OOO333///,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++,,,,,,---...///000111222FFFRRR\\\ggg|||cccXXXfff~~~aaaDDDRRR}}}tttAAA:::222+++((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&DDD@@@777;;;;;;;;;666555555444444333222222555444,,,555>>>111RRR}}}___[[[dddpppbbbgggooowwwooo{{{}}}vvvssshhhcccaaasss{{{MMM<<<666000......,,,+++***************************,,,,,,,,,---------......---------///111222222111///777111rrrooolllpppiiimmmrrrrrrooo{{{fff[[[aaaeeebbbjjjyyy|||uuu~~~zzzQQQ,,,---***)))******)))'''(((+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))++++++******************)))///---%%%(((222000%%%222???QQQbbbmmmnnnaaaRRRYYYWWW```sss}}}sssdddaaafff~~~fffhhhkkkuuu^^^RRRBBB777222111///,,,+++((('''******((('''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------)))+++///---777PPPzzzQQQ===+++444555***&&&+++---)))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---+++)))((()))+++++++++)))+++000444222111<<>>666///...///---+++***++++++++++++++++++++++++,,,,,,,,,---------......------...///000111111000222999MMMyyykkkdddzzzyyy~~~|||sssssswwwuuukkkaaakkkooozzz~~~||||||nnn@@@%%%---,,,++++++)))&&&'''+++((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++*********)))***++++++***+++222888;;;PPPfffpppnnniiiccc^^^ZZZiiiuuu```iiizzzyyyrrrtttddd]]]UUUOOOIII>>>///###...+++)))++++++))))))+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,---------+++555555111000555RRRxxxuuu@@@///(((///111))))))000************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++***)))***+++,,,---------222000***222FFFSSSRRRkkkggg^^^}}}{{{dddMMMSSSzzz|||YYY@@@222,,,111,,,,,,***))))))***+++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''DDD@@@666:::999999666666555555444333333333///777999333555TTT}}}|||WWWRRR^^^ppp|||wwwpppzzzVVVjjj}}}zzzxxxwww~~~rrrhhh___iiiuuuEEE999//////111///,,,+++------------------------,,,,,,,,,---------......------......//////000000...;;;vvvyyyjjjuuuqqqnnnrrrnnnnnnZZZfffwww~~~vvvwww|||uuummmmmmxxxxxxYYY888///,,,+++,,,***&&&'''+++)))(((((((((((()))******))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++---(((***000...,,,:::PPPUUUfffqqqjjj]]]\\\hhhtttrrrsssjjjyyy}}}yyykkkcccsssrrrooonnnOOO===888...***(((+++,,,)))((()))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,---------......'''444444...555KKKvvv~~~~~~pppnnnttttttpppsss|||{{{ppppppxxxrrrdddYYYiii|||xxxwwwCCC###...888***$$$000************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,)))***+++,,,---......///000(((...>>>DDDHHHbbblllUUUVVVoooeee666***---,,,+++******)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''CCC???666:::888888666666666555444444333333000777999///888lllsss```SSS]]]nnnzzzyyyzzzRRRHHHVVVwwwrrr~~~xxxyyylll___aaasssSSSAAA111///222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............///000444PPPrrriii}}}pppaaa{{{[[[AAAGGGVVV\\\VVV^^^{{{hhh```fffqqqsssuuu}}}~~~|||}}}|||nnnRRR000***)))------''''''+++))))))(((((())))))***+++)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,222+++***111666<<>>mmmvvvxxxuuujjjooorrrTTT===FFFSSS^^^iiiqqqqqq~~~]]]bbbrrrxxxtttxxx~~~eee999---''',,,///***'''***)))))))))))))))***++++++************************************++++++++++++++++++,,,,,,------------000---,,,333CCCVVVdddiiigggddd___]]]kkkyyywwwhhh[[[hhh|||wwwbbbLLL555+++,,,---------************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,---......///000000777111444\\\}}}nnnjjjooo|||}}}pppDDD,,,,,,///,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,***,,,------+++***,,,...000<<<;;;999[[[{{{bbbXXXrrrqqqjjjOOO777///***---000---++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((AAA???777:::999888777777666666555444444444000555333>>>kkk}}}xxxhhhbbbXXXlll~~~~~~fffRRR{{{ooocccsss}}}yyyhhh[[[^^^iiisssaaa>>>333444000---///++++++++++++++++++++++++,,,,,,,,,---------......,,,...000///---...222666>>>xxx|||zzzfffmmmhhhjjj{{{jjj\\\kkkuuueeeqqq|||nnnooozzz~~~}}}tttrrrtttSSS;;;)))+++000,,,)))******))))))))))))***++++++******************************+++++++++,,,,,,,,,+++,,,,,,------......///,,,111:::FFFXXXhhhnnnkkk\\\hhhvvvllluuuzzz~~~fffGGG333+++(((***---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///000111111///444JJJ}}}zzzmmmkkkuuuzzzBBB...///...,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++---...---***+++...222777888>>>^^^{{{|||~~~hhhlllkkkzzzfffPPP<<<+++))),,,+++******+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((@@@>>>777;;;:::999777777666666555555444444///666555LLLyyyvvvnnn^^^eee}}}{{{jjjcccmmmsssjjjfffooouuu}}}vvv|||ppp```]]]```gggqqqrrrEEE555333///---000------------------------,,,,,,,,,---------......,,,...111000...///444999QQQpppsss```aaa~~~zzzwwwooouuuyyyyyyeeemmm~~~|||rrrllllllxxxRRR111+++///---***+++******))))))******+++,,,************************+++++++++,,,,,,,,,,,,---,,,,,,,,,---.../////////333@@@XXXmmmrrrkkkgggiii]]]~~~xxxuuudddRRR???///***,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...///000111222222111MMMwww}}}}}}vvvrrrfffcccfffsssyyyxxx}}}zzzwwwfff<<<...///,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++---...---+++...444:::>>>???^^^sss{{{hhhvvvmmmaaa<<<...,,,***((()))++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~???>>>777;;;:::999777777777666555555444444...999888VVVxxxbbb\\\WWWWWWjjjyyy___UUU___kkkxxx|||tttvvvyyygggLLLiii~~~~~~|||~~~vvvddd^^^^^^bbbjjj}}}JJJ666333///---111........................,,,,,,,,,---------......+++///111000...000666;;;{{{rrrqqqaaaqqqsssqqq}}}pppwwwkkkppphhhzzz~~~eee888+++...,,,***,,,*********)))******+++,,,************************++++++,,,,,,,,,---------,,,,,,------...///000000???PPPtttfff[[[gggddd{{{|||uuu|||xxx^^^@@@111///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000111222222FFFsss~~~mmm{{{hhhUUUKKKJJJKKKSSSMMMLLLSSS[[[```eeeiiifff}}}{{{wwwNNN333333,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------+++---......---111999@@@>>>eeennn]]]wwwzzz^^^hhhyyyssssssvvvWWW===555///,,,---+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))uuuDDD999===:::666777666666555444444444444555777555888}}}nnn___IIIUUUSSS___xxx}}}yyy___kkkooosss~~~nnnjjjqqqBBB___ttt|||nnnaaacccpppwwwvvv}}}vvvVVVYYYXXXVVVrrr]]]555888777+++---......---------,,,,,,,,,+++,,,------......------,,,***000'''111777111XXXppp}}}ccc}}}|||wwwzzz___]]]uuutttbbbdddmmmBBB444333...%%%///************************)))************+++++++++111///---,,,,,,,,,...///---,,,...222///,,,777HHHYYYggg~~~fff]]]pppxxxyyy~~~aaaLLL---***//////)))$$$%%%'''(((++++++************++++++++++++************++++++)))************+++++++++++++++,,,,,,,,,---------///---...000000111888@@@wwwpppyyymmmjjj```VVVRRRVVVZZZYYYWWWbbbkkkqqqrrrppplll```SSSiiivvv}}}xxxxxx{{{dddaaayyyIII???444)))'''...///'''%%%+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,------------))),,,......111777===@@@```lllXXXRRR```uuuvvvbbbxxxnnnlllwwwzzz~~~qqqaaa888555555((()))---...,,,((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''vvvEEE999<<<:::666888666666555444444444444555111555MMMgggnnnrrrUUUZZZfffSSSTTTuuu}}}nnnssshhh}}}~~~lllkkkLLLUUUjjjsss~~~cccRRRMMMWWWdddsssuuuiiicccmmmrrrzzz|||dddWWWYYY^^^tttnnn>>>888777000333.........---------,,,,,,+++,,,------......---------+++333,,,111444555^^^sssccczzz]]]```jjjsssXXXXXXqqqyyygggbbbcccpppnnn}}}tttggg]]]]]]vvvhhh;;;000+++111///************************************++++++++++++///...---,,,,,,---///000......//////...444DDDTTTkkkssswwwhhh\\\tttggghhhOOO[[[sss}}}tttnnn```UUU555---***------((()))///++++++************++++++++++++************++++++************++++++++++++++++++,,,,,,,,,------------)))...444111000DDD___rrrvvvzzzyyyhhh[[[VVVXXX^^^hhhuuu{{{rrrjjjhhhooowww~~~uuulllzzzyyy}}}DDD///,,,+++,,,+++***+++...************************))))))))))))))))))))))))))))))))))))******************+++,,,------------444...---222555:::JJJ\\\]]]TTTSSS]]]jjjppp}}}uuuuuufff```mmm~~~wwwxxxzzzMMM000+++111***+++***))))))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''yyyFFF999<<<:::777999666666555444444444444555111;;;lll}}}QQQzzz]]]PPPYYY___TTTcccaaaZZZssspppuuuddd|||sssWWWLLLKKKaaammmzzz}}}bbbOOONNNbbbyyy|||dddjjjqqqmmmjjjpppqqqttt~~~sssoooppprrr||||||rrrUUUUUU___kkk{{{MMM:::666111111.........------------,,,,,,,,,---............---...---333000222666EEEqqqtttpppUUUrrrSSSSSSooofffOOORRRkkkvvv\\\RRRJJJSSSHHHXXXxxx|||ppp\\\NNN```PPP000(((777)))++++++++++++++++++++++++************+++++++++,,,...---,,,,,,---...000111...000///---222DDDXXXdddtttpppggg\\\fffsss~~~nnnmmm~~~~~~xxxvvvlllFFF000%%%+++///((('''...++++++************++++++++++++************++++++************+++++++++,,,,,,,,,,,,,,,------------000+++///555000333WWWhhheeettt}}}yyyvvvqqqhhhYYYPPPXXXggg{{{rrrrrr|||ppp~~~```999555000,,,++++++)))'''************************)))))))))))))))))))))))))))))))))*********++++++***+++,,,------......---000,,,///555777CCClll```LLLJJJNNNeeeyyyNNN@@@QQQjjjuuutttlll]]]XXXmmmxxxuuuzzzFFF///555...,,,******,,,+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((({{{GGG999<<<:::888:::666666555444444444444555666EEEXXXUUUttt]]]WWWUUUQQQZZZVVVUUUmmmxxx{{{ppp\\\pppsss[[[MMMDDDDDDGGG___qqq|||~~~eeeRRR___gggvvvxxxuuullldddggguuuxxxxxxqqqggg^^^YYYWWWdddgggnnnvvv{{{~~~{{{___UUUZZZ___fffdddBBB777222...............------------,,,------...............000...000000111???eeeqqqlllaaawwwiiirrrvvvZZZJJJQQQgggvvv[[[RRRTTTdddXXXaaa|||{{{dddNNNSSSsssxxx<<<...222'''++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---///111222...111//////>>>XXXjjjnnnpppbbbdddxxxuuuiiixxxUUU[[[ttt~~~[[[CCC---)))+++)))''')))++++++************++++++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,------------...000000111222777OOO~~~sssrrrcccVVVPPPNNNPPPSSS___uuuttt|||qqqWWW@@@---+++000...)))'''************************))))))))))))))))))))))))))))))*********+++++++++***+++,,,---............(((///666555888VVVgggXXXIIISSSqqqrrrEEE666///888>>>>>>DDDOOORRRjjjsssuuurrrFFF555111...---///...+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((({{{HHH999<<<:::888;;;666666555444444444444555777RRR}}}GGGkkkZZZPPPXXX[[[^^^|||uuuTTTlllhhh___^^^tttccc@@@>>>AAABBBGGG^^^vvviiiTTTmmmyyymmmpppkkkbbbcccccc```YYYQQQLLLKKKLLLQQQXXX^^^dddllltttyyyxxxvvvppp\\\VVVYYYbbbyyyJJJ888555111//////.........---------,,,---......//////......000///,,,---222PPPxxxwwwdddsss{{{xxx~~~pppUUUKKKTTTfffpppYYYTTTddd{{{rrr~~~uuuuuuppp[[[PPPZZZxxxSSS<<<***000++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---...///111111---000333;;;QQQkkkuuuqqqmmmbbb{{{vvvooo~~~kkkmmmvvvkkk]]]BBB,,,(((//////(((++++++************++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---------.........+++222111000III|||nnnooo~~~kkkNNNLLLQQQ___sss~~~yyyYYY...)))111///...222************************************************************++++++++++++++++++,,,---............---555666444LLL~~~sssoooNNNEEEiiiUUU:::///===@@@:::IIImmmkkkHHH///---...111///)))(((,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))zzzGGG:::===;;;888:::666666555444444444444555777```XXXUUUVVVKKKMMMYYYnnn^^^ggg[[[ggghhh}}}}}}pppQQQ]]]www^^^888===DDDCCCHHHXXXqqq}}}~~~}}}uuubbb{{{rrrpppkkk```PPPDDDEEEKKKAAAGGGJJJJJJKKKQQQXXXZZZbbbeeepppwwwwww~~~yyyxxxaaaRRRSSS```}}}OOO555555222/////////.........------------...////////////......111***,,,666aaarrrWWWyyylll{{{mmmUUUMMMWWWeeessseeejjjjjj]]]ooo~~~yyyhhhTTTJJJ\\\oooFFF%%%555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...///000111...333>>>OOOeeevvvzzzvvvqqqvvvtttyyy|||pppmmmVVV777)))///000(((++++++************++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,---------............,,,444111555___rrrwwwhhhWWWPPPHHHbbbyyyvvveeekkk{{{~~~HHH000,,,)))***111++++++++++++++++++++++++*********************************++++++++++++,,,+++,,,---......//////...///000///AAAyyykkkvvvqqqDDDRRRaaaHHH999;;;:::AAAOOOiiirrr888000,,,...---)))***///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))xxxGGG:::>>><<<888:::666666555444444444444555???ppp}}}GGGhhhrrrSSSNNNLLLfffuuuNNNpppvvvTTTHHHHHH]]]xxxSSSSSSeee\\\KKKRRRmmm]]];;;>>>CCCDDDKKKNNNeeewwwwww}}}zzzxxxtttiii}}}tttuuuwwwYYYEEEJJJZZZWWW\\\[[[RRRIIIFFFEEECCCOOOUUU```eeejjj}}}xxxxxxgggSSSPPPZZZggg\\\:::555111////////////............------...///////////////+++444,,,...;;;mmm}}}kkknnnddd~~~bbb}}}uuuhhhTTTMMMXXXbbbyyyvvvyyyqqq[[[HHHNNNrrrUUU,,,333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...///////////////999MMMdddrrrxxx{{{~~~vvvlllzzzzzzlllOOO555,,,++++++++++++************++++++++++++************+++++++++++++++,,,,,,,,,------------------............111444777KKKkkk}}}~~~cccQQQMMMUUUdddssspppyyylllAAA,,,))))))(((++++++++++++++++++++++++*********************************+++++++++,,,,,,+++,,,---...////////////---///===ggg~~~[[[gggOOOkkkuuu<<<;;;:::444FFFQQQttt~~~vvvUUU@@@...,,,...,,,+++///))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***vvvFFF:::???<<<888999666666555444444444444555JJJ}}}yyyeeeFFFnnn\\\KKKKKK[[[nnnOOOgggnnnjjj^^^XXXAAAYYYaaavvvlllNNN\\\yyyrrrMMMIIIddd___CCCAAACCCFFFNNNHHH\\\rrrttt}}}wwwsssbbb___lllzzzvvvqqqvvvxxxuuu|||rrrfffnnnxxxyyyzzzkkkRRRZZZpppssshhh___XXXKKKRRR\\\^^^hhh{{{qqq\\\SSSVVVVVVqqqqqqGGG;;;333000/////////............---......///////////////)))666///222???rrrpppcccxxxhhhyyypppcccQQQMMMXXX```uuuvvvuuuaaaMMMMMMgggfff<<<333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////000>>>YYYqqqxxxuuuzzzuuuuuueeehhhddd}}}jjjHHH---***222++++++************++++++++++++************++++++++++++,,,,,,,,,------------------.........//////222222===dddvvvvvvnnnRRRUUUbbbttt~~~rrrxxxxxx~~~mmmPPP333333333)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,---...////////////000;;;ZZZ[[[TTTXXXuuuppplll888444;;;KKK[[[sssRRR444---000...++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******~~~BBB:::???777<<<:::333:::666000444444333999UUUxxxQQQPPPwwwSSSOOOUUU[[[xxxWWWXXX~~~nnnzzzOOOVVViiiyyykkk```qqqJJJ@@@EEEMMMEEEBBBJJJQQQMMMllljjjaaassszzz{{{|||~~~{{{ooojjj^^^\\\YYYVVVSSSSSSSSSTTTZZZYYYVVVXXXXXXPPPZZZvvvoooWWW{{{~~~oooqqqzzzzzz~~~tttdddNNNRRRYYYfffRRR333888444222///......///..................////////////)))<<<+++///OOO~~~ttt}}}hhhuuuzzzuuu}}}xxx~~~|||ttteeeWWWOOOJJJTTTdddtttrrr[[[eee___cccbbbfffxxxzzzlllRRRCCCUUUsssFFF000///000///---,,,......,,,++++++,,,,,,,,,---------(((///111,,,---444555///444OOOdddvvv^^^ppp~~~|||nnnsss~~~~~~~~~```:::444)))000&&&)))...'''$$$***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***222000---111///,,,222333111QQQ~~~mmmTTTWWWbbb}}}uuukkkgggsssyyyxxxtttbbbsssAAA***&&&333,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,222)))...666333222444111777@@@]]]^^^ZZZtttzzzkkkSSSKKKYYYeeelllEEE111......,,,+++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))}}}AAA999<<<444888666333:::555111444444333;;;cccsssKKKhhhkkkOOOZZZ\\\bbbnnn[[[|||oooPPP\\\ssstttLLLFFFNNNUUUIIIEEEOOOWWWrrrrrr{{{}}}vvv}}}}}}uuuzzzuuueee]]]YYYUUUOOOHHHBBB@@@@@@AAAAAAJJJKKKIIIKKKHHHJJJVVVssstttYYY~~~wwwqqqqqqtttkkkQQQMMMRRR^^^]]]888999444222///...//////...---............////////////)))666,,,444WWWttt{{{yyyyyysssyyy|||tttmmmkkkyyy||||||ssscccUUUNNNIIIRRRaaappphhhMMMSSSLLLXXXVVVMMMMMMWWW___ppp}}}qqqYYYEEENNNeeeaaa333111111///---------,,,***++++++,,,,,,,,,---------+++///000---+++...111111FFFbbblllttthhh~~~uuuxxxwww}}}uuunnnNNN@@@***222((())),,,(((***///+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++222...+++111000///555555EEErrrwwwaaaWWWeeejjjttteeeeee>>>,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,000---000222...000555444777XXXuuurrreee\\\rrrzzzTTT;;;333000...+++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))FFF<<<>>>666;;;777333999555111444333444>>>ppp{{{vvvnnnJJJ```QQQkkkgggeeeiiikkkwwwRRRXXXjjjzzzyyyHHHDDDNNNVVVMMMKKKWWW^^^vvvtttzzzvvvvvv~~~}}}ooogggkkkdddRRRIIIGGGGGGGGGEEEDDDEEEGGGIIIGGGSSSRRRJJJOOOSSSQQQRRRYYY}}}sssWWWppp}}}rrrZZZSSSWWW```lll@@@999555333000...//////...---............////////////000333---666YYYqqqttt|||zzzyyyuuunnnhhhlllkkkwww~~~~~~}}}rrraaaRRRLLLGGGNNN^^^kkkiiiMMMQQQLLLSSS[[[SSSIIIPPPWWWYYY]]]eeelllzzzxxxbbbJJJGGGRRR999444222///......,,,***))),,,,,,,,,,,,------------,,,---///000------555@@@VVVooohhhfffpppnnnzzzqqqhhhQQQ+++444,,,++++++)))///222(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,111,,,+++222111000888666^^^\\\XXX]]]|||yyyUUU333,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///111...---222888:::BBBLLLvvvgggyyysssyyyhhhFFF222,,,---,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))FFF<<>>iii```lll~~~ooo\\\:::,,,...222,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))xxxAAA777:::555;;;555444888444222555222777GGGWWW^^^\\\}}}jjjjjjxxxuuuRRRqqquuu{{{pppXXXGGGGGGUUUttt}}}~~~]]]JJJFFFQQQ]]]iiilllbbbZZZsss|||tttvvvzzzXXXFFFKKKNNNKKKPPPLLLNNNOOOMMMJJJJJJOOOSSS~~~uuuiiikkkpppfff___iiicccaaaZZZ\\\ffffffgggsssssshhhcccnnnqqqVVVOOOMMM[[[PPP999777444111/////////...---............////////////222)))...>>>jjj}}}yyy~~~zzzttt{{{}}}zzzwwwmmm]]]OOOJJJEEEIII^^^hhh{{{|||vvvlllxxx~~~|||oooYYYHHHCCCTTTYYY:::222,,,...000...---///,,,,,,---------.........---,,,///444444999NNNfffuuuwwwdddeeeoooxxxXXX///,,,///...(((,,,000'''******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++///---///444000///;;;eeexxxYYY[[[|||oooIII111......------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------)))222///---666666777EEEfffzzzuuulll[[[:::111666---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))wwwBBB888:::777===777555777333333555111888LLLccc~~~^^^fffqqqmmmlllpppmmmHHHUUUiiitttiiiIIICCCXXX^^^}}}ZZZHHHEEETTTiii___lllyyy{{{|||```HHHGGGGGGHHHQQQMMMQQQUUUXXX\\\fffuuuuuuaaafffnnnlll\\\NNNOOOQQQXXXhhhssshhh___dddppp}}}```ZZZYYYaaazzz[[[999777555111000//////...---............////////////111+++111BBBuuu~~~{{{zzzqqqiiimmmnnnzzzsssooogggZZZMMMGGGFFFIIIccclllzzz~~~sss```NNNEEEHHHiiivvvAAA555,,,...111......222,,,---------...............///000000333???XXXooo}}}wwwrrr{{{zzzhhhbbbjjjvvvyyyvvv}}}rrr:::...,,,///***,,,000---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++//////000333///444GGGbbb[[[hhhZZZzzzddd888//////...---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------+++333------666222>>>bbbgggzzzmmmmmmnnnLLL111...------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))zzzGGG;;;===:::@@@888555777333333555111999OOOqqqxxx\\\nnnnnneeeccc```ccc___HHHHHHggghhheeeDDDAAAPPPUUUzzzhhhZZZ}}}KKKBBBEEERRRcccaaa^^^hhhvvv{{{aaaMMMLLLHHHHHHSSS[[[gggxxx|||ssspppxxxooo\\\NNNDDDCCCOOO]]]```eeeeeebbbfffxxxyyyXXXUUUVVVXXXmmmfff;;;888555222000000///...---............////////////111///555GGG|||wwwqqqxxxqqqpppzzz{{{vvvjjjeee```VVVJJJCCCHHHJJJgggqqq|||}}}wwweeeRRRGGGFFF^^^oooJJJ:::...///000------222------------...............111000---444JJJfffxxxzzzrrr|||~~~ppphhh~~~rrrmmm~~~vvv```TTTbbbsssoooXXX:::+++...,,,***------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,000//////111000>>>ZZZooocccsssfffnnnNNN//////...---,,,+++******++++++++++++++++++++++++,,,,,,,,,------------...,,,444------666444VVVaaawwwdddqqq|||~~~\\\333,,,------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))zzzFFF999:::777<<<444555666333444555111999QQQhhh|||}}}ZZZttt{{{```]]]XXXTTTZZZSSSLLLGGGhhhaaa|||cccMMMGGGEEEPPP~~~vvv<<>>000///000,,,,,,111---------.........//////,,,222111,,,777TTTsssvvvqqqssswwwtttsssxxxkkktttvvv}}}~~~eeeTTT^^^xxxtttGGG,,,...---)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...111///...///111FFFhhhvvv[[[qqqyyyzzzzzzxxx~~~lllyyyllleee000//////---,,,+++******++++++++++++++++++++++++,,,,,,,,,---------......+++444...///777:::ppp]]]uuuppp[[[wwwuuuzzz}}}hhh<<<444...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))){{{BBB???666;;;888333666666888222555111777eee}}}|||{{{wwwpppuuuhhhfffTTTEEEKKKMMMHHHJJJaaa{{{PPPBBBJJJIIIOOOlllTTTAAAJJJKKKFFFJJJDDDKKKNNNTTTRRRPPPmmm^^^[[[TTTlll|||pppeeeRRRBBBCCCIIIRRRSSSNNNLLLPPPlllbbbJJJcccxxxwwwhhhbbbZZZQQQAAARRRiiizzz|||rrrddd[[[ssszzzwwwmmmXXXKKKPPP```zzzBBB777555222000000000///..................///000000111000777JJJ|||gggNNN[[[JJJuuurrrJJJOOOYYYaaafffpppfffdddppp[[[DDDNNNLLLZZZkkkyyy~~~kkkrrryyygggTTTHHHEEETTTtttIIIvvv|||www333===(((...000+++111........................+++555333000>>>SSSlllsssjjjuuurrruuuhhhrrr~~~jjjQQQJJJddd&&&333......---)))---,,,,,,++++++,,,,,,---,,,,,,------------------///---111888333111\\\xxxcccxxxnnnzzzjjjzzzIII)))444000)))444+++'''++++++++++++++++++++++++++++++,,,------......///555'''+++???...KKK[[[nnnbbb|||uuunnn~~~vvv}}}~~~{{{>>>000......---+++***+++***(((++++++***)))(((((())))))++++++************++++++xxx>>>===555;;;999444555555888222666333:::iiizzz~~~yyyvvvjjj]]]LLLEEEIIILLLGGGHHHeeeQQQFFFKKKIIIMMMjjjsssNNNGGGKKKLLLPPPUUUZZZ\\\HHHMMMbbbnnnqqqWWWnnn~~~aaaLLLBBBFFFEEEGGGKKKJJJEEEEEEIIIIIIWWW```___cccwwwgggOOO@@@YYYkkkyyyuuullleee___YYY^^^QQQKKKZZZttttttcccXXXdddyyyxxxoooZZZKKKNNNNNNiiiJJJ888555222000000000///..................///000000222...444LLLjjjRRRXXXTTTjjjoooNNNSSSZZZcccWWWOOOKKKdddtttPPP@@@OOO[[[kkkyyy}}}{{{}}}~~~mmm|||zzziiiVVVJJJ===EEEdddWWWdddttt:::<<<---...///---000...........................222...222JJJ___ooo~~~www}}}|||zzz~~~jjjlllyyyzzz|||mmmXXX;;;YYY{{{vvv{{{ppp999...,,,)))---,,,---,,,,,,++++++,,,,,,---,,,,,,------------......222---000222///@@@yyyppphhhjjjrrruuuuuuWWW000///,,,(((222+++***++++++++++++++++++++++++++++++,,,------......///000,,,///777111cccxxxwwwbbbjjjnnn}}}}}}yyy}}}{{{qqqtttzzzuuufffyyy]]]@@@000000...+++)))*********++++++***)))))))))))))))++++++************++++++ttt;;;;;;555;;;999666444555777222777666===mmmyyy~~~vvvvvvxxxmmmUUUGGGJJJHHHJJJDDDDDDcccpppKKKFFFJJJHHHHHHbbbbbbPPPYYY^^^gggzzzzzzUUUVVV|||}}}XXX```rrr___QQQPPPJJJKKKOOORRRPPPJJJGGGHHHJJJNNNOOOKKKHHHOOO^^^lllrrroooiiiccc\\\TTTLLLFFFLLLZZZllltttrrrjjjdddbbbcccZZZPPPPPPXXXdddkkkmmmaaadddvvv}}}{{{sss___MMMMMMJJJdddQQQ:::777333000000000///..................///000000333---555WWWppp^^^]]]qqqppp{{{\\\___rrrjjj[[[^^^ssswww\\\@@@OOOYYYgggvvvhhhssszzzxxx}}}{{{lllZZZLLLEEEEEE```{{{___xxxDDD999333...000000...........................111///,,,<<<^^^sssyyy~~~|||uuuvvvzzzyyyhhhaaaooovvv}}}ppp[[[>>>BBBOOOeee}}}lllUUU...///'''...------,,,,,,++++++,,,,,,---,,,,,,---------.........111+++222111...VVVvvv```ggg}}}iiilll}}}~~~yyy}}}sssAAA---)))+++000+++---++++++++++++++++++++++++++++++,,,------......///---222333000999]]]yyyeeesss{{{uuuvvvqqq\\\NNNUUUaaa{{{===222111///,,,)))((()))++++++***))))))))))))))))))++++++************++++++uuu:::;;;555:::999777555555777222777555===mmmyyymmmeeeooouuummmQQQIIIPPPGGGFFFCCC>>>WWWxxxtttWWWCCCHHHNNNMMMJJJ]]]bbbTTTgggwwwkkkkkkiiiTTTbbbiiinnnlll[[[aaajjjppppppjjjdddaaa[[[bbbkkkkkk___PPPMMMSSSWWWVVVVVVVVVUUURRRNNNJJJDDDOOObbbtttwwwooohhhfffaaajjjmmmaaaPPPKKKWWWfffzzzqqqrrr~~~yyyfffQQQLLLOOOcccYYY<<<888444111000000///..................///000000333///===jjj~~~}}}~~~~~~uuuiiiVVVmmmsssTTTQQQlllwww|||ssspppjjjLLLJJJRRRaaaqqq|||lllyyyppp|||wwwxxx{{{|||ooo\\\MMMCCCAAASSS\\\tttRRR555888...000222...........................111///000JJJppp{{{vvvzzzsssjjj[[[iiitttsss^^^DDDJJJHHHuuuuuuqqqppp555666+++///+++---,,,,,,++++++,,,,,,---,,,,,,------......//////...***555444666mmmdddWWWlllzzziiijjjvvvvvvxxxnnnYYY222,,,000///***+++++++++++++++++++++++++++++++++,,,------......///...222444000HHHtttddd~~~~~~ooorrr{{{fffRRR\\\vvvFFF111///......+++((()))+++******)))))))))))))))***++++++************++++++yyy;;;===777:::888777666555777111555333<<>>JJJRRRVVVRRR```lllYYYlllooovvv~~~xxxqqqVVV]]]jjjuuuooojjjqqqzzz|||yyy|||{{{gggUUUTTT\\\XXXVVVSSSPPPNNNJJJFFFCCCCCCKKK]]]pppxxxrrrjjjgggmmmooopppmmmgggaaa\\\[[[oooppppppuuu}}}|||jjjSSSJJJIIIXXXeee>>>:::555111000000//////...............///000000111000DDDyyy~~~}}}zzzxxxxxxzzz|||}}}~~~wwwnnn^^^gggjjj^^^VVVcccxxxdddyyyrrrWWWGGGNNN]]]ppp|||wwwuuu^^^oooiiiwww{{{}}}qqqmmmuuu|||[[[hhhwww}}}qqq^^^MMMCCCFFFNNNtttrrr~~~ccc444999...111222000///////////////////////////000999VVVvvv{{{www}}}zzzwwwvvvccclllsss|||zzzeee@@@HHHAAAjjj???666,,,///+++---,,,,,,++++++,,,,,,---,,,,,,---......///000000///,,,555555EEEmmmYYY___vvvuuudddeeeooo{{{yyywwwyyytttccclll888---444///***+++++++++++++++++++++++++++++++++,,,------......///444000333777[[[ddd}}}rrr}}}zzz}}}}}}llljjjyyyqqq]]]\\\tttlll222...,,,//////***)))+++***)))))))))))))))******++++++************++++++|||<<<>>>888:::777777666555666000444333<<>>FFF;;;AAAIIIBBBAAA===666;;;GGGLLLVVVVVVeee~~~gggtttpppcccssstttzzztttwwwvvvfffdddggg[[[VVVOOOJJJHHHHHHIIIIIIFFFLLLWWWeeepppsssooojjjkkkjjjkkkooorrrqqqmmmhhh___ttt~~~~~~}}}|||mmmTTTGGGGGGRRRsssooo@@@;;;666111000000//////...............///000000000///EEEwww|||vvvfff]]]ZZZUUU[[[fffrrrzzz|||yyyuuuiiipppaaaggg{{{rrrmmmrrryyyoooxxxeeeKKKPPP___rrr^^^jjjfffqqqwwwggg\\\iiiuuuccctttuuubbbOOOEEEKKKNNNhhhxxx888999///111...222////////////////////////---333BBB___uuuppplllyyy}}}zzz~~~zzz}}}mmmooonnnfffFFFMMM===TTTpppyyyPPP111+++,,,...---,,,,,,++++++,,,,,,---,,,,,,---...///000000111333111111666ZZZyyyaaaZZZtttrrrnnnddd\\\bbbooozzzyyyzzzbbb|||???---444...---,,,++++++++++++++++++++++++++++++,,,------......///555...555???lllqqqkkkNNN]]]\\\sssssswww}}}~~~}}}rrrkkkpppnnn```VVViii===222+++///111,,,)))+++)))))))))))))))******+++++++++************++++++}}};;;>>>999:::777888555444666000555555???ppp}}}VVVccckkkvvvTTTHHHHHHHHHEEE@@@>>>JJJ???GGGJJJFFFSSSPPP>>>CCCEEECCCRRRZZZoooffflllpppiiieeedddZZZYYYWWWbbbhhhaaarrr}}}wwwwwwmmmeee```ZZZSSSNNNMMMNNNOOOPPPIIIMMMPPPTTTbbbssswwwqqqfffmmmrrrrrrmmmmmmrrrxxxiii}}}}}}~~~qqqWWWHHHJJJQQQooowwwAAA===666222000000//////...............///000000222...DDDjjjzzz}}}yyydddQQQNNNUUURRRTTTZZZbbbjjjpppvvvzzzgggSSSXXXUUU|||cccPPPTTTaaasss}}}vvv}}}|||}}}rrr|||sssooo~~~xxxyyygggSSS>>>BBBDDDWWWzzz@@@999222222)))333///////////////////////////999MMMlll}}}sssqqqwwwwwwzzznnniiihhhcccmmm|||{{{jjjfffkkkgggyyy~~~}}}aaaPPPXXXgggmmmjjjiiipppttt{{{iiiVVVOOO@@@===RRRdddmmm555...)))000---,,,,,,++++++,,,,,,---,,,,,,---...///000111111333444///;;;uuuyyyttt^^^ddduuunnn}}}ZZZ^^^kkksssvvvyyyzzzuuuvvvlllLLL///222,,,000---++++++++++++++++++++++++++++++,,,------......///222///:::BBBxxxXXXBBBOOOllllllqqq~~~{{{}}}uuuiiihhhnnnmmmuuuNNN;;;,,,---000...+++---)))))))))))))))***++++++++++++************++++++|||:::===999:::888999444444666111777888BBBttt{{{|||RRRZZZjjjxxxQQQBBBGGGFFFAAADDD@@@MMMDDDOOOUUUVVVmmmjjjOOOQQQLLLCCCTTTccc~~~nnnSSSUUUPPPDDDCCC<<>>===@@@CCCEEEJJJOOOPPPTTTPPPPPP]]]eeekkkvvv~~~jjjfffllluuujjj___aaaaaaXXXVVVSSSUUU```qqq|||}}}{{{xxxvvv|||jjjOOOLLLQQQ\\\RRR555:::777,,,222000---........./////////000000333888UUUzzztttxxx~~~|||xxxuuuqqqSSSlllyyy|||~~~fffddd[[[eee}}}PPPVVVYYYUUUMMMIIILLLRRRMMMUUUVVVVVV```mmm}}}eee\\\lllooohhhiiikkknnnrrrdddmmmsssvvv{{{~~~yyy{{{xxxiii\\\JJJFFFHHHQQQ]]]888666333000444///000000///......111333<<>>HHH[[[qqqRRR;;;HHHaaakkkaaa{{{yyy~~~wwwhhhbbbwwwfffiiisss^^^XXXddd[[[~~~AAA222222///000,,,,,,,,,++++++++++++,,,,,,************************nnn???:::===666:::555333666333555888333nnnxxxfffZZZkkkQQQHHHRRRYYYVVV___ZZZ\\\uuutttmmmpppvvv{{{RRRDDD>>>AAANNNKKKNNNOOOKKKJJJLLLNNNNNNRRRWWWggguuu{{{wwwSSSSSS```xxxwwwzzz```HHHMMMPPP```}}}CCC444666111111---////////////000000000111111444:::VVVbbbooonnn}}}ooo\\\UUUNNNRRR]]]}}}XXX@@@FFFKKKMMMLLLMMMPPPQQQOOOTTT\\\eeekkknnnuuu~~~yyyddd}}}~~~|||iii[[[bbbvvv}}}ssswwwppp[[[MMMJJJFFFPPP;;;666333000333000111111000///000222444SSSttttttjjjooo~~~lll```pppeeennnjjjjjjwww{{{kkkfffttt}}}cccKKK>>>GGGIIINNNxxxfffbbb666111......------------.........------......///000111777000VVVtttpppxxxwwwqqqzzzrrrqqqxxxqqqsssyyyyyydddyyyxxxgggfffeee\\\VVVUUUSSSUUU^^^hhhlllmmmnnnooosssxxxtttgggtttzzz~~~BBB333...---,,,,,,,,,,,,,,,,,,,,,,,,***+++------...///222444888CCCXXXfffggg{{{FFFAAAEEE___xxxwwwlllxxxhhhaaajjjmmmiiieee~~~ppp]]]YYYVVVnnnMMM444222///333+++,,,,,,++++++++++++,,,,,,************************kkk>>>:::===555:::666444666111555777666yyy}}}ttt___dddwww^^^KKKFFFLLLNNNKKKNNNTTT^^^nnnsss^^^OOOUUUeeesssmmmFFF>>>AAAGGGPPPNNNVVVWWWQQQLLLMMMNNNQQQXXX```rrr[[[SSS]]]dddmmm~~~~~~yyy}}}fffLLLPPPQQQ]]]III555777222111---222//////000000000111111111111999ggghhhmmmhhh{{{rrriiihhhpppOOODDDQQQgggtttrrrGGGBBB<<>>???GGGgggoookkk{{{}}}ssszzzqqqjjjcccxxxlll[[[ppp___GGGKKKTTTXXX666111///777***---,,,,,,++++++,,,,,,---************************jjj>>>:::===555:::666666777000555777999uuu|||TTTfffmmmTTTGGGHHHMMMOOONNNNNNdddxxx|||kkkmmmddd???>>>FFFLLLRRRRRR^^^\\\TTTNNNNNNQQQXXXcccmmmxxxsssKKKPPP]]]]]]lll}}}~~~zzz{{{mmm|||gggQQQRRRPPPZZZNNN666888333222...444000000000000111111111111...777xxxooommmeeewwwlll^^^RRR___lllOOORRRZZZlll|||{{{MMMIIIFFFMMMTTTVVVVVVZZZcccjjjrrrssstttvvv|||lllXXX\\\ddduuuhhhnnnxxx|||yyyrrriiiNNN@@@MMM|||~~~rrrbbbWWWNNNIIIFFFOOO@@@:::666000111111111111000///000222444CCCttt~~~xxxnnnwwwaaalllwwwsssnnnrrrqqqttt|||[[[QQQCCCEEELLL===HHH^^^iiimmm777666......------------.........------......///000111444444qqqpppZZZhhhzzzvvv|||tttrrrrrrrrryyyyyyzzzuuuhhh``````ZZZrrr~~~yyyooolllxxx|||yyyeeekkkKKK<<<111111,,,,,,,,,,,,,,,,,,,,,,,,***+++---......000333555999KKK|||tttjjjrrr555<<>>777:::888444666555666111666222BBBtttxxxttt[[[___pppWWWIIIMMMWWWXXXSSSgggvvviiiIII<<>>FFFKKKPPPWWWYYYLLL\\\cccjjj{{{xxxVVVVVVNNN\\\xxxssspppsssyyy~~~}}}kkkNNNOOOOOO]]]```666666777111///000////////////000000000000000;;;cccyyy~~~rrrdddqqqdddJJJOOO\\\aaahhhgggxxxwwwEEE@@@PPPVVV___eeejjjrrr{{{|||xxx]]]TTTYYYaaaqqq~~~kkk___]]]fffkkktttqqqddd___XXXIIIEEEAAAUUUxxxxxxzzzwwwkkkWWWQQQEEEHHHEEEPPPkkkGGG:::333222444222111000000000111333444OOOkkk|||aaa\\\hhhhhhppp}}}~~~nnnQQQFFF@@@AAABBB===aaaggg```zzzbbb<<<222111///...------...///.........//////000111222999;;;\\\kkkpppzzziii^^^ZZZZZZkkk}}}nnnYYYWWWaaahhheeeaaakkksss@@@111333...------,,,,,,------...,,,---.........000333555888\\\xxx}}}III:::IIIeeessslllrrr}}}||||||tttvvv~~~rrreeennnlllqqquuuqqqfffbbb```UUUQQQ\\\fffuuuppp}}}tttfffYYYlllhhh```aaaeee555999DDDZZZ~~~:::777000222///---,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,jjjEEE;;;===999555666777777333888555EEExxxXXXMMMaaavvv___MMMLLLXXXdddiii___iiirrrqqqmmmvvvcccIII@@@HHHKKKOOOUUUVVV___jjjnnnuuu[[[ZZZ]]]RRR]]]~~~vvv|||xxx{{{}}}kkkQQQNNNLLL\\\ggg999666666111//////////////////000000000000333BBBvvv}}}wwwfffeeeaaaMMMUUUgggwww```BBBIIISSSZZZdddlllssszzzgggQQQUUU```hhhjjjyyypppccc___```hhhkkkrrrkkkVVVMMMKKKCCCDDDFFF^^^mmm}}}vvvfffSSSMMMFFFIIIDDDNNNjjjJJJ;;;444444555222111111000111222333444NNNsssmmmbbbaaa___kkk~~~uuuRRRDDD===???AAA===^^^ccchhhvvv>>>222111000...------...............//////000111222777???WWW~~~eeeqqqzzzooonnnoooyyy}}}ssszzzppphhhfffccc[[[SSSOOOPPPNNNeee}}}gggWWWFFFKKK]]]iii~~~eee^^^|||jjj{{{BBB444222......---------------...,,,---.........000333555;;;]]]xxxCCC===LLLpppvvvvvv~~~xxxsssnnngggeeerrryyyoooooojjjvvv}}}wwwrrr]]]PPP___vvvyyynnnqqqjjj]]]gggppp^^^YYYyyy```777777===SSS@@@999000111...------,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,nnnGGG;;;===:::777888777888333999666GGG{{{yyyVVVPPPhhhzzzfffSSSNNNYYYiiirrr```dddjjjmmmrrr~~~mmmSSSCCCCCCKKKIIIMMMXXX^^^rrrzzzzzzqqqkkkkkkggglllooorrr}}}|||jjjRRRNNNKKKZZZooo???777666333222111////////////000000000000222LLL~~~|||nnncccgggZZZdddyyyoooCCCCCCPPPRRR]]]kkktttwww|||tttdddZZZ```kkkqqquuuyyywwwgggdddhhhiiidddiiitttoooVVVEEEDDDBBBFFFPPPkkkrrryyyfffTTTMMMHHHJJJDDDLLLeee{{{LLL;;;444444444222222111000111222333444LLLwwwpppSSSZZZbbbeeeeeeiiijjjeee}}}yyy|||uuuRRRDDD===???BBB===TTT^^^rrr@@@333222000......---..................///000111222000DDDVVV}}}cccvvvkkkkkkyyytttjjj\\\OOOLLLPPPTTTXXX[[[ccccccrrr{{{oooZZZaaaUUUHHHOOOcccooo|||eee\\\tttpppFFF111111///......------------...,,,---.........000333555???___eeeAAA>>>KKKsssuuu{{{qqqppppppooommmwwwrrrpppnnnbbbxxx~~~vvvooolll```^^^uuusssVVVSSSlllXXX666444777PPPDDD999///111///...------,,,,,,,,,,,,---******+++++++++,,,,,,,,,qqqFFF:::<<<;;;888999888888333999777III~~~yyyWWWRRRkkk|||nnn[[[TTT\\\kkkvvveeekkkuuuHHHDDD???GGGNNNIIINNNaaannnyyyppprrr{{{vvvooozzzhhhPPPOOOMMMVVVsssBBB777555333333111////////////000000000000///JJJzzzlllsssmmmxxxuuurrr~~~vvvRRRFFFMMMEEERRR```ooovvvzzz]]]YYY]]]iiiqqquuuqqqfffiiimmmkkkiiilllyyyuuuWWWBBBBBBFFFHHHYYYttt{{{fffWWWMMMGGGKKKFFFMMMbbbNNN;;;444444333333222111111111222444444MMMyyy]]]JJJRRR[[[dddlllmmmmmmqqqmmmlllQQQGGGAAAAAACCC>>>SSSaaawwwJJJ444333111///........................///000111222000MMMWWWiiiwwwuuunnnaaaXXXUUU\\\dddhhhfffffftttyyyvvvrrrxxxzzzkkk___[[[VVVOOOVVVkkkvvvxxxfff]]]yyytttoooWWW333555000///...---------------,,,---.........000333555FFFhhhPPP>>>888QQQvvvuuuooowww|||{{{~~~{{{sssvvvxxx[[[```kkkiii^^^UUUfffuuuPPPOOO^^^MMM555222444OOO}}}HHH;;;///333000///...------,,,,,,,,,---******+++++++++,,,,,,,,,tttGGG888;;;;;;999:::777777333888777JJJ}}}YYYSSSjjjvvv```QQQOOOUUUZZZJJJUUUkkkVVVHHH??????JJJPPPJJJSSSkkk{{{wwwsssuuuxxxyyygggNNNPPPOOOUUUsssBBB555333333222///////////////000000000000555HHH~~~xxx}}}~~~jjjqqqwwwXXXOOOSSSGGGWWWbbboooxxxhhh\\\ZZZiiiyyyrrrkkkmmmnnnkkkwwwuuu~~~yyyXXX???BBBKKKJJJ```xxxwwweeeXXXKKKEEEJJJGGGNNNcccPPP;;;444444333333222222111111333444555QQQlll|||^^^YYY\\\]]]fffqqqoootttvvv}}}```NNNIIICCCBBBDDD@@@___lllsssYYY555333111///.....................//////000111222777TTTyyyWWW}}}gggkkkaaagggkkkeeedddkkkqqqssssssuuu}}}aaagggsssvvvoooiii______YYY\\\mmmvvvyyyuuuggg]]]ssszzzcccppp888777000000///...------------,,,---.........000333555EEEjjjLLLBBB:::[[[~~~sssttt||||||{{{}}}qqq___{{{yyyaaaeeewwwZZZPPPVVViii~~~vvvTTTEEE___llliii```UUUbbb~~~UUULLLQQQBBB444111222MMM}}}xxxQQQ???222444222000///...---,,,,,,,,,,,,******+++++++++,,,,,,,,,yyyIII999;;;:::888999666777222888777JJJaaaYYYnnn|||eeeOOOCCC>>><<<;;;DDDVVVoooWWWAAAAAABBB@@@HHHMMMIIIUUUnnn|||oooZZZjjjlllnnnyyygggNNNPPPPPPWWWrrrBBB555333444444///////////////000000000000999LLLwww~~~}}}~~~sss```KKKMMMRRRZZZdddrrrqqq```^^^tttuuusssssstttwww|||cccEEEDDDMMMQQQiii|||rrreee[[[KKKDDDJJJGGGNNNbbbSSS===666555444333333222111222333444555YYYiii}}}cccXXX^^^]]]eeeuuuzzzlllVVVKKKJJJBBB@@@DDDCCCiiitttkkkccc555444222000.....................//////000111222888VVVnnnZZZsss```{{{nnnrrruuusssqqqppppppttt```eeeyyyrrrkkkmmmooogggdddpppyyy|||~~~~~~sssggg]]]nnn{{{YYYuuuBBB666111000///...------------,,,---.........000333555>>>hhhRRRFFFAAA]]]{{{xxxxxxnnnfffvvv[[[RRRVVV___lllzzz{{{rrrRRRNNNRRRUUUmmmnnnKKKHHHjjjrrrkkkbbbWWW```XXXJJJGGG;;;555333111IIIttt]]]GGG666666222000///...------,,,,,,,,,******+++++++++,,,,,,,,,}}}KKK:::;;;:::777777666666111777666JJJlllbbbtttkkkWWWHHH@@@;;;=========AAALLL^^^rrrfffJJJMMMMMM>>>FFF@@@CCCGGGGGGUUUlllvvv~~~aaaIIIGGGFFFHHHiiiTTTDDDRRRNNNmmmzzzhhhNNNPPPPPPYYYtttDDD777666777777111////////////000000000000666QQQxxx|||}}}|||{{{~~~rrrzzzxxxxxxtttppp^^^IIIFFFOOO[[[eeevvvsssRRRggg}}}llliiiyyywwwyyyyyy~~~}}}~~~sssPPPHHHMMM[[[rrr}}}|||ooofff]]]LLLEEEKKKGGGLLL___UUU>>>777777555333333222222222333444555___kkkrrrQQQ^^^___fff{{{zzzcccQQQIIIIII@@@>>>CCCEEEjjjwwwgggwwweee666444222000.....................//////000111222333SSSlll^^^qqqaaauuunnnlllkkkuuuqqqwww}}}~~~yyy{{{[[[hhhtttwwwssstttxxxppplllxxx}}}~~~rrrggg\\\kkkwwwvvvXXXrrrMMM777111111000......---------,,,---.........000333555<<>><<<333333222333333222111222444777^^^vvvddd]]]SSS^^^sss|||nnn]]]UUULLLFFFAAA>>>@@@DDDSSSbbblllooo>>>333222555///...111---............///111222333444WWWppp___kkkooo||||||lllfffjjjrrrwwwyyyzzzyyyxxx~~~zzz\\\kkkuuuppp|||{{{|||sssdddXXXwwwxxx~~~fffnnnjjj;;;444444000+++---333222,,,+++---000000000111555999:::jjj]]]DDDCCCgggvvv{{{yyy{{{ZZZMMMSSS\\\UUUllluuu{{{mmmaaahhhpppkkkaaa\\\ZZZVVVXXX^^^^^^^^^nnn{{{yyyvvvzzzpppkkk___[[[TTTaaapppTTTNNN>>>111555:::111<<<\\\hhhLLL???;;;666///000000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,HHH<<<;;;333999666666888///777999HHHXXXrrryyylllSSS???===@@@DDDGGGHHHIIIKKKMMMOOOQQQcccgggQQQ<<<:::BBBFFFHHHBBBMMMNNNRRRWWWPPPXXXeeemmmrrrqqquuuQQQBBB;;;HHHKKKFFFDDDIIIHHHIIISSSUUUbbbvvvxxxjjjQQQLLLSSSVVVrrr~~~LLL666444444111000////////////000000000000222DDDsss|||ssshhheeellltttxxxzzz{{{uuujjj\\\JJJFFFSSSjjjyyytttdddeeebbbnnnwwwxxxyyyzzzyyy|||bbbTTT^^^ccchhhtttzzznnnzzzkkkMMMJJJHHHFFFGGGNNNgggFFF@@@666555222333333222111222444666SSSfff[[[WWW```mmmyyyzzzfff]]]UUULLLFFFAAA>>>@@@DDDNNNMMM^^^{{{???333222444///...111---............000111222333666XXXzzzeeemmmpppzzzyyyxxx{{{xxxmmmfffjjjpppsssxxx|||jjjYYYmmm{{{ooo~~~yyyrrrcccTTTlll|||www|||kkk}}}rrr444333222555999666///---111444333111//////111444666???oooOOO???EEEiii|||uuuxxxrrr```YYYXXXYYYZZZgggzzzoooddd```gggkkkfffdddfffggg```gggwwwwwwlllppp~~~{{{wwwxxxtttmmm```ZZZPPP[[[jjjOOOLLL???333444555///BBBiii}}}hhhLLL>>>;;;666333222000...---,,,,,,,,,++++++++++++++++++++++++~~~HHH===;;;444999555777888///555777FFF[[[ppp{{{pppjjjmmmiiiYYYKKKFFFBBBEEEIIILLLMMMPPPUUUYYYfffoooiiiTTTDDDDDDEEEBBBFFFDDDNNNJJJOOO[[[UUUXXXsss@@@======DDDSSSOOOIIIQQQNNNLLLZZZ^^^]]]jjj|||{{{zzzxxxzzzwwwiiiOOOIIIRRRXXXhhh~~~PPP:::555222000111////////////000000000000000<<>>@@@EEEMMMIII```BBB444222444///...111---.........///000111222333888XXXkkkgggggg~~~~~~vvvooommm{{{~~~qqqgggmmmvvvyyy~~~aaa\\\qqq~~~{{{sssxxxrrreeeUUUlllssssssaaazzzAAA666000777EEEEEE:::===KKKJJJAAA666///...111444666>>>qqqJJJGGGHHHdddvvv~~~zzzooogggvvvuuuaaaQQQTTT^^^dddgggjjj{{{\\\]]]bbbhhhgggdddjjjtttsssllltttvvvpppyyyyyytttlll___YYYLLLTTTbbbIIIFFF???555444333222PPP~~~zzzlllMMM>>><<<777:::555///------...---+++))))))******++++++,,,,,,|||III===<<<555;;;666777888///444555CCC}}}```rrruuuXXXIIIRRRVVVQQQKKKFFFDDDGGGLLLTTT[[[bbblllvvvhhhXXXWWWUUUOOOMMMSSSbbb^^^fff{{{|||~~~444???IIIGGGZZZVVVOOO]]]aaaaaappp{{{zzzqqqgggqqq}}}wwwhhhOOOGGGQQQYYY|||QQQ:::666444222111////////////000000000000111666]]]~~~~~~tttYYYPPPaaaooopppyyyiiimmmlllQQQAAAEEEDDDVVViiiyyyzzzrrrpppsssxxxyyyzzzvvvnnnpppyyy}}}~~~kkkXXX[[[hhhiiiwww{{{uuu~~~qqqTTTFFFEEEIIIIIIHHHwww}}}]]]???666444333444444222111111333666RRRqqquuu```TTTVVV^^^}}}|||pppeeeZZZRRRJJJEEEAAA>>>AAAFFFMMMVVVsss}}}EEE666222333...///222---.........///000111333333888TTTjjjaaaccc|||xxxvvviiisss~~~dddddduuu~~~yyy|||uuuooocccVVVooozzzsssXXXpppGGG;;;333666IIIZZZccclllwwwyyyeeeJJJ666///000222333999kkkQQQSSSEEEfffxxxhhhggg}}}zzz[[[VVVYYYdddfffeeesssxxxVVV\\\fffkkkhhhfffooo{{{zzzyyy~~~qqqnnnvvvnnnhhh^^^ZZZKKKNNN\\\DDDAAA<<<444444777<<<]]]rrrNNN???>>>:::???888000---...///---***))))))***+++,,,,,,------{{{JJJ===<<<777>>>777555888000444333@@@zzz___qqqiiiLLLMMMffflllaaaSSSEEEKKKIIIOOO\\\jjjwww~~~www~~~EEECCCHHHUUUccc]]]UUUdddttt|||xxxooowwwssseeeNNNGGGVVVcccxxx}}}QQQ999888888444000////////////000000000000000333ZZZ~~~uuuXXXNNN^^^ppptttnnnrrrsssYYYGGGIIIHHH[[[kkkyyywwwpppooovvv}}}xxx~~~uuurrr{{{gggVVV\\\hhhmmm|||lllPPPHHHAAAMMMLLLDDDvvvkkk???666444333444444222111111333555QQQ|||rrrmmmWWWVVVaaammmZZZdddgggsssyyyaaaiiittt|||iii[[[XXXPPPHHHDDDAAA???BBBHHHPPPZZZ|||HHH888222333...///222---////////////000222333444888NNNdddbbblllyyykkkttthhhkkkyyy|||||||||rrrlll___PPPhhh}}}|||\\\wwwLLL===777999OOOsss[[[===000...000111888eeeZZZUUU???lllyyy}}}___cccnnnxxxuuuvvvgggWWW]]]gggllllllkkkrrrzzz|||rrrccczzzqqqlllggg___\\\KKKJJJWWWAAABBB<<<333444;;;CCC```rrrMMMAAACCC@@@CCC;;;333///000000...***+++++++++,,,---...//////~~~MMM===;;;777???888333888111555222>>>www___tttcccWWWzzz~~~lllQQQJJJMMM^^^sss}}}pppwww{{{ZZZFFFIII]]]bbb```XXX```|||{{{eeemmmxxx|||nnn___LLLGGG[[[lllqqqsssVVV<<<;;;:::444///////////////000000000000---111YYY|||sssZZZMMMYYYllluuuuuutttvvvbbbLLLHHHMMMaaappp}}}{{{vvv{{{~~~zzzzzzzzzzzzvvv]]]SSS^^^jjjvvveeeMMMIIIDDDKKKKKKLLL|||AAA888777444444444333111111333555PPPqqqooojjjPPPQQQXXXcccuuutttbbbfffggg{{{{{{zzzxxxfff[[[TTTMMMFFFCCCAAAAAAEEEJJJXXXXXXLLL:::222222...000333---/////////000111222333444777III~~~___cccnnn|||mmmlllvvvwwwwwwxxx~~~zzzjjjvvv{{{yyy}}}zzzvvvrrrbbbPPPeee|||ZZZ|||SSS===:::>>>TTT{{{~~~hhhJJJ444---///444666<<<___aaaWWWAAA___}}}yyy||||||yyyiiimmmyyyiiiZZZ```jjjqqquuuxxx}}}nnn```{{{tttnnniiiaaa___KKKIIIYYYGGGFFF@@@555555>>>EEE]]]nnnKKKDDDIIIFFFCCC===777333111000...,,,,,,,,,------......//////QQQ>>>:::666===666111777222666222<<>>:::333///////////////000000000000000111TTT}}}}}}sss^^^OOOTTTffftttyyysssssshhhMMMBBBOOOcccvvvwwwooonnn~~~{{{www|||xxxmmm[[[XXXhhhwww~~~```NNNHHHGGGGGGLLL[[[AAA888888444555444333111111222444MMMqqqvvvXXXUUUZZZ^^^fffmmmaaa^^^ggg~~~pppddd^^^QQQJJJDDDCCCBBBBBBGGGMMMYYYaaaNNN;;;222111...000333---/////////000111222444444777HHH^^^fffmmmyyy}}}rrrccchhhwwwttttttyyy|||www{{{}}}|||xxxssscccTTTpppsssQQQxxxTTTBBB;;;;;;LLLaaajjjaaaVVVFFF<<<111+++,,,111555666;;;UUUccc~~~```BBBOOOiiittthhhsssiii```iiiuuu{{{mmmrrr}}}yyypppiiiaaa^^^MMMNNNeeeYYYKKKFFF;;;:::AAAHHH```kkkKKKFFFKKKFFFAAA>>>:::666333000......------------------------TTT???888444;;;444000666222777333;;;sssaaavvvsss~~~hhhrrrcccaaaxxx```GGG<<>>EEENNNhhh{{{kkkLLLHHHKKKDDD??????===999333000//////---,,,,,,,,,,,,,,,,,,,,,PPP999;;;888:::444444777555555666???jjj^^^nnn{{{~~~iiigggtttSSSEEEDDDIIIRRRXXXWWWSSSQQQVVVPPPMMMSSS[[[___aaaddd{{{}}}TTTHHHXXXjjjsssxxx|||YYYYYY^^^xxxoooppp}}}}}}jjjVVVEEEKKKPPPVVV\\\tttpppNNNLLL???555///000000000000////////////333666III{{{yyy|||tttSSSKKKaaaqqq~~~{{{bbbNNNHHHJJJqqqpppgggvvv{{{{{{pppaaaeeekkkuuu}}}}}}yyyzzzzzzyyywwwxxx{{{~~~ggg\\\PPP@@@IIIQQQSSSuuu[[[DDD;;;888777444111222444444333111AAAvvvwwwuuuccc|||cccWWWZZZ___ppp{{{pppcccZZZWWWPPPGGG@@@AAAEEEGGGJJJMMMUUU}}}KKK;;;000222444...,,,000////////////000000000000;;;;;;UUUrrr|||ffffffpppkkk___xxx~~~rrrzzzcccZZZUUU|||zzz]]]<<>>:::888666333111///...,,,++++++,,,...///WWW===<<<888;;;777333666666777555777XXXmmmqqqhhhQQQKKKQQQbbbmmmaaaSSSBBBDDDKKKRRRTTTPPPOOOQQQSSSWWWbbbqqqzzz~~~]]]QQQUUUqqqwwwhhhzzztttwwwiiiRRRLLLMMMKKKVVV]]]iiidddJJJ888000111111000000000/////////)))111>>>jjjuuuzzz}}}~~~jjjMMMPPPlllwww```HHHCCCHHHZZZbbbjjjnnnnnniii___TTT\\\lllxxxssseeeddduuuzzzcccYYYcccmmm~~~uuubbbLLLEEEMMMEEEMMMXXXxxxsssHHH<<<<<<:::777444222333444444333000```}}}ooobbbjjjaaa^^^aaa```^^^gggvvvwwwnnndddXXXPPPNNNJJJDDD@@@CCCGGGKKKQQQWWWjjjIII<<<333333444///...000////////////000000000000444444pppllllll{{{mmmeee|||nnn}}}}}}}}}tttxxxbbbYYYXXXsss[[[FFFsssmmmOOOIIICCC>>>;;;888333000000//////......///111111000CCCiiiWWWGGGHHHeee|||zzztttggg___aaaeeeggghhhppptttsssvvvllliiieeeZZZXXXLLLPPPqqqzzzeeeUUUOOOPPPNNN[[[}}}yyykkkSSSKKKHHHFFFCCCAAA???>>><<<999444111///...,,,++++++,,,...///[[[>>>;;;555888444444666555555444555RRRlllnnnxxx~~~iiiQQQFFFKKKcccsssdddSSSCCCDDDJJJOOOPPPOOOSSSYYYeeeiiirrr}}}aaaOOOgggtttzzz}}}}}}lllTTTLLLMMMJJJ\\\___{{{sssPPP999111111111111000000000//////+++444:::```qqqfffwww~~~~~~xxxWWWKKKdddssseeeGGG>>>BBBQQQUUU]]]cccaaaZZZWWWYYY^^^oooyyysssoooxxxsssZZZVVViiixxx|||ooojjj___LLLEEEKKKIIIOOO\\\uuuEEE===AAA:::777444222111222333333333VVVqqq{{{rrraaafff___[[[```fffpppxxxnnnfff]]]RRRKKKJJJHHHCCCAAADDDGGGJJJRRRZZZoooHHH>>>555444333000///000////////////000000000000666555ddd~~~ttt}}}qqqbbbzzzooovvv{{{yyykkkeeepppooofffhhhwwwttttttyyyuuuvvv```TTTYYYlllUUULLLuuuTTTOOOGGGBBB???;;;555111111000///......///000111222AAA]]]MMM{{{MMMGGGhhhyyy}}}wwwkkk```eeekkkpppvvv~~~ppphhhqqquuujjjddddddYYYVVVKKKRRRsssyyy^^^MMMOOOUUUQQQhhhzzziiiSSSNNNLLLIIIDDDBBB@@@>>><<<888444111000...---++++++,,,---///[[[>>>:::444999666666555222333333444OOOzzzgggiiirrrZZZKKKMMMbbbvvvqqqtttppp^^^PPPEEEDDDGGGKKKMMMQQQZZZcccnnnrrrzzz|||cccTTTJJJjjjeeeooozzznnnWWWJJJMMMLLLddd```VVV:::333111111111111000000000000---555555TTTwwwoooaaa~~~yyy}}}{{{eeePPP[[[qqqoooLLL>>>>>>JJJRRR```iiifff```eeepppuuu~~~wwwuuu\\\[[[qqqttthhhZZZMMMFFFDDDJJJNNNaaahhhEEE:::>>>999888555333111000111222555MMMhhhwwwpppppp|||nnn```]]]```eeegggkkkuuusssvvvyyyooofff___WWWNNNIIIIIIFFFDDDCCCEEEFFFIIIRRR\\\sssGGG???888555333111000000////////////000000000000444777aaa}}}qqqsssvvvcccxxx~~~eeebbbmmmmmmlllccc]]]aaaeeelllvvvtttnnnsss|||{{{{{{yyyxxxvvv```TTTaaavvv___GGGMMMuuuXXXRRRJJJEEEAAA===888444111000///......///000111555???OOONNNgggSSS>>>\\\jjj~~~yyy|||pppxxx}}}|||yyy}}}uuu{{{vvvqqqmmmgggkkklllccc```bbbYYYTTTKKKVVVuuuuuu\\\MMMOOOSSSNNNeeefffTTTQQQQQQNNNKKKGGGCCC???===:::777555222111...---,,,,,,---...ZZZ???<<<777<<<;;;666555111333444333KKKsssffffff}}}|||ttt^^^KKKGGGTTTfffqqqeeeooorrruuu{{{nnnXXXOOOFFFCCCCCCHHHMMMSSS^^^gggpppuuu^^^IIIPPPUUUkkkyyy```___eeexxx~~~lllWWWHHHMMMNNNkkk^^^```<<<444222222111111111000000000...333...JJJkkk{{{fff~~~||||||zzz~~~qqq]]]WWWooowwwSSSAAA???CCCUUUkkkvvvrrrmmmrrr}}}|||eeebbbxxx~~~xxxaaaPPPLLLJJJGGGIIILLLiiijjjLLL>>>>>>999999888555222000000111222CCCeeeyyyuuugggwww}}}{{{oooeeeeeeddd___XXXfffqqqmmmcccaaaiiirrrtttnnn{{{uuupppggg^^^YYYSSSLLLHHHIIIEEEDDDEEEGGGGGGIIITTT```EEE@@@:::666333222111000////////////000000000000000444^^^|||{{{nnnhhhnnn{{{|||^^^UUUbbbccceeeggghhhjjjrrr~~~wwwjjjfffttt~~~}}}wwwuuunnn\\\UUUiiikkkXXXBBBPPPmmmXXXRRRKKKFFFCCC???:::666111111///......//////000444===IIInnnaaa[[[ZZZ===QQQaaa~~~zzztttooosssdddmmmqqqaaaaaa```nnnvvvsssssszzz{{{uuurrrmmmooonnneeeeeegggaaa^^^bbbXXXSSSNNN\\\vvvoooYYYOOOIIICCC===NNNrrraaaQQQRRRSSSPPPPPPLLLHHHDDDBBB@@@>>><<<666444111///---------...[[[AAA===777<<<;;;555444222555666222EEEiiilllhhh}}}||||||zzzppp|||vvvdddNNNDDDKKKXXX^^^lllvvvUUULLLEEEAAAAAAHHHOOOUUU\\\ccckkkoooxxxxxxVVVTTTggglllzzzjjjCCC@@@\\\vvvxxx|||}}}{{{wwwfffTTTHHHOOOOOOooo[[[lll???444222222222111111111000000...222,,,EEEbbbyyyppp}}}{{{~~~~~~zzzxxxlllWWWhhhvvvUUUCCC@@@AAAVVVmmmvvvttttttxxx}}}|||iiiccc~~~vvvsss}}}oooYYYJJJIIILLLLLLJJJOOOyyycccLLLAAAAAA999;;;<<<:::555222111111333:::___ooopppssszzzttt```VVVWWWXXXXXXkkkvvvkkkZZZTTTZZZ```iiizzzpppiii```XXXTTTOOOJJJHHHIIICCCDDDGGGIIIIIIMMMYYYgggDDDAAA<<<666333222222000////////////000000000000222///SSS~~~~~~uuummm}}}~~~^^^TTTgggnnnkkkpppvvvzzzxxxsssuuummmhhhzzz}}}~~~|||vvvpppaaaVVVYYYsss~~~bbbWWWBBBSSShhhVVVQQQJJJFFFDDDAAA<<<888222111000.........///000111???LLL[[[{{{RRReeeCCCLLL^^^~~~sss}}}zzzxxxsssnnnhhhccc~~~pppeeeaaa\\\iiirrroooiiiiiilllmmmmmmgggjjjmmmfffgggiiiccc]]]bbbWWWRRRQQQaaawwwiiiSSSQQQDDD666555BBB___\\\MMMOOOQQQNNNMMMKKKIIIHHHHHHFFFBBB@@@999777444111...---------```DDD>>>666999777333333333777777111@@@aaa}}}ssskkk}}}pppVVVFFFJJJUUU[[[wwwzzzPPPBBBDDD@@@@@@HHHQQQVVVYYY]]]JJJKKKQQQYYY```ccciiiooovvviiigggbbb[[[nnnzzzrrrRRRDDDRRRkkkzzz}}}{{{{{{yyy{{{vvvqqqaaaPPPIIIQQQPPPoooXXXtttAAA444222222222111111111111000///333---FFF^^^kkkwww|||{{{~~~ssszzzvvvZZZaaayyyqqqRRRCCC@@@BBBUUUgggmmmnnnuuuzzz{{{vvvvvvyyyfffaaaooonnnyyyjjjZZZMMMGGGHHHKKKMMMUUUPPP@@@===AAA:::===???===888444222222777555XXXmmmuuujjjRRRNNNPPPZZZkkktttgggXXXZZZfffooo}}}vvvddd\\\TTTPPPMMMHHHGGGIIIBBBDDDHHHKKKLLLPPP^^^lllgggDDDBBB===777333333222000////////////000000000000888+++GGGyyy~~~~~~yyy|||\\\VVVrrrpppfffffflllqqqsssrrr}}}zzzsss||||||zzz}}}zzzppp]]]WWWaaa~~~rrrWWWSSS@@@PPPhhhUUUPPPJJJFFFDDDAAA===:::222111000.........///000///BBBQQQRRRJJJoooFFFGGG\\\vvvSSS^^^bbb[[[WWW___mmmuuulllwwwttthhhqqqwwwsssnnnjjjlllmmmmmmmmmmmmlllkkkrrrhhhiiiooommmmmmkkkaaa^^^bbbWWWRRRTTTeeexxxeeePPPVVVFFF777>>>KKKgggXXXIIILLLNNNKKKGGGHHHIIIJJJKKKHHHDDD@@@<<<999666222///---------fffAAA::::::888;;;999333111555333111;;;JJJWWW|||oooQQQFFFSSS```{{{ZZZ;;;AAADDDDDDDDDJJJSSSUUUPPPLLLHHHIIISSS^^^aaa```___iiimmmsssvvvvvvyyyYYYMMMVVVaaakkkoooxxxyyyrrr}}}qqqdddUUUKKKLLLMMM^^^wwwuuu```qqqBBB111444333222111000000000000000333222333SSSiii|||~~~~~~}}}{{{wwwrrrnnn\\\fff~~~pppXXXRRREEE>>>HHHWWWmmmzzzvvvlllmmmvvvrrrvvvhhhhhhzzzjjjvvv```QQQNNNFFFBBBLLLOOOVVVsssEEEHHH:::999<<<@@@???999777999888333555???JJJsssuuu|||wwwyyy}}}ZZZQQQ___^^^fffbbbZZZ[[[aaavvvuuuhhh^^^WWWOOOKKKKKKKKKIIIFFF@@@IIIMMMJJJLLLXXXkkkwww```EEE>>>999888777333111333000000///......///000111///333;;;lllwwwpppxxxxxx]]]YYYjjjuuueeeVVVTTT\\\fffpppwwwyyy}}}}}}yyy|||}}}~~~}}}ssssssdddTTTgggjjjYYYXXXAAAjjjttteeeNNNKKKHHHGGGFFFCCC>>>:::666444111///000111111000555:::HHH\\\aaaxxxLLLCCCWWWlll|||zzz___TTTQQQQQQQQQQQQUUUeeewwwkkkkkkxxxuuukkknnnvvvlllpppnnnjjjsss{{{pppiiilllmmmmmmfffffflllllldddccchhh^^^```___VVVWWWkkkqqq___SSSKKKCCC<<<:::VVVrrrPPPPPPKKKJJJAAAJJJMMMKKKDDDBBBEEEDDD@@@CCC>>>777222///...,,,,,,mmmFFF<<<:::777:::999333222666444111999GGGWWW||||||rrr]]]MMMNNNZZZwwwaaa======@@@AAAAAAGGGOOOPPPLLLKKKKKKSSSbbboooqqqooonnnqqq{{{|||jjj[[[XXXaaavvvqqqjjj~~~}}}pppaaaRRRHHHHHHKKK[[[xxxuuupppvvvGGG777555444333111000000000000,,,///000444VVVooo~~~}}}||||||{{{zzzvvvttt___UUUfffhhh[[[RRRCCCBBBEEEUUUkkkxxxvvvqqqwwwxxxeee[[[^^^nnnpppiiixxx```MMMHHHDDDDDDNNNSSSxxxbbb===???@@@CCC:::>>>???:::777777555000,,,333@@@ccc{{{{{{}}}|||sss^^^]]]ZZZaaa```\\\```qqq}}}}}}mmmaaaTTTOOOJJJHHHIIIJJJGGGEEEGGGJJJOOOQQQOOOVVVpppVVVFFF@@@;;;:::888333000111111000///......///000111222444:::jjjzzz{{{ggg___hhheeeWWWYYYjjjuuukkk```\\\___lll|||xxx~~~xxx~~~|||xxxxxxxxxvvvllldddYYYTTTddd{{{hhhWWWNNNEEE{{{XXXOOOLLLJJJIIIHHHEEEAAA======:::555111000//////......444AAAPPPlllvvv|||ZZZDDDTTTlll{{{xxx[[[LLLOOOWWW___```aaajjjuuueeeZZZ___uuu}}}pppfffhhh~~~~~~tttppplllrrrtttmmmyyy~~~qqqmmmmmmllljjjiiiiiifffaaaaaaddd___```[[[QQQWWWlllmmmWWWOOOGGGGGG===DDDjjjxxxOOOMMMIIIHHHCCCGGGJJJJJJEEEDDDGGGFFFBBBBBB>>>888333111///...---wwwMMM>>>999666999888444444777555222888BBBzzz^^^www|||~~~zzzwwwqqq[[[KKKUUUtttggg>>>;;;>>>???@@@EEEJJJKKKIIIJJJPPP^^^sss~~~|||{{{~~~nnnaaajjjqqq```xxx|||nnn\\\NNNFFFGGGLLL[[[yyyrrrsssDDD666555555333222111000000000////////////LLLeeeuuu|||{{{zzz{{{||||||{{{zzzmmmIIINNN^^^```WWWFFFHHH>>>QQQiiixxx{{{}}}vvvhhhfff```VVVQQQYYYhhhyyyrrrsss~~~xxx```IIIEEEFFFHHHQQQ___rrrSSS;;;888CCCEEE===AAAAAA===999888555222...///===WWWxxxyyyyyyuuuppppppmmmkkkppplllffftttbbbXXXKKKIIIFFFGGGJJJJJJHHHEEEKKKHHHMMMSSSRRR\\\MMMEEE@@@<<<===:::555222222111111////////////000111333444777bbbqqq[[[PPPWWWZZZRRRVVVeeewwwmmmeeehhhtttwwwyyy}}}~~~}}}}}}~~~zzz~~~zzzwwwuuusssppplll[[[SSS\\\jjjsssfffVVVDDDPPPLLLPPPOOOMMMLLLKKKHHHDDDAAACCC>>>888333111000//////...555@@@JJJ^^^YYYqqqIIIRRRqqq}}}zzz|||ssszzzqqqUUUHHHQQQ]]]eeedddccciiisssdddYYYbbbyyy|||iiibbblllpppkkklllnnntttttthhhwwwtttjjjhhhjjjkkkiiibbb^^^^^^^^^\\\dddeee[[[QQQ^^^tttmmmRRRQQQIIIMMM:::EEEqqqWWWQQQKKKJJJIIIEEEHHHIIIHHHHHHIIIHHHEEEBBB???999555333111000...}}}RRR???999666:::888555555888666333666<<>>===999555555222111000/////////000111111333333TTT|||jjj```bbb___UUUUUU___uuugggaaarrruuu|||}}}}}}}}}|||{{{||||||yyywwwsssooolllZZZRRR```sssmmmcccVVV@@@```LLLPPPPPPOOONNNMMMJJJHHHFFFDDD???999444333333333222000444>>>FFFWWWSSSMMMNNNsss~~~qqqdddhhhdddOOONNNXXXaaa```XXXWWWeeetttjjjjjj{{{|||\\\ZZZqqq|||kkkgggjjjnnnqqqssscccqqqvvvkkkjjjmmmnnnhhh___```fffddd[[[ccceeeWWWOOOeeeyyyjjjOOORRRMMMRRR777DDDrrrsss]]]RRRLLLIIIKKKGGGIIIKKKLLLLLLKKKJJJHHHEEEAAA<<<888555333000...SSS@@@:::777;;;777666666777666444555888[[[ccc}}}uuutttSSSTTThhh}}}oooPPPIIIFFFDDDCCCCCCDDDGGGJJJFFFPPPddd{{{wwweee|||kkkUUUIIIFFFKKKPPPkkktttjjjqqqDDD===888777555333222111000000///,,,111///CCCccctttxxx}}}{{{~~~|||{{{zzz{{{||||||{{{xxxSSSIIIIIIUUUggg```ZZZOOO^^^kkkjjjaaaZZZ[[[___SSSYYYYYYSSSZZZrrrwwwzzzwwwmmmVVVHHHJJJKKKKKKSSS}}}AAAFFF:::AAA888>>>@@@AAA>>>999666777::::::...666CCC\\\rrrzzz|||zzzqqq]]]SSSUUUHHHHHHIIIJJJKKKLLLKKKJJJTTTUUUQQQSSSkkkbbbMMMFFFBBB???@@@???:::666666333222111/////////000111000444444HHHzzzxxxuuuuuulll]]]XXX]]]jjj^^^^^^vvvuuu~~~{{{{{{~~~{{{zzzyyytttnnneeeXXXPPP]]]{{{eee[[[QQQ@@@pppTTTOOOPPPPPPOOOMMMKKKIIIHHHFFFBBB<<<777555444333222...---555>>>OOOxxxddd{{{YYYLLLoootttccc```\\\MMMSSS```hhhaaaVVVYYYmmmmmmooouuummmiiijjjnnnnnnzzzfffqqq{{{rrrtttqqqnnnfffaaahhhqqqmmm```ZZZ\\\NNNMMMiiiuuu```JJJLLLPPPQQQ===QQQ{{{uuuaaaVVVKKKIIIFFFHHHJJJKKKLLLNNNNNNLLLJJJJJJHHHEEE@@@<<<888444000,,,SSS@@@;;;999;;;777666666666666666666666MMMaaa~~~xxx]]]YYY```tttuuu```QQQOOOMMMLLLHHHDDDDDDHHHDDDPPPfff}}}~~~}}}ssspppzzzhhhRRRGGGIIIIIINNNxxxnnnnnnoooDDD@@@999888666444333111111000///,,,444///===```vvvttt~~~|||}}}{{{{{{{{{{{{yyywwwfffUUUTTTHHHKKKdddiiigggbbbiiiiii___RRRLLLLLLMMMYYYXXXVVV\\\mmmvvvlll}}}tttfffQQQHHHIIIHHHSSSkkkZZZ444???:::@@@>>>666999===???:::555666:::;;;...222:::LLLyyyqqq~~~tttpppfffVVVOOOSSSHHHGGGGGGGGGGGGIIIKKKLLLSSSUUUSSSZZZ}}}VVVOOOKKKFFFBBBBBB???999666666444333111000//////000111111555777BBBhhh~~~{{{kkk^^^[[[``````jjj}}}vvv~~~xxxzzz{{{yyyxxxwwwrrrkkk___ZZZVVVfff{{{\\\QQQKKKEEEXXXLLLNNNOOONNNLLLJJJIIIIIILLLHHHBBB<<<888555222000///+++000888GGGlll}}}\\\yyyXXXmmm||||||ooogggaaaTTTVVVdddoookkkfffpppwwwwwwssstttxxxwww}}}jjjoootttpppqqqiiiccc\\\]]]fffmmmiii___VVVYYYMMMTTTrrrqqqWWWNNNKKKVVVIIIGGGdddrrrTTTOOOFFFKKKIIIJJJLLLJJJKKKNNNNNNKKKJJJLLLIIIFFFCCC???;;;666111---SSS@@@===::::::777666555444555777777666GGGeeeqqqvvv}}}~~~|||mmmeee```mmmxxxiii[[[ZZZ[[[\\\UUUJJJFFFGGGFFFSSSkkkkkkyyywwwdddNNNFFFJJJLLLOOOllluuuhhh>>>>>>:::999777555333222111111000...777,,,111UUUmmm}}}rrr}}}|||{{{||||||zzzwwwuuuZZZYYYfffXXXLLL]]]jjjuuutttqqqeeeTTTKKKOOOVVVZZZgggiiittt}}}iiiuuuzzzrrryyyooo___MMMHHHIIIKKKlllkkkFFF444;;;:::<<>>:::555222333---111666===]]]___ggghhhyyy||||||xxxqqqfff\\\eeelllmmmvvv{{{|||{{{{{{kkkllltttmmmcccaaa```\\\VVVTTTZZZ___```^^^]]]WWWYYYQQQ```|||lllOOORRROOO]]]>>>QQQyyybbbRRRKKKEEEOOOOOOLLLIIIFFFFFFKKKLLLJJJJJJNNNGGGEEECCCAAA>>>:::444111TTTAAA???;;;999666666444333444777888666DDDiii```rrruuuwwwzzz{{{qqqeeekkk~~~vvviiibbbcccgggjjjaaaRRRIIIHHHJJJXXXqqqqqqFFFUUUYYY\\\kkk}}}aaa~~~}}}tttaaaKKKEEEKKKRRRSSSlll{{{eee===>>>:::999777555333222111111...,,,777***,,,QQQlll{{{rrr{{{{{{{{{||||||zzzwwwtttZZZaaaxxxlllTTTYYYiiiyyybbbJJJCCCMMM[[[aaakkktttoooxxxyyyfffqqq{{{~~~kkkZZZKKKJJJJJJQQQNNNBBB===???;;;666@@@555===LLLXXXTTTIIIDDDFFF888555777444666WWWuuuyyyuuutttyyyzzzoooccc[[[XXXSSSLLLFFFHHHGGGDDDBBBDDDIIIQQQWWWVVVTTTddduuuSSSHHHQQQEEE@@@===@@@AAA@@@AAADDD555444222000000000000111...///555???[[[zzzoooxxx{{{~~~~~~yyyxxxuuussszzz~~~yyy{{{zzzxxxwwwvvvnnnfffVVVVVVccc]]]SSSIIIGGGTTT~~~LLLFFFIIILLLKKKHHHGGGGGGHHHLLLJJJGGGEEECCC???;;;888333---000111222NNNrrrssslll]]]mmmvvv~~~wwweeeeeedddfffyyyzzzzzzxxx|||ooolllmmmaaaYYYWWWSSSXXXTTTVVV^^^___YYYZZZaaaTTTWWWQQQddd}}}eeeFFFQQQOOO___555ZZZxxxKKKRRRGGGBBBNNNNNNHHHEEEBBBBBBHHHJJJHHHJJJPPPEEEDDDBBBAAA@@@<<<777444\\\BBBBBBAAA888666555444333444444666666<<>>999???888555PPPkkknnn[[[FFF@@@CCC???<<<666666===LLLvvv|||iii^^^eee```]]]hhheee___iiirrrxxx|||qqqhhh\\\SSSNNNJJJDDD@@@PPP>>>AAAGGGAAAIIIWWWUUU]]]YYYvvvwwwOOOCCCKKK@@@DDDGGGEEEAAA???AAADDD<<<555222444444///...111444///111999PPP~~~zzzjjjiiisss|||~~~~~~tttwwwuuuqqqwww}}}|||ssszzzyyygggYYYPPPSSStttYYYMMMFFFIIIaaaeeeOOOLLLLLLMMMOOOOOONNNJJJGGGHHHLLLKKKGGGFFFFFF@@@888777555///111888AAAbbbUUUSSS{{{~~~yyysssmmmsssvvvwww{{{zzz{{{}}}uuuooopppwwwzzztttmmmzzzooonnnkkkgggvvvxxx\\\RRRGGGaaa|||nnnXXXRRRLLLmmmNNN444xxxPPP>>>MMMNNNOOOJJJGGGHHHHHHIIIJJJLLLKKKHHHEEEDDDDDDCCCBBBAAA???===<<<___CCC@@@???888666555444444444444666666;;;___}}}\\\pppzzziiinnnsssyyyxxxqqqeeeUUUIIIHHHYYYdddqqqaaaYYYfffyyydddXXXQQQPPPsss}}}xxxpppyyybbbOOOHHHJJJLLLZZZwwwwwwRRRAAA<<<<<<:::777555444333111000222---,,,---000;;;UUUpppwwwzzz}}}~~~zzzyyy{{{zzzvvvvvvyyyaaalllhhh^^^TTTnnnnnnTTTMMMTTTdddvvvsss|||qqqeeeIIIHHHMMMOOOooo>>>333AAA999777???:::999KKK]]]```SSSEEE@@@@@@>>><<<666555:::DDDfffhhhYYY^^^[[[VVV\\\TTTaaavvv{{{}}}yyyiiiaaaUUUMMMJJJHHHEEECCC>>>999<<>><<<;;;fffGGG@@@???:::777666555444444444666666:::SSS```ccc}}}|||wwwzzzxxxlllqqq|||~~~qqqgggcccZZZMMMOOOWWWTTTVVVllloooSSSYYYtttwwweeePPPNNNRRRPPPaaa~~~nnnddddddeee|||oooZZZIIIGGGLLLRRRWWWzzzpppwwwKKK>>>:::AAA>>>:::888777555333111333...,,,......444III```qqqwww~~~}}}}}}}}}~~~{{{zzz|||{{{xxxyyy|||gggkkkrrriiiZZZfffzzzrrr\\\SSSXXXjjjyyyqqqcccUUUBBBCCCVVVgggqqqLLL555777@@@555444===:::888???FFFGGGCCC===:::999<<<===888666888:::QQQtttsss[[[[[[^^^aaajjjtttsss]]]VVVMMMGGGFFFFFFFFFEEE@@@HHHIIIJJJVVV[[[YYYYYYsssoooOOONNNMMMKKKMMMMMMJJJEEEAAA@@@AAA>>>999666666666333222333...555///111EEE[[[~~~qqqiiiooozzzwww}}}wwwooolll___NNNIIIQQQ}}}wwwWWWOOOHHHJJJWWWhhhQQQRRRQQQPPPPPPQQQQQQPPPOOOIIIKKKLLLJJJJJJJJJFFFAAA:::888111///333777NNNrrr]]]\\\[[[\\\sss|||~~~vvvyyy|||yyyvvvwwwvvvsssrrrxxxppp\\\IIIWWWttt|||___KKKVVVgggZZZ:::cccoooIIIMMMQQQHHHIIIGGGHHHGGGGGGGGGIIILLLNNNNNNMMMKKKJJJHHHFFFCCC???===;;;qqqOOODDDBBB===777777555444444555555666777IIIlll\\\~~~uuupppssssss{{{zzznnnbbb]]][[[WWW___cccaaagggxxxJJJTTT[[[mmmuuu{{{rrrlllzzz```kkk{{{mmm^^^UUUTTT\\\bbbsssqqq{{{tttfffSSSGGGFFFNNNUUU```aaasssLLLDDDBBBEEEBBB???<<<:::888666444222...---///---000???RRRggguuuxxx~~~~~~{{{|||{{{~~~~~~{{{{{{hhhccc||||||qqqooocccfffpppuuunnnbbb```ddduuuzzzwwwuuucccUUUAAAIII???fffqqqiii>>>777===???444444:::666666777999:::999888777666:::===:::999999555@@@YYYttt||||||eeewwwsssuuu|||cccXXXbbbvvvcccRRRNNNIIIFFFFFFFFFEEECCC===JJJJJJKKKTTTOOOTTTmmmxxxvvv[[[]]]VVVEEEGGGIIIHHHEEEDDDDDDEEEDDD@@@<<<999777444111000---999111111DDDNNNttt~~~bbb\\\tttzzzzzzwwwqqqooowww}}}{{{zzzssswwwrrrllleeeSSSGGGKKK^^^eeeOOONNNFFFAAAmmm~~~cccVVVSSSQQQOOOOOOPPPQQQQQQQQQLLLMMMMMMLLLLLLKKKGGGCCC======555222444555FFFcccggg|||wwwhhhiiiTTTXXXkkksssvvvvvv{{{zzzvvvvvvwwwtttqqqpppsssxxx~~~nnn^^^VVVGGGjjjvvvTTTKKK]]]mmmKKKCCCvvv]]]JJJSSSRRRIIINNNKKKLLLMMMLLLKKKLLLOOOQQQQQQQQQMMMLLLKKKIIIFFFCCCAAA???zzzYYYKKKDDD???888777666555444555555666444CCC]]]~~~~~~wwwwwwxxxvvvtttooocccXXXZZZdddmmmmmmwwweeeHHHddddddfffpppyyyqqqfffmmmpppaaaRRRIIIPPPddd{{{yyynnnlll```[[[iiimmm~~~zzzppp```PPPFFFDDDJJJPPPaaaaaa```KKKHHHGGGDDDBBB>>><<<;;;999777555222......111///...999IIIfffuuullluuu~~~|||{{{}}}}}}{{{{{{~~~mmmaaakkknnnlllppplllkkkjjjjjjeeefffnnnrrrZZZIIISSSlllzzzlll|||mmmZZZLLL???LLLHHH}}}hhhpppIII<<<<<<===:::444666888333666888;;;;;;:::999:::;;;888===;;;;;;===666888IIIkkk}}}bbbooouuu{{{~~~}}}|||zzzuuuooo{{{ttt___fffnnnRRRKKKJJJIIIIIIHHHFFFCCCAAA???JJJNNNTTTVVVOOOjjjooowwwZZZSSSDDDDDDEEEGGGGGGGGGGGGGGGHHHFFFCCC???;;;999888555333,,,888222222AAAFFFiiisssHHHaaa}}}nnnaaaaaabbbdddiiittt}}}{{{zzztttuuupppkkk___JJJEEEVVVzzzvvvUUULLLGGGCCC@@@iiiYYYSSSRRRPPPMMMMMMNNNPPPPPPPPPPPPNNNMMMNNNMMMJJJFFFDDD===>>>777444555444>>>TTT{{{ooo]]]sssaaaZZZ___aaaaaammm~~~|||wwwwwwvvvtttrrrpppooooooqqqsssjjjpppssssssqqqiii^^^XXXTTTuuu{{{```QQQZZZ^^^WWW???[[[XXXMMMUUUQQQNNNVVVPPPRRRQQQOOOMMMMMMOOOPPPOOONNNLLLLLLLLLKKKJJJHHHGGGFFFfffTTTJJJBBB999888666555555555555666888EEEnnn]]]sss{{{vvvoookkk```TTTYYYhhhsssmmmxxx\\\KKKdddqqquuussspppsssdddQQQMMMOOOIIIOOOhhh||||||iiibbb}}}|||{{{mmm\\\NNNEEEBBBGGGMMM]]]{{{jjjRRREEEDDDEEEAAA>>><<<::::::999888666222//////222000---555BBB```fffiii}}}|||~~~zzzzzz|||{{{xxxxxx{{{wwwiiiiiinnnlllppptttpppfffaaa[[[ddduuu{{{UUUKKKYYYmmm}}}|||~~~hhhzzzgggTTTJJJGGGDDD\\\]]]999999999777444555777666444333666:::;;;999888888:::777<<<;;;;;;???999777AAA]]]qqqfffhhhgggeeeggglllnnnlllnnnssswwwzzz|||vvvvvvwwwRRROOOHHHIIIJJJJJJIIIFFFCCCAAAKKKPPPVVV[[[YYY]]]aaaVVVDDDCCC;;;HHHIIIIIIIIIIIIIIIHHHHHHBBBBBB???;;;<<<>>>===:::---333000222;;;???\\\TTT]]]~~~zzzzzzhhhVVVWWWWWWZZZ___gggoootttxxxzzz~~~{{{}}}wwwtttnnniii[[[EEEJJJiiifffJJJIII<<>>:::666===NNNooonnnkkkaaaTTTNNNTTT]]]bbb___cccgggjjjnnnwww~~~~~~\\\FFFOOOGGGHHHHHHHHHGGGFFFFFFFFFKKKLLLSSSTTTVVVsss~~~OOOHHHCCCKKKKKKIIIIIIIIIIIIIIIIIIGGGFFFAAABBB@@@<<<===BBBBBB>>>444111000222333999OOOiiiwwwjjj|||~~~}}}|||~~~wwwdddXXX[[[]]]]]]\\\___eeekkkooottt}}}|||}}}~~~|||}}}tttooohhheeeXXXFFFWWW{{{lllUUUDDDEEE;;;JJJ{{{]]]XXXXXXSSSMMMKKKJJJKKKMMMNNNNNNMMMOOOJJJIIILLLLLLGGGEEEFFFAAADDD===777888222111;;;QQQtttlll}}}~~~uuu```XXX^^^aaa]]]___dddkkksssyyyyyywwwwwwtttqqqoooooonnnkkkiiipppooodddfffqqqfffVVV[[[eeeZZZiiifffLLL>>>]]]aaaSSSLLLQQQNNNSSSTTTGGGRRRNNNMMMLLLLLLMMMKKKHHHFFFHHHIIIIIIJJJJJJJJJIIIIIIppp^^^PPP:::999777666555555555666111999@@@jjjaaayyy~~~{{{oooaaagggqqqssszzzvvvrrrlllbbb~~~yyyZZZSSS\\\cccccc___```iiippphhhnnn]]]KKKDDDDDDIIIUUU```uuuKKKAAA@@@CCC@@@???===>>>???AAA@@@@@@555111000222///)))...888OOOeee~~~kkkwwwqqq~~~||||||~~~vvvsssuuuzzzuuu~~~xxxxxxoooiiiyyyiiiDDDLLLdddkkkoooYYYIIIFFFIIIgggiii333>>>555777333444999333000999666333111333777999666333555999666666===999555;;;@@@TTT}}}~~~nnnNNN@@@HHHUUUVVVNNNUUUYYY]]]```eeellluuu{{{|||wwwuuuuuuvvvwwwwwwyyykkknnnsss\\\QQQHHH@@@IIIHHHGGGFFFDDDDDDEEEHHHKKKQQQSSS]]]^^^iiippp^^^NNNKKKGGGGGGEEEEEEEEEEEEFFFGGGHHHGGGEEECCCEEEBBB===>>>BBBBBB===;;;222222444///666GGGQQQggg|||zzz|||~~~~~~www```QQQYYY``````^^^aaajjjtttyyy}}}{{{zzzzzzzzzxxxuuuuuuvvvmmmgggbbbbbbXXXJJJdddnnnXXXJJJDDDBBB@@@SSSnnnSSSLLLWWWRRRLLLKKKJJJKKKMMMNNNMMMLLLMMMGGGFFFKKKLLLGGGEEEHHHFFFIIIBBB<<<;;;333///777IIIjjjppp}}}fffzzzyyy}}}|||xxxxxxzzz}}}rrrdddYYYQQQXXXaaa^^^eee\\\UUUXXXgggvvvyyyvvvoookkkhhhiiimmmoooooommmfffiiigggqqqvvvaaa[[[www|||hhheeegggMMM999FFF\\\NNNIIIOOONNNSSSNNN@@@OOOMMMMMMMMMNNNOOOMMMJJJGGGGGGHHHHHHHHHHHHHHHGGGGGGuuuTTTDDD555333:::666444777555000999AAAlllrrr]]]nnn}}}mmmjjjvvvlllqqquuurrrqqqssslllbbbjjjuuu|||qqqaaadddnnnyyysss{{{zzzfffZZZJJJFFFKKKLLL[[[wwwZZZ^^^MMMFFFKKKBBB===<<<===AAAEEEEEE???999:::666666:::999222000333CCC\\\sss{{{wwwuuuyyy}}}|||||||||{{{yyywwwvvvxxxxxxzzzxxxwwwXXXGGGNNNsssuuuzzz{{{hhhOOOGGGOOOUUUoooyyySSS888333555444333333222222222222444444333444444555666777666666777777888888999999>>>TTT```xxxyyylllooo}}}[[[@@@===GGGJJJEEEOOOOOOTTT[[[^^^^^^aaaffflllkkkhhhfffffffffgggggg{{{uuukkkccc```bbbgggkkknnndddUUUJJJFFFFFFGGGHHHIIIFFFFFFHHHGGGGGGOOOYYYVVVXXXWWWpppnnnrrrPPPNNNSSSKKKCCCEEEIII===DDDIIIAAAHHHQQQGGGFFFLLLIII>>>999===;;;444333555222222555444>>>UUU```fffLLL~~~|||wwwzzzvvvddd^^^ccchhhjjjnnntttwwwvvv{{{yyywwwxxxyyyxxxuuuqqqjjjaaa[[[WWWRRRXXXwww|||kkkRRREEEBBB===999|||VVVNNNJJJNNNKKKGGGLLLPPPNNNJJJHHHJJJMMMHHHEEECCCDDDFFFIIIHHHGGGKKKIIIEEE???======777000???YYYvvvyyy~~~}}}{{{~~~}}}sssZZZMMMKKKQQQ^^^kkkqqqeeelllrrrkkkrrr|||uuulllllljjjiiigggffffffeeeqqq^^^ggguuufff```sssiiinnnyyyKKK@@@:::bbbqqqUUUNNNMMMLLLKKKJJJJJJJJJJJJQQQIIIEEEIIINNNMMMIIIGGGIIIFFFDDDCCCDDDFFFFFFFFF}}}[[[FFF666444:::666444777555555888777XXX|||xxxiiiooo^^^qqqhhh[[[jjjmmmfffmmmtttddd{{{|||xxxbbbSSSEEEFFFKKKKKK[[[www~~~iiiXXXIIICCCFFFAAA>>><<<<<>>@@@@@@===888999444222444333===TTTWWW\\\bbbiiizzz~~~|||{{{{{{yyyyyy}}}~~~tttfff^^^gggpppuuu{{{wwwtttrrrrrrrrrpppnnn___]]]TTTNNN]]]yyy}}}eeeOOOCCCAAAAAA@@@QQQOOOKKKIIINNNJJJMMMLLLKKKIIIIIIIIILLLMMMFFFEEEDDDFFFIIIIIIGGGEEEHHHIIIFFFAAA>>><<<888111000AAAddd|||xxxyyyxxxvvvwww|||uuu___UUUTTTWWW]]]cccjjj{{{ooommmkkkjjjhhhhhhhhhhhhiiiiiiccckkkkkk___iiinnn[[[gggWWW???<<>>cccLLL999555:::777555777444222555444DDD{{{zzzfff{{{uuucccmmmkkkqqq~~~yyyuuu~~~lllYYYuuuuuuhhhXXXHHHFFFMMMMMMUUUssseeeTTTHHHEEEAAADDDAAA???======>>>===;;;999888666555444333000......+++BBB[[[yyytttoooqqqtttwww{{{}}}}}}zzzsssuuuWWW{{{zzzfffQQQPPPPPP\\\```OOOFFF]]]rrr|||rrr```eeewwwqqqhhhVVVEEEBBBOOO^^^ggg]]]ZZZjjjxxxGGG+++777///111111000000///000000111111111111111222333444444444444555555666777888888999===888AAAddd~~~}}}ttt}}}vvv\\\RRRRRRMMMIIIJJJIIIGGGFFFIIILLLOOORRRQQQNNNLLLMMMOOOSSSSSSTTTTTTRRROOOLLLJJJOOOLLLIIIFFFDDDDDDDDDDDDHHHKKKTTT[[[ZZZUUUXXX```yyylllTTT]]]ZZZKKKGGGOOOOOODDDAAA>>>>>>@@@@@@BBBDDDAAA???GGGKKKGGGBBBBBBCCCBBBBBB@@@999777<<<===IIIaaaQQQTTThhheee```]]]xxxpppsssvvvzzz|||yyywww}}}}}}{{{|||}}}~~~ooowww{{{rrrrrrqqqooommmiiieeecccZZZOOOWWWyyysss___HHHGGGLLL???===RRRZZZNNNNNNNNNPPPGGGFFFKKKSSSXXXZZZUUUNNNHHHEEEFFFGGGIIIIIIHHHFFFEEECCCIIILLLHHHCCC@@@===:::888===AAAaaayyy}}}}}}xxxtttuuuzzz~~~wwwjjjiiisssxxxnnnllliiiffffffgggiiikkknnnkkkeeeeeeuuuwwwXXXPPPeeeaaa999GGGcccggg[[[TTTXXXVVVSSSOOOKKKHHHFFFEEEBBBCCCHHHMMMKKKEEECCCFFFKKKHHHEEECCCBBBBBBBBBAAAfffOOO<<<666:::888666777333111555666@@@jjjnnnlllmmmgggooobbbkkk~~~nnn^^^QQQEEEIIIOOOKKK]]]tttlllRRRGGGGGG@@@DDDBBBAAA???>>>======;;;:::444444444333444555555444)))666IIIkkk||||||eeeaaaaaalll{{{wwwwwwrrrQQQ}}}zzz}}}kkkIII;;;BBBFFFJJJUUUJJJFFFccc{{{pppqqquuucccVVVEEE>>>JJJ[[[bbb```RRRSSSFFFDDD333...222111111000000000000111111111111111111222333444555222333444555666777888888999;;;666999PPPmmm|||ggg\\\RRRMMMJJJHHHIIILLLDDDIIINNNOOOMMMKKKJJJJJJNNNNNNNNNNNNMMMLLLJJJIIIEEEDDDAAA@@@@@@DDDHHHLLLWWWPPPSSS\\\WWWSSSlll~~~ooo```]]]WWWRRRPPPOOOLLLHHHCCCCCC??????CCCDDDDDDFFF???AAABBBBBBCCCDDDBBB===>>>===666555:::999AAAVVV___NNNbbb~~~\\\TTTwwwzzzwwwtttsssvvvwwwwwwzzz~~~|||zzz{{{yyytttnnnppprrrqqqkkkccc[[[VVVOOOWWWppp~~~yyycccKKK>>>EEEBBB999UUU{{{KKKKKKLLLMMMLLLGGGNNNUUU]]]___YYYQQQKKKIIIHHHHHHHHHGGGFFFFFFGGGHHHCCCJJJNNNJJJFFFDDDBBB???444>>>@@@RRR~~~sssvvvtttxxx}}}}}}uuukkkgggmmmsssxxxxxxwwwyyy~~~{{{vvvyyywwwooommmiiifffeeefffhhhiiiaaaeeeiiitttyyy```KKKUUUdddGGG>>>TTTccc\\\WWWWWWTTTOOOKKKHHHHHHIIIJJJIIIIIIKKKLLLGGGBBBDDDIIILLLGGGBBB??????AAACCCCCCnnnSSS>>>666;;;888777888333555444444777PPPnnn}}}iiiqqqxxxmmm^^^wwwpppvvv|||uuudddVVVJJJBBBKKKMMMJJJggg\\\MMMCCCFFF===BBBAAAAAA@@@???===<<<<<<;;;@@@AAA>>>999666666444111333444;;;YYYllliii[[[YYY]]]mmmxxxxxxvvvuuuccc\\\}}}~~~|||yyyvvveeeGGG>>>FFFKKKEEEMMMKKKPPPqqq}}}___WWWJJJ>>>AAAOOOYYYYYYTTTSSSRRRhhh222444???###777000000000000000111111222111111111111222333444555111222333444555777777888888777777:::CCC[[[yyyzzz~~~|||hhhYYYPPPKKKJJJMMMDDDEEEHHHIIIIIIHHHEEECCCHHHGGGFFFFFFEEEFFFFFFFFFBBBEEEGGGIIIJJJKKKNNNPPPXXXMMMNNNZZZdddvvv~~~jjj[[[YYY\\\___WWWJJJGGGMMMIIIKKKCCC>>>EEEEEEBBBIIICCCAAA???AAADDDEEEBBB===AAAAAA<<<<<<>>>888999HHHbbbTTTSSSrrr]]]eeeppp~~~uuuoooqqquuuwwwyyy{{{~~~|||||||||yyywww{{{vvvqqqtttnnnoooooojjjcccZZZRRROOOLLLlll}}}pppaaaJJJCCCVVVcccMMMHHHvvvaaaHHHLLLNNNSSSPPPSSS\\\______XXXOOOIIIIIILLLIIIIIIIIIGGGEEEEEEGGGJJJEEEJJJLLLJJJHHHHHHFFFCCC555AAACCCJJJhhh~~~}}}qqqeeeqqqvvvxxxsssjjjdddfffjjjnnnssswwwxxxvvvvvvyyy}}}|||tttnnnllljjjgggggggggiiijjjbbbqqqzzz|||rrrWWWHHHQQQvvvkkk???TTTnnnZZZXXXTTTWWWOOOMMMJJJHHHHHHJJJMMMOOOKKKHHHGGGFFFBBB>>>AAAGGGGGGCCC>>><<<===@@@BBBCCCwwwVVV???777;;;999888888333777222444222:::oooyyyooowww}}}~~~lllgggmmmooo~~~ttt\\\XXXrrrzzzdddZZZgggsssjjjXXXNNNIIIBBBKKKMMMNNNvvvTTTGGG???EEE===AAA>>>?????????===;;;;;;;;;JJJKKKFFF===777666333...999444666QQQ```qqqlllXXXZZZ___jjjwwwttt|||nnngggbbb]]]yyynnnNNNAAAFFFIIINNNMMMNNNUUUnnn|||```PPPMMMEEECCCIIIMMMLLLOOOUUUZZZeeeCCC///...999(((444//////......//////000111000000000000111222333333111111222333555666777888888333888<<<:::EEEbbbyyy}}}sssiii^^^VVVSSSSSSOOOJJJIIIJJJKKKIIIFFFHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMPPPRRRQQQQQQSSSUUU\\\^^^hhh|||www{{{SSS[[[WWWPPPQQQVVVZZZVVVLLLIIILLLRRRUUUGGG>>>FFFDDD???HHHEEECCCAAABBBCCCBBBAAA@@@DDDEEECCCEEEGGG;;;666AAANNNWWWSSSvvvvvv___ooo~~~tttpppqqqrrrtttwwwxxxvvvwwwyyyxxxuuuxxx~~~|||uuuppppppmmmkkkfff___YYYVVVXXX[[[jjjsssgggZZZMMM???TTTYYYZZZxxxQQQNNNNNNPPPWWWSSS___]]][[[VVVOOOIIIGGGIIILLLGGGIIIJJJIIIGGGFFFGGGHHHEEEHHHHHHFFFHHHJJJHHHCCC@@@DDDBBBEEERRRfffuuubbbaaafffnnnsssrrrmmmgggcccggglllqqqsssqqqoooppprrrlllwww|||zzzrrrlllkkkjjjjjjkkklllmmmnnnrrr{{{jjjYYYFFFJJJggglllMMMuuuLLLSSSPPPOOOIIIIIIIIIIIIIIIIIIJJJJJJGGGCCCAAAAAA???===???DDD@@@???===>>>@@@BBBCCCCCC|||WWW@@@777;;;999888888222555000888555333```pppyyydddqqqrrrwwwddd___pppvvvcccZZZ[[[wwwYYYLLL^^^mmmaaaOOOHHHLLLDDDLLLNNNUUU}}}QQQEEE===FFF>>>CCC;;;===>>>>>><<<;;;::::::BBBEEEBBB;;;888;;;:::666...---333QQQ___lllWWWZZZ\\\\\\^^^fffuuu|||[[[YYY]]]hhh||||||tttRRRBBBEEEGGG[[[OOOLLLLLLTTTvvvxxx___bbbxxxxxxwwwyyyjjjQQQGGGMMMEEEDDDIIIPPPKKKBBBKKK^^^kkkjjj;;;...777)))666+++---------------...///000.........//////000111222000111222333555666777888999000666===333333JJJ```bbb{{{|||fff]]]RRRNNNPPPSSSQQQNNNMMMMMMNNNOOOOOOOOOPPPPPPIIIKKKMMMNNNOOOSSSZZZ___mmmnnnXXXTTT^^^DDDNNNJJJFFFIIIQQQTTTOOOHHHXXX[[[III>>>EEEBBB;;;GGGDDDDDDDDDCCC@@@===???BBB>>>BBBBBBGGGIII<<<444<<<555TTTUUURRRccc{{{}}}|||sssnnnlllnnnrrrqqqnnnqqqwwwxxxvvvxxx}}}www{{{{{{~~~|||wwwxxx{{{tttiiilllggg___WWWTTTYYYdddmmmnnnSSSEEEFFFNNNnnnLLLZZZYYYGGGPPPKKKLLLTTTMMM___SSSPPPMMMKKKKKKLLLKKKJJJEEEHHHLLLLLLIIIFFFFFFFFFFFFFFFEEEDDDGGGKKKHHHCCCEEEBBB<<<@@@HHHQQQsssttt___PPPVVVaaaooovvvsssfffZZZ```bbbccceeefffiiilllooolllqqqppplllrrrzzzppprrrmmmjjjjjjkkklllnnnppprrrsss{{{iiiNNNKKKOOOaaa]]]VVVTTTWWWWWWSSSHHHHHHIIIKKKKKKJJJGGGDDDBBBHHHCCCBBBDDDDDDBBBCCCFFF======???CCCFFFGGGEEECCC```???;;;:::777999222555555333222777999DDDzzzxxxwwwppp}}}jjjmmmmmm```qqq{{{hhhUUUbbb```^^^|||~~~```KKKGGGOOOIIIJJJLLLiiisss]]]IIIIII===BBB999DDD======>>>===<<<999777666999999888888777666666555444222222@@@MMMUUUttthhhWWWZZZ[[[WWW```pppwwwsssiiieeevvvzzz|||YYYAAAEEEIIINNNXXXbbbaaahhhzzzssswwwoooeee\\\RRRHHHBBBBBBAAAFFFHHHCCCBBBRRRrrrrrrLLL000111666///+++111,,,,,,,,,---------..................////////////111111222333444444444444444555555555666888<<>>@@@DDDEEEDDDBBBBBBBBBAAA>>>FFFNNN```xxxvvv{{{qqqkkkiiiiiikkknnnppprrrsssrrrrrr{{{sss}}}tttttt}}}uuuvvv{{{xxxnnniiilllhhh___YYY```]]]OOONNNddd~~~jjjUUUFFFDDDGGGqqqkkkSSS???^^^{{{iiiNNNLLLHHHHHHIIIKKKLLLLLLHHHHHHIIIIIIIIIHHHGGGGGGCCCEEEEEEEEEDDDEEEGGGIIIKKKHHHDDDCCCDDDFFFGGGHHHJJJBBB@@@CCC@@@DDD___mmmYYYPPPNNNZZZiiimmmggg___]]]```cccddddddfffiiikkk```aaaeeellluuu~~~zzzzzz{{{xxxwwwyyytttrrrooommmooovvv~~~aaaSSSLLLDDDZZZYYY]]]uuujjjVVVPPPSSSKKKEEEBBBEEEGGGGGGDDDCCCEEEHHHCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCBBBAAA@@@BBBDDD]]]===::::::888:::333666555333222555555<<>>AAACCCCCCBBB@@@>>>;;;:::;;;=========>>>>>>???@@@@@@???>>>===;;;888@@@KKKWWWttt}}}eee}}}~~~uuurrrkkkjjjiiiiiikkknnnqqqtttvvvoooxxx|||ppppppwwwpppuuurrrooolllfff___\\\]]]UUUQQQOOO\\\}}}|||dddHHH:::AAARRR]]]uuu@@@HHH```rrrXXXLLLIIIFFFEEEFFFIIIKKKKKKFFFGGGHHHIIIIIIJJJKKKKKKEEEFFFFFFEEEDDDCCCEEEFFFEEEDDDDDDEEEFFFGGGEEEDDDJJJDDDDDDFFFAAA???RRRlllmmm\\\OOOPPPVVV[[[bbbjjjaaa]]][[[]]]cccfffdddaaalllkkkkkkooowwwzzzzzzsssnnnooo{{{rrr___EEEQQQSSSOOOsss___vvvRRRDDD@@@GGGCCCIIIEEEDDDCCCCCCDDDDDDEEEDDD@@@@@@@@@@@@AAAAAABBBCCCAAABBBCCCBBB@@@@@@BBBCCCYYY:::888:::999<<<444777555555333555444555XXX~~~zzzxxxqqqkkkzzzyyy]]]ooo{{{kkkiiifffyyypppKKKEEE@@@JJJ[[[lllyyy{{{EEE@@@???666AAA;;;===999999999888888999::::::999999999888888888888888222444000444BBBMMM[[[oooqqqVVVUUURRRFFFPPP```ttt~~~{{{oooUUUGGGNNNxxxqqq{{{qqqnnnkkk```WWWKKKAAA@@@BBBCCCCCCDDD<<<@@@JJJ^^^zzzxxx777111...///...,,,---///++++++,,,,,,,,,------------------........./////////000111222333333333333222222333222111222555777;;;EEE]]]uuu||||||wwwsssooosss{{{{{{bbbFFFDDDNNNPPPHHH@@@IIIGGGDDDAAA??????@@@AAA============>>>???@@@AAA======;;;999888:::===@@@FFFCCC@@@@@@AAAAAA???<<<999:::@@@KKKRRR[[[uuuiii{{{tttrrrooollljjjiiijjjjjjoookkkqqqrrriiiiiimmmgggjjjaaa]]]___XXXLLLMMMWWWZZZgggxxxlllYYYKKKFFF>>>AAAeeeXXX///TTT~~~aaaNNNKKKHHHDDDCCCDDDHHHJJJLLLIIIIIIHHHHHHIIIJJJKKKKKKFFFFFFFFFEEEBBBBBBBBBDDDBBBCCCFFFIIIKKKJJJFFFCCCHHHFFFIIILLLEEE>>>HHH[[[llleeeMMMWWWqqqzzzyyycccZZZTTTRRRZZZgggnnnhhh```\\\[[[^^^```aaaaaaaaabbbdddiiipppvvvzzzzzzwwwuuutttoookkklllqqq}}}lllaaaPPPPPPKKKYYYvvvtttGGGKKKJJJQQQEEEOOOHHHDDD??????BBBCCCBBB@@@>>>>>>??????@@@BBBCCCDDDAAABBBBBBAAA@@@@@@AAACCCXXX999888:::999;;;444777666888666666555222IIIoootttwwwvvviii___\\\YYYkkkyyyuuujjjtttvvvXXXooorrrsssxxx[[[===EEEOOOKKKXXXlll@@@AAA@@@999DDD@@@===;;;:::999888888999:::;;;999999999999888888888888000888333///999EEEPPP]]]sss~~~vvvfffOOOJJJCCCPPPppp}}}~~~~~~~~~~~~|||{{{```JJJQQQjjjqqqsssMMMHHHCCCAAACCCDDDBBBBBBCCC;;;OOOnnnKKK...222333000---...,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111222222222222111222222222000111333555333777CCCTTT```mmmyyyzzzRRRLLLIIIJJJHHHDDDDDDHHHOOOKKKFFFBBB???@@@BBBDDD>>>??????>>><<<<<<===>>>>>>>>>===:::888:::@@@FFFLLLGGGAAA@@@BBBCCCAAA===999@@@AAAGGGNNNNNNlllzzzWWWWWWnnn{{{tttlllddd_________```^^^YYYXXXWWWRRRSSSOOOOOORRRRRRRRR\\\hhhzzz~~~nnncccQQQBBB:::CCCSSSfff\\\HHHLLLppp~~~~~~NNNSSSMMMIIIEEEDDDFFFIIILLLNNNMMMLLLJJJIIIGGGGGGGGGGGGDDDEEEEEEDDDBBBAAACCCDDDEEEFFFIIILLLNNNNNNJJJGGGGGGGGGLLLQQQKKKCCCHHHUUU```wwwsssLLLKKKRRR\\\wwwmmm]]]SSSTTTZZZaaaeee```UUUNNNOOOSSSVVVYYY]]]aaaaaa```___^^^```]]][[[]]]eeerrrkkkWWWNNNMMMOOOWWW[[[RRRSSSYYYTTTZZZJJJNNNMMMIIICCCAAA@@@AAA@@@???@@@@@@@@@@@@AAABBBBBBCCC@@@AAAAAA@@@??????@@@BBB[[[;;;999:::999;;;333666444777555555555111<<>>>>>===;;;999999999::::::999999999888888888888888///;;;777...333===IIIVVV[[[xxxhhhGGG888III[[[^^^fffwwwuuuwwwzzz}}}~~~zzz||||||lllWWW\\\ggg```MMMDDDCCCEEEEEEAAA@@@FFFOOOTTTccc}}}XXX666000444333...---///---&&&*********+++++++++,,,,,,,,,,,,,,,,,,---------------...///000111111111111111222333222111111222444555333666???JJJ\\\{{{ttt}}}|||vvvXXXIIIKKKNNNMMMGGGCCCGGGMMMTTTPPPKKKFFFDDDDDDFFFHHH@@@AAAAAA???===<<<>>>???@@@@@@@@@>>><<>>>>>@@@AAA]]]<<<999999888;;;555999222666333222555111444CCC}}}ttt~~~}}}}}}|||llleeeeeegggcccuuuzzzwwwyyyiii```dddXXXGGGIIIIII[[[NNNDDDEEEFFFBBBCCCDDD>>>>>>===<<<;;;::::::::::::999999888888777666666555000:::777000222888AAAPPPbbb}}}gggRRRHHHJJJSSSZZZccckkkuuu~~~~~~|||zzz}}}~~~zzzoooppp~~~bbbFFFEEEEEEDDDCCCAAA>>>EEEYYYlllooottt{{{===222000000---***,,,...---((())))))*********++++++++++++++++++,,,,,,,,,------------...///000000000000111222333333222111222444555444777;;;AAANNNdddxxx|||yyyzzzrrrnnnOOOQQQRRRLLLGGGGGGKKKMMMLLLKKKTTTQQQNNNJJJHHHHHHHHHIIIBBBAAA???>>>???@@@BBBCCCAAA@@@@@@???@@@CCCHHHLLLIIIEEEAAA???AAABBBAAA???>>>DDDBBBBBBLLLSSSQQQRRRxxxgggooozzz~~~|||uuueeeNNN<<>>>>>???AAA]]]<<<999888888===888===555999444111666333111999WWW~~~zzz|||{{{mmmfffjjjooopppyyy~~~qqqaaaQQQNNNPPPMMMIIIJJJNNNttt___GGGBBB===BBBAAA<<<>>><<<::::::;;;;;;;;;::::::999:::999888777666444333333222666333111666666888EEEaaayyyYYYGGGDDDGGGNNNVVVbbbkkkqqquuuxxxzzz{{{www|||}}}zzzzzzvvvzzzWWWIIIEEE>>>DDDCCCCCCFFFMMM^^^yyyQQQ333111///,,,+++,,,,,,++++++---))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---...///////////////000222222111111222333333555888::::::>>>JJJUUUffftttdddbbbuuu~~~}}}iiiSSSNNNKKKRRRLLLEEEEEEJJJNNNMMMIIIOOONNNMMMKKKIIIGGGFFFEEEGGGCCC>>><<>>===>>>BBBEEEHHHIIIEEEDDDBBBBBBBBBBBBCCCCCCCCC???CCCJJJOOOWWWYYYOOOhhhZZZDDDQQQ___^^^bbbccckkkxxx~~~rrr___OOOGGGFFFVVV[[[|||zzzAAA???ggg\\\NNNQQQMMMPPPNNNLLLKKKLLLLLLLLLKKKGGGHHHKKKMMMNNNNNNLLLKKKDDDEEEFFFEEEDDDDDDEEEGGGIIIHHHGGGGGGHHHIIIIIIHHHKKKIIIHHHHHHEEEBBBCCCGGGOOObbbkkkqqqxxx~~~fffWWWTTTXXX\\\^^^bbbbbbaaa___```gggsss|||}}}nnn___EEENNNTTTQQQOOO]]]{{{|||yyyaaaLLLLLLLLLJJJHHHHHHHHHIIIEEEDDDCCCBBBBBBBBBBBBBBB>>>???@@@???======???@@@]]];;;777888888???<<>>>>>666:::999666777999:::;;;;;;:::::::::999888666555333222111333222...222:::555222;;;GGGaaarrr|||[[[DDD@@@<<<@@@FFFMMMUUU```llluuuvvvlllsssxxxllllllsssjjjkkk___@@@>>>EEEGGGFFFBBBBBBGGGRRRcccyyy```333222000///,,,---000---''')))000))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////---///111222111111222333222333555444111111888???UUU|||}}}vvvdddrrrzzzuuutttzzzuuu{{{hhhwww~~~WWWLLLNNNOOOMMMJJJMMMNNNIIIEEEEEEIIILLLJJJJJJJJJJJJHHHEEECCCAAANNNGGG>>>;;;===@@@@@@>>>===;;;:::<<>>???>>>======???AAABBB444>>>MMMLLLSSS\\\VVVSSSvvv~~~PPP555555===BBB???BBBOOOaaasssxxxaaaKKK@@@GGG\\\ooowwwyyy\\\GGGOOOkkk\\\PPPNNNJJJTTTNNNLLLKKKKKKKKKJJJIIIGGGJJJLLLOOOQQQQQQOOOLLLJJJGGGGGGGGGFFFDDDCCCDDDFFFJJJJJJIIIJJJKKKKKKIIIGGGIIIHHHGGGHHHGGGFFFFFFHHHFFFYYYhhhlll```uuuzzzaaaVVVTTTLLLPPPUUUXXX\\\eeepppyyymmmpppkkk```XXXWWWVVVRRRgggiiinnnzzzkkktttaaaDDDAAA@@@BBBEEEGGGEEECCCBBBBBBAAAAAAAAABBBCCCCCC>>>??????>>>======>>>@@@WWW:::111<<<:::666@@@LLL:::888555444555555555444===SSSxxxqqqoooyyyzzz}}}}}}}}}rrrcccKKKLLLNNN???EEEXXXUUUcccmmmGGG>>>===<<<:::999888777777888444333999BBBDDD===555<<<;;;999777555333222222111111222222222333333333CCCLLLaaaddd]]]ggg___JJJDDDBBBCCCDDDDDDGGGQQQ\\\VVV```bbbaaaaaaYYYVVV___hhhiiipppgggTTTCCCBBBIIIMMMKKKIIIEEEPPPgggtttBBB333...000...---,,,+++************))))))))))))************)))************+++++++++,,,,,,------.../////////////////////000000000000333222111111222333555666555MMMiiivvvvvvzzzqqqnnnqqqnnn|||mmmPPPLLLOOOKKKJJJOOOSSSOOOJJJEEECCCCCCDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGKKKEEE@@@>>>@@@@@@===999;;;;;;===BBBDDDCCC@@@???>>>======>>>@@@AAABBBAAA???999===IIIPPPMMMNNNTTTTTTSSSnnnvvvOOO888444777:::<<>>@@@AAA@@@???<<<:::@@@>>>===;;;::::::::::::wwwQQQ<<<555999:::@@@JJJJJJ999777555444555555555444888CCCsssoooqqqsss{{{||||||~~~uuu___OOODDDKKKRRRLLLOOO___WWW999>>>===;;;999888777777777777555444888>>>???:::555:::888777555333222111111111111111222222222333333:::EEETTThhhzzzqqqnnnqqq[[[FFFAAAFFFGGGBBB<<<@@@EEECCCBBBHHHEEEAAAGGGFFFDDDDDDKKKSSSVVVSSSOOOJJJIIIMMMVVV\\\WWWKKKBBBlll{{{OOO222***+++111------,,,+++************(((((()))))))))*********))))))*********+++++++++,,,,,,,,,---......//////....../////////000000000111111000000111222444555777222444EEEaaa||||||^^^NNNDDDGGGKKKHHHGGGJJJKKKIIIEEEBBB@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCFFFBBB>>>===??????;;;888===<<<===>>>???>>><<<<<<@@@???===<<<===???@@@AAA===888;;;EEEIIIEEEFFFLLLQQQTTTaaa}}}rrrcccoooEEE999BBBMMMUUUUUUOOOccc~~~xxxsssuuuxxxvvvkkk^^^ZZZ\\\VVVZZZ```eeeddd\\\NNNCCC:::;;;MMM[[[qqq{{{MMMHHHQQQNNNHHHHHHJJJKKKIIIFFFGGGJJJIIIFFFHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHDDDDDDCCCDDDDDDEEEFFFGGGJJJHHHFFFDDDCCCEEEGGGIIIKKKIIISSSiii}}}rrr```}}}qqqnnnkkkyyy~~~~~~}}}jjjXXXLLLKKKOOOTTT\\\VVVMMMDDD???<<<<<<<<<@@@@@@@@@?????????>>>>>>@@@>>>===;;;::::::::::::wwwKKK>>>777666:::JJJPPPFFF888666444444555666666666555333bbbvvvqqquuussstttyyyxxx~~~zzzqqqWWWTTTCCCGGGYYYNNNSSSHHH666======;;;999888777777777888777666777888888777444666555444222111111111000111111111222222222222333000CCC\\\qqq```LLLEEEDDDEEEFFFLLLMMMDDDAAAIIIIIICCCFFFCCC@@@===???BBBBBB>>>999???FFFPPPYYYaaagggkkkmmmMMM444...+++///333---,,,+++***))))))))))))(((((())))))))))))******)))))))))*********+++++++++,,,,,,------......///.........////////////000////////////000111222333777444333:::KKKggguuuvvvfffHHHEEEFFFHHHIIIHHHGGGEEEEEEKKKIIIFFFBBB@@@>>>======AAAAAA@@@@@@????????????@@@>>><<<<<<>>>>>>;;;777<<<<<<<<<;;;;;;<<<<<<<<<>>>===;;;:::;;;===???AAA<<<999<<>>???EEEHHHTTT\\\mmm|||pppooo{{{|||ssspppiiiMMMMMMUUUjjjuuufff]]]jjj~~~xxxtttqqqnnnkkkpppllljjjggg```VVVPPPOOORRRZZZ```ZZZIII<<<999<<>>AAADDDBBBAAA@@@???>>>???@@@AAA???>>>===<<<;;;:::::::::yyyLLL<<<555777<<>>>>><<<:::999888888888999999888777555444444555444333222111111111111111111111111111222222222222)))///HHHkkk|||{{{xxxrrrnnnTTTUUUIII???BBBAAA===@@@BBB???>>>BBBJJJPPPRRRRRR[[[dddhhhgggnnn[[[...222333111222---++++++***)))))))))))))))(((((((((((()))))))))***))))))))))))************+++++++++,,,------......------........./////////////////////000111222222,,,666===999222:::TTTlllYYYJJJMMMGGGOOOPPPIIIFFFIIIJJJGGGHHHGGGGGGEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>><<<<<<;;;===???>>><<<999777;;;======>>>@@@AAA???:::;;;<<<===>>>???@@@BBB>>>===???BBBAAA===>>>DDDBBB___qqqttttttwwwhhhooo~~~pppdddjjjpppaaaWWWaaaccceeefffgggiiiooowww}}}wwwrrrkkkddd```]]]\\\\\\[[[UUUQQQRRRQQQKKKEEEBBBFFFGGGDDD:::111666LLLbbbjjj|||cccXXXQQQSSSQQQIIIIIIPPPCCCJJJMMMJJJGGGHHHHHHGGG@@@BBBFFFHHHHHHFFFDDDDDDJJJHHHFFFDDDEEEGGGJJJLLLIIIJJJKKKLLLLLLLLLKKKKKKKKKIIIFFFDDDDDDEEEGGGIIIJJJMMMIIIDDDTTTuuummm~~~zzzeee}}}xxxsssuuu{{{^^^PPPRRRNNNDDDIIIEEEAAACCCGGGHHHDDD???DDDDDDDDDDDDDDDFFFHHHIIIBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>===<<<;;;:::999999uuuQQQ999111999<<<>>>>>>999777666444444555777777666888444:::dddzzzvvvlllpppssswww|||}}}yyyzzz}}}vvvooodddXXXPPPKKKHHHOOONNNLLLmmmEEEGGG<<<@@@???===<<<:::999999999999:::999777444333444666444333333222111111222222000000111111111222222222999,,,---OOOyyydddkkkaaaQQQMMMKKKKKKSSSTTTRRRPPPTTT]]]gggooorrrddd999)))333111//////&&&******)))((((((((())))))'''(((((((((((()))))))))(((((()))))))))***************++++++,,,---------------------............//////000111111222222222444333222111111333666999DDDooosss[[[QQQKKKIIILLLBBBJJJLLLFFFGGGNNNOOOHHH???@@@CCCEEEHHHJJJLLLLLL??????@@@@@@@@@???======<<<<<<===???@@@@@@???===777???EEEDDDCCCDDDCCC???===AAAFFFGGGFFFCCCAAA@@@@@@??????AAAAAA???@@@CCCGGGeee}}}zzzkkkpppyyy|||eeebbbLLL@@@OOOpppKKKEEE>>>===BBBJJJPPPSSS\\\YYYUUUPPPKKKIIIHHHIIIDDD>>><<>>>>>???AAABBBBBBAAA???>>>======<<<;;;:::999888888qqqQQQ888111::::::888999777888666444444555666666666333777666JJJvvvwwwqqqhhhhhhooo{{{~~~yyyyyyooobbbTTTJJJFFFMMMBBBLLLVVV```jjjDDDEEE888@@@???===;;;:::999999999888888888666444444555666555444333222222222222222000000000111111111111222999===666888bbbuuu~~~lll:::111///111,,,,,,---)))))))))(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******)))******++++++,,,,,,---,,,,,,,,,---------.........///000111222222222111999333000222888<<<999555???BBBRRRuuuuuu^^^KKKHHHMMMLLLIIIGGG@@@GGGKKKJJJKKKNNNJJJBBBCCCCCCCCCDDDDDDDDDDDDDDD<<<===@@@BBBBBB@@@>>><<<>>>???@@@AAAAAABBBBBBBBB<<>>BBB@@@>>>???AAAAAAAAAAAANNNRRR```ooosssttt~~~wwwpppccc```eeeqqqLLLCCC999555777:::999666BBBCCCAAA???;;;999888999777444444777777555666::::::>>>MMMbbbqqqvvv~~~[[[XXXWWW[[[^^^[[[RRRKKKIIILLLIIIMMMNNNJJJHHHIIIIIIGGGEEEIIINNNOOOMMMJJJIIIJJJNNNKKKHHHEEEDDDEEEGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHDDDEEEGGGIIIJJJIIIHHHHHHDDDDDDIIIMMMGGGHHH```~~~yyybbbEEEGGGLLLEEEBBBHHHBBBDDDEEECCC@@@???AAACCC@@@>>>???DDDIIIHHHAAA:::;;;<<>><<<;;;;;;;;;:::999888666666oooKKK<<<666777666<<>>:::>>>===;;;:::888888777777555444444444555555555444555444333222111111111111000000000000111111111111&&&777888+++555YYYsssvvv{{{jjj???///444000,,,...,,,)))...(((((((((''''''(((((()))'''''''''((((((((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,+++,,,,,,,,,,,,---------,,,---///000111111000000)))---111111//////444888///222999BBBMMM```}}}eeeNNNBBBGGGMMMOOOKKKGGGGGGKKKEEEIIIMMMNNNLLLHHHDDDAAAHHHGGGDDDAAA>>><<<;;;:::;;;>>>CCCFFFGGGEEEAAA>>>@@@AAAAAAAAAAAABBBCCCDDD>>>JJJNNNHHHBBBCCCAAA;;;AAAGGGMMMNNNIIICCC???>>>GGGCCC>>>>>>BBBEEEBBB===EEECCCEEESSSmmmyyyoooooorrrFFF???888444666:::===>>>777999999888555444666888111222666999;;;@@@MMM[[[cccaaagggssszzz]]]RRRTTTQQQUUUXXXVVVRRRNNNJJJGGGLLLMMMKKKGGGGGGIIIHHHDDDEEEIIINNNNNNJJJGGGGGGIIIIIIGGGEEECCCBBBCCCEEEFFFEEEFFFGGGGGGHHHHHHGGGGGGDDDEEEFFFGGGIIIJJJKKKKKKHHHCCCEEEKKKKKKFFFJJJUUU{{{oooYYYRRRJJJGGGDDDBBBBBBEEEDDDEEEEEEBBB???>>>@@@BBB;;;<<<===AAADDDDDDAAA>>>:::;;;<<<=========<<<<<<999999999999888666555444jjjCCC@@@<<<444333CCCIII;;;:::888555444555555555444---555666...<<>>>>>>>>???@@@===AAAGGGLLLMMMJJJFFFBBBAAABBBBBBAAA@@@AAADDDFFF<<>>999???EEEGGGCCC@@@???AAAMMMGGG@@@???EEEHHHCCC<<<555JJJKKK999???hhhyyyqqqgggVVVEEE999555666999888::::::999777888;;;>>>BBBGGGNNNTTTZZZgggxxxuuuwww~~~rrrVVVbbbdddTTTPPPRRRPPPKKKIIIIIIEEEAAAOOOMMMIIIEEEFFFIIIGGGBBBBBBFFFJJJIIIEEEBBBCCCEEEDDDCCCBBBAAAAAABBBDDDEEECCCEEEGGGIIIHHHFFFCCC@@@EEEEEEEEEEEEGGGJJJMMMOOOMMMGGGCCCDDDFFFGGGIIIKKKMMMJJJMMMIIIHHHHHHFFFCCCBBBEEE????????????AAACCCDDDEEE???AAAAAA@@@===<<<<<<===;;;:::999999:::;;;<<<===888888888888777666444222oooXXXNNNDDD:::777CCCFFF777555555666666555444333333333777333111;;;SSSzzzjjj```lll~~~{{{}}}yyyuuuxxx~~~nnnYYYKKKHHHIIIHHHEEEKKKSSSaaammmtttOOOAAA999???333777666555444444333333444333111///000111333444333555111///000444555333///111111000000111111222333000...000111---...BBBZZZwwwzzzfff<<<---000---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......,,,,,,------.../////////111000000///111333666777333444444666888:::<<<===AAAIIISSS\\\jjj|||oooVVVMMMGGGJJJKKKHHHFFFHHHEEEDDDCCCCCCEEEFFFFFFEEEGGGFFFDDDDDDEEEDDDAAA???===>>>???>>>===>>>@@@AAADDDAAA>>>@@@DDDFFFCCC@@@@@@AAAAAA@@@???>>>>>>???BBBAAA???>>>>>>???AAABBB@@@AAACCCDDDDDDCCCAAA@@@<<<;;;;;;;;;;;;<<<======;;;777999>>>===JJJ}}}wwwvvvyyydddWWW^^^jjjmmmWWWNNN[[[eee```^^^ccchhhyyyhhhyyyaaaUUUZZZWWWQQQSSSKKKMMMNNNKKKEEECCCEEEHHHSSSNNNHHHFFFFFFGGGFFFEEECCCCCCBBBBBBAAAAAAAAABBBAAACCCDDDDDDCCCCCCDDDFFFDDDDDDDDDFFFGGGFFFCCC@@@???CCCDDDAAACCCIIILLLIIIIIIFFFCCCAAAAAAAAAAAAAAAMMMGGGdddoooLLLAAAHHHGGGFFFDDDCCCAAA@@@???======<<<;;;<<<>>>???@@@::::::;;;<<<<<<;;;;;;;;;888888777777666666555555666666666666666666666666lllRRRSSSSSSIII;;;>>>@@@666555555555555555444333333111000///333777???lllnnn___fffnnnmmmttt~~~|||iii]]]ggg{{{~~~~~~wwwdddeeeZZZIIICCCMMMTTTTTTZZZlllzzzgggBBB>>>888888666777777666555444444444444555444222222444666666555444111///000444555222/////////000000000111111111333...---000///---666EEEeeeiiiGGG333---///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++,,,------...,,,,,,,,,---......//////000000/////////111333555333333444555777999;;;<<<>>>CCCDDDCCCEEEKKKOOOPPPYYY___iiioooqqqpppnnnllliiikkkjjjfffccc```VVVKKKPPPIIIFFFJJJLLLJJJIIIKKKHHHFFFDDDDDDEEEFFFGGGFFFGGGEEECCCCCCCCCBBBAAA??????@@@@@@???===<<<===>>>BBB???===>>>AAABBB@@@<<<>>>???@@@???=========>>>??????>>>======>>>??????===>>>???@@@@@@???>>>===;;;::::::::::::;;;<<<<<<<<<777777999777===[[[~~~|||ooowww|||vvvnnnvvvhhhMMMNNNWWWVVVQQQQQQJJJLLLMMMJJJEEECCCDDDGGGLLLHHHEEEDDDEEEFFFFFFEEECCCBBB@@@?????????@@@AAAAAACCCDDDDDDBBBBBBCCCEEEEEEEEEEEEGGGHHHGGGDDDBBB>>>AAACCCBBBFFFLLLNNNKKKDDDBBB???>>>???@@@AAAAAADDDDDDHHHccc{{{rrr|||}}}dddJJJEEEJJJGGGFFFEEECCCBBB@@@???>>><<<<<<<<<<<<======>>>???;;;;;;;;;;;;:::999999888777777666555555444444333444444444444444444444444gggFFFOOOZZZRRR===888;;;444444555555555555444444333111---...666333---MMMoooaaabbb```\\\fffwww}}}|||aaaVVVeeezzzzzz|||xxxmmm^^^VVVLLLGGGIIINNNUUUYYY~~~EEE777<<<;;;333;;;888777666555555444444555666444333333555666666555333111///000333444222///---...///000000000//////555---+++111333//////333???pppSSS666............,,,+++***))))))(((((()))(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))***************+++,,,,,,------+++,,,,,,------......///000///.........000111222222333333444666888:::;;;EEEHHHHHHDDDAAABBBBBBAAAAAADDDHHHIIIIIIHHHGGGGGGAAAIIIOOONNNMMMMMMNNNNNNKKKHHHGGGJJJLLLJJJIIIIIIGGGEEEBBBBBBCCCDDDEEEEEEGGGDDDBBBAAAAAAAAAAAA@@@<<<===>>>===<<<;;;<<<>>>AAA>>><<<<<<>>>???<<<:::<<<>>>>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<======<<<::::::::::::999999::::::;;;<<<===:::888888666777===FFFVVVyyysss|||}}}zzzsssuuulllYYYQQQKKKNNNRRRQQQMMMKKKIIIKKKLLLIIIEEECCCEEEGGGFFFDDDCCCDDDEEEGGGFFFFFFBBBAAA???======>>>???@@@CCCDDDEEEDDDBBBAAABBBCCCEEEDDDDDDEEEFFFFFFCCCAAAAAACCCCCCEEEIIINNNLLLGGGAAA@@@?????????AAABBBCCC@@@JJJGGG@@@[[[zzzzzztttPPPAAA???BBBGGGFFFEEEDDDBBBAAA???>>>===;;;<<<===>>>>>>>>>===<<<::::::::::::999777666555666555555444333333222222111111111111111111111111bbb;;;BBBMMMIII999777:::444444444444555555444444333000111222555333+++<<<```~~~fffZZZ___fffgggqqqwww}}}~~~{{{yyyooosss|||pppkkknnnssszzz~~~xxxmmmcccZZZJJJGGGQQQRRRKKKZZZttt]]]:::999<<<@@@444@@@888888777666555555555555333222111111333444333222222000///000222222111///,,,---///111111000///...222------333666333111111---111YYYvvvoooPPP000&&&,,,111///++++++***)))((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))*********++++++,,,,,,+++++++++,,,------......000//////......///000111111222222333555666888999:::???BBBBBBBBBEEEGGGEEEHHHJJJLLLLLLKKKJJJJJJKKKIIINNNSSSRRRNNNNNNQQQTTTIIIJJJKKKLLLJJJGGGEEEEEEEEEBBB???>>>@@@BBBCCCCCCHHHEEEBBB@@@AAABBBBBBBBB777999;;;=========???AAAAAA???======>>>>>><<<:::;;;<<<===<<<;;;:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<<<<<===<<<;;;<<<>>>:::555777IIIkkkXXXVVVXXXXXXSSSKKKHHHJJJLLLJJJIIIJJJJJJHHHFFFDDDFFFGGGDDDDDDDDDEEEFFFGGGGGGFFFCCCAAA???======>>>@@@AAADDDEEEFFFEEECCCBBBCCCDDDDDDCCCCCCCCCDDDDDDBBB@@@HHHFFFFFFGGGJJJKKKGGGAAACCCCCCDDDCCCCCCDDDEEEGGGJJJKKKLLLIIIHHHSSSppprrr]]]IIIEEEJJJKKKEEE???EEEDDDCCCBBB@@@???>>>===;;;===???@@@@@@>>><<<;;;888888888888777666666555555555555444333333222222000000000000000000000000```>>>999::::::555999;;;222333333444444444444444333...777444000333444777AAAxxxyyyrrrhhhZZZdddjjjttt|||ooollliiijjjrrryyyfffrrrrrrqqqooojjjaaaUUUMMMFFFJJJRRRVVVRRRUUUpppKKKAAA???;;;AAA666>>>888777666555555444444444333222111111333333222000111000///000000111000///---...000222222111000///000///000333333222222444000...AAAbbbppplllAAA555+++,,,000000+++((())))))(((((('''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***************+++******++++++,,,---------000000/////////000000000111111111222333555666777555;;;>>>======??????===<<>>:::<<<===<<<;;;:::;;;===;;;<<<<<<======<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>999>>>???===???DDDCCC===III>>>PPP|||www]]]```eeeXXXWWWOOODDDBBBHHHMMMLLLHHHIIIHHHGGGFFFEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCDDDDDDBBB@@@??????@@@AAABBBFFFGGGGGGFFFDDDCCCDDDEEEFFFDDDDDDDDDEEEEEECCCBBBHHHFFFFFFHHHIIIGGGCCC@@@DDDFFFGGGFFFDDDDDDFFFHHHQQQBBB???MMMQQQGGGGGGRRR{{{kkkKKKDDDBBBGGGLLLJJJFFFDDDDDDDDDCCCBBB@@@???>>>>>><<<>>>@@@AAAAAA>>>;;;999444444555666777777777777666666555444444333333222000000000000000000000000___FFF888222333444:::;;;111222333333444444444444333,,,888333,,,444;;;555111HHHhhhZZZZZZ\\\dddpppyyy~~~{{{tttsssxxxooorrrnnnbbb]]]iiiyyy~~~wwwppptttrrrmmmdddYYYOOOHHHEEEHHHPPPNNNIIIWWWrrr~~~yyyxxx[[[FFFDDD@@@:::;;;666999777666555444444333333444333333222333444444222000////////////////////////...///000111111111000000000111222000...,,,...111333111333:::WWWZZZ:::111///...///,,,'''%%%(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,---.../////////000000111111000000000111222333555555:::>>>@@@>>><<<>>>>>>;;;<<>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===>>>>>>???:::===???>>>>>>BBBDDDDDDAAAJJJMMMUUUvvvvvvVVVVVV]]]]]]TTTRRRLLLFFFEEEHHHIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEAAABBBBBB@@@>>>>>>???@@@DDDCCCBBBBBBAAAAAABBBBBBEEEFFFGGGFFFDDDDDDDDDFFFIIIGGGFFFFFFGGGGGGFFFEEECCCAAACCCFFFFFFCCCCCCEEEAAADDDFFFEEEBBBAAACCCFFFGGGGGGGGGHHHIIIIIIHHHIIIDDD___uuuOOO???FFFFFFHHHJJJHHHDDDEEEIIIBBBBBBAAA@@@???>>>======<<<===??????>>><<<999777222333444666777777777777666555555444444333222222000000000000000000000000YYYDDD777555777444888:::333111222333444444444444444///666222///888999222000444WWWrrrddd\\\YYYaaalllvvv|||~~~vvveee___iiiuuuxxxiiifffvvvxxxrrrppplllaaacccaaaYYYNNNHHHJJJMMMYYYSSSOOOVVVkkk||||||rrr@@@FFF<<<<<<<<<333666888666555444333333222222333222111111222333222000......///000//////...//////........./////////000000///111111///---------...///)))(((111AAAZZZtttPPP;;;222///---,,,,,,((($$$%%%)))(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,---...///000000000/////////000111222333444111666888666555888999888>>>@@@CCCCCCCCCCCCDDDEEEIIIEEEEEEHHHGGGBBBAAAEEEAAAJJJNNNHHHBBBBBBDDDEEECCCCCCDDDGGGJJJKKKJJJIIIFFFEEEDDDDDDEEEEEEDDDCCCCCCFFFHHHHHHFFFDDDCCCCCCAAABBBBBBBBBAAAAAAAAABBB<<<>>>??????>>>>>>???@@@@@@???>>>======>>>???@@@>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>???AAA@@@>>>???AAA@@@555;;;QQQ]]]aaauuu{{{ooo___SSSVVVOOOHHHLLLOOOLLLKKKKKKIIIEEECCCCCCBBBAAA@@@@@@AAABBBBBBBBB@@@AAA@@@>>><<<<<>>===<<<<<<;;;;;;:::;;;;;;;;;:::888666444444444555666666777666666444444444333222222111111000000000000000000000000RRR:::444999<<<555555999666111222333333444444444444333444222666===666///777555222fffmmm\\\YYY^^^fffqqqzzzzzzyyykkkooo{{{\\\nnn~~~ooohhh^^^RRRRRRVVVXXXQQQGGGDDDJJJRRRVVVRRReee~~~kkkzzzjjj888HHH111888@@@///777;;;555555444333222222222222//////...///000000---+++...///000///.........///...------------...//////.../////////111222111...+++444444///...333FFFbbb}}}UUU;;;...---111---)))'''))))))'''(((,,,''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((()))))))))***++++++,,,,,,)))***+++---.../////////////////////000111333333555999:::888777:::<<<;;;@@@@@@@@@>>><<<<<<>>>@@@>>>===@@@DDDBBB===???FFFEEENNNQQQHHH???>>>@@@AAA@@@AAACCCGGGJJJLLLJJJIIIDDDCCCCCCDDDEEEEEECCCAAA>>>@@@CCCDDDCCCBBBBBBBBB???@@@AAAAAA@@@@@@@@@BBB===???@@@@@@??????@@@BBBAAA@@@>>><<<<<<>>>@@@AAA>>>======<<<<<<======>>><<<;;;;;;;;;;;;<<<======CCC???@@@FFFFFF???<<>>======>>>?????????AAAAAAAAA???<<<===BBBFFFAAABBBCCCDDDDDDBBB@@@??????AAABBBBBBAAAAAACCCDDDEEECCCBBBAAABBBCCCBBBAAAAAAAAACCCDDD>>>888;;;EEE:::???DDDDDDCCCBBBFFFJJJMMMGGGAAABBBEEEEEEBBB>>>CCCFFFHHHFFFFFFVVVxxxjjjPPPHHHWWWUUU???<<>>>>>BBB======<<<;;;::::::999999888999999888777555333222666666666777666666555555333333222222111000000000////////////////////////{{{QQQ<<<:::777666666777666555333222111222444555444333222222333333333444444444555666DDDppp~~~pppbbb^^^^^^]]][[[}}}xxxvvveeemmm}}}www{{{ccczzzoooaaaeee```RRRJJJHHHEEECCCJJJTTTVVVRRRRRRrrr{{{lllwwwJJJ>>>===<<<:::888555333222333333333333111000...------///000222222000///---000////////////.........---------............///........................////////////000111222333PPP{{{xxxjjjCCC444111---+++,,,******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,......//////000000111111333333333444666777999:::;;;<<<===???AAABBBBBBCCC======??????@@@???>>>===OOOKKKFFFBBB@@@@@@AAAAAA@@@DDDHHHHHHFFFCCCCCCCCC@@@CCCGGGIIIHHHGGGFFFFFFBBBBBB@@@??????@@@BBBBBB===<<<<<<>>>AAABBB???<<>>=========>>>@@@AAA:::;;;<<<;;;999888888999:::;;;===<<<;;;999::::::BBB???<<<===@@@AAA???===888:::===@@@AAA@@@>>>===OOOzzzXXXNNNLLLHHHFFFFFFFFFFFFFFFEEEEEEFFFFFFEEECCCAAA???===>>>???>>>===<<<===>>>>>>======<<<<<<>>>???@@@FFFDDDBBBCCCDDDCCC???<<>>CCCEEECCC===<<>><<<<<<===>>>AAABBBCCCAAA??????CCCGGGGGGEEECCCBBBAAABBBCCCDDDFFFGGGHHHHHHIIIJJJNNNQQQ___tttpppYYYPPPEEEPPPUUUNNNDDDAAAAAA@@@@@@@@@@@@>>><<<;;;===>>>:::::::::999999888888888666666666555444222111000555555444333333222111111111111000000//////......////////////////////////yyyNNN;;;999666555555555555444333222111222444444444333111222222222222333333333444222111LLL{{{~~~zzzggg]]]]]]aaajjjhhhvvvzzztttzzz}}}yyyiiiuuu}}}aaaUUUWWWSSSGGGPPPBBBBBBOOOMMMEEEWWWvvvyyyeeefff{{{YYY===>>>======;;;999777555444333222222111///......------...///000000///...---/////////.........------------------............------------------------............///000111111...JJJuuummmQQQ>>>......111---+++---)))))))))(((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((()))*********+++*********+++++++++,,,,,,---......//////000111111111111222333444666777888999:::<<<===>>>???@@@@@@<<<===>>>@@@@@@@@@???>>>GGGEEEAAA???>>>??????@@@@@@CCCGGGGGGEEECCCBBBCCC<<<>>>AAABBBAAA@@@??????@@@@@@????????????@@@@@@???>>>>>>@@@CCCDDDBBB@@@@@@@@@???===;;;:::;;;<<<<<<<<<<<<<<<<<<===>>>???:::;;;<<<;;;999888999::::::;;;<<<<<<:::888999999>>>@@@AAAAAA@@@?????????:::;;;===>>>>>>===<<<;;;...BBBZZZqqq~~~~~~~~~]]]OOOKKKLLLIIIFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@AAA@@@???<<<::::::;;;;;;::::::999999:::<<<===@@@??????@@@AAA@@@<<<888AAAAAAAAAAAA@@@??????>>>HHHJJJGGG@@@>>>@@@???;;;???>>>>>>>>>>>>@@@AAABBB@@@AAAAAA@@@???AAADDDFFFCCCBBBBBBAAABBBDDDGGGHHHEEEFFFGGGFFFEEEFFFHHHIIIHHHKKKRRR[[[hhhxxxjjj]]]SSSTTTSSSKKKGGGIIILLLRRRRRRIIIAAA@@@BBBBBB?????????>>>>>>>>>===<<<::::::999888777777666666444444444444444333222111444333333222111111000000////////////.........---........................wwwLLL999777555444444555333222222111111111333444333222000000000111111111222222222666---111YYYuuu~~~}}}iiieeejjjYYYVVVaaapppuuu}}}~~~~~~~~~~~~~~~oooqqqtttjjj[[[NNNKKKLLLIIIDDD===GGGQQQRRRTTTeeeoooZZZqqqnnn;;;:::;;;;;;:::999888666555444333222000...---------...------------------------......---------,,,,,,,,,------------............------------------------,,,,,,------...//////000,,,...???ccczzzQQQ666...))))))///000***(((+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++---------...//////000000000000000111333444666777888999:::;;;<<<<<<<<<<<<;;;<<<>>>???@@@@@@@@@???@@@??????>>>>>>???@@@@@@???BBBEEEEEEDDDBBBBBBBBB>>>@@@AAAAAA???>>>>>>???===>>>>>>??????>>>>>>===>>>===>>>@@@BBBDDDCCCBBB===<<<:::;;;<<<======<<<::::::;;;<<<<<<<<<<<<;;;:::;;;<<<;;;:::999:::;;;;;;<<<<<<;;;999777888999777<<>>TTTtttuuuqqq~~~}}}dddIII@@@GGGPPPGGGDDDBBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBAAA>>>;;;888888999::::::999888999:::;;;<<<<<<<<<===???@@@>>>;;;888DDDDDDDDDCCCBBBBBBAAAAAAJJJKKKIIICCC@@@@@@>>>:::;;;<<<===>>>@@@AAACCCCCC@@@>>>===>>>@@@CCCDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHEEEGGGHHHGGGEEECCCCCCDDDHHHFFFDDDDDDGGGLLLOOOPPPPPPZZZeeekkkpppttttttrrr|||wwwrrrmmmggg```VVVPPPMMMHHHFFFGGGDDD>>>AAAIIISSSRRRLLLCCC>>>???CCCCCC???>>>===???BBBAAA>>>:::::::::999777666555444444222222333333444333333222222222111111000/////////............------------........................uuuKKK999777555555555555333222222111000111222333333111/////////000000000000111,,,999666...:::\\\iiixxxoooXXXMMMMMMRRRVVVeeeuuuwwwwwwwwwwwwxxxxxxyyyyyyyyytttuuuzzz{{{tttooo{{{nnnmmmjjj}}}{{{eeeOOOJJJHHHLLLNNNLLLJJJJJJTTTMMMFFFSSS}}}zzzwwwoooGGG;;;???777777666666555444333222333222///---------...///......---,,,,,,---......---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////999///+++555GGGcccUUU<<<444222222...,,,---+++&&&&&&***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((()))))))))************+++,,,,,,,,,---......////////////000111222444555666777888999::::::::::::::::::;;;===???@@@@@@@@@@@@===???@@@AAAAAAAAAAAABBB>>>@@@BBBCCCBBBBBBAAA@@@AAABBBBBBAAA???>>>>>>???<<<===>>>??????>>>===<<<;;;;;;<<<===???@@@AAAAAA???===;;;<<>>>>>AAACCC===<<<;;;;;;;;;;;;<<<===:::;;;;;;777333;;;SSSjjj}}}}}}xxx~~~|||aaa@@@<<>>>>>@@@AAAAAA@@@@@@???>>>======>>>@@@AAABBBBBBAAA>>>:::888999:::===<<<;;;;;;;;;<<<===>>>;;;<<>>???@@@@@@@@@@@@???>>>???===;;;===AAADDDDDDCCCEEEEEEDDDCCCCCCDDDDDDEEEGGGHHHJJJJJJGGGEEEDDDDDDGGGGGGHHHLLLNNNKKKDDD>>>IIIJJJKKKIIIHHHJJJLLLNNNCCCBBBAAACCCEEEFFFEEEDDDHHHFFFHHHKKKJJJHHHMMMUUUSSSNNNFFF@@@>>>AAACCCDDD@@@>>>>>>AAAEEEEEE???999;;;:::999888666555444333444444444444444333333222111111111000000/////////................................................sssJJJ999888666666666666444222111000///000222333222111....../////////000000000+++222222000000999aaaiiiyyykkkxxxvvvhhh___VVVNNNTTT___^^^```aaabbbdddfffggghhhiii___jjjqqqmmmkkkppptttrrrfffuuusss___ZZZccc[[[FFFJJJIIILLLQQQNNNHHHHHHNNNLLLXXXyyyyyyqqqlll@@@<<>>????????????===???BBBBBBAAA@@@@@@AAA===>>>???@@@AAAAAA@@@???@@@AAAAAA???===<<<<<<===<<<===>>>??????>>>===<<<:::;;;<<<<<<===>>>???@@@AAA>>>===>>>AAAAAA???<<<:::;;;<<<<<<<<<;;;:::999777999::::::999999;;;<<<===>>>===<<<999999:::;;;PPPJJJBBB<<<999888777666<<<;;;::::::;;;<<<>>>@@@777444777>>>>>>777333555333===SSSdddlll|||fffPPPBBB:::999BBBDDD>>>999;;;===<<<;;;;;;===>>>>>>=========<<<<<<<<<>>>@@@AAA@@@@@@???<<<:::999;;;<<<>>>===<<<<<<<<<===???@@@;;;===@@@AAAAAA@@@>>>=========<<<;;;;;;;;;;;;<<>>BBBGGGHHHGGGGGGGGGIIIJJJJJJJJJBBB@@@@@@CCCEEEFFFIIIMMMKKKFFFAAA@@@AAABBBCCCDDDAAA??????BBBFFFFFF???999<<<;;;:::999777666444444777777666666444333222111111111111111000000000000////////////////////////........................qqqHHH999888777777777666444222000/////////111222111000........./////////000000333---)))111666111CCCggg~~~}}}xxxrrrkkk^^^VVVHHHJJJKKKLLLMMMPPPRRRTTTUUUVVVbbbddd]]]```llllllaaa\\\SSSLLLLLLJJJEEEDDDFFFGGGHHHJJJJJJGGGFFFNNNWWWcccmmm}}}sssSSSEEEDDDAAA666888888888777666555444333222111000/////////000000........................------,,,,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,---///000//////...(((+++000222///,,,000888TTTsssyyyWWWFFF111)))---222///)))***'''&&&&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,------/////////000222333555666666777888999::::::::::::888999;;;<<<============:::===@@@???===<<<===???===<<<<<<===???@@@???>>>AAABBBCCCBBB@@@>>>>>>???<<<======>>>>>>======<<<<<<=========<<<===???AAA>>>=========>>>>>><<<;;;;;;;;;;;;;;;;;;::::::999555777999999888999:::<<<<<<<<<<<<:::999999;;;===LLLEEE<<<777888999888777999999999999:::<<<>>>???EEE>>>999999;;;;;;;;;<<>>@@@CCCCCC>>>999;;;@@@;;;:::999:::;;;<<<;;;:::;;;;;;;;;<<<===>>>@@@@@@>>>>>>===;;;999:::<<>>;;;===??????>>>======>>>>>>>>>===<<<===>>>???@@@@@@>>>===??????<<<<<<>>>>>>>>>>>>??????@@@@@@AAA>>>>>>>>>@@@BBBCCCCCCCCCAAAAAACCCDDDFFFGGGHHHIIICCCEEEFFFFFFEEEEEEEEEFFFJJJHHHEEEEEEFFFIIIJJJKKKGGGFFFGGGHHHFFFBBBBBBEEE???@@@@@@AAACCCEEEHHHIIILLLHHHDDDDDDEEEEEECCCBBBDDD@@@>>>AAABBBAAAAAACCC@@@???@@@BBBDDDBBB===999;;;;;;:::999777666555555777777666555444222111000111111111000000000000000/////////000000000000000------------------------pppDDD888777666666666555333000000///...///111111111000...////////////000000000444111,,,000777222777KKKrrrwwwmmmooo|||mmm[[[NNNMMMJJJHHHGGGGGGHHHIIIGGGJJJGGGAAABBBKKKPPPNNNMMMBBB>>>DDDEEEBBBGGGQQQGGGMMMQQQTTTYYYbbblllrrr```iii}}}TTTSSSMMMCCC>>>777999999888888666555444333000000////////////......,,,---............---,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***,,,...///...---,,,---///...,,,...222333000,,,666AAAYYYhhhIII777***---111111---((((((***)))***+++***)))(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((()))))))))'''''''''((((((((())))))))))))******+++,,,,,,,,,------...///000222333444444555666888999:::::::::888888:::;;;<<<;;;::::::777:::======::::::===@@@<<<::::::;;;>>>???>>>===@@@BBBDDDDDDBBB@@@??????<<<<<<;;;;;;;;;;;;<<<<<<;;;======<<<::::::<<>>===<<<;;;<<<;;;:::999888888888888888333555777777777888999;;;999999999888777777:::======;;;888777888999;;;;;;888888888888888999::::::---666>>><<<555111111111------999@@@;;;;;;???;;;===>>>???@@@BBBGGGPPPXXXkkklllttt~~~yyypppggg^^^TTTMMM======>>>>>>>>>???AAABBB888777333111555;;;<<<999:::999888999::::::999777888999;;;===>>>???@@@@@@>>>>>><<<:::999999<<>>???>>><<<;;;===???@@@???>>>>>>???AAACCCEEEBBB>>><<<>>>===::::::>>>============???AAACCCDDD>>>@@@AAABBBBBBBBBCCCDDD@@@AAACCCEEEGGGHHHIIIIIIDDDEEEEEEDDDCCCBBBDDDFFFAAAEEEJJJLLLKKKGGGDDDBBBFFFEEEGGGJJJGGG@@@===???GGGGGGEEECCC@@@>>>>>>>>>;;;<<<<<<>>>BBBFFFHHHGGG@@@======@@@@@@======AAA>>>???@@@@@@???<<<999777999999888777666666555555444444444333222111000///////////////////////////........./////////000000------------------------oooBBB666555555555555444111///000///...///000111111///////////////000000000111***444333------,,,222AAAQQQqqq|||eeeVVVlllaaa]]]WWWPPPKKKGGGFFFFFFAAABBBFFFIIIEEEAAACCCHHHGGGOOOPPPHHHGGGNNNRRRNNNYYYbbblllsss~~~mmmsss[[[MMMRRRBBB555999:::888888777666555333111000---......//////...---,,,***+++---......---+++***......------------,,,,,,++++++,,,,,,,,,---------************************''')))+++---...---,,,+++'''///000)))(((///222...,,,000000666@@@JJJggghhhPPP:::111222///+++(((***---+++(((&&&###'''(((&&&$$$&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,,,,---///000222333222333555777888999::::::777888999:::::::::999888666:::===<<<::::::???CCC<<<:::888:::===???>>><<<999<<>>;;;666333333444777777777777666666666666666;;;:::444333:::<<<999BBB888888999444888???>>>>>>222///777777///000;;;888444777@@@AAA===AAALLLIIIBBB???BBB>>>555555>>>:::<<<===;;;888666777999///999===888777;;;;;;666:::999888999:::999888666777888;;;===???@@@@@@@@@??????===:::888999;;;>>><<<<<<;;;:::;;;<<<===>>>???AAAAAA???<<<;;;>>>AAA;;;:::999:::;;;>>>@@@BBBBBB<<<;;;======:::<<>>@@@BBBCCC>>>AAADDDDDDBBBAAABBBEEECCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBBBBDDDFFFDDDGGGJJJIIIGGGFFFHHHJJJDDDAAACCCGGGEEE@@@@@@FFF???AAABBBBBBBBBBBBCCCDDDAAACCCCCC@@@>>>>>>??????@@@======@@@>>>999:::AAA<<<>>>???>>>;;;888666666777777666666555555555444000000111111111111000000---.....................---------.........//////------------------------\\\EEE666444333333333333222000000000000000000000000000///......------///000111---......///000111111222666DDDggguuuvvvlllrrrpppooolllbbb\\\TTTMMMMMMLLLMMMUUU^^^[[[WWWUUUVVV]]]iiizzzuuuiiimmmhhh\\\SSSPPPKKKEEE???;;;999777:::999777555333222111000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...//////000111222222333III]]]{{{dddTTT@@@444111222000---(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......000222444555555666888:::888888999:::::::::999999999:::;;;;;;<<<;;;;;;;;;999999::::::::::::999999;;;;;;;;;::::::999999888;;;999999999;;;;;;;;;999999::::::888555777<<>>===============<<<<<<;;;<<<===>>>??????===<<<<<<<<<<<<;;;999<<<@@@@@@;;;888;;;======>>>>>>>>>>>>???AAADDDEEEEEEEEEDDDBBB@@@@@@BBBDDDCCCDDDEEEDDDBBB@@@AAABBBBBBCCCEEEGGGHHHHHHHHHHHHDDDDDDCCCBBBBBBDDDEEEFFFNNNGGG@@@@@@CCCEEEBBB===>>>>>>?????????@@@@@@@@@CCCCCCBBBAAA@@@>>>>>>===<<<:::888777777777555333;;;888444222222222111111////////////............,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZBBB666444333333333333222000///////////////////////////......---...///000111.........///000000000111///888QQQvvvuuu}}}mmmbbb```___fffvvv}}}~~~~~~||||||~~~~~~VVVQQQVVV]]]```nnnqqq???FFFFFFFFFEEEBBB>>>;;;999999888666444222111000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000,,,222<<>>999<<>>:::999<<>>555111777888333666666666666555555444444333333333333333444555555444444444444555555555555888666444666:::;;;888444555555555555666666666666444555555666666555555444333333333333333444444555;;;777555666444333555;;;AAA999333444666777888:::666666777888999999::::::AAA@@@>>>===<<<<<<<<<===;;;;;;::::::;;;===>>>???===;;;:::;;;<<<<<<;;;999<<<@@@AAA===;;;===@@@???>>><<<;;;;;;===AAAEEEHHHBBBDDDDDDCCCAAA>>>===>>>;;;===>>>?????????AAACCCCCCDDDEEEFFFFFFEEEDDDDDDGGGFFFDDDCCCBBBBBBBBBBBBHHHEEEBBBAAAAAAAAA@@@???=========>>>>>>>>>??????AAAAAA@@@???>>>===<<<<<<:::999777777777777555333:::777444222222222111111////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YYY???555444222222333333111000////////////////////////......------......///000......//////////////////000222:::NNNqqq~~~yyywwwggg]]]ZZZcccooozzzzzzpppggg^^^YYYhhhmmmrrrkkkGGG777<<>>>>>>>>>>>>>>>>>=========<<<;;;:::999888888666666555777999::::::999999:::<<>>===<<<;;;;;;;;;;;;;;;888888888999:::<<<===>>><<<;;;;;;;;;===>>>===<<<<<<@@@AAA>>>===AAACCCBBB===;;;999999;;;@@@EEEIII???BBBEEEEEEBBB>>>;;;999???AAACCCCCCCCCDDDEEEGGGEEEEEEEEEDDDCCCBBB@@@@@@EEEDDDCCCAAA???>>>>>>===@@@BBBCCCBBB???===>>>@@@<<<<<<<<<<<<============??????>>>===<<<;;;;;;:::888777666666777777666444999666333222222222111000////////////.....................------,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++YYY>>>555444222222333333111000////////////////////////------------....../////////.....................111222000444OOOwwwyyyqqqllljjjlllooobbbaaacccgggkkkjjjfffdddeeemmmooohhhaaaiii|||cccAAA@@@@@@===???AAABBBAAA<<<777333666555333222111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++*********++++++,,,,,,,,,+++---000000///...///111...555===CCCEEEHHHLLLPPPMMMMMMKKKHHHCCC===888555555222...---///000000///***,,,---...,,,+++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,---...000111000111333444222333555777888::::::;;;888888999:::::::::::::::??????@@@@@@@@@@@@??????>>>===<<<;;;:::999888777666555555777999;;;;;;::::::999:::>>>AAAAAA===999;;;<<<===;;;888777777999777444111///000111111000000000111111222333333333222444666555333222333444===;;;888555555666888:::444444555444222222444555333777777222000333555333222444555666666555333222444333333222333333444444222222222333444444555555555444222222444444222000222222222222333333333333222333333333333333333222222111111111111222333333...000333444111333>>>KKKXXXIII:::666777777444333888777777666777888999:::;;;;;;;;;:::::::::::::::666666777999:::<<<===>>>===<<<<<<===???@@@@@@???;;;???@@@>>>???CCCEEECCC>>>===<<<<<<>>>AAADDDFFF???BBBEEEEEECCC@@@======JJJKKKLLLJJJHHHFFFFFFGGGDDDDDDCCCCCCBBBAAA@@@?????????>>>>>>============>>>@@@AAAAAA???>>>>>>???;;;<<<<<<<<<============>>>>>>===<<<;;;;;;::::::666555444555666777666444777444222111222222111000////////////............//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++YYY@@@555333222222222222111///........................,,,------........................------------------111///...>>>aaazzz~~~pppAAA777???@@@??????@@@???===:::777555555444333222111111111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,***+++++++++++++++,,,,,,******)))((()))---222666...//////---++++++---000///...---,,,,,,,,,,,,---....../////////,,,(((%%%)))+++,,,+++(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,---...000000000000222444444555777888999:::::::::777888888999999999999999??????@@@@@@@@@@@@??????===<<<;;;:::999888777777777666666777:::<<<<<<;;;;;;999888:::===???===:::=========;;;999777777777777555222000111222222111222333333444444555666666111222333444333222222333777555333111111222333555333444555444333333444666000333444111000222333333111222444666666555333222444333333222222222333333222222222222333333444444333222111111111111000///111111111222222222333333111111222222222222111111000000000000000111222222444333333444222000333999;;;444000222555555888;;;999999888888888999::::::999999999:::::::::::::::666666888999;;;<<<===>>><<<;;;;;;<<<>>>@@@@@@???:::===???>>>@@@DDDEEEBBB???@@@AAABBBBBBBBBAAAAAAAAACCCDDDCCCBBBBBBCCCEEEKKKKKKKKKHHHEEEBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBB:::;;;<<<>>>???AAABBBBBB@@@???>>>???AAAAAA???===<<<<<<<<<=========>>>>>>======<<<<<<;;;;;;::::::555333333333555666555444444333111111222222111000////////////............//////...---,,,,,,++++++,,,,,,+++++++++*********************************XXX@@@444333111111222222000///........................,,,,,,---............---,,,---------------------+++000000---111CCCZZZiii[[[MMMFFF???===============<<<<<<;;;;;;:::444333333222111111111222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,++++++++++++++++++++++++000///---+++))))))))))))///000222111///,,,++++++///...,,,+++***,,,...///&&&'''(((***+++,,,------'''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++++++++---...000000//////111222555666777888999999::::::888999::::::;;;;;;::::::===>>>>>>>>>>>>>>>>>>===::::::999999888888777777888777666888:::;;;;;;:::;;;999777777999;;;<<<<<<======<<<:::999888666666888666333222333555555555555555666777777888888999000111111222222222222222444333222222222222333444222333444333222222444666///111222222000000111222111222333444444444333222444333333222222222222222222222222222222222222222111111000/////////000000000000000111111111111222000000000111111000000000000////////////000111111333//////333444111000222......111555555444777===888999::::::::::::999999777888999:::::::::::::::888888:::<<<===>>>>>>>>>:::999999:::<<<>>>===<<<;;;>>>>>>>>>BBBFFFFFFBBB???AAACCCEEEEEECCC@@@>>>BBBBBBBBBAAA@@@BBBFFFIIIEEEFFFFFFEEEBBBAAAAAABBB@@@@@@@@@@@@@@@AAABBBCCC<<<===???BBBDDDEEEFFFFFF@@@>>>======???@@@>>><<<<<<<<<<<<============>>><<<<<<;;;;;;;;;:::::::::444333222333444555444333222111000111222222111000////////////.....................------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))}}}SSS>>>444333111111222222000///........................+++,,,---.........------+++++++++,,,---------......---...---+++,,,666AAAcccVVV999DDDJJJBBB>>>>>>999:::;;;;;;;;;;;;;;;:::222222111000000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++++++++******************"""%%%***///222222///,,,&&&(((***+++***)))(((''')))((('''&&&&&&&&&&&&'''---,,,+++)))'''&&&&&&'''((((((''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++---......------///000222333555777888999::::::888999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;777777777777777777777777888666666777999:::999888888999999999888999;;;===<<<;;;999888888777555444666333111111222444555555444444444555666666777777000000000111222222222111111222333333444444444444000222222222111111333555000000222222111///000111111222222222333333333333444333333222111111222222333333222222111111000000000000000///...///111222............/////////000/////////000000///////////////......//////000111...+++,,,111333222222555222222666999777333444888666888:::;;;;;;999777666666777888:::;;;;;;:::::::::;;;===>>>?????????>>><<<;;;:::;;;===>>>>>><<<===???@@@@@@DDDHHHGGGBBB???@@@BBBCCCCCCBBB@@@???@@@@@@@@@>>>>>>???BBBEEE@@@BBBCCCBBBAAA@@@AAACCC??????>>>>>>>>>???@@@AAA@@@AAABBBCCCDDDCCCCCCBBB>>>>>>>>><<<::::::<<<>>>:::;;;;;;;;;<<<<<<<<<<<<::::::999999999999888888444333222222333444222111111000///000222222111///////////////............------------------------+++*********))))))))))))))))))))))))))))))))))))xxxPPP<<<444333111111222222000///........................+++,,,---.........---,,,******+++,,,,,,---......---)))+++111111+++...666999WWWuuuPPPFFFGGGHHH???;;;>>>;;;888999;;;<<<;;;:::777666000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))+++)))'''&&&''')))))))))+++***)))(((((()))+++,,,&&&'''((()))***))))))((($$$&&&)))))))))))))))))))))'''&&&'''((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************+++,,,,,,,,,,,,---...///000222555888:::;;;;;;666666777888888888888888999999::::::::::::999999666666666666777777777777777666555666777888777666666999<<<;;;999999;;;===:::999777777777666444333222///------///222333333///000000111111222333333/////////000222222111000+++,,,...000111111111000///000111000///000111333000000222333111//////111222111111111222333444444444333333222111111111222444333333222111000//////////////////...///111333,,,,,,,,,---------............////////////.....................///000000333111111222000,,,...222...---000555666444444888444666999;;;;;;999666444666777888:::;;;;;;;;;:::<<<===>>>@@@@@@@@@???>>>@@@???>>>???@@@AAA@@@??????AAAAAABBBFFFJJJHHHCCC>>>??????@@@AAAAAABBBBBB===>>>>>>===<<<<<<===???===>>>???>>><<<;;;<<<===???>>>===<<<<<<===>>>???BBBCCCCCCBBBAAA???===;;;;;;>>>@@@<<<666444999???999999:::::::::;;;;;;;;;888888888888777777777777444333222222333333222000000//////000222222111///000/////////............,,,,,,------------------************))))))))))))))))))))))))))))))))))))tttMMM:::333333222222111000000000......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---------------...///000111111===\\\}}}LLLDDDHHHHHHBBB===<<<<<<;;;999888666555444333444444222111111111000000//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---((((((((()))******++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,,,,------...///000111444555777888888888999:::888666555555666<<<<<<:::888777666555555777888888777555555666777777777666555555555555555444555666777777888888777888888999999999777555444222000...111555555222---//////000000111111111222000000000000000111111111000///...------...///000---.........//////000000333111///111444555333111111...222888555---000;;;//////............//////////////////////////////................................................,,,---......//////......---------............///////////////000000000000...000111222111111222444555666666666444444666888666777999999999;;;===@@@???>>>===;;;::::::::::::AAA@@@>>><<<;;;<<<===>>>HHHFFFCCCAAA?????????@@@???>>>???AAACCCDDDCCCBBB@@@===;;;<<<>>>>>><<<999<<<;;;;;;;;;;;;<<<<<<===<<<>>>???<<<999:::???EEEHHHGGGDDD@@@;;;999:::;;;AAA???<<<999888888999:::>>>;;;777666777999::::::888888888888777666555444111111111111111111111111//////............//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))tttMMM:::333333222111111000000///.........---------,,,,,,......---------,,,,,,,,,,,,++++++++++++,,,---------------------.../////////000555EEE___~~~dddEEE???999===>>>:::777888999888999888666444333333333444333333222111000......---------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))******++++++,,,------------...000222444555666666555666777777555555666777<<<;;;:::888777666666666777888888777555555666777777777666555555555555555777777888888888777777666888888888888777666555444333000///111444555222.../////////000000000000000000000000000000000000000000///...------...//////---........./////////000222111///000333444333111222333;;;DDD???222---111//////............//////........................------------------------------------------------,,,------...............------------................../////////000000000---///000000000000111333333444555444333333555777777888999:::999:::===???===============<<<::::::<<<;;;:::999888999:::;;;AAA@@@???>>>===>>>>>>???>>>>>>@@@CCCEEEEEEBBB@@@>>><<<:::;;;<<<===;;;999;;;;;;;;;;;;;;;<<<<<<===;;;>>>???===::::::>>>BBBAAAAAA@@@===;;;999:::<<<>>>===:::888888999:::<<>>>>><<<<<<======>>>??????@@@===>>>AAAEEEGGGEEEAAA===;;;:::999:::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<>>>@@@>>>;;;:::<<<>>>999:::<<<;;;::::::;;;===<<<;;;999888888999;;;<<<<<<:::777666777666555444555555444444333222222222//////////////////////////////............//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((rrrLLL;;;222222222111000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------)))///222...***111FFFXXXsssmmmOOOHHHGGGCCC>>>>>>AAA@@@<<<:::;;;;;;888999888777666555444444444333222111000///...------,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))******+++,,,,,,,,,,,,---...000222333333333222333555555444444666777999888888777777777777777888888999777666555666888777777666555555555555555999:::::::::999999888777:::888666444333222333333333111000111222333111///222222222111000000000///000///////////////.........------.........//////........................000//////000000111111111111000333777555000000444///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,,,,------------------........./////////,,,...////////////000222111222333222222222444666444555666666555555777999666777888999999999999999>>>>>>??????@@@@@@@@@AAA===>>>???@@@AAAAAAAAAAAA>>>>>>@@@BBBDDDCCC???<<<:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????===???AAA@@@>>><<<;;;<<<666888:::;;;;;;;;;<<<===<<<;;;999888888999:::;;;888777666777999999888777555555444333222222222222///////////////////////////......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((pppKKK;;;222222111111000//////...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,++++++++++++,,,,,,+++...000000------000444HHHVVVmmmkkkWWWCCC???CCCCCC<<<666:::<<<<<<888888:::999666:::999999888777666555444000000000///////////////------------,,,,,,,,,,,,***))))))(((((())))))***((((((((())))))*********''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))******++++++,,,------///000222333333333444555666666444444555666777777777666777777888999888999999888666666777888777777666555555555555555888888999:::::::::::::::999888555444222222333333333222111111111111111000333333333222222111111111/////////.........------,,,,,,---..............................---------......////////////000000---,,,+++---------111555......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------++++++++++++,,,,,,,,,---------------............---///000000000000111333111222333333222333555777555666777666666666888::::::999888777888999<<<===;;;<<<===?????????>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@???===>>>??????>>>===;;;;;;<<<<<<<<<======>>>======???@@@AAAAAAAAA@@@???AAABBBBBB@@@>>><<<<<<888:::<<<===<<<;;;<<<===>>>===;;;:::888888888888999888888888::::::999888666555444222222222222222000000000000000000000000......------------......---,,,,,,++++++,,,,,,---,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''nnnIII:::222111111000000///............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,,,,++++++******++++++...,,,,,,---///000...,,,...777IIIaaa{{{gggEEEEEEGGGHHHDDD===<<<>>>666888888777999======:::999999999888777666555444....../////////000000000.........---------,,,,,,******))))))))))))******((((((((()))***+++++++++'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))******++++++------///000111222222222444555666666444333444555555555555666777888999:::888999999888666666777999777777666555555555555555777777888999:::;;;::::::777666555444444444444444444333222111000000000000222222222222222222111111/////////...------,,,,,,+++,,,---........................---------------,,,...//////...---///000+++,,,...///000///...---......------------......------------------------++++++++++++++++++++++++------------------------++++++,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---///000000000000111333000222333333222333555777777888999999888999;;;===???===:::999999<<>>@@@AAAAAA@@@???===@@@????????????>>>>>>>>>BBB@@@===<<<===>>>>>>>>>;;;===>>>===<<<<<<===>>><<<===???AAABBBBBBAAAAAA@@@@@@AAAAAA@@@>>>===;;;<<<===>>>>>><<<;;;<<<>>>???>>>===;;;:::999888888???===:::999888888666555666555333111111111222222000000000000000000000000......------------......---,,,,,,++++++,,,,,,---++++++++++++******************)))))))))(((((((((''''''''''''''''''''''''kkkHHH:::111111111000//////......---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***************++++++,,,,,,,,,+++***************,,,++++++,,,---...///000,,,---222???TTTnnnyyyyyyXXXBBBFFFAAA===<<<999555666:::777999888888;;;@@@@@@<<<777777777777666444333222//////////////////......---------,,,,,,,,,+++++++++******))))))******+++(((((())))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))******++++++,,,---//////000000000111222444444333333555666444444555555777888::::::999999:::888777666777999777777666555555555555555888888999999999999999888555555666666666555555555444333222111//////000111000000000000000000111111//////......---,,,,,,+++***+++,,,...//////...............------,,,,,,,,,+++---///...,,,,,,...000,,,...///000111000---***...------,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,************+++++++++++++++,,,,,,,,,,,,---------,,,...////////////000222///000111111111222444666666777888999888999<<<>>>>>>===;;;::::::<<<>>>???>>>???AAACCCCCCAAA>>><<>>===<<<<<<===>>>???CCCAAA??????@@@@@@>>>===;;;===>>>===;;;:::;;;===:::<<<>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;>>>??????===<<<<<<>>>@@@>>>>>>===<<<;;;;;;::::::AAA>>>:::777666555444333555333111000//////000111////////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''jjjGGG999111111111000//////......,,,,,,,,,+++++++++***************++++++,,,,,,,,,*********)))***++++++,,,,,,,,,+++***))))))******''',,,///...***))),,,000///,,,))),,,999MMMaaannn~~~ZZZFFFBBB>>>===???AAA===666444777999999888666999===<<<777555555666666555333111000111111000///...---------,,,,,,,,,+++++++++******++++++************++++++)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))************+++,,,---......//////---///111222222333555777444444444555777888:::;;;999::::::888777666888999777777666555555555555555999999999999888888777666333444666777777777666555444444333111//////000111------......//////000000//////...------,,,++++++)))+++,,,...//////...............------,,,,,,,,,***---///...,,,+++---000---...,,,+++---000000......------,,,,,,------...------------------------************************************************++++++,,,---------,,,,,,)))************+++++++++++++++,,,,,,,,,---------+++---......---...///111---...000000000111333555222444555666666777:::<<<::::::::::::::::::::::::999;;;>>>??????<<<999777???>>>===<<<===>>>AAABBBCCCBBBBBBCCCCCCBBB???<<<:::<<<>>><<<999888999;;;888:::===???@@@@@@???>>>===<<<;;;;;;<<<<<<;;;:::>>>>>>>>><<<;;;<<>>>>>===;;;:::>>>===<<<<<<<<<>>>???@@@>>>======<<<<<<<<<<<<<<<<<<;;;:::999888888888888999999:::;;;<<<<<<<<<<<<777888888999::::::;;;;;;@@@>>><<<<<<>>>@@@@@@???BBBAAA===777777===AAAAAA444444444444444444444444111111111000000///...---......//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqJJJ888222111//////000000...---...------,,,++++++******++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,000333333FFF```vvviiiNNN;;;>>>DDDBBBCCCIII???<<<999777777888888888222222333333444444444444666777777555222000///000...------,,,+++******))))))***,,,------,,,***)))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******++++++,,,,,,------......///000111222222333333222111111222555888:::888999999:::999777666555888777555444444444555666888999999999999888666555444444333333333333333444000111111111111111111222------............------......---,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************)))))))))))))))))))))))),,,+++******)))))))))***++++++++++++++++++++++++,,,,,,,,,------------...---...///000000111111000555222000333888:::999666666777888777777777888::::::;;;<<<======<<<;;;;;;<<<<<<;;;<<<<<<>>>???@@@???>>>===<<<;;;:::::::::<<<;;;:::999999999999999::::::;;;<<<<<<<<<<<<<<<777888888999:::;;;<<<============>>>@@@@@@???======>>>;;;666555:::===<<<444444444444444444444444000111111000000///...---...............------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmGGG777222000////////////...,,,------,,,,,,++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,(((222BBBQQQ```ooozzz]]]PPPEEE888333===DDDBBBAAAEEE;;;999888999::::::999777555444444444555666777777222555777555111...///222//////...---,,,+++***))))))***+++,,,,,,+++***)))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))***++++++,,,,,,------...///000111222333333333333333444555666666999999:::::::::888777666777777777777666666666666777777888888888888777666666555444444333333333333000000111111222333333444.........//////.........,,,,,,,,,,,,,,,---...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))+++******)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000000000000333111000333777999888666777888888777666666999;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>???@@@AAAAAA@@@???>>>===;;;;;;:::;;;;;;:::::::::::::::;;;;;;;;;<<<=========<<<<<<888888777888999;;;===>>>:::;;;===@@@AAA@@@===:::888:::999444444777888666333333333333333333333333000000000000///...------...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&gggBBB555222000///...//////...,,,,,,,,,,,,,,,++++++******************************))))))*********+++++++++***************************************************+++---,,,+++******+++...---,,,,,,222@@@SSSaaazzzcccIIIIIIVVVFFF>>>;;;@@@BBB@@@@@@DDD===;;;999999999999777666888777666666555666777777111333444444222000000000000000///...,,,+++******)))***++++++++++++***)))************************((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))******++++++,,,------...000111222333333555555555666666555555444999::::::;;;:::999888777777777888888888888777666666666777777777777777777777666555444333333333333000000000000000111111111......////////////......---,,,,,,,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))***))))))((((((((())))))************++++++++++++++++++,,,,,,,,,---------,,,---...///000000000000333222111333666888888777888888888777666777999<<<======<<<;;;;;;;;;<<<<<<:::;;;===???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@??????;;;:::::::::;;;;;;<<<===<<<===============<<<<<<:::999888777777999:::<<<777999===@@@BBB@@@;;;777666999999666555777777333222222222222222222222222000000000000///...---,,,------.........---,,,,,,************************++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&fffCCC888111000......//////---,,,,,,+++++++++++++++******************************))))))*********+++++++++************************************************(((***,,,---,,,+++,,,,,,)))***,,,+++)))))),,,///@@@MMM```rrrcccGGGAAADDDAAA<<<:::>>><<<:::;;;<<<===???AAA>>>;;;888666777888999999999999888666555555555444666444222444777888333///000//////...,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((***)))((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))******++++++,,,,,,---...///000111333444444555666777777777777666555999999:::;;;:::999888777777777888888999888888777666666666666666666777777777666555444333222222222333222222111000///............////////////............---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''(((((()))))))))))))))******++++++++++++++++++,,,,,,,,,------,,,---...//////000000000222222222444666888888888777888888888777888:::<<<>>>===<<<;;;;;;;;;;;;;;;:::<<>>???@@@AAABBBBBBAAAAAA999999999:::;;;<<<===>>>===>>>>>>>>>===<<<;;;;;;<<<;;;999888777777888888666888<<>>>>>@@@???<<<;;;888666555777:::<<<===<<<<<<<<<<<<;;;:::888777:::666333666;;;<<<666.........------,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((())),,,+++***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,...///111222333444444555666777777777777777888888999::::::999888777777777777777888888888888777666555555555555666666555444333333222222222222555555444222111000///............//////.........///...---,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...////////////000111222333555666777777444666888999999:::;;;============<<<;;;;;;:::::::::<<<@@@CCCDDDCCCBBBAAA999:::<<<>>>???@@@@@@???777777888999;;;<<<>>>???>>>>>>>>>===<<<;;;:::999===<<<<<<;;;:::999999888777888:::===>>>===:::777888;;;<<<999888999777333111111111111111111111111////////////...---,,,,,,---------------,,,++++++************************))))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&^^^<<<666111///............---+++******************++++++************************)))************+++++++++************************************************&&&'''))))))((((((***+++***)))(((''''''))),,,...222...((($$$&&&000>>>HHHMMMYYYkkk{{{hhhOOOHHHHHHGGGGGG666>>>BBB===777777;;;>>>FFFHHHDDD>>>===@@@???:::999888777888999;;;;;;:::888:::<<<======<<<:::999777444333555888777222,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&(((***+++***((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))******+++)))***+++---///000222222111111222444555777888888666777888999999888777777777666666555666777888999888777555444444444444555333222222111111111222222333333222111111000//////------............------------,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++++++++************++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))((((((((()))***+++++++++***++++++++++++,,,,,,,,,,,,,,,---...////////////---///000111222333444555111444888:::;;;;;;<<<===<<<============;;;:::999999<<>>>>>===<<<555666777888:::<<<>>>???>>>>>>======;;;:::999888<<<===>>>??????>>>===<<<999888888999;;;<<<:::999777::::::777666777555222111111111111111111111111////////////...---,,,,,,,,,------------,,,++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&]]];;;666111///...---......---+++******************++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((***,,,+++,,,---...------,,,,,,'''***...///---+++******(((...555:::;;;@@@LLLXXXddd}}}vvvddd]]]GGG777:::BBBBBB@@@@@@:::AAAAAA::::::@@@BBB===EEECCC:::///000:::>>>;;;;;;::::::;;;;;;:::777444---///333666888777555333000000111222222000,,,)))******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$###$$$&&&(((***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))'''((()))+++---///000111...///000111333666888999666666888999999888777666777666555444555666888:::888777555444333333333444111111111000111111222222////////////............,,,------------------,,,+++++++++,,,---...000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++,,,---...////////////+++---...///000000222444///333888;;;=========>>><<<===>>>>>>>>>;;;999888888;;;>>>AAABBB@@@===;;;:::;;;===>>>???>>><<<;;;444555666777999<<<>>>???=========<<<;;;999888777;;;===@@@CCCDDDCCCAAA@@@:::999777777999:::;;;:::666999888555444555444000000000000000000000000000////////////...---,,,+++,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&WWWAAA111000//////000000///---++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000333>>>EEEIIIVVVjjjuuutttdddeeehhhlllpppuuuyyy{{{mmm\\\PPPTTTWWWQQQJJJIII@@@@@@AAAJJJWWW^^^UUUHHH===FFFQQQSSSKKKAAA;;;999???;;;<<>>@@@===999777777777777777333444555555555444222222000000//////.........---+++++++++************)))''''''(((((())))))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))***++++++,,,,,,......///111222333444555999999999888888666555555777888888777666555555777777666666555444444333333000000000000000111111111////////////...............------,,,,,,------...*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++***)))(((((())))))************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++---......///////////////000000000000000333777;;;===<<<;;;999999888999;;;>>>>>>:::666777===<<<>>>IIIHHH<<<999CCCBBB>>><<<======;;;666:::777444555999<<<======<<<<<<;;;:::::::::;;;;;;???===;;;<<>><<<777999::::::888888999;;;666666555444333222222111000000000000////////////000000///...............,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%UUU@@@111000/////////000///---++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------......///,,,222222---000999<<<888111222333555888;;;>>>???:::777888???EEEGGGGGGHHH???;;;555666>>>GGGEEE???999@@@HHHIIICCC<<<::::::999888:::>>>???;;;;;;>>><<<999555444555777888999333333444444444333222111000//////...------,,,,,,*********))))))))))))((('''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((())))))******+++,,,,,,......///000222333444444666666777777666666555555666888888777555444555666777777666555444444333333000000000000111111111111////////////............------,,,,,,,,,,,,------***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++***)))))))))))))))************************************************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,---............/////////000000000///111555888999:::999888777777888:::<<<<<<999555;;;===666555@@@BBB>>>AAA777:::>>>@@@???<<<888333999777555666999;;;<<<;;;999999999999999:::;;;<<<>>><<<;;;<<<>>>???===;;;999;;;<<<;;;:::999:::;;;888777777666555444333333000000/////////.........000//////...............,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%SSS???222000///.../////////---++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++,,,,,,,,,++++++******)))*********+++,,,,,,------111555333,,,***//////+++,,,,,,,,,,,,---///000111000:::BBBEEEFFFIIILLLLLLEEEAAA999222333999999666666;;;@@@???;;;888:::<<<555555888<<<<<<:::;;;???===:::666444555777999999333333444444333333222111000000///...,,,+++*********))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((()))******++++++,,,---...///000111222333444333444444555666666555555666777888666444333333444888888777666555444333222111111111111111111111111////////////............------,,,,,,,,,,,,------+++++++++++++++*********+++++++++***************,,,+++******)))*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,------............////////////000///000111333555666777777666666777999;;;:::888666<<<>>>666444;;;<<<:::@@@???@@@@@@===999666666888999888777888:::;;;:::999777777777777888:::;;;<<<===<<<;;;<<<======<<<:::<<<======<<<:::999:::;;;999999888777666555444444000000/////////.........000///......------......,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%PPP===222000///......///...---++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++,,,,,,+++***))))))(((((((((((())))))***++++++,,,***......++++++111222///222111111111111111222222000<<>>===:::888:::<<<555777;;;===;;;:::;;;>>>CCC???:::777666777888888444444444444444333333222222111000///---,,,******************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((())))))***+++++++++,,,---...///111222333333111222333555666666666666555666777666444222333444888888777666555444333333222222111111111111111000////////////............---,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))))))*********)))))))))))))))++++++************++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++,,,,,,---------.........///////////////000111222444555666555666777999::::::999777:::???======???888222888<<<===>>>>>>999555555999:::::::::;;;;;;;;;:::999888888888888888999:::;;;<<<<<<======>>>===<<<:::<<<======<<<999888888999888888777666555444444333111111000000000///////////////...------------...,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~MMM<<<222111///------......,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++++++++***)))((((((''''''''''''(((((()))*********(((******((())),,,,,,++++++*********++++++,,,---***333555//////555666111---333777666777:::>>>>>>:::<<>>;;;888888888888<<<@@@>>>;;;:::;;;<<<@@@===999777777777777777666555555444444444444444333333222000///---,,,+++,,,,,,++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''(((((()))******++++++,,,,,,---...000111222333111222333555666777888888444666666555444333444555888777777666555555444444333222222222111111000000////////////............,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))+++******)))******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******+++++++++------------............000000000000111333555666555777888:::::::::::::::999@@@AAABBBBBB777333===777777;;;BBBAAA:::555666;;;<<<======<<<;;;;;;;;;;;;;;;:::999999888999999<<<===??????>>>===;;;;;;:::;;;;;;999777555555666777666555444333222222111222222222111111111000000//////...---------------,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{JJJ:::333111///---,,,------,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))))))))((((((''''''&&&'''''''''((())))))******+++,,,,,,,,,------...---,,,,,,,,,---...///000111444555444333555999:::888DDDFFFBBB:::666999>>>AAA:::<<<>>>===:::777555555888???BBB>>>999888999999666444333444666888888777666555444333333333444444333333222111000...------------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((())))))******++++++,,,---...///000111222111111333555666777888888333555666666555444666777666666666666666666666666333333333222111111000000////////////............,,,,,,++++++++++++,,,,,,***************)))))))))))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,---------......000000000000222333444555555777999:::999999:::<<<:::???>>>>>>>>>888===PPPfffRRR???::::::888999===;;;=========;;;:::;;;======<<<;;;:::999888888888;;;===??????===;;;::::::888999999777555333333444555444444333222111000000222222111111111000000000///...------,,,,,,------,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzHHH999333111///,,,,,,,,,---,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((())))))******######$$$'''((((((((()))************+++,,,---...222000000222222000111444WWWUUUKKK>>>777999===???=========;;;999888777777444<<<@@@:::444444666555000111222555777888777555444333222111111111222222222111111000///.........,,,,,,,,,+++++++++*********)))))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((()))*********++++++,,,---///000111111000000222333555666666666222444666666666666888:::555555555666777777888888444444333222222111000000////////////............,,,,,,++++++++++++,,,,,,))))))))))))************)))))))))******+++++++++((((((''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))+++,,,,,,,,,,,,---------...//////000111222333333333666888888777888:::<<<:::>>><<<<<<;;;777BBB[[[nnnEEE444333666:::@@@:::;;;<<<:::888888;;;>>>;;;:::999888888888888888888;;;>>>>>>;;;888777777777888888777444333333444444444333222111000000///000000000////////////...///...------,,,,,,------,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyGGG888333111///,,,+++,,,---,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''(((((()))************))))))******'''&&&'''+++************+++,,,,,,---***...666555///111:::FFFFFF@@@777444888<<<<<<@@@???===;;;::::::;;;<<<000999===777111222444333333333555888:::999666333333222000/////////000111000000//////.........---+++++++++************)))******))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''(((((()))************+++,,,---...000111111///000111222333444444444222444666777777888:::;;;444444555666777888999999444444333333222111000000000/////////............,,,++++++++++++++++++,,,(((((())))))******++++++))))))******+++++++++,,,'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------------///000111111111111222555777777666666999;;;999>>>>>>???===666AAA[[[gggCCC:::>>>===666333888999:::888666777:::>>>888777777777777777888888666999===<<<999666555555666777888777555333444555555444444333222111000//////.........------------......---,,,,,,,,,,,,---,,,++++++***)))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmCCC888111///......------,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((()))***))))))))))))***+++,,,---------...///000111222222444777999;;;;;;;;;===>>>;;;888666555555777777777888;;;<<<999222///000444000222555666666555666777444333222000///000000111222111000///---,,,+++******)))((('''((()))+++---,,,***((((((***+++)))''''''''''''''''''''''''''''''&&&$$$###"""""""""###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''(((***---...222222000,,,(((&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++******)))***,,,---...000000000111111222222333666777888999999:::999999888888777888999888666444333333222111000000000111------------------------,,,,,,++++++***)))(((((((((((())))))*********+++******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***************,,,---...///000222333333000333666888777666666777666888;;;<<<:::999999999???<<<888555444555888:::<<<;;;999666555555555555999555222222666999:::999666:::======:::777666666888777666555444444444555333333222111000///......111111000000//////......------,,,,,,,,,------...************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmBBB777111///......------,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&((()))***))))))))))))***+++,,,,,,,,,------...///000111222333555777888888999:::;;;888999999888666555666666555777888666222000111222111444666777666666666777444333111000//////000000111111000...---,,,+++***)))((('''&&&'''(((***+++,,,***((((((***+++)))'''''''''''''''''''''''''''###$$$%%%&&&'''((())))))$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''''''''(((***,,,---000000...+++(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))***+++---...000000111111222222333333555555666777888888888888888666444444555555555444333333222111000000000000------------------------,,,,,,++++++***))))))(((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---...///111222222111444777999888888888888888:::;;;;;;999666555444999888777777777888999:::<<<;;;999888777666777777777555444555777999888666666999<<<<<<999777666666888777777666555555444444444444333111000///...---000000000000//////......------,,,,,,,,,------...*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll@@@777111///......------,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''((()))(((((((((((()))***+++,,,+++,,,,,,---...///000111111333555666555555666777666999;;;;;;888666777888444555555555555555444444444666888888777666666666333333222111000000000000111000///...---++++++***)))((('''&&&'''((()))***+++)))(((((()))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&''')))+++,,,,,,---,,,***'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))******+++------000000111111222333333444444444555666777777777777888555222111222333444444333333222111000000000000........................,,,,,,++++++***)))))))))))))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((,,,+++***)))))))))***+++******+++,,,...///000111222555888999999999999:::666888::::::888555444333333555777999:::;;;;;;:::;;;;;;:::999999999999999555555555777888888666444666888::::::999777777777777777888888777666444333555444333222111///......000000000////////////...------,,,,,,,,,,,,------******))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj>>>666222///......------,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''(((((((((((((((((()))***++++++******+++,,,---...//////000222444444333333444555666666777888999999999999666666777999;;;<<<:::999666888::::::888666666666444444333222222111111111000//////...,,,++++++***))))))(((((((((((()))******)))))))))))))))((('''''''''''''''''''''''''''((('''&&&%%%&&&(((***+++&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((******)))******)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******+++,,,,,,///000000111222333444444444444555666777777777777777555333333444555555444444333222000////////////........................+++++++++*********)))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((---,,,***((('''(((***+++((()))***+++,,,......///222444777888888888999:::222555888999999777777888333444777999:::;;;;;;;;;::::::::::::::::::;;;;;;666666666666777666555444888999::::::999999888888666777888999888666444222333333222222111111000000////////////////////////------,,,,,,+++,,,,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii<<<555333///......------,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''((()))***+++))))))***+++,,,---......000222333444333222333444444111000222666999999777777777888:::===>>>===;;;777999::::::888666555666555555555444444333222222//////...---,,,++++++***+++*********************))))))))))))(((''''''(((''''''''''''''''''''''''%%%$$$$$$&&&+++333;;;@@@)))'''%%%###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''''''''((())))))'''((())))))((('''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++++++++,,,...//////000222333333444555555666777888888888888555555666888:::999666444444333222000///.................................+++++++++*********************))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''---+++)))''''''''')))***'''((()))***+++,,,---...///222444555555666777999333666999:::999888888999666666777888999999:::;;;999999:::::::::;;;;;;:::888777555444333444666777;;;:::999999999999999999555666777888777555333222000000111111111222222222.............../////////...---,,,+++++++++++++++)))))))))(((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhh:::444333///......------,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''((()))***'''((()))***+++,,,,,,---...000222333222222333444111000///111444666666555333555777:::::::::999888666888::::::888666666666555555555555444333222222......------,,,++++++***++++++++++++++++++******((()))***)))'''&&&'''((('''''''''''''''''''''''''''%%%$$$$$$)))000888===***'''$$$!!!!!!$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))&&&(((******)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***++++++++++++------...///000222333333555555666777888888888888444555888;;;<<<;;;777444444333111000///...------------------------------************************************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***)))((('''''''''((()))''''''((()))+++,,,---......///111222333444666888666888;;;;;;999777666666777777888888888999999999777888999999999999999888777666555333222333666999>>>;;;888777888999999888555555666666555444222111/////////000111111222222---............/////////...---,,,++++++******+++))))))((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg888333444///......------,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))&&&'''((()))***++++++,,,,,,...000222111222333444111777======999555444666000444888999777555555666555777999999777666666666333444444444333222111000...------,,,,,,++++++++++++++++++++++++***))))))''')))***)))'''%%%'''((('''''''''''''''''''''''')))'''%%%###$$$&&&(((***'''&&&$$$"""###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))******))))))&&&(((***+++***))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++++++++***++++++,,,...///111222222444444555666777777777777444444555777999999666444444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((()))+++,,,---...---///000111222333666888555777999:::888666555555444666888:::;;;:::999888666777777888888777666555333444555555333333666999>>>;;;666555555666666555555444444333333222111111000000000/////////......---------.........//////...---,,,+++************))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fff777222444///......------,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((())))))&&&&&&'''((()))***++++++***,,,///000000111333444444@@@LLLKKK@@@666555999000555;;;:::666333333666444666888888777666666666222222333333222111///...---------,,,,,,+++++++++***************)))((('''''')))***)))&&&%%%&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))************)))''')))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''')))***++++++************,,,---...000111111222333444555666666666666444333222333555666555444444333111000...------,,,++++++++++++++++++++++++******************+++++++++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&''''''(((***+++,,,---...---///000111222333666888000333666888888777777888000333999===>>><<<999666555666777777777555444333///333666777555444666888>>>:::555222333444333222555444333222111111111111222222111///...---,,,+++---------.........//////...---,,,+++************)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\===---333---+++))))))---333:::???***************)))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))+++,,,---...000444777444:::???@@@;;;777555666444444444444444444444444222333444555555444111000///////////////......---,,,+++******))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&$$$""""""#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))((((((((((((************)))))))))))))))))))))*********++++++************************+++***))))))(((((()))))))))***,,,+++***))))))***)))((('''''''''(((***+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))***++++++,,,,,,------...111222444555555555444444666666666555444444333333333222111000///...---,,,---,,,***))))))***,,,---+++++++++************)))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((***+++++++++++++++,,,,,,---///000222333333333333444444555444444444666555555999>>>>>>999444444555555666666555444444555666777999999888888777888888777555333444666888:::888555444444333222000222111///...---------.........---------,,,,,,,,,+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ZZZ>>>...444///...---,,,---...000222***************)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))***,,,------000333666///444888888555111000222333333333333333333333333111222333333333222000///...////////////...------,,,,,,+++************+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$###"""###$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))++++++******************,,,,,,,,,++++++******)))(((((((((((('''''''''&&&''''''''''''((())))))***%%%'''))))))((('''((())))))(((((((((((()))***+++(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))******++++++,,,---------111222333444555555444444666666555555444333333333222222111000///...---------,,,***))))))+++,,,---+++++++++************)))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++++++++++++++,,,---...000111222333222333333444444444444444666555555888======999555555555555555555555555555444555666777888777777666999999888666555555888:::666555555666666666444222222111///...------............---------,,,,,,,,,++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%WWW???000444////////////---+++)))'''***************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((***,,,,,,---///222444222555888888555333444555444444444444444444444444111111111000000000/////////////////////...------------,,,+++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))******************+++++++++++++++++++++++++++++++++******)))))))))---.....................,,,,,,,,,------.........---...000///...------...******)))(((((((((((()))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))*********+++,,,,,,------000111222333444444444444666555555444444333333222222111111000///......------,,,+++******+++,,,---+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++++++++,,,,,,...///000111222111222333444444444444444666555555777;;;;;;999666666666555444444555666777444555666666777777666666999:::999888777777:::<<<777666666777777666333000111000///......---............---------,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%TTT???111222,,,---......---+++)))(((***************)))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''')))+++,,,,,,...000222666888999999888777999;;;555555555555555555555555222111111000///000000000000000000111000//////......---,,,,,,++++++,,,,,,(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++***+++++++++++++++,,,,,,***+++++++++,,,,,,,,,---)))******+++,,,------...++++++++++++******))))))***,,,---,,,***))))))***......---+++***)))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,///000111222333333444444555555444444333222222222111111000000//////......------,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************++++++,,,---...///000000000111222333333444333333666555444666999:::888777777666444333333555777888555666666777777777777777999:::;;;:::999999;;;======;;;888666444333000...000000//////..................---------,,,,,,,,,************))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%QQQ>>>000111...------,,,,,,+++++++++***************)))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&(((***,,,,,,---///000333333444555555666777999666666666666666666666666444333222111111111222222111222222222222111000000...---,,,,,,++++++,,,,,,(((((((((((((((((((((((())))))(((((((((''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***)))*********************++++++++++++,,,,,,------*********++++++,,,,,,,,,........................------------------......------...///......---,,,)))+++------,,,,,,,,,---,,,---------,,,,,,,,,,,,*********************************)))))))))(((((((((((((((((((((((((((((((((((()))******++++++,,,......///000111222333444444444444333222222111111000000000000////////////...------,,,,,,++++++++++++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))******+++,,,---......//////000111222333333333333555444555666777888888777777666444333444666888999888777888888888888999999999:::;;;:::999999:::<<>>:::777777999:::888555555444333222333555777999;;;::::::999888777666666555444333222111111111111////////////..................---------,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyKKK777555///......---,,,+++)))((('''*********)))((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###"""&&&+++)))###+++(((---))))))---'''&&&''''''"""###000%%%!!!))))))***######$$$%%%+++)))###&&&/// (((+++&&&+++$$$###(((555000444333)))000---,,,999======...777000...999333+++888,,,DDD)))'''===$$$111+++++++++*********))))))***))))))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$&&&((((((&&&######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******+++******))))))---,,,+++******++++++***+++))),,,111111,,,,,,///...444222111777777777???BBBSSS```iiiuuu~~~yyykkkbbb\\\SSSEEE999999111,,,---//////222777,,,...000///,,,***+++...(((((((((((()))***+++,,,))))))******,,,...///000111111000000/////////...//////...------------......------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))+++,,,,,,---...000222333444444444555666777888999444333111111222333333222555555444444444666777888:::999999888777666555555666555333222111000000000////////////...............------------,,,,,,,,,*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvJJJ777555.........---,,,+++***((('''******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&$$$###'''+++***%%%(((((("""aaa~~~tttNNNAAA%%% """&&&...### """'''OOOHHH$$$(((''')))######eee[[[...///888:::+++===,,,666333---555...)))AAAZZZUUU444//////444---444++++++*********))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########%%%&&&&&&%%%###%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))***++++++,,,,,,,,,++++++,,,***)))((((((***,,,---)))***...333222///...000000777555666DDDSSSeeezzzooo___UUUIII@@@777///))))))+++---...---+++***))))))((())))))))))))*********)))))))))***,,,---///000000000000/////////////////////...------------......------,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((++++++,,,---...///111222111222444666888:::;;;;;;333444444444333333555666666666666666666777777777999999888777666555444444666555444222000//////.../////////............---------------,,,,,,,,,,,,******))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqFFF555555///---------,,,+++***((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&$$$'''+++***&&&"""!!!###SSSTTT###...(((,,,&&&(((%%%)))!!!222zzz%%%%%%+++))) ***555&&&!!!666EEE333+++555222777555444gggZZZ...222000111,,,************))))))))))))((()))*********)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""###%%%%%%$$$"""%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,+++***++++++++++++,,,///111000000000///---...333888DDDRRRYYYbbbvvvwwwooodddRRR===...222---&&&%%%,,,111///(((---------,,,+++***)))((()))))))))***+++---...///000000000000000000000000//////...------------......------,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))+++++++++,,,---///000111///111444666888999::::::777999:::888666555777:::666777888888888888777777999999888777666555555444777666444222000......---//////.........------------------,,,,,,,,,++++++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllBBB333555000---------,,,+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$'''&&&%%%&&&******'''&&&$$$...+++######"""###''''''---!!!333"""'''111 111---AAAzzz666'''...222666+++666,,,NNNCCC###444...)))*********)))))))))((((((((()))*********)))'''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###"""!!!"""$$$%%%$$$"""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***)))******+++,,,,,,,,,+++,,,...000000///...000111222222222111555BBBRRR^^^xxx{{{~~~zzzeeeIIIDDD999......222222---------,,,++++++******))))))))))))***+++,,,---...000000000111111222222222//////...------------......------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******++++++++++++,,,...///000///111333555666666666555777999:::777333111333555666777888888999888888777;;;:::999888777666666555777555444111///...------............------------------,,,,,,,,,+++++++++)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii@@@222555000,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&'''%%%%%%))))))'''***===222%%%jjj888)))&&&"""###)))(((***|||///...%%%)))111***"""555cccbbb...,,,444...;;;---]]]777///vvv000%%%***...******)))))))))((((((((()))))))))))))))(((((('''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,,,,,,,,,,+++---///...,,,,,,...111...777AAAKKK\\\uuu|||zzz~~~vvvwwwyyy{{{|||||||||{{{kkkqqqzzznnnpppeeeMMM888///---***,,,+++*********+++,,,---)))))))))******+++------...//////000111222222333//////...------------......------,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++++++++++++++,,,---......000000111222333333333222999999999666333222222222666666666777888888999999;;;;;;:::999888777666666555444333111///......---.........------------,,,,,,,,,,,,,,,++++++++++++))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhh@@@333444///,,,,,,,,,,,,++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&$$$$$$'''(((&&&'''...UUU,,,"""!!!WWW!!!(((%%%###%%%"""***666~~~)))###)))&&&###&&&555+++AAA>>>iii///***...???<<>>777111---,,,------***)))))))))***+++,,,,,,******+++,,,---///000000//////...------------.........---,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''(((((()))************+++,,,------000/////////000222444666999666333333555666444222444444333333555888;;;===999999888777666555444444333222111000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj@@@111555,,,,,,,,,++++++***)))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""...'''$$$$$$$$$''''''+++))) iii))) &&&((('''***>>>"""222$$$!!!111%%%'''&&&***GGGAAA444###666333)))111///+++***000666222)))333<<<```'''((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((((((((((((((()))*********))))))))))))))),,,------+++)))***+++***...++++++......+++...555:::HHHMMMNNNXXXhhhhhh^^^LLL<<<555444000)))000***)))...000,,,)))+++)))***+++,,,---......//////////////////.........,,,,,,------,,,,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***+++---...///000......---------......///333333333333333444555666888777777777777777888888::::::999999777666555444////////////............///............---------+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg>>>000444...,,,,,,++++++***)))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!)))"""(((,,,---"""...---&&&hhh&&&..."""###!!! CCCttt---,,,,,,$$$)))000(((!!!******222888%%%444+++'''...333111+++''',,,222rrr,,,...)))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((***+++,,,************************))))))******,,,///111111+++***---222444555===GGGRRR```mmmrrrfffUUUAAA333000000---,,,+++'''$$$***444,,,,,,,,,,,,------......////////////............---------------,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))+++,,,---......---------------......///222222222222333333444555777777777777777888999999888888888777666555333333////////////........................------------+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbb<<<000333000,,,,,,++++++***)))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***$$$$$$"""///---***"""&&&%%%...777$$$$$$///"""$$$###$$$%%%$$$222,,,&&&---)))JJJGGG999\\\222---333...111...000555333,,,,,,222\\\000((((((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))***+++************************,,,***)))***,,,,,,,,,,,,111111333666999AAAQQQaaawwwnnnPPPBBB333000......,,,)))))),,,...------,,,,,,------...........................------......------,,,+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******+++,,,,,,---,,,,,,,,,------...///000000111111222333444444666666666777888999:::;;;666666666666555444222222////////////........................------------+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]<<<111222000,,,,,,++++++***)))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$000%%%$$$'''(((&&&KKK$$$)))'''***###)))uuu555###///!!!###'''!!!&&&:::uuu%%%444...'''777***$$$))),,,000BBBWWW111!!!))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''---,,,+++)))((('''''''''*********+++++++++++++++...,,,+++......,,,******111555;;;@@@HHH[[[uuu{{{{{{nnnRRRBBB222,,,///000+++%%%---,,,+++++++++,,,---...------...............///---............---,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******++++++++++++,,,---......000000111222333444444444555555666777888999;;;<<<666666666666555444333222////////////.....................---------,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~XXX>>>333000///,,,,,,++++++***)))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((--- &&&......!!!&&&$$$%%%***!!!!!!)))>>>+++..."""***&&&***000555'''+++)))555???666+++LLLxxx---(((+++++++++************)))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((---,,,+++***((((((''''''***+++++++++,,,,,,,,,---***))),,,111222//////333---;;;MMM]]]ooo|||hhhLLL777/////////,,,+++******)))***,,,...///,,,---------......//////------......------,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))*********++++++,,,......000111222444555666666555555555555666777999:::;;;666666666666555444333333////////////...............------------,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||SSS>>>555...///,,,,,,++++++***)))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))"""222{{{{{{~~~VVV((())) %%%+++###---!!!&&&!!!&&&&&&'''KKK,,,FFFyyyCCC&&&111,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,+++++++++,,,,,,------...+++***,,,000---***000;;;GGG[[[uuu{{{eeeNNN===333...---,,,*********,,,...///,,,,,,,,,---......//////,,,,,,------,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******)))))))))***+++,,,---...///111333555666666666666444444444555666777888999555555666666555444444333////////////............------------,,,,,,,,,,,,+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||NNN<<<444---111,,,,,,++++++***)))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% '''GGG333 &&&((("""%%%...(((&&&>>>:::&&&!!!OOO111ppp222WWW***$$$///,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---++++++,,,,,,---.........///---///222000111CCCXXXzzzzzzdddJJJ777222111...,,,+++,,,---...++++++,,,------...//////++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***++++++(((((())))))***,,,---......///222444666666666555444444444444444555666666444444444444444333333222////////////............---------,,,,,,,,,+++++++++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||KKK;;;444---333,,,,,,++++++***)))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...RRR '''((( !!!!!!+++!!!777[[[ 444%%%!!!uuu 000ttt|||***&&&555000+++)))+++++++++************)))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))++++++***************+++++++++,,,,,,---...//////------222:::>>>IIIggg|||{{{{{{kkkOOO888555222...,,,+++,,,---++++++,,,,,,---...//////***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))+++,,,---((((((((()))***,,,---...,,,...111333555555555444444444333333333444444555222222333333333222111111000/////////............---------,,,,,,,,,+++++++++++++++************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNN777444111///,,,,,,++++++***)))))))))***+++,,,---,,,***((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%)))|||CCC555333 ''')))&&& ///$$$"""&&&!!!$$$000???(((%%%'''&&&JJJ***...+++************))))))))))))...,,,***(((''''''))))))&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***)))(((''''''((()))***************+++,,,---...,,,+++...222222///...111///111555HHHcccwww|||sss}}}lllNNN222+++000111,,,''',,,.........------...///******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((())))))((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,//////000111222444555666111222333555666666666666999777666444333333333444......//////000000111111//////...---,,,,,,,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%MMM777444111///,,,,,,++++++***))))))))))))***+++,,,+++***((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,"""fffQQQ 000;;;///:::&&&"""+++######---(((&&&'''+++((("""222$$$"""!!!'''fff:::222111""",,,))))))))))))((((((((((((+++***)))((('''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))(((((((((((()))***************+++,,,,,,---///(((%%%)))//////------333;;;GGGccc~~~~~~mmmVVVCCC444***,,,222,,,------------,,,,,,---******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''(((((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((()))***+++,,,/////////000222333555666444444555555666555555555666555444333222222333333////////////000000000000///...---,,,,,,+++,,,,,,++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||KKK666444111///,,,,,,++++++***)))))))))((()))*********)))'''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""hhh888*** +++%%%&&&222$$$%%%$$$###!!!<<>>!!!&&&222&&&555>>>777))))))))))))(((((((((((('''((()))******(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***)))))))))******++++++,,,,,,++++++++++++,,,,,,)))///444333---///@@@TTTwww~~~mmmyyy```AAA,,,...---,,,,,,---.........******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++------...///000222333444555555666666666555555444222222222222333333444444111111111000///.........///...---,,,++++++++++++************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuFFF555444111...,,,,,,++++++***)))))))))'''''''''(((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''...,,,((($$$"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''333 ''' 111666333"""|||GGG%%%&&&yyy&&&$$$+++&&&###(((<<<111###111333+++++++++*********))))))''')))***,,,+++***(((&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,---.........111666>>>QQQooopppjjjxxx|||~~~aaaKKK777333---++++++---......******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,,,,---...///111222333222333444555666666666666222222333333444444555555222222111000///...------......---,,,++++++++++++*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%))))))&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqDDD444555111---,,,,,,++++++***)))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''000---)))%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,)))"""###$$$&&&%%%JJJ"""&&&<<<!!!ggg!!!222"""&&&...***+++,,,,,,+++++++++*********((()))***,,,,,,***)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******)))***+++,,,,,,,,,,,,,,,------------...///000000999111111EEEfff}}}vvvxxxxxxzzz~~~OOOEEE777...***+++,,,,,,******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))******++++++,,,---...000111222000111222333444555555555222222333444555555444444222111111000///......---...---,,,++++++***************))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&******'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooBBB333555111---,,,,,,++++++***)))))))))((((((''''''((())))))***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++111 :::uuu"""$$$111+++)))&&&$$$LLLeee000$$$'''222!!!,,,$$$---+++++++++************)))'''((()))******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********)))***+++,,,---------,,,---------...///111333333444888IIIjjjvvv}}}zzz|||sssbbbLLL999///,,,++++++******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((*********++++++,,,---///000111000111222222333333333333111222333444444333222222111111000000//////.........---,,,+++************)))))))))))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$%%%)))---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnAAA333555111---,,,,,,++++++***)))))))))((((((((((((((()))***+++&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((///+++,,,&&&VVV(((,,,444''''''"""%%%MMM"""'''///###%%%,,,999AAA---************))))))))))))''''''((((((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))***+++---......------------...///111333444555<<>>...000"""!!!;;;...888:::<<>>@@@555***666111((("""'''...+++ $$$...444'''&&&000%%%...!!!+++%%%"""***,,,(((...******555333***---))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************++++++++++++++++++///,,,******+++---......)))777555--->>>bbb~~~ssseeecccmmm{{{pppkkkiiizzztttnnnhhhjjjqqqzzz~~~}}}|||pppdddXXXMMMMMMTTTYYYZZZcccuuuzzzmmmRRR@@@111***'''++++++'''&&&***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,---.........///000000000//////111000000111333333222000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$]]]===555...222---,,,,,,++++++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''')))*********))))))))))))((('''''''''''''''"""))))))*********,,,(((&&&''''''&&&$$$&&&***...///111222999OOOMMMeeeWWWqqqssssssppppppsssuuuuuuppprrrnnntttmmm[[[[[[YYYFFFDDDCCC@@@999222000111---***+++---)))&&&$$$!!!...***"""!!!&&&%%%!!!!!!$$$"""""" (((+++%%%))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,...+++))),,,000000111222)))777;;;EEEgggqqqfffdddsssuuutttqqqrrryyy}}}~~~gggggghhhttt{{{ttt|||xxxtttooommmmmmkkkfffbbbeeefffgggjjjmmmqqqtttvvvssswww{{{}}}}}}}}}xxxzzz}}}|||~~~wwwkkk^^^ZZZ]]]dddoooyyyppp~~~|||yyy___FFF666+++///111***%%%&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((***+++,,,---------...//////000//////111111222222333333222111///...------,,,,,,,,,---,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```@@@666///222---,,,,,,++++++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%((()))***+++,,,+++***))))))((((((''''''''''''(((%%%***...%%%"""(((***,,,(((***---...111888BBBJJJaaaeeelllbbblllVVVfffeeeuuuwwwuuummmiiilllnnnmmmyyyzzztttyyyjjjTTTZZZbbbmmmjjjhhhdddWWWJJJHHHPPPCCC555***...333,,,%%%))))))&&&%%%///...&&&'''...%%%***000******...(((************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******************++++++,,,,,,,,,,,,...******000222000000333333999EEEkkk}}}llliiinnnooonnnnnn}}}wwwqqqmmmjjjaaaWWWQQQVVVXXX]]]ddd```aaapppsssqqqooommmjjjddd\\\UUUYYYYYYZZZ\\\___cccgggiiitttuuuuuussspppqqqvvv{{{|||vvvqqqrrrxxxsssfff```aaacccyyyxxxsssXXX>>>444333///***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,---...///000000000000222333333444333222222222000///......---.........,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```@@@777///222...,,,,,,++++++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))***,,,------,,,***)))((((((''''''''''''((((((***%%%,,,$$$%%%+++"""###,,,333;;;BBBJJJUUUcccnnndddhhhsssoooyyyoooddd\\\[[[YYYSSSPPPRRReeefffUUUDDDBBB>>>555333***000+++%%%'''&&&$$$(((+++!!!&&&///+++'''+++---************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++******++++++,,,---------///+++,,,111111,,,...666:::VVVxxxoookkkgggjjjvvv|||xxxssstttddd^^^TTTMMMOOOSSSQQQKKKIIIOOONNNNNNRRRPPPTTTdddbbbaaaaaa```\\\VVVMMMHHHEEEEEEFFFHHHKKKOOOTTTVVVXXX]]]bbbfffiiimmmrrrvvvzzzzzzxxxvvvssstttyyy~~~}}}dddjjjqqq|||~~~pppyyyxxxSSS999000...,,,)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++***+++---...///000111111111333444444222111111222000000///////////////000,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&\\\>>>666///222...,,,,,,++++++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++)))+++---......---***)))((((((''''''''''''((((((+++ ***'''+++555...888JJJTTTaaajjjqqqyyyqqq```UUUNNNfffjjjfffnnndddJJJ;;;BBB>>>999333+++'''(((***(((&&&&&&))))))&&&''',,,************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++******++++++,,,------...///,,,...222111...777EEEZZZeeecccsssxxx[[[LLLMMMMMMJJJBBB;;;:::???@@@>>>>>>AAA===<<>>GGGLLLLLLLLLKKKIIIDDD>>>:::======>>>@@@CCCGGGJJJLLLIIIKKKOOOSSSUUUWWWXXXYYY\\\fffqqqwwwzzzzzz{{{{{{|||}}}mmm]]]{{{{{{```^^^rrr~~~jjjIII666222---&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******((()))+++---...///000000///111333222000...///000000///////////////000000,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&XXX;;;555///222...,,,,,,++++++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++---...***+++---//////---+++)))(((((('''''''''(((((()))---!!!...'''(((777>>>[[[fffqqq~~~eeerrrxxxmmmgggqqq~~~iiilllbbbggg{{{vvvccccccHHH@@@AAABBB777///---)))$$$...,,,'''+++,,,)))+++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......///,,,...333333444CCCWWWuuugggpppqqquuukkkccc\\\QQQJJJKKK<<>>===<<<;;;::::::;;;<<<<<>>;;;>>>EEEGGGBBB>>>???===>>>??????>>>===<<<<<<:::::::::;;;===>>>@@@AAAAAAFFFLLLRRRWWW]]]dddjjjpppsssxxx{{{}}}}}}~~~{{{}}}|||qqqiiikkk\\\ccc|||~~~vvv___@@@333888+++...111...)))&&&(((,,,((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))***+++---...///000000000000000////////////......---------,,,,,,,,,------,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}aaa===333///333,,,------,,,,,,+++***))))))))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&'''''''''******++++++,,,+++++++++++++++***)))((((((((()))))))))***+++******,,,///)))000>>>NNNXXX___gggpppzzz~~~xxxooovvv~~~{{{pppdddccceeejjjjjjcccUUUEEE<<>>>>>>>>===============>>>>>>============>>>>>><<>>444...222,,,,,,,,,,,,++++++*********))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''&&&''''''((((((,,,,,,------,,,,,,+++***++++++***)))(((''''''''')))'''***...***%%%)))222333DDD^^^sssyyytttqqqrrrbbbmmmyyy}}}qqqlllddd]]]```jjjooohhh___HHH???555222///,,,,,,...---+++)))((()))))))))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))*********+++++++++++++++,,,,,,,,,------,,,...//////---,,,///222000333:::NNNpppmmm___jjj}}}sssaaaWWWXXX]]]JJJFFFBBB???>>>===<<<;;;;;;<<<>>>???@@@AAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFBBBAAADDDEEECCCAAABBBGGGFFFFFFEEEEEEEEEEEEFFFCCCBBB@@@???>>>=========;;;<<<>>>>>>===>>>AAACCCIIINNNWWW___ffflllpppssszzzzzzzzz~~~zzzvvvttttttsss{{{~~~qqqMMM>>>555***'''***,,,)))$$$((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))+++,,,---...///111111000///......------------------,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%ccc>>>444...222...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())),,,,,,------...------------,,,+++)))((((((((((((,,,)))+++000---)))222BBBZZZfffxxx~~~uuurrruuuyyy{{{gggYYYZZZeeepppttt___OOO???;;;<<<777///)))...,,,)))((()))***+++***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))*********+++++++++++++++,,,,,,------......,,,,,,///222222000111444777777NNNyyyqqqSSSXXXyyyrrr```SSSOOOMMMJJJGGGEEECCC@@@>>>============@@@BBBDDDFFFFFFFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCGGGDDDBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAEEEEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>======>>>>>>AAABBBDDDGGGNNNXXXdddkkkttttttuuuxxx{{{|||aaafffjjjNNNAAA111)))))),,,***'''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***+++,,,------111000//////...---,,,,,,---------,,,,,,,,,++++++,,,+++++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%___<<<444...333///++++++++++++++++++++++++))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''((()))***)))***,,,---...//////000...---,,,+++************000+++***...222===TTTkkkzzzpppjjjqqq|||xxx]]]RRRUUUZZZvvvjjj\\\QQQFFF;;;666555...+++((('''(((*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((************+++++++++++++++,,,,,,---......//////000,,,---333444111000222888KKKttteee```^^^VVVUUUjjj{{{fff___VVVNNNLLLOOOMMMBBB999==================???@@@DDDFFFIIIIIIHHHHHHIIIKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFEEECCCBBBCCCDDDDDDBBBEEEFFFGGGGGGGGGEEEDDDCCCEEEDDDDDDCCCBBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<@@@HHHRRRYYYhhhlllqqqvvvzzz|||}}}~~~}}}pppkkklllttt}}}yyyvvv\\\PPP???000)))((()))***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))***+++,,,,,,/////////...---,,,,,,+++------,,,,,,,,,+++++++++++++++***************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%ZZZ;;;555...222000,,,,,,,,,++++++*********))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((()))******((()))+++---...000000111------,,,++++++++++++,,,+++******...===WWWvvv}}}yyy}}}~~~tttcccRRR]]]fffqqqooo]]]GGG===>>>111...***'''(((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((*********++++++++++++,,,+++,,,,,,---...///000000333...---222222///333:::GGGqqqxxxXXXNNNHHHLLL[[[ddd^^^RRRLLLUUUQQQIIIAAA;;;;;;???CCC;;;===???AAABBBDDDGGGJJJEEEHHHJJJIIIGGGGGGJJJNNNKKKKKKLLLLLLMMMNNNNNNNNNHHHIIIHHHFFFFFFGGGCCC>>>FFFFFFFFFGGGHHHIIIJJJKKKIIIHHHFFFEEECCCBBBBBBBBBBBB@@@>>>===>>>>>>===<<<:::<<<===>>>???@@@CCCEEEQQQWWW```iiipppuuuyyy|||zzz|||~~~zzzpppwww}}}zzzjjjaaaQQQ@@@222***)))***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((()))******++++++...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%XXX;;;666...111///------,,,,,,+++***))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))***+++))))))+++,,,......//////+++++++++***++++++,,,---(((555@@@HHHZZZsss~~~~~~wwwnnnjjjpppxxxxxxqqqllluuuzzz{{{}}}xxxYYYcccrrr~~~zzzgggRRRGGG<<<888222---++++++***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,---...///000111111222///000333111222BBBWWWzzzwww\\\NNNHHHTTTKKKFFFGGGFFFCCCGGGOOO===CCCHHHGGG@@@::::::<<>>@@@@@@>>>======>>>???CCCJJJQQQXXXbbbkkkrrrrrrzzzyyyrrrfffUUUDDD666,,,(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))*********,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%XXX<<<777...000.........---,,,+++))))))((())))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))++++++***++++++,,,------------))))))))))))***+++,,,---///HHH```mmm|||zzz{{{tttccc[[[\\\```ccc^^^ZZZXXXXXXVVVVVV[[[bbbYYYaaabbb___hhhxxxvvvgggttt~~~rrr|||ppp[[[GGGBBB;;;555111///---,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222...///333555111777TTTttt___FFFRRRYYYOOO???HHHFFF;;;:::DDDAAA555???===::::::>>>BBBGGGIIIFFFIIIKKKKKKIIIHHHKKKMMMJJJLLLNNNMMMLLLOOOVVV]]]qqqtttzzzqqqmmmhhhggglllxxx{{{tttnnnjjjggg\\\XXXSSSPPPNNNLLLHHHEEEBBBAAA???===;;;<<>>@@@FFFQQQ^^^hhhlllnnnttt|||zzzmmmuuugggVVVCCC222''')))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))*********++++++,,,,,,------...,,,,,,,,,+++++++++******)))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%VVV;;;666///222...---,,,+++***))))))))))))+++***((('''''''''((()))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&(((+++,,,)))&&&&&&)))++++++((((((***---)))''')))---,,,)))///888MMMhhh~~~yyy~~~|||pppZZZiiijjjlllqqquuuvvvtttrrrdddnnnxxxwwwooohhhiiimmmmmm___]]]```\\\^^^ddddddeeemmmxxxiiiNNN@@@AAA;;;333///******(((''''''((())))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************---,,,,,,---///000000///)))...111111000111222222888///...555:::JJJvvvXXXIIINNNQQQLLLDDDCCC@@@===<<<======:::888888<<<@@@CCCDDDEEEFFFGGGFFFGGGIIIMMMPPPRRRQQQPPPKKKLLLLLLLLLQQQ```vvv~~~vvvllleeeaaa[[[TTTOOOLLLHHHCCC@@@>>>>>>======999<<<>>>>>>===AAAJJJQQQ\\\lllyyyzzzyyy|||vvvzzz}}}~~~fffOOOAAA444***((()))++++++&&&%%%'''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))***+++,,,,,,---------------,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ888444,,,///+++---,,,+++***))))))))))))+++***)))((('''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''')))++++++)))'''***+++,,,+++***)))***,,,,,,---///,,,'''+++???TTTuuu{{{tttqqqtttxxxyyyzzzpppiiikkkkkkhhhfffkkkxxxzzz~~~}}}^^^fffSSSHHH;;;666555///---+++))))))***+++***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************------,,,+++************.........------///000000+++777999666KKKzzz^^^XXXTTTTTTQQQIIICCCAAA>>>;;;888888;;;======<<>>>>>>>>===<<<===@@@CCCIIIWWWfffooowww~~~{{{zzzvvv]]]III;;;...)))&&&((()))''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))******+++,,,,,,---------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPP999777000222...---,,,+++******)))************)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''')))++++++***(((///---+++++++++,,,+++***---+++***,,,222BBB[[[pppdddhhh}}}~~~uuuuuu|||ppphhhjjjttt}}}}}}}}}uuu}}}fffyyy```:::===EEE888///,,,)))(((((((((((('''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,***''''''***...111...,,,,,,...000111222000999<<>>===AAA:::999777888<<<@@@BBBCCCLLLKKKJJJGGGEEEFFFIIILLLGGGKKKOOOOOONNNOOOTTTYYYWWWccc|||~~~xxxoooeee]]]VVVOOOKKKFFFCCC@@@>>>===<<<:::999<<>>;;;;;;:::;;;<<>>???@@@EEEQQQaaapppyyy{{{~~~rrr|||{{{~~~xxxdddMMM>>>...((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))******++++++,,,+++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%III555666...000------,,,++++++++++++++++++)))))))))))))))((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++000,,,((((((***,,,+++)))+++///;;;QQQkkkzzz{{{uuukkkyyy|||ttt}}}{{{lllnnnmmmlllmmmooorrruuuvvvkkkmmmoooqqqsssxxx~~~}}}~~~ooobbb```gggrrrzzz}}}~~~kkkLLLBBBIIIAAA666---))))))+++,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))************++++++++++++&&&))),,,,,,+++...666===000,,,---222555333333666555CCCjjjvvv```PPPLLLZZZNNNEEE???BBBEEEAAA:::555;;;>>>BBBFFFHHHIIIIIIIIILLLLLLJJJIIIHHHKKKPPPTTTOOOSSSYYY^^^iii}}}wwwiii___SSSMMMKKKIIIEEEAAA???>>><<<<<>>BBBFFFIIIJJJJJJKKKLLLQQQMMMFFFAAAAAAHHHSSS[[[bbbtttyyylllbbb\\\WWWQQQLLL@@@???@@@AAA???@@@HHHQQQeeekkkuuu~~~{{{|||yyyqqqbbbuuupppaaaPPP===222,,,((((((+++(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********+++++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%KKK666999000222111,,,,,,,,,++++++,,,,,,---((())))))***)))((('''&&&&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((((((+++...))))))))))))))),,,000333<<>>@@@:::===>>>@@@DDDIIILLLLLLLLLNNNPPPQQQSSSZZZhhhuuu|||pppaaaWWWSSSPPPJJJEEE===@@@DDDKKKUUUeeevvv}}}~~~~~~zzziiiZZZRRR666$$$000'''((()))((()))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&))))))((()))))))))******,,,)))((()))(((%%%(((...&&&&&&'''(((((((((+++///***,,,,,,***'''&&&))),,,((('''&&&))),,,---+++(((((())))))'''%%%%%%(((+++***))))))(((((('''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&KKK777222...555,,,------,,,++++++++++++,,,************)))))))))((())))))))))))************))))))))))))))))))))))))+++***((('''((()))+++,,,++++++++++++++++++++++++)))000111,,,000FFFcccvvvyyymmmjjjyyyoooqqqzzzwwwtttrrrrrrrrrqqqpppooommmnnnqqqoookkkjjjmmmooouuu|||}}}{{{{{{xxx~~~||||||}}}hhhbbb^^^KKK444,,,+++******+++------,,,)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))************++++++++++++,,,,,,,,,------......///000000000333888777111:::\\\pppzzzYYY^^^XXXOOOFFF???<<<===>>>===>>>???BBBHHHMMMPPPPPPFFFPPP[[[bbbgggttt|||pppfff```ZZZTTTNNNHHHGGGEEEEEEJJJWWWfffqqq{{{~~~}}}yyyrrrsssyyyiii^^^III111%%%)))))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''((())))))))))))((('''!!!%%%***...000///,,,+++------///000000---***))))))***,,,...............222---'''$$$%%%&&&&&&%%%(((((()))+++,,,+++(((&&&***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~HHH555222...555---------,,,+++++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))((((((((()))***************************'''333222***>>>ggg}}}xxxqqq{{{rrruuu{{{wwwsssrrrttttttqqqnnnfffmmmqqqooommmpppsssuuuxxxxxxwwwuuutttuuuyyy|||{{{~~~~~~|||xxxvvvxxxxxxxxxzzz}}}uuummmdddooocccGGG777000(((&&&***---,,,)))'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))******+++++++++++++++,,,,,,,,,,,,---......//////000000111///999666000OOOtttVVVYYY^^^RRRDDD;;;;;;======<<>><<>>444///111666;;;<<<555555666777777444000---444///+++***...222333333...+++((()))***)))$$$)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~GGG555333...444...---,,,,,,+++***+++++++++*********)))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++***)))(((((()))))))))))))))))))))*********///000000<<<\\\{{{zzzhhhnnn|||zzzuuusssqqqnnnmmmlllkkkiiihhhhhhssszzzxxxyyy{{{tttvvvwwwtttmmmfff```]]]YYY\\\]]]\\\]]]bbbcccaaahhhmmmuuu|||~~~~~~{{{xxxwwwvvvwwwxxxiiizzzrrrtttpppcccKKK===---&&&(((+++***&&&&&&''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,------.........///000000111111///222555FFFsssxxx]]]VVVZZZLLLEEE===<<>>```vvvrrrhhheeevvv}}}~~~zzzssspppqqqjjjmmmooommmiiigggkkkooo~~~~~~rrrnnniii___UUUOOOOOOSSSXXXcccggghhhggggggjjjiiieeeeeecccaaa```aaafffkkknnnsssvvvzzz}}}}}}zzzvvvssszzzzzz{{{|||}}}yyyvvvqqqnnn___NNN888+++)))+++,,,***&&&((()))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++++++++,,,,,,,,,---------......//////000111111111:::000<<>>>>>===<<<;;;???FFFKKKLLLLLLPPPUUUTTTVVVeeewww~~~ssslllbbbYYYSSSPPPNNNNNNFFFOOO]]]kkkvvv|||}}}}}}tttxxx~~~~~~xxxxxx|||wwwnnnhhh???222)))***,,,((('''***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))((('''''''''((()))))))))***---333999???BBBQQQVVVVVVNNNLLLRRRTTTQQQRRRYYY]]]^^^bbbfff```VVV___aaaaaa^^^ZZZYYY\\\___WWWTTTPPPQQQTTTWWWWWWVVVVVVZZZ\\\SSSCCC555000///******))))))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||BBB555555---333///,,,++++++***************((()))))))))************))))))))))))************))))))))))))))))))))))))((())))))************)))))))))******+++,,,,,,---000PPPttt~~~mmmbbbrrr}}}}}}wwwrrrpppnnnkkkggggggjjjmmmnnnnnnsss|||vvvkkkdddbbbeee[[[jjj}}}rrriiiddddddgggjjjwwwxxxzzzzzzzzzxxxvvvuuummmeeeVVVCCC222((('''***((())))))***)))((('''&&&''''''''''''''''''''''''%%%&&&(((***+++***))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,------------.../////////000111111222222444KKKsssoooRRRTTTYYYOOODDDCCC??????>>>===>>>CCCJJJPPPQQQRRRWWW]]]```lll}}}vvvpppssszzz|||tttiii```[[[XXXVVVTTTLLLNNNSSS[[[fffpppxxx|||~~~|||zzzyyyvvvwwwxxxoooWWW@@@,,,)))+++((('''***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((())),,,///222444333666<<>>333444---333000,,,++++++***)))*********(((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''((()))***************))))))***+++,,,,,,------JJJqqqzzzlllzzz~~~}}}ooovvvvvvqqqhhhaaaccciiinnnpppssszzzsssgggbbbmmm}}}}}}}}}zzzzzzvvviii```cccffflllqqqvvvxxxyyyyyyoooxxx|||zzzwwwlllWWW>>>...***,,,)))))))))))))))(((((('''''''''''''''''''''''''''%%%''')))+++,,,+++******''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------....../////////000111111222222888jjjyyy```PPPNNNWWWQQQ===777CCC:::;;;===AAAEEEJJJNNNPPPPPPTTT^^^kkkyyy|||pppfff```^^^\\\ZZZUUURRRNNNPPPYYYfffrrrzzzyyyyyy{{{}}}{{{zzz|||nnnhhhKKK///(((***((((((+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++,,,///444:::AAAGGGKKKQQQTTTXXX\\\^^^^^^]]]\\\kkktttooolllnnn{{{qqqjjj___TTTLLLKKKMMMPPPXXXTTTMMMEEE<<<444///,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&mmmAAA666333111222///------,,,,,,,,,,,,+++++++++*********))))))(((((()))************+++++++++))))))))))))))))))))))))*********)))))))))))))))///...)))***---(((---@@@eeehhhccctttggg~~~yyykkkllllllgggaaaeeetttuuuhhhjjj|||xxxtttzzz{{{uuurrrssstttvvvyyy|||~~~{{{zzz{{{|||{{{yyy{{{~~~}}}tttkkkbbbaaahhhppptttuuuwwwvvvwwwzzzsssxxx~~~ttt^^^===+++---,,,))))))------)))'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,---------------............///333111111111000000555:::VVV|||~~~fffSSSWWWWWWPPPEEE======AAA;;;===CCCIIINNNPPPOOONNNXXX^^^jjjttthhhcccaaa```bbb\\\TTTOOOQQQ]]]lllwwwyyyyyyzzz{{{|||{{{yyyxxxsss{{{www___hhh???,,,)))%%%222&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))''',,,***$$$&&&...000***+++...999GGGPPPTTT[[[bbbddd[[[UUU[[[iiixxxtttdddaaagggfffccc```^^^\\\\\\\\\aaa\\\```hhhggg___cccpppkkksss}}}sssfff\\\SSSNNNHHHIIIXXXiiicccIII888888///+++***///111,,,)))***000---)))'''(((***,,,---))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmm@@@555111000111...------,,,,,,,,,+++++++++************)))))))))((()))************+++++++++))))))))))))))))))))))))************))))))))))))******(((---///***777WWWyyyjjjssstttnnnnnniiieeefffooo~~~xxxwwwqqqoooxxx}}}wwwpppnnnqqquuuuuuttttttuuuuuuwwwxxxzzz|||}}}zzzwwwuuuuuuvvvwwwvvvuuuzzz{{{|||||||||{{{zzzyyy}}}~~~vvvkkkggglllsss{{{~~~}}}hhhnnn~~~RRR111***,,,)))(((***,,,+++(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((()))))))))************+++,,,,,,---------------............///000...///111//////999GGGsss}}}fffTTTUUURRRLLLFFFAAA>>>===>>>AAABBBEEEJJJOOOTTTWWWXXXaaappp{{{~~~wwwvvvqqqiiibbbccc```ZZZSSSPPPTTT\\\dddlllrrrxxx|||||||||}}}wwwxxxsssiiiOOO000***---'''***))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))*********))))))%%%)))+++******,,,+++''')));;;TTTffflllfff\\\UUU```iiiyyyrrrkkkccc\\\VVVSSSWWW^^^___```ccceeegggkkkooorrrnnnwwwuuujjjbbbaaa___[[[XXXZZZ```fffhhhttt{{{wwweeeRRREEEIIIQQQRRRSSSVVVXXXMMM<<>>@@@@@@>>>FFFIIILLLOOOSSSWWW\\\```ssszzziii{{{uuuyyynnnbbbbbbbbb___YYYSSSPPPRRRTTT```jjjuuu{{{{{{|||xxxrrrddd<<<111444000***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))************************)))(((***------+++---222???WWWiiifff]]]___iiiqqqxxxrrrbbbYYYNNNPPPQQQQQQZZZkkk{{{|||xxxrrrkkkddd```^^^cccmmmxxxqqq___QQQNNNRRRWWWeeejjjbbbJJJ444+++***(((+++,,,,,,***'''&&&(((+++***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnn@@@444111000222000,,,,,,,,,++++++++++++************)))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))***************++++++***000,,,)))222BBB___zzzqqqmmmccczzzuuunnnooodddlll}}}vvvqqqnnnnnnnnnqqqrrrqqqmmmjjjkkkpppvvvlllpppuuuvvvsssqqqqqqrrruuuuuuuuuuuuuuuvvvwwwxxxvvvvvvwwwyyyzzzzzzzzzyyyuuusssqqqooooooppprrrtttvvvwww||||||qqqdddlllvvv}}}~~~~~~~~~}}}yyyeeerrrrrr555---//////---,,,,,,)))%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((()))))))))***************++++++,,,------...---------............//////000444333...999eeeuuuaaaXXXYYY]]]QQQIII???<<>>JJJPPPWWWffftttwwwjjjYYYJJJIIIZZZooo~~~{{{~~~yyyyyyuuuuuuyyyeeeWWW^^^ooowwwuuuVVVKKK<<<000******+++++++++******))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ggg>>>555333222222///++++++++++++************((()))))))))************)))************+++++++++************************))))))***++++++,,,------(((,,,333OOOzzzpppccc```eee^^^```bbb\\\lllzzzwwwvvvttt}}}uuurrrtttyyyvvvoooiiihhhkkkoooooommmooommmkkkjjjlllnnnooopppnnnmmmllllllkkkkkklllllllllpppsssssspppllljjjiiifffffffffggghhhiiijjjjjjiiikkkkkkgggdddhhhsss}}}{{{qqqiiifffllluuu}}}ooowww|||}}}www{{{yyyjjjnnnoooFFF))),,,111)))'''000'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''''''''((((((((()))))))))''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,---.........---------............///...111000666XXX___SSS]]]```QQQ@@@===???AAABBBCCCGGGMMMQQQRRRUUU\\\jjjyyy}}}tttmmmddd___^^^___^^^]]]]]]]]]^^^eeeooowww{{{|||{{{xxx~~~yyyuuujjjTTT;;;)))+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))+++...000222222CCCTTT]]]bbbnnn|||zzz^^^FFFDDDXXXmmm|||rrrooozzzrrrWWWNNN^^^ppp|||rrr```III555,,,...333+++******))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ddd<<<444333222111---+++++++++************)))(((((())))))*********+++)))************+++++++++************************))))))***+++,,,,,,---------***888fffuuu\\\]]]llluuummm```]]]iiissszzzooo\\\\\\[[[YYYXXXYYY[[[]]]XXXaaakkknnniiieeefffiiigggeeebbb^^^]]]^^^cccfffhhhgggeeedddbbbaaaaaaaaa]]]aaadddddd```[[[XXXWWWQQQPPPOOONNNNNNOOOQQQRRROOORRRVVVYYYYYYXXXVVVUUU\\\fffooonnnggggggrrr}}}}}}wwwuuusssiiitttxxx]]]//////666+++%%%---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))++++++)))((('''(((((((((((())))))))))))''''''''''''((((((((())))))************+++++++++++++++,,,------......///---------.........//////111333111>>>nnn^^^JJJSSS[[[OOOAAA>>>BBBAAAAAACCCGGGMMMSSSVVVVVVZZZfffpppttt}}}wwwtttnnneee___\\\^^^aaabbbbbbbbbdddiiiooovvvzzz{{{}}}uuuxxxzzzooo}}}|||}}}vvvsssooo>>>...+++******)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))*********************+++---000333555CCCVVVeeegggkkk{{{sss^^^KKKKKK\\\uuuuuusss~~~ooocccaaaqqqyyy{{{mmmSSS<<<000...++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fff<<<333111111333111---,,,+++***))))))))))))************************))))))))))))))))))))))))************************&&&111---'''...222------000666???uuu[[[OOOccctttggglllkkkmmm|||{{{YYYFFFBBBHHHNNNOOOKKKHHHIIIJJJMMMXXX]]]YYYZZZbbbhhhfffggghhhmmmwww}}}xxx{{{}}}rrrjjjccc^^^^^^eeeiiigggeeegggllllllnnnrrrvvvuuupppkkkgggsss{{{xxxooojjjiiihhh}}}~~~xxxyyyNNNooo{{{~~~HHH---333)))"""111+++***)))(((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&((()))*********+++++++++,,,,,,,,,,,,,,,------...//////000---///111111000///000000///444777SSSsssNNNSSSZZZZZZOOOAAA<<>>888222***'''***...,,,&&&,,,+++***+++,,,***'''$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eee<<<444222111333111---,,,+++***))))))))))))************************************************************************'''000+++%%%,,,000---...///DDDeee~~~iiiTTT]]]{{{nnnllluuuyyywwwEEE999TTT]]]aaaccc___XXXWWW\\\bbbnnnpppmmmhhhfffhhhjjjiiipppssswwwzzzzzzwwwqqqmmmoooqqqllljjjpppppplllooowww{{{{{{zzzwwwzzz}}}vvvrrrqqqqqqppprrrwwwwwwlll___ssszzz~~~{{{~~~{{{xxxcccWWWlllsssiii===111000---,,,+++***)))((((((''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((('''&&&'''((()))***************+++++++++,,,,,,,,,,,,---......//////---///000000/////////000444888===lll}}}IIIRRR^^^bbbWWWIIIDDDBBB???@@@GGGFFFHHHTTTWWWUUUZZZ\\\|||ssswwwppplllggg```\\\\\\```dddiiijjjhhhiiinnnssszzz{{{~~~xxxyyypppuuuzzzaaa???---000+++'''++++++''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++******+++,,,,,,+++***...333000---???YYY```WWWJJJfffdddQQQIII\\\tttzzzuuuvvvzzzwww{{{ttt{{{zzzuuuzzz{{{{{{wwwkkkeeelllfffCCC444---111...$$$'''444)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ddd<<<444222111222000---,,,+++******))))))***))))))))))))))))))))))))************************************************+++000***%%%---///---111333]]]~~~www```XXX~~~kkkmmmzzzrrrgggVVVQQQaaaqqqbbbjjjqqqqqqkkkiiilllqqqzzzsssrrrqqqooonnnooorrrtttuuutttqqqllliiigggjjjhhhhhheee```fffiiiaaa\\\]]]___dddiiimmmnnnnnnooonnnqqqxxx}}}|||{{{|||yyyyyyxxxtttoookkkhhhhhhnnnmmmnnnvvvwwwjjjqqquuuttt{{{qqquuu|||JJJYYYooo|||XXX///111444$$$++++++***)))((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))***)))))))))*********+++++++++++++++,,,------......,,,...//////......///111555777MMMpppbbbEEEVVVcccaaaLLL>>>AAABBB<<<@@@GGGHHHLLLVVVYYYYYYaaajjjhhhtttmmmhhhccc______ZZZaaahhhlllmmmnnnrrrvvvyyywww~~~}}}zzzmmmZZZ333...---)))%%%+++...'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))***,,,,,,------,,,222)))///HHHYYY[[[```kkkzzzeeeJJJCCC___{{{{{{rrr^^^iii~~~mmmRRR888000///---+++,,,)))***)))(((&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaa<<<666333111222000------,,,+++************((((((((((((((((((((((((************************************************---000+++)))///...,,,444CCCuuuuuuYYYgggffflllzzzppplllhhh\\\]]]~~~rrrmmmqqquuuvvvuuuvvv{{{}}}www{{{{{{sssoooppprrrooollljjjjjjlllnnnppphhhbbbmmmppp___```jjjeee___]]]\\\___dddhhhkkkkkkhhhiiijjjlllllliiieeeddddddfffhhhgggeeeeeehhhkkkiiisss{{{~~~ooonnnwwwzzzsssuuu||||||qqq[[[LLLiii|||}}}888,,,333%%%,,,+++***)))((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((())))))))))))***************+++,,,,,,------...,,,---///.........000111555777mmmuuuxxx^^^FFF^^^``````VVVEEE<<<>>>???===EEEMMMOOOPPPVVVYYYbbbtttvvv```|||oooiiiccc``````VVV[[[bbbkkkrrrwwwxxxyyy}}}wwwvvv}}}zzznnnEEE,,,(((,,,&&&)))///&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''')))+++,,,,,,,,,,,,---111...<<>>BBBEEE???AAAJJJMMMUUUUUUUUU\\\lll\\\XXXuuu}}}rrrkkkeeebbbbbb```[[[XXX^^^jjjrrrtttrrrtttxxx}}}~~~|||{{{}}}}}}}}}wwwssssssGGG,,,//////((('''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))+++,,,+++***,,,111555===SSSeeeqqqmmmVVV```zzzzzzzzzrrrnnnsssiii___wwwtttIII444444,,,+++)))***++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[<<<999555111111000......---,,,++++++++++++************************++++++++++++++++++++++++************************(((***))),,,---***===aaayyyxxxZZZWWWzzzsss}}}{{{nnnccckkkxxxxxxyyykkkWWWOOOXXXjjjtttxxxqqqeeevvvyyyxxxyyylllqqqsssooogggdddggglll|||tttssssssvvvxxxtttooonnnrrrwwwwwwzzzzzzsssrrrwwwzzzyyyxxxkkkdddppp}}}yyyuuu{{{kkkmmmoooSSSQQQmmmfff666---,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))***+++***))))))************+++++++++,,,,,,,,,,,,---......////////////000//////000333666IIIxxxqqqfffLLLZZZttthhhPPPDDD<<<===@@@@@@DDDLLLMMMQQQQQQXXXkkk|||SSSYYYrrr}}}yyyrrrhhhbbb```___ZZZVVVWWW\\\eeemmmrrrvvv{{{|||{{{}}}~~~}}}~~~}}}~~~|||}}}ddd@@@,,,,,,,,,(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***,,,---,,,,,,000888???LLLbbbmmmXXXSSSfff~~~ssseeehhhyyy]]]MMM:::333+++)))+++---+++(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZ===999555111111000......---,,,++++++++++++************************++++++++++++++++++++++++************************,,,---,,,///000000KKKvvvmmmeeeoooZZZlllxxxuuuqqqggggggiiiwwwnnnQQQNNNTTTlllsssllllllddd}}}{{{vvvwwwxxxppp]]]XXXcccqqq}}}~~~zzzwwwqqqvvvyyyvvvppppppxxxxxxvvv{{{zzzqqqhhhiiinnnrrrvvvxxxooo```dddyyy}}}ppp}}}yyyvvvXXXhhhdddLLLNNNqqq~~~zzzGGG///---,,,+++***))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))++++++******)))***++++++++++++,,,,,,,,,,,,,,,---......//////000///000000//////111444777\\\mmm~~~fffWWWNNNXXXiiiUUUDDDFFFDDD>>>>>>EEEMMMQQQSSSTTTTTTbbb~~~OOO\\\sssyyykkkaaa]]]XXXWWWTTTQQQSSS\\\kkkvvvzzz}}}~~~~~~}}}|||yyyvvvlll~~~~~~|||~~~zzzQQQ))))))///***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---...---...444>>>GGGSSSXXX@@@XXXwww~~~}}}yyyyyyxxxzzzccciii|||LLL@@@111***,,,...,,,(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\\\;;;333000222555333...------,,,,,,++++++***************************************************++++++++++++++++++++++++111&&&'''000---000XXXqqqjjjcccyyypppqqq{{{kkkjjjooopppuuu```JJJYYY\\\cccyyyqqqjjjeeeiii|||sssqqqrrrppp}}}kkkwww]]]JJJlll|||}}}~~~~~~xxx|||{{{lllgggwww{{{pppkkkfffhhhnnn|||yyyxxxxxxuuuppppppsssooonnnmmmlllkkkjjjjjjjjjiiisssxxxooo```___qqqzzzxxx|||wwwuuu]]]SSSeeemmmHHHaaakkkkkk///,,,...111$$$(((///"""(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------.../////////000///...///...000:::EEE|||nnnPPPLLL[[[eee\\\NNNDDD???===DDDJJJLLLLLLNNNOOOcccaaaddd|||MMM^^^zzz}}}{{{vvvuuuuuupppfff]]]ZZZRRROOOPPPNNNMMM\\\ooo~~~{{{{{{~~~yyyssstttttt}}}}}}VVV------333,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,(((((()))+++,,,,,,***((('''111...+++888EEEKKKRRRNNNBBB\\\}}}wwwkkkfff~~~uuuYYY===000---+++***+++)))***)))((((((((('''$$$''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''UUU555333777999666---...------,,,,,,++++++***************************************************++++++++++++++++++++++++,,,$$$***222111CCCpppYYYiiijjjnnn}}}xxxwwwllljjjsss^^^XXX[[[___jjjxxxoookkkhhheeeiiiyyyzzzrrruuuzzz{{{wwwooodddKKKaaauuutttqqqlllyyysssuuutttwwwmmmZZZTTTYYYdddtttwwwtttqqqllljjjkkkllllllkkkkkkkkklllmmmmmmiiilllssstttggg\\\jjj~~~yyyxxxvvvvvv~~~}}}ooo[[[\\\lllYYY\\\~~~888---,,,000&&&)))000&&&---((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------.../////////000000---000444000<<>>DDDJJJMMMQQQVVVZZZ```zzzhhhPPPYYYoooyyy~~~zzzwww}}}{{{vvvqqqpppqqqnnnddd\\\UUUNNNKKKNNNNNNKKKOOOVVVjjjxxx{{{~~~sss{{{~~~zzzyyytttXXX222"""(((000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,++++++******+++---...000(((111222===\\\{{{MMMSSSwwwaaakkkzzzwwwXXX@@@666333///++++++***)))'''&&&(((***''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''TTT777<<>>(((666___~~~TTT___bbbXXXNNNIIIDDD@@@???AAA@@@PPPQQQOOOWWW^^^xxxwwwyyy___VVVLLL```qqq|||zzzwwwaaaSSSCCC===FFFKKKMMMVVVbbbggglllzzzwwwhhhuuunnnmmmooorrrpppooolllbbbZZZ]]]gggggg```[[[WWWOOOGGGBBBAAADDDGGGGGGMMMVVVdddzzzzzz}}}yyypppqqqvvvxxxxxx~~~{{{}}}~~~~~~wwwQQQ///+++///,,,+++,,,%%%$$$///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++,,,---------------///111//////:::RRRgggaaaHHHWWWvvvwwwttt{{{www||||||OOO555222...222333%%%)))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((rrrEEE888666777888000333000///...---,,,++++++++++++,,,,,,------,,,,,,+++************************)))***++++++******+++,,,---///HHHiiiqqqiii|||vvvYYYiiiooommmmmmnnnuuurrrrrr{{{|||nnnhhhnnnqqqrrrlllzzz}}}yyyzzzqqqkkkfffffflllnnnllljjjkkkfffjjjkkkiiikkkpppqqqnnnjjjeeeYYYrrrrrrlllmmmiiihhhgggggggggiiikkkllloooxxxssshhhbbb^^^bbbppp}}}pppmmmtttwwwpppfffqqqtttrrrjjjeeeeeeeeebbbeeeeeeeeeeeefffggghhhiiimmmlllkkkkkkmmmpppssstttooocccZZZxxxnnnooottteeelllooo[[[bbbjjjFFFQQQoooVVV......444(((...******)))((((((((((((((())))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///111111***333666@@@nnn}}}zzzVVV______UUUKKKFFFCCC@@@AAAEEEHHHJJJMMMUUU[[[dddoooyyy___TTTMMMaaatttvvv|||lllcccQQQGGGJJJKKKMMMTTTZZZ```eeeggglllvvvzzziiifff~~~{{{lll^^^aaappphhheeetttkkkhhhYYYKKKWWWnnnmmmYYYZZZWWWPPPIIICCCAAABBBEEEBBBGGGOOO\\\qqq||||||~~~zzzsssuuu~~~~~~}}}zzz{{{aaa111...///+++(((+++(((''',,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******+++,,,------------,,,)))...777777@@@eeezzzUUUXXXuuuxxxpppqqq~~~|||ZZZeeexxx~~~|||~~~~~~yyy```???((((((...(((+++***(((((())))))(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((qqqGGG:::777444555...333111000...---,,,,,,+++++++++,,,,,,------,,,,,,+++************************)))***++++++******+++---...555WWWxxxvvvsssXXXSSS{{{qqqmmmooolllyyyqqqvvv{{{lllnnnyyyzzzrrrkkkpppqqqggghhhrrrsssiiihhhiiinnnoookkkhhhgggeeehhhhhhgggiiinnnqqqpppjjjeeeXXXoooqqqkkkjjjiiiiiiiiiiiijjjkkkmmmnnnpppssskkkdddeeecccdddnnn~~~uuutttuuuqqqggg^^^kkkrrrtttooohhhfffeeedddggggggggggggggghhhiiijjjooommmkkkkkknnnqqqsssuuuvvvuuuMMMlll~~~tttrrrnnniiijjjppp[[[lllLLLIIIdddwww111222222,,,...******)))(((((((((((()))))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///000111111---+++???KKK{{{yyyyyy^^^[[[cccZZZQQQGGGCCCAAA@@@CCCHHHPPPDDDKKK[[[___qqq~~~mmmooocccQQQNNN```tttvvvzzzmmmbbbWWWGGGIIIHHHGGGIIIPPPYYY```hhhsss{{{}}}iii___rrrqqq]]]^^^jjjnnn[[[[[[|||}}}sssiiibbbLLLAAA___aaaYYYVVVQQQKKKDDDAAA@@@AAABBBFFFKKKWWWjjj{{{||||||yyybbb~~~}}}~~~~~~@@@///...***'''))),,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------+++---111666@@@YYYsssXXXTTT|||tttaaabbb}}}xxxxxx}}}uuuuuu[[[111(((,,,111,,,+++*********)))'''%%%(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((oooFFF;;;888444444...444111000///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************(((***++++++++++++,,,------DDDlllyyypppKKKYYYpppmmmqqqnnn~~~zzzssstttxxx~~~uuujjjrrr}}}yyygggfffhhhjjjhhhjjjqqqtttkkkjjjkkkmmmllljjjgggfffeeeeeeeeeeeefffjjjmmmnnniiieeeWWWlll~~~qqqkkkhhhiiiiiihhhhhhiiijjjkkklllkkkmmmfffbbbgggfffhhhsssvvvqqqnnniiidddbbbfffnnnuuutttmmmgggeeefffggggggggggggggghhhiiiiiihhhlllpppqqqpppoooooopppuuusss[[[ggg~~~}}}|||qqqmmmkkksssqqqaaannn___DDD```<<<999000...)))+++***))))))(((((())))))((((((((((((((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///000111222555...===ZZZrrrJJJbbbiiiXXXNNNDDD@@@???@@@DDDJJJSSSDDDNNN^^^ccchhhhhh}}}jjjNNNMMM\\\ppppppXXXXXXUUUPPPNNNKKKFFFUUUeeeaaaWWWaaaxxxzzzzzz|||wwwooo___iiilll]]]jjjyyyuuucccmmmwwwqqqaaaSSSCCCKKKyyymmmWWWVVVRRRLLLFFFAAA???>>>BBBDDDHHHQQQaaauuu{{{{{{}}}~~~dddwww}}}ttt~~~~~~III---***+++)))(((,,,---&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---...,,,777777666TTTZZZUUUuuu{{{pppyyyuuuyyyuuuttttttLLL444***111+++*********+++***(((%%%((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((mmmDDD:::777444555000777111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++************************(((***+++,,,++++++---...---XXX|||{{{uuu[[[WWWlllpppnnnsssxxxuuuvvvqqqxxxwwwwwwpppjjjtttzzzqqq```aaa```aaaiiimmmnnnooommmmmmllljjjhhhhhhhhhhhheeedddbbbcccdddeeehhhjjjhhhdddVVVjjj}}}rrrlllggghhhhhhgggggggggggggggggghhhkkkfffdddgggdddhhhxxx~~~tttoookkkeeecccfffbbbjjjuuuxxxrrrjjjfffhhhffffffffffffggghhhiiiiiifffmmmssssssmmmjjjnnnssswwwlllppp```}}}qqqxxxfffnnnfffbbbtttppphhhDDDTTTppp~~~|||RRR;;;,,,///***++++++***)))))))))))))))((((((((((((((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///......//////000111222555444;;;sssuuuyyy```HHHhhhlllUUULLLBBB???>>>???DDDJJJPPPKKKUUU```pppbbbpppsssIIIJJJWWWmmmnnnVVV^^^eeeffffffeee[[[mmmuuuWWWLLLJJJLLLXXXgggccczzziiidddqqqzzzuuurrroooOOOFFFKKKmmmfffVVVUUURRRMMMFFFAAA>>>===>>>???BBBIIITTTeeezzz~~~|||vvvvvvccc222(((,,,///''')))...'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++++++++++++++,,,---...///...333;;;RRRVVV[[[sss~~~vvvpppmmmttt{{{vvvuuunnnJJJ+++)))***)))))))))******)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((nnnDDD999777666888222777111111///...---,,,,,,,,,+++,,,,,,------,,,,,,+++************************(((***+++,,,+++,,,---///666lllrrrsssvvvVVVooo}}}yyypppooovvvsssvvvrrr{{{sssqqqoookkkqqqsssiiigggiii___[[[fffkkkiiimmmlllooommmiiifffhhhiiiiiieeebbbaaacccdddcccdddhhhgggdddUUUhhh|||tttnnngggffffffffffffffffffffffffjjjmmmjjjgggggg```eeeyyy{{{tttsssnnnfffbbbddd```gggrrryyyvvvmmmhhhiiieeeeeeffffffgggiiijjjkkkkkkoooqqqoookkkmmmvvvvvvXXX~~~|||yyybbbiii]]]mmmqqqZZZOOOHHHSSSgggwwwttt>>>+++000///++++++***))))))))))))***))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000111222222///666HHH|||zzzNNNTTTkkkjjjRRRIIIAAA??????AAAEEEKKKMMMRRR[[[iiidddvvvHHHJJJTTTmmmmmmaaannnuuutttqqqlllwww\\\BBB333:::@@@DDDVVVooovvvoooiiiwww||||||jjjfffFFFQQQnnnxxxYYYUUUTTTRRRMMMFFFAAA>>>======>>>AAAFFFLLLYYYnnnsss}}}EEE++++++333(((&&&...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++------,,,,,,,,,...000111222---HHHfffKKKiii~~~}}}zzzwwwwwwppphhhjjjnnnwwwtttzzznnnFFF444...,,,***)))*********)))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((sssFFF999888888:::222555222111000...------------+++,,,,,,------,,,,,,+++************************(((***,,,,,,,,,,,,...000GGG{{{sssddd^^^tttnnnpppxxx{{{xxxwwwvvvzzzooopppsssnnnlllnnniiijjjrrreeeZZZcccfffcccjjjiiinnnooojjjgggiiiiiigggccc``````eeefffdddeeeiiigggdddTTTfff|||vvvppphhheeeeeefffhhhiiijjjjjjjjjlllmmmiiihhhiiibbbfffzzz{{{ssssssooofffaaaddd```eeeooozzzyyypppjjjiiieeeeeefffgggiiikkkmmmnnnoooooooooppptttzzzaaaqqqvvvoookkkhhhwwwxxx^^^YYYGGGGGG\\\qqqJJJ000111///,,,+++******))))))******))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000111222333000777bbbpppLLLcccoooeeeMMMEEE??????AAACCCHHHNNNNNNVVV^^^xxxhhhuuuOOONNNSSSllldddRRRQQQ\\\aaajjjwww|||cccGGG??????GGGJJJKKKWWWgggffflllxxx}}}hhh[[[IIIlllhhhZZZTTTSSSQQQLLLFFFAAA??????===???BBBEEEGGGOOOcccwww~~~{{{ssszzzzzzddd444(((444)))%%%...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,///...---------///111222777@@@kkkkkk[[[nnnxxxvvvmmmkkkhhhiiiuuuvvv}}}vvvVVV555111---************)))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((wwwHHH999888999;;;111333222111000///------------+++,,,,,,------,,,,,,+++************************(((***,,,,,,,,,,,,...000UUUyyySSSfff|||pppjjjqqqyyyppp|||yyyxxxxxxmmmqqqxxxpppiiillllllcccqqqgggZZZ```^^^ZZZdddfffmmmqqqllliiijjjiiieeeaaa^^^```gggiiifffgggkkkfffdddTTTfff}}}xxxrrriiidddeeegggjjjlllnnnooooookkkjjjeeeggglllfffjjj|||}}}pppnnnkkkdddccchhhaaacccmmmyyy{{{ssskkkjjjffffffggghhhkkkmmmooopppmmmlllnnnvvvnnnuuuwwwfff]]]|||iiifffeeeggg{{{XXXHHHJJJYYYeeetttXXX888000,,,,,,+++******)))*********))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000111222333888888uuu}}}SSSPPPlllqqqcccIIIBBB>>>@@@CCCFFFKKKPPPQQQWWW]]]kkkrrrWWWSSSSSSjjj{{{cccXXX___VVVLLLOOOYYYcccZZZ@@@AAA@@@???CCCTTTkkk}}}cccmmmuuugggwwwyyyqqqYYYLLLttt```___```SSSSSSPPPKKKEEEAAA@@@@@@999:::>>>AAA???DDDWWWlll|||xxxzzzttttttxxxxxx|||;;;%%%222***&&&...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,000///...---...000222333===___vvvMMMaaalllkkk~~~}}}vvvpppiiinnniiittttttrrrvvv{{{sss;;;777111,,,*********)))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((|||EEE888888111333///000---.........,,,,,,...000,,,------......------,,,///(((+++...)))+++000...***---)))***///++++++999aaa}}}lllsssjjjUUUmmmtttiiixxx~~~|||wwwrrrzzztttrrrpppoooooonnnmmmlllllliiihhhggg```YYY]]]ggggggiiikkkmmmmmmkkkiiihhhcccdddfffhhhjjjiiigggdddfffddd]]]dddyyy~~~pppgggfffggghhhhhhiiikkknnnpppvvvfffeeelllfffeeepppyyyvvvuuusssoooiiidddaaa___ccceeebbbiiiyyyxxxjjjdddiiihhheeedddgggmmmqqqsssjjjpppwww}}}pppfffccchhhooohhhaaaooommmooowwwaaa^^^wwwYYYXXX>>>aaaeeeqqq111///000---,,,+++***))))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000000...///222444333555WWW}}}^^^CCCYYY|||kkkPPPEEE>>>:::???EEEIIILLLOOOQQQ]]]fffzzzggggggKKK[[[pppdddYYYSSSbbbrrraaaWWWVVVmmmjjjHHH@@@===BBBLLL\\\vvvqqqmmmwww}}}wwwwww~~~|||yyyqqqiiifffOOOvvv~~~ccceeeeeeRRRQQQOOOKKKGGGDDDBBBAAA@@@;;;===>>>>>>???FFFQQQ[[[|||vvvyyy~~~sssxxxzzz||||||SSS...))))))))),,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,++++++***+++++++++)))###555///---333+++===MMM___RRRyyy|||{{{ggg~~~xxxpppjjjfffhhhkkksss{{{jjjtttdddLLL000'''111,,,(((+++)))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((({{{EEE888888111333///000---...///...,,,,,,...000,,,------......------,,,000))),,,---&&&'''***&&&***---***+++///***,,,<<>><<>>>>>DDDIIIKKKOOOSSSYYYiii[[[XXX|||{{{III<<>>:::;;;;;;:::;;;???EEEJJJTTTooouuuyyy~~~hhhtttEEE%%%///...$$$000(((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,------***000......:::;;;IIIuuuddd]]]}}}uuu|||ddd}}}yyy~~~{{{}}}yyyxxxtttoooeeeaaaZZZWWW[[[gggvvv~~~nnnTTTaaalllooo111666,,,+++)))))))))(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((zzzDDD777888111333000222...//////...,,,,,,---...,,,------......------,,,,,,***...,,,%%%***...%%%+++,,,+++,,,---+++>>>aaa}}}uuuvvv|||]]]\\\ooorrrfffxxxmmmgggttt{{{tttooonnnllllllmmmnnnmmmlllkkkiiigggjjjmmmjjj^^^SSS\\\bbbhhhjjjgggcccbbbbbbjjjkkkkkkjjjgggeeefffhhhiiiooogggcccpppwwwnnngggfffeeeeeegggjjjlllkkkiiiYYY\\\eeegggaaaiiiwwwyyymmmjjjhhhjjjlllhhh^^^UUUaaaiiihhhfffjjjhhhhhhqqqqqqrrrqqqllleeeeeeppp|||~~~xxxmmmaaa___cccffffffeeejjjjjjgggmmmuuuqqqeee|||sssuuujjjddd|||bbbNNNCCCDDDgggkkkJJJ222...---,,,+++************((((((((((((((((((((((((((((((***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///...000333111...333;;;^^^zzzzzzRRREEEhhh{{{```HHHGGG<<<===AAAGGGJJJLLLRRRYYYdddyyyYYYyyy```gggkkkmmmtttxxxwww~~~www]]]DDD>>>BBBJJJZZZkkkmmm^^^RRRLLLEEE@@@@@@===;;;AAAJJJWWWdddlllmmmttt~~~zzzmmmeeeTTTXXXiiimmmgggaaaXXXQQQOOOKKKGGGCCC@@@>>>>>><<<<<<;;;;;;<<>>===<<<<<<;;;;;;===???BBBCCCFFFYYYuuuyyylllqqq~~~ttt???------+++...))))))))))))))))))))))))))))))(((((((((((())))))*********++++++++++++,,,,,,++++++,,,,,,---...///111///***333777GGGRRRdddeeeaaa___fffxxx{{{~~~zzzyyy}}}wwwzzzwwwrrrwwwrrrtttttttttvvvxxxssslllfffbbb]]]ZZZWWWXXX```iiitttxxxWWWJJJvvvsssDDD333(((---******)))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((yyyCCC777888222444111222///000000...,,,+++,,,...,,,------......------,,,''')))...---,,,;;;FFF>>>------+++---///333UUU|||yyyZZZpppsssooo~~~xxxqqqmmm~~~mmmmmmkkkjjjkkklllnnnnnnmmmkkklllllljjjlllmmmfff\\\RRR\\\hhhlllhhhaaa]]]\\\]]]bbbhhhjjjhhhhhhjjjmmmmmmqqqeee^^^ppp|||rrreeehhhgggfffhhhhhhcccZZZRRRUUU^^^hhhccc\\\kkk|||{{{oooiiifffjjjrrrrrrhhh^^^ZZZjjjqqqnnnkkkeeegggtttmmmfffsssyyyrrrhhhkkkkkkhhhgggkkknnnnnnmmmjjjgggiiippptttqqqlllcccxxxnnncccfff}}}vvv[[[PPPCCCFFF]]]llluuu444......---,,,++++++++++++))))))))))))))))))))))))((()))***++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......222...///333111000:::III|||rrreeepppuuuHHHkkkuuuiiiNNNGGG>>>===@@@FFFJJJKKKNNNYYYfff}}}~~~sssPPP___sss{{{~~~vvvMMMKKKDDDQQQVVVrrrtttvvv}}}{{{zzzzzzyyyxxxzzz}}}hhhKKK===EEERRRXXXkkkqqqsssooorrrhhhSSSNNNLLLMMMNNNLLLHHHGGG@@@BBBHHHRRR___llluuuzzzkkkaaaZZZTTTVVVeeehhhXXXQQQOOOKKKFFFBBB???===<<<;;;::::::;;;===???@@@AAABBBOOOggg}}}zzz~~~oooqqqSSS...---///((())))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,+++++++++,,,,,,...//////111222...777>>>hhhcccaaazzzhhhWWWVVV```ooommmpppuuu{{{ssswwwsssssspppnnnqqquuurrrllleee```\\\ZZZWWWSSSWWW^^^dddtttfffMMM]]]}}}jjj@@@***///*********)))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((yyyCCC666888222444111333///000000...,,,+++,,,---,,,------......------,,,------...((($$$000999000------+++---000555[[[fffYYY|||ooooooooozzzwwwtttqqqkkklllkkkjjjjjjlllnnnnnnmmmeeekkknnnlllkkknnnmmmiiiNNNYYYgggllliiiaaa]]]\\\]]]ccciiijjjhhhggghhhkkkkkkoooddd___uuu}}}oooiiihhhggggggfff^^^RRRHHH\\\bbbjjjddd___pppzzzhhhbbb^^^dddmmmoooggg]]]VVViiirrrpppmmmfffhhhvvvkkkhhhxxxwwwfffbbbjjjnnnjjjeeegggkkknnnkkkfffffflllsssuuurrrqqqWWWyyyrrrhhhdddyyyuuu```NNNNNN;;;aaabbbBBB......---,,,++++++++++++))))))))))))))))))))))))((()))***++++++,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......333...///333222000<<>>FFFQQQRRRiiijjj{{{ppprrryyymmmfff[[[PPPLLLLLLLLLLLLLLLNNNDDD===@@@LLL]]]sssmmmccc[[[VVVVVVdddiii\\\QQQOOOKKKFFFBBB???===<<<:::999999:::===?????????AAAJJJ```}}}|||{{{wwwvvv||||||^^^......333$$$))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,+++++++++,,,---...///000+++333555===JJJXXXyyyvvvuuukkkMMMPPP]]]hhhgggpppiiissszzzvvvooojjjlllpppooojjjddd^^^ZZZZZZVVVQQQRRRXXX[[[```lll___OOOpppzzzQQQ000000************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))|||FFF999999222444000111000000...---------------000//////...------,,,,,,++++++,,,,,,,,,,,,------,,,***000000***===fffzzzlllmmm{{{ssshhh~~~sssqqq{{{yyyjjjmmmlllkkkjjjjjjkkkmmmnnnmmmllllllllllllnnnoooppp\\\OOOSSSiiitttiii^^^^^^^^^]]]___dddiiikkkkkklllpppnnnlllVVVlll}}}oooiiinnnooo]]]QQQSSSUUUdddkkkjjjbbbcccqqq}}}lll___\\\```dddnnnpppddd^^^cccnnnvvvqqqgggjjjttt|||jjjjjjkkkdddcccgggeeeeeehhhkkkmmmkkkhhhgggfffeeehhhmmmrrrvvvwwwaaannn|||mmmkkk^^^kkkvvvuuuQQQMMM@@@WWWdddIII222...///(((000222"""''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---------............///111000...222333---===___dddMMMXXXyyyjjjQQQOOO>>><<>>JJJOOO^^^kkkrrr|||mmmmmmlllbbbeeeccckkklllmmmlllllllllnnnpppxxxzzzxxxhhhPPP@@@DDDQQQ^^^jjjssspppkkkkkkmmmmmmoookkkiiiiiieee___\\\^^^cccYYYMMMDDDAAAMMMlllxxxkkk```___^^^YYYXXX\\\cccRRRHHHJJJFFF;;;888>>>::::::999999:::;;;===>>>;;;DDDYYYvvvqqqxxxrrrppp~~~sssqqq~~~{{{yyy///111(((---+++******)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///444///888EEEjjjUUU^^^hhh|||PPPHHHYYYhhhkkkiiiccclllrrr|||{{{pppqqqeeeiiimmmvvvpppllleee^^^ZZZXXXXXXYYYMMM```qqqkkkUUUOOOkkkmmm777111//////))))))...(((""")))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''|||FFF999999222444000111000000///...------------//////......---,,,,,,,,,++++++,,,,,,,,,,,,------+++)))//////,,,AAAhhhqqqzzzwww```uuuxxxqqqiii{{{sssrrrzzzyyymmmnnnmmmkkkkkkkkklllnnnooommmmmmllllllmmmnnnpppqqqdddQQQLLL^^^lllggg^^^\\\[[[[[[\\\aaagggjjjlllmmmjjjiiimmmWWWcccyyyqqqjjjnnnlllXXXMMMRRRXXXgggjjjhhhaaagggwwwmmm```]]]```cccmmmrrriiiTTTYYYfffqqqooohhhjjjsssmmmjjjhhheeeiiicccccccccdddgggjjjkkkkkkggghhhjjjmmmqqqtttuuutttccccccsssppp^^^fffsss{{{]]]OOOJJJWWWmmmuuu^^^777///000(((---000###***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---------............///...///,,,...222222CCCbbbhhhxxxLLL^^^}}}hhhLLLJJJ>>>>>>@@@GGGHHHLLLRRRVVViii~~~|||{{{zzzDDDAAAEEE>>>BBBJJJ[[[jjjmmmpppwwwzzzxxxjjjyyyzzzfffgggdddjjjllllllmmmmmmmmmmmmmmmnnnnnnhhhiiillljjj```QQQHHHGGGXXXdddnnnlllhhhggggggfffnnnlllmmmqqqqqqnnnmmmppprrrlllcccXXXKKKIIIXXXjjjtttmmmddd___]]]\\\ZZZXXXdddVVVJJJGGGDDD???<<<===::::::999999:::;;;===>>>===BBBQQQjjjxxxxxx}}}rrrmmmyyy|||vvvjjj~~~;;;000,,,///++++++***)))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000555<<<[[[OOO~~~}}}WWWGGGUUUeeefffaaa]]]fffmmmwwwuuu{{{hhhkkkiiiyyy{{{vvvoooddd\\\WWWUUUTTTTTTNNNRRR^^^fffZZZLLL[[[wwwaaa//////---'''&&&,,,+++&&&((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||FFF999999222444000111111000///...------------......------,,,+++++++++++++++,,,,,,,,,,,,------+++)))------...FFFjjj|||lll|||oooZZZtttoookkk|||yyytttsssxxx|||xxxqqqnnnmmmlllllllllnnnooopppnnnmmmmmmmmmmmmooopppqqqnnnVVVFFFPPP^^^```\\\ZZZZZZ[[[]]]aaaggglllnnnnnnllljjjppp[[[UUUzzzyyyqqqjjjmmmgggPPPGGGSSS^^^kkkjjjdddaaalllooobbb^^^``````jjjrrroooNNNSSS```mmmnnnggghhhooo{{{kkkfffcccbbbjjjffffffeeeddddddfffjjjmmmjjjlllooosssvvvwwwuuurrrfffUUUyyywwwttt___```nnnoooQQQVVVTTTssspppsss>>>//////)))+++...%%%...)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---------............///---111---+++111666FFF^^^iii|||[[[LLLhhhcccFFFDDD===>>>BBBEEEHHHNNNSSSUUUpppnnnyyy___BBBCCCGGGDDDAAAGGGXXXgggiiigggeee^^^UUUeeezzzvvvggghhhnnnpppnnnnnnooooooooonnnmmmmmmfffcccfffmmmoooeeeUUUKKK[[[eeennnooolllkkkkkkjjjfffdddeeegggeee___[[[[[[jjjmmmnnnhhh\\\TTTYYYccctttsssjjj\\\VVVXXXUUUMMM___ZZZOOOCCC???@@@???:::::::::999999:::;;;===>>>??????GGG\\\xxxwww{{{uuummmoooppppppwwwlllLLL...///...++++++***))))))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,------...000000///<<>>===DDDEEEHHHQQQUUUXXX{{{mmm{{{PPPEEEDDDFFFIIIDDDGGGTTTaaaeeeggghhh___RRR[[[}}}wwwmmmjjjlllnnnppprrrpppooooooppppppooommmlllpppjjjggglllnnnjjjbbb]]]eeekkkqqqtttuuuuuuvvvvvvrrroooooooooiii^^^UUUSSS\\\cccjjjjjjeeeeeennnxxxxxx___RRRUUURRRFFFRRR[[[WWWDDD:::??????888:::999999999999;;;<<<===@@@>>>BBBQQQnnnuuuzzz{{{rrrlllzzz{{{vvvzzzzzz~~~bbb000///+++,,,+++******))))))******((()))))))))************+++++++++,,,,,,,,,------------------...///111111222AAAdddtttbbbXXXSSS\\\^^^rrr|||zzzlllOOOJJJVVV]]]\\\[[[[[[___fffooo~~~~~~|||www~~~|||}}}|||xxxvvveeeZZZZZZeeexxxkkk\\\SSSSSSVVVUUUTTTLLLBBBBBBPPPUUUJJJBBBBBB```zzz]]]555000...+++(((,,,,,,$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))|||FFF888999222444000111111111///..................------,,,,,,+++******+++++++++,,,,,,,,,---------***++++++555TTTmmmnnnggg}}}___ccczzzpppmmmtttzzzwwwuuutttsssqqqppppppnnnnnnmmmmmmmmmmmmnnnnnnjjjjjjiiiiiijjjkkkmmmnnnsssdddRRRGGGFFFLLLTTTZZZYYY```eeehhhkkkmmmggg___cccgggvvvvvvcccssskkkeeeggg___HHHBBBXXXkkklllggg```bbbpppyyyfff^^^]]]ZZZaaammmpppWWWSSSVVVaaafffbbbaaaeeennnmmmbbbZZZ\\\XXXVVV]]]iiijjjiiifffdddeeejjjnnnrrrqqqqqqtttyyy}}}tttLLL^^^sssrrrhhh]]]dddWWWUUUHHH\\\qqq{{{LLL+++,,,///+++---)))---(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---------......---------............///,,,555333---111777CCCUUU~~~vvvSSS\\\wwwnnnQQQDDD@@@>>>===EEEFFFIIIRRRWWW___dddDDDIIIDDDAAAFFFAAAHHHQQQXXX^^^gggpppmmmcccdddtttccc]]]YYYSSSUUUdddppprrrsssvvvrrrpppooopppqqqqqqooommmpppmmmlllkkkiiifffjjjppppppqqquuuzzz~~~{{{nnnddd```ccciiikkkgggdddkkk|||fffUUUWWWUUUJJJFFF[[[```JJJ:::===???888999999888888999:::<<<===??????AAALLLfffwwwzzz~~~tttllluuusssyyy===000))),,,++++++***************((()))))))))************++++++,,,,,,,,,------------------...///000222222666HHHWWW{{{VVVtttvvv]]]MMMNNNYYYbbb```[[[\\\cccllluuu||||||}}}xxxtttyyy|||xxxqqqnnn\\\RRRSSSaaa}}}ttthhhYYYRRRRRRUUUUUUSSSIIIIIIFFFEEEJJJMMMEEE999LLLuuu{{{===///......%%%(((,,,%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******|||FFF999999222444000111111111000///..................------,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,;;;___tttmmmqqq~~~[[[uuuvvvnnnlllwwwzzzvvvttttttrrrnnnmmmnnnmmmmmmmmmlllkkkkkkjjjjjjffffffeeeeeefffgggiiijjjkkkggg]]]NNNFFFJJJUUU\\\YYYbbbggggggiiijjjcccXXXPPP\\\pppzzzuuu|||iiicccfff___IIIDDDXXXjjjfffcccbbbfffqqqlll```^^^ZZZ^^^hhhkkk\\\RRRNNNVVV]]]^^^```eeejjjhhh^^^YYY\\\XXXUUU]]]___```cccdddfffjjjnnnpppqqqpppooorrryyy~~~TTTTTTxxxyyyrrrmmmaaabbbvvvcccPPPNNNKKKaaatttzzz|||]]]...+++222,,,...******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---------............///(((111111///333888IIIdddxxx{{{WWWeeezzzaaaJJJGGG>>>>>>@@@EEEIIILLLRRRZZZjjjiiiEEE???NNNKKKEEEFFF@@@FFFOOOUUUXXXaaammmrrroooeeexxxlll___dddccc___cccnnnvvvuuusssuuutttqqqnnnoooqqqsssqqqooolllooossstttpppmmmttt~~~}}}|||wwwhhhaaalllnnnkkkbbb```nnnjjjVVVUUUSSSKKK@@@ZZZcccPPP>>>>>>@@@;;;999999888888999:::<<<======@@@BBBGGG]]]~~~}}}}}}tttmmm~~~~~~uuuQQQ111,,,,,,,,,+++************+++))))))))))))************,,,,,,,,,,,,---------------------...000111333444>>>\\\jjjWWWkkk___xxx~~~qqqWWWIIIQQQbbb```\\\]]]eeepppxxxxxxzzzwwwlllnnnpppkkkeeecccSSSHHHRRRdddmmmdddXXXQQQPPPPPPOOOMMMGGGMMMIII???AAALLLIII:::>>>bbbUUU333)))---$$$&&&...'''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******+++|||FFF999999222444000111222111000///............//////......---,,,,,,,,,++++++,,,,,,,,,,,,---------,,,---///DDDlllrrrvvv]]]sssmmmiiiwwwxxxsssppprrrrrrnnnlllooommmllllllkkkiiihhhffffffbbbaaaaaa```aaacccdddeee```eeecccVVVMMMQQQYYY^^^^^^fffiiiggghhhkkkeeeZZZQQQ\\\gggpppxxxyyyiiicccfffaaaLLLFFFVVVeee\\\```eeekkksssssscccaaa\\\^^^eeefffhhhXXXLLLOOOVVVZZZ___eeefffggg```\\\]]]VVVUUUaaaYYY[[[___eeekkkoooqqqqqqlllkkklllrrr|||___KKKjjjuuuqqqeeeaaajjjtttPPP___CCC^^^cccyyyttt777---222+++...+++))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---------............///***......000444888QQQxxxaaaWWWiiizzzWWWGGGIII:::>>>GGGDDDMMMOOOQQQ]]]uuuoooaaa]]]___kkktttoooooozzzZZZFFF===CCCNNNMMMIIIFFF@@@BBBRRR]]]\\\[[[eeeoootttmmmmmmwwwuuuvvvzzz|||yyyuuusssvvvqqqmmmmmmqqqttttttrrrpppppptttxxxyyyxxx{{{}}}hhh___bbbfffddd\\\]]]ooorrr[[[RRRMMMHHH@@@TTT\\\MMM?????????:::999888888888888:::;;;<<<;;;@@@AAAAAARRRuuu}}}uuutttccc111///---,,,++++++******++++++))))))))))))************,,,,,,,,,------------...------...///000222333444NNN|||```vvveeeqqq}}}wwwqqqzzzwww{{{mmmxxxfffGGGFFFXXX^^^^^^```fffqqq|||~~~ssseeefffhhhaaaZZZYYYQQQFFFZZZmmmsssaaa\\\UUUPPPNNNMMMLLLKKKGGGIIIDDD===@@@HHHGGG???888HHHfffEEE***///((((((///((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++|||FFF999999222444000111222111000//////.........000//////......---,,,,,,++++++,,,,,,,,,---------,,,,,,---111IIIuuuwww}}}nnn\\\pppkkkgggvvvvvvpppmmmqqqrrrooommmpppllllllkkkjjjhhhfffdddccc___^^^^^^^^^^^^```aaabbbZZZcccdddZZZTTTYYY^^^___dddkkklllggghhhnnnkkkaaaaaafffbbbhhhooo{{{kkkdddhhhcccOOOFFFTTT```VVV]]]gggnnntttwwweeeccc______ccccccvvvaaaOOOMMMSSSXXX]]]cccbbbgggddd___[[[RRRTTTeee[[[\\\aaahhhppptttrrroooggghhhkkksssfffFFFbbbyyyssshhhaaacccSSSnnnBBBlllbbb{{{|||???///222***---,,,))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---------.........//////000000...111333666VVVyyyVVVYYYkkkyyySSSFFFJJJ666===LLLDDDOOOQQQPPP^^^|||oooZZZOOOMMMJJJNNNUUUSSSdddyyywwwrrrqqqGGG>>>AAAEEEGGGFFFFFFCCC>>>???VVVgggccc[[[___mmmwwwvvvlllooosssyyyzzzuuuwwwrrrllllllqqquuuuuutttvvvooolllrrrxxxzzzzzz{{{vvv___UUUVVV^^^___XXXZZZllldddTTTLLLHHHAAANNNRRRFFF===>>>===777999888888888888:::;;;<<<:::@@@???;;;IIImmmxxx{{{{{{{{{zzz{{{~~~kkk///000---,,,++++++******++++++))))))))))))************,,,,,,,,,---------......------...///000222444555^^^bbbjjjvvvkkkjjjfffrrrnnnwwwkkkwwwqqqGGG>>>NNN[[[```ccceeeooo{{{~~~yyy|||xxxzzzwwwfff]]]eeekkkddd\\\ZZZUUUIIIcccvvvaaaTTTSSSQQQNNNMMMLLLLLLLLLHHHBBB===>>>BBBCCCCCCBBB:::888VVV|||YYY///333---+++///&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++sssBBB888888111666333333222222111111000/////////---.........---,,,,,,+++---,,,,,,++++++,,,,,,------(((***444LLLpppuuu~~~bbbaaa~~~kkklllooovvvrrrtttvvvwwwvvvrrrooolllmmmllljjjjjjiiigggdddaaa]]]^^^___``````___^^^]]]dddcccddddddaaa\\\___dddfffooooookkkjjjccc^^^dddbbbhhhzzzllllll|||mmmYYYmmmoooTTTFFFGGGTTTWWWaaajjjooouuuuuummmhhhaaaaaaZZZaaaooofffZZZTTTUUUZZZ___aaa```bbbfffgggaaa[[[]]]dddhhhcccjjjqqqoooqqqsssmmmjjjnnnuuu}}}qqqJJJYYYrrrllleee[[[oookkkVVVZZZIIIIIIjjjqqqCCC222,,,333(((,,,111******))))))))))))******)))************+++++++++,,,,,,,,,---------......---------............///---555000...444777TTTlllSSSXXXdddRRRHHH<<<;;;CCCGGGJJJFFFQQQYYYaaazzzlllOOOQQQTTTNNNOOOWWWoooxxxIII@@@CCCGGGJJJJJJGGGEEECCCEEEXXXdddeeebbbaaarrrsssiiiooorrrqqqzzzzzzwww|||yyyooogggmmmzzz}}}wwwpppvvvtttuuu{{{wwwuuu|||~~~}}}aaaLLLTTTRRR[[[aaa\\\ZZZgggkkkPPPGGG@@@@@@NNNTTTJJJ???>>>===999:::999888777777888999:::888===<<>>LLLTTT```iiihhhnnn|||xxxzzz}}}}}}zzzccc\\\pppyyy}}}|||~~~www```nnnnnnxxx```eeeooo}}}ppp[[[PPPMMMKKKKKKNNNOOOMMMJJJEEEDDDBBB???<<<<<<>>>@@@;;;888EEEfff|||=== 000000%%%+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***'''******&&&,,,222+++sssBBB888888111666333333222222111111000/////////------......------,,,+++---,,,,,,++++++,,,,,,---///,,,///:::SSStttwwwbbbfffmmmmmmnnnuuu}}}~~~tttuuuwwwxxxvvvtttpppnnnnnnmmmlllllllllkkkhhheee```aaaaaabbbbbbbbbbbbaaaeeeccccccdddbbbaaafffmmmllltttpppkkkkkkddd___dddqqquuunnnlll{{{jjj\\\vvvyyyZZZHHHEEEQQQTTT]]]hhhoooxxxtttnnniiibbb```YYY^^^fff___YYYYYY^^^```^^^ZZZ\\\^^^bbbccc___\\\```hhhllliiinnnrrrqqqrrrsssppptttxxxsssMMMRRRoooqqqggg___xxxyyyaaa[[[HHHFFFeeemmmNNN555---333)))+++...******))))))))))))******)))************+++++++++,,,,,,,,,---------......---------............///,,,222///000999@@@]]]nnnsssPPPhhhcccQQQGGG<<<;;;DDDGGGMMMKKKUUU^^^nnnyyy```\\\lll|||uuu^^^eeewwwxxxAAAAAAGGGMMMOOOKKKGGGEEEEEEHHHZZZiiimmmjjjiiihhhiiikkkpppttt}}}zzzvvvooojjjnnnuuuxxxvvvppprrrpppqqqvvvvvvssswwwyyy{{{zzzzzz~~~vvvhhhfffnnnfff\\\YYYLLLIIIZZZ\\\^^^bbbbbbbbbjjj}}}hhhJJJAAA===JJJVVVXXXKKK===;;;<<<;;;999999888777777888999999<<<@@@>>>>>>FFFSSSrrrwww}}}yyyfffeeeyyyssszzzHHH......---,,,+++******************))))))******+++,,,---,,,,,,,,,,,,---......111)))---333///111AAANNNuuuXXXsss}}}|||xxx{{{{{{[[[@@@FFFQQQ^^^ggghhhmmmyyyzzz}}}wwwwww~~~jjjooouuunnnmmmdddUUUOOOSSSKKK___sss{{{}}}}}}vvvmmm[[[zzzzzzyyyiiiiiiiiiooo~~~nnn[[[SSSRRRRRRTTTUUUSSSMMMHHHDDDCCCAAA>>>;;;;;;===???===777<<>>MMM[[[fffjjjnnnxxx~~~~~~~~~~~~ttt``````lllnnnsssbbbXXXcccwww|||rrreeeHHHFFFHHHKKKGGG@@@???EEERRRbbbpppuuuwwwxxxrrriii___iiimmmeee^^^aaafffuuuyyyhhhaaa[[[\\\^^^bbbbbb]]]SSSKKKBBBBBB@@@===::::::;;;===???888444AAAaaammm<<<))))))))),,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((()))*********,,,---sssAAA888777111555333222111111111000//////......,,,------...------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,:::XXXooowwwzzzlll^^^qqqnnnkkkpppyyyxxxuuuuuuvvvvvvuuusssrrrqqqkkkjjjiiijjjllllllkkkjjjhhhgggeeeddddddfffiiijjjgggdddaaabbbbbbfffqqq}}}uuuggggggdddccckkknnnppp}}}oooooo~~~iii___kkkWWWJJJIIIYYY]]]eeeppp{{{rrrqqqmmmdddaaaUUUUUUPPPTTT\\\cccfffaaaXXXQQQXXXWWWXXX[[[[[[]]]eeeooouuuxxxrrrkkklllmmmmmmqqqzzz}}}^^^GGGiiiwwwvvvgggaaavvvjjjSSSMMMEEE]]]uuurrr888...111,,,++++++******))))))))))))******))))))*********+++++++++,,,,,,,,,---------......---------............///...///000111444CCCkkkkkk```LLL{{{zzz^^^KKKCCC;;;===FFFIIIFFFMMMTTTdddwwwuuusssjjjIIIKKKQQQTTTPPPIIIIIIRRR\\\hhhooojjjddduuukkkdddooossszzzwwwrrrrrrvvvtttnnnqqqzzzuuunnnkkkmmmrrryyyxxxnnnuuu}}}}}}xxxhhhQQQRRRQQQPPPMMMEEEBBBHHHSSSTTTbbbuuurrrhhhtttnnnTTTQQQYYYiiieeeWWWFFF<<<;;;<<<:::999888777666666777888999999===::::::@@@GGG^^^}}}|||~~~hhhpppxxx^^^666......---,,,++++++++++++******))))))******+++,,,---,,,,,,,,,,,,---......///333---///666777SSS[[[sssnnnpppYYYYYY```tttzzzNNNEEEKKKEEENNNaaa^^^FFF999===GGGUUUdddkkkqqqzzzpppNNNGGGQQQRRRHHHKKKTTT[[[RRRCCC>>>DDD@@@FFFPPPTTTPPPIIIGGGHHH]]]kkkuuuwwwxxxzzzuuulllaaa~~~kkkVVV\\\\\\TTTUUUTTT[[[gggfff\\\YYY^^^]]]^^^aaadddddd^^^TTTLLL@@@@@@???<<<999888:::;;;>>>;;;333888YYYxxxBBB)))...///%%%))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***(((***---)))+++555rrrAAA777777000555222222111111000000///.........,,,,,,------...------,,,---,,,,,,++++++,,,,,,---///111...===___qqqxxxjjjcccsssnnniiioooxxxwwwsssssssssrrrrrrqqqqqqpppjjjiiiiiijjjlllmmmmmmllljjjhhhfffddddddfffhhhjjjhhhdddaaa``````cccnnnyyymmm]]]^^^___aaajjjhhhiiixxxssstttpppbbb|||rrreeeTTTMMMXXXYYYbbbnnnxxxsssrrrmmmfffdddVVVQQQMMMVVV```ccc___YYYWWWWWW\\\YYYYYYZZZ\\\^^^fffpppzzzvvvhhhkkklllkkkttt~~~www{{{dddGGG]]]~~~uuuiiibbbjjjwwwgggPPPVVVBBBVVVvvv999//////---,,,,,,******))))))))))))******))))))*********+++++++++,,,,,,,,,---------......---------............/////////333222000FFFxxxlllMMMMMM}}}tttXXXFFFAAA;;;>>>GGGIIIGGGQQQXXXnnnvvvyyyhhhIIIFFFQQQRRRQQQLLLJJJQQQ```lllnnnuuujjjgggssskkkmmmqqq}}}}}}sssooopppuuurrrlllqqq{{{wwwlllmmmpppqqq|||~~~mmmqqq~~~{{{zzz~~~yyymmmWWWPPPPPPUUUSSSOOOLLLHHHMMMWWWpppyyyggguuuhhhWWWWWWcccoooaaaNNN@@@===???<<<666888888777666666777888888888<<<::::::@@@EEEXXXvvv{{{zzz}}}bbbbbbpppmmm;;;///...---,,,++++++++++++******))))))******+++,,,---,,,,,,,,,,,,---......+++444111///444;;;cccqqqllleeerrr```jjj{{{RRR;;;;;;<<<666999DDDDDD:::888???AAAPPP```jjjqqqzzzzzzMMM===AAA@@@===<<>>;;;999888888:::;;;;;;555666RRRYYY///...333***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,(((***///(((---EEErrrAAA777666000555222222111000000//////......---,,,,,,------......---------,,,,,,++++++,,,,,,------111...@@@eeessswwwttteee~~~tttnnnhhhoooyyyxxxrrrqqqpppooooooooooooppplllkkkjjjkkkmmmooopppoookkkiiifffddddddeeefffhhhhhhdddaaa___^^^```hhhrrrwww___PPPUUUZZZ]]]fffiiikkkzzzxxxyyyuuuddd{{{vvvnnn]]]RRRQQQSSS[[[iiitttvvvqqqkkkhhhiiiYYYPPPOOOYYYcccbbbZZZVVV[[[bbb```]]][[[]]]^^^aaahhhqqqzzzffflllmmmlllyyy~~~sssppptttgggKKKRRRtttnnneee___ppplllRRR[[[FFFSSSxxx===222...---,,,---******))))))))))))******)))************+++++++++,,,,,,,,,---------......---------............//////---444666444QQQqqqrrrKKKZZZzzzlllQQQAAA???<<<@@@GGGHHHFFFPPPYYYuuu{{{|||fffCCC===<<>>;;;<<<@@@AAAQQQkkkwwwxxxwwwiiikkktttvvv===///...---,,,++++++++++++******))))))******+++,,,---,,,,,,,,,,,,---......***222444111444HHHzzzccc[[[yyyssswww[[[666666<<<<<<:::<<<@@@>>>999999>>>CCCOOO___iiiooowwwXXX>>>:::777<<<999888:::===FFFVVVdddssszzzlll^^^xxxfffjjjrrriiiiiicccqqqttteeeaaaWWWZZZYYYYYY\\\___``````^^^WWWUUURRRRRRRRRPPPKKKGGG>>>>>>>>><<<999777888999666:::666333EEElllttt555$$$...///))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&---))))))000'''333[[[rrr@@@777666000444222222000000000///......------+++,,,------......---------,,,,,,++++++,,,,,,---(((111000EEEnnnvvvuuuoooiii|||tttmmmgggooo{{{yyyrrrpppooonnnmmmnnnooopppllljjjiiijjjlllnnnoooooollljjjhhhfffddddddeeeeeefffcccaaa```^^^^^^dddmmmnnnfffRRRJJJTTTZZZ]]]dddiiikkkzzzyyyxxxssscccyyyssslll]]]RRRNNNOOOXXXeeeooo{{{yyypppiiiiiiooo]]]PPPTTT\\\cccaaa[[[ZZZbbbkkkccc___^^^```bbbeeelllsss|||dddkkkmmmlll|||tttnnnnnnpppkkkTTTMMMssspppooogggYYYqqqwwwUUUWWWJJJQQQwwwDDD777...---+++...******))))))))))))******)))************+++++++++,,,,,,,,,---------......---------............///222***222999;;;]]]iiiRRRmmmzzzdddJJJ===>>>===AAAHHHGGGDDDOOOZZZ|||xxxYYYFFF??????QQQYYYSSSPPPQQQZZZgggrrruuutttqqqppprrr{{{bbbaaafffnnnyyymmmnnnllliiilllttt|||{{{qqq|||zzzwwwggg{{{|||iiiXXXTTTQQQBBBCCCNNNMMMQQQiiivvvuuupppVVVKKK???:::;;;<<<:::777888777666555555666777888:::===;;;<<>>>>><<<999888888999333888777222:::XXX~~~AAA%%%***---))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$///))))))000''':::ooorrr@@@777666000444222111000000000///......------+++,,,,,,---.........------,,,,,,++++++,,,,,,---)))555666OOOyyy~~~yyybbbqqqzzztttmmmgggppp|||{{{rrrqqqooommmmmmnnnpppqqqjjjhhhggggggjjjlllmmmlllmmmllliiigggeeeddddddddddddbbbaaaaaa___]]]bbbjjjbbb\\\MMMIIIWWW___```eeedddfffvvvwwwvvvlll___xxx~~~mmmeeeWWWNNNOOOPPPXXXccckkkvvv{{{ooohhhjjjrrr___QQQXXX]]]aaa```^^^```iiiqqqddd```___bbbeeehhhooovvv{{{```iiikkkjjj|||}}}sssqqqqqqqqqppp]]]NNNjjjkkknnnfffUUUtttUUUPPPGGGJJJpppxxxIII;;;///,,,+++...******))))))))))))******)))************+++++++++,,,,,,,,,---------......---------.........//////666)))000999???cccUUUMMMyyy___FFF:::===>>>BBBHHHFFFIIISSS___yyyiiimmmuuuuuuiii;;;@@@EEE>>>UUUWWWQQQPPPUUUdddvvv~~~xxxooo|||qqqtttttt___WWW]]]nnnqqqyyywww}}}ooorrrnnnhhhmmm{{{wwwwwwkkk]]]^^^XXXAAA>>>LLLLLL[[[uuuhhhQQQIIICCC===:::999888999;;;888777666555555666777888777;;;:::;;;@@@???KKKccc~~~{{{mmm^^^sssxxx~~~mmmhhhWWW//////...---,,,,,,,,,,,,*********)))***++++++,,,---,,,,,,,,,,,,---......000,,,333555===mmmkkkqqqsssiiimmmYYYggglllccclllyyytttKKK>>>@@@AAA???EEEHHHFFFEEEJJJUUU]]]\\\ccclllppppppuuu{{{RRRAAA;;;<<>>>>><<<:::888888999222888999444666OOOyyy}}}PPP444000+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))###000***(((///'''???|||tttGGG888555666888000444222111111000///......---......//////...---,,,,,,++++++,,,,,,,,,,,,------+++///444PPPsssyyy~~~ccc|||uuuuuutttkkklllvvvzzzkkkuuuqqqiiijjjiiiiiiooollllllllllllkkkkkkkkkkkkjjjjjjjjjfffaaa___aaaccckkk[[[hhhZZZVVVppphhhZZZMMMOOOLLLIIITTTfffjjjbbbeeellluuu}}}mmmsss{{{yyygggRRRKKKOOO\\\ZZZ```jjjgggeee|||zzzsssoooqqqhhhSSS^^^bbbbbb]]]^^^ffflllmmmnnnccc^^^bbbeeefffooo|||wwweeeZZZ\\\iiiwww~~~uuurrrnnnmmmllllllbbbGGGYYYwwwppp```___tttzzzeeeQQQLLL===XXXyyyzzzUUU888000,,,---...,,,+++******))))))******)))))))))***++++++,,,,,,,,,,,,,,,---------..................////////////...222333444FFFkkkRRRPPPyyyZZZIII;;;:::@@@EEEGGGGGGLLLKKKlllrrraaaUUUsssTTT777HHHGGGKKK[[[]]]OOOZZZdddffffffiiillllllqqqsss}}}ggg\\\YYY\\\gggqqq{{{vvvrrrpppmmmgggeeennn|||qqqmmmfff[[[QQQOOOWWW```qqqqqqRRRGGGBBB@@@===:::999999999:::888888777666666666666666999777888:::;;;>>>GGGQQQ~~~{{{yyyhhhaaacccyyyzzzxxxbbbxxxnnn222///111(((---000$$$...*********)))******+++,,,...------------...//////)))<<<***777KKK{{{```ZZZppp\\\bbb}}}kkkXXXNNNMMMTTT\\\VVVqqqwwwUUU===>>>GGGDDDJJJbbbQQQ^^^dddgggdddllluuurrrQQQ;;;???HHHPPPiiiqqqXXXOOOggguuujjjcccaaa[[[PPPGGGAAABBBEEEFFFDDDCCCFFFJJJLLLLLLJJJOOOQQQRRROOOIIIEEEDDDFFFBBB@@@===:::888777777888444<<<;;;444333???iii}}}AAA)))...,,,+++***)))((((((((((((((((((((((((((()))***************)))))))))))))))***)))(((,,,...///NNN}}}vvvHHH888555555777///222111111111000///........................---,,,,,,++++++,,,,,,,,,,,,---------///555RRRtttzzz~~~aaavvvtttssskkkllluuuvvvkkkvvvtttmmmmmmjjjgggkkkggggggggghhhhhhhhhhhhhhhfffggggggfffcccccceeegggjjjaaajjj^^^aaavvviii]]]KKKIIIFFFKKKZZZggghhh```gggjjjtttwwwaaadddgggeeeXXXLLLLLLTTT````````````eeepppzzztttrrruuujjjSSSWWW[[[\\\ZZZ]]]iiisssxxxqqqfff___bbbeeegggqqq~~~~~~lllbbb___eeeuuu{{{rrrpppnnnnnnnnnmmmeeeJJJYYYuuuqqqaaa^^^qqq|||jjjRRRNNN<<>>222---...///,,,+++******))))))******)))))))))***++++++,,,,,,,,,,,,,,,---------..................////////////333222///444QQQ|||bbbIIIgggmmmWWWHHH<<<;;;AAAEEEGGGHHHQQQVVV|||zzziiiuuuppp```<<<777GGGGGGLLLTTTOOOVVV___gggkkknnnnnniiicccmmm|||gggZZZTTTRRRYYYccctttwwwqqqtttuuutttxxxqqqiiieeejjjxxxyyyssssssvvvttt^^^QQQIIILLLOOORRR___ooouuuPPPAAACCC@@@>>><<<:::999999999999888777666666555555666666:::888999::::::<<>>hhhppprrrxxxoootttYYYjjjhhh^^^UUUbbbzzz@@@<<>>===>>><<<===AAAHHHJJJHHHEEEAAA@@@===:::888777777777777777555777444000MMM|||___111---,,,,,,***)))))))))))))))((((((((((((((()))******))))))))))))))))))*********+++......,,,;;;gggvvvHHH777333333666...222111000000000/////////...---------......------,,,+++++++++,,,,,,,,,------///---<<<^^^|||bbbuuuppppppkkkmmmsssqqqpppzzzxxxqqqrrrnnnfffhhhggggggfffeeedddccccccbbbaaaaaaaaa```____________[[[gggeeebbbuuuyyyccc]]]GGG???EEEXXXdddbbb```dddhhhiiiwwwkkkNNNBBBFFFEEEFFFHHHLLLSSS]]]dddiiieeefffmmmqqqyyytttqqqvvv|||oooSSSNNNRRRUUUWWW\\\ggguuu~~~ttthhhbbbbbbfffqqq}}}{{{jjjcccmmmwwwyyytttpppooommmmmmooolllhhhQQQRRR~~~tttrrrhhh[[[eee~~~xxxWWWPPPAAAMMMgggttt}}}|||~~~AAA333------///,,,+++******))))))******)))))))))***++++++,,,,,,,,,,,,,,,---------..................////////////111111---111OOO~~~\\\OOOwwwhhhTTTGGG<<<<<>>===<<<:::999888888888777777666555555555555666:::888999;;;::::::@@@HHH___wwwxxxtttbbbgggwwwmmmyyyZZZHHH......------000'''++++++************+++,,,,,,...............//////000111000777KKK~~~fffsssmmmiiioooaaasss___]]]vvvrrr>>>???EEE;;;cccyyyxxxNNN111999@@@>>>:::EEEVVVvvvuuuRRR@@@PPP```XXXNNNNNNPPPFFF<<<<<>>;;;999888777777888444333999777---@@@iiiaaa111***,,,,,,+++***))))))))))))((((((((((((((())))))***)))))))))))))))*********)))***...------JJJ~~~vvvGGG777333333666000444000000000000////////////,,,,,,---------------,,,+++++++++,,,,,,,,,------000...AAAccc{{{eeerrrmmmnnnjjjmmmtttrrrttt{{{vvvnnnpppnnniiikkkjjjiiihhhfffcccaaa```___bbbbbbaaaaaaaaaaaa```___VVVgggbbbeeewwwuuueee^^^FFFCCCMMM___ccc\\\___jjjnnntttrrrOOO>>>???AAADDDIIIMMMTTT\\\cccgggaaafffkkkuuu|||oooooouuu{{{pppVVVJJJNNNTTTXXX\\\eeerrr~~~~~~nnnccc```eeeqqq{{{zzznnnkkkvvvwwwrrrrrrpppkkkkkknnnjjjhhhSSSKKKtttxxxsssjjj]]]```||||||ZZZNNNGGGSSSkkkyyyvvvCCC444,,,,,,---,,,+++******))))))******)))))))))***++++++,,,,,,,,,,,,,,,---------..................////////////,,,000///444TTT[[[SSS~~~iiiRRRFFF===>>>CCCEEEGGGIIIOOO^^^yyyhhhggg\\\???;;;:::;;;DDDLLLMMMNNNOOOJJJTTT]]]fffmmmsssvvvqqqjjjjjjeeeUUUSSSWWWaaakkkpppnnnpppvvvtttqqqyyy|||[[[```\\\___hhhhhhdddlll{{{QQQGGGGGGBBB<<<<<<;;;:::999888888888777666666555555555555555888888999;;;:::999>>>EEEZZZ}}}tttxxxxxxdddccc}}}ttt^^^WWW000---///,,,///)))++++++++++++***+++,,,,,,---///............///000000222111<<>>DDDFFFCCC@@@CCCDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGCCC@@@@@@CCCFFFBBBAAA???===;;;999888777666444333::::::...999ZZZeee999,,,---,,,+++***))))))))))))((((((((((((((())))))***(((((())))))************,,,(((,,,+++---TTTxxxIII888444333777000555000000000000////////////+++,,,,,,------------,,,++++++,,,,,,,,,,,,------111///FFFgggwww|||~~~ggg~~~pppmmmnnniiikkkssssssuuu{{{ssskkkoooooolllooojjjiiihhheeeccc```^^^]]]\\\[[[[[[]]]___```___^^^VVVfffccckkkuuupppnnndddGGGIIISSS``````ZZZbbbqqqoooyyyyyy[[[@@@===IIIEEELLLRRRUUUYYY___dddddd\\\mmmwwwsssmmmoooqqqvvvnnnYYYGGGKKKQQQXXX]]]fffvvvuuueee```gggttt~~~{{{www}}}|||ppppppssspppkkkhhhmmmgggiiiUUUEEEkkkrrrkkk```]]]www|||]]]NNNIIIQQQiii}}}tttFFF666---,,,---,,,+++******))))))******)))))))))***++++++,,,,,,,,,,,,,,,---------..................////////////---444444777VVVVVVSSSjjjOOOEEE>>>???CCCFFFGGGJJJQQQeee{{{fff[[[===;;;>>>CCCHHHLLLNNNMMMNNNRRR___fffmmmqqqssstttqqqkkkooocccSSSSSSYYYccccccfffhhhtttuuuQQQYYYYYY___jjjvvvttt{{{uuuGGGCCCEEE<<<;;;;;;::::::999888777777777666555555444444555555777666999;;;:::888<<>>???RRR]]]]]]^^^NNN;;;===LLLQQQXXXkkkzzzzzzhhh^^^wwwnnnQQQ888333;;;>>>:::888888999;;;>>>@@@BBBCCCAAACCCEEEFFFGGGHHHJJJLLLPPPRRRQQQLLLEEEBBBCCCFFFCCCBBBAAA???===;;;999888555666555:::<<<333666KKKtttIII------,,,+++******)))******((((((((((((((()))******((((((((()))******++++++///'''++++++000\\\}}}MMM;;;555333666...333////////////000000000000***+++,,,---------------++++++,,,,,,,,,,,,------///...JJJlllwww~~~xxxeee}}}qqqpppooofffhhhqqqsssrrrxxxqqqjjjpppqqqnnnpppkkkjjjiiigggeeedddbbbbbb\\\[[[[[[]]]___```^^^[[[XXXccccccpppnnniiivvvhhhHHHKKKSSSZZZ[[[]]]hhhtttpppwwwvvvdddJJJ===CCCOOORRRYYY]]]ZZZYYY^^^ccccccgggwwwsssmmmnnnpppnnnpppkkkZZZLLLMMMQQQWWW\\\fffzzzzzzhhhccclllzzztttmmmnnnooommmjjjgggmmmgggiiiWWWAAAeeerrrlllddd\\\qqq{{{```OOOGGGGGG```}}}yyyJJJ999000......,,,+++******))))))******)))))))))***++++++,,,,,,,,,,,,,,,---------..................////////////000555444888XXXRRRZZZfffMMMDDD>>>@@@DDDFFFHHHJJJSSSjjjwwwFFFCCCEEE???CCCDDDHHHNNNOOOVVVdddiiiqqqvvvtttrrrsssrrrpppxxxiiiWWWSSSSSSYYY]]]cccmmmmmm]]]XXX\\\cccrrrvvvooo___CCCCCCBBB888:::::::::999999888777666666666555444444444444555555555888;;;:::888<<>><<<:::555>>>;;;666:::888333777ccc}}}vvv777...---,,,+++************((((((((((((((()))******'''(((((()))***+++++++++---###...888EEEtttxxx}}}LLL999444444777///222222111000//////.........,,,...//////---+++++++++++++++******++++++,,,------///JJJiiirrrzzzbbbmmmzzzwwwqqqmmmlllkkkjjjmmmrrruuuuuurrrnnnooosssssspppqqqooommmlllllllllkkkiiillliiigggfffffffffdddccc```[[[kkkooocccuuujjjSSSHHHEEEPPP\\\dddlllttt|||nnn[[[MMMJJJQQQ[[[bbbfff```ZZZWWWXXX^^^gggnnniiimmmhhh^^^iiitttoooppppppbbbeeebbb\\\XXX```ooo{{{~~~yyyqqqmmmooouuuzzzuuurrrooommmnnnnnnnnnnnniiijjjooofffZZZGGGLLL|||iiigggcccooo~~~cccFFFGGG>>>MMM___oooaaa555444***///+++++++++************)))***++++++,,,,,,------...,,,,,,,,,---------......---------............//////111111<<<```PPPggguuudddLLLBBB===BBBEEEEEEGGGMMMRRRttt~~~\\\HHHKKKMMMBBBRRRBBBKKKYYYSSSYYYjjjnnnzzzpppqqqppppppxxxfffYYYYYY[[[dddvvv}}}zzzxxxxxxyyy{{{}}}|||ssscccPPPEEEBBBBBB>>>:::999999888888777666666666444444444444444444444444555666888999999:::<<<>>>KKKaaawwwtttnnn___iiivvveeejjjnnn777666---111---111...,,,,,,,,,---------......,,,...//////......000111333DDDbbbVVVhhhbbb|||YYYZZZ}}}eeeiii^^^```mmm|||wwwDDD555AAAAAADDDbbbjjj]]]zzzrrrhhhEEEFFFEEEDDDGGGQQQZZZ]]]lll```^^^vvvhhh~~~lllXXXKKKEEEGGGAAA777<<>>>>>>>><<<999999999888888777666666666444444444444444444444444444666888999999:::<<<===FFF\\\{{{yyyqqqhhh{{{~~~~~~```~~~iii???555,,,///)))------,,,,,,,,,---------......,,,...//////......000222444FFFrrrdddyyy{{{iiinnnYYYZZZlllbbbllluuuaaa<<<>>>;;;JJJYYYlllYYYYYY~~~qqqdddVVVFFFHHHNNNVVV\\\\\\\\\bbbkkkhhh|||]]]|||pppJJJCCCAAADDDAAA<<<>>>GGGQQQTTTVVVWWWVVVTTTRRRQQQWWWYYYWWWTTTVVVZZZ\\\ZZZTTTUUUVVVXXXYYYXXXUUUSSSNNNKKKGGGCCC@@@>>><<<;;;999:::::::::999777444333<<>>OOO```mmmppp;;;555***,,,+++++++++************)))******++++++,,,---------,,,,,,,,,---------......---------............///333444444BBBfffjjjIIIkkkrrr[[[KKKAAA<<>>===999999:::999888666333222444___^^^555...//////((((((,,,'''))))))))))))))))))))))))(((((((((((()))***++++++,,,000(((???rrrPPP;;;555555888111555222111000///............///,,,+++...222444000,,,++++++******++++++,,,---+++333RRRqqqyyy|||aaaeeeyyyvvvqqqnnnmmmkkkhhhhhhkkk|||zzzssslllkkknnnpppnnnrrrpppmmmllllllkkkjjjiiiiiiiiiiiijjjjjjgggbbb___[[[]]]jjjrrrwwwqqqbbbVVVPPPWWW^^^\\\YYYYYYRRRSSSVVV\\\aaaaaa]]]XXX\\\XXX]]]fffiiirrrjjjrrrqqqccc\\\ggg^^^YYYiiikkk```bbbgggYYYWWWeeettt~~~~~~||||||rrrrrrpppmmmlllmmmmmmlllkkkkkkjjjnnniiiaaaKKKFFFuuunnnpppaaa___xxxuuuTTTKKKAAAVVVfffnnn|||xxx<<<333,,,---+++++++++*********))))))*********+++,,,,,,------,,,,,,,,,---------......---------............///333333222===___aaaKKKsssqqqWWWKKKAAA<<>><<<;;;999999888888777666666666444444444444444444444444444666888888888999;;;======OOO{{{|||wwwpppgggppp}}}wwwttteeevvvlllZZZ333000111***+++000,,,,,,,,,---------......---...//////...///222444:::TTT}}}rrrnnnjjj{{{dddrrrwwwdddwww```EEEHHHTTTWWWhhhpppSSSOOOOOOKKKeee|||wwwiii^^^}}}bbb;;;>>>BBBAAA>>>AAAFFFCCC:::777@@@JJJMMMMMMPPPXXX```ZZZ___aaa___^^^___]]]ZZZSSSQQQOOOQQQTTTVVVUUUTTTSSSQQQMMMGGGBBB???>>>>>>999999999888777555333222222PPPooo666---...000)))(((,,,)))((((((((((((((((((((((((''''''''''''((()))***+++***333(((LLL|||vvvQQQ<<<555555888111555222111000///............///,,,+++...222444000,,,++++++******++++++,,,---...777VVVttt{{{eeeiii|||tttpppnnnooonnnjjjkkknnn|||zzzsssllljjjnnnooolllpppnnnkkkkkkkkkkkkjjjhhhjjjjjjkkkllllllhhhccc___^^^ccchhhkkkrrrqqqjjj\\\SSSTTTUUUQQQPPPRRRMMMUUU^^^cccccc```^^^^^^ddd^^^```iiitttxxxqqqmmmiiiggg``````YYY]]]iii```___wwwzzzuuuxxxzzz~~~{{{wwwvvvvvvsssqqqoooooooooooonnnlllmmmjjjmmmiiicccLLLCCCnnnooorrrccccccVVVMMM@@@SSSdddmmmvvvmmm<<<222///000+++++++++*********))))))))))))***++++++,,,,,,---,,,,,,,,,---------......---------............//////222555@@@]]]]]]SSS}}}tttYYYJJJ@@@<<>>KKKtttxxxrrrwwwjjjeeezzz{{{lllsssoooddd333111000,,,,,,...,,,,,,,,,---------......---...///......///222555===aaapppxxxwww{{{jjjvvvxxxuuu^^^FFFOOO```kkkNNNCCC???BBBHHHggg|||bbbdddccc}}}```===AAAFFFEEE???CCCKKKJJJ@@@666CCCSSSZZZYYYXXX]]]bbbdddmmmuuuuuurrrmmmfff___TTTPPPLLLLLLPPPSSSSSSQQQTTTSSSPPPJJJCCC>>>======999999999777666555333333...BBB~~~:::,,,+++...))))))---***((((((((((((((((((((((((''''''''''''((()))***+++(((444+++^^^mmmQQQ<<<555444888111555222111000//////............---,,,...111111///,,,++++++******++++++,,,------777UUUrrr{{{eeejjjxxxssspppnnnpppooolllkkknnn{{{yyyssslllkkknnnnnnkkkmmmkkkiiiiiijjjjjjjjjiiikkkkkkkkklllkkkhhhccc___]]]ccceeeiiizzzdddXXXOOOMMMKKKFFFIIIPPPWWW___fffeee___ZZZ\\\```ccc```eeevvvzzzrrraaa^^^kkkiii___]]]jjjmmmbbbkkksssddddddnnnnnn^^^dddmmmrrr|||zzz}}}uuusssqqqqqqqqqqqqooommmnnnkkkoooooojjjPPPAAAgggssssssdddggg[[[PPP<<>>111111000+++++++++************)))))))))******+++,,,,,,,,,,,,,,,,,,---------......---------............///+++111999IIIeeeTTTTTToooWWWJJJ@@@<<>><<<:::999:::;;;999999888888777666666666444444444444444444444444333555777888888999:::<<>>999===777555===AAAeeezzzrrrsss}}}kkkxxxkkkNNNUUUYYY___qqq___CCCCCCGGGGGGDDDGGGOOOPPPKKK???GGGPPPWWW___mmmrrrhhhUUUOOOIIIIIINNNRRRRRRQQQTTTUUUTTTNNNFFF???<<<<<<;;;:::999888666555444444///999uuuCCC///))),,,******---***))))))))))))))))))))))))(((((((((((()))***++++++&&&222000sssnnnQQQ;;;444333777000555222111000//////.........------...//////...,,,+++++++++******++++++,,,---,,,555SSSppp{{{```hhhrrrssspppooopppooojjjiiikkkyyyxxxsssmmmlllnnnmmmjjjiiihhhfffgggiiijjjjjjiiijjjjjjiiiiiiiiifffaaa^^^YYYccchhhuuurrrUUUNNNIIIIIIFFFBBBIIIUUUbbbeeeeeeaaa[[[YYY^^^cccdddnnnsssnnnmmmgggiiiqqqmmm___cccpppmmmjjjxxxrrrccc___dddllluuuzzzddddddnnn|||vvvtttxxx{{{{{{zzzuuusssrrrrrrrrrqqqooommmmmmllltttxxxuuuWWW@@@___tttpppcccmmmWWWPPP;;;BBBZZZrrruuuBBB111000---+++++++++************))))))))))))***++++++,,,,,,,,,,,,,,,---------......---------............///...///666KKKlllJJJTTT}}}{{{kkkWWWIII@@@<<>>???^^^~~~tttyyywwwwwwhhh~~~MMM777'''222333***,,,,,,,,,---------.........///.........000444888OOOuuu}}}]]]}}}YYYvvvnnn___QQQMMMUUUcccFFFEEEFFFDDDGGGEEE\\\aaaaaafffTTTGGGJJJbbblllnnnjjjPPPAAAQQQhhhpppaaa|||JJJ<<<333666;;;;;;<<<@@@???;;;<<>>LLLOOOJJJRRRTTTOOOZZZ___LLLHHHJJJNNNPPPMMMHHHHHHKKKNNN]]]vvvsssbbbYYYTTTMMMGGGHHHOOOWWWYYYXXXVVVZZZ[[[VVVLLLCCC===<<<===<<<:::888777666666666444222dddxxx[[[<<<+++------,,,+++%%%))))))))))))))))))))))))))))))))))))***+++,,,---***222:::dddXXX:::666444222666777222000///...///000///...//////000000000//////............------,,,,,,,,,---555]]]}}}yyy}}}|||\\\hhh~~~qqqpppoooooooooooonnnkkkiiitttzzzssskkkooopppmmmpppllljjjeeeaaaeeekkkllliiinnnjjjfffcccbbbaaa___]]]bbbgggnnnnnnYYYEEENNNMMMKKKIIIJJJQQQ[[[cccbbb\\\ZZZ\\\___eeeuuu|||PPP```yyyddd]]]XXXfffqqqooogggbbbhhhssswwwrrrkkkrrr||||||jjjgggooojjjeeefffmmmvvv}}}xxxoooooorrrllllllnnnhhh\\\pppwww{{{hhh:::aaannneeeeeemmmUUUQQQHHH<<>>======<<<:::999888888999888888777777777777777333333333333333333333333333444666777999:::::::::===DDDWWWuuuqqqzzz|||yyy|||___|||xxx~~~NNN444999'''///***------------------------...333---)))111555444:::[[[qqqhhhkkkwwwnnn___bbbRRRPPPEEECCCKKKJJJBBBIIIYYY~~~xxxKKKJJJHHHOOOPPPRRRNNNNNNXXXZZZ[[[ddd|||~~~xxxaaaJJJAAADDDSSSbbbiiiddd:::777666777<<>>DDD:::<<<<<<;;;;;;999888666555444444VVVuuu111---222)))---(((+++))))))))))))))))))))))))((((((((()))******++++++***111FFFlll{{{rrrVVV888666333222555555222000......///000///...000000000000///...---,,,......---------,,,,,,,,,///444YYYxxxvvv|||```kkkuuuqqqoooooooooooommmjjjhhhvvv|||tttllloooppplllppplllkkkgggbbbbbbgggiiigggiiifffdddccccccccccccbbbeeemmmrrr```RRRGGGIIIIIIJJJMMMSSSZZZ___bbbfff[[[UUU]]]lllzzzeeeRRRxxxwwwhhheeegggsss{{{oookkkfffiiiuuu|||sssssswwwrrrnnnppplllhhhhhhkkkpppuuuxxxtttsssuuuqqqoookkk```bbbssstttuuuCCCYYYuuujjjeeejjj~~~VVVNNNEEE;;;UUUvvvyyyFFF555444...///...,,,+++***))))))))))))******++++++,,,---------------............///............////////////......999KKKhhhpppBBB\\\vvveeeYYYFFF???===CCCGGGGGGLLLTTTlllZZZDDDDDD@@@DDD```hhhRRRUUUeeemmm{{{vvv]]]CCCKKKSSSddd{{{sssooommmooo|||pppeeennnlllyyy~~~zzzwwwtttrrrqqqqqqpppnnnmmmkkkkkkiiifffcccddddddbbbaaa___^^^]]]\\\YYYXXXWWWUUUSSSQQQPPPOOOLLLKKKHHHFFFCCCAAA@@@???>>>>>><<<;;;:::999999999999888888777777777777777333333333333333333333333333444666777999:::::::::<<>>???FFFGGGEEEKKKWWWxxxlllQQQWWWUUUhhh{{{}}}}}}~~~pppTTTLLLTTTiiisss{{{LLL777777999<<>>GGGMMMEEEEEEEEEFFFHHHKKKOOOQQQRRRVVVPPPeeekkkLLL???DDD<<<<<<;;;;;;:::999777666555111333UUU>>>///000***...))))))))))))))))))))))))))))))((((((((()))******++++++---000RRRhhhzzzSSS777555333111333333222000......///000///...111111111000...---+++***...------------,,,,,,,,,///222TTTsssvvv~~~^^^ggg|||rrrqqqpppnnnnnnnnnmmmjjjhhhyyy~~~vvvmmmpppooolllooolllmmmjjjccc```bbbddddddcccaaaaaabbbeeegggggggggfffooossspppPPPLLLJJJFFFHHHNNNVVV^^^bbbbbb``````eeekkkpppvvvccc```qqqjjjbbbkkk}}}qqqrrrkkkeeemmmzzzxxxlllqqqooovvvxxxrrrqqqpppooollljjjjjjlllooovvvmmmoootttsssrrrlll\\\aaalll{{{wwwMMMSSStttllliiimmmWWWIII@@@;;;TTTooovvvJJJ666333---...---,,,+++***))))))))))))******++++++,,,---------------............///............////////////111333;;;OOOrrr}}}LLL```uuucccUUUFFF???===CCCGGGGGGLLLVVVnnneeeBBBBBBKKKOOOWWWyyyeeeOOOSSSdddlll|||xxx]]]MMMSSSUUU^^^uuuwwwtttoooxxx}}}{{{|||yyyuuurrrpppooonnnooommmkkkjjjjjjhhheeeccc``````___^^^]]]\\\[[[[[[XXXXXXVVVTTTRRRPPPOOONNNKKKJJJHHHEEECCCAAA@@@@@@???>>><<<:::999999::::::999888888777777777777777333333333333333333333333333444666777999:::::::::<<>>???AAACCCGGGJJJMMMPPPQQQVVVXXXlllmmmNNN???CCC===;;;;;;::::::888777555444///111KKKPPP111...+++///***((())))))))))))))))))))))))((((((((()))******++++++///000hhheeevvv}}}RRR666555333000111111111000....../////////...111111111000///...---,,,------------------------///111PPPpppwww{{{\\\dddxxxppprrrpppnnnmmmmmmllljjjhhh{{{xxxnnnpppoookkkmmmmmmpppmmmeee___```bbbbbb```___```bbbfffhhhiiiiiibbbllloooxxxfffHHHIIILLLHHHOOOYYYaaadddcccaaa```___nnnjjjlllyyypppmmmooodddpppzzzsssuuupppuuummmaaafffwwwxxxjjjoooggghhhuuuvvvmmmqqqsssssspppkkkhhhhhhiiiiiiggglllooojjjhhhbbbRRRVVV___vvvNNNSSSsssmmmkkknnnUUUCCC<<<===VVVooozzzuuuMMM666111+++...---,,,+++************)))******++++++,,,---------------............///............////////////111555;;;RRR~~~SSSfffvvvbbbQQQFFF???>>>DDDFFFFFFMMMXXXqqq\\\DDDGGGPPPYYYgggeeePPPUUUfffmmmyyyppp\\\UUUZZZ\\\bbbvvv~~~xxxvvv|||~~~~~~~~~~~~||||||zzzwwwtttpppnnnlllkkkmmmllljjjiiiiiigggdddbbb^^^^^^]]]]]]\\\[[[ZZZZZZXXXWWWUUUSSSQQQOOOMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@???>>><<<:::999:::;;;;;;999888888777777777777777444444444444444444444444333444666777999:::::::::<<>>888777;;;???@@@??????BBBDDDEEELLLNNNJJJQQQcccqqquuuiiiXXXcccmmmmmmhhhdddfffnnnuuuwwweeeWWWWWW^^^YYYVVVYYYXXX^^^nnn~~~~~~wwwnnnfffRRRHHH@@@CCCIIIIIICCC<<<<<>><<<;;;:::;;;;;;<<<999888888777777777777777444444444444444444444444333444666777999:::::::::===CCCNNNmmm|||yyyzzzqqq^^^eeeuuuiii{{{eeeyyysss777...111000///---------------------------222//////222111777IIIyyyrrrnnn^^^|||eeecccWWWooommmxxx{{{wwwssssss[[[LLLPPP@@@///:::<<<>>>???>>>===>>>CCCHHHMMMQQQQQQRRR```wwwsss^^^___jjjkkkjjjhhhkkktttzzz{{{kkk[[[XXX\\\XXXVVVXXXVVVYYY```ffffffbbb[[[QQQIIILLLBBB>>>CCCEEEBBBAAADDD===@@@EEEHHHKKKNNNSSSVVV[[[hhhrrrdddIII===>>>===;;;;;;;;;:::888777555444111222444```fff666...---(((+++,,,((((((((((((((((((((((((((((((((()))******++++++///111gggRRRVVV999666333///111000111///------...///...------...///000111111111111,,,,,,,,,------------...111444QQQnnnvvv}}}bbbjjj{{{xxxrrrpppnnnnnnooooooooonnn|||xxxnnnooonnniiillllllnnnlllfffbbbdddeeecccbbbbbbbbbdddfffgggfffdddbbbjjjjjjsssbbbCCCDDDFFFVVV```hhheee]]]\\\fffqqqpppuuulllfffnnnjjjhhhiiiwwwrrriiillllllffflllpppmmmdddiiixxx~~~zzzqqqhhhcccjjjvvvyyyqqqggghhhkkknnnooommmiiigggeeebbbhhhppphhhWWWUUUWWWOOO___ooogggGGGTTTzzzqqqhhheeeuuuuuuRRR@@@:::>>>]]]|||lllOOO666111,,,---,,,++++++******++++++)))******++++++,,,---------------............///............////////////+++333555SSSTTTaaa}}}tttdddTTTEEE@@@@@@DDDEEEEEEOOO\\\wwwTTTVVVooorrraaaMMMTTTfffkkktttvvvdddXXXUUUSSSbbbeeejjj|||~~~{{{{{{~~~|||zzz{{{wwwvvvtttqqqooollljjjiiijjjhhhgggffffffeeebbb```___^^^]]]\\\[[[ZZZYYYYYYWWWVVVTTTRRROOOLLLJJJIIIFFFEEEDDDCCCAAAAAA@@@@@@============<<<<<<;;;;;;999888888777777777777777444444444444444444444444333444666777999:::::::::;;;CCCLLLiii}}}uuuxxxttt```___xxxllltttwwwxxx{{{vvvwwwttt888000333,,,///------------------------///222//////222000:::PPP~~~pppeee]]]}}}uuuZZZfffqqq[[[yyy\\\]]]oooXXXTTTDDD444000111555>>>???>>>>>>===???BBBHHHLLLQQQRRRUUU___rrr}}}___YYYaaaeeehhhjjjpppzzzqqq]]]VVV[[[XXXXXX[[[XXX___```aaaaaa]]]VVVLLLEEEIIIEEEEEEIIIGGGAAAAAAFFF???CCCGGGIIIKKKOOOUUUZZZaaaqqqqqq[[[EEE=========<<<<<<;;;;;;999888666555///555444```qqq777---///&&&,,,,,,))))))))))))))))))))))))((((((((()))******++++++///777zzzlllkkkQQQYYY;;;777333///111111000///------.........---,,,---..................,,,,,,,,,---------.........444UUUrrr{{{vvvxxx```hhhwwwuuurrrpppnnnnnnppprrrrrrqqqzzzvvvmmmooommmiiikkkiiiiiigggccccccggggggdddcccccccccdddffffffdddccc___hhhjjjrrr```BBBGGGMMMYYY^^^```\\\YYYaaassspppttt{{{fffvvvwwwfffiiiqqq|||zzz{{{xxxpppiiigggggggggkkkkkkgggaaabbbiiinnnnnnmmmgggbbbeeennnuuusssnnnjjjkkkmmmpppqqqoookkkggg\\\aaaiiibbbXXX___ggg```ooodddMMMMMMxxxpppiiiiii{{{}}}TTTDDD<<<<<<\\\qqqSSS777000***,,,,,,++++++******++++++)))******++++++,,,---------------............///............////////////...888777WWW^^^lllyyydddPPPEEE@@@@@@DDDDDDEEEOOO]]]wwwUUUdddqqq~~~cccNNNQQQaaafffpppssscccZZZVVVQQQeeeeeeggg{{{zzz{{{|||yyyzzz~~~}}}yyyxxx|||ttttttsssqqqooommmkkkjjjhhhgggeeeeeeeeedddbbb```___^^^]]][[[ZZZXXXWWWWWWWWWUUUSSSQQQNNNKKKIIIHHHEEEDDDCCCBBBAAAAAA@@@AAA;;;<<<>>>>>>>>>===;;;:::999888888777777777777777555555555555555555555555333444666777999:::::::::999AAAJJJfffrrrsssvvvddd```~~~lllhhhttt:::222333'''000------------------------///222///000222222@@@[[[uuusss\\\\\\wwwZZZvvvmmmdddPPPYYY___PPP>>>;;;;;;333888BBB@@@===<<<===@@@EEEKKKOOOQQQSSSTTT^^^rrr[[[TTT___cccgggjjjrrrttt^^^VVVZZZZZZ]]]bbb```dddccccccddd```XXXNNNHHHAAADDDJJJOOONNNIIIEEEEEEBBBEEEHHHIIIJJJNNNVVV]]]hhhxxxpppTTTBBB>>>>>>>>>=========<<<:::999777666...888333\\\xxx~~~888,,,222''',,,)))))))))))))))))))))))))))((((((((()))******++++++000FFF~~~cccsssxxxUUU\\\<<<777333000222222000///------.........---------------,,,++++++***,,,,,,,,,------.........+++444XXXwwwsssvvv```iiiwwwvvvrrrpppnnnoooqqqsssttttttyyy~~~vvvlllnnnmmmiiikkkffffffcccaaadddiiihhhcccccccccccceeeffffffdddbbbYYYfffjjjqqq^^^CCCLLLWWWYYYYYYWWWTTTXXXgggtttrrr|||cccsssyyykkkmmmuuuvvvrrrqqqkkkaaaeeepppdddbbb```___aaaeeekkkpppiiiddd______gggqqquuutttooonnnpppsssvvvuuupppkkkaaacccfff___YYYcccllldddwwwfffVVVIIIyyyqqqiiiiii|||~~~VVVHHH===:::ZZZ~~~rrrTTT999333...,,,,,,++++++***+++++++++)))******+++,,,,,,---------------.........//////............/////////000---777555UUU|||\\\ssshhhOOOEEE@@@@@@DDDDDDEEEPPP^^^www[[[ttthhhQQQQQQ^^^aaakkkpppaaa^^^YYYRRRiiihhhjjj|||||||||yyyyyy}}}{{{vvvwww}}}ssssssrrrqqqooommmllljjjhhhfffeeeeeeeeedddaaa___^^^^^^\\\[[[YYYWWWVVVUUUVVVUUUSSSQQQNNNKKKIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA:::<<<>>>@@@???>>>;;;999999888888777777777777777555555555555555555555555333444666777999:::::::::666???HHHdddqqqpppvvvgggcccqqqcccjjj444000333(((555------------------------///222///000444444EEEcccwwwnnnsssSSS\\\~~~qqqcccXXX]]]fffZZZQQQ000333BBB:::<<>>>>>===<<<;;;999888777000999///TTTrrr999***444)))---&&&))))))))))))))))))))))))((((((((()))******++++++222UUUeee{{{rrrTTT___===888444000222333111///...---...///...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---777UUUqqq{{{yyyddd[[[fffxxx~~~xxxtttrrrpppppprrrtttvvvvvv}}}}}}wwwmmmiiikkkjjjfffkkkjjjgggeeeddddddeeefffcccdddeeeggghhhhhhiiiiiiZZZYYYmmmrrrVVVHHHPPPPPPTTTSSSYYY______lllzzzppptttqqq___ooosssllluuurrrnnnmmmnnnlllgggcccaaacccccc```\\\]]]ccciiiggg]]]XXX```kkkqqqwww|||pppnnnmmmooorrrtttsssqqqnnnbbb\\\___```[[[]]]eeeeeeEEEMMMsssooonnnbbblllsss\\\NNN999999WWWyyywww\\\;;;------------,,,++++++******))))))))))))***++++++,,,,,,+++,,,------......------............////////////333///???iiiwwwUUUooo|||eeeUUUDDD>>>>>>CCCFFFGGGOOOZZZyyyjjjqqqaaaQQQMMMSSSYYYccchhh```^^^^^^cccoooiiimmmjjjgggdddfffppp{{{~~~|||{{{zzzyyywwwwwwvvvvvvqqqrrrrrrpppllljjjiiiiiikkkjjjiiigggeeecccbbbaaa^^^\\\[[[ZZZYYYWWWTTTRRRPPPSSSSSSOOOIIIEEEFFFIIIEEEEEEDDDCCCBBBBBBBBBBBB??????>>><<<<<<;;;;;;;;;:::999888777666777777888555555555444555666666777777888999999999999888888===???EEE\\\uuuuuutttlllddd[[[}}}yyy777---///000...---,,,,,,,,,,,,---......---000555///444444???ppp|||rrrrrrVVVfffiii```aaa]]]nnn}}}III???888<<>>;;;??????>>>===<<<:::888777777,,,???FFF~~~999222---))),,,***))))))))))))))))))))))))(((((())))))***+++---...///cccqqqqqq\\\___>>>888444000222333111///...---...///...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...***333PPPkkktttxxx^^^___zzzwwwtttrrrpppqqqrrrtttuuuttt}}}|||tttiiieeehhhjjjhhhkkkjjjhhhfffeeeeeeeeefffffffffeeeeeefffhhhjjjlll```\\\kkkrrrXXXFFFHHHHHHMMMSSSWWWZZZhhhrrryyyfffTTTfffxxxwwwzzzooollljjjkkklllllliiieeehhhhhhfffaaa]]]^^^fffmmmfff^^^ZZZ___fffmmmvvvsssooojjjjjjmmmpppqqqppppppeee^^^^^^^^^___kkkzzz~~~gggPPPSSSqqqmmmjjj```jjjsss___MMM===@@@ZZZ\\\;;;...---------,,,++++++******))))))))))))***++++++,,,,,,+++,,,------......------............////////////444000BBBoooYYYnnnvvvbbbTTTDDD???>>>CCCFFFFFFOOOZZZzzzrrr^^^kkkaaaPPPJJJOOOTTT^^^ddd```]]]]]]fffvvvrrrvvvzzzbbb\\\[[[RRRKKKLLLRRRYYYbbbjjjzzzssspppmmmooorrrvvvyyyzzzxxxuuutttttttttrrroookkkiiijjjkkkiiiiiigggfffdddcccbbbaaa___]]][[[ZZZYYYWWWUUURRRRRRSSSRRROOOKKKGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;:::999888666666666777888666666555555555666777888888999999:::::::::::::::===@@@FFF[[[xxxxxxwwwppphhh\\\}}}zzz<<<000000///------,,,,,,,,,,,,---......///111333,,,222555CCCwwwrrruuu___wwwgggXXXaaazzzBBB<<<999===AAA@@@>>>===AAA@@@DDDMMMUUUVVVWWWXXXaaannnzzzPPPEEERRRfffnnnrrrrrr{{{pppggg```^^^aaafffooowwwxxxwwwuuurrrmmmeee\\\VVVUUUVVVXXXXXXVVVSSSPPPNNNKKKEEECCCIIIPPPYYYeeepppaaaBBB<<<@@@@@@@@@>>>======<<<:::999777666666***666777iii999333000***,,,***))))))))))))))))))))))))(((((())))))***+++---...000eeesssqqq```aaa@@@999444000222222111///...---...///...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...***000LLLgggnnnvvv___VVVzzzvvvsssrrrqqqrrrssstttsssrrr}}}yyypppfffbbbeeehhhiiikkkjjjhhhfffeeeeeeffffffhhhgggeeedddeeehhhkkkmmmfff\\\eeemmm[[[FFFBBBCCCEEETTT[[[^^^wwwwwwrrrooolllxxxtttaaaOOOaaaqqqhhhfffeeegggkkkllljjjggglllkkkhhhbbb^^^```iiiqqqhhhbbb\\\\\\___gggtttxxxqqqiiieeefffkkkmmmnnnvvvmmmeee```^^^fff~~~rrrbbbOOOTTTpppjjjggg]]]iiittt___HHH???EEEZZZ[[[;;;///...------,,,++++++******))))))))))))***++++++,,,,,,+++,,,------......------............////////////333000CCCqqq```rrrttt```SSSEEE???>>>CCCFFFFFFNNNYYY{{{hhhYYYpppaaaNNNFFFHHHIIIPPPXXXWWWTTTWWWiii}}}zzzxxx}}}RRRHHHQQQOOOEEE<<<888999<<>>>>>===<<<;;;;;;;;;;;;:::999999888888888888999888777777777777888999:::999999::::::;;;;;;;;;;;;;;;@@@FFFYYYxxxxxxxxxqqqggg{{{uuuTTT}}}???111000///------,,,,,,,,,,,,---......111000222+++222888KKKkkkmmm]]]~~~bbbQQQbbbiiisss999888;;;@@@BBB???>>>@@@CCCDDDJJJTTTYYYYYY[[[^^^ooo~~~mmmFFFHHHTTTaaarrrtttssssss{{{oooiiieeecccdddhhhsss~~~~~~}}}{{{xxxssskkkaaa[[[VVVYYY\\\ZZZUUUPPPNNNNNNSSSMMMIIILLLSSSaaasssxxxNNN@@@;;;<<<@@@AAA<<<<<<<<<;;;999888666666777...555444___BBB222000+++---,,,))))))))))))))))))))))))(((((())))))***+++---...111gggoooiii```bbbCCC:::444111333222111///...---...///...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......111LLLhhhooouuuaaaTTTxxxuuurrrqqqqqqrrrttttttrrrppp{{{wwwooogggccceeehhhiiilllkkkiiihhhgggffffffffffffeeeeeeeeefffhhhjjjkkkhhh[[[\\\eee]]]JJJBBBDDDDDDVVVccclllxxxnnnooosssxxx~~~}}}|||}}}wwwdddhhhWWWccc{{{jjjeeedddcccfffjjjllljjjhhhiiijjjiiifffbbbeeemmmtttnnnggg^^^YYY[[[dddqqqzzz{{{sssjjjdddeeehhhjjjkkkssspppmmmiiijjjzzz{{{ppp^^^GGGSSSpppiiiddd[[[jjjvvv\\\AAA===FFFYYYwww\\\<<<000///------,,,++++++******))))))))))))***++++++,,,,,,+++,,,------......------............////////////000000DDDmmmfffwwwuuu```RRREEE???>>>DDDFFFFFFNNNYYY|||jjjfff```KKKBBBBBB???BBBIIIIIILLLRRRkkk}}}{{{oookkkLLLFFFJJJFFFAAA?????????<<<===@@@<<>>======<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;:::999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<:::@@@GGGXXX~~~vvvtttuuummmaaaoooxxxjjjHHH===//////000...---,,,,,,,,,,,,---......000///111---555;;;QQQhhhdddTTTyyydddIIIYYYtttqqq}}}yyyBBB444777===CCCAAA===>>>BBBDDDHHHPPPZZZ]]]^^^bbbhhhFFFDDD[[[fffmmmsssrrrqqqsss}}}oooiiieeeeeehhhmmmvvv|||wwwooofff```\\\___```[[[SSSNNNMMMOOOOOORRRUUUVVVYYYiii```???<<<777;;;AAA:::<<<<<<;;;;;;:::888777666444000555999```}}}SSS///---***------((((((((((((((((((((((((((((((((()))***+++------777kkk}}}iii```bbbdddEEE;;;333222444111111///...---...///...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...000000JJJhhhqqqwww|||iii[[[wwwwwwqqqqqqqqqrrrssstttrrrqqqzzzuuupppkkkhhhfffgggiiilllkkkjjjiiihhhggggggfffaaabbbdddfffggggggffffffjjjaaaZZZ___```RRREEEEEEKKKVVVeeettt~~~nnneeefffmmmttt}}}{{{zzzsssmmmfff^^^mmmbbbfffvvvggggggeeedddfffjjjkkkiiigggdddiiimmmmmmjjjkkkppptttqqqkkkaaaZZZ[[[ccclllrrr|||uuulllggggggggggggfffgggjjjnnnpppuuutttlllnnn```HHHTTTrrrjjjddd[[[kkkyyyXXX@@@<<>>???DDDDDDLLLOOOeeennnnnnccc}}}VVVMMMLLLEEEAAA???AAADDDDDD@@@@@@BBBDDDBBB@@@>>>===<<<>>>@@@===<<<;;;<<>>>>>===<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@??????>>><<<;;;::::::::::::;;;<<<:::@@@GGGWWW|||tttqqqsssiii\\\]]]oooMMM;;;...//////...---,,,,,,,,,,,,---......///...111///444777KKK~~~pppfffVVVNNNTTTlllssshhh[[[FFF000555999@@@DDD@@@;;;===CCCGGGMMMUUU\\\\\\]]]dddnnn^^^BBBVVVaaabbbmmmtttssstttyyy}}}qqqhhhcccgggnnnsssxxx}}}}}}yyyssskkkeeegggiiihhhbbbYYYTTTTTTVVVLLLSSS\\\fffppp}}}iiiHHH::::::777???BBB333<<<<<<<<<<<<;;;999888777111......666[[[ooo___------+++,,,)))((((((((((((((((((((((((((((((((()))***+++------BBBvvvtttnnneeesssfffHHH<<<333222444111111///...---...///...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...///,,,DDDdddooovvv~~~yyyppp```uuuxxxqqqpppooopppssstttsssrrryyytttpppmmmkkkggghhhkkkllllllkkkjjjiiihhhgggggg^^^```dddfffgggfffeeecccllllllbbb```ggg]]]LLLFFFQQQUUU```ooowwwuuuqqqppp^^^ffflllpppzzz~~~rrrddd[[[]]]eeejjjiiihhh|||tttiiihhhfffeeegggjjjkkkhhheeedddjjjpppqqqnnnkkkkkknnnmmmlllggg___\\\bbbjjjnnn}}}wwwoooiiihhhgggeeecccbbbfffiiijjjlllwwwwwwwwwxxxiiiddd^^^JJJQQQuuukkkeee[[[lll{{{UUUCCC<<>>111///------,,,++++++******))))))))))))***++++++,,,,,,+++,,,------......------............////////////222444KKKppp___fffxxxlll```TTTFFF@@@???DDDFFFFFFMMMXXXxxx{{{~~~iiiLLL>>>BBBBBBDDDIIIIIIKKKJJJXXXTTT\\\\\\[[[AAAJJJPPPGGGGGGCCCBBBBBBBBBAAAFFFLLLKKKFFFBBBCCCCCCAAA@@@AAA;;;<<<<<<===============CCCKKKVVV```fffjjjlllmmmffffffeeedddcccaaaaaa```^^^\\\[[[ZZZYYYWWWTTTRRRPPPLLLIIIJJJNNNPPPMMMIIIBBBBBBAAA@@@??????????????????>>>======>>>>>>???;;;;;;<<<============<<>>===;;;;;;;;;;;;<<<;;;AAAGGGVVV|||uuurrrtttjjj[[[aaa___>>>000//////------,,,,,,,,,,,,---......000---111///222000DDDuuuxxxnnnaaa{{{fffqqqxxxcccRRRAAA///===999<<>>:::>>>FFFMMMRRRYYY\\\YYYZZZggguuuyyyFFFQQQbbb```fffxxx{{{{{{}}}xxxrrrjjjfffllltttyyy{{{|||~~~{{{wwwrrrnnnnnnppppppmmmgggbbb``````hhhiiimmmyyyyyyfffDDD>>><<<<<<<<>><<<:::888:::>>>DDDKKKSSS]]]gggmmmhhhgggfffdddcccaaa``````]]][[[YYYXXXXXXVVVSSSQQQRRROOOKKKJJJKKKLLLKKKJJJCCCBBBAAA@@@@@@??????@@@@@@@@@????????????@@@@@@@@@AAABBBCCCDDDCCCCCCBBBFFFJJJOOOSSSSSSPPPLLLHHHDDDCCC@@@>>><<<<<<=========AAAFFFWWW~~~uuurrrwwwmmm]]]kkkiiiAAA333222000------,,,,,,,,,,,,---......///,,,000///333222HHHmmm{{{uuuppp{{{nnniiiNNN===;;;222BBB<<<===???@@@===;;;AAAJJJQQQVVV]]]^^^[[[```rrrdddDDD[[[cccgggxxx{{{wwwsssoooooouuu{{{|||~~~~~~}}}zzzxxxvvvzzz|||vvvrrr}}}{{{|||sssZZZBBB999>>><<<;;;AAA@@@<<<>>>:::;;;;;;::::::999888777555666---555NNNqqq111333---+++)))))))))))))))))))))))))))(((((())))))***+++---...KKKoooggghhhKKK===333333555111111///...---//////...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......'''<<<]]]jjjrrrxxxtttcccKKKiiiwwwpppnnnmmmmmmqqqtttvvvwww|||ssskkkiiigggdddhhhppplllllllllkkkjjjiiihhhgggcccccccccdddeeefffggghhh___vvvssslll||||||bbbPPPOOOYYYaaaccccccdddbbb]]]bbbpppqqqmmmuuuaaaQQQ```mmmjjjfffeeeyyytttsssqqqiiifffdddccceeehhhiiigggdddhhhlllnnniii^^^UUUQQQPPPWWWjjjvvvlll^^^]]]jjjuuuwwwmmmfffdddddddddddd___aaadddggglllpppooollltttaaaeeeooopppYYYDDD\\\vvvmmmeeeZZZkkkzzzJJJIII:::AAAyyynnn}}}```@@@111---------,,,,,,+++******))))))))))))***++++++,,,,,,+++,,,------......------............/////////000---...KKK}}}vvv|||aaappp~~~kkkWWWGGG@@@???DDDEEEEEEMMMXXXtttzzzrrr|||yyyyyy[[[@@@???@@@CCCIIIJJJPPPVVVdddYYYqqq}}}oooRRRKKKMMMKKKJJJKKKLLLJJJKKKMMMNNNPPPWWW``````aaakkkwwwxxxiiiVVVLLLDDDBBB???<<<<<<===@@@BBB<<<;;;:::<<>>>>>>>>>>>>>>AAAEEEWWWtttrrrwwwooo^^^nnnhhhrrrAAA444333222///---,,,,,,,,,,,,---......---***///000666888RRRkkk}}}|||mmmJJJJJJ;;;000???999:::>>>======>>>======EEENNNRRRXXX___bbbaaaiiihhhJJJZZZ]]]lllxxxzzzyyyssssssxxx}}}~~~}}}|||lllZZZOOODDD<<<===BBB:::999BBB:::444DDD999999999999999888777666,,,555111999LLL}}}555111***,,,000))))))))))))))))))))))))(((((())))))***+++---...FFFggg{{{{{{WWWvvvxxxJJJ<<<<<<111333222333...---///000------...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------'''...<<<]]]wwwnnnssswwwQQQHHHmmmwwwnnnnnnoookkkooouuupppyyynnnhhhgggiiijjjjjjnnnmmmmmmlllkkkiiihhhgggddddddfffiiijjjiiigggdddnnnfffmmmqqqjjjSSSKKKZZZcccfffeeeZZZXXXdddjjjxxxqqqpppuuuooo```XXXcccoooaaajjjrrrfffdddkkkhhhdddeeeiiihhhdddeeekkkhhhrrrooo]]]QQQUUU\\\]]]mmmzzz~~~bbbZZZfffooosssoooiiifffggghhheee```cccdddeeeggghhhiiiiiiiiikkkiiijjjgggmmm]]]EEEXXXvvvlllggg___ooo|||QQQ:::;;;GGGnnnvvvaaaAAA...000...---,,,+++************)))************+++++++++,,,,,,,,,---------......---------............///000...JJJ{{{ooowwwxxxhhhYYYIIIAAA>>>AAACCCEEENNNZZZzzzvvvyyy}}}uuu|||qqqKKK<<>><<<<<>>???<<>>===;;;;;;;;;;;;:::;;;======<<<999666444555000---666EEE|||<<>>===111333222333///---///000------...,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++000999VVVtttqqquuullldddzzzpppoooooommmttt|||yyyzzzpppiiihhhjjjkkkkkkmmmmmmmmmllljjjhhhfffddddddeeefffhhhiiiiiigggeeegggdddmmmiiirrr|||dddRRRNNNYYY^^^``````XXXVVVcccmmmoooeeelllrrraaa^^^^^^fffkkkaaaooojjjhhhffffffccccccfffeeeccceeejjjllljjjaaaXXXYYYbbbfffdddfff}}}^^^ZZZaaadddpppooommmiiiffffffggghhhcccdddeeefffggghhhiiijjjiiihhhiiifffkkk\\\DDDWWWyyypppjjjcccqqqyyyRRR===;;;CCCmmmuuudddDDD000111...---,,,+++************)))************+++++++++,,,,,,,,,------------...---------............///222444NNNxxxuuuzzzyyyhhhUUUKKKBBB>>>AAADDDEEENNNZZZuuupppssswwwzzz]]]BBBDDDJJJMMMSSSZZZ```nnn|||oooUUULLLJJJPPP___sssrrr[[[QQQ^^^iiiiiigggllltttxxxeeeWWW[[[\\\^^^aaaaaa^^^YYYTTTLLLEEE@@@>>>===<<<@@@EEEUUUaaajjjhhhbbb___\\\XXX]]][[[YYYVVVSSSQQQOOOOOOLLLLLLLLLKKKJJJIIIIIIJJJJJJHHHJJJOOONNNGGGBBBBBBAAA@@@???>>>>>>AAAFFFJJJMMMPPPTTTVVVWWWWWWWWWXXXVVVXXX[[[^^^^^^]]]ZZZYYYZZZSSSIIIAAA======>>>>>>===AAAFFFXXX}}}yyyrrrtttgggppp}}}dddooo~~~OOO888333)))000...------,,,,,,------...///000,,,222555111XXXccczzzoooeee{{{fffUUUJJJAAA;;;<<<>>><<<;;;===============@@@FFFOOOVVV]]]]]]___aaaiii~~~sssOOO[[[ggg{{{}}}|||zzzvvvzzz~~~aaaOOOMMMIIICCC@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;:::;;;<<<<<<;;;999777666666111---555CCCyyy<<<------...---))))))))))))(((((((((((('''((()))(((((())),,,...QQQzzzzzzXXXiii[[[mmmUUUAAA===111333333444///---///000------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,222444JJJlllssswww~~~aaaZZZwww{{{pppmmmnnnmmmxxx{{{qqqjjjiiikkklllkkklllllllllllljjjgggdddbbbdddeeefffhhhhhhgggfffeeecccdddkkkaaaffftttaaaRRROOOWWWYYY[[[___ZZZYYYfffpppfff[[[iiirrriiiXXX___ggghhheeeeee||||||uuummmllldddfffcccbbbdddeeedddgggkkkyyylll^^^XXX[[[^^^[[[VVVjjj{{{^^^^^^\\\YYYccciiipppqqqlllggggggiiiddddddddddddfffhhhjjjkkkhhhgggiiieeejjjZZZCCCXXXxxxrrrjjjdddrrrsssRRRCCC???CCCtttpppfffDDD000000...---,,,+++************)))************+++++++++,,,,,,,,,,,,---------------------............//////444MMMttt{{{}}}|||kkkVVVLLLCCC>>>AAACCCEEENNNYYYppp|||kkkooouuu{{{~~~pppJJJAAAHHHKKKOOO[[[fff|||nnnkkkcccVVVVVViiigggMMMWWWbbbkkkkkkmmmzzz~~~tttqqqsssrrrpppooommmiiidddaaaVVVOOOIIIEEE@@@<<<<<<@@@???LLLYYYaaacccccc^^^YYY\\\[[[XXXVVVSSSQQQOOOOOONNNNNNMMMJJJGGGFFFFFFGGGDDDGGGNNNRRRNNNEEEAAABBBAAAAAAAAAAAAAAADDDIIIMMMQQQRRRVVV[[[______^^^\\\ZZZ\\\^^^``````^^^\\\ZZZ```XXXLLLBBB======>>>??????BBBFFFVVV}}}yyytttvvvjjjxxx[[[nnntttwwwLLL333444,,,///...------,,,,,,------...---///,,,111444000VVVqqq}}}lllooo{{{gggSSSDDD<<<::::::>>>>>><<<<<<>>>>>>>>>>>>???CCCKKKTTT[[[___YYY[[[iiiyyy|||UUUcccsssjjjWWWJJJCCCDDDBBB?????????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::::::::999999888888666222...444???ttt@@@///......,,,))))))))))))(((((((((((('''((())))))(((***,,,///XXX}}}YYYgggZZZZZZCCC===222555444555000...000000...,,,...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------(((111111AAAcccrrryyy|||___WWWssszzznnnkkklllmmmxxx~~~zzzpppjjjiiijjjkkkkkkjjjkkkllllllkkkhhheeecccdddfffggggggfffeeeffffffgggcccfff\\\hhhzzzfffSSSNNNUUUWWW[[[bbb___^^^jjjpppeee]]]kkkwwwaaaZZZaaakkkgggbbbsssrrrnnnlllkkkfffhhhfffddddddfffhhhjjjlllmmmeee\\\XXXZZZ^^^dddiii|||hhhfff[[[YYYYYYcccsss}}}|||rrrjjjgggeeeeeedddccceeegggjjjkkkhhhgggiiieeeiiiZZZDDDZZZuuuooofffdddsssmmmMMMEEE@@@DDDzzzooofffCCC---...------,,,+++************))))))*********+++++++++++++++,,,,,,,,,------------------............///...111NNNzzz~~~}}}}}}ppp]]]NNNCCC===???BBBDDDLLLWWWnnn|||kkkpppwwwuuuxxx|||]]]HHH@@@EEERRR^^^vvvqqqcccmmmwww~~~yyyrrrllljjjiiihhhgggaaa[[[VVVSSSOOOJJJIIIKKKEEEPPP\\\ccccccbbb```___[[[ZZZWWWUUURRRPPPOOOOOOOOOOOONNNJJJEEEBBBBBBCCCDDDJJJQQQQQQIIIAAA???AAA@@@AAABBBCCCDDDGGGKKKNNNVVVVVVXXX]]]``````[[[VVVZZZ\\\___aaabbb```^^^\\\bbbYYYMMMBBB======???@@@@@@BBBEEEVVV~~~~~~zzztttvvviiilllYYYvvv{{{|||GGG///555000111...------,,,,,,------...,,,000...111555222XXXqqq~~~ppp~~~nnnYYYHHH>>>555888<<<>>>===<<<===@@@======>>>AAAFFFOOOWWW]]]^^^[[[^^^mmm^^^kkk|||lllVVVJJJHHHKKKOOOIIIGGGEEEEEEDDDCCCAAA>>>AAA@@@???===<<<<<<;;;;;;:::999888777777888999999555222///333===rrrFFF555000,,,)))))))))))))))(((((((((((('''((()))))))))***---000\\\YYYXXXYYY^^^DDD<<<222777777666111...000111...,,,...---------,,,,,,,,,+++++++++++++++,,,,,,,,,------&&&222333???aaarrr|||iii^^^qqq{{{ooommmooooooxxx~~~yyyyyyooojjjiiiiiiiiiiiiiiijjjkkklllkkkjjjhhhgggeeefffgggfffddddddeeegggmmm^^^\\\]]]vvvkkkPPPMMMUUUWWW\\\bbb^^^]]]gggoookkkfffqqq```]]]]]]eeedddhhhxxxqqqmmmhhhdddhhhgggfffccccccfffiiijjjiiimmmllldddWWWOOOYYYsssvvvkkk[[[^^^\\\aaaooo~~~qqqiiigggfffeeedddeeegggiiikkkhhhhhhkkkfffiiiZZZFFF]]]ssslllaaaeeewwwiiiFFFCCC>>>BBBzzzqqqgggDDD---...------,,,+++************))))))*********++++++++++++++++++,,,,,,,,,---------------............///222111QQQ{{{yyyrrrcccOOOCCC;;;===AAACCCJJJTTTmmm{{{kkkqqqyyyppptttxxx|||]]]DDDIIIdddqqq}}}tttuuueeevvv|||vvvsssooolllkkkkkkjjjjjjkkkfffbbb```]]]YYYYYY\\\fffppp{{{|||qqqddd^^^___YYYXXXVVVSSSQQQOOONNNNNNLLLNNNOOOLLLGGGDDDDDDFFFUUUZZZ\\\UUUJJJCCCBBBDDD???AAACCCEEEGGGJJJMMMPPPZZZYYYZZZ^^^```^^^YYYSSSWWWYYY]]]```bbbaaa```___```WWWKKKAAA======@@@AAA@@@BBBEEEUUU}}}vvvuuugggYYYaaawwwLLL111666000000...------,,,,,,------...---333000222555555[[[sssttt\\\III===888777;;;???>>><<<===@@@CCC======???CCCJJJRRRXXX\\\\\\ccchhhsssmmmyyyzzz```\\\UUUOOOLLLIIIFFFDDDBBBBBBBBBCCCEEEEEECCCAAAAAA@@@???>>><<<<<<<<<<<<:::999777666666777888999444222///333;;;pppIII666///,,,+++))))))))))))(((((((((((('''((()))))))))+++...000^^^ZZZWWWXXXcccFFF<<<222999999666111///111111...,,,...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))222333BBBcccrrr{{{|||cccRRReeetttppprrrssszzzxxxxxxooojjjiiiiiiiiihhhjjjjjjkkkjjjjjjiiiiiihhheeeggggggeeebbbbbbeeehhhnnnWWWWWWfffiiiLLLLLLUUUXXX[[[^^^XXXWWWbbbrrrnnnkkkuuu[[[^^^VVV___gggwww|||ttttttmmmggg___gggddddddaaa```cccgggfffaaadddhhh```NNNKKKfffzzzfffYYYaaa^^^\\\eeeyyysssjjjjjjiiihhhggggggggghhhiiihhhiiilllgggiiiZZZGGG___rrrkkk^^^fffzzzeeeGGGEEE???FFF}}}{{{lll~~~jjjFFF///111...---,,,+++************)))************+++++++++++++++++++++,,,,,,,,,,,,---------............///111...MMMvvvyyyvvvsssdddRRREEE;;;===@@@CCCIIISSSjjjzzziiiooowwwqqqsssvvv}}}rrrRRRVVVvvviiiSSSNNN\\\ooowww}}}zzz|||tttkkkkkkmmmpppqqqoookkkgggpppkkkggggggeeebbbcccgggtttjjj___^^^WWWVVVTTTQQQOOONNNMMMLLLGGGLLLQQQPPPLLLIIIJJJLLL^^^aaa___TTTHHHBBBBBBCCC???BBBFFFIIIKKKNNNQQQSSS[[[\\\^^^```aaa___\\\YYYUUUXXX\\\```bbbbbbaaa```^^^VVVJJJBBB>>>>>>@@@AAA@@@BBBEEEVVVwwwwwwhhhhhhfffqqqSSS666555,,,---...------,,,,,,------...---444111111555888```rrrhhhOOO>>>777666:::???AAA>>><<>>???AAAGGGNNNUUUXXXZZZ]]]kkkwwwtttooorrrccc\\\UUUSSSPPPNNNLLLJJJFFFDDDCCCCCCCCCDDDEEEDDDBBB@@@AAA@@@???>>>===<<<<<<<<<:::999777666666666777888333222000333999nnnKKK222+++---111))))))))))))(((((((((((('''((())))))***+++///111bbb]]]eeeYYYiiiJJJ<<<222999999777222///111111...,,,......------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,...,,,@@@eeeoootttkkkUUUgggxxxqqqrrrrrr{{{zzzyyypppkkkjjjjjjjjjhhhmmmllljjjhhhgggffffffffffffggghhheeeaaa```eeeiiiiiiRRR\\\uuucccKKKJJJTTTWWWXXX[[[VVVYYYiiiyyyiiifffvvvzzzWWW```UUU```tttppptttqqqfffiiiaaacccbbbcccbbb```cccgggccc\\\HHHRRRQQQNNNfffnnnYYYUUU```]]][[[ggguuukkkllllllkkkjjjiiihhhggggggggghhhkkkfffhhhYYYFFF___nnniii[[[eeexxx\\\GGGDDD>>>IIIvvvkkk~~~jjjFFF///222...---,,,+++************)))************+++++++++***++++++++++++,,,,,,,,,---------............///---///FFFrrr~~~ooouuuyyyxxxgggVVVGGG===>>>BBBDDDKKKSSSdddyyyfffllltttpppppppppwww~~~~~~gggjjjZZZ___kkk{{{}}}zzzwwwuuusssrrrqqqoookkkiiimmmhhhfffggghhhgggkkkpppuuu}}}lll```___UUUTTTRRRPPPMMMLLLKKKKKKDDDKKKQQQRRRMMMHHHHHHJJJNNNSSSRRRHHH@@@@@@AAA@@@AAAEEEIIIMMMPPPRRRUUUWWW]]]___aaabbb```___^^^^^^WWWZZZ^^^aaacccbbbaaa___^^^VVVLLLCCC?????????@@@>>>BBBFFFXXX}}}vvvvvviiihhhpppPPP666333)))///...------,,,,,,------...---444000///444999ccc|||fffeeennn|||xxx___HHH:::888::::::???AAA??????CCCDDDBBBAAABBBEEELLLSSSXXXXXXXXXaaaooogggJJJQQQUUUZZZfff{{{nnn^^^VVVTTTVVVWWWRRRKKKGGGGGGIIILLLMMMJJJIIIHHHHHHHHHFFFCCCAAAAAAAAA???>>>===<<<<<<<<<:::999888777666555555555333333111111555iiiQQQ333))),,,111))))))))))))(((((((((((('''((())))))***,,,///222bbbaaajjj\\\vvvnnnLLL===333999999777222000111111...,,,.........---------,,,,,,,,,++++++,,,,,,,,,---------...)))$$$<<>>???CCCFFFLLLTTT___zzzfffjjjrrrnnnllljjjqqq{{{||||||xxxuuupppoooppppppgggcccbbbfffiiikkkqqqwwwyyyhhh^^^]]]TTTRRRQQQNNNLLLKKKJJJJJJDDDKKKRRRQQQJJJBBB@@@AAA<<>>>>>>>>AAAFFFXXX{{{xxxrrrttthhhlllvvvFFF222000)))333...------,,,,,,------...,,,444///---222999eeepppOOOfffvvvnnnVVVAAA888888<<<777===AAA@@@BBBFFFEEE@@@CCCDDDHHHOOOVVVZZZYYYWWWfffpppWWW999===222>>>???AAAOOOWWWWWWZZZ]]]hhhwww|||xxxkkkbbbYYYUUUWWWVVVQQQKKKLLLLLLLLLLLLMMMKKKHHHEEEGGGFFFFFFGGGIIIJJJIIIGGGBBBAAA@@@>>>======<<<<<<999999888777666555444333444444111000222fff}}}XXX888***))),,,))))))))))))(((((((((((('''((()))******,,,///222```cccbbb```xxxwwwUUU:::999111EEECCC111---222...---///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........777VVVwwwyyy{{{rrrlll}}}jjjvvvppphhhyyy|||~~~xxxrrrmmmjjjiiihhhlllnnnlllfffdddfffeeebbb```eeeeee___\\\___eeeiii^^^SSS|||yyyUUUMMMJJJYYY\\\XXX[[[___kkk}}}yyydddgggvvvmmmYYY^^^___iiiuuuqqqmmmjjjhhhfffeeecccdddddddddeeeeeeeeegggiiiqqqccc^^^uuu~~~{{{gggWWWWWW\\\___oooqqq{{{qqqnnnmmmmmmmmmmmmjjjgggddd```aaagggdddcccQQQCCCeee{{{nnnfff[[[mmmtttKKK;;;>>>;;;WWWwwwrrr666333......------,,,+++***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////...555>>>ccciiixxxuuuqqqbbbMMM>>>@@@BBB@@@EEERRRfff|||gggaaagggdddjjjjjjsss|||}}}uuuuuuyyyxxxlllrrrtttmmmfffgggiiiiiijjjpppyyyyyykkk```[[[YYYTTTQQQSSSRRROOOMMMNNNDDDFFFKKKNNNJJJ@@@999888;;;===@@@AAAAAABBBDDDFFFOOOMMMMMMOOOSSSWWWXXXYYYXXX[[[___ccceeecccaaa______`````````aaabbb```\\\[[[VVVLLLBBB>>>AAABBB???AAAGGGHHH\\\}}}xxxpppqqqeeeppphhhmmmHHH444//////......------------...//////222111000222111555]]]lllkkk\\\ppppppSSS@@@>>>>>>:::>>>CCCGGGIIILLLQQQQQQNNNHHHLLLKKKNNNXXXXXXYYYdddmmmcccCCC999444777777555333222444999===???AAADDDDDDBBBIII^^^rrryyysssooohhh___]]]```[[[YYYUUUSSSSSSRRRQQQPPPLLLKKKIIIHHHGGGGGGHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJFFFDDDAAA@@@??????===<<<<<<999555333222333222111555+++111222AAAbbb}}}___666...+++,,,******)))((((((((((((((('''((()))))))))***---000ffffffXXXFFF{{{YYY<<<:::333FFFBBB111...333///---000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++222MMMppp~~~zzz{{{xxx{{{sssaaalllooosssnnnkkk~~~~~~~~~|||wwwqqqmmmjjjhhhgggkkkmmmkkkgggeeeffffffcccfffhhhgggcccaaabbbaaa^^^cccfffuuusssOOOKKKJJJVVVWWWUUUZZZ^^^dddssssssfffqqqiii]]]```iiizzz}}}mmmiiieeeddddddccc___[[[fff``````hhhmmmiiiccc```dddWWWqqqwwwwwwsssgggXXXQQQTTTZZZ]]]eeevvvvvvrrrqqqpppppppppooommmiiieeebbbbbbgggdddbbbOOOCCCggg|||pppggg^^^qqqvvvPPPHHHEEE@@@ZZZnnnppp777333.........---,,,+++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////333777@@@dddzzzfff{{{xxxnnnbbbMMM???@@@BBB@@@FFFRRRhhh~~~ggg___ccc___hhhkkksss~~~pppkkkqqqssslllaaa^^^eeelllooo{{{~~~iiilll{{{ooonnnnnnpppuuuzzzxxxggg___]]]UUURRRQQQTTTTTTNNNJJJJJJCCCCCCFFFJJJIIIBBB===<<>>AAAGGGIII]]]|||uuuvvviiilllbbbkkk{{{LLL777111///---...------------...//////......---000000555]]]eeemmm[[[mmmQQQ???===???===@@@IIIRRRTTTUUUUUUSSSOOOKKKPPPNNNPPPXXXXXX]]]kkk}}}uuuIII:::::::::888888888777666777:::===999;;;>>>BBBCCCGGGSSS```___bbbeeedddaaa]]][[[ZZZYYYWWWTTTRRRQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKGGGEEEBBB@@@???>>>;;;:::<<<999666444444444444333666...444///999ZZZ[[[333---,,,---******)))((((((((((((((('''((()))))))))***---000bbb|||___ZZZKKKaaa>>>;;;666GGGBBB111///444111///000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++---EEEggg{{{}}}}}}xxx~~~eeemmmwwwqqqiiikkk}}}{{{wwwuuutttrrrooollljjjiiihhhiiilllkkkgggfffhhhgggdddhhhhhhgggfffgggfff___UUUaaazzzsssmmmlllIIIIIIIIIRRRSSSTTTZZZ[[[]]]hhhmmmdddppp\\\```^^^jjj~~~|||kkkgggeeegggllllllggg```iiicccccchhhdddZZZZZZccciiidddooopppeeeZZZPPPPPPTTTWWWZZZ\\\tttvvvqqqqqqpppppppppnnnjjjgggdddcccgggccc```LLLCCCjjj~~~rrreee___qqqoooOOOIIIBBB???^^^iiikkk777222...//////...---,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////000333===cccyyyeee{{{jjjbbbNNN@@@@@@BBBAAAGGGQQQiiihhh\\\]]]XXXfffmmmssszzz{{{hhhTTTVVVVVVPPPKKKNNN[[[ggg```eeedddfffrrroooyyyoooZZZ\\\fffppp}}}uuuooojjjlllvvvttteee]]]RRRPPPRRRVVVVVVOOOJJJHHHDDD@@@@@@EEEHHHEEEBBBAAA>>>>>>??????@@@CCCGGGKKKTTTVVVXXXXXXVVVVVVYYY]]]]]]^^^```aaaaaaaaa```___]]]\\\]]]```bbbcccaaa```ccc^^^SSSFFF@@@AAA@@@===AAAGGGIII^^^~~~yyyxxxiiipppZZZjjjvvvMMM777222000---...------------...//////---...---111222666^^^^^^oooXXX|||lllQQQ???===@@@@@@IIIRRRZZZ[[[ZZZZZZWWWSSSMMMTTTSSSSSSXXXZZZdddxxxOOO999666888999333555666777777999<<<>>>DDDFFFLLLVVV\\\^^^ccchhheeellllllbbb[[[[[[YYYTTTWWWUUURRRQQQPPPPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHEEEBBB@@@???===:::888999777444333444555444444555000666...555YYYZZZ222,,,,,,---******)))((((((((((((((('''((()))))))))***---000___}}}bbbfffWWWiii@@@:::777HHHCCC222000666222///111...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000......AAAbbbyyy}}}tttzzz|||ooodddhhhvvvwwwpppmmmmmmlllllllllkkkkkkjjjhhhkkkkkkggggggiiihhheeedddfffgggfffgggfff___VVVZZZfffkkkkkkFFFGGGFFFPPPTTTVVV[[[YYY[[[gggnnncccfffsss|||SSSbbb]]]dddxxxkkkgggfffllluuuwwwqqqiiieeefffkkkiiiYYYPPPfff|||ooosssjjjXXXPPPQQQ\\\cccbbbccchhhyyyqqqtttmmmmmmmmmnnnooonnnkkkhhhgggdddgggbbb]]]IIICCCpppsssaaa]]]mmmbbbHHHGGG===AAAdddnnnddd777111///000000///...---,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////---...:::eeeggg~~~|||iiicccPPPAAA@@@AAAAAAGGGPPPgggjjjYYYUUUUUUfffooossszzz~~~sss{{{dddOOOMMMJJJGGGDDDHHHUUUbbbgggkkkhhheeewwwppplllllllllddd___jjj{{{vvvTTT???===???JJJ^^^zzzqqqiii``````kkkooo\\\SSSQQQQQQUUUUUUPPPKKKJJJFFF@@@===BBBGGGGGGDDDCCC>>>>>>======>>>BBBHHHMMMTTTXXX[[[YYYVVVTTTXXX\\\^^^^^^___``````aaaaaaaaa___]]]^^^bbbdddcccbbbbbbddd^^^SSSFFFAAAAAA@@@===???FFFHHH]]]{{{|||wwwvvvfffpppXXXhhh}}}III333111111///...------------...//////000111111444444888______qqqSSSyyy}}}mmmTTTAAA<<<@@@CCCSSSWWWZZZZZZ\\\^^^\\\WWWMMMUUUVVVTTTXXX^^^qqq^^^BBB;;;999777666333444555666888<<>>;;;999666555333222444444444333333///555///:::ccc{{{|||```555---+++,,,***))))))((((((((((((((('''((()))))))))***---000\\\dddqqq```{{{qqqAAA999999GGGFFF555222777222///111...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((//////...???^^^tttyyyxxxttt{{{zzz}}}ooodddiiissszzzvvvooooooooonnnmmmllllllkkkgggjjjkkkhhhhhhjjjiiieeebbbfffhhheeebbbaaa]]]WWWZZZdddrrrlllEEEDDDFFFRRRYYY\\\]]]XXX\\\ooopppeeeaaajjjxxxrrrXXXaaa^^^ccctttyyyjjjeeeccchhhppprrrlllddd^^^aaaiiijjj```aaa~~~~~~}}}```fffrrr___[[[WWWZZZeeemmmpppzzz~~~nnnlllnnniiijjjkkknnnppppppnnnllliiidddfffaaaZZZFFFEEEwww~~~sss]]]___nnnXXXFFFKKK@@@IIIkkkrrr]]]888000000111000//////------,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............///000<<>>BBBGGGFFFDDDCCCBBBBBBAAAAAABBBGGGNNNSSSUUUYYY]]]\\\XXXVVVYYY]]]_________```aaabbbcccdddbbb^^^___dddfffcccbbbccc```[[[QQQEEE@@@AAAAAA>>>>>>DDDGGG\\\zzzzzzvvvvvvfffrrr|||XXXoooFFF//////111///...------------...//////222222222555444666\\\dddsssPPPkkkpppXXXDDD<<>>EEEGGG\\\{{{{{{wwwzzzlllsssSSSIII......111......------------...//////000000000222111333XXXhhhuuuRRRxxx~~~rrr\\\GGG===???DDDPPPVVV\\\bbbgggdddVVVHHHKKKUUUWWWZZZiiiBBB777111444666444444888999888888;;;BBBNNN\\\fffzzzzzz~~~vvvaaaZZZ]]]]]]WWWSSSRRRQQQQQQQQQPPPNNNLLLGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFGGGGGGEEECCC@@@>>>???>>>>>>@@@AAA@@@>>><<<:::888777888999999888777555---222000FFFsssbbb888///,,,,,,******)))((((((((((((((('''((()))))))))***---000ddd|||TTT}}}kkk```EEE999===IIIOOO;;;444666000---000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---+++)))999XXXmmmqqq~~~xxx[[[>>>eeevvvnnnwwwzzz}}}wwwuuurrrnnnllljjjjjjkkkhhhlllllljjjiiijjjhhhddddddfffeeeddddddccc\\\TTTccczzzuuutttxxxZZZAAAGGGTTTYYYZZZ]]]^^^XXX^^^ttt___]]]\\\iii{{{zzzjjjaaaWWWZZZjjj{{{qqqqqqooojjjeeebbbcccdddbbb```ffffffcccccchhhmmmkkkccckkkaaabbbmmmpppeeeUUUJJJ@@@GGGXXXuuu~~~uuuoookkkjjjnnnrrrjjjkkklllnnnpppqqqnnnllljjjcccddd^^^VVVBBBIIIrrrnnnWWWcccsssMMMGGGGGG888MMMzzz}}}QQQ999///222000//////...---,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........+++333888RRR}}}|||ffftttvvvhhhYYYHHH@@@>>>@@@DDDGGGWWWqqqnnnUUUJJJRRReeeqqqssstttpppsssrrrsssssszzzvvv^^^NNNDDD???BBBCCCBBBHHHRRR```ppp|||{{{yyyyyypppcccOOONNNPPPUUUXXX\\\aaagggeee\\\MMMMMM^^^nnnooodddpppvvvjjjdddkkkLLLYYYqqq|||hhhbbbRRRLLLGGGHHHHHHGGGHHHKKKGGGFFFGGGKKKJJJEEEBBBCCC???@@@AAABBBDDDIIIOOOSSSWWWYYY[[[]]]___`````````eeeeeeeeeeeeddddddcccbbb]]]WWWYYYcccgggcccccciii^^^YYYOOOCCC???AAAAAA???@@@FFFIII^^^|||{{{yyyuuurrrUUULLL000000222---...------------...//////---......111111222XXXfffvvvYYY~~~{{{qqq^^^III===???EEEMMMUUU\\\\\\ZZZUUUKKKCCCMMMVVVZZZaaawwwbbb===:::777666666555555555666999@@@KKKZZZmmmwwwbbbZZZXXXUUURRRQQQPPPOOOPPPPPPOOOLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIFFFCCCAAA???>>>???@@@AAA@@@===;;;999888777888888888777555555...333111HHHvvv```777...+++*********)))((((((((((((((('''((()))))))))***---000```YYYhhhUUUGGG;;;@@@JJJRRR===555666///---000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---000,,,)))999YYYoootttxxx~~~{{{___EEEgggyyypppzzzyyytttpppnnnkkkiiihhhiiikkkllliiilllmmmjjjiiijjjgggcccaaaaaaaaacccjjjkkkbbbUUU```ooonnnwwwtttOOO???MMM[[[[[[WWWZZZ^^^XXX]]]qqqbbb```]]]hhhzzzwwwiiieee```___ssspppqqqlllhhhccc```aaaccceeefffbbbkkkllleeedddkkkllleeeccciiifffdddiiibbbMMM@@@CCCSSSqqqmmmrrrooopppsssooohhhhhhnnnjjjjjjkkklllmmmmmmjjjhhhjjjcccccc^^^UUUBBBJJJppplllTTTaaapppEEEAAANNN<<>>@@@CCCFFFOOOiiioooUUUIIIPPPdddpppttttttnnnlllvvvfffaaa\\\ooo~~~pppwwwpppZZZMMMBBB===BBBFFFFFFNNNYYYfffrrrzzzvvvsssqqqgggYYYRRRPPPOOOMMMLLLOOOWWW___aaa___WWWZZZmmm|||nnnVVVYYYqqquuubbb<<>>BBBHHHJJJ___{{{zzzyyyzzzyyy```vvvLLL111222444......------------...//////,,,...///333333555[[[cccwww```yyywwwooo___JJJ>>>???FFFNNNUUUXXXPPPFFFCCCCCCDDDOOOXXX\\\ggg|||XXX<<<<<<999777999<<<:::666888@@@NNNaaaxxxttt]]]UUUSSSTTTVVVOOONNNNNNNNNOOONNNKKKIIIJJJIIIHHHFFFEEEFFFFFFGGGDDDFFFIIIKKKLLLJJJHHHFFF@@@@@@@@@@@@AAA???<<<999777666555555666555333111333///555333KKKzzz}}}```777...)))(((******)))((((((((((((((('''((()))))))))***...000QQQ```dddEEEzzzKKK:::;;;LLLUUU555///888000...444///000000///...---,,,,,,,,,---,,,++++++******++++++)))---///...000@@@^^^xxx}}}~~~~~~vvvaaaxxxmmmkkklllooorrrtttppplllkkkmmmnnnmmmkkkmmmkkkhhhfffeeefffhhhiiicccgggddd```eeellleeeXXXddduuutttmmmgggOOO???LLLXXX^^^___XXXUUU]]]gggmmmddd___]]]bbbooovvvmmmaaaWWWbbb{{{jjjrrrhhhaaabbbeeedddaaa___eeefffgggiiiiiiiiihhhgggjjjcccbbbhhhhhh\\\LLLCCC```vvvzzzpppnnnmmmkkkiiihhhhhhiiiiiijjjiiiiiiiiijjjkkkllllllhhhkkkeee^^^QQQ===WWWdddbbb___^^^\\\DDDDDDHHHBBBVVV???666---111000///...---,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++555LLLxxxwwweeexxx{{{mmm___LLLAAA???BBBDDDEEEMMMbbbsssMMMHHHLLLXXXhhhqqqpppmmmkkkkkk^^^WWWPPPSSSeee~~~nnn~~~tttcccMMMIIIEEECCCFFFNNNXXX___iiiggghhhjjjmmmkkkfffaaaUUURRRPPPMMMEEE@@@GGGTTT___gggiiigggooommm```gggmmmqqqoooeeeEEEBBBGGGWWWccclll}}}|||vvvyyysssllleeeZZZSSSMMMGGGFFFIIIKKKKKKIIIGGGKKKOOONNNIIIEEEDDDEEEFFFGGGFFFFFFHHHMMMTTTZZZZZZXXXWWWYYY]]]``````___dddfffeeeccceeegggfffaaaLLLPPPWWW___fffiiigggeeecccYYYLLLBBB??????@@@@@@???JJJOOObbb|||wwwyyyvvvhhhxxxuuuVVVLLL555000---///......------------......333...444//////888ZZZ```{{{RRRiii}}}tttgggTTTBBB>>>BBBOOOGGG@@@@@@BBBDDDIIINNNVVV]]]WWW|||sssXXXTTT```kkkhhhHHH:::CCC::::::BBB555??????UUU___qqq\\\WWWZZZUUUNNNQQQOOOMMMLLLKKKJJJHHHFFFJJJHHHFFFDDDCCCCCCDDDEEEHHHHHHGGGFFFEEEDDDBBBAAA===>>>??????>>>===???@@@999777555444444555555444666,,,444555QQQbbb^^^666+++...+++******)))((((((((((((((())))))(((((()))+++---...YYYzzzYYYqqqZZZkkkJJJ999;;;MMMZZZ999222<<<444111777222/////////......------,,,---,,,++++++******++++++***,,,...---///>>>]]]xxx~~~ttt}}}ooojjjjjjnnnuuurrrooommmnnnppppppmmmjjjkkkjjjiiihhhfffeeedddddd___cccaaa]]]aaafff___SSSZZZsssyyynnnbbbKKK@@@LLLZZZ\\\YYYUUUWWWcccmmmqqq```]]]YYY]]]kkkvvvooo```cccnnn}}}aaazzzyyysssiiiaaabbbeeedddbbbaaaeeefffgggggghhhhhhhhhggggggcccdddgggfff```]]]___yyynnnjjjmmmllljjjiiihhhhhhhhhiiijjjjjjjjjkkkkkkkkkkkkkkkgggiiiccc]]]RRRCCC]]]kkkeeeaaaccc\\\BBBGGGHHHHHHccc~~~hhh???888///222000///...---,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...666FFFlll~~~}}}pppooottt}}}qqqcccPPPCCC???AAACCCDDDKKK```~~~vvvOOOEEEKKKVVVcccmmmqqqrrrooolll[[[RRRLLLPPP^^^ooo||||||vvvZZZPPPLLLFFFCCCFFFOOO[[[cccbbbaaaaaaeeekkkllliiidddaaaaaa```ZZZNNNIIISSSaaafffeeeccceeerrrzzz{{{yyypppmmmhhhGGGBBBFFFVVVeeeooo{{{vvvrrrvvvrrrooojjj```RRRMMMGGGFFFHHHJJJIIIFFFEEELLLRRRPPPHHHCCCEEEIIICCCDDDEEEEEEGGGLLLTTTYYYYYYYYYZZZ]]]```aaa___]]]fffhhhhhheeegggiiigggcccRRRUUUZZZaaagggiiihhhgggcccZZZMMMCCC@@@@@@AAAAAA@@@KKKPPPeee|||zzz|||sssaaaoooRRRIII555222//////......------------......333---444000///777VVVggg{{{UUUgggzzzqqqeeeSSSBBB===@@@CCC???>>>??????AAAIIIRRRXXXiiimmmjjjPPPTTTfff[[[======AAAGGGGGG:::IIIUUUzzzqqqbbbUUURRRUUUWWWTTTNNNLLLKKKJJJKKKLLLKKKJJJHHHGGGEEECCCCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCBBB>>>???@@@???>>>===>>>???:::888666555555555555555666---555666TTTfff]]]666+++---)))******)))((((((((((((((())))))(((((()))+++---...RRRxxxPPP{{{lllSSSiiiMMM;;;>>>QQQ]]]:::222<<<444///444///........................---,,,++++++******++++++***+++---,,,---;;;ZZZvvv|||rrriiihhhmmm|||xxxpppooonnnppprrrqqqmmmiiiiiiiiiiiihhhfffccc```^^^[[[^^^]]]ZZZ\\\```YYYMMMVVVyyywww^^^IIICCCMMMXXXXXXVVVWWW]]]gggkkkkkkZZZZZZWWW\\\nnn}}}wwweeeddduuuooo\\\~~~~~~tttjjjbbbbbbddddddcccdddffffffffffffffffffggghhhffffffggggggddddddmmmwwwiiijjjjjjkkkjjjiiihhhhhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhgggfffgggccc]]]RRRIIIeeerrrdddaaajjjZZZ>>>JJJIIIKKKfffyyyqqq???999222444000///...---,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////666BBBfffzzzyyywwwtttiiizzzuuugggTTTEEE??????BBBCCCJJJ^^^|||~~~WWWCCCIIITTT___hhhpppvvvsssmmm```UUUPPPVVV```iiiuuu{{{UUURRRNNNGGGBBBDDDNNN[[[eeebbb```___dddjjjnnnllliiihhhlllnnnjjjbbbbbbqqq}}}pppfffjjjwwwlllZZZ[[[^^^MMMEEEFFFUUUdddmmmttt{{{{{{mmmkkkqqqqqqsssqqqgggPPPLLLHHHGGGHHHHHHFFFDDDDDDMMMTTTPPPFFF@@@DDDKKKDDDFFFHHHIIIKKKPPPXXX^^^YYYZZZ]]]```bbbbbb^^^[[[gggiiihhhffffffiiigggcccZZZ\\\^^^cccgggjjjiiihhhcccZZZMMMDDDAAABBBBBBBBBAAAKKKRRRjjj|||}}}|||ppp\\\www___GGG666444000.........------------......222,,,333111000555PPPppp{{{\\\eee}}}yyyrrrgggWWWFFF>>>>>>888999===AAAAAADDDOOOZZZ^^^jjj|||SSSFFFNNNiiisssGGG<<>>@@@AAA@@@>>>=========;;;:::999777666555555555666...666888YYYjjj]]]777---///+++******)))(((((((((((()))))))))(((((()))+++---...QQQPPP~~~tttVVVrrrQQQ>>>AAAVVVeee>>>555???666///222---............////////////---,,,++++++******+++++++++***+++++++++666UUUrrryyy||||||}}}tttkkkhhhnnnxxxyyypppnnnmmmnnnppppppllliiiiiihhhgggeeebbb```]]]\\\ZZZ\\\\\\ZZZ[[[\\\VVVMMM[[[^^^IIIHHHNNNRRRTTTWWW[[[```cccbbb```VVVZZZ]]]fffzzzkkkeee}}}___ZZZuuukkkcccbbbccccccdddggggggfffeeeddddddeeefffgggggghhhiiigggdddfffnnnwwwyyywwwpppooonnnkkkmmmkkkiiiiiihhhhhhhhhhhhhhhhhheeeffffffffffffeeecccbbbdddgggggg]]]NNNLLLllluuuaaaaaannnWWW===OOOEEELLLnnnxxx}}}???888222444000///...---,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///...333CCCppp|||yyy{{{fffyyyvvviiiWWWGGG>>>===AAADDDJJJ^^^zzzcccEEEEEESSS^^^dddllluuutttkkkggg\\\XXX___gggmmm|||ZZZRRRMMMEEE??????IIIXXXccchhhfffeeegggllloooooommmkkknnnqqqooommmrrrqqqffflllwww}}}zzziiiJJJ;;;CCCMMMOOOHHHGGGPPP[[[cccjjjqqqsssggggggmmmpppttttttjjjOOOMMMJJJIIIIIIHHHFFFDDDGGGMMMQQQLLLDDD???BBBGGGCCCFFFIIIJJJKKKPPPYYY```\\\]]]___aaabbbaaa^^^\\\eeegggfffddddddgggeee`````````aaadddggghhhhhhgggaaaXXXLLLDDDBBBBBBBBBBBBBBBKKKSSSnnn~~~}}}zzzooo^^^hhh^^^KKK666333///.........------------......111+++333222111444III~~~xxxzzzcccbbb}}}|||vvvlll]]]MMMAAA<<<888:::???FFFIIINNNWWWbbbhhhiiiIIIUUUXXXnnnyyyRRR>>>FFFRRRUUU___uuubbb@@@GGGSSS```ggggggbbb]]]```eeefff]]]SSSPPPPPPQQQSSSPPPLLLJJJJJJJJJIIIHHHEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEDDDDDDCCC???@@@AAAAAA>>><<<<<<<<<;;;;;;;;;999777555555666666///666999aaaeee\\\999///222...+++***))))))(((((())))))))))))(((((()))+++---...MMMXXX^^^{{{SSS===AAAYYYpppFFF;;;FFF===333444000......//////////////////---,,,++++++******++++++,,,)))***+++***222NNNllluuuuuu|||rrrtttuuunnnjjjooosssyyysssooolllkkkmmmnnnllljjjiiigggdddaaa^^^]]]]]]]]]\\\]]]]]]\\\]]]]]]YYYSSSZZZ[[[HHHLLLOOONNNPPPSSSVVVYYY\\\aaafff\\\aaahhhsss}}}jjjoooSSS^^^ssskkkcccbbbcccccceeehhhfffeeedddccccccdddeeefffdddffffffffffffggghhhhhhjjjiiillliiikkknnnhhheeeffffffggggggggggggggggggeeeeeeeeeeeeddddddcccbbbdddiiikkk]]]GGGLLLrrryyyuuu```eeeqqqTTTBBBWWWAAARRRooorrrvvv@@@555111444000///...---,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000---000CCC{{{~~~wwwnnn}}}ppp{{{tttjjjZZZIII???<<<@@@DDDHHHZZZuuummmHHHBBBTTT___```gggsssrrrgggjjjbbb___ccchhhqqq}}}bbbRRRNNNGGG???>>>FFFUUU```iiiiiiiiiiiikkkmmmooopppmmmmmmkkkiiijjjpppvvv{{{mmmccc^^^fffooouuuxxx^^^KKK555000:::@@@EEECCCCCCGGGNNNWWWcccmmmpppfffggglllooouuusssgggOOONNNKKKJJJJJJIIIHHHFFFKKKKKKJJJGGGBBB??????@@@>>>AAADDDCCCCCCHHHRRR[[[_____________________```fffgggfffddddddfffddd```bbbbbbaaaccceeegggfffeee___VVVKKKCCCAAABBBBBBAAACCCKKKSSSqqq{{{uuuoooeeeWWWbbbOOO777111...///......------------......111+++222222222333CCCttt|||wwwkkk\\\}}}zzzqqqdddTTTCCC888===<<>>@@@AAAAAA???===<<<<<<:::;;;<<<:::777555666777666000555999kkkuuubbb]]]999...111,,,++++++***)))))))))))))))))))))(((((()))+++---...???}}}ZZZ}}}___vvvQQQ;;;AAA[[[pppDDD999FFF>>>444444111////////////////////////---,,,++++++******++++++,,,)))***,,,)))---GGGeeesssrrr|||lllmmmxxxqqqlllqqqoooyyyvvvrrrmmmkkklllmmmkkkiiigggeeeaaa^^^]]]]]]^^^______^^^]]]^^^___```___]]]UUUnnn{{{UUUFFFMMMOOONNNKKKJJJNNNTTT^^^nnn{{{llljjjnnnzzz}}}qqqgggttt~~~VVVrrrqqqjjjdddccccccbbbdddgggeeeddddddccccccccccccccc___aaabbbcccfffhhhddd^^^fffccckkkeeeeeekkkaaabbbdddeeefffggggggggggggggghhhhhhgggfffffffffggggggeeehhhkkkYYYBBBOOOzzzyyysss___kkkoooPPPKKK[[[GGGZZZttt{{{}}}fff>>>555111333000///...---,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000...000@@@yyy}}}~~~gggyyy}}}tttlll___NNNAAA<<<@@@DDDCCCSSSlllvvvJJJBBBTTT^^^^^^gggvvvrrraaaiiiiiihhhfffjjjyyyzzzeeeSSSPPPKKKCCC@@@EEEQQQ\\\```dddhhhgggddddddiiinnnlllllljjjiiimmmrrrssspppeeebbbbbbeeeiiiooozzzaaaEEE;;;555666:::777999:::===AAAIIITTTbbblllooohhhiiimmmnnntttqqqaaaOOOMMMLLLJJJIIIIIIIIIJJJKKKIIIEEEBBBAAA@@@???>>>@@@BBBCCC@@@>>>CCCOOOYYY^^^______^^^]]]]]]___aaahhhjjjiiiffffffhhhfffaaaaaaaaaaaabbbeeefffeeeddd]]]UUUJJJCCCAAABBBBBBAAAEEEKKKTTTttt|||sssnnnhhhUUUsssOOO666///---000......------------......222***111222333222???nnnrrrrrrVVV~~~~~~|||tttiiiZZZFFF666???<<<>>>GGGQQQWWW]]]bbbiiiUUUTTT]]]ggg}}}pppXXXZZZjjj;;;???:::GGGWWW```bbbaaa]]]WWW^^^aaa___YYYTTTSSSRRRPPPMMMLLLKKKKKKLLLLLLKKKIIIFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@???===???AAAAAA???===<<<<<<777:::<<<;;;777555666888666111555;;;uuukkkqqq```888+++---)))++++++***))))))))))))***))))))(((((()))+++---...777rrr\\\ppp```lllQQQ;;;EEEbbbjjj===222BBB<<<222444222111111000000//////......---,,,++++++******++++++,,,)))***...******AAA^^^qqqhhhtttmmmkkk|||sssmmmqqqkkkzzzxxxtttpppoooooonnnkkkhhhbbbaaa```___^^^______```___]]]\\\^^^```aaaccceeeXXXcccyyyuuuTTTGGGOOOPPPOOOHHHGGGPPP]]]lll|||}}}qqqnnnxxxyyynnnjjjooo{{{jjjbbbnnnhhhddddddcccaaacccfffccccccdddccccccbbbbbbaaa___bbbbbbaaacccfffddd^^^bbbZZZfff``````ggg\\\eeebbbccceeefffgggggggggfffjjjhhhgggeeefffgggiiikkkhhheeedddRRR@@@WWWyyynnn]]]nnngggHHHOOOXXXLLL___|||RRR;;;777444333000///...---,,,+++++++++)))************+++++++++************************,,,,,,,,,---------......+++111333999jjj{{{iii|||rrrwwwqqqeeeTTTEEE===???CCCAAAOOOggg~~~OOODDDSSSZZZ[[[lllvvv[[[^^^iiilllggglll|||bbbQQQPPPLLLEEE@@@BBBLLLUUUZZZbbbiiieee\\\YYY___gggmmmrrrtttssstttwwwuuuooogggjjjkkkhhhgggmmmtttwwwlllLLL999999:::<<<<<<555:::<<<@@@FFFPPP\\\eeeiiioooiiilllooooootttnnn\\\MMMLLLJJJHHHGGGHHHJJJLLLFFFFFFDDDBBB@@@@@@BBBEEEEEEFFFEEE???;;;@@@MMMYYY[[[]]]``````^^^]]]___```iiijjjiiiffffffhhhfffaaa______```ccceeefffeeeccc]]]UUUKKKDDDCCCCCCCCCCCCFFFKKKUUUyyyvvvmmmdddTTTtttJJJ444111///111......------------......333***000111333222>>>jjjjjjxxxTTTnnn~~~xxxpppbbbLLL999<<<;;;>>>FFFMMMSSS\\\eee~~~OOO\\\mmm~~~YYY===>>>555GGG[[[ffflllnnniiibbbbbbffffff]]]TTTPPPNNNLLLLLLKKKLLLMMMNNNMMMJJJHHHDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;>>>AAABBB@@@>>>======444888;;;;;;777555666999555222666>>>|||hhhaaa777+++...+++,,,+++******))))))******))))))(((((()))+++---...;;;oooaaaeee~~~eeefffTTT>>>JJJiiihhh:::000CCC???666888777222111111000///......------,,,++++++******++++++---)))+++///***(((===ZZZpppjjjxxxpppmmm~~~tttlllqqqjjj{{{yyyvvvtttsssssspppkkkfff^^^___```aaaaaaaaa```___^^^\\\[[[]]]___aaaeeeiiibbbbbbtttuuuWWWIIIQQQQQQOOOHHHIIIYYYlllyyyssskkktttrrrfffjjj|||```kkk~~~lllgggddddddcccaaabbbeeebbbcccdddddddddbbbaaa```cccfffeee______cccdddaaadddZZZiiicccbbbfffZZZgggaaabbbdddfffggggggffffffiiigggeeecccdddfffiiilllkkkbbb]]]MMM@@@^^^xxxhhhYYYmmm___@@@NNNRRRHHH```www|||}}}~~~CCC999:::777333000///...---,,,+++++++++)))************+++++++++************************,,,,,,,,,---------......&&&222666444\\\yyywwwtttttt~~~jjjzzzvvvkkkYYYGGG>>>>>>BBBBBBOOOeee~~~UUUGGGSSSVVVYYYqqqzzzXXXMMM```iiidddkkk___MMMNNNLLLEEE??????GGGOOO[[[eeellleeeWWWPPPVVV___uuu}}}zzztttqqqllleee___fffhhhccceeeooossspppcccGGG999<<<>>>@@@@@@999DDDEEEGGGOOO[[[fffhhheeennnjjjmmmpppppptttmmmYYYLLLKKKHHHFFFEEEFFFJJJMMMAAADDDFFFCCC???@@@FFFLLLDDDEEEBBB;;;666:::HHHUUUWWW[[[```bbb```^^^^^^^^^ggghhhgggddddddfffddd___^^^^^^```dddggggggfffddd]]]VVVLLLFFFDDDEEEEEEDDDFFFLLLWWW}}}yyykkk^^^___wwwDDD333333111111.........------.........333***000111333333===iiieee|||VVVggg|||vvvjjjSSS>>>999;;;AAAGGGKKKPPP]]]iiisssQQQ^^^uuuiiiYYYIII777<<>>===;;;;;;:::===@@@BBB@@@???======222777;;;:::777555777:::444222888@@@ccc```888...333111,,,+++******)))*********))))))(((((()))+++---...@@@nnnccc\\\{{{gggbbbPPP<<>>555:::333222///...---...///000...---,,,,,,++++++,,,,,,000******...---+++555DDDpppvvveeexxxwwwkkkrrrnnntttvvvtttnnniiiiiilllhhhbbb^^^aaadddfffeeeddddddddd___`````````___^^^]]]\\\[[[nnntttaaaNNNLLLQQQSSSUUUSSSOOO]]]xxxyyyqqqssswwwzzz___mmmeeedddcccbbbbbbdddfffgggddddddddddddccccccbbbbbbeeeeeeddddddcccbbbbbbbbb______```aaaaaaaaaaaaaaadddeeefffggghhhhhhhhhhhheeegggfffaaaaaafffjjjjjjdddiiiUUUHHHBBBcccyyy^^^iiiiiiRRRJJJFFFHHHFFFwwwuuu```nnn@@@777888///999444111...,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111000---888___qqquuu~~~vvv|||}}}rrrdddyyyuuukkk\\\JJJ>>><<<@@@DDDMMM```xxx{{{VVVHHHFFFPPP[[[jjj~~~PPPNNNTTTccclllsss\\\MMMOOOOOOHHH>>>===HHHVVVllljjjbbbWWWLLLGGGJJJNNNccceeeggghhheee___YYYUUUIIIIIIGGGGGGRRRcccpppuuukkkSSSCCCGGGKKKEEEAAAEEEQQQiiixxxrrrfffaaa```]]]hhhqqquuuqqqppppppgggZZZLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEFFFHHHHHHDDDAAA@@@CCC@@@777444>>>MMMXXXYYY^^^cccaaa[[[YYY\\\aaaggghhhfffdddfffiiifffaaabbbWWWTTT^^^gggggggggkkk^^^WWWKKKBBB@@@CCCEEECCCFFFLLL]]]qqq^^^kkkMMMnnn|||<<<<<<222---555000//////............/////////+++---111111>>>XXXuuuPPP~~~ttt|||wwwjjjaaaGGG???:::===EEEGGGLLLbbb|||ZZZZZZjjjhhhXXXHHH999FFFOOO\\\kkkzzz}}}ooo^^^^^^eeehhhbbbWWWOOOOOOQQQLLLLLLKKKKKKJJJIIIGGGFFFCCCCCCCCCDDDCCCCCCBBBBBB??????>>><<<<<<;;;;;;;;;@@@@@@@@@@@@????????????::::::999888777777888888333999000III___YYY555---)))000+++***)))(((((('''''''''((((((((()))******++++++777mmmiiiaaaddd]]]LLL777MMMwwwlll666333DDDCCC===333555333222000.........///000------,,,+++++++++++++++...))))))---,,,***222???mmmzzz|||}}}~~~fffwwwzzzmmmmmmhhhqqquuutttooojjjiiijjjfff___^^^```cccddddddbbbbbbbbb______``````````````````XXXfffiiiYYYKKKKKKOOOQQQSSSZZZbbbjjjsss~~~}}}~~~wwwwwwkkkdddcccaaaaaaaaabbbdddeeeccccccccccccccccccccccccccccccbbbbbbaaa`````````aaabbbcccdddddddddcccccceeeffffffgggggggggggggggfffhhhfffaaa```eeeiiiiii```^^^EEE<<>>BBBEEEEEEEEEDDDCCCIIIGGGBBBBBBMMMbbbssszzzttt^^^RRRYYY___[[[YYY]]]eeezzzrrrjjjeee```ccclllpppmmmlllmmmcccVVVOOONNNMMMKKKIIIGGGFFFFFFGGGEEECCCBBBCCCBBB???===???BBB???666444>>>MMMWWWUUUZZZ^^^___]]]\\\```dddggggggfffdddfffhhheee^^^XXXTTTTTT\\\dddfffeeefff^^^VVVKKKBBBAAACCCDDDDDDIIIOOOccc~~~nnnddd}}}oooNNNvvv{{{???<<<555///555000000///........./////////000,,,---000...999QQQvvvYYYrrr}}}{{{nnnkkkUUUBBB<<<>>>HHHNNNUUUjjjyyyQQQccc}}}mmmhhhdddPPP888EEEOOOccc}}}|||lllhhhoooooocccVVVPPPOOONNNLLLKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCDDDCCCCCCBBBAAA???>>>===<<<<<<;;;;;;;;;@@@??????>>>===<<<;;;;;;999888888777666666777777333888111GGG^^^VVV555000***...+++***)))((((((''''''(((((((((((()))******++++++666eeerrrcccxxxlllLLL999QQQ~~~ooo:::888IIIHHHBBB666666444333111000//////000000---,,,++++++******++++++,,,((()))---,,,)))...888```~~~|||nnn}}}yyynnnhhhsssuuuuuurrrmmmjjjiiiddd^^^^^^```cccdddbbbaaa``````_________```aaacccdddeee[[[```___TTTLLLOOOSSSSSSddd[[[dddwww}}}|||zzztttmmmppp}}}~~~iiipppcccbbb```______```aaabbbbbbbbbbbbbbbcccdddeeeeeecccccccccbbbaaaaaa``````ccceeeggghhhhhhgggfffeeeffffffgggggggggggggggfffgggiiigggbbb```dddggghhh^^^[[[BBB999OOOjjj[[[pppgggKKKQQQPPPAAAPPPxxxxxx___???;;;666222BBB555222///.........---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++555444333MMMwww{{{{{{}}}xxx___wwwxxxmmmbbbTTTEEE?????????EEETTTmmmzzzRRRFFF>>>FFFVVVkkkOOOHHHIII[[[nnn{{{oooSSSQQQPPPMMMHHHGGGQQQ]]]ccc^^^WWWMMMCCC<<<888666<<<>>>AAABBBCCCEEEGGGIIILLLKKKHHHHHHRRRcccpppuuuzzziii```hhhooolllkkkpppooozzzoooggg``````hhhmmmllllllkkkbbbWWWNNNMMMLLLJJJHHHGGGFFFFFFGGGDDDBBB@@@???===999777<<<>>><<<666666@@@NNNWWWZZZ]]]___```aaabbbdddffffffgggfffeeefffhhhccc[[[PPPTTTXXX[[[```fffeeeaaa]]]TTTIIICCCBBBCCCDDDEEELLLSSSlll|||mmmpppkkkUUU||||||CCC===888333444111111000//////////////////222......000---444HHHxxxttt|||iii^^^yyy~~~vvvmmmssscccNNNCCC>>>DDDHHHKKK[[[mmmwwwmmmWWWVVVXXXwwwsssfffhhhkkkhhhdddeeellllllXXX@@@CCCQQQqqqyyykkknnnwwwtttaaaSSSQQQPPPJJJKKKKKKJJJJJJIIIHHHGGGFFFCCCCCCDDDDDDCCCBBBBBBAAA???>>>===<<<<<<;;;<<<<<<>>>>>>===;;;:::999888777888888777666666666666777444777888OOOWWWRRR555222+++...++++++***)))((((((((((((((((((((()))******++++++555XXX{{{___qqqLLL;;;WWWrrr>>>;;;IIIHHHDDD:::999555444333111000000000000,,,,,,+++************+++***(((***---,,,))),,,222IIIzzzwwwpppjjjvvvuuuxxxwwwqqqllliiiccc^^^```bbbeeeeeecccaaa``````^^^^^^___```bbbeeehhhiiicccaaa\\\UUUSSSWWW[[[]]]pppcccnnn~~~rrrkkkcccuuu|||}}}wwwmmmjjjmmmbbbbbbaaa````````````aaabbbaaaaaaaaabbbdddeeefffeeedddddddddddddddcccccceeegggiiijjjjjjiiigggfffdddeeefffggghhhhhhhhhhhhhhhjjjgggaaa___cccffffff]]][[[GGG<<>>???CCCQQQiii|||VVVFFF@@@JJJVVVeee~~~wwwNNNNNNLLL]]]vvvsssXXXRRRNNNMMMJJJHHHPPP[[[\\\YYYSSSIII???999999:::AAACCCDDDDDDDDDFFFKKKOOOUUUYYY[[[^^^fffoootttsss{{{mmmffflllqqqppppppuuuqqq}}}rrrggg___```fffkkkkkkllljjjcccYYYJJJIIIHHHHHHGGGHHHIIIIIIEEEEEEDDDCCC@@@;;;666333555888888666:::GGGSSSZZZaaaaaaaaa```aaaaaaaaabbbeeeggggggeeeggggggaaaYYYRRR[[[^^^[[[^^^fffgggaaa[[[RRRHHHDDDCCCCCCDDDFFFLLLTTTuuu}}}sss|||ddd```GGG===;;;777444222222111000////////////...222//////111...222BBBooowwwxxxyyyMMM~~~qqq~~~~~~{{{|||qqqnnn|||rrrXXXGGG:::<<<======GGGUUUTTTNNNSSSqqqeeeIIIFFFGGGAAABBBKKKNNNZZZggglllmmmhhhZZZLLLLLL]]]ggg]]]eeepppmmmZZZNNNQQQQQQIIIKKKKKKJJJHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888777777777777888888666333@@@aaatttbbbNNN444333,,,///,,,+++***)))((((((((((((((((((((()))******++++++666LLLXXX{{{eeeHHH:::YYYppp<<<777BBBAAAAAA:::999666555444333222111000000---,,,++++++******+++++++++***+++------+++,,,///===yyy~~~~~~www||||||rrrkkkssssssxxxxxxrrrjjjeeeaaa\\\dddfffhhhgggeeebbbaaaaaa\\\]]]^^^aaacccfffhhhjjjeee___XXXVVVWWW[[[aaagggnnnmmmoootttooopppbbbeeeyyy~~~ooosssuuu___bbbbbbbbbbbbaaabbbbbbbbb```___^^^^^^___```bbbcccccccccddddddeeeeeeeeeffffffgggiiijjjiiihhhgggfffbbbccceeefffhhhiiijjjjjjhhhjjjgggaaa___bbbeeeeee___UUUAAA>>>lllzzzccciiitttYYYCCCOOOLLLCCC{{{```xxxGGG999@@@888333666777444111000000000///...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++111...+++AAAhhh|||yyyxxxpppzzzrrrdddzzzoookkkaaaNNN@@@<<<<<>>888444111555777:::BBBOOOYYY\\\___^^^]]]\\\\\\]]]]]]^^^eeeggggggeeeggggggaaaYYYZZZ``````ZZZ\\\dddfffaaaZZZOOOFFFDDDDDDCCCDDDHHHLLLUUU~~~~~~mmmQQQiiiJJJ???===999666333333222000000/////////,,,222000///333000222???mmmvvvMMM|||~~~~~~yyy~~~zzz|||tttwwwYYYEEE666777;;;===HHHUUUVVVZZZuuunnnYYYVVVHHHAAA:::999<<>>???KKKZZZeeeiiiggg^^^UUU[[[hhhiiiVVVWWWTTT^^^^^^RRRKKKPPPQQQKKKKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<999999999888888999999:::888,,,@@@kkkuuu|||JJJ333222,,,222,,,+++***))))))(((((((((((((((((()))******++++++666DDDXXXnnn]]]III===\\\ooo<<<666??????BBB===<<<777666666444333222111000...---,,,,,,++++++,,,,,,++++++,,,---------......CCCttt||||||}}}yyyqqqrrrpppvvvwwwpppfffaaa^^^\\\gggiiijjjjjjgggdddbbbaaa[[[\\\^^^aaaccceeeffffff]]]VVVSSSUUUWWWYYYdddpppmmmrrrqqqrrryyyxxx___QQQRRR]]]YYYhhhrrrjjjlllnnn```bbbbbbbbbccccccddddddddd```___]]][[[[[[[[[]]]^^^______```bbbccceeefffggggggggghhhhhhggggggffffffbbbccceeefffhhhiiijjjjjjgggiiigggaaa___bbbeeeeeeiiiRRR???KKKnnnZZZppptttUUUKKKNNN@@@EEEhhhiii~~~uuuGGG<<>>DDDMMMPPPSSSQQQNNNNNNSSSXXXeeeiiinnntttzzzyyy{{{{{{kkk[[[QQQVVVVVVXXXYYYZZZXXXSSSOOONNNLLLIIIFFFCCCCCCCCCCCCAAAEEEJJJKKKHHHAAA<<<999444888<<>>JJJZZZaaaqqqsssjjjccc```XXXJJJBBBBBB666AAADDD>>><<>>444777777>>>OOOccckkkeee[[[ZZZ```jjjmmmaaaPPPNNNUUUHHHOOOSSSQQQNNNOOOOOONNNKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCBBB@@@@@@======<<<<<<<<<<<<======;;;;;;<<<======>>>>>>???:::999999999999:::;;;;;;888+++@@@mmmfffGGG333444---222,,,,,,+++***))))))))))))((((((((()))******++++++444>>>```mmmfffKKK@@@^^^lll;;;777@@@AAAEEE???<<<777777777666444222111000///...------,,,,,,------***+++++++++,,,......---???hhh|||~~~zzzwwwooopppwwwyyypppfffaaa```___iiijjjllljjjgggdddbbbaaaYYY[[[^^^aaaccccccbbbbbbSSSOOORRRXXXYYYZZZjjj}}}|||mmmeeefffjjjooolll]]]NNNRRR```^^^^^^ppp|||ooo```aaaeee```aaabbbcccddddddeeeeeeeeeccc```]]]\\\\\\\\\]]]]]]]]]___bbbdddfffhhhiiiiiihhhgggfffffffffggggggdddeeefffggghhhhhhhhhhhhfffhhhfff```___bbbffffffkkkVVVQQQeeedddYYYwwwnnnIIIMMMKKK999TTT}}}bbbdddKKK@@@BBB===@@@999888666333111111111000///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000000111<<>>BBBJJJXXXlllaaaGGGDDD[[[}}}pppXXXvvvZZZDDDBBBIIIbbbooo}}}eeeSSSIIIOOORRRNNNPPPXXXZZZSSSJJJBBB>>>>>>???AAALLLRRRYYY[[[ZZZ[[[```eeewww{{{xxxiii[[[RRRVVVTTTSSSTTTTTTRRRPPPNNNOOOMMMIIIEEEBBBAAAAAAAAA@@@CCCGGGHHHEEEBBB@@@???>>>BBBFFFJJJQQQWWWVVVPPPOOOSSSWWWXXXXXX[[[bbbiiiggggggfffdddfffhhheee^^^bbb\\\YYY]]]aaaaaa___^^^WWWKKKCCCEEEFFFCCCDDDJJJSSS]]]}}}ttt{{{NNNtttmmmIIIBBB<<<999<<<555444333222111000000000+++222///,,,000000000888RRRhhh___iiioooSSSKKKTTT^^^iiixxxyyy|||uuuxxxwww~~~zzzfffOOO;;;777999>>>LLL^^^rrrjjjTTTIII>>>888888:::;;;;;;<<>>>>>>>>>>>>>>999999888888999999:::;;;555444MMMxxxZZZBBB555777...///,,,,,,+++***))))))))))))((((((((()))******++++++---666zzzdddlllsssGGG===YYYddd555333>>>???CCC;;;777888888777666555333111000//////...------------...******))))))+++...///---...UUUvvv~~~nnnuuu}}}~~~vvvhhhssszzz|||ssshhhccccccdddiiikkkllljjjgggcccaaa```XXXZZZ^^^aaacccbbb```^^^OOONNNTTT]]]]]]___rrrlllbbbdddeeeaaaaaaccc___XXXZZZbbbjjjnnnzzz}}}kkk```^^^^^^___aaabbbdddeeeeeeeeellljjjfffbbb```______```]]]^^^aaacccgggiiilllmmmkkkiiigggeeeeeefffggghhhgggggghhhhhhgggfffeeeeeefffhhhfff```___bbbffffffbbbZZZeeeyyyqqq\\\^^^~~~ggg:::HHHGGG888eeegggXXXOOOBBB>>>:::BBB<<<999666333222222222111000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,///111444HHHuuulllvvvtttuuunnnvvvyyyuuu^^^GGG>>>:::>>>FFFRRRccc{{{|||TTTGGGccczzzsssLLLCCCBBBAAAMMMMMMZZZbbbOOODDDKKKQQQMMMNNNWWWTTTJJJ???===BBBEEEBBB>>>EEEPPP^^^hhhnnnvvv}}}{{{qqqeee^^^[[[XXXUUUVVVVVVTTTRRRRRRLLLJJJGGGDDDBBBBBBCCCDDD???AAADDDDDDBBBAAABBBDDDGGGJJJMMMPPPUUUWWWQQQIIIDDDJJJOOOPPPNNNQQQZZZbbbggghhhfffdddfffiiifffaaacccYYYXXXbbbhhhddd______WWWJJJBBBFFFGGGBBBDDDJJJXXXbbb|||}}}~~~||||||vvvMMM~~~cccHHHCCC<<<999>>>666555444222111000000000,,,333///***......---444EEElll```RRR}}}{{{]]];;;444???===NNNfffyyywwwyyyzzztttiiiRRR???<<>>BBBFFFEEE???999999;;;;;;>>>@@@CCCGGGOOOPPPEEE777777888999;;;;;;;;;???DDD===BBBHHHNNNWWW]]]YYYPPPPPPOOOVVV```^^^PPPJJJOOOKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEDDDCCCAAA@@@???======<<<<<<<<<======>>>??????>>>>>>=========<<<888888777777888999::::::333AAA___ccc???666:::...,,,---,,,+++***))))))))))))((((((((()))******++++++'''///ooozzzbbbhhhxxx@@@FFF[[[{{{\\\888555GGGEEEAAAEEEAAA>>>;;;777555555555444333000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...DDDgggrrrffftttzzzvvvtttrrroootttwwwuuummmfffcccbbbiiigggeeegggiiiiiieeeaaa[[[______\\\```gggdddYYYSSSMMMUUU___]]]jjj}}}fff]]]]]]\\\]]]^^^]]]]]]dddmmmzzznnncccbbbdddYYY]]]bbbdddccccccdddfffnnneeefffggg______eeecccYYY^^^ccceeehhhiiiiiigggfffdddbbbdddgggiiihhheeekkkgggcccccceeehhhhhhhhhlllgggcccaaaccceeeeeedddcccdddvvvyyyjjjYYYooo{{{\\\EEENNN;;;===tttccclll___FFFBBB???===<<<666777777555333222111000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...+++111000000444@@@hhhnnnjjjsss{{{yyy}}}xxxiiidddXXX;;;<<<>>>CCCLLLZZZqqqbbbOOOzzzwwwYYY>>>;;;AAABBBCCCEEEKKKIIIJJJOOOQQQOOOOOOQQQIIICCC===<<<>>>AAA@@@>>>>>>LLLbbbwww{{{|||wwwpppooocccfffccc[[[UUURRRPPPMMMLLLIIIHHHGGGDDDAAABBBGGGIIIHHHEEEBBBAAACCCHHHLLLQQQNNNNNNTTTYYYSSSDDD666===;;;:::<<>>MMMQQQOOOTTTMMM666111555888666666888:::888AAACCCKKKVVV\\\[[[ZZZ[[[VVVRRR^^^ggg\\\OOONNNMMMHHHGGGFFFEEEDDDDDDDDDDDD@@@?????????AAA@@@>>>===============>>>>>>>>>>>>???@@@@@@???===<<<===>>>::::::::::::999888888777666:::kkksssqqq}}}LLL:::...888//////...,,,***))))))******))))))))))))***+++,,,---...***mmmpppKKKyyy???CCCXXXwwwQQQ444999OOOLLLEEEGGGDDD<<<:::888666666666444333111000//////............,,,,,,,,,,,,,,,,,,,,,,,,---:::ZZZkkkdddmmm}}}oooooosssvvvssskkkdddaaa```hhhiiiiiihhhfffcccaaa```bbbbbb```^^^```aaa\\\TTTTTTSSSWWWZZZeeezzzcccWWWRRRUUUTTTUUUZZZ]]]aaaiiirrrqqqbbbZZZWWW___cccfffgggfffeeeeeefffgggeeeggghhheeefffcccXXXgggjjjkkkiiihhhhhhjjjlll``````aaaccceeeggghhhgggiiifffcccccceeeggghhhggghhheeeaaa```bbbcccbbbaaaggghhhkkkrrrtttkkk```\\\}}}uuuTTTAAABBB777KKK```mmmvvvVVVCCC@@@===<<<;;;666888777555333222111000000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......000...///444>>>___~~~qqqeeezzzzzzxxxzzz~~~iiixxxppplll]]]DDD======@@@HHHTTThhhxxxsssvvvooo[[[JJJGGGFFF@@@>>>AAAFFFBBBBBBFFFJJJLLLOOOSSSEEE@@@:::999<<>>FFFXXXrrrssskkkhhhaaaWWWSSSUUUVVVTTTRRRLLLFFFDDDBBBAAACCCHHHCCC???<<<===BBBHHHLLLNNNPPPRRRTTTQQQLLLHHHHHHJJJMMMKKKIIIHHHJJJOOOTTTWWWWWW\\\ccceeeccc```^^^^^^```____________^^^\\\ZZZOOOIIIDDDEEEFFFFFFJJJOOOYYYwwwsssuuu~~~aaagggvvvSSSCCC<<>>>>>??????>>>@@@@@@???===;;;;;;<<<;;;<<<<<<<<<<<<:::999888:::===vvvddd}}}nnnGGG;;;111888111///...,,,+++************))))))))))))***+++,,,---,,,,,,ggg}}}TTT~~~yyy???DDDYYYyyyUUU<<>>;;;:::888888888777555333333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,//////JJJgggiiikkk}}}yyyzzzoooooorrrssspppjjjdddaaa```iiimmmooolllfffaaa```aaafffaaa^^^``````ZZZTTTRRRUUU[[[___```vvvrrrkkkfffWWWOOOPPPNNNKKKKKKOOOYYYbbbjjjsss{{{rrrhhheeeccc``````bbbfffggggggfffffffffeeefffiiilllnnnkkk___QQQxxxsssmmmjjjgggddd```]]]eeedddcccdddeeefffggggggeeedddbbbccceeeffffffeeecccaaa```___``````___]]]ccckkkeeecccjjj```XXXdddgggLLLCCC:::777\\\zzz\\\nnn~~~eeeMMMBBBAAA===;;;<<<888888777555444222222111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000+++---333;;;VVV|||yyyssszzzooo\\\xxxuuu}}}zzztttYYYqqqrrrppp]]]JJJ@@@===>>>DDDNNN___xxx|||iiiaaa\\\ZZZQQQDDD???BBBAAA@@@BBBJJJNNNOOOOOOQQQ@@@;;;777777;;;???AAAAAAIII```~~~yyyllliiiaaaYYYWWWZZZ\\\[[[XXXNNNDDDAAAAAA@@@CCCFFFDDD???;;;???HHHPPPSSSRRRQQQSSSSSSOOOJJJHHHKKKOOOKKKKKKJJJIIIJJJKKKLLLMMMSSSZZZbbbgggeeebbb```___aaa```___^^^^^^]]][[[YYYJJJEEECCCEEEGGGHHHLLLQQQ___{{{QQQvvvzzzwwwUUUGGGCCCIIIJJJEEE<<<;;;:::999777555333222000000///......///000111:::ZZZmmmgggssshhhOOOTTT^^^VVVaaajjjxxx}}}|||xxxsssnnnuuudddQQQFFFFFFOOO^^^kkkeeeIIICCCHHHGGGOOOUUUTTTKKKCCC@@@AAAEEE___www{{{nnnSSS666<<<@@@@@@<<<999::::::888999:::CCCQQQZZZ[[[YYYXXX\\\]]]rrrmmmRRRHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEIIIFFFCCC@@@??????===<<<;;;<<<<<<===>>>??????@@@>>>@@@AAA@@@===;;;::::::<<<===???@@@???===:::888888===SSSZZZ@@@===555888333000///---,,,*********+++))))))))))))***+++,,,,,,,,,...XXX]]]pppAAAIII``````CCCHHH]]]UUUHHHDDD<<<:::999999:::::::::777444444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,111***AAAgggvvvrrr}}}~~~yyy[[[UUUkkktttnnnpppqqqooojjjfffddddddmmmoooqqqoookkkfffdddcccddd]]][[[```___VVVQQQSSSUUU___jjjpppssshhhaaaWWWMMMRRRYYYUUUHHHIIIQQQ^^^iiipppxxx~~~|||nnnfffcccbbb```___aaaeeegggiiiiiiiiiiiidddcccccclllpppdddYYY[[[ppp___TTTUUUdddtttvvvooohhhdddeeegggfffdddcccbbbbbbcccdddddddddddd`````````aaa```___]]]\\\YYYnnnkkkeeelll___YYYqqqUUUGGGKKK;;;???mmmrrrbbbvvvYYYIIIDDDEEE>>><<<>>>:::888777666444333333222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000+++,,,111777QQQxxxuuuvvviiiOOOooottt{{{```xxxnnnrrrrrr___QQQDDD>>><<>>DDDPPPYYY[[[[[[\\\cccggg{{{kkkPPPIIIKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEBBB>>>======>>>>>>>>>;;;;;;<<<===>>>???@@@@@@???@@@BBBAAA>>><<<::::::<<<>>>@@@AAA@@@===:::777666EEETTTIII<<>>>>><<<999666444222111000///......///000555888hhhmmmyyywwwTTTttt|||hhh~~~|||iiiVVV]]]uuu~~~xxxwwwuuuuuuvvvvvvwwwvvvkkkdddWWWJJJEEELLLYYYbbbllljjj[[[FFF<<>>======>>>???>>>;;;<<<<<<===>>>?????????@@@AAABBBAAA???===<<<<<<<<<===???@@@???<<<888666<<>>iii^^^DDDOOOhhhggg???999LLLMMMHHHEEE<<<:::999999:::<<<===<<<:::777666444222000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,***333VVVyyyzzzrrr|||kkkFFFIIInnnppppppooonnnnnnmmmmmmmmmhhhffffffiiilllkkkeee```cccaaa``````\\\UUUQQQQQQZZZXXXcccllllllqqqvvvrrrkkkfffddd]]]VVV[[[]]]QQQVVVYYY```ffffffdddfffkkk|||xxxiiibbbbbbdddddddddfffhhhjjjkkkiiigggjjjddd[[[gggqqq```eeefffNNN[[[}}}{{{ooobbb___dddhhhgggcccdddeeedddcccaaa```aaacccccceeegggfffdddbbbbbbbbbeeeuuuqqqccc]]]WWWeeeoooFFF>>>@@@999bbbxxxeeerrr^^^MMMCCCCCCBBB:::;;;<<<666888888777555555444444444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***///......///111KKKsssdddfffxxxoootttyyyqqqppphhhaaaJJJ===777>>>FFFPPPfff|||~~~|||vvvmmmpppqqqeeeggghhhjjjlllkkkgggaaa]]]aaaeeehhhcccRRRAAA:::===777777888<<>>>>>>>>AAAFFFJJJHHHMMMPPPLLLEEECCCJJJQQQXXXXXXXXXYYY[[[]]]```aaaccceeegggfffbbbaaabbbdddfffcccaaabbbccc```XXXQQQHHHFFFEEEFFFFFFHHHPPPZZZvvv}}}~~~www~~~~~~eee]]]~~~mmmLLLDDDIIIEEEIIIKKK@@@@@@AAA@@@>>><<<999777444333111000/////////000444777WWWlll___iii}}}qqq}}}~~~jjjvvvxxxyyyxxxwwwvvvvvvuuuvvvvvvjjjgggZZZIII???BBBLLLSSSVVVOOOBBB888999DDDMMMPPPSSSWWWYYYVVVRRRSSS[[[bbbuuu~~~ZZZJJJRRRWWWZZZ[[[^^^eeekkklllnnnmmmmmmlllfffaaaccchhhtttdddMMMIIICCCHHHGGGFFFEEEDDDDDDDDDDDDHHHEEEBBB@@@@@@???>>>===============>>>>>>>>>>>>???@@@AAA???===<<<===>>><<<===??????>>>;;;888666BBBkkkZZZ{{{pppCCCAAA@@@???999;;;555333111///---,,,,,,,,,+++***************++++++)))---@@@{{{tttXXXEEEQQQllliiiCCC???QQQNNNEEEAAA777;;;999999:::<<<>>>>>>===;;;999777555333111000000,,,,,,,,,,,,,,,,,,,,,,,,)))...---AAAkkk}}}{{{}}}oooxxxzzzVVVIIImmmtttrrrpppnnnnnnmmmmmmllldddeeegggiiiiiigggccc``````dddddd```]]]\\\YYYUUUXXXWWW___```[[[dddqqqsssnnniiihhhaaaTTTSSSWWWQQQVVVZZZ```dddbbbaaaiiissspppfffccccccaaabbbdddhhhmmmpppooommmnnnqqqbbb___mmmeeefffmmm___cccpppmmmiiidddbbbccceeeeeedddggggggfffccc___^^^```cccfffhhhiiihhheeecccdddeeellllllhhh^^^UUUXXXmmm^^^EEE===777>>>zzzfffcccyyy{{{TTTLLLCCCAAA@@@:::===@@@888888888777666555555555555222222111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***------///000///AAAaaa~~~xxxmmm}}}uuuoooyyyiii~~~ggguuuooolllkkkcccRRRBBB999>>>CCCJJJ\\\rrr}}}yyytttiiifffeee]]]aaaeeeiiikkkjjjiiifffdddhhhnnnqqqgggOOO:::666<<<888888999<<>>AAADDDEEE>>>CCCGGGDDDAAAEEEQQQ\\\]]]^^^___```aaa```^^^]]]```cccffffffccc``````bbbcccaaa```bbbccc___TTTLLLGGGEEEEEEFFFFFFJJJUUU```jjjsssqqq\\\vvv___OOOJJJOOOFFFJJJNNNFFFEEEEEECCCAAA>>><<<:::666555333111000///000000///888HHHhhhkkkdddvvvyyyyyyyyywwwtttrrrrrrrrriiihhh]]]III<<<===DDDJJJHHHAAA::::::<<>>>>>>>>>>>===============>>>===<<<:::;;;===???>>>>>>>>>>>><<<:::888777FFFyyyJJJdddFFFEEE>>>@@@;;;???666444222000...---------++++++***************+++,,,(((@@@rrr^^^EEESSSppp___@@@CCCYYYUUUKKKHHH@@@<<<:::888999;;;>>>??????===<<<:::777555333222111,,,,,,,,,,,,,,,,,,,,,,,,***222***444___zzzwwwuuummmlll|||dddUUUyyyvvvtttpppnnnmmmlllkkkjjjccchhhlllmmmiiidddbbbbbb\\\dddfff```___cccbbb\\\SSSYYY```\\\VVVcccrrrppppppkkkkkkcccQQQMMMUUUWWWSSSWWW^^^bbbaaaeeetttvvv||||||rrrgggbbbbbbaaacccdddhhhoooxxx}}}~~~}}}kkkwwwbbbQQQ___```YYYhhhZZZyyyrrrhhhrrreeehhhjjjiiieeebbbccceeeiiiiiigggccc^^^]]]```cccgggiiijjjhhheeedddeeegggjjjaaa___]]]VVV^^^tttNNNCCC???777GGGfffmmmzzzmmmOOONNNDDDBBB@@@<<>>@@@CCCFFFWWWlllxxxvvvyyynnncccaaa^^^^^^eeelllmmmjjjiiiiiiiiiiiisss|||rrrWWW===666;;;999999999;;;@@@IIITTTZZZgggrrrtttdddYYYiiieeeiii}}}XXXHHHGGGGGGHHHFFFCCCDDDHHH>>>999444555:::===<<<999888777888???HHHRRRWWWYYYXXX[[[___cccdddbbb___]]]]]]bbbggghhhfffbbbaaaaaaaaa___^^^aaaccc^^^RRRHHHFFFDDDDDDEEEFFFLLLYYYfff{{{fff{{{sssOOOzzz[[[XXXXXX]]]KKKIIIIIIJJJIIIHHHFFFCCC@@@>>>===777666444222000000000000***999==={{{ooojjjXXXzzz|||vvvwwwwwwuuurrrpppnnnnnneeefff]]]III;;;<<>>===AAA@@@===DDDOOORRRVVVYYYXXXWWW\\\hhhqqq}}}[[[cccaaaRRRUUUXXX___fffmmmwww}}}FFFAAANNNIIIFFFEEEDDDCCCCCCBBBBBBBBB>>>======???AAABBB@@@?????????>>>>>>======<<<<<<<<<<<<:::888777999<<>><<<;;;999888LLLtttOOO]]]IIIGGG<<>>???===:::::::::999999888666555444555444333111000/////////---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,111///,,,666EEE[[[|||zzzhhhyyysssggg^^^zzzzzzpppwwwpppfffRRRAAA>>>BBBHHHXXXiiiqqqccc\\\[[[[[[[[[]]]^^^fffpppnnneeefffoooqqq{{{hhhCCC444777777===???;;;<<>>???999AAAUUU[[[NNNEEEHHHZZZ^^^bbbdddbbb___\\\ZZZ^^^]]]```eeefffaaa^^^^^^ddd```___aaa___UUULLLGGGFFFKKKEEEAAAJJJTTT```pppwwwccc{{{rrrXXX~~~gggRRRYYYMMMJJJMMMAAADDDDDDDDDCCCBBBAAA??????;;;999777444222000000000///444>>>XXXnnn```kkk|||iii|||zzz|||xxxxxxvvvqqqoooooojjjdddgggfff[[[III>>>AAAHHHKKKGGG@@@<<<@@@BBBBBBEEEKKKTTTTTTOOOWWWlllwww{{{jjjHHH<<<>>>CCCLLLVVV]]]hhhsss{{{ZZZDDDHHHLLLGGGHHHGGGFFFDDDCCCAAA@@@???>>>???@@@AAAAAAAAA@@@@@@HHHFFFDDDAAA???=========;;;;;;;;;<<<===>>>>>>>>>CCCGGGAAA<<<>>>;;;888>>>cccVVVuuu[[[GGGNNNDDDCCCKKKBBB===:::777444333111...,,,,,,,,,+++***)))))))))***...///444QQQ|||uuubbbJJJSSSyyyjjjFFFCCCTTTMMMDDDDDD@@@@@@CCCDDDBBB<<<:::===AAA@@@AAA===888777888666111222111///---,,,+++,,,,,,...***---000AAAlllsss|||wwwqqqvvvooolll{{{yyysssqqqpppnnnjjjgggeeeaaabbbiiijjjdddaaadddbbb```______```___\\\YYYMMMPPPSSSWWW[[[bbbkkkqqqxxxrrrjjjcccXXXNNNMMMSSSSSSSSSTTTWWWYYY[[[]]]___]]]XXXTTTXXX```ffffffdddgggeeegggmmmlllcccYYYUUUZZZ\\\[[[SSSOOO___kkkeee]]]eeekkknnnssszzz}}}zzzfffdddcccccceeeeeedddbbbdddaaa^^^]]]```ccceeefffdddccceeehhheee``````eeeooojjjcccUUUWWWxxxbbbFFFBBB:::CCCvvv```___zzzQQQOOONNNHHHAAA>>>??????>>>;;;:::::::::999888777555555555444222111000/////////---......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,000...+++444BBBfffsssmmmlllrrrooo|||uuuwwwpppjjjVVVDDD??????DDDRRRbbb{{{uuubbbSSSOOOXXXbbbaaaaaadddiiikkkiiijjjmmmxxx~~~lllKKK999888<<<@@@BBB???AAALLLYYYaaannnttt{{{zzzqqqllloooqqqmmmgggcccfffbbbnnniiiQQQIIIIIIKKKKKKJJJGGGDDDBBBBBB:::===???>>>;;;:::>>>BBBCCCIIISSSTTTGGG999???NNNZZZ]]]aaabbb```^^^]]]\\\\\\^^^bbbeeebbb]]]]]]```cccaaabbbccc^^^TTTKKKHHHEEEIIIDDDCCCKKKRRRbbbzzz~~~wwwnnn___```LLLQQQGGGFFFLLLBBBEEEEEEEEEDDDCCCBBBAAA@@@===;;;888555333111000000---000777MMMwwwiiidddeeemmmqqqppplllssszzzzzzxxx}}}}}}yyyrrrnnnnnnkkkggghhhggg^^^KKK>>>>>>DDDGGGGGG@@@===@@@CCCDDDGGGMMMZZZeeelllwww~~~ooolllYYYFFF666444888===HHHTTToooiiiiiivvvjjjMMMCCCGGGIIIDDDGGGGGGFFFDDDCCCAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAEEEDDDBBB@@@???>>>>>>???AAAAAA@@@@@@@@@@@@??????AAAEEE@@@<<<===999888BBBkkkuuu[[[VVVFFFMMMCCCBBBIIIAAA<<<999666333222000---+++---,,,+++***************(((+++---BBBnnnsssWWWLLL\\\kkkHHHCCCQQQJJJBBBEEEAAA===CCCHHHEEE???;;;???DDD@@@AAA>>>:::999:::888333666444111...---,,,------...---...+++444YYYwwwwwwrrryyyvvvtttvvvrrrttt}}}qqqqqqrrrmmmiiihhhjjj```aaannnpppddd```hhhcccaaa____________^^^]]]QQQQQQSSSVVV[[[ccckkkpppvvvrrrnnnggg\\\RRROOOQQQQQQVVVYYYVVVPPPNNNPPPSSSbbbdddiiimmmnnnmmmiiifffdddbbbbbbaaaZZZQQQNNNOOOVVVaaaWWWJJJXXXqqqwwwqqqwwwllldddcccbbbccceeefffeeeddddddaaa^^^]]]___bbbdddeeeaaacccggggggbbb___dddlllvvvjjj\\\UUUggg}}}SSSMMMEEE???ZZZYYYoooxxxtttHHHIIIJJJEEE???======>>>===;;;::::::999999888777666555444333222111000/////////...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***,,,///---***222===gggqqquuulllgggsssvvv}}}iiiiiivvvtttrrrnnn\\\JJJAAA===>>>KKKYYYsss~~~~~~|||dddJJJCCCRRReeeffffffdddbbbfffmmmpppnnnrrrsssvvvvvvfffNNN===:::===AAABBBAAAFFFTTTbbbjjjmmmyyywwwzzznnneeecccaaa^^^bbbhhh___LLLBBBCCCKKKMMMOOONNNIIIDDDAAA???<<<@@@CCCDDDBBBAAACCCFFFFFFQQQWWWLLL999555DDDUUU\\\]]]]]]\\\YYYWWWWWWWWWVVVZZZ___bbb]]]XXXZZZaaa___```cccccc\\\OOOHHHHHHFFFGGGDDDGGGMMMQQQfffmmmxxxWWWEEEIIICCCDDDKKKEEEGGGFFFFFFFFFEEECCCBBBAAA???>>>;;;888555222111000......111AAAfffuuu}}}ooo```~~~}}}~~~}}}yyyiiiccciiirrrwwwxxxxxxzzzwwwooojjjjjjiiigggfffhhh```OOO@@@<<<@@@DDDHHHBBB>>>@@@DDDGGGKKKPPPVVV^^^]]][[[^^^UUUIIIHHH===888666:::;;;<<>>???BBB>>>???===::::::<<<:::555888555222///---------...,,,///...(((---JJJmmm~~~sssyyy|||{{{vvvqqqwwwooooooqqqmmmjjjlllnnnfffdddhhhjjjeeefffkkkfffdddbbb``````aaabbbbbbZZZXXXVVVXXX]]]dddjjjlllqqqqqqpppjjj```VVVQQQQQQUUU[[[___\\\WWWVVVWWWXXX___gggnnnnnngggccceeeiiiddd\\\SSSMMMJJJLLLVVVaaa\\\bbbYYYcccxxxvvvrrrjjjccccccbbbbbbccceeeffffffeeedddaaa]]]\\\^^^aaacccddd___bbbeeecccaaacccmmmwwwwwwfffTTTWWWwwwyyyJJJZZZIIIGGGwwwuuucccwww}}}```GGGFFFEEEBBB===;;;;;;<<<;;;:::999999888777666666555555444333222111000000000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,***000888TTTsssqqqggglllwww}}}ggg```yyyssstttooobbbQQQDDD<<<;;;EEEQQQggg}}}~~~lllNNNAAALLL]]]eeekkkhhh``````jjjqqqpppddd^^^ZZZYYYSSSGGG>>>;;;;;;>>>@@@CCCLLL\\\jjjpppuuufffuuu~~~nnn\\\MMMGGGHHHQQQQQQSSSTTTNNNEEEEEEKKKLLLOOOQQQPPPKKKEEE@@@===@@@DDDHHHIIIGGGEEEDDDDDDEEELLLLLLBBB???HHHTTTXXX]]]\\\YYYSSSNNNLLLLLLMMMOOOQQQUUUZZZZZZXXXZZZ___ZZZ^^^bbbbbbWWWJJJEEEGGGGGGFFFDDDIIINNNPPPmmmZZZnnnPPPDDDHHHEEEGGGLLLHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@???<<<999666333111000000//////:::YYYqqqbbbyyy~~~vvvgggaaaeeemmmsssvvvppptttuuuppplllkkkjjjhhhbbbddd```RRRCCC<<>>???@@@BBBDDDBBBAAA@@@???>>>>>>???@@@;;;;;;===???AAACCCEEEFFFAAACCC???<<<:::444???YYYpppaaakkk___IIIEEEJJJCCC???CCC@@@@@@>>>;;;:::999777444111//////---,,,++++++++++++)))000///444___fffBBBcccHHH222<<>><<<;;;===<<<:::;;;===:::666777555222000...------...)))///...(((,,,@@@ccc|||~~~xxx~~~rrrnnnooolllmmmpppooonnnfff\\\]]]gggmmmjjjeeedddbbbaaa```aaaccceeeccc```]]]]]]```dddgggiiimmmppppppjjjbbbZZZVVVTTT\\\aaadddeeeiiinnnmmmhhhhhhlllrrrxxx{{{}}}~~~~~~\\\TTTMMMLLLNNNTTT___iii]]]ccchhhkkkiiihhhiiiiiiiiihhhiiicccbbbaaaccceeegggfffeeedddaaa]]]\\\^^^aaaccccccaaaaaa```^^^^^^fffpppxxxooo___QQQ___oooJJJdddJJJMMMaaaqqqvvv}}}|||TTTIIIDDDDDDBBB???===============888777666555555555555555555444333222222111222222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++///444???mmm~~~uuuvvv{{{sssttttttoooeeeXXXIII===:::BBBLLLZZZooo~~~}}}vvv]]]MMMMMMUUUbbbnnnqqqdddZZZ^^^hhhmmmeeeZZZNNNHHHEEEAAA===<<<===AAAEEEKKKXXXhhhsssvvvaaarrrcccPPPCCC;;;888<<>>AAAHHHHHHGGGEEEFFFKKKRRRVVVWWWUUUYYYMMM===;;;>>>CCCLLLIIICCC???@@@FFFOOO[[[eee{{{|||cccSSSPPPLLLDDDCCCGGGEEE???AAAJJJDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>???BBBCCCCCCAAA@@@>>>=========>>>:::;;;===???AAACCCEEEFFFDDDCCC???===:::666KKKppp]]]QQQGGGFFFIIIDDDAAABBBAAAAAA@@@>>>===<<<:::666444111000///---,,,+++++++++(((,,,,,,,,,NNNkkkDDDrrrGGG666DDDZZZUUUMMMHHH<<>>:::999;;;;;;:::<<<>>><<<777666555333222000///......(((///---)))...888UUUzzz|||}}}|||{{{sssnnnmmmooopppqqqtttkkk[[[\\\lllrrrlllaaaaaaaaa___^^^___aaadddhhhfffdddbbbbbbccceeefffjjjooopppjjjddd```^^^[[[bbbfffjjjooozzzzzz}}}xxxIIIJJJOOOWWW\\\\\\___cccvvv{{{}}}aaadddkkkqqqooohhheeefffcccbbbbbbccceeeffffffeeeeeebbb^^^]]]^^^aaaccccccdddaaa]]][[[aaajjjnnnmmmcccXXXSSSjjj```QQQ___FFFOOO~~~cccXXXxxxbbbMMMHHHCCCDDDCCCBBBAAA@@@@@@AAABBB888777666555444555666666666555444444333333333444222222000///......---...,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///111777XXX|||tttyyyxxx~~~vvvqqqnnniii___PPPAAA<<>>```eeejjj___xxx|||~~~~~~}}}|||||||||tttooogggaaa^^^^^^______fffkkkooooooooolllcccYYYRRRQQQOOOLLLEEE@@@CCCIIIHHHIIIJJJKKKPPPXXX\\\[[[YYY[[[JJJ666777AAALLLWWWSSSKKKDDDDDDMMMZZZgggooo|||sssgggRRRIIIOOODDDAAACCCEEEBBB>>>CCCLLLCCCCCCBBBBBBBBBBBBBBBBBB???>>>>>>===>>>???@@@AAABBBAAA???======<<<======@@@AAAAAABBBCCCDDDDDDEEEEEEBBB======;;;;;;]]]cccccceeeJJJIIIHHHGGGGGGEEECCCDDDAAA???>>>======:::777444222111000...---,,,,,,,,,+++))),,,+++;;;nnnmmmGGGMMM;;;GGGYYYSSSLLLIII<<>>>>>???@@@???>>>999;;;<<<<<<>>>@@@>>>999555555555555444222000///***000,,,***//////BBBiiiuuuuuu{{{||||||qqqpppoookkkmmmooojjjbbbcccjjjlllhhh^^^```aaa___^^^^^^aaadddggghhhhhhfffbbbaaaccceeejjjooopppjjjffffffgggeeeiiioootttyyylllOOODDDJJJUUU___dddgggqqq{{{ooopppxxxVVVZZZccclllmmmfffdddfffdddcccbbbccceeefffeeedddfffccc___^^^___bbbcccdddeee```[[[^^^kkkuuupppdddWWWTTTYYYuuuiiiPPPZZZMMMAAARRRmmmgggXXXfffsssSSSIIIBBBCCCBBBCCCBBBAAA@@@AAABBBCCC:::999777666666666888999777666666555555555555666444333222000///...//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++------...///000000555CCCkkkoooyyyqqqyyywww{{{jjjuuu|||qqqnnnnnngggWWWEEE===???DDDJJJ\\\vvv}}}yyy{{{{{{||||||{{{zzzyyyxxxzzz|||~~~~~~{{{uuupppmmmssseeeNNNNNN[[[dddeeeddd___WWWPPPJJJFFFGGGKKKRRR[[[gggppppppjjjbbbhhh{{{zzz}}}zzzzzzYYY<<<666222555999<<>>FFFKKKHHHBBBBBBGGGMMMMMMLLLIIIFFFEEEGGGKKKOOO@@@@@@HHHVVV```bbbbbbbbbaaa```___[[[RRRHHHEEEHHHBBBIIIHHHHHHWWWrrroooqqqfffwwwMMMTTTSSSPPPRRRQQQNNNPPPHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBB@@@>>>;;;888666///222111...444NNNyyyeeemmmaaassssss|||~~~|||{{{{{{{{{{{{xxxsssllleee___\\\[[[[[[XXX[[[^^^aaafffggg^^^SSSKKKFFFDDDEEECCC@@@AAAGGGGGGKKKNNNOOOVVV^^^```]]]ooojjjOOO444555DDDTTTaaaXXXVVVTTTVVV^^^iiisssxxxwww^^^NNNEEEJJJKKKDDD@@@DDD======>>>?????????BBBEEEBBBBBBBBBBBBBBBBBBBBBBBB============>>>>>>>>>>>>???>>>===<<<<<<===>>>???CCCCCCCCCDDDDDDEEEEEEEEEDDD???;;;<<<===CCCpppTTT~~~UUUIIINNNJJJFFFIIIIIIEEEGGGBBBAAA@@@??????<<<888555333222111///...---,,,,,,///'''...000000WWW|||wwwEEENNN<<>>>>>@@@CCC999<<<======???BBB@@@;;;555666777777777444222000,,,222++++++///(((444ZZZtttrrrzzz~~~vvvzzztttrrrnnnfffccc``````dddeee```]]]]]]___aaabbbbbb``````bbbeeedddgggjjjhhhccc```bbbeeejjjpppqqqkkkgggjjjmmmkkknnnwww~~~]]]IIIEEEOOOTTT\\\bbbggguuuhhhaaawww}}}kkkhhhhhhmmmlllfffcccfffdddcccbbbccceeefffeeedddgggddd```^^^```bbbddddddddd___\\\dddwwwvvvcccQQQSSS___}}}ZZZEEE```>>>>>>UUUaaaTTT]]]|||YYYNNNFFF<<>>>>>???AAA<<<;;;999777777888:::;;;888777777666666666666777666444222111/////////000,,,,,,,,,,,,,,,,,,,,,,,,))),,,------...111111000222999eeekkkmmmwww___{{{aaammmrrroooqqqlll[[[HHH===>>>AAAHHHXXXqqq}}}xxxzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxzzz}}}pppPPPJJJVVVNNNYYYdddfffaaaYYYRRRLLLDDDIIIPPPXXXccciiiddd[[[ZZZUUU```yyy|||hhhhhhiiiJJJ<<<999:::???CCCEEEJJJOOObbbfff```NNNBBBCCCFFFFFFIIIMMMRRRUUUUUUTTTTTTTTTXXXXXXXXXWWWVVVRRRLLLHHHBBB===;;;>>>BBBDDDFFFIIIJJJIIIGGGCCCBBBCCCGGGJJJ999===HHHUUU\\\\\\]]]___```]]]ZZZVVVNNNEEEBBBEEE@@@JJJIIIHHH[[[~~~jjjfffvvvnnnuuuLLL}}}kkkKKKVVVTTTNNNPPPOOOMMMRRRIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCC@@@>>>;;;999111555555000///DDDmmmggg~~~```|||{{{{{{||||||yyyuuummmddd\\\WWWVVVVVVOOOQQQSSSYYYccciiibbbWWWGGG@@@===@@@AAA>>>???DDDGGGMMMPPPRRRYYYaaabbb^^^mmmjjjPPP555555???GGGOOOOOOUUU]]]dddlllwww|||```???666111111222666;;;<<<999555;;;;;;;;;;;;>>>AAA@@@<<>>============<<<<<<<<<===>>>@@@AAA???@@@AAACCCDDDFFFGGGHHHBBB===888<<>>>>>?????????@@@@@@@@@@@@???????????????>>>======;;;;;;;;;:::888555222111111//////...,,,+++333<<>>===<<<;;;:::::::::999888777777888999:::===;;;888666444333444444222222222111111///.........---,,,+++++++++,,,------,,,,,,,,,,,,---......444777^^^tttiiiwwwbbbyyymmmsssmmmvvvnnnjjjfffWWWBBB:::???@@@NNNfff~~~}}}}}}xxxxxxyyyzzzzzzzzzyyyyyy{{{wwwwww{{{xxxRRRCCCJJJKKKVVV___^^^]]]```bbb```QQQNNNQQQ[[[```]]][[[[[[kkkXXXaaaoooeeeddd[[[LLLBBB555:::===>>>CCCLLLTTTWWWiiigggaaaTTTGGGAAADDDJJJLLLMMMOOOQQQTTTVVVXXXXXXZZZXXXUUUSSSRRRPPPMMMKKKLLLHHHBBB===::::::;;;===HHHEEEBBBDDDHHHJJJGGGDDD888AAANNNYYY___aaaaaa```]]]aaa]]]PPPFFFEEEEEEDDDHHHHHHHHHLLLbbbtttbbbjjj|||XXXqqq]]]UUUWWWVVVRRRMMMIIIJJJLLLNNNKKKFFFEEEGGGHHHGGGFFFKKKHHHFFFEEEEEECCC>>>:::777444444333---777bbbyyy]]]yyy|||{{{zzzyyyyyyzzz{{{|||xxxvvvooodddXXXRRRRRRUUUHHHJJJKKKPPPYYY```]]]UUUDDD;;;555555666666888:::CCCIIIPPPUUUYYY___hhhnnnhhhLLL:::444777AAAJJJQQQ___mmmuuu|||UUU===>>>222///333555666777:::<<<===:::888777888;;;???BBBCCCFFFFFFEEEDDDCCC@@@<<<999999;;;===@@@AAA@@@>>><<<>>>@@@AAA@@@???>>>???@@@>>>@@@BBBCCCCCCCCCEEEFFF===999AAA222AAAhhh]]][[[ZZZMMMOOOJJJGGGJJJLLLKKKJJJKKKCCCBBBCCCEEEGGGFFF@@@<<<;;;888444111000///---,,,...(((......(((DDDsssMMMQQQ@@@JJJXXXMMMEEEGGG@@@AAAAAAAAA@@@??????>>>>>>???>>>>>>@@@CCCDDDBBBAAA===<<<:::999777666666555111000//////,,,+++222:::PPPbbbqqqxxxzzz~~~xxxuuuoooiii```___gggjjjddd```aaahhhiiiiiigggeeeccccccddddddbbbaaabbbeeeggggggggghhhiiijjjkkkjjjiiigggfff```cccfffhhhjjjkkkjjjiiiiiifff___UUUPPPRRRWWWZZZ]]]jjj~~~pppYYYaaa}}}vvveeeffffffgggfffdddbbbaaa```aaacccddddddcccaaa```ddd______^^^XXXXXXUUUKKKIIIUUUnnnuuu___VVVUUU___yyysssVVVNNNKKK@@@GGGZZZggg]]]bbbttt|||ZZZMMMHHH@@@>>>===???>>>>>>===;;;::::::999999888777777777777888999;;;:::777555333333333333333333333333222111000//////...---,,,,,,,,,---------,,,,,,,,,,,,---......---444```|||}}}rrr~~~www{{{vvvooollliii[[[GGG===???@@@JJJ^^^vvv~~~||||||{{{yyyyyyxxxxxxxxxxxxxxxxxxzzzwwwvvvyyy|||}}}pppNNN@@@CCCMMMWWW```___]]]]]][[[XXXVVVPPPNNNSSSYYY[[[___cccgggbbbttt|||ggg\\\UUUXXX[[[SSSFFF>>>:::===???BBBIIIRRRTTTQQQUUUUUURRRKKKCCC@@@AAAEEEDDDGGGKKKPPPTTTVVVWWWWWWYYYXXXWWWUUUSSSPPPNNNMMMPPPNNNJJJFFFDDDCCCDDDDDD@@@===;;;:::;;;;;;888666===EEEPPPZZZ___`````````\\\]]]XXXMMMFFFFFFGGGEEEDDDGGGIIIRRRooolllZZZzzzzzzSSSyyyIIIKKKLLLLLLLLLKKKKKKMMMNNNKKKHHHEEEDDDEEEFFFFFFEEEKKKIIIGGGGGGGGGDDD@@@<<<;;;777777555,,,///NNNrrrqqqbbb~~~{{{yyywwwvvvuuuuuuuuusssmmmcccYYYSSSRRRTTTHHHFFFCCCEEEOOOXXXUUUNNN>>>666000000222222222444:::AAAJJJSSSZZZcccmmmuuuhhhLLL999333777CCCNNNbbbqqqVVV888999111777777555444777;;;;;;999888666666777:::<<<<<<<<>><<<>>>>>>@@@@@@@@@>>><<<;;;>>>???@@@@@@>>>>>>???@@@DDDDDDDDDEEEEEEDDDCCCBBBBBBAAA===222FFFrrrYYYzzzLLLRRROOOIIIGGGIIIKKKJJJJJJKKKBBBCCCDDDFFFGGGFFFDDDAAA@@@===999666444333111///,,,(((+++***''':::bbb~~~YYYLLL<<>>LLLVVV```cccbbb___\\\XXXWWWRRROOOSSSXXX]]]dddjjjjjjmmmyyyUUUFFFFFFKKKRRRRRRIII>>>888===???@@@DDDMMMSSSPPPIIICCCCCCBBBAAA???>>>>>>>>>AAADDDJJJQQQVVVZZZ[[[\\\VVVYYYZZZYYYTTTQQQPPPQQQUUUTTTQQQOOONNNMMMMMMMMMEEEEEECCC???;;;888777888GGGMMMUUU[[[^^^_________[[[XXXQQQIIIFFFHHHHHHFFFCCCHHHMMMZZZ{{{```RRRtttYYYRRRVVVTTTQQQOOONNNMMMKKKJJJHHHFFFDDDCCCEEEFFFFFFFFFJJJIIIIIIIIIIIIFFFBBB???>>>:::999888000+++;;;RRR~~~ssshhhnnnoooggg}}}~~~~~~}}}zzzwwwuuussssssssssssqqqmmmfff^^^WWWTTTRRRMMMGGG@@@>>>FFFOOOOOOIII999222---...000///...000...555>>>GGGPPPYYYdddkkkrrr___FFF777444;;;JJJXXXggg}}}ZZZ555444444777888777777;;;???<<<555666666777999;;;;;;999666===>>>???@@@AAAAAA@@@@@@CCCCCCBBB@@@>>>===;;;;;;>>>???@@@???>>>>>>>>>@@@FFFDDDCCCDDDFFFFFFCCC@@@999AAA666;;;^^^{{{ccc___GGGUUUMMMIIIGGGIIIKKKIIIIIILLLAAACCCFFFGGGGGGFFFFFFGGG@@@===999666444222///---+++,,,***))))))///LLLtttfffIII999FFFWWWNNNFFFGGG@@@BBBAAA@@@???===<<<;;;;;;:::;;;============>>>>>><<<;;;:::999888999:::;;;444222111222///,,,...333FFF```ppprrr}}}xxxvvvrrrnnnjjjjjjnnnnnnhhhcccbbbhhhjjjkkkjjjfffbbb_________^^^___cccgggjjjkkkkkkiiihhhhhhgggfffeeeeeeeeeiiieeedddgggiiieee```\\\QQQLLLMMMYYYmmmwwwssswwwrrrxxxkkk]]]ddd```]]]iiiaaabbbaaa```_________```aaabbbcccddddddddddddcccbbbZZZ```[[[\\\bbbQQQ===BBByyyrrrfff[[[QQQ[[[mmmtttzzzbbbWWWVVVFFFNNNdddrrr```ooo]]]CCCGGGEEE======>>><<<<<<;;;::::::999888888777777666666666666777777555555333222222222222222333333333333333222111111//////......---------------,,,,,,,,,,,,---......111555BBBbbbzzzqqqmmmzzz}}}xxxwwwxxx~~~wwwrrroooooohhhWWWGGG???@@@AAALLLbbbyyy~~~}}}{{{yyyxxxxxxzzzxxxvvvtttsssssstttuuuuuurrrpppssstttsssvvvzzzzzz}}}sss]]]HHH===FFFPPP\\\dddffffffccc```XXXXXX[[[```fffkkkooorrrwwwyyy```AAAKKKKKKMMMNNNLLLEEE===888===???AAACCCIIINNNKKKEEE???===::::::===>>>===;;;@@@CCCGGGLLLRRRWWW[[[]]]TTTXXX\\\[[[UUURRRRRRUUUWWWUUUSSSQQQPPPQQQRRRSSSRRRTTTSSSNNNGGGCCCEEEGGGPPPTTTYYY]]]^^^^^^^^^___[[[TTTKKKEEEFFFHHHHHHFFFGGGMMMSSSeeesssVVVXXXmmm___wwwXXX```[[[VVVSSSRRRPPPLLLHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIFFFCCCAAA???::::::;;;555///555AAAqqqvvvddd|||~~~pppyyyxxxwwwuuuuuuuuuvvvwwwrrrrrrqqqnnnggg^^^UUUOOOSSSOOOGGG@@@AAAHHHLLLJJJ999333///000222000///000---111777<<>>???AAACCCFFFDDDBBB@@@>>>=========>>>???@@@???>>>>>>???@@@CCC@@@???BBBGGGHHHDDD@@@444@@@444MMM}}}cccYYYNNNOOOLLLHHHFFFIIIJJJHHHIIILLLBBBEEEHHHGGGEEEDDDFFFHHH@@@===999666444111...+++,,,000++++++...)))<<>>>>>=========<<<<<<<<<<<<:::???BBB???:::666888<<<::::::;;;;;;;;;:::999888555333333444222......111555OOOkkkwwwzzz}}}rrrpppnnnnnnooonnnhhhdddccceeeggghhhhhheeebbb```___bbb```^^^___bbbfffiiijjjiiihhhgggfffdddcccbbbaaa```ZZZYYYaaaeee___WWWRRRSSSWWW^^^rrr|||sssooonnnlllooorrrnnntttooobbbbbb\\\\\\fffWWW^^^]]]\\\[[[[[[]]]^^^___aaabbbbbbbbbbbbbbbbbbaaaYYY___\\\[[[UUU???CCCiiimmmeee[[[TTTeee|||hhhaaaUUUAAANNN[[[aaaoooccc{{{gggUUUKKKFFF@@@AAACCC===;;;;;;;;;:::999999888888666666777777777777666666333333333222222333333333222222222222222222111000/////////...------,,,+++---,,,,,,,,,,,,---.........333333QQQzzzxxxyyyuuu|||www|||zzzzzztttpppppplll^^^MMMAAA@@@???HHH]]]ttt~~~|||{{{yyyxxxwwwxxxwwwtttrrrqqqrrrssstttrrrnnnnnnqqqrrrqqqssswwwyyy}}}xxxgggOOO<<>>???>>>???>>>>>>@@@EEELLLSSSWWWSSSWWW[[[ZZZUUUSSSTTTWWWYYYVVVSSSQQQQQQSSSVVVXXXVVVYYYYYYUUUNNNKKKNNNSSSWWWZZZ]]]^^^^^^]]]]]]^^^[[[QQQGGGDDDFFFGGGFFFDDDIIIOOOYYYrrrjjjTTTnnncccmmmfffRRRRRROOOMMMMMMPPPQQQOOOMMMIIIIIIJJJJJJJJJKKKLLLMMMJJJJJJJJJIIIGGGEEECCCCCC@@@:::888;;;888333444:::```}}}fffqqqwwwvvvuuuuuuuuuvvvwwwxxxqqqrrrrrrrrrmmmbbbSSSIIISSSTTTOOOFFFAAADDDIIILLL<<<555111333444333111222444555777888888:::===>>>@@@999444444888CCCUUUeeeddd===555777666@@@FFFFFFHHHNNNJJJAAA111222555999<<<;;;888555666888::::::;;;===@@@DDDCCCBBB@@@???>>>???@@@AAA>>>@@@AAA@@@???>>>???AAAEEEBBBAAADDDIIIIIIDDD???===BBB:::[[[SSSYYYkkkTTTRRRJJJJJJGGGFFFIIIIIIGGGIIIMMMDDDFFFHHHGGGDDDBBBDDDFFFCCCAAA===;;;888555222///,,,000+++,,,000'''444\\\iii}}}JJJ777>>>LLLAAA<<>>>>>BBBEEECCC<<<999;;;>>><<<===>>>>>>===;;;888666666333444777666111///000,,,???___ttttttpppyyytttqqquuutttsssqqqnnnjjjgggeeeccceeeffffffdddaaaaaaaaaccc```]]]\\\___bbbeeefffjjjiiihhhfffccc```^^^]]]UUUOOOOOOVVVXXXRRRPPPRRRfffwwwkkkbbbfffkkkmmmmmmllllllmmmkkknnneeeaaaWWWYYYeeeTTT[[[ZZZYYYYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZ^^^^^^TTT???666___{{{aaa```XXXWWWjjjyyyVVVXXXHHH444WWWccc___lllqqqSSSOOOMMMEEE<<>>;;;;;;???FFFNNNSSSRRRUUUWWWVVVTTTSSSVVVXXXZZZXXXVVVUUUUUUVVVXXXZZZUUUWWWXXXUUUQQQPPPTTTYYY[[[]]]___```___]]]]]]]]]XXXOOOFFFEEEFFFFFFEEEFFFIIIOOObbbxxxbbb\\\vvv```dddQQQLLLKKKJJJKKKMMMNNNNNNNNNJJJLLLMMMMMMLLLLLLMMMOOOLLLLLLKKKHHHEEECCCDDDEEEAAA<<<999:::999444222444DDDvvvxxxlll}}}}}}|||zzzyyywwwuuussssssssssssooonnnnnnooolllbbbSSSGGGPPPTTTTTTNNNIIIJJJMMMNNN>>>777222333555444444555555444333222222222222333444222333555999BBBSSScccmmmsssaaaCCC888333777@@@DDDAAAEEEMMMHHH<<<...///000333666777666444666888999888777999===BBB??????>>>>>>???AAACCCDDD@@@AAABBBAAA@@@???@@@BBBIIIHHHGGGHHHIIIGGGBBB===>>><<>><<<:::777333000+++,,,+++---,,,&&&111JJJeeexxxIII666>>>LLLBBB===CCC>>>=========>>>>>>>>>??????AAAAAAAAABBBCCCCCCBBBAAACCCCCCAAA@@@===;;;999888666444555999999444000000///777NNNgggpppoooyyy{{{zzzwwwppptttzzzuuuxxxxxxuuupppllliiihhhfffeeefffgggeeecccaaabbbbbbcccaaa___```bbbdddeeeeeejjjjjjiiigggccc___ZZZXXXWWWTTTVVVXXXTTTSSS```ssswwwlllbbbdddkkkkkkiiiiiiffffffllliiikkkcccbbbWWWTTTaaaVVV[[[[[[[[[\\\]]]^^^______]]]\\\\\\\\\\\\\\\\\\]]][[[XXXUUUIII???XXX```UUUTTTUUUcccwwweeeRRRKKK===FFFfffpppiiiooo___PPPGGGFFFEEE>>>@@@AAA888;;;;;;;;;;;;::::::::::::777777888999999888777777333444555666777777777777222222333333333333333222333333333333222000...------,,,,,,,,,,,,---......000222222HHHuuuyyylllaaammm}}}~~~}}}sssppprrrmmm\\\MMMCCC>>>@@@MMM]]]kkkvvv~~~}}}}}}}}}}}}~~~}}}|||zzzxxxvvvttttttqqqqqqqqqqqqqqqqqqqqqqqqppplllkkkmmmmmmjjjjjjmmmiiiooorrroooqqqppp```LLLCCCAAADDDOOOZZZaaajjjrrrvvvtttaaaSSSMMMHHHCCC???EEEFFFEEEEEEIIIJJJBBB666===CCCIIILLLRRRVVVVVVRRRIIIDDD===888777999<<<>>>@@@>>>;;;;;;???FFFMMMRRRSSSRRRRRRQQQRRRTTTVVVXXXWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXXXXVVVUUUVVVZZZ^^^[[[^^^aaaaaa```^^^]]]]]]SSSKKKFFFGGGHHHFFFFFFIIILLLTTTpppppp]]]hhhkkklllYYYLLLQQQQQQPPPNNNKKKIIIIIIJJJIIIKKKMMMMMMKKKJJJKKKMMMPPPPPPMMMHHHDDDCCCEEEHHHAAA===;;;<<<;;;777333222333```xxx}}}zzzxxx~~~}}}~~~|||{{{{{{zzzwwwtttqqqoooooooooqqqllliiiiiiiiicccXXXNNNQQQVVVYYYZZZ]]]___[[[UUUCCC;;;555555777777777999555444222111111111111000222222444777:::BBBTTTeee^^^jjj[[[KKK@@@666555@@@HHHNNNYYY___MMM444111000///000222444444333777999999777444555:::???=========>>>@@@AAACCCDDDAAABBBCCCCCCAAAAAABBBCCCFFFGGGHHHHHHGGGCCC???===;;;999eeehhhjjjdddLLLQQQMMMPPPGGGEEEFFFHHHGGGEEEHHHNNNEEEFFFGGGIIIJJJIIIEEECCCBBB@@@>>>===;;;999555222...)))---///((((((222888cccwwwHHH666???OOOEEE@@@EEE@@@????????????????????????@@@<<<:::???GGGKKKGGGBBBJJJGGGDDD@@@===;;;;;;;;;666444666:::;;;666111111...000???[[[rrrzzz}}}{{{rrrwww}}}sssnnnwwwxxxxxxuuunnniiihhhgggfffhhhiiihhhfffcccaaabbbcccdddddddddeeehhhiiihhhgggjjjjjjiiigggccc^^^XXXUUU^^^___aaa```XXX[[[xxxpppgggiiiiiihhhhhhhhhkkkffffffnnnnnniiilllnnniiiaaafffZZZPPP]]]XXX^^^___```aaabbbbbbcccccc^^^]]]]]]\\\\\\]]]]]]^^^\\\NNNFFFAAAPPPkkkYYYSSSNNNYYYwww|||SSSUUUBBB999bbbwww~~~vvvsssIIIUUUAAA>>>GGGDDD@@@>>>:::<<<;;;;;;;;;;;;;;;;;;:::777888999::::::999888777333444555777888999999999333333444444555444444444555555555555444222000///---,,,,,,,,,,,,---......111---...@@@aaa~~~mmm]]]nnn~~~tttqqqtttqqqbbbQQQDDD>>>===EEESSSbbbpppzzz}}}|||zzzxxxvvvtttsssrrroooppppppqqqqqqqqqppppppppplllkkkllljjjgggfffhhhffflllnnnkkkpppvvvlllZZZKKKFFFHHHSSS___jjjvvvzzzbbbNNNGGG@@@777:::EEEFFFGGGDDDAAACCCIIIGGGAAA;;;@@@FFFNNNWWW]]]XXXOOOQQQMMMFFF>>>999777888999:::999888999===CCCIIILLLSSSQQQNNNNNNQQQTTTVVVWWWTTTVVVZZZ]]]]]]ZZZVVVSSSXXXXXXWWWVVVVVVXXX\\\^^^[[[^^^aaabbbaaa___]]]]]]NNNHHHEEEHHHIIIGGGHHHMMMRRRZZZ|||jjj[[[qqqggg}}}hhhKKKNNNLLLNNNOOOLLLHHHFFFGGGJJJGGGJJJLLLLLLIIIHHHIIIKKKTTTRRROOOIIIDDDCCCFFFJJJ@@@>>>>>>@@@???<<<777555777JJJ]]]yyyhhhvvvcccvvv|||xxxwwwyyyyyyxxxuuurrrpppnnnnnnmmmtttmmmfffeeegggfff^^^WWWWWWZZZ___fffpppssskkk___GGG???888888::::::;;;>>><<<:::888777777777666555222222555777:::DDDXXXjjjpppvvvWWWQQQIII<<<666EEEWWWhhh{{{}}}]]]555777444111000111333444444999::::::666222222777===<<<<<<===???@@@AAABBBCCCBBBCCCDDDDDDBBBBBBCCCDDD>>>AAADDDEEECCC@@@>>>===???CCCSSSJJJPPPVVVCCCDDDFFFEEEFFFHHHFFFDDDHHHNNNEEEEEEFFFJJJMMMMMMHHHDDDGGGEEECCCBBBAAA???;;;888222)))000222&&&+++666...mmm~~~ddd@@@999>>>DDDBBBEEEIIIDDDDDDAAA>>>;;;:::;;;===>>>;;;===???@@@???>>>???@@@JJJCCC>>>>>>>>><<<;;;===>>>AAA???888666888777333666---444OOOfffqqq{{{|||wwwwwwqqqhhhhhhooo~~~yyyuuurrrmmmggghhhmmmffffffdddcccaaa```___^^^aaaaaabbbeeejjjmmmnnnnnnooodddcccjjjdddRRRNNNXXX\\\______[[[___ooovvvjjjeeegggiiiiiiggghhhfffdddeeegggiiijjjjjjrrrkkkccc^^^^^^___```___\\\]]]^^^```aaa``````___```^^^ZZZ[[[aaaccc^^^UUUPPPKKK@@@MMMpppVVVOOOVVV```yyyZZZ[[[DDD<<>>>>>===<<<;;;999888777888888888888888999999::::::777666777;;;<<<;;;999777777666555444444333333222111000000000111333333------,,,,,,,,,------......)))...111???ppp~~~wwwqqq|||~~~uuuoootttuuukkk```LLLCCC???EEEOOOYYYeeeppp~~~{{{{{{{{{zzzwwwtttsssttttttqqqoootttooonnnqqqpppkkkjjjnnnmmmllljjjhhhfffffffffffffffcccbbbdddhhhjjjgggcccWWWTTTZZZ```fff{{{kkkUUUBBB<<<:::555777===AAAHHHJJJEEEFFFJJJFFF;;;AAA@@@GGGTTT]]]ZZZQQQLLLMMMQQQOOOEEE:::555333222555::::::777:::DDDKKKLLLKKKJJJJJJLLLOOOTTTVVVXXXXXX[[[]]]\\\ZZZYYY[[[^^^]]]^^^[[[WWWYYY]]]]]]YYY]]]^^^```aaa___[[[WWWTTTFFFKKKHHHGGGMMMJJJGGGOOOTTT___uuuaaaggguuuTTTzzz~~~TTTPPPDDDMMMJJJFFFEEEFFFIIIKKKLLLLLLHHHCCCCCCFFFJJJKKKKKKMMMKKKHHHFFFEEEEEEGGGHHHCCCEEECCC???===>>><<<999///@@@WWW~~~kkk|||qqqzzz{{{nnnppp|||xxxxxxvvvqqqmmmkkknnnqqqkkkkkkiiifffdddaaa___^^^aaammmssssss|||mmmWWWFFF:::;;;BBBGGGKKKNNNNNNPPPNNNIIIGGGGGGAAA999111666333444<<<@@@KKK^^^dddnnn~~~mmmRRRVVVPPP;;;:::DDDVVVqqqaaa000@@@999111...000222222000999888777666555666777777<<<<<<<<<<<<>>>AAADDDFFFBBBDDDGGGFFFDDDCCCDDDEEEGGG999???GGG<<<<<>><<<>>>AAACCCBBBAAAAAAAAAAAA>>>===@@@@@@===<<<>>>EEEHHHGGGAAA===<<<888333333,,,000DDD[[[kkkwww{{{rrrgggbbbbbbyyyxxxuuuqqqllliiiiiijjjeeefffffffffeeedddcccccceeeddddddfffiiijjjjjjiiinnnkkklllkkk^^^LLLIIIRRRMMMaaahhhdddttt{{{ssskkkhhhiiijjjgggccceeeeeeddddddeeegggiiijjjnnnggg___[[[ZZZ\\\\\\[[[ZZZ[[[]]]^^^______^^^^^^XXXaaaeeebbbbbbddd[[[MMMNNN===EEEyyylll\\\PPPRRRZZZfff~~~iii```HHH777GGGaaaccc[[[___|||ooo^^^VVVJJJJJJHHHCCC>>>:::999:::;;;;;;;;;:::999888777666777777666666666777888999888777777888999999888666666666666666555444333222444333222000000000111111...------,,,------......///***///111888[[[|||}}}vvvxxxxxxrrr~~~tttzzz|||yyyssstttuuummm```SSSHHH@@@CCCLLLWWWcccnnnzzz~~~||||||xxxvvvssssssssssssqqqoooooolllmmmppppppllllllooonnnmmmjjjhhhfffeeeeeeeeegggeeecccfffjjjllljjjfffbbb[[[```kkksss^^^LLL===:::999444333888===EEEHHHFFFIIINNNJJJAAAEEECCCHHHTTT\\\YYYRRRMMMSSSWWWUUUIII>>>888555333777;;;;;;888:::AAAGGGHHHHHHIIILLLPPPUUUYYY[[[[[[VVVXXXZZZ[[[[[[]]]___```bbbccc```[[[YYY\\\^^^]]]```aaabbbaaa^^^YYYSSSOOOHHHKKKFFFEEEJJJHHHFFFOOOVVVpppqqqbbbnnnggg~~~}}}LLLKKKLLLNNNKKKGGGEEEEEEFFFFFFEEEGGGEEEDDDEEEHHHKKKMMMNNNOOOMMMJJJGGGEEEEEEFFFGGGDDDFFFEEE@@@??????>>>:::444999GGG||||||}}}vvv}}}zzzxxxwwwuuuwwwwwwvvvrrrmmmjjjkkklllgggfffeeecccbbbaaaaaa```nnnuuuyyyyyy~~~uuu]]]LLL>>>>>>EEELLLQQQUUUQQQUUUWWWXXXZZZYYYPPPDDD222888777999???>>>AAAOOOdddooo]]]KKKTTTTTTFFF@@@DDDbbbiiiIII@@@LLLCCC888333444999;;;<<<<<<999555111000111333555:::::::::;;;>>>AAADDDFFFCCCEEEGGGFFFDDDCCCEEEGGGBBBDDDJJJHHH===<<>>===<<<;;;;;;<<<======:::>>>BBBDDDCCCAAA@@@@@@::::::===AAA@@@;;;999;;;>>>AAABBB???===<<<888333333...---888MMMdddssszzz~~~tttiii```jjjssswwwrrrooonnniiiaaacccdddfffhhhiiiiiiiiiiiifffeeedddfffhhhiiiiiihhhjjjlllhhh\\\NNNHHHKKKRRRTTTkkk}}}tttoookkkjjjkkkjjjeee```aaaccceeedddbbbcccgggjjjkkkeee]]]YYYYYYZZZ[[[ZZZ[[[\\\]]]____________^^^ZZZbbbbbb[[[\\\aaaYYYIII;;;MMM{{{jjj\\\LLLFFFSSSkkkxxx}}}rrr\\\aaa@@@CCCeeekkk[[[ccc{{{wwwQQQ[[[IIIDDDDDDCCC@@@<<<999999:::777777888888777777666555888666555444444666888999777999;;;;;;999777666555555666777888777555333222555444333111000000//////......------------......///***///222222EEEcccrrrmmmooovvvmmmuuu{{{cccYYYqqq~~~uuuoootttrrrhhh]]]PPPCCCAAAHHHSSS___hhhsss{{{~~~|||zzzyyywwwtttrrrqqqnnnkkkiiihhhgggiiimmmnnnlllkkkmmmnnnllljjjhhhfffeeeeeedddfffdddccceeeiiikkkjjjhhh___[[[mmmyyyiiiNNNAAA888888888333111444999AAAFFFGGGLLLRRROOOGGGGGGDDDGGGPPPVVVUUUOOOLLLRRRUUURRRGGG;;;666555333999<<<<<<999999>>>BBBBBBEEEHHHNNNSSSWWWYYYZZZZZZTTTUUUVVVZZZ^^^bbbccccccggggggccc[[[XXX\\\___```cccddddddbbb\\\UUUNNNJJJIIIIIIDDDDDDKKKIIIIIITTT\\\www|||aaaVVVccc}}}jjjLLLGGGPPPMMMKKKIIIHHHHHHGGGFFFDDDEEEFFFHHHIIIIIIJJJMMMOOONNNLLLIIIFFFDDDCCCCCCDDDDDDGGGFFFBBB@@@AAA@@@<<<<<<555555cccoooqqqpppsss{{{{{{sssnnnsssttttttqqqmmmiiigggfffcccbbb```______aaabbbdddrrrvvv|||~~~zzzrrrbbbRRRMMMPPPRRRRRRRRRSSSVVV\\\ccciiieeeTTTDDD666:::999<<>>HHHFFF??????>>>;;;>>>hhhYYY[[[oooJJJQQQOOOHHHJJJKKKNNNMMMLLLKKKJJJKKKLLLLLLOOONNNMMMLLLJJJHHHFFFEEEEEEFFFIIIKKKLLLIIICCC???777555222000......///000jjjvvvbbbGGGCCCMMMSSSHHH???@@@>>>;;;;;;;;;;;;;;;<<<======777;;;@@@CCCBBB@@@>>>>>>;;;<<<>>>AAA>>>777666888333666888999:::;;;:::999777444000222CCC]]]ooovvv~~~vvvggg]]]nnnyyyvvvuuuvvvnnn______aaadddgggiiijjjjjjjjjbbbbbbbbbdddhhhjjjjjjjjjdddcccWWWHHHHHHWWWcccdddtttpppllliiihhhiiihhhccc______bbbeeedddaaabbbffflllkkkeee^^^[[[[[[]]]]]]\\\]]]^^^```aaabbbbbbaaaaaacccaaa]]]YYYWWWRRRHHH???GGG|||iiiTTTOOONNNFFFYYY{{{qqq___\\\LLLCCC^^^uuu```TTTttteeebbbNNN@@@??????===<<<:::999999999555666666777777777666666888777555444555666999:::888<<<@@@???;;;777666777444666888999999777444222444444333222222111111111000///......---.........,,,)))...444111:::YYYvvvmmmlllsssiii___vvvwwwooo[[[}}}}}}mmmqqquuuooogggXXXGGG???CCCMMMXXX___lllwww}}}~~~}}}yyyvvv{{{yyyuuuppplllgggcccaaaeeefffhhhjjjjjjiiihhhhhhjjjjjjiiihhhgggfffeeeeeebbb``````bbbeeehhhhhhggg\\\WWWqqqsssiiiaaaXXXQQQGGG===777888999777666777999???EEEIIINNNSSSQQQKKKFFFCCCCCCJJJOOOMMMIIIHHHOOOQQQMMMAAA777555777888888:::;;;999999:::<<<===FFFIIINNNQQQSSSTTTUUUUUUVVVUUUVVVZZZaaaeeefffeeehhheee^^^XXXYYY___bbb```ddddddccc```ZZZRRRKKKGGGGGGHHHCCCFFFMMMKKKMMM[[[jjjvvvqqqQQQUUU{{{ccc{{{```TTTFFFKKKKKKJJJKKKLLLMMMLLLJJJHHHFFFIIIMMMMMMJJJHHHIIIKKKGGGFFFDDDBBB@@@@@@@@@AAACCCEEEEEEBBBAAABBB@@@<<>>FFFEEEFFFQQQZZZwwwqqqUUUKKKPPPUUUUUURRRWWWWWWYYY\\\\\\UUUIII@@@<<<888444444999AAAGGGKKKBBB>>>888222000000333555444444666888;;;???BBBCCCHHHGGGFFFDDDDDDEEEGGGIIICCCFFF;;;888CCC???>>>PPPbbb]]]QQQCCCPPPHHHIIIRRRKKKRRRQQQNNNNNNNNNNNNOOONNNNNNNNNMMMLLLJJJHHHFFFEEEFFFHHHJJJLLLKKKIIIEEEAAA888666444111000///......mmmyyy```===666@@@MMMJJJCCCBBB???::::::;;;;;;;;;<<<===>>>666:::@@@BBBBBB@@@???>>>===<<<===???===999888;;;999999:::;;;<<<<<<<<<===999888333111;;;RRRgggqqqpppyyyjjjZZZjjjsssppppppvvvsssggg]]]___aaadddfffggghhhhhhbbbaaabbbdddgggiiijjjiiiccc___SSSMMMaaa~~~qqqooommmiiieeedddddddddcccaaa___bbbeeedddaaabbbgggllljjjeee___\\\]]]^^^^^^]]]^^^___aaabbbcccbbbbbbaaaeee```^^^\\\MMM<<>>@@@<<<@@@DDDHHHMMMPPPOOOKKKGGGCCCBBBGGGIIIGGGDDDEEERRRSSSLLL???666666;;;???888999;;;;;;:::777888999FFFIIILLLNNNOOOQQQTTTVVVYYYWWWXXX\\\bbbffffffdddgggbbbZZZXXX___ggggggaaabbbaaa___[[[VVVPPPJJJGGGFFFHHHEEEHHHMMMHHHMMM```pppaaaPPPppp|||gggYYYPPPDDDLLLJJJJJJKKKMMMNNNMMMIIIFFFEEEIIINNNNNNKKKHHHHHHIIIBBBAAA@@@@@@@@@@@@AAABBB???CCCDDDAAA@@@AAA???;;;:::CCC666888LLLqqqkkktttwwwuuussstttwwwwwwpppiiieeeggghhhjjjiiigggdddaaabbb```]]][[[[[[\\\^^^```[[[]]]hhhvvvzzztttwwwyyyvvvsssrrrqqqfffSSSCCCUUUYYYaaaiiijjj]]]III;;;BBBGGGFFFHHHMMMIIIHHHRRRnnnzzzdddUUUKKKNNNSSSSSSRRRTTTSSSRRREEE777===IIICCC000111222666;;;@@@DDDFFFFFF===<<<999666333222222222000111444777;;;>>>AAACCCIIIGGGEEEDDDDDDFFFGGGHHHGGGFFF======AAA888IIIvvvGGG___EEEGGGMMMBBBKKKXXXKKKPPPMMMKKKJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJIIIGGGEEEDDDCCC888777555333111///...---kkkwww]]]:::000:::KKKJJJCCCBBB@@@<<<<<<;;;;;;;;;<<<>>>???999<<>>???BBB@@@@@@AAA???999777888999999666333666CCCYYYkkkppp|||yyyooo[[[ccceeebbbdddlllooommm```aaaaaaaaabbbccccccddddddcccbbbdddfffggggggfffddddddaaahhhzzz|||kkkkkknnnjjjjjjgggccc``````aaabbbbbb___aaaccccccbbbcccgggkkkhhhccc]]][[[\\\^^^]]]\\\]]]^^^___aaaaaaaaaaaa```ccc\\\TTTIII;;;???fff{{{bbbRRRKKKNNNSSS\\\rrrqqq```[[[VVVHHH===LLL]]]dddVVVUUUrrrwwwuuuccc]]]CCCAAAAAA===;;;999888999999888777666666777888888888777777888888888888888999999:::555777999:::888777666666666777888999999888777555444444555666666666666666222111000//////...//////+++---+++---000000FFFmmmnnnooo{{{yyy|||cccooouuuqqqsssoooiii[[[JJJAAADDDJJJMMM]]]iiiuuuzzz{{{~~~~~~~~~|||{{{|||~~~~~~{{{wwwpppooommmiiifffeeegggjjjtttuuusssnnnkkkkkkiiifffccccccdddeeeeeeeeedddddd````````````aaaccceeegggdddXXXggg}}}lllaaaYYYVVVSSSSSSTTTTTTQQQNNNKKKFFFAAA>>>???AAACCCEEE@@@AAACCCFFFJJJLLLKKKIIIIIIEEEDDDGGGGGGDDDBBBCCCNNNOOOIII===444555;;;>>>===<<<>>>???<<<666444666AAAEEEJJJMMMNNNQQQVVVZZZYYYYYYZZZ\\\```bbbccccccdddaaa\\\]]]eeemmmkkkeee```^^^ZZZVVVQQQMMMJJJHHHGGGIIIGGGIIIJJJFFFRRRmmmdddUUU^^^vvvjjjRRRBBBDDDRRRLLLKKKKKKKKKKKKHHHCCC???CCCFFFJJJLLLLLLKKKJJJJJJAAAAAAAAAAAABBBBBBCCCDDD===AAABBB@@@???AAA>>>:::555EEE<<<888BBBccclllmmmbbbwww|||iiibbbbbbbbbccceeeeeecccaaaaaa___]]]ZZZYYYYYYYYYZZZYYYWWWZZZaaaeeegggqqq}}}|||~~~rrrYYYCCCMMMUUUaaajjjeeeUUUGGG@@@GGGPPPSSSUUUWWWOOOKKKUUU~~~qqq\\\___UUUOOOPPPPPPMMMOOOTTTQQQJJJAAA:::777555444333,,,111777===AAAAAA???===BBBBBBAAA???===:::777666...///222666;;;???BBBCCCHHHFFFDDDDDDEEEFFFGGGFFF???BBBDDDAAA666666bbb```LLLrrrKKKEEEKKKJJJBBBMMMWWWJJJPPPMMMIIIIIILLLNNNMMMKKKGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIGGGEEECCCCCCCCC:::999888666444111...---dddooo^^^@@@666@@@PPPJJJ@@@@@@AAA???>>><<<:::;;;<<<>>>@@@:::===@@@BBBBBBBBBBBBCCC???;;;<<>>>>>===@@@EEEDDD<<<777777999999;;;:::555888NNNfffyyy~~~|||yyybbbeeeiiikkklllmmmooopppgggfffdddaaa`````````aaabbbaaaaaacccfffggggggfffccciiimmmuuu|||mmmyyyxxxggg^^^gggmmmkkkfffdddaaa`````````aaaaaa_________```aaadddfffhhhfffbbb]]][[[\\\^^^]]]\\\]]]^^^```aaabbbbbbaaaaaa___XXXIII???LLLqqqwww^^^RRRHHHEEEVVVmmmlllvvvjjj\\\\\\RRRDDDEEEmmmnnnaaa\\\uuuzzz{{{hhhYYYOOO222<<<<<>>???AAAEEEEEE===888:::>>>@@@EEECCCDDDFFF@@@666222333<<>>??????@@@AAABBBCCC>>>???HHHNNNJJJ@@@999666888@@@KKKMMMFFF@@@???::::::???AAA777333HHHfff||||||}}}lllqqq{{{~~~wwwwwwmmmkkkgggbbb```___``````^^^^^^___bbbfffiiikkkjjj```hhhnnnoooqqqtttnnndddmmmfffeeelllllleeedddjjjcccbbbaaaaaa``````______^^^]]]\\\^^^aaadddeeeeeegggccc^^^]]]^^^```___^^^___```bbbcccddddddccccccZZZWWWMMMSSS|||jjj[[[KKKGGGLLLVVVdddppp~~~kkk[[[gggoooPPPAAA\\\wwwnnn[[[cccuuussseeeNNN:::DDD>>>BBBAAA>>>:::999::::::777555666666777777666555555444333555777999999888666555666444333555999<<<;;;999888888888888888888999999999:::::::::999777666444333222111000////////////***222,,,)))111---222LLLnnn}}}wwwYYYooo~~~nnnqqqzzzvvvzzznnnwwwkkkwwwoootttnnn[[[IIIDDDFFFGGGKKKVVVdddoooyyy}}}|||xxxtttuuuyyy{{{yyyvvvpppooolllhhhfffiiipppvvvyyyzzzuuulllhhhjjjjjjfffdddeeeddddddbbb___]]]\\\]]]]]]\\\[[[[[[\\\___aaaSSSOOO]]]llliiidddfffeeeddd```\\\[[[ZZZWWWTTTSSSQQQOOONNNMMMMMMNNNNNNNNNIIIIIIGGGCCCBBBBBBAAA???CCC@@@???AAADDDFFFGGGIIIFFFCCCBBBCCCAAA<<<:::;;;888@@@EEECCCBBBDDDHHHJJJLLLIIIJJJJJJCCC777000111888@@@HHHLLLKKKIIIJJJLLLQQQUUUXXXYYYYYYZZZ^^^bbbTTT^^^ffffffcccdddffffffaaa\\\UUUNNNIIIGGGGGGHHHEEEIIIIIIKKKOOOVVVxxxeee^^^www|||\\\yyy@@@OOOCCCRRRMMMJJJJJJJJJKKKKKKJJJGGGDDDIIIHHHGGGIIIKKKKKKGGGCCC@@@@@@@@@@@@??????>>>>>>;;;@@@BBBAAA@@@BBB???;;;CCC>>>777DDD>>>999dddtttZZZMMMZZZoooeeeaaa\\\[[[]]]_________YYYXXXWWWVVVUUUSSSRRRQQQNNNQQQQQQPPPPPPRRRPPPMMMPPPVVV___hhhssswwwjjjZZZOOOaaaxxxpppXXXOOORRRLLLUUUVVVVVV^^^ggg{{{kkkffftttgggbbbYYYQQQMMMJJJGGGDDDKKKFFF<<<111...222555555999;;;===@@@BBBFFFJJJMMMHHHGGGDDD@@@;;;777444222+++...222777<<<@@@CCCDDDEEEDDDCCCDDDFFFGGGDDDBBBAAA:::;;;:::JJJXXXdddkkkIIISSSKKKBBBIIISSSLLLDDDJJJJJJFFFCCCDDDHHHKKKJJJGGGFFFGGGGGGGGGGGGFFFEEEEEE===CCCHHHKKKIIIFFFDDDDDD??????>>>===:::666222000bbboooVVV999444AAAPPPJJJBBBCCCDDD======999555777;;;<<<::::::999;;;>>>@@@AAABBBDDD@@@>>>;;;::::::;;;;;;:::555777@@@MMMPPPHHH@@@===???;;;999:::999999BBBMMMpppmmmqqq~~~zzz{{{xxxqqqpppnnnkkkddd]]]ZZZ[[[```bbbdddiiimmmnnnmmmkkknnnoooooommmlllkkkmmmnnnkkkgggccccccfffiiiiiihhhfffdddbbbbbbbbbbbbbbb```]]]]]]]]]^^^___aaadddeeehhhddd___]]]^^^______^^^\\\______]]]^^^bbbccc```XXXTTT[[[uuu}}}ccc]]]NNNDDDJJJYYYhhhsssyyyhhhQQQccciiiLLLWWWmmm^^^eeejjjrrrtttdddPPPCCC@@@AAA@@@>>>;;;;;;;;;:::999888777666666666777888888777666555777777777777777777777777777666555333444555777888777666666777:::;;;;;;::::::999888777777666666777444333222000//////......+++...000...,,,---444999ZZZxxx{{{bbbmmm{{{vvvwwwtttssspppsssrrrgggVVVJJJFFFGGGJJJTTT___hhhsss|||}}}yyyuuurrrqqqqqqrrrpppooojjj```XXXXXX___gggyyytttnnnlllmmmmmmjjjgggeeebbb```cccffffffaaa\\\___\\\[[[___bbb```[[[WWWRRRIII[[[nnnfffdddggg___\\\[[[XXXVVVUUUTTTUUUUUUOOOOOONNNNNNMMMNNNNNNNNNNNNLLLJJJHHHEEEBBB@@@???:::>>>AAAAAACCCGGGGGGCCCCCCHHHHHHEEEDDDFFFDDD===@@@;;;:::AAALLLSSSQQQLLLVVVQQQMMMKKKEEE;;;444222333:::DDDJJJNNNPPPRRRUUUVVVXXXYYYXXXVVVXXX\\\aaadddcccbbbbbbccccccaaa___aaaYYYOOOJJJIIIIIIGGGDDDIIIQQQIIIHHHVVV```|||zzzPPPjjjZZZiii{{{fffIIILLLGGGPPPEEEEEEHHHKKKLLLKKKIIIHHHHHHQQQIIICCCDDDFFFEEEFFFHHHBBB@@@>>>===>>>>>>===<<<@@@AAAAAABBBAAA@@@>>>=========BBBFFF<<<777OOOooowww|||dddQQQUUUSSSaaa___[[[WWWUUUUUUTTTRRRUUUSSSQQQOOOMMMLLLLLLKKKMMMMMMLLLKKKJJJJJJIIIIIIGGGHHHIIILLLQQQVVV[[[^^^NNNnnnwww]]]UUUXXXZZZaaadddbbbeee~~~hhhmmmmmmqqqnnn```MMMFFFMMMPPPKKKHHHDDD>>>999666666777999???:::???CCC>>>BBBKKKKKKGGG@@@BBBGGGJJJOOOIII888,,,000666;;;>>>AAADDDFFFHHHCCCBBBGGGGGGBBB@@@DDD999III777666{{{dddJJJKKKSSSMMMLLLJJJHHHHHHHHHJJJKKKKKKEEECCCGGGHHHFFFFFFJJJHHHIIIKKKJJJHHHFFFFFFGGGFFF???XXXQQQ:::IIIPPPCCCFFFAAA???BBB???666000000VVViii]]]LLLBBBIIITTTNNNGGGGGGEEE>>>>>>:::555555999999666;;;;;;;;;<<<>>>>>>@@@BBB@@@>>>======>>>>>>===;;;;;;888999@@@AAA===:::;;;;;;888888<<<===::::::===WWWgggvvvzzzsssssswwwzzzyyywwwvvvvvvsssnnngggbbb___^^^___aaaeeeiiikkkjjjiiiiiikkkllllllkkkkkklllmmmjjjiiigggfffgggfffeeeccceeecccaaa```aaaaaa```___\\\\\\\\\\\\^^^```bbbccchhhbbb\\\XXXYYYZZZ[[[[[[]]]aaadddbbbbbbbbb___ZZZVVVaaapppzzz{{{ssshhh```GGGHHHIIIPPPeeevvvppp___HHHaaappp]]]JJJWWWiiiggg___gggzzzyyygggZZZJJJ@@@???@@@>>><<<888888999888888777666555444555666777777666555444555555555555555555555555666555444444444555666777666555555666999;;;::::::888777777666555555555666333333222111000000000000,,,...000...,,,---222777PPPpppyyy|||tttuuuxxxqqqxxxpppyyyrrrtttssskkk]]]OOOGGGDDDHHHQQQZZZaaakkkvvv{{{yyy|||zzzvvvsssqqqpppqqqqqqjjjjjjhhhccc___```hhhooohhhccc^^^^^^cccggggggfff___^^^^^^aaadddddd```]]]XXX___aaaZZZUUUYYY^^^___RRRMMM```qqqggg```bbb\\\[[[YYYWWWUUUSSSRRRRRRRRROOONNNNNNMMMMMMMMMNNNNNNLLLKKKJJJGGGDDDAAA>>>===;;;???AAA??????BBBCCCAAADDDDDDAAAAAAHHHSSSWWWUUUHHHAAA;;;;;;???CCCBBB???GGGDDDEEEGGGDDD;;;444222555<<>>@@@@@@@@@AAAAAAAAA@@@@@@???>>>EEEBBBBBBAAA;;;666AAARRRyyyvvv}}}|||YYYCCCOOOSSSUUURRRMMMKKKMMMOOONNNNNNMMMLLLJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAABBBCCCFFFHHHJJJJJJbbbyyy|||kkk\\\[[[aaaaaaiiiqqquuu~~~ssseeeuuusss{{{bbbHHH@@@FFFGGGBBBFFFBBB<<<888666777999;;;666888EEELLLFFFGGGOOOOOOTTTYYY[[[[[[\\\TTTCCC444...222888===@@@BBBDDDEEECCCDDDGGGIIIGGGAAA>>>>>>???555;;;```VVVgggdddFFFQQQIIIHHHFFFDDDCCCDDDEEEFFFKKKFFFEEEHHHJJJGGGHHHLLLHHHIIIJJJHHHFFFEEEFFFGGGFFFDDDaaaZZZAAALLLPPPGGGJJJEEEDDDFFFCCC;;;666555UUUmmmdddQQQEEEGGGNNNIIIDDDDDD@@@>>>>>>:::666666;;;;;;888>>>===<<<::::::<<<>>>>>>===<<<===???@@@???<<<:::===999999===>>><<<;;;<<<>>>999777<<>><<<999555666666666666666555555333333555555555555444333333333333333333333333333333333333444444555555555444333333555888::::::999666666555444444444555555444444333222111111222222...///000...+++,,,000333CCC___sssyyywwwxxxzzzooozzzzzz}}}xxxZZZkkk}}}ooossstttuuuqqqgggYYYJJJAAAGGGNNNUUUZZZ```kkktttyyyxxxvvvtttqqqooooooooooooeeeggggggffffffjjjrrrxxxqqqjjjbbb```dddgggeeeaaaaaabbbbbbbbb```]]]ZZZWWWTTT]]]___WWWSSSXXX[[[ZZZLLLLLL___oooiiibbbcccaaaXXXVVVTTTQQQOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNJJJJJJJJJHHHEEE@@@===:::999@@@DDDCCCCCCGGGKKKKKKOOOJJJDDDDDDMMMYYY^^^\\\ZZZPPPEEE???@@@FFFKKKMMMKKKHHHGGGGGGBBB888222000777===FFFLLLNNNPPPSSSVVVWWW[[[___```___```cccgggcccbbbaaaaaaaaa```]]]ZZZUUUPPPJJJGGGHHHJJJKKKJJJKKKEEETTT\\\```yyytttZZZZZZfffMMMwwwBBBHHHKKKDDD???JJJIIIEEEDDDGGGLLLLLLGGGAAA<<>>BBBCCCCCCiii~~~{{{bbbBBB<<>>>>>=========@@@???>>><<<<<<<<<===>>>@@@KKKWWWXXXRRROOOTTT[[[\\\dddooo{{{YYY___rrrkkkrrrfffOOO;;;888@@@AAA;;;BBB>>>999555555777;;;>>>>>>AAALLLOOOGGGJJJUUUVVVRRRdddccc]]]]]]JJJ111---222666<<>>DDDJJJBBB???AAA???===>>>;;;888;;;@@@BBB@@@AAAAAA>>>:::999;;;===<<<888888:::===???>>>;;;888444666;;;AAADDDAAA<<<999DDD???;;;:::<<<>>>???@@@???UUUeeehhhmmm{{{xxxzzzvvvxxxxxxwwwxxxwwwsssmmm___]]]ZZZ[[[___dddhhhkkkfffhhhiiihhhdddaaa___^^^```cccffffffcccbbbdddfffcccaaa_______________]]]___^^^^^^^^^___aaacccdddbbb```\\\ZZZYYYZZZ[[[\\\WWWYYYYYYXXX[[[bbbfffeeesssnnnhhhaaa[[[TTTLLLHHHOOOZZZkkktttiiiVVVOOOTTTnnnZZZGGGZZZxxxkkkRRRUUUnnnzzztttNNNHHHDDD???======<<<999777444444555555666555555555111111333444444333333222222222222222222222222222111111333444444444444444333222222444777999999999666555555555555555666777777777555444333222222222000111000...,,,+++---000999KKKmmmrrrwwwrrrsss~~~jjjmmm}}}{{{ssstttvvvwwwrrreeeSSSEEEGGGLLLQQQTTTXXXbbbpppyyyvvvuuussspppnnnmmmlllkkkcccbbbaaaaaacccjjjrrrwww~~~wwwpppnnnooonnnhhhaaa```bbbcccaaa^^^[[[YYYXXXXXXVVVVVV[[[\\\XXXRRRNNNVVVSSS\\\hhhhhhaaa]]]\\\RRRQQQOOOMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMJJJKKKKKKIIIFFFBBB===:::999AAAHHHGGGGGGJJJLLLLLLQQQNNNKKKJJJNNNTTTXXXYYYfff]]]QQQMMMQQQZZZbbbfffSSSNNNJJJFFF>>>555111222777>>>FFFLLLOOORRRUUUXXXZZZ^^^bbbbbb```^^^___aaa`````````aaaaaa```]]]ZZZPPPLLLHHHFFFGGGJJJKKKKKKLLLJJJRRR^^^|||uuujjjNNNlllVVVaaaaaaEEEOOOMMMIII>>>JJJGGGEEEDDDFFFJJJJJJFFFBBBBBBBBB===888===IIIMMMHHHCCCAAA>>>===???AAACCCDDDAAA@@@???>>>>>>???@@@AAA===>>>;;;:::BBBMMMLLLDDDSSSqqqWWW>>>???BBBGGGHHHCCC>>><<<>>>???AAABBBBBBAAA???>>>============<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======;;;<<<>>>>>>>>>@@@DDDGGGMMMTTT___lll|||tttZZZFFFMMMWWWNNNEEEBBB;;;555777===<<<666===:::666333333666;;;>>>VVVOOOMMMGGGAAAMMM___bbbdddxxxkkkVVVSSS===&&&...777;;;@@@DDDEEEDDDDDDDDDGGGIIIEEE???>>>BBBAAA<<<:::SSSfffNNNNNNIIIUUUDDDKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIKKKMMMHHHHHHGGGDDDBBBBBBEEEGGGDDDFFF^^^XXXHHHLLLGGGDDDDDDCCCBBBCCCBBB>>>999666[[[|||YYY>>>@@@MMMQQQDDD???CCCCCC>>>>>><<<999;;;AAACCC@@@BBBDDDAAA:::999===>>><<<666777999<<<>>>>>><<<999333666;;;@@@BBB@@@;;;555AAAAAA@@@;;;888999<<>>FFFUUUccckkkooowww~~~{{{yyyxxx{{{yyytttjjjddd]]]XXXXXX\\\```cccdddfffhhhgggeeebbb``````aaaccccccaaa______cccgggeeecccaaaaaaaaabbbaaa___^^^^^^]]]]]]^^^```bbbccc```aaabbbccccccbbbaaa```VVVZZZ]]]^^^bbbgggiiigggaaadddbbbVVVHHHDDDNNNZZZSSSmmmoooQQQGGG[[[sssSSSPPPTTTiiimmmOOONNNwwwzzzgggNNNEEEAAA@@@???>>><<<:::888666333444555555555555555444///000111333333333222111222222222222222222222222000111222333444444444444333222222444777999999888777666666666777888999999;;;:::888666444222222111222222111///---,,,,,,---555;;;gggwwwqqqxxxvvv|||xxxttttttvvvzzzyyyooo^^^PPPHHHJJJLLLNNNRRR[[[iiiuuuttttttsssqqqnnnkkkiiihhh^^^YYYSSSPPPSSSZZZbbbgggooonnnooorrrtttrrrlllfff[[[\\\]]]]]][[[ZZZ[[[]]][[[RRRTTT^^^[[[MMMKKKUUUnnnccc[[[```ddd[[[NNNKKKMMMLLLKKKJJJKKKKKKLLLMMMKKKJJJJJJJJJKKKKKKLLLMMMKKKLLLLLLKKKIIIDDD@@@===:::AAAGGGFFFEEEEEEEEEBBBHHHIIIJJJIIIIIINNNYYYccceeebbb^^^^^^aaadddeeedddNNNLLLJJJGGG???555111222999???GGGMMMPPPSSSXXX[[[]]]aaaeeefffcccaaaaaabbb___^^^___```aaa```]]]ZZZNNNKKKHHHFFFFFFHHHJJJJJJMMMYYYVVViiiyyyiiiXXXccceee777uuuQQQJJJNNNGGGKKKBBBEEEDDDFFFGGGGGGGGGFFFEEEEEEBBB;;;999@@@EEEBBBAAAEEEDDDBBBAAABBBCCCCCCAAA???@@@???>>>>>>>>>???@@@AAACCCFFFBBB<<<@@@JJJJJJBBB:::[[[sssnnn\\\III999999@@@AAA<<<999999;;;===>>>???>>><<<;;;<<<;;;;;;;;;;;;;;;::::::777777777777777888999999;;;999888999<<<===<<<;;;CCCGGGNNNXXXccclllssswww```LLL@@@???<<<::::::777666:::===;;;::::::999777:::777444222222555888;;;___RRRIIIBBBDDDYYYlllmmmvvvTTTJJJ888***:::;;;???CCCFFFFFFEEEEEEEEEGGGGGGCCC>>>===>>>;;;555EEEWWWzzzcccEEEIIIIIIEEEHHHGGGFFFEEEDDDCCCCCCBBBBBBEEEHHHGGGGGGHHHJJJKKKHHHHHHFFFDDDBBBBBBDDDGGGHHHDDDQQQLLLFFFKKKCCCBBBEEEEEEEEEEEEEEECCC???:::ZZZ[[[<<>>@@@@@@???BBBBBB@@@<<<===@@@???;;;999???AAA===777666666555999;;;LLLeeessssssvvvzzzrrryyy|||}}}}}}yyyvvvoooeee\\\XXXWWWWWWWWW]]]```ccceeeeeeeeeggghhhgggfffdddaaa______aaaddd```___]]]\\\]]]]]]\\\[[[]]]]]]\\\\\\]]]^^^```aaaaaaeeeiiikkkjjjgggeeeddd[[[bbbiiijjjjjjhhhbbbZZZUUURRRMMMIIIIIIPPPZZZbbbnnnvvvjjjQQQOOOdddiii\\\IIIccclll^^^RRRUUUkkk}}}MMMDDD999===>>>???===:::888777777333444444555444444333333...///111222333333222111333333333333333333333333111111222222333444555555444333333444777888888777777777777888999:::;;;<<<===<<<:::888666444333333444333111000...---------222333\\\hhh}}}sss|||lllttt|||yyywwwwwwzzz{{{uuuhhh]]]LLLJJJIIIKKKNNNTTT___kkkqqqqqqqqqpppmmmkkkhhhfffYYYPPPFFFAAAEEELLLSSSVVVbbbgggmmmrrrsssoooiiifffcccaaa]]]YYYVVVUUUTTTTTTXXXSSSVVVXXXNNNDDDRRRlllqqqeeeTTTWWWddd\\\KKKJJJKKKKKKJJJIIIJJJKKKLLLMMMIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJGGGDDDBBB555:::???BBBFFFLLLMMMKKKIIIJJJLLLJJJFFFIIIWWWgggccciiiooonnnhhhbbb______^^^[[[WWWPPPDDD555//////<<>>>>>>>>>>>???@@@@@@@@@DDDBBB<<<===EEEGGGDDDEEEBBBRRR~~~```>>>333666::::::;;;777888999;;;;;;;;;:::999888888888888777777777777888777777777666666555555777666666999<<<===:::777<<<===AAAFFFJJJLLLLLLKKKBBB444...777<<<777555:::999<<<>>>===:::999<<<@@@:::999666444444444666777NNNEEEAAABBBKKKaaaooohhhxxxyyy^^^@@@888222111??????AAAEEEFFFFFFEEEFFFFFFBBBAAABBBCCC???999999===sss```kkkvvvLLLPPPEEE<<>>;;;AAAAAA===888888<<<<<<999<<>>::::::======;;;;;;???JJJ\\\jjjsssyyy~~~xxxtttuuu}}}~~~~~~{{{{{{vvvpppiiiddd^^^YYYVVVTTTVVVZZZ]]]___bbbeeehhhiiigggeeedddddddddcccbbbaaa___]]]\\\]]]]]]\\\[[[______^^^^^^___```aaabbbYYY]]]aaaaaa^^^[[[YYYYYYbbbfffhhheee```ZZZRRRIIIOOOGGGAAAHHHXXXeeeiiihhhxxxcccNNNNNNbbbnnn^^^GGGfffiiieeeXXXYYYtttXXXCCCDDD555777:::;;;:::666444555888333333333333222111111000...///111222333333222222222222222222222222222222222222111222333555666888666555444555777888777666777777888888999;;;<<<===;;;;;;999888777777777777555333222111000///...---...000LLLssssssxxxyyynnnnnnxxxxxxzzz}}}yyyyyyyyywwwooohhhUUUOOOKKKLLLNNNPPPWWW___jjjkkkmmmmmmllljjjhhhfffZZZQQQGGGCCCGGGNNNRRRSSSaaaiiirrrtttpppkkkhhhhhhooohhh^^^XXXUUUTTTSSSQQQOOOQQQPPPJJJIIISSSdddrrrccc\\\MMMRRReee___PPPSSSNNNMMMKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFF666777777:::EEEQQQVVVUUULLLOOOTTTWWWRRRNNNTTT^^^dddpppwwwpppccc```ooo}}}sssbbbPPP>>>111111777CCCGGGMMMPPPPPPQQQTTTWWWXXX[[[______^^^]]]^^^``````______^^^\\\XXXRRRNNNIIIIIIHHHGGGGGGHHHKKKMMMRRRcccwwweee___eeeSSS|||QQQPPPGGGJJJKKKIIIPPPJJJGGGGGGFFFGGGGGGGGGGGGFFFAAA@@@GGGUUUYYYPPPGGGEEE@@@???>>>>>>@@@@@@>>>=========>>>???????????????;;;<<<===>>>???CCCEEEFFFLLLCCCDDD{{{yyyVVVDDD:::444444:::666666777777777777777777555555555555555555555555777777777777666666555444333333444555777777777777777777888:::;;;;;;999777999999555666;;;:::999???888999:::;;;;;;===@@@CCC>>>===;;;999777555444333888666;;;>>>DDDTTTZZZMMMHHHEEE999...---444999===AAACCCEEEEEEEEEEEEGGGHHH@@@>>>AAACCC;;;888LLLhhh^^^gggWWWNNNRRREEEBBBRRRJJJJJJIIIHHHGGGEEEDDDCCC>>>FFFJJJFFFCCCEEEGGGFFFGGGHHHHHHGGGEEEDDDDDDEEEJJJEEEGGG???CCCHHH???III@@@CCCDDDBBBCCCEEEBBB;;;bbbSSS:::???LLLMMM@@@===???:::@@@@@@===999:::???@@@===999@@@@@@999999@@@@@@999:::777444444777<<<@@@CCCDDDDDD@@@:::<<>>:::666<<>>555===777333666888666222222555888222222222222111///.........///111222333333333222111111111111111111111111333222111111222555777999888666555666777888777666777777777888999;;;<<<===999999999888999999::::::555444222222111111///---***000>>>VVVtttttt\\\fffqqqmmmxxx|||{{{xxxwwwvvvrrrnnn^^^UUUOOOPPPQQQPPPSSSYYYeeefffiiikkkkkkjjjhhhggg```WWWOOOMMMRRRXXXZZZZZZ]]]fffqqqtttoookkkmmmpppmmmddd[[[XXXZZZ^^^___^^^IIILLLEEE>>>QQQnnnuuuggg]]][[[NNNSSSfff^^^NNNTTTQQQOOOMMMJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHH@@@;;;444222;;;HHHNNNLLLDDDKKKYYYeeeeee\\\WWWXXXbbboootttfffVVV```yyy]]]BBB000,,,999HHHHHHKKKPPPQQQPPPOOORRRTTT___bbbdddccc___]]]^^^aaabbb```___]]]YYYSSSLLLGGGFFFGGGGGGGGGGGGIIIMMMOOOaaakkkzzzlllYYY]]]tttTTTdddFFFSSS???FFFKKK@@@LLLGGGKKKGGGCCCEEEIIIKKKHHHDDD@@@BBBDDDDDDGGGIIIDDD===>>><<<::::::<<<>>>??????<<<===>>>@@@@@@@@@???>>>???======AAABBB@@@???@@@000KKKJJJVVVzzzppp]]]GGG333///666666555555444444555666666444444444444444444555555111111222333333333333333777777666444333444777:::777777888999999999888777///>>>;;;111333888666777;;;:::;;;???BBBAAA>>>===AAA@@@???===:::666333222///111777666444>>>@@@111555111333555666@@@EEE===BBBDDDEEEEEEDDDEEEHHHJJJCCC===>>>>>>555999eeegggNNNyyyTTTKKKQQQGGGIIIOOOCCCFFFFFFEEEDDDCCCAAA???>>>???GGGKKKFFFCCCEEEFFFEEEFFFHHHIIIHHHFFFEEEDDDEEEEEEDDDGGG>>>AAADDD<<>>@@@AAA:::888777999;;;<<<:::777888888;;;@@@FFFHHHFFFCCCBBBAAA???<<<;;;<<>>FFFIIIJJJMMMPPPPPPQQQTTTZZZ___dddccccccbbbaaa```______^^^]]]ZZZWWWRRRMMMJJJGGGBBBFFFIIIJJJHHHJJJQQQYYYgggssssss]]]IIIggg|||PPPkkkNNNGGGFFFEEEDDDAAA???FFFOOOGGGCCC@@@BBBFFFHHHFFFCCCCCCCCCBBBBBBBBBAAAAAAAAA;;;<<>><<<@@@@@@===999;;;@@@BBB@@@>>>>>>>>>>>>>>>===<<<<<<:::DDDDDD@@@QQQxxx}}}{{{qqqVVV>>>555111777888333000222444333222222222222333444555666222222222222222222222222444444444555555555666666666666666777888888999999666666555666666777888999;;;<<<>>>===<<<<<<===>>>@@@???>>>>>>???===:::888777000---000222111000111---222999@@@DDDEEEEEEDDDKKKIIIFFFEEEHHHJJJGGGBBBJJJ222888AAA777YYYuuuTTTQQQNNNJJJHHHIIIKKKKKKKKKOOOJJJDDDCCCDDDDDD@@@<<>>>>>=========>>>???@@@<<<:::999;;;======;;;999777666888===BBBDDDBBB???>>>???@@@???>>>>>>@@@BBBAAA@@@??????@@@CCCFFFHHH@@@>>><<<<<>>???BBBDDDDDDCCCAAA???<<<>>><<<999;;;???AAA???<<<===>>>???????????????CCCBBB@@@===CCC]]]aaaHHH444111000111333333///,,,222222222222222222222333222222222222222222222222333333444444444444555555555555666666777888888888666666555666666777888999;;;===>>>===<<<<<<===???AAA@@@@@@@@@AAA@@@>>><<<:::555222333333000///111777;;;@@@EEEHHHIIIHHHGGGHHHIIIIIIHHHHHHFFFDDDBBB444HHH===///PPPyyyQQQ^^^MMMMMMLLLJJJGGGFFFHHHKKKMMMIIIEEEEEEFFFFFFCCC???EEEDDDDDDCCCCCCCCCDDDDDDJJJJJJIIIFFFEEEDDDFFFHHH@@@===>>>CCCFFFFFFGGGIIIFFFEEEEEEEEEFFFEEECCCAAA___TTT===:::MMMIII===CCCCCCIII<<<============>>>>>>>>>===<<<;;;<<<======<<<:::999888999===AAACCC@@@===999<<>>???@@@@@@@@@???>>>===<<<<<>>>>>???AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCHHHHHHEEE???999999===CCC===JJJ```pppqqqmmmvvvhhhTTTLLL???222///000333888???FFFKKKNNNQQQPPPQQQSSSXXX]]]```aaa````````````___^^^]]]]]]ZZZXXXTTTPPPMMMJJJIIIHHHOOOFFFDDDIIILLLNNN]]]ppp~~~mmmTTTQQQyyymmm\\\UUUJJJHHHEEECCCEEEEEECCCDDDHHHDDDBBB@@@AAADDDFFFDDDBBBAAAAAA@@@@@@@@@?????????>>>@@@BBBDDDEEECCCAAA@@@999<<<<<<:::;;;??????===;;;<<<>>>???AAABBBCCCCCCGGG>>>===???999@@@lllwwwfffOOO===///222888666333333111111222222111111000///111111111111111111111111222222222333333333333444444444444555666666777777666666666666777888999999;;;===>>>>>>======>>>???AAA@@@@@@AAABBBBBBAAA???===::::::;;;888444555999CCCEEEHHHJJJLLLLLLKKKJJJKKKKKKKKKGGGBBB>>>===>>>555;;;???UUUUUUiiilllEEEIIIMMMOOOLLLFFFCCCGGGKKKJJJGGGFFFFFFHHHHHHEEEBBBCCCDDDDDDEEEEEEEEEDDDDDDKKKIIIGGGFFFFFFGGGGGGFFF@@@<<<===BBBEEEEEEEEEHHHEEECCCBBBBBBDDDEEEEEEDDDeeeKKK===999KKKGGG<<<@@@>>>BBB;;;;;;<<<============<<<;;;;;;;;;;;;<<<;;;:::999:::999888;;;???@@@===:::666999===???????????????======>>>??????>>>======;;;;;;;;;<<<>>>BBBHHHMMMWWW^^^iiiqqquuuvvvuuuuuuiiioooyyyvvvbbbUUUhhhsssrrryyy{{{uuuuuusssrrrrrrqqqkkk```XXXWWWUUURRRNNNKKKJJJJJJJJJEEEEEEEEEFFFGGGJJJMMMOOOJJJKKKLLLLLLJJJFFFAAA???=========???AAADDDFFFGGGSSSVVV[[[ccclllvvv~~~rrrXXXHHHSSSgggeeeUUUAAAWWWmmmlllWWWKKKZZZqqqzzzfff777???:::;;;888///111555...222111111000000/////////........................,,,---...////////////...///000000000000000000/////////000111111222222333111222444666777777777666333333444444666777999999<<<;;;999777555555666777666666777777666444222111777+++000444111IIInnn||||||zzznnnwww~~~}}}uuupppyyy~~~wwwlllwwwwwwwww|||ttt{{{xxxpppbbbTTTKKKJJJMMMLLLNNNSSSXXX]]]___]]][[[\\\]]]```bbbccceeeppp|||xxxmmmeeeaaaXXXLLL@@@<<<=========<<>>>>>>>>>>><<<===@@@AAABBBAAA???===888===???<<<<<<>>>===;;;======???AAABBBCCCCCCDDDAAA;;;>>>DDD===999TTT{{{}}}tttTTT777000000---...666///000111111111000//////111111111111111111111111111111111111222222222222222333333444444555666666555555666666777888999:::<<<===>>>>>>>>>>>>???AAA@@@??????@@@BBBCCCCCCAAA??????AAACCC@@@===@@@FFFGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGEEE@@@<<<===AAACCC+++VVVqqqZZZ~~~lllIIIHHHJJJLLLNNNLLLHHHEEEGGGIIIHHHGGGFFFFFFGGGGGGDDDAAADDDEEEGGGHHHHHHHHHGGGFFFIIIFFFCCCCCCEEEFFFEEECCCDDD@@@???CCCEEECCCBBBDDDGGGDDDBBBBBBCCCEEEFFFFFFeeeLLL???;;;MMMIII===>>>888999::::::;;;<<<<<<<<<<<<;;;999:::::::::999888888777999777666888;;;;;;999666666777999::::::<<<>>>@@@AAA@@@??????>>>>>>??????555777888888999;;;>>>AAANNNZZZhhhlllkkknnn{{{uuuyyyzzzddd]]]ccc|||sssqqqyyywwwwwwwwwuuuooohhhccc___hhhgggeeebbb^^^YYYUUUSSSOOOMMMJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFKKKLLLOOOQQQUUUXXX\\\^^^___fffqqq|||~~~{{{ZZZOOOKKKVVVaaa^^^QQQFFFiiiccc[[[TTTOOOUUUlll^^^>>>777777555777111+++222777...000000000//////......---------------------------,,,,,,------...............//////000000//////.........//////000111111222000111333555777777777777666666666666777888999:::;;;999666444444666777888777777888888777666444333555,,,333444)))===kkk{{{tttyyyfff{{{zzz{{{jjjdddrrr~~~}}}kkkqqq}}}ssswwwyyy|||}}}zzzpppaaaUUUOOONNNMMMNNNQQQUUUZZZ\\\\\\ZZZfffbbb```bbbcccdddjjjqqqyyymmmddd```QQQCCC:::@@@IIIKKKGGGEEEXXX```aaaWWWOOONNNNNNKKKOOOMMMLLLLLLMMMNNNMMMLLLBBBEEEGGGGGGFFFGGGJJJNNNJJJIIIHHHFFFEEECCCBBBBBBHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBBBB???:::666:::DDDUUUdddiiifffcccddd___<<<555333000888888>>>EEEHHHIIIKKKOOORRRSSSRRRRRRUUU[[[``````___\\\\\\]]]]]]\\\ZZZXXXWWWQQQPPPMMMJJJHHHHHHIIIIIIKKKKKKOOOQQQQQQddd{{{^^^IIIPPPqqqqqq~~~___QQQDDDMMMHHHFFFGGGFFFAAA======@@@@@@AAABBBCCCCCCBBBAAA??????>>>>>>>>>=========:::<<<>>>@@@@@@???===<<<:::???BBB???<<<===<<<:::@@@@@@AAABBBBBBBBBBBBBBB>>><<>>???@@@BBBAAA@@@@@@AAADDDFFFFFFEEEAAAAAADDDGGGEEEBBBDDDJJJDDDEEEFFFGGGGGGHHHIIIIIIEEEBBBBBBEEECCC===<<>><<<999777888888777777:::>>>AAA>>><<<:::888888999:::<<<777999:::;;;:::;;;===>>>EEETTTdddhhhgggmmmvvvnnn}}}}}}aaaOOOiii}}}{{{sssvvvwwwsssmmmiiiiiilllkkkmmmooopppooolllhhheeehhhfffddddddeeeeeedddcccZZZZZZZZZ[[[\\\^^^___```dddgggkkknnnppprrruuuwwwyyy~~~xxxiiiXXXMMMEEEbbbqqq___JJJOOOfffxxxkkk[[[MMMSSSfff{{{zzzzzz]]]CCC<<<777222111444333---333555***............------------------------------------,,,,,,,,,,,,,,,---------......////////////......------...//////000000111---///111333444555555555777777777777888888999:::999666444444666999:::::::::::::::999888777666555///---333333+++999```rrrvvvttthhhyyyzzzsss}}}yyyqqqsss~~~yyypppmmmwwwuuu{{{wwwzzz{{{vvvkkk^^^TTTPPPNNNOOORRRUUUXXX\\\___aaapppiiidddeeehhhjjjlllppp{{{vvvkkkbbb^^^UUUJJJHHHVVVffflllllllll}}}eeeUUUPPPPPPPPPOOOQQQNNNJJJIIIJJJLLLNNNNNNDDDDDDDDDDDDCCCEEEGGGIIIGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCBBBAAAAAADDDBBBAAACCCFFFDDD>>>999666:::BBBKKKQQQOOOHHHBBB:::>>>777...222777777:::>>>AAAFFFIIIJJJLLLQQQTTTTTTTTTUUUWWW[[[^^^^^^^^^]]]^^^___^^^\\\ZZZWWWUUUMMMLLLJJJIIIHHHHHHIIIIIIKKKMMMOOOPPPZZZnnnKKKEEEhhh}}}yyy{{{NNNRRRDDDLLLIIIGGGGGGDDD???===>>>@@@AAABBBCCCCCCCCCBBBAAA??????>>>>>>>>>=========;;;===???AAAAAA@@@>>>===:::@@@BBB???<<<<<<<<<;;;BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@===:::===DDDFFFDDDHHHuuu}}}jjjWWWBBB555111222222111111111222222333////////////////////////000000000111111111111222222222222333444444555555555555666777888999;;;<<<<<<>>>???@@@???@@@AAACCCDDDCCCBBBCCCEEEGGGHHHGGGDDDBBBDDDFFFEEEAAAAAAEEEAAAAAACCCDDDDDDEEEEEEEEEAAA???@@@BBB===666777???___oooMMMiiiIIIJJJFFFFFFEEECCC@@@AAACCCDDDCCCBBBFFFEEECCCAAA@@@?????????DDDDDDDDDDDDDDDCCCBBBBBBEEEDDDDDDDDDEEEEEEDDDCCCBBB??????CCCFFFEEEEEEGGGCCCAAA>>>===>>>@@@@@@@@@^^^RRR???:::KKKHHH>>>AAA<<<<<<:::999999888888999;;;<<<;;;===???>>>;;;999999;;;???<<<;;;<<>>;;;888999999999999:::>>>@@@999888777666666666777888<<<===>>>>>>>>>===???@@@>>>KKKYYYbbbgggmmmwwwmmm___mmm|||___VVVYYYuuudddmmmppprrrqqqoooppptttxxxmmmpppsssuuuuuutttqqqooolllllllllppptttwwwvvvuuupppppppppqqqqqqrrrssstttqqquuuzzz|||{{{{{{{{{|||{{{ssshhh^^^VVVPPPNNN{{{lllNNNMMMfffqqqfffUUU[[[eeerrr{{{UUU@@@BBB===...555222666555...000111(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......//////......---,,,------...//////000000...///111333444444444444888777777777777777888999777555444666:::===>>>>>>===<<<<<<;;;999888777777000222111111222444IIIhhhvvvppp}}}{{{pppvvv}}}www}}}zzzxxx|||qqqyyy|||{{{tttvvvxxxvvvpppfff\\\VVVOOOQQQRRRRRRRRRUUU[[[```jjjddd```cccgggjjjnnnrrrtttuuuuuurrrmmmeee```\\\[[[VVV[[[ooo^^^MMMLLLMMMOOORRRNNNKKKGGGFFFGGGJJJLLLLLLEEECCC@@@???@@@BBBDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHAAABBBBBBBBBBBBBBBAAAAAACCCDDDEEEGGGHHHFFFDDDAAA999888888999<<<<<<777111---,,,333888888>>>BBB<<>>???DDD???AAACCCDDDDDDCCCBBBBBB?????????>>>>>>>>>======<<<===@@@BBBBBBAAA???>>>777===@@@===:::;;;>>>>>>BBBBBBBBBBBBBBBAAA@@@???>>>???===;;;<<<@@@CCCCCCAAAhhhqqq^^^HHH999999777444222111111222333////////////////////////000000111111111222222222222222333333444555555555555555666777888:::;;;<<<<<<>>>???@@@@@@@@@BBBDDDCCCAAA@@@AAACCCEEEFFFEEEDDDAAAAAAEEEFFFCCCBBBCCCAAABBBCCCDDDDDDDDDCCCBBBAAA>>>===<<<999???YYYvvvPPPvvvwwwEEEEEEHHHAAAHHHBBBBBBAAA@@@@@@BBBDDDFFFDDDCCCAAA???>>>???AAACCCEEEEEECCCBBBAAAAAAAAAAAAAAACCCDDDDDDCCCBBBCCCCCCAAA>>>>>>BBBEEEDDDDDDFFF???>>><<<===???@@@AAAAAAeeeJJJ;;;555EEEBBB;;;AAA>>>AAA:::999888777777999;;;<<<>>>@@@BBBAAA>>>;;;<<<>>>999666555666999:::888666999:::<<<<<<;;;<<<>>>@@@;;;;;;<<<<<<<<<;;;;;;;;;:::<<<======<<<;;;<<<>>><<>>===<<<:::999888777555999111000777000333MMM}}}tttccc{{{www~~~sssyyytttqqqwwwttt{{{wwwxxxyyyzzzwwwpppgggaaaQQQRRRRRROOOKKKLLLSSSZZZ[[[XXXWWW[[[```dddkkkrrrpppnnnlllhhheeeaaa]]][[[VVVUUU```vvvrrrPPPNNNUUUSSSOOOOOOJJJHHHEEEDDDFFFHHHIIIIIIEEEAAA<<<<<>>BBBIII???BBBDDDEEEEEECCCCCCCCC????????????>>>>>>>>>>>>;;;<<>>===333:::===;;;888;;;???@@@@@@AAAAAABBBBBBAAAAAA@@@999;;;???BBB>>>999>>>FFF@@@SSSjjjzzzeee???<<<777333000000111222////////////////////////111111111111222222222222222333333444444555555666555555666777888:::<<<===<<<>>>@@@@@@@@@AAABBBDDD???>>><<<<<>>>>>EEEIIIHHHFFFFFFDDDEEEFFFGGGFFFDDDBBB@@@>>>;;;999999???[[[iii[[[pppKKKLLLHHHKKKNNN>>>AAADDDFFFDDD@@@AAAHHHNNNBBBAAA@@@>>>===???CCCGGGIIIGGGEEECCCAAAAAAAAABBB===@@@CCCBBB???>>>???BBBDDD@@@???BBBCCCAAA@@@AAA>>>======>>>AAADDDDDDDDDlllGGG:::>>>BBBBBB>>>;;;:::;;;<<<777444555;;;??????<<<===:::888888;;;======;;;999999888888999999:::;;;888:::============>>>@@@@@@<<<666444===FFFBBB888BBB>>><<<<<<<<<999:::>>>@@@AAAGGGQQQXXX[[[^^^ccclllnnnppprrrrrrpppmmmkkk|||rrr```OOOLLLRRRwwwwwwxxxxxxxxxyyyyyyzzzxxxwwwyyy|||zzzvvvwwwzzz{{{zzzyyyyyy{{{}}}{{{wwwwwwvvvuuuvvvxxxyyyyyyxxxtttvvvtttnnneee\\\VVVRRRIIIFFFPPPkkkqqqVVVOOOaaappplll\\\SSSXXXaaa{{{]]]HHH555111555444111///111000///...---,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++,,,,,,+++***+++,,,---...+++,,,------......------......---,,,,,,,,,,,,---,,,---///111333444555555666666666555444444333333555555666777888999999:::@@@AAA>>>:::777888999:::888777444222111222333333___~~~ooosssvvvqqqwwwjjj|||ssswwwzzzyyy|||zzztttwwwsssbbb\\\WWWSSSQQQNNNMMMQQQXXXYYYXXXWWWXXXZZZ___dddggglllhhhccc```___^^^ZZZWWWTTTUUUWWW\\\dddnnnvvv{{{^^^UUULLLKKKOOOQQQMMMHHHIIIGGGEEEDDDDDDEEEGGGIIIHHHEEE@@@===<<<===AAACCCBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCAAAAAACCCEEEFFFFFFHHHIIIKKKLLLLLLKKKIIIGGGBBBBBBAAA>>><<<<<<>>>AAA===???AAABBBCCCCCCAAAAAAAAAEEEIIIIIIHHHIIINNNRRR________________________WWWVVVTTTQQQOOOMMMLLLLLLSSSFFFBBBKKKNNNGGGEEEKKKPPPSSSiiisss\\\RRRRRRTTTyyySSSJJJIII>>>HHHBBBEEEGGGEEEBBBAAABBBEEE===BBBEEEBBB??????@@@>>>AAA???======???@@@AAA@@@===>>>???>>><<<<<<===???;;;;;;:::999999;;;???BBBBBB@@@>>>???BBBDDDCCCAAA<<<===>>>??????>>>===<<>>222///---000777---222222......333444000///111333444333222111111222222333444444555555666555555666777888999999:::<<<<<<===>>>???AAACCCDDD@@@===;;;===AAACCCAAA>>>GGGDDDBBBBBBEEEGGGFFFEEEBBBBBBBBBCCCEEEDDD@@@;;;777???===@@@dddYYYXXXooo___NNNGGGFFFFFFFFFGGGHHHIIIIIIFFFCCCIIIUUU```FFFDDDAAA??????@@@BBBCCCFFFEEEDDDCCCAAAAAA@@@@@@AAABBBCCCBBBAAAAAABBBDDDCCCAAA@@@@@@@@@@@@>>>======AAAEEEEEEAAA@@@CCCGGGoooKKK???AAACCCBBB???;;;::::::;;;777555666999<<<===<<<@@@===::::::;;;<<<;;;:::::::::999999::::::;;;<<<999<<<>>>???>>>===>>>???;;;<<<<<>><<<<<<;;;BBBCCCFFFGGGFFFDDDBBB@@@AAAAAAAAAAAABBBCCCCCCCCCEEEGGGJJJMMMMMMLLLJJJIIIEEEEEECCCAAA>>>>>>???AAA@@@AAACCCEEEEEEEEEDDDCCCFFFIIIMMMMMMMMMNNNTTTYYYbbbbbbaaa___^^^]]]\\\[[[WWWUUUQQQNNNLLLLLLMMMNNNLLLMMMMMMIIIEEEFFFMMMTTT``````xxx^^^MMMYYYTTT}}}wwwGGGHHHGGG>>>GGGCCCDDDEEEDDDBBBBBBBBBCCC===BBBDDD@@@>>>???@@@>>>@@@>>><<<<<<>>>???@@@???>>>??????>>><<<;;;<<<>>>;;;;;;;;;;;;:::<<>>======@@@AAAAAA???<<<===>>>???>>>>>>===<<>>@@@EEEGGGEEEBBB???AAAEEEHHHIIIGGGEEECCCCCCCCCEEEFFFBBB<<<777555===333HHHtttVVVssssssUUUJJJAAAAAAEEEFFFFFFGGGGGGGGGFFFEEEEEEGGGLLLOOOEEEDDDBBBAAAAAAAAACCCDDDFFFEEEDDDCCCCCCBBBBBBCCC@@@AAAAAA@@@??????AAACCCCCCAAA???>>>??????>>>======AAAEEEFFFEEEDDDFFFHHHqqqZZZCCCCCCBBBAAA>>><<<:::999999888777666777888999:::BBB@@@===;;;;;;;;;999888:::::::::::::::;;;<<<<<<:::===???@@@???===<<<===777999;;;AAAJJJNNNHHH>>><<<;;;>>>CCCBBB===999999===<<<;;;:::777;;;JJJYYYgggkkkooorrrvvv|||nnneeerrr{{{jjjLLLGGGCCCEEEOOO```pppzzzlllkkknnnqqqooolllllloooxxxvvvuuuuuuuuusssqqqoooqqqkkkcccYYYQQQKKKHHHGGGHHHSSSUUUMMMPPPeeezzzzzzdddKKKDDDSSSiiizzzooo^^^OOOOOOZZZnnnuuu}}}SSS...111111222333000,,,---111---,,,,,,,,,------...//////...,,,+++)))))))))***++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------------,,,,,,++++++,,,,,,---...///000000111111111000//////000000111333555666888888444444666777999:::;;;<<<<<<<<<<<<======<<<;;;;;;:::;;;<<<<<<;;;888444222///VVVsssxxx}}}|||uuuyyy{{{}}}yyyrrr{{{zzzlll~~~|||wwwppptttwwwnnnjjjccc^^^]]][[[VVVQQQPPPUUUTTTSSSSSSUUUWWWYYY[[[\\\ZZZXXXWWWUUURRRNNNKKKNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJKKKJJJHHHEEECCCCCCDDDDDDDDDDDDCCCCCCGGGGGGFFFEEEBBB>>>;;;999===@@@CCCFFFFFFDDDAAA???>>>???@@@AAAAAA???===<<>>AAABBB>>><<<>>>@@@>>>>>>===;;;<<<===??????>>>???@@@???>>>;;;:::;;;===:::;;;<<<<<<<<<===???AAA>>><<<;;;<<<>>>???>>>===<<<======>>>>>>>>>======@@@===<<>>@@@AAAAAADDDBBB@@@CCCGGGIIIHHHEEE???BBBFFFGGGFFFCCC@@@???CCC@@@??????:::666:::DDDGGGdddtttVVVfff}}}EEEKKKDDDAAAEEEHHHGGGDDDCCCEEEDDDCCCDDDFFFEEEBBB???CCCBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEE?????????>>>===>>>AAACCCEEEBBB???>>>???@@@@@@@@@AAACCCFFFIIIJJJJJJJJJIIIxxxiiiCCCAAA@@@>>>===;;;:::999777888888777555555777888???>>><<<;;;:::999888777:::999999999999:::;;;;;;:::<<>>;;;;;;:::;;;>>>???<<<:::AAAJJJgggfffeeebbbcccjjjvvvssseeeccckkkvvv|||lllUUUFFFAAAAAAAAA@@@TTTWWW___hhhkkkjjjkkkooogggdddbbbbbb```[[[XXXXXXOOONNNLLLJJJJJJMMMRRRUUUZZZnnnzzztttmmmiii[[[JJJCCCRRRfffuuuvvvlll]]]SSS\\\```gggqqq~~~}}}qqqnnnCCC555999444666888777111---,,,------,,,,,,,,,,,,,,,------///...+++)))(((((()))******************************************++++++,,,******+++,,,,,,,,,,,,,,,*********+++,,,...///000//////000000000///......//////111222444666777888666666777888999999::::::AAA===;;;<<<>>>>>>@@@BBB<<<=========;;;999555333999;;;]]]~~~ssszzzyyyqqqssszzzrrrwwwrrrrrrzzz||||||{{{~~~vvvwwwyyytttrrriiibbbbbbaaa]]]WWWUUURRRRRRQQQQQQQQQSSSUUUVVVXXXXXXXXXWWWUUUQQQMMMKKKKKKLLLOOOPPPQQQPPPOOOMMMIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDAAAAAABBBCCCCCCBBB@@@???888:::===@@@BBBCCCCCCCCC???AAACCCCCC@@@<<<888666@@@CCCGGGKKKMMMKKKIIIGGGFFFGGGGGGFFFDDDDDDEEEGGGDDDDDDFFFGGGGGGHHHGGGGGGLLLMMMOOOQQQRRRVVV\\\aaabbbaaa^^^[[[XXXUUUSSSRRROOOMMMKKKIIIIIIKKKMMMOOOLLLJJJHHHIIIMMMSSSWWWZZZwwweeeZZZOOOPPP]]]lll;;;<<>>AAA@@@<<<;;;>>>@@@???>>><<<<<<===>>>@@@?????????@@@???===;;;::::::;;;999:::<<<<<<<<<<<<===???<<<<<<<<<<<<======<<<<<<<<<<<<==================AAA??????AAAFFFUUUooo}}}fff<<<999222...333777444222444222111111111333444444444444444444555666666777777888888999:::;;;<<<======;;;<<<===>>>???@@@AAAAAABBBAAA@@@BBBFFFHHHGGGFFFFFFDDDBBBBBBDDDDDDDDDDDDBBB;;;666777888AAAVVVlll[[[XXXhhhHHHKKKIIIDDDCCCHHHKKKHHHCCCBBBAAAAAAAAACCCDDDCCC???<<<@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEE??????>>>===<<<>>>AAADDDHHHEEEBBB@@@AAACCCDDDDDDFFFFFFHHHKKKMMMMMMJJJHHHccc>>>>>>===<<<;;;:::::::::666777888777555444555777999:::::::::999888888888888888888888888999999:::888;;;======;;;888777777888666555888;;;===<<<<<<;;;999;;;>>>>>>:::888:::999888999===<<<999999;;;cccdddcccaaa```ccciiinnnhhhsss~~~yyyooogggcccxxx|||aaaOOOIIIAAA===<<<===???CCCLLLUUU```___dddmmmrrrrrrvvv|||{{{|||}}}|||}}}hhhKKKDDDQQQ[[[ZZZnnnrrrppp```KKKDDDNNN\\\ssswwwrrrsssXXX>>>111000555...////////////000000///......,,,++++++*********...,,,***((('''((()))***************************))))))************+++***)))***++++++,,,,,,++++++))))))***+++,,,---///000,,,---......////////////000000111222333444555666888888888888888999999999999555666===@@@===;;;<<<>>>===<<<;;;:::888777666BBB...MMM~~~ttt~~~uuummmzzztttsssvvvnnntttyyy|||yyytttwww}}}{{{yyywwwyyyvvvxxxnnnfffeeefffccc```___SSSRRRQQQOOOPPPQQQSSSTTTVVVWWWWWWVVVTTTPPPMMMLLLDDDFFFJJJMMMOOOPPPOOOOOOKKKJJJHHHEEEAAA@@@BBBEEEDDDBBB???======???BBBDDD>>>>>>>>>???@@@CCCEEEFFF============???BBBEEEGGGGGGIIIJJJGGGBBB<<<999777AAACCCGGGJJJJJJIIIFFFDDDDDDFFFGGGGGGFFFGGGHHHJJJHHHHHHIIIJJJJJJKKKKKKKKKNNNOOOQQQRRRUUUXXX]]]```\\\[[[YYYWWWUUUSSSQQQPPPIIIJJJJJJKKKKKKKKKLLLLLLQQQHHHHHHQQQQQQQQQfff~~~lll[[[KKKMMMgggUUUCCCFFF>>>???HHHBBBEEEAAA>>>>>>@@@BBBAAA??????@@@>>>;;;<<<@@@AAA>>>>>>======>>>@@@AAAAAA@@@???@@@???===:::999:::;;;777999:::;;;::::::;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>>BBB@@@@@@BBBCCCEEELLLUUUxxxlll[[[LLL:::///,,,---333999888777555555666555222000444444555666666777777888999999:::;;;<<<===>>>>>>===>>>???@@@AAABBBBBBAAAAAAAAAAAACCCEEEFFFFFFFFFHHHCCC??????CCCDDDBBB>>>777666888AAASSSmmmqqqTTT{{{gggCCC>>>LLLAAA>>>>>>CCCGGGFFFDDDDDD;;;===???@@@???>>>???@@@===>>>>>>??????@@@@@@@@@>>>>>>>>>>>>@@@AAABBBCCC>>>??????>>>===???BBBDDDGGGDDDAAA@@@AAACCCDDDDDDGGGFFFFFFGGGHHHGGGDDDAAANNN999<<<>>>===999777999;;;666666666666666666666555555777999999888888888999777777777777777888999999888999::::::888777777888::::::===AAAAAA<<<999999===::::::<<<<<<::::::===???:::888::::::888888;;;SSSVVV[[[___cccdddcccbbbiiivvvrrrfffVVVdddvvv}}}vvvsss[[[WWWTTTPPPHHH>>>999;;;;;;:::???HHHKKKJJJNNNVVV\\\^^^```___\\\[[[]]]```XXX\\\aaajjjtttxxxoooccccccXXXMMMOOO[[[gggjjjiiixxxiiioooCCC222555777333///000///,,,***,,,111000---......,,,+++***)))))))))+++***)))(((((()))******************************(((((()))************)))))))))***++++++++++++***))))))******+++---...///)))***,,,---...///000000000000111222222333444444999999999999999999999999888777>>>LLLPPPGGG>>>;;;======<<<;;;:::999888888999111FFFeeettt|||ggglllqqqyyyyyykkkkkkssszzz~~~~~~}}}nnnqqqxxxiiimmmyyywwwtttwwwwwwzzzqqqkkkjjjjjjgggfffhhhZZZXXXTTTPPPOOOOOOQQQRRRSSSTTTUUUSSSPPPMMMKKKKKKEEEFFFGGGIIIKKKLLLLLLMMMKKKJJJFFFBBB??????AAADDD@@@???<<<;;;;;;<<>><<<<<<===@@@DDDFFFGGGEEEBBB??????AAADDDFFFNNNOOONNNJJJCCC>>>===>>>CCCEEEGGGIIIJJJIIIGGGFFFEEEGGGIIIIIIIIIIIIJJJLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQSSSUUUWWWYYY[[[]]]UUUUUUTTTSSSQQQPPPOOONNNGGGHHHJJJKKKLLLLLLKKKJJJKKKFFFLLLSSSLLLQQQgggWWWRRRGGGTTT[[[NNNPPPNNN???BBBJJJAAACCCAAA>>>===>>>???@@@@@@>>>@@@>>><<<>>>BBBAAA>>>=========???AAABBBAAA@@@>>>???>>>===:::999:::<<<777888999999888888:::<<<;;;===??????>>><<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>BBB>>><<>>>>>===???@@@BBBCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEGGGBBB===;;;:::777222---111>>>PPPhhhgggOOOuuubbbDDDBBBEEE@@@EEEAAA@@@CCCEEEBBBAAACCC<<<>>>>>>===;;;<<>>============>>>>>>???;;;;;;;;;<<<===>>>@@@@@@<<<>>>????????????AAACCCCCC@@@>>>===>>>@@@@@@@@@DDDCCCCCCBBB@@@>>>===<<>>CCC@@@999555666:::777555444555888999777444555777::::::999888888:::888888777777888888999:::999:::999888777777888:::===;;;>>>AAA???999888;;;===;;;;;;>>>>>>;;;;;;>>>???======>>>;;;777999???BBBBBBEEEMMMWWW___aaaaaaqqqvvvyyyzzz~~~{{{jjjYYYZZZiiivvvwwwsss|||mmm^^^WWWOOOJJJJJJMMMHHH>>>===DDD555===GGGNNNRRRVVV[[[___mmmlllsss}}}rrraaaVVVKKKVVVcccnnntttyyy}}}~~~~~~yyytttrrrxxxJJJ>>>111///222444333222222333000+++***...---(((,,,,,,+++***************''''''(((((()))******+++************************'''((()))*********)))(((((())))))***************************+++,,,---...)))***+++---............//////000111222333444444666777777888:::;;;;;;<<>>===<<<:::888000666===EEE^^^iiieeesss|||ooommmrrryyyrrrllluuuppp```eeevvvvvvqqquuuwwwxxxtttqqqpppnnnjjjiiikkkeee```YYYRRRNNNMMMNNNPPPPPPRRRRRRPPPLLLJJJJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJGGGEEEBBB@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>======<<<;;;;;;===???BBBDDDIIIFFFCCCAAA???@@@AAABBBLLLMMMKKKEEE???<<>>@@@???>>>@@@DDDBBB===<<<<<<<<<>>>AAABBBAAA???=========<<<::::::;;;<<<999:::999888777888:::===:::===@@@@@@===;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@<<<;;;>>>@@@???@@@CCC???eeezzzjjjcccZZZMMM@@@:::444333555888888777555666666777777888999999888999:::;;;<<<======>>>===>>>@@@BBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@AAABBB@@@???;;;777666:::BBBIIIbbbuuufffRRRmmmNNN???<<>>IIIFFFEEEHHHGGGDDDBBBDDDHHHEEEAAA@@@@@@@@@@@@???@@@???===<<<<<<===>>>???:::::::::;;;<<<===>>>???999;;;>>>?????????@@@AAA???>>><<<<<<>>>???>>>===AAACCCBBB@@@<<<:::<<<>>>GGG888@@@GGGDDD:::333555:::888555333555:::;;;888444666999<<<<<<999888888:::999999888888999999:::;;;::::::999888666777:::===@@@;;;888888555222777???888666888<<<<<<888777999666:::@@@BBB<<<444555;;;>>>777222888GGGXXXccchhh___kkkuuuuuutttwwwyyywww~~~sssgggccceeegggeeeaaadddiiiuuu~~~zzzzzztttnnnnnnpppjjj^^^]]]dddccckkktttxxxvvvuuuuuuwwwhhhbbbfffppppppcccZZZ[[[aaaooorrrfffkkkpppyyybbb777999444///---000222///+++(((---...)))'''+++,,,)))******************+++,,,%%%&&&''')))***+++++++++))))))))))))))))))))))))&&&''')))*********)))((((((((()))***************************+++,,,------***++++++,,,---------------...///000222444555555444444666888:::<<<>>>??????666666AAAFFF@@@===@@@888;;;>>>AAAAAA>>>;;;888333666222222OOOxxxzzzrrrgggyyyxxxqqqqqqvvvtttlllvvvuuucccgggxxxwwwqqquuuyyywwwuuuuuuvvvrrrkkkiiikkkmmmggg^^^TTTNNNLLLMMMNNNPPPRRRRRROOOKKKIIIJJJMMMLLLIIIFFFCCCBBBCCCFFFGGGBBB@@@???@@@BBBBBB@@@>>>===@@@CCCEEEEEECCC@@@===888999:::;;;>>>AAACCCDDDBBBBBBAAA@@@?????????@@@FFFGGGDDD???999888===CCCGGGGGGIIIJJJMMMOOOPPPQQQNNNOOOPPPOOOMMMKKKJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNPPPRRRSSSSSSPPPNNNPPPOOONNNMMMLLLKKKJJJIIIJJJJJJHHHHHHHHHJJJLLLMMMOOORRRZZZggg~~~zzzXXXTTTSSSTTTooowwwYYYSSSLLLEEEEEEHHHFFF???@@@AAA@@@===::::::>>>BBB>>>@@@??????BBBEEEBBB===::::::;;;>>>@@@AAA@@@>>><<<======<<<::::::;;;===;;;;;;:::888777888;;;>>>999===@@@???<<<::::::;;;;;;;;;::::::;;;<<<>>>???===<<<>>>AAA@@@<<<===@@@@@@BBBVVVuuu{{{ggg[[[LLLAAA;;;999666333666666666777888888999999888999999:::;;;<<<======<<<===???AAABBBAAA@@@???===>>>???>>><<<<<<<<<===555777888777===RRRqqqVVVhhh~~~UUUIIIIII;;;@@@LLL@@@>>>===@@@FFFIIIHHHIIIKKKTTTMMMFFFEEEGGGGGGBBB<<>><<<;;;===>>>@@@:::::::::;;;;;;===>>>>>>666:::===??????>>>>>>>>>???>>>===>>>???@@@???===BBBDDDEEEAAA<<<;;;???DDDIII>>>AAAAAA;;;777888::::::888888777666555555666666777777777777888888888888<<<999777666888:::;;;;;;999888666555555777888:::666888;;;===>>>===;;;:::;;;:::888777777888:::;;;>>>;;;999888999999888666>>>:::666555999BBBLLLSSSffffffjjjnnnmmmjjjoooyyyuuusssppppppxxx}}}uuuhhh]]]SSSMMMRRR[[[eeepppzzzkkklllqqqvvvsssnnnrrrzzzuuurrrhhh^^^```fff\\\LLLQQQIIISSSmmm|||zzz}}}~~~fffkkkqqqYYY777000666111000000///...---------,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++,,,------......///000000000111222222333333555555555555777999;;;===777999;;;<<<;;;;;;<<<===999>>>???======??????===444;;;<<<777===VVVwwwyyylllsss~~~~~~{{{zzz|||yyytttllldddnnn|||{{{xxxxxxwwwsssooooootttxxxpppnnnkkkddd\\\SSSMMMIIIMMMMMMMMMKKKIIIHHHIIIJJJGGGHHHHHHHHHFFFCCC???===;;;<<<======>>>======<<<:::<<>>@@@AAA@@@EEECCC@@@>>>>>>???BBBDDDBBB???<<<;;;===AAADDDFFFFFFHHHKKKLLLLLLMMMNNNPPPTTTSSSQQQOOOMMMJJJHHHGGGHHHGGGHHHJJJMMMOOOOOOOOOMMMOOOPPPPPPOOONNNOOOPPPNNNLLLJJJHHHGGGHHHIIIJJJJJJKKKHHHCCCCCCIIIMMMKKKKKKXXX{{{hhhaaaPPPQQQSSSrrrjjj[[[PPPMMMOOOVVVXXXOOOEEE???BBB???===@@@DDDFFFCCC??????>>><<<;;;;;;<<<<<<===;;;:::999;;;===???@@@@@@AAA@@@@@@@@@??????>>>>>>>>><<<::::::;;;<<<===<<<<<<===??????>>><<<:::888@@@;;;777:::>>>AAAFFFKKK@@@AAAAAA>>>;;;<<<@@@DDDFFFAAA>>>GGGaaa}}}kkkWWWGGG???>>>555:::>>>===;;;<<<:::777999999:::<<<======<<<;;;======<<<::::::<<<<<<;;;<<<;;;<<<<<<777222555===:::EEEUUUmmm|||___UUUfffGGGFFFFFFFFFEEEEEEDDDDDD@@@CCCFFFGGGGGGHHHKKKNNNIIIHHHHHHFFFDDDBBB@@@???HHHFFFCCC@@@???@@@BBBCCCBBB@@@?????????>>><<<:::===<<<<<<<<<<<<======>>>>>><<<;;;===AAACCCBBB@@@BBBCCCDDDBBB>>>>>>AAADDDFFF<<>>>>>===<<<;;;===;;;:::999999:::;;;<<<;;;<<<<<<:::777777999;;;;;;999666666888===CCCGGGSSSZZZgggrrrpppfff``````vvvsssoooooovvv|||wwwmmmtttnnniiieee^^^VVVVVVZZZSSSQQQTTTYYYXXXRRRPPPSSSFFFFFFMMM[[[gggggg___XXX[[[___hhhwww}}}vvvooolllssshhhHHH===999222***//////......---,,,,,,+++,,,,,,+++******)))((((((((((((((((((((((((((((((''''''(((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))++++++,,,,,,---.........//////000000111222222333333333333444555777999;;;888999;;;;;;::::::<<<===777>>>AAA???===>>>>>><<<888999999666:::KKKhhh~~~{{{|||nnnhhhrrruuuuuuwww{{{zzzrrr}}}|||tttttttttsssrrrqqqrrrsssqqqnnnjjjhhheee___WWWQQQLLLKKKKKKJJJHHHFFFDDDBBBFFFGGGGGGGGGFFFCCCAAA???===<<<<<<<<<<<<<<<<<<<<<999;;;===???@@@@@@???>>>;;;::::::;;;>>>@@@AAA@@@DDDBBB???===<<<>>>@@@AAABBB@@@??????BBBDDDEEEEEEGGGIIILLLMMMMMMMMMOOOPPPRRRQQQQQQOOONNNMMMLLLLLLHHHHHHHHHIIILLLNNNNNNMMMLLLNNNOOOOOONNNMMMNNNOOOJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJMMMPPPSSSZZZaaazzz\\\SSSMMMXXXooo{{{LLLGGGEEEDDDEEEHHHMMMMMMHHHCCCAAA>>><<>>>>>======<<<<<<<<<<<<<<<<<<:::999;;;===??????>>>>>>>>>>>>>>>======<<<<<<>>><<<:::999;;;<<<<<<<<<======>>>>>>===;;;:::999:::666666:::>>>>>>???BBBAAAAAA???===;;;<<>>888:::;;;:::999:::;;;;;;999888999>>>IIIUUU]]]```xxx\\\aaaqqq^^^LLLFFFFFFFFFEEEEEEEEEDDDDDDAAACCCFFFGGGGGGGGGJJJMMMGGGGGGGGGFFFEEEDDDCCCBBBHHHGGGEEECCCBBBBBBCCCDDDBBB@@@?????????>>><<<:::888888999;;;===???AAABBB???===<<<>>>AAACCCBBBAAAFFFFFFEEEFFFGGGIIIIIIIIIDDD;;;@@@BBB>>>:::999:::888777777888999999888666555666666777777777777888888555444444444666777666555666888:::===>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::===<<<;;;:::;;;;;;===>>>888<<<===:::555555:::???888777777666777888:::;;;;;;EEEUUUdddiiigggfffhhh```dddkkkttt}}}~~~tttgggppptttzzz|||vvvnnnnnnrrrhhhggghhhmmmnnnhhh```]]]___]]]kkk~~~}}}uuullliiiggghhhvvv```LLL666+++...333222...---------,,,,,,++++++***+++++++++******))))))((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((***++++++,,,,,,---.........//////000000111222222222222222333444666777888888999999999888999;;;>>>888@@@EEECCC>>>>>>>>>======999999::::::???SSSiii}}}yyyeeeeeerrrooopppzzzooosss{{{zzzxxxuuu~~~oooqqqqqqrrruuuwwwwwwuuusssmmmiiiggghhhkkkhhh```YYYNNNKKKHHHGGGGGGFFFCCC@@@DDDEEEEEEEEEDDDCCCBBBAAA>>>===<<<:::::::::;;;;;;888999:::;;;<<<;;;:::999<<<;;;;;;===???AAAAAAAAACCCAAA>>><<<;;;<<<>>>???AAAAAAAAABBBEEEFFFFFFDDDHHHJJJLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPIIIHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNNNNLLLKKKLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIEEEDDDIIIOOONNNKKKQQQ\\\yyylllbbbOOOPPPPPP}}}|||oooQQQCCCCCC>>>AAA???<<>><<<;;;===@@@AAA>>><<<===============<<<;;;;;;===;;;::::::<<<======<<<<<<;;;;;;;;;;;;;;;::::::===;;;999999:::<<<<<<;;;======<<<;;;::::::::::::999777999???BBB@@@===>>>BBB???<<<;;;<<<===>>>>>>===BBBEEEEEEGGGVVVooowww}}}eee[[[UUUJJJCCCCCCCCCBBBAAABBBEEEHHHJJJJJJJJJKKKMMMOOOOOOPPPQQQSSS\\\jjjxxxpppdddxxxwwwUUUCCC;;;FFFFFFEEEEEEEEEEEEDDDDDDBBBDDDFFFFFFFFFFFFHHHJJJEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@>>>>>>>>>>>><<<:::777777888:::<<<>>>@@@BBB???>>>>>>???BBBCCCCCCBBBFFFCCCAAADDDHHHIIIGGGCCCDDD888???BBB???;;;:::999777666777999::::::888777555666666666666777777777888666666666888::::::999777444555777999::::::::::::999888777777777888999:::<<<<<<;;;;;;;;;<<<======777999:::888555555:::???888888777777777777777777666888<<>>%%%---555666111///111555------,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((*********+++,,,,,,---------......//////000111111111111222333444555666777888888888777666888;;;>>>;;;CCCGGGCCC>>>>>>@@@AAA@@@:::<<>>AAA??????@@@BBBDDDDDDDDDGGGIIIKKKLLLLLLLLLMMMOOOOOOOOOPPPPPPPPPQQQQQQQQQKKKJJJIIIJJJKKKLLLKKKJJJIIIKKKLLLLLLJJJIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGEEEJJJRRRPPPPPPccc}}}|||___RRROOOHHHVVVtttpppkkk___BBBKKKIII@@@EEEBBB999<<>>>>><<<:::;;;<<<===>>>===<<<;;;:::===;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::===;;;999888:::;;;;;;;;;===<<<:::888888888:::;;;:::888;;;AAACCC???<<<;;;???<<<999999<<>>===<<>>?????????@@@AAABBBCCCBBBCCCBBBAAAAAABBBAAA===:::uuuBBB666===AAA>>>:::999888666555666888999999888777555555666666666666777777777777777777999;;;<<<;;;999555444444555666888:::;;;777666555555777999;;;===999999999::::::;;;;;;<<<888777555555666888:::;;;:::999888777777888:::;;;<<<999333///555CCCSSS]]]gggiiiooottttttlllbbbZZZjjjjjjiiiggggggkkkpppsssyyyzzzsssooommmzzz~~~}}}xxxyyy|||uuupppqqqtttvvvxxxzzzmmmyyyUUU;;;000...888333//////222222///+++---------,,,,,,,,,,,,,,,*********)))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))******+++,,,,,,,,,,,,------......///000000111222333444555555666666777777777666555777:::===<<>>:::<<<@@@AAA>>>999>>>HHHEEE;;;<<>>===>>>>>>???>>><<<:::888777777888999555666777888999:::::::::>>>===>>>@@@CCCDDDDDDBBBBBBAAA???=========>>>>>>@@@===;;;:::===@@@BBBCCCDDDFFFIIIIIIIIIIIIJJJKKKOOOOOOOOONNNNNNNNNNNNNNNLLLKKKJJJJJJLLLLLLKKKJJJHHHJJJKKKKKKIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFLLLHHHJJJRRRXXXjjjyyyiiiXXXOOOMMMNNNeeeggg@@@BBBEEEDDD???FFFEEE;;;===HHHJJJBBB;;;;;;;;;;;;<<<<<<;;;:::;;;<<<=========<<<:::999===;;;999999:::;;;:::999::::::::::::::::::::::::<<<:::888888999:::::::::;;;:::888666666777999:::888666777;;;===:::777888;;;888666888<<>>888;;;>>>>>><<<===AAAEEENNNmmmwwwnnnrrrwww~~~rrrhhhZZZxxxwwwVVVPPPLLL>>>>>>JJJDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA===>>>???@@@@@@>>>===<<<===;;;999888999:::999888888888888888999:::;;;<<<>>>??????@@@@@@@@@AAABBBAAACCCEEECCC@@@===<<<<<>>555;;;???<<<999888777555444555777888888777666666555555666666666666777777666555555666999::::::999888777555555666888;;;<<<777777777888:::<<<>>>@@@777888888999999:::::::::999666555666999:::999888<<<:::888777888:::===>>>:::;;;999555666;;;>>>===@@@JJJ]]]qqqzzzyyytttrrrqqqpppjjjbbb___bbbeeeeeekkkqqqrrrjjjaaa]]]]]]]]]fffpppsssooosss{{{pppdddfffwww}}}rrr]]]EEE999555444444444666000***+++///000+++&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))************)))((())))))******+++,,,,,,+++,,,,,,---......//////111222333444555555555555555666666666555666999;;;888;;;;;;777777:::===<<<:::999===EEEDDD;;;999===FFFggg}}}wwwfffrrr{{{yyyzzz~~~}}}xxxuuu{{{wwwmmmwwwyyyvvv{{{vvvssstttvvvwwwooouuuzzzzzzuuusssuuuyyyxxxnnn___SSSMMMJJJHHHFFFCCCAAA>>><<<;;;;;;<<<===;;;:::999888777777888888555666777888999:::;;;;;;<<<<<<>>>@@@CCCDDDCCCAAA@@@@@@>>>======>>>>>>???@@@<<<999888:::>>>AAACCCBBBDDDFFFGGGFFFFFFGGGHHHLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJIIIIIIKKKLLLKKKJJJHHHJJJKKKJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFLLLIIINNN\\\sss~~~cccWWWIIIHHHWWWjjjyyyAAAGGGKKK>>>@@@;;;AAABBB===>>>EEEGGGBBB<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<;;;::::::<<<:::999999:::;;;:::999999999::::::::::::;;;;;;;;;999777777888::::::999999888666555555666888999;;;777888<<<===;;;999:::777666666888;;;===>>>===888999:::<<<>>>@@@???>>>;;;OOOkkk~~~tttppp~~~|||kkkaaafffZZZNNNEEEEEEEEEAAA@@@CCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@:::;;;<<<======<<<;;;:::<<<:::888777888999999888555555666777999;;;<<<===<<<===>>>>>>======>>>@@@<<>>>>>666777888999::::::::::::777999:::;;;:::999999999:::999999888999:::;;;<<<333888;;;:::;;;>>>;;;666???999888@@@MMM^^^vvv~~~zzzoookkkhhhfffhhhjjjggg^^^ZZZ]]]aaa```\\\aaafffmmmuuu||||||zzz~~~zzzzzz\\\EEE444***%%%---777888222///"""(((///000---******+++++++++++++++++++++++++++((()))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))***++++++++++++++++++,,,------......///000111333333333333222333555666666666666777999444777777777:::===<<<777<<<<<<>>>???>>>===;;;:::<<>>AAABBB@@@>>>======<<<<<<<<<===>>>??????===;;;;;;===@@@BBBBBBAAACCCEEEFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHHHHJJJKKKJJJHHHFFFFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLPPPWWWhhh~~~lllUUUMMMGGGWWWyyySSSAAALLLJJJ@@@@@@<<<===>>>>>>???@@@BBBCCC===>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;999888888:::;;;:::999888888999999999:::::::::;;;999777777888999999999777777666555555666777888;;;999:::@@@AAA>>>;;;<<<666888999999888999:::<<<;;;:::::::::;;;:::888777???FFFRRR\\\```nnn~~~qqqoooyyyaaa___jjj[[[GGG:::JJJJJJ:::888HHHJJJ>>>CCCCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@AAACCCDDDCCCAAA@@@AAABBBBBBCCCCCCBBBBBB;;;<<<<<<======<<<<<<<<<===;;;888777888:::::::::666666666777888999:::;;;999;;;===<<<::::::<<<>>><<<<<<<<<:::999888999999[[[<<<333999<<<888555555666555444444444444444555666777555555555555666666666777888666444444777:::;;;<<<555666888999999888777666888888888999::::::::::::666777888999:::;;;;;;:::666;;;@@@???;;;888999<<<888888999999999999888888444777666222444:::;;;777888666:::??????===@@@GGGYYYmmm}}}|||uuuoooqqq|||~~~mmmVVVDDD666+++***///111------000000+++,,,000333000,,,******+++------)))))))))))))))*********(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((()))******++++++***++++++,,,,,,---.........///000222222222111000222444666777666666777888333666888;;;@@@CCC===444@@@BBB???;;;;;;??????<<<===777WWWvvvttt~~~ssswww~~~zzzoooyyyvvv|||uuuppp|||rrrrrrpppkkkhhhjjjpppuuutttsssssstttuuuwwwxxxyyyzzz}}}}}}rrrcccVVVNNNJJJGGGBBB>>>;;;:::;;;;;;666777777888888888777777999999888777777777777777777888999<<>><<<;;;;;;;;;;;;<<<======>>>???>>>===???AAACCCCCCBBBAAACCCEEEFFFEEEDDDEEEFFFCCCDDDDDDEEEEEEFFFGGGGGGEEEDDDDDDEEEGGGHHHHHHGGGIIIJJJKKKJJJHHHFFFFFFFFFHHHGGGGGGHHHKKKNNNRRRTTT[[[lllwww^^^UUUKKKUUUbbbhhhDDDCCC;;;<<>>@@@???<<>><<<<<<======<<<;;;:::999:::;;;<<<:::888777888999;;;;;;:::777777888888999999999:::;;;999777666888999999999666666555555555666666777666555888???AAA<<<888777777:::;;;:::777555777999:::::::::;;;::::::;;;<<<888:::AAAGGGIIIWWW}}}wwwpppaaabbbiiipppuuuiiiLLL???KKKCCCBBBDDDIIIKKKGGGCCCBBBBBBCCCCCCCCCDDDDDDEEEEEECCCAAA???AAACCCDDDCCCAAA???@@@AAACCCDDDEEEEEEEEE============>>>>>>>>>>>>???<<<999888:::;;;<<<;;;:::999888777666666666666777:::<<<;;;999888:::<<>>======<<<:::888666555777666666888999999777666777444222333666888888777555666777888999888888777888>>>EEEKKKWWWfffpppsss{{{hhhVVVHHHAAA333333222222111000000///......---------,,,,,,,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,------......///------......///000000000///000111333444555555555777777888:::<<<<<<:::888===;;;:::<<>>CCCSSSppp}}}vvv~~~ssspppppp}}}}}}yyy~~~nnnjjjrrrvvvppphhhyyyxxxvvvtttwww|||zzzuuu{{{|||wwwkkkbbbRRRJJJFFFFFFDDD===;;;===999555555999<<<;;;:::;;;::::::999999999999::::::999:::;;;;;;<<<<<<;;;;;;777888:::;;;<<<=========>>>>>>>>>>>>???@@@AAABBB@@@AAADDDFFFGGGFFFDDDBBBEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFLLLHHHEEEGGGKKKKKKGGGBBBEEEDDDGGGNNNQQQSSS[[[fffwwwxxxdddPPPSSSPPPfffzzzXXXMMM@@@:::;;;??????>>>DDD===:::===@@@???>>>>>>???<<<;;;<<>><<<:::888777777777777;;;:::999888777777777777555555555555666777888999888888888888777777777777999999999888888888777777888;;;>>>>>>;;;999:::;;;>>>@@@???<<<;;;EEEXXXggg{{{ttt___dddooo```[[[rrrttt\\\PPPJJJHHHJJJJJJHHHFFFGGGIIIJJJHHHFFFDDDEEEHHHKKKIIIDDDDDDHHHFFFGGGHHHGGGEEECCCCCCCCCEEEGGGEEEAAA@@@BBBBBB???@@@>>>===<<<===???BBBDDD@@@>>><<<;;;<<<===<<<<<<<<<:::777666777666555444777888999;;;===>>>@@@@@@???>>>===<<<;;;:::999888\\\:::666999:::555333444555333000111111111111111111111333333333333444444555666888666555666888999888666555555555555666777888999::::::::::::999999999999::::::::::::999999999999<<<<<<;;;:::999777555444:::888555555666666666555777444222333666888888777555777;;;>>>>>><<<999777;;;======;;;===CCCFFFEEE@@@BBBFFFKKKRRRXXX]]]``````___[[[WWWSSSOOOLLLJJJFFFDDD@@@;;;666111---+++111111000000///......------------,,,,,,,,,++++++,,,,,,+++******)))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))******++++++,,,,,,---------------...//////000000000000222333444444444444555555666888::::::888666>>><<<;;;===???AAA@@@>>>;;;999:::FFFbbbwwwuuuwwwxxxxxxpppjjjjjjwww|||wwwuuuxxx~~~|||zzzwwwttteeeqqq{{{xxxqqqooorrrttt{{{}}}~~~yyycccZZZQQQMMMHHH@@@>>>@@@;;;888666777555333666;;;888888888888888999::::::::::::;;;<<<<<<<<<<<<<<<777777999:::;;;<<<<<<<<<============>>>???@@@AAAAAACCCDDDEEEEEECCCAAA???BBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEBBBBBBFFFKKKJJJMMMQQQSSSSSS]]]vvvrrrWWWLLLVVVTTTnnnxxxOOOIIIAAA======???>>><<>>???>>>===<<<;;;:::999999```;;;777::::::666444555555333......//////000111111111444444333333333333444444555333333444555666555444444444444444555666777777888888999999999999999999888888999999999999999999999999999888777555444333;;;888555333333444444444666444333444666888888777333777<<<@@@AAA===888444777999777222111333444111333333333333444555555666888777666333111...---,,,******+++,,,---...//////.........------,,,,,,+++,,,,,,+++++++++*********++++++******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))((())))))***++++++,,,,,,,,,,,,---......//////000000111222333333333333333333333333666888888666555<<<;;;:::<<<>>>???>>>===>>>:::666:::OOOmmmrrrlllqqqpppgggyyy|||rrrppppppzzzuuurrrxxxwwwttttttooorrrssstttwwwzzzvvvoootttvvvyyy|||rrrfff\\\RRRGGGAAA@@@>>>===>>>>>>999333555:::777777777888999:::;;;<<<;;;;;;<<<============<<<777777999:::;;;;;;;;;;;;======<<<======>>>???@@@CCCDDDEEEEEEDDDAAA???===AAAAAABBBDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCDDDDDDDDDEEEHHHKKKOOOPPPTTT\\\llleeeUUU[[[[[[OOOuuuYYYDDDCCCBBB@@@???>>>>>>===???===<<<>>>======AAAFFFBBB>>>:::999;;;===<<<;;;===<<<:::888888888999:::999999::::::::::::999999<<<:::999777666666777777777777666555555444444444222222333333444555555666666555444333444555777999999999888888888888777777666777999999888777777888:::888777666666888888888>>>DDD]]]~~~kkkNNNFFFBBBBBBGGGLLLKKKIIIHHHIIIHHHHHHJJJKKKKKKIIIGGGNNNJJJIIIIIIFFFCCCEEEJJJGGGIIIJJJJJJHHHGGGHHHHHHDDDFFFEEEAAA@@@BBBBBB???>>>???AAABBBBBBAAA@@@???>>><<<::::::;;;=========;;;:::999999;;;<<<<<<<<<::::::::::::::::::;;;;;;>>>======<<<;;;::::::999___:::666::::::555333444444222000000111111222333444444555555444333333333333333222222222333333444444333444444444444555666777888777777777888888999999999777777777888888999999999666666666666555444333222999777555555555666555444555444444555666777777777111444999<<<<<<999555222444777666444444888:::888888777555222000...------...//////000111222222333333222222111///......---------,,,,,,,,,+++++++++************))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))******++++++,,,+++,,,,,,---......//////111111222222222222222111222222222444666777666555999999999:::;;;<<<<<<<<<@@@???<<<999???TTTpppyyywwwuuu{{{}}}xxxmmm|||{{{wwwzzz}}}}}}{{{ssspppzzzvvvoookkkooouuuuuupppqqqqqqrrrvvvzzz|||rrrfffXXXLLLFFFBBBBBBEEEHHHDDD===999999777888888888999;;;<<<===;;;<<<<<<===>>>=========888999:::;;;<<<<<<<<<<<<============>>>???@@@AAACCCDDDEEEEEEDDDBBB@@@???CCCCCCDDDFFFGGGHHHIIIJJJKKKJJJIIIGGGGGGFFFFFFFFFEEECCCBBBHHHPPPTTTPPPLLLQQQXXXiiivvviii```QQQJJJ^^^}}}llllllhhhEEE>>>@@@BBBAAA???>>>???AAAAAA@@@???@@@===<<>>===???@@@???>>>===;;;888666666777999;;;999999::::::::::::999999:::999777666555666666777555555555555555444444333222222333444444555555555777666444333444777:::<<<888888888777777777777666444555666666666666666666666666777999:::::::::999======IIIZZZcccdddnnn{{{uuu___QQQNNNOOONNNLLLJJJJJJKKKJJJJJJKKKIIIIIIIIIJJJJJJHHHFFFDDDJJJGGGEEEFFFEEEBBBCCCGGGAAACCCEEEEEEDDDCCCCCCDDDBBBDDDCCC???>>>@@@@@@===>>>???????????????>>>===<<<:::999999;;;=========;;;:::888999;;;<<<<<<;;;888888888999999999::::::<<<<<<<<<;;;;;;::::::999YYY777555999999444111222222000000111111222333444555555666666555444333333333333222222333333333333333444555555555555666777888888555666666777777888888888555666666777777888888888555555555555555444333222555555666888::::::888555333444555666666666777777333444555666666555444333666999888555444666666333////////////000111222222.........------,,,,,,,,,,,,,,,++++++******))))))------,,,,,,,,,,,,++++++******)))))))))((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******++++++,,,,,,++++++,,,,,,------......000000111111222111111111333222222444777888777666999::::::;;;;;;<<<<<<===;;;???AAA<<<666>>>UUUkkksssvvv|||~~~yyy|||~~~}}}zzzyyy}}}zzz~~~}}}mmmkkkwwwyyyxxxwwwvvvwwwzzz~~~uuuggg\\\OOOHHHCCCEEEFFFAAA<<<:::888888888888888999::::::;;;<<<<<<===>>>=========;;;;;;<<<===>>>>>>>>>>>>????????????@@@AAABBBBBBBBBCCCDDDEEEFFFEEEEEEDDDGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFIIIIIIJJJLLLOOOUUU\\\```nnnwww^^^MMMPPPWWWdddlllmmmmmmNNNRRR===@@@BBB@@@>>>>>>BBBFFF@@@>>>======:::777;;;AAA::::::;;;;;;<<<;;;:::888;;;999777555555666888:::888999999::::::999999888888777666555555555666777555555666666666555444333111222444555555555555555666444333222333555888:::777777666666666555555555333333333333444555555555///333666777666666:::===AAA;;;:::>>>BBBDDDKKKSSS]]]rrr|||{{{jjjUUUGGGDDDHHHKKKLLLHHHGGGEEEBBBBBBEEEIIIJJJHHHIIIIIIHHHFFFDDDCCCBBBHHHEEEFFFIIIJJJFFFDDDFFF>>>???AAAAAA@@@???@@@AAA@@@BBBAAA===;;;>>>===;;;???>>><<<;;;:::;;;===>>>;;;:::888888:::<<<<<<<<<;;;999777777888999888777555555666777888999:::::::::::::::999999999999999QQQ666555888888333000111111//////000000111111222222222555555444333333222333333111222333333222222333444555555555555666777888999555555666666666666666666555555666666666666666666444555555555555555444444222444666:::<<<<<<888555222444666777666666777888777666555444444444555666555888777333222444333000222222222222222333444555111111000000//////......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,******+++,,,,,,------......///000111111111111111333222222444666888888888:::<<<======<<<===>>>@@@555:::???===666666DDDTTTpppsss||||||{{{zzzyyy{{{~~~tttvvvvvv}}}~~~qqqmmmppptttzzzzzzzzzxxxvvvwwwyyy{{{|||hhhXXXIIIDDDDDDBBB@@@???;;;:::999888888777777777;;;;;;<<<============<<<<<<======>>>??????>>>>>>@@@@@@@@@@@@@@@AAACCCCCCAAABBBCCCEEEFFFGGGHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIFFFOOOTTTPPPKKKVVVrrr{{{tttZZZXXXSSSYYYuuuoooQQQIIIPPP>>>@@@@@@???===>>>BBBFFFAAA???>>>>>><<<999:::>>>666888999;;;;;;999777666999888666555555666777888777777888888888888777777666555444444444555666777333444555666666555444333111222444555666666555444222111000///000111333555555555555444444444333333333222000111333555555444222555777666444444999===>>>:::777888;;;<<<;;;;;;@@@OOOXXXcccxxxjjjRRRFFFCCCCCCIIIPPPOOOEEE;;;???AAABBBAAACCCFFFGGGEEEGGGGGGHHHFFFDDDBBBCCCDDDFFFCCCCCCGGGHHHDDDAAAAAA???@@@BBBBBB@@@??????@@@???AAA@@@<<<;;;======:::>>><<<:::888888:::<<<>>><<<:::888888999;;;;;;;;;999777555555555666555444333444555666777888999999777777777777888888888888JJJ888666999999444111111111/////////000000000000000000222222111111111111111222///111333222111000222444444444444444555666777777666666555555555555555555666666555555555555555555555555666666777666666555444444666888::::::777555111444777777666555666888777777555444333444555555222555555333333666666333333222000...---++++++***++++++,,,,,,------......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((())))))******+++*********+++,,,,,,---------...///000111111111111333222111333666888888888888:::<<<<<<;;;;;;===???<<<999:::======<<>><<<::::::999::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===????????????@@@AAABBBCCCAAAAAABBBDDDEEEGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJLLLNNNOOOKKKUUU```eeelllzzzbbbPPPTTTDDDVVVzzzWWWDDDCCC>>>>>>>>>???>>>>>>>>>@@@AAAAAA>>>===@@@@@@===<<<===999:::;;;;;;;;;::::::;;;888777777777777777888888666666777777777777666666444444333333333444666777111222333555555444222111///000222444555444333333000000////////////000111333333333222222222222111333111///000333555555444666666666666666777888999777999::::::<<<>>>===::::::>>>===CCCQQQYYYdddwwwyyykkkZZZNNNIIIJJJFFFFFFEEEBBBAAACCCHHHMMMDDDGGGGGGFFFHHHKKKIIICCCDDDEEEFFFDDDCCCDDDGGGKKKIIIDDDBBBDDDDDD@@@===<<>>>>>;;;;;;::::::::::::;;;===>>><<<:::888888999::::::999555444222333444555555444444444555555666666666666555555555666666666777777GGG:::777::::::555222222222000111111111111000000000000000000////////////000000...000222222//////111333333333333333444555666666666666666555555444444333666666666555555444444333555666777777888777777777777666555555666777555444111444777888666555666888555555444444333333333333333666666333222444333///222111111000000000000111111111000...---,,,+++***))))))*********+++++++++***************+++++++++************))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))******+++,,,,,,------,,,---...000111222222222222111000222555777888777555777999999777777999<<>>888===DDDDDDAAAAAAAAAZZZllltttvvvkkk~~~}}}wwwssszzz~~~{{{nnnhhhjjjmmmmmmbbbhhhoootttuuuvvvwwwxxxyyy~~~}}}ooo___UUUSSSLLLJJJHHHEEEBBB@@@>>>>>>999:::;;;;;;<<<<<<;;;;;;;;;<<<==================>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLNNNQQQSSSTTTYYY___lllooo[[[QQQQQQQQQfffwwwBBB???@@@???777<<<======>>>??????===<<<<<<888777<<>>RRRUUU___jjjuuu|||mmm\\\MMMJJJHHHAAA@@@EEEDDDDDDEEEHHHLLLLLLIIIFFFFFFGGGEEEBBBFFFLLLKKKDDDBBBCCCDDDDDDCCCFFFLLLQQQSSSKKKFFFEEEEEEAAA??????BBBDDDEEEDDDAAA@@@@@@@@@AAACCCBBB>>>===??????<<<888999;;;===>>>>>>=========;;;888777888999999888333111111222444666777666666666555555555444444444333333444444555666666666RRR444666777666444111///000111000000000000////////////......////////////......000111111111222222222222222111222222333444555666555555555555555555444444666666666666666666666666666666666666666666555555888888777666555555444444888888777666555444444333777888666333444777777333222333333444333222000///////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++++++++,,,,,,,,,------......///000000000222333333444555666777777::::::999999999:::;;;;;;:::::::::;;;===@@@CCCDDDIIIGGGQQQlllooogggqqq~~~}}}xxx~~~}}}rrruuuzzzffffffrrrdddbbbccciiiqqqvvvxxxxxxssswww|||}}}~~~zzzooohhh^^^UUUOOOJJJDDD@@@BBBAAA@@@>>><<<;;;::::::???===;;;<<>>@@@GGGCCCDDDDDDCCCAAA@@@BBBCCCLLLFFFDDDGGGGGGDDDDDDHHHIIIKKKRRR[[[^^^]]]aaaiii{{{ooo]]]OOORRRXXXTTT{{{wwwDDD@@@DDD@@@===;;;???>>><<<;;;:::::::::;;;777888999999::::::::::::;;;:::888777777777888999888888888888888777666666111222444555555555444444111111111111111111222222222111111111000000//////000111222333222111...---////////////000000000000000000000000000000000000...//////000111222222222333222111111111222333444444444444555666777777888666777888999:::;;;<<<<<<999<<>><<<===@@@DDDFFFEEECCC<<<<<<;;;<<<===<<<999777;;;555000000555999999888555666777777777555444333666444333222222555777999TTT:::666666666333111///000111000000000/////////............////////////......000000000000111111111111111111111111222333444555444444444444444444444444555555555555555555555555555555555555555555555555666555555444333333222222666666666555555444444333333444444111222666666333111222333333333222111000////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********+++++++++,,,,,,,,,------...//////000000111222222333444555666666888888888888888999999:::999::::::;;;<<<>>>@@@AAAEEECCCIII___}}}xxxqqqxxx||||||}}}~~~~~~{{{wwwwwwuuudddbbbggglllpppsss~~~vvvppprrr}}}|||qqqiiiaaaYYYTTTEEEDDDCCCCCCDDDEEEEEEDDD???===<<<===@@@BBBBBBAAACCC@@@???BBBBBB@@@???AAADDDCCCBBBBBBCCCDDDDDDDDDGGGBBBAAAHHHMMMNNNOOORRRZZZVVVWWW___iiivvv~~~uuuwwwhhhTTTTTTYYYLLL\\\ppp~~~TTT===BBBDDD@@@@@@???===<<<;;;:::999999::::::888888999:::::::::999999:::999888777666777777888666666777777666666555444222333444555555555444444222222111111111111111111111000000000///////////////000111222222000...---....../////////000000000000000000000000000000000......///000000111222222222111111000111222333444222222333444444555666666444555555666777888999:::<<<<<<<<<>>>AAADDDHHHJJJKKKSSS^^^eeeiiinnnvvv|||zzzvvvtttvvv|||tttsssoooggg^^^UUUOOOMMMSSSMMMGGGEEEHHHKKKKKKJJJKKKIIIEEEBBBAAABBBCCCEEEBBBEEEHHHHHHGGGFFFGGGIIIGGGFFFHHHNNNPPPLLLIIIHHHKKKJJJIIIGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEFFFGGGFFFEEECCCCCCDDDCCCBBBAAA@@@??????@@@@@@@@@>>>===???AAABBB@@@>>><<<;;;;;;<<<======:::888888444111222666888666444666777777888777666555444555333222000111222555666~~~PPP999555666555333000//////111000////////////.........---......//////......---........./////////000000111000000111111222333444333333333333333333333333444444444444444444444444333333333444444444444444555555444444333222222222444444444444444444333333000222222///000444555333000111222222333222222222//////.........---------,,,,,,,,,+++++++++++++++************************************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))*********++++++++++++,,,,,,,,,---......//////000000111222333444555555777666666666666777888999888999999:::;;;;;;<<<<<>>BBB<<<:::>>>===;;;:::999999999999::::::999999999:::999999888888888777666666555555666666555555555555555444333333333333444555555555444444333333222222111111000000/////////..................///000111000///...---.........////////////000.................................///000000111111111111000000000111222333111111111222222333333444222222333444444555666666888888888999::::::;;;;;;999:::<<<===???AAAFFFIIIBBBAAAAAACCCGGGHHHFFFCCCAAA@@@???@@@CCCFFFHHHHHHCCCCCCEEEFFFGGGFFFFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEDDDFFFGGGGGGFFFEEEEEEFFFGGGEEEGGGLLLMMMIIIEEEEEEJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGBBBDDDEEEDDDCCCBBBCCCDDDBBB@@@???======???@@@AAAAAA???>>>>>>>>>===:::888:::999:::;;;======;;;999777555444666888888555222666777777777777666666555666555333111111222444555|||xxxGGG222444444444222000...///000/////////.........---------------......---------,,,------------.........000000//////000111111222111111222222222222222333444444444444444444444444222222222222222333333333666666666555555444444444111111222222333333333333111555555111000333444222000000111111222222222333.........---------,,,,,,+++++++++++++++*********))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))************+++++++++,,,,,,------.........//////000111222333333666555555555666777888999777888888999999999999888888>>>>>>>>>PPPmmm|||{{{|||ttttttqqqpppxxx{{{xxxtttyyyzzzzzzrrr]]]VVV```kkkwwwyyyuuutttzzz|||~~~uuunnnggg___VVVOOORRRPPPNNNKKKJJJHHHGGGFFFCCCIIIIIIGGGMMMUUURRRHHHHHHIIIJJJIIIGGGHHHLLLOOOIIIMMMTTT]]]dddkkkrrrxxxxxxzzzyyyrrreeeYYYHHHUUUTTTlllVVVCCC???AAA===444888???<<<999999999999999:::::::::999999999999999888777666666666555555555444444444444444555555444444333222333333444444444444444444333333222111111000//////------------------------......////////////...---------........./////////------------------------------.........//////////////////000000000111111000000111111222222222222000111111222333333444444333555777:::<<<===>>>>>>@@@===999777666555555444777666777999<<<<<<:::777===>>>@@@FFFJJJKKKGGGCCCEEEIIILLLLLLIIIEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDGGGBBB???BBBCCCCCCDDDFFFDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIGGGDDDAAA??????@@@AAAAAA??????AAABBB???>>>===<<<<<<>>>@@@BBB???>>>===<<<:::999777555777777777999;;;<<<:::999999888777888999999666333555555555555555555555444999888666444333444444555~~~uuuCCC///333333333111///...///000............------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------//////.........///000000///000000000111111111222222222222222222222222222111111111111222222333333555555555555555444444444000000111111222333333333666::::::555111333444222000000000111111222222333------------,,,,,,,,,,,,************************(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))******************+++,,,,,,---------......///000111222222555555555666666777999999777777777777888888999999222>>>AAA;;;AAAVVVeeehhhvvvyyy~~~{{{tttiiifffuuunnnrrr{{{{{{xxxyyyggggggkkklllsss~~~eeeaaa___eeepppyyyzzzyyyzzz}}}}}}{{{||||||wwwnnnllliiiddd```\\\ZZZYYYSSSYYY[[[XXX]]]dddbbbYYYWWW]]]bbbbbb___bbbkkksssdddppp~~~{{{rrriii```YYYTTTQQQhhhaaa~~~iiiMMMDDD@@@>>>999666AAAGGG>>>:::::::::;;;;;;;;;;;;;;;999999999999888888777666555555555555444444333333444444555555444444333222333333333222222222222333222222111000//////......,,,,,,,,,,,,,,,------------------.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------.............../////////000000000111111111111111111222222000000111111222333333333222444666888999888888777:::888777888:::;;;999777<<<;;;;;;<<<>>>@@@@@@@@@<<<===???CCCFFFCCC<<<666???DDDHHHHHHEEEDDDEEEHHHCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBBBBAAAAAA@@@BBB>>>===@@@CCCBBBCCCFFFAAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEDDDCCC@@@>>><<<===>>>>>>===<<<<<<>>>@@@===<<<;;;;;;;;;===???@@@;;;;;;;;;;;;999777666666444444555777::::::999777999777666555555666555555333333333222333333333333888777666444333333333333wwwEEE333222222222111///...///000......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......------------...............///000000111111222222222222222222222222000000111111222333333333333333222222222222222222000111111111222222333333888<<<<<<666222222333222111111000000000111222222------,,,,,,,,,+++++++++)))))))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,------...///000111222222444444444555666777888999777666666666777999;;;===333===AAA<<<<<>><<<:::BBBCCC555:::;;;;;;;;;;;;;;;:::999888888888999888888777777444555555555555444333333444444444444444333222222333222111000000000111111000000//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......000000000000000000000111000000111111111222222222...000222444555666666555333333444777999:::999777444333333333555777999;;;555555777:::>>>AAABBBBBB@@@BBBDDDCCCAAA@@@BBBDDD@@@@@@@@@@@@?????????>>>@@@>>><<<<<<>>>???>>>===<<<===BBBJJJMMMIIICCCBBBCCCDDDDDDDDDCCCBBBAAA@@@===>>>???@@@AAA@@@??????>>>>>>>>>===;;;;;;===???;;;;;;;;;;;;;;;<<<======888:::;;;:::999888888999444444555777999:::888666666555333222222333444555111111111000111111222333444333222111000000000000tttCCC444111222222000...---...000---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,------...//////000000111111111111111111111111000000111222222333444444222222222222222222222222111222222222222222222222555:::;;;555000000222222222111000//////000111111,,,,,,,,,,,,++++++++++++((((((((()))))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***++++++,,,------...///000111222222222222333333444666777888777666555555777;;;???BBB;;;======<<<;;;???FFFKKKVVVmmmpppssspppqqqzzzzzzuuusssttt{{{{{{oooaaawwwqqqfffggglllpppuuuzzz}}}|||{{{}}}|||}}}zzz^^^VVVPPPSSSaaarrr~~~zzzppp___rrrTTT===>>><<>>777999;;;333::::::;;;;;;:::999888777666777777888888888888777444555666666666555333333222222333333222222111000222111000///......///000------------------------,,,,,,,,,,,,------......+++++++++++++++,,,------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,++++++++++++,,,---...///......---////////////............//////000000000000111111---...000222444555666666333444555555555444444444666666777777888888:::;;;CCCBBB@@@>>><<<<<>><<<:::;;;===@@@@@@??????@@@FFFOOORRRKKKDDDAAADDDDDDEEEEEEDDDCCCAAA@@@======>>>???@@@AAABBBBBBAAAAAA@@@>>><<<<<<>>>@@@999:::;;;<<<<<<;;;::::::888:::<<<;;;999888999:::666666666888::::::999777333444555555555444444555222111000000111222333444222111111000000/////////{{{mmm>>>000111111111000...---...000---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,------...///000000000000000000000000000000000111111222333333444444444444444444444444444444222222222222222222222222111777888333......111222333222111/////////000000,,,,,,,,,+++++++++******'''((((((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++------...///000111222222111111111222333444666777777666444555888===BBBFFFDDD===888999999888:::???>>>ZZZrrr}}}zzzqqqssstttvvviiilll|||~~~___hhhwwwsssffffffllltttzzzyyywwwxxx|||zzz{{{}}}}}}~~~zzz{{{zzzrrraaaSSSRRRPPPVVViii~~~xxxiiitttkkkwwwTTT:::@@@EEE999888555;;;;;;222444>>>@@@999:::::::::999888666555555666777888888888888888444555666666666555444333111111111111111000//////111000///---------...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++*********+++,,,,,,---++++++,,,,,,,,,---------------------------------,,,++++++++++++++++++++++++,,,---.........---,,,------------------------.........///////////////222111111000///...------///000222222111222555888333555777888777666666666444888<<<======>>>AAAEEE::::::;;;===>>>>>>======;;;;;;::::::;;;<<<>>>??????===;;;<<<@@@CCCDDDCCCFFFDDDFFFLLLMMMIIIEEEDDDBBBCCCDDDFFFFFFFFFFFFEEEBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBB@@@======???AAA888999;;;<<<<<<;;;999888999;;;===<<<:::888999:::888888888:::;;;;;;:::888222555999;;;;;;999777666222222111111111222444555222222222222111111111111jjj999555555444333111000/////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111222333222111000/////////000111333444555666666555555555555444444444666555444222111000000000111111000000111111222333444333111//////000111222//////...,,,+++***)))(((************************))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************++++++,,,------......//////000111333555666888999>>><<<:::888777888:::;;;888999999888666555666888AAAHHHWWWjjjyyy~~~zzzttt~~~{{{xxx|||}}}}}}~~~zzzqqqkkk|||||||||}}}uuu[[[[[[rrr{{{ooorrrwwwwwwyyyyyyxxxwwwvvvxxx}}}{{{yyyyyyvvvooofff``````aaaaaaeeeccc~~~sssMMM@@@AAA;;;777;;;888888999999999999888888888777777777999888777555444444555555555555555444444333333222222333333444000000000000000000000000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))************++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------------...//////000000000///////////////222222222222222222222222444444444555555555666666::::::<<<===>>>@@@AAAAAA============<<<<<<<<<<<<@@@>>><<<<<<>>>???@@@???CCCBBB@@@???@@@CCCFFFIIILLLLLLLLLKKKIIIGGGEEECCCFFFHHHIIIHHHDDDBBBBBBDDDEEEDDDCCCCCCDDDCCCAAA???AAA@@@???>>>============<<<<<<>>>>>>===<<<999888;;;===???>>><<<:::::::::::::::999999999999999999;;;>>>@@@===666111111333777666444222222444666777222222111000//////000000ggg;;;888444444222111000/////////------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111222222222111111000111222222333444555555444444444333333333333333555444333222111000000000111111000000111111222333444333111//////000111222000000///---,,,+++***)))************************))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,---.........///000111222444666777888<<<;;;999777666777999:::666666777666444444555666<<>><<<===???AAAAAAAAABBB@@@??????AAAEEEHHHKKKMMMLLLKKKIIIHHHGGGFFFFFFEEEGGGIIIHHHEEECCCDDDEEEBBBBBBAAABBBDDDDDDCCCAAABBBAAA???>>>======>>>>>>AAA@@@???>>><<<<<<<<<;;;;;;<<<>>>===;;;999999999;;;::::::::::::999999999777:::;;;999666555999===;;;999666333222222333444222222111000000000000000bbb:::777444333222000////////////,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------///000111222222222222222333333333444444444555555444333333333333333444444222111000000//////111000000000000111222222333222111000///000111111222111000///---,,,++++++************************))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))*********++++++,,,,,,---.........///000222333555666666999888777666666666777888444555666555444444666777===>>>BBBNNN^^^nnnxxx}}}mmmzzzvvvsssyyy{{{yyyrrrxxxlllpppeeeUUUXXXiiikkk]]]XXX^^^gggooossstttuuuuuurrrtttvvvwwwwwwxxxzzz||||||{{{zzzzzzzzzyyywwwxxx|||}}}tttdddVVVPPPMMMMMMNNNVVVeeeoookkk```WWWyyy~~~dddzzzjjjDDD???<<>>>>>===<<<===???AAAAAAAAA??????>>>???AAAEEEIIILLLKKKJJJIIIGGGGGGGGGGGGGGGCCCEEEFFFFFFEEEDDDEEEEEEAAA@@@???AAACCCDDDCCCBBBCCCAAA???===<<<===???@@@FFFCCC@@@===;;;;;;===>>>:::;;;<<<<<<999888888888;;;;;;:::::::::999999999666777888666555777===BBB:::888666333222222222333222222111000000000111111[[[777333222222111000///......///,,,,,,,,,++++++++++++***************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000000111111222222222222222222222222888777666555555555666666444333222111000000000000000000000000000111222222222222111000///000000111222222111000...---,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))************+++,,,,,,---------...///000222333444555555555555555555555666666555666777777666666888:::DDD@@@>>>@@@JJJVVVaaafffsss~~~~~~rrrxxx}}}~~~yyytttqqqfffLLLPPPeeehhhXXX\\\XXXSSSQQQUUU___mmmwwwvvvwwwyyyzzzxxxxxxxxxyyyvvvwwwyyyzzz|||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}zzzyyyzzz{{{{{{{{{tttuuuwww|||}}}zzztttlllaaaXXXSSSPPPQQQSSSNNN^^^qqq|||rrraaaxxxgggGGG@@@DDDDDD???;;;:::999777777777888888888888777777:::888777777888777555333333444444444444333333222///000000000000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************))))))))))))***))))))************))))))***************************************+++,,,,,,***,,,...///000///---,,,///////////////000000000//////000000000000111111//////000000000111111111333333444555666777888888888999999:::<<<======>>>>>><<<;;;<<<>>>>>>>>>===============@@@CCCFFFHHHEEEFFFFFFFFFFFFEEEEEEDDD@@@AAABBBCCCCCCCCCDDDDDDAAA@@@??????AAABBBBBBAAACCCAAA>>><<<;;;===???AAADDDBBB???<<<::::::;;;;;;999:::;;;:::888666777888::::::999999888888777777666777777666444555888;;;555444333222222333444555222111111000000000111111WWW666///111111000///............,,,,,,+++++++++*********))))))*********++++++++++++******))))))******+++************************************++++++++++++///.....................111111111000000000000000888777555444444555666666333333222111000000000000000000//////000000111222111111111000000000000000222222111///...---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,---...///000111222333222333333444555555555555555666777666555666888999DDD@@@;;;:::>>>FFFNNNSSSnnnxxxxxxvvv{{{yyywww}}}}}}vvvsssvvvuuuttt|||yyy~~~yyy}}}uuu\\\[[[^^^\\\ssswww{{{xxxnnn^^^PPPGGGUUUYYY^^^cccfffjjjnnnqqqtttuuuuuuvvvwwwvvvvvvvvvzzzzzzyyyyyyxxxwwwwwwwww~~~{{{wwwvvvwwwyyy{{{{{{zzzxxxtttooojjjccc]]]YYYRRRNNNIIIIIIQQQ]]]fffjjjlllyyy}}}vvvvvvvvvnnn]]]JJJAAA;;;@@@???999777;;;;;;888777777777888888777777777999777777777777777555333333333444444333222111111...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))***))))))))))))))))))******)))))))))))))))))))))))))))))))))***))))))))))))***++++++)))+++---...///...,,,+++------........./////////.........//////000000000.........////////////000222222333444555555666777666666777999:::;;;<<<======;;;::::::;;;;;;999888<<<<<<;;;;;;===???AAACCC???@@@CCCEEEEEECCC@@@>>><<<===>>>???AAABBBAAAAAACCCAAA???>>>???@@@???>>>BBB@@@===;;;;;;<<>>???<<<>>>AAACCCCCC@@@===;;;;;;::::::<<>>CCCAAA>>>===>>>>>>>>>===@@@>>><<<::::::<<<>>>???888999999999999999999999999::::::888666555666888777777666555444333333222111222333444444333222111555444222111///.........//////.........///000000{{{NNN888222//////......------......++++++++++++************))))))))))))************)))))))))(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******---,,,,,,++++++,,,---...////////////000000000000555333111//////000222333555444333333222333333333///////////////000111111000000000000000//////...///...---,,,+++)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))***+++++++++++++++,,,---...///000000...000222555666666555444444555555444222222333555666555555666888===CCCGGGGGG]]]oooxxxxxxooottt}}}mmm}}}rrrlllqqq|||oooZZZPPPTTTaaalll}}}yyyrrrggg\\\SSSMMMLLLNNNNNNOOOPPPQQQTTTVVVXXXWWWWWWXXXYYY[[[\\\]]]^^^___\\\XXXUUUTTTSSSRRRQQQLLLOOOUUU[[[bbbiiippptttrrruuupppeeeaaakkk{{{lllgggqqqvvvKKK:::KKKRRRAAA???======???>>>:::666555666666777777777777666666555555444666777888666555333333333333222111000///...///000111111000///...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************&&&''')))*********))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((()))******((()))))))))************)))******+++,,,,,,------+++,,,,,,---......//////---------.........//////.........///000000111111333333444555555666777777777777777999;;;;;;999777888888999:::;;;===???@@@????????????>>>>>>======;;;:::999<<>>===AAA???<<<;;;===>>>???>>>===<<<;;;::::::;;;<<<===999888777777999;;;>>>???:::::::::888666555777999888777777666444333333222444333222222222333222222222222111///...---,,,+++---------------...//////qqqGGG777333//////...---------......+++++++++************)))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******+++---///000///000000000111111111111777555222111000111333555555555444333333333444444///////////////000111111000000000000000//////......---,,,+++)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++++++++,,,,,,---...//////---///222555777666555444777777777666444444555666666555444333444777;;;???@@@IIIWWWppp{{{~~~{{{~~~zzzxxx~~~wwwvvv|||tttpppxxxzzzuuu}}}uuulllhhhUUUVVVWWWXXXYYY\\\aaaddd]]][[[WWWRRROOONNNMMMNNNJJJKKKMMMPPPRRRUUUWWWXXXaaaZZZQQQKKKJJJNNNSSSUUUgggppp|||ssseee\\\[[[kkkvvvuuuvvvqqqccczzzfffHHHGGGBBB;;;===???>>>888888;;;:::666888>>>666666777777777777666666444444444555777888777666333333333222222000//////...///000222222000///...------------------------************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******((((((((('''((()))******(((((()))***++++++,,,,,,++++++,,,------...//////---------.........//////...//////000000111111111222222333444444555555555555555666999<<<===<<<;;;666777888:::<<>><<<;;;<<<>>>???<<<::::::<<>><<>><<<:::<<<======<<<;;;999666555555555555555555555555555666666555555555444444444222111111000///......---///000222111///---,,,,,,///............---------++++++************++++++***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,---------------------...------------...//////222222333333444555555666777888:::;;;;;;:::999888:::;;;===???AAACCCDDDEEEEEECCCBBB@@@?????????@@@@@@???@@@AAACCCCCCAAA@@@AAA@@@??????@@@BBBDDDEEE>>>===<<<===>>>AAACCCEEE>>><<<;;;===???@@@>>>;;;===<<<;;;:::::::::::::::<<<;;;:::888666555444333111111111000000000000///111000000///...------,,,)))//////***'''+++---+++tttIII777111000///...------,,,------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((*********+++++++++,,,,,,+++,,,---...///000000000///000111222333333444333444444444444444333222111000000000000000000000000............////////////------,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))'''%%%&&&'''(((&&&$$$'''''''''''''''''''''''')))((('''''''''(((************++++++,,,---------...///000111222444555555555555555555444444444444444555555666666777777888222555<<>>>>>;;;777;;;;;;:::999888666555444555555555555555555555555444444333333333222222222111111000000///......------///000000...,,,+++,,,............------------+++******))))))******+++***+++,,,+++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------......---------------......///222222222333444444555555777888:::;;;;;;;;;999888BBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEEEEAAAAAAAAACCCDDDDDDBBB@@@AAA@@@?????????AAACCCDDD======<<<<<<===???AAACCC>>><<<<<<===@@@AAA???===;;;;;;::::::999:::::::::;;;;;;:::999777666555555222111111111111000000000111000000///......------+++000111,,,+++...///...pppHHH888222000///...------,,,------+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((()))*********++++++++++++)))***,,,---///000000000000000111222222222222222222222222333222222111000000000000000000000000000---------...//////000000******+++++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''((((((''''''(((((()))************+++,,,,,,------......///000222333444444333333444444444444555555555666666777888888999999666666777;;;CCCNNNXXX^^^mmm~~~vvv{{{pppmmmttt~~~wwwrrrppp{{{vvv|||wwwrrryyy{{{zzz___eeeqqqIII555===:::999999<<<>>>>>>999555;;;:::999777666555555555444444444444444444444444222222111111111000000000111000000//////.........+++,,,......,,,+++,,,,,,......---------,,,,,,,,,+++******))))))******+++***+++,,,+++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++******+++,,,------......------,,,,,,------...///111111111222333333444444777888999:::;;;:::999999BBBBBBCCCCCCDDDCCCCCCCCCAAAAAABBBCCCDDDFFFGGGHHHCCCBBBBBBCCCEEEDDDBBB@@@@@@???>>>======>>>@@@AAA===<<<;;;;;;;;;<<<>>>???<<<;;;<<<===@@@AAA@@@>>>;;;;;;::::::;;;;;;<<<<<<::::::999999888777777666222222222111111111111000111000000//////.........++++++)))&&&)))...000///zzziiiEEE555000000///...------,,,------+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++)))***+++---......//////000000111111111111111000000111111111111111000000////////////////////////---.....................++++++,,,,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((())))))))))))******+++,,,,,,,,,------...///111222333333111222222333444444555555555555666666777888888888:::888666777<<>>===999666===<<<:::888777666777777444444444444444444444444111111111000000000//////000000/////////.........***,,,------,,,,,,---...------------,,,,,,,,,+++******))))))))))))******)))++++++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))((())))))***+++*********((()))***+++,,,---...///,,,,,,,,,,,,,,,------...///000000111111222333333555555777888888888888888999:::<<>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999::::::;;;999999:::<<<>>>??????>>><<<;;;;;;;;;<<<===>>>>>>777777777777777666666666222222222222111111111111000000000//////.........///(((###&&&111999666000~~~uuugggCCC555111000///...------,,,------+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((()))))))))************++++++,,,,,,,,,,,,+++//////000111111111000000//////000111111000000000////////////////////////000//////...---,,,,,,+++)))***+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))******++++++,,,+++,,,---...000111222222000111111222333444555555333333444444555666666777555444222222555999>>>AAAOOOcccpppqqquuu|||nnnkkkrrrxxx{{{~~~~~~xxxsssttt{{{~~~yyyxxxzzz|||}}}{{{|||}}}uuu}}}wwwvvvgggeeennnaaaLLLEEE???<<<<<<===<<<;;;<<<<<<<<<;;;:::<<<;;;999777666666777777444444444444444444444444111111111111000000000000////////////............+++,,,------------///000---,,,,,,,,,++++++++++++***))))))))))))))))))***)))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((()))***+++------...+++++++++++++++,,,------......//////000111111111222222333444555555666666333555888<<>>>>>@@@AAAAAA>>><<<::::::999999999999999999;;;;;;:::999888888888888555777999:::;;;;;;<<<<<<999999999999::::::;;;<<<555555555555444444444444222222222111111111000000////////////............111******888JJJNNN@@@000~~~vvviiiDDD555333000///...------,,,------+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))******++++++++++++******......///000000000000000//////000000111111000000000000000000000000000000111000///...---+++******&&&'''(((***+++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))******++++++++++++,,,---///000111111000000111222222333444444111222222333333444555555333333333333444666777888BBBWWWhhhhhheeepppzzzvvvqqqpppuuu~~~tttnnnrrrxxx|||}}}xxxqqqmmmnnnqqqsssttt||||||~~~mmm]]]ccccccccckkkppphhhLLL;;;BBBFFF;;;777>>>@@@???===;;;:::;;;<<<<<<888777666555444444444444333333333333333333333333222222111111111000000000........................,,,---...---,,,---///000,,,,,,,,,+++++++++*********))))))(((((())))))***)))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***++++++,,,,,,++++++******++++++,,,------------...//////000000000000111222222333444555555777999<<<>>>>>>>>>===888:::<<<>>>@@@AAABBBBBB;;;;;;;;;===??????===;;;888999999999999999999999:::::::::999888777777666444666888999888888999;;;666666555555555666777777444444333333333333333333111111111000000000000///------------------------***'''///EEEWWWSSS<<<(((~~~xxxiiiCCC444333000///...------,,,------+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))***+++++++++***,,,---...///000000111111//////000111111111111111000000000000000000000000//////...------,,,++++++(((((((((((()))+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''(((((()))******+++******+++---...///000111000000111111222222333333111111222222333444444444555555666666666777888888AAANNN[[[^^^[[[___lllyyywwwvvvxxxzzz{{{rrrppppppooowww{{{uuuyyyxxxsss{{{~~~yyyxxxwwwxxx}}}wwwgggeeellliiidddqqqssszzzQQQ>>>DDDEEE===666777>>>CCC<<<<<<<<<;;;::::::;;;<<<666666666666555444333333333333333333333333333333111111111111000000000000........................,,,------,,,++++++---///++++++++++++************))))))(((((((((((())))))(((*********((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((()))))))))******++++++***************+++,,,,,,,,,,,,,,,---....../////////000000111222333444555555777:::<<<<<<;;;:::999777888:::===>>>?????????999999:::<<<>>>???===<<<888999:::;;;;;;;;;;;;;;;999999999999999888777666444777999999888777888:::777666555555555555555555444444444333333222222222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,'''%%%,,,<<>>@@@===:::888777888::::::999999:::;;;777777888888888666555444333333333333333333333333111000000000////////////---.....................,,,,,,,,,+++))))))+++---+++++++++************)))))))))(((((((((((())))))(((******)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))******************)))***++++++,,,++++++,,,------......///000000000111222444555666222444777999::::::888777:::;;;<<<======<<<;;;:::888888999<<<>>>???>>>===999:::;;;<<<===>>>>>>>>>999999999999999888777777555888;;;:::888777888:::999999888777777666777777666666555444444333222222////////////............++++++++++++++++++++++++---((((((...000,,,***,,,